html {
	height:100%; overflow:hidden;
}
body { 
	margin:0; padding:0; text-align:center; height:100%; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.9em;
}
a {
	text-decoration:underline; color:#000;
}
form, h1, ul, li {
	margin:0; padding:0;
}
img {
	border:0;
}
#container { 
	position:relative; margin:auto; width:995px; text-align:left;
}
#flashcontent {
	/*height:100%; margin:0 0 0 30px;*/
}
#flashcontent h1 {
	padding:20px 0; text-align:left; 
}
#flashcontent ul {
	padding:0 0 20px 0; text-align:left; 
}
#flashcontent li {
	padding:0 0 15px 0;
}
#flashcontent ol li {
	padding:0;
}
#flashcontent div {
	text-align:left; 
}
#prehomecontainer {
	position:relative; margin:auto; height:100%; width:995px;
}
#contentForm {
	position:relative; top:20%; height:400px; background:url(../img/preHome/glacon.jpg) no-repeat 210px 0px;
}
#contentForm .top img {
	display:block; margin:-10px auto auto auto; _margin:0 auto auto auto;
}
#contentForm .top div {
	text-align:center; color:#013678; font-size:14px; padding:15px 0 10px 0;
}
#contentForm form {
	font-weight:bold; font-size:16px; color:#003970;
}
#contentForm input {
	border:1px solid #003970; color:#B0B0B0; width:35px; padding:0 5px 0 5px; margin:0 10px 3px 10px; 
}
#contentForm .valider {
	width:41px; height:12px; position:absolute; top:228px; left:474px; border:0; margin:0;
}
#contentForm #blockErreur {
	padding-top:70px; color:#FF0000; font-weight:bold;
}
#contentForm .mentions {
	display:block; position:absolute; bottom:2px; right:160px;
}
#baseline {
	font-size:10px; color:#afafaf; margin:0;
}
#logo2340 {
	position:absolute; top:358px; left:211px;
}

#popcontainer {
	margin:0; padding:0px; height:500px; text-align:left; overflow:auto;
}
#popcontainer .content {
	padding:10px; border:2px solid #FEDA00; background:url(../img/mentions/glacon.jpg) no-repeat bottom right; min-height:476px; height:auto!important; height:476px;
}
#popcontainer .mentions {
	padding:25px 55px 85px 45px; font-size:11px; color:#717171;
}

#boxLeft {
	float:left; width:179px; height:631px; text-align:right; background:url(../img/siteMap/bouteille.jpg) no-repeat bottom left;
}
#place {
	margin-top:132px; padding:13px 4px 0 0; background:url(../img/siteMap/boxPlaceBorder.gif) no-repeat -3px 0px;
}
#place a{
	display:block; margin:2px -1px 0 0;
}
#boxRight {
	float:left; padding-left:47px; width:655px;
}
#topSociete {
	text-align:right; padding:31px 0 13px 0;
}
#topSociete img {
	padding-left:5px;
}
#plan {
	height:492px;
}
#plan .clear {
	clear:both; font-size:0.1em; line-height:0.1em; height:0;
}
#plan .boxPlan {
	float:left; height:163px; width:163px; border-bottom:1px solid #FFF; border-right:1px solid #FFF;;
}
#plan .boxPlan h1 {
	font-size:12px; padding:30px 0 10px 19px;
}
#plan .boxPlan h1 a {
	color:#FFFFFF; font-weight:bold; text-decoration:none;
}
#plan .boxPlan h1 a:hover {
	text-decoration:underline;
}
#plan .boxPlan li {
	list-style : none outside none; padding-left:19px;
}
#plan .boxPlan li a {
	color:#FFFFFF; font-size:11px;
}
#plan .boxPlan li a:hover {
	text-decoration:none;
}
#plan .rub1 {
	background-color:#87B8D7;
}
#plan .rub2 {
	background-color:#763419;
}
#plan .rub3 {
	background-color:#FF7300;
}
#plan .rub4 {
	background-color:#A7C520;
}
#plan .rub5 {
	background-color:#37B0AB;
}
#plan .rub6 {
	background-color:#FFB011;
}
#plan .last {
	border-right:0;
}
#plan .bottom {
	border-bottom:0;
}
#logo2340SiteMap {
	position:absolute; top:586px; right:210px;
}
.mentionsSiteMap {
	position:absolute; top:591px; left:800px;
}

#abus {
	padding:22px 0 0 7px;
}