body,h1,h2,h3,h4,p,ul,li{	margin: 0;	padding: 0;	list-style: none;}body{
	background: #0B2543;}/* @group My Group *//* @end *//* @group MenuDHTML */#HeaderMenu{	height:  128px;}#menuDhtmlUl1{	height:  20px;	width:  769px;	padding: 108px 0 0 0;}#menuDhtmlUl1 li{
	float: left;	list-style: none;	margin: 0 20px;
	-margin: 0 10px;
	-width: 70px;
}

#menuDhtmlUl1 li h1{	font: 14px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	-text-align: center;

}#menuDhtmlUl1 li a{	display: block;	height: auto;
	color:  #fff;
	text-decoration: none;
}/* @group My Group *//* @end */#menuDhtmlUl1 li ul {	position: absolute;	left: -999em; /* on met left plutÃ?????Ã????Ã???Ã??Ã?ÃÂ½t que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'Ã?????Ã????Ã???Ã??Ã?ÃÂ½cran */	z-index: 1000;	padding: 5px 0 0 0 ;	 }#menuDhtmlUl1 li:hover ul,#menuDhtmlUl1 li.sfhover ul { /* listes imbriquÃ?????Ã????Ã???Ã??Ã?ÃÂ½es sous les items de listes survolÃ?????Ã????Ã???Ã??Ã?ÃÂ½s */	left: auto;	height: 110px;	margin: -128px 0 0 0px;
	-margin: -135px 0 0 0px;
}#menuDhtmlUl1 li ul li {	float: none;	background: none;	margin: 0 0 0 0;
	height: 14px;
}#menuDhtmlUl1 li ul li h2{	font: 11px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;	}#menuDhtmlUl1 li ul li a{	color: #8FA0B4;	display: block;	height: 12px;
	-text-align: left;
	-width: 200px;	/width: 200px;	padding: 2px 0 0 0;	font: 12px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}#menuDhtmlUl1 li ul li a:hover{	color: #fff;	}            #menuDhtmlUl1 img {	border: none;}    .menuDhtmlLi h1{	height: 20px;}.menuDhtmlLi h1 a{	color: #ffffff;	font: 12px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;}	/* @end */#PAGE{	width: 968px;	margin: auto;}#Head {	height: 128px;	background: #0B2543 url(/images/bg-header.gif) no-repeat;	}#LienAccueil{	position: absolute;
	float : right;	margin: 0 0 0 769px;
}#LienAccueil a{	display: block;
	width: 199px;	height: 128px;
}#LienAccueil span{	display: none;}#Middle.home {	width: 968px;	height:  512px;	clear: left;	float: left;
	background: #FFF;}#Middle {	width: 968px;	height: 512px;	clear: left;	float: left;	background: #FFF;
}#Center {	width: 968px;	float: left;	margin: 0;	padding: 0;}#Right {	width: 0px;	float: left;	display: none;}#Left {	width: 0px;	float: left;	padding: 0 0 0 0 ;}#ficheFlash{	width: 968px;	display: block;	position: absolute;	z-index: 2;
	-top:128px;
}#ficheContent{	width: 968px;	display: none;	position: absolute;
	z-index: 1;
	-top:128px;}#ficheContent p{	margin: 3px 10px 3px 15px;}/* @group Formulaire */#FormContact fieldset{	border: none;	padding:  20px;}#FormContact p{	clear:  both;	padding: 10px;}#FormContact p label{	display:  block;	float:  left;	width:  20%;	color:  #3A4B7B;	text-align:  right;	margin: 0 2% 0 0;}#FormContact p input{	float:  left;	width:  30%;	border-width: 1px;}#FormContact p textarea{	float:  left;	width:  60%;}#FormContact .Erreur{	color:  red;}/* @end *//* @group FOOTER */#Foot{	clear: both;	background: #0B2543;	height: 90px;	padding: 5px 0 0 54px;}#Foot.home{	clear: both;	background: #0B2543;	height: 184px;	padding: 5px 0 0 54px;}#Foot a{	display: block;	float: right;	padding: 0 15px;	margin: 10px 0;	border-right: 1px solid #586586;
	text-decoration: none;
}#Foot a.first{	border: none;}#Foot a span{	color: #586586;	font: 14px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#Foot a:hover span{	color: white;}#Foot #societe{	margin: 0 0 0 50px;}#Foot #societe a{	display: block;	float: left;	margin: 30px 20px;	padding: 0;	border: none;}#Foot #societe img{	border: none;	filter:alpha(opacity=50);	-moz-opacity:0.5;	opacity: 0.5;}#Foot #societe img:hover{	border: none;	filter:alpha(opacity=100);	-moz-opacity:1;	opacity: 1;}/* @end *//* @group SiteMap */#sitemap{	color:  white;}#sitemap h1{	font: bold 14px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#sitemap h2{	font: bold 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#sitemap h3{	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#sitemap ul{	list-style: none;	padding: 0 0 0 30px;	margin:  0 0 15px 0;}#sitemap ul ul{	list-style: none;	padding: 0 0 0 30px;	margin:  0 0 15px 0;	border-left: 1px solid white;	border-color: #a0a0a0;}#sitemap ul li{	margin: 0 0 5px 0;}#sitemap a:hover{	color: #7f9cb9;}/* @end */