body,h1,h2,h3,h4,p,ul,li{	margin: 0;	padding: 0;	list-style: none;}body{		background: #FFFFFF;}/* @group MenuDHTML */#menuDhtmlUl1{	height:  121px;	width:  980px;	margin: 0;}#menuDhtmlUl1 li{	float: left;	list-style: none;}#menuDhtmlUl1 li a{	display: block;	height: 121px;}#menuDhtmlUl1 li h1 a span{	display: none;}#menuDhtmlUl1 li ul {	position: absolute;	left: -999em; 	z-index: 1000;	padding: 5px 0 0 0 ;	 }#menuDhtmlUl1 li:hover ul,#menuDhtmlUl1 li.sfhover ul { 	 left: auto;	 	 margin: -20px 0 0 10px;}#menuDhtmlUl1 li ul li {	float: none;	background: none;	margin: 0 0 0 0;}#menuDhtmlUl1 li ul li h2{	font: 11px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;	}#menuDhtmlUl1 li ul li a{	color: #000;	display: block;	height: 12px;		padding: 2px 0 0 0;}#menuDhtmlUl1 li ul li a:hover{	color: #156E96;	}            #menuDhtmlUl1 img {	border: none;}    #menuDhtmlUl1 li h1{	height: 121px;}.menuDhtmlLi1 h1{	width:  194px;	background:  url(/images/menu1.gif) no-repeat;}.menuDhtmlLi1 h1.Select,.menuDhtmlLi1 h1:hover{	background:  url(/images/menu1-on.gif) no-repeat;}.menuDhtmlLi2 h1{	width:  196px;	background:  url(/images/menu2.gif) no-repeat;}.menuDhtmlLi2 h1.Select,.menuDhtmlLi2 h1:hover{	background:  url(/images/menu2-on.gif) no-repeat;}.menuDhtmlLi3 h1{	width:  198px;	background:  url(/images/menu3.gif) no-repeat;}.menuDhtmlLi3 h1.Select,.menuDhtmlLi3 h1:hover{	background:  url(/images/menu3-on.gif) no-repeat;}.menuDhtmlLi4 h1{	width:  197px;	background:  url(/images/menu4.gif) no-repeat;}.menuDhtmlLi4 h1.Select,.menuDhtmlLi4 h1:hover{	background:  url(/images/menu4-on.gif) no-repeat;}.menuDhtmlLi5 h1{	width:  195px;	background:  url(/images/menu5.gif) no-repeat;}.menuDhtmlLi5 h1.Select,.menuDhtmlLi5 h1:hover{	background:  url(/images/menu5-on.gif) no-repeat;}	/* @end */#PAGE{	width: 980px;	margin: auto;	background: white;}#Head {	height: 121px;}#HeaderMenu{	height: 121px;	width: 980px;}#LienAccueil{		position: absolute;}	#LienAccueil a{		display: block;		width: 980px;		height: 0px;}#LienAccueil span{		display: none;}#HeaderLiens{	height: 40px;	padding: 26px 0 0 635px;}#HeaderLiens a{	border-left: solid 1px #529E67;	color:  #A2A2A2;	font: bold 11px  Arial,Tahoma,Verdana, Helvetica, Geneva, sans-serif;	padding: 0 10px 0 10px;}#HeaderLiens a.first{	border: none;}#HeaderLiens a:hover{}#HeaderFlash{	height: 119px;}#search{	position: absolute;	top: 2px;	left : 730px;	}#search span{	font : bold 12px Verdana,Arial,Tahoma;	color: #678D1F;}#search  input.search{	font: 11px Verdana,Arial,Tahoma;	height: 14px;	width: 125px;	margin: 0 5px 0 15px;}#search  input.searchBtn{	margin: 0 0 -3px 0;	}#Middle {	width: 880px;	clear: left;	float: left;	background: url('/images/fondCentre.jpg') no-repeat;}#chemin{	position: absolute;	left: 10px;	height: 30px;	margin: -30px 0 0 0;	color: #A4A4A4;	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#Center {	width: 980px;	float: left;	margin: 0;	padding: 0;	background: white;}#Right {	width: 0px;	float: left;	display: none;}#Left {	width: 0px;	float: left;	padding: 0 0 0 0 ;}/* @group Formulaire */#FormContact fieldset{	width:  800px;}#FormContact fieldset.part1{	border: none;	margin:  10px;	padding:  10px;	background:  #ccc;}#FormContact fieldset.part2{	border: none;	margin:  10px;	/margin:  10px 0 0 0;	padding:  10px;	background:  #eee;}#FormContact fieldset legend{	padding:  20px 0 0 0;}#FormContact p{	clear:  both;	padding: 10px;}#FormContact p label{	display:  block;	float:  left;	width:  20%;	color:  black;	text-align:  right;	margin: 0 2% 0 0;	font: bold 10px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#FormContact p{	font: 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#FormContact p input{	width:  250px;	border-width: 1px;	font: 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#FormContact p input.radio{	width:  auto;}#FormContact p input.court{	width:  60px;}#FormContact p input.moyen{	width:  125px;}#FormContact p select{	width:  auto;	border-width: 1px;	font: 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#FormContact p textarea{	float:  left;	width:  60%;	font: 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#FormContact div p{	clear:  none;	padding: 10px 0;}#FormContact div p label{	display:  block;	float:  left;	width:  22%;	color:  black;	text-align:  right;	margin: 0 2% 0 0;	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#FormContact .Erreur{	color:  red;}/* @end *//* @group FOOTER */#Foot{		clear: both;	background: #EBECF2 url(/images/footer.gif) repeat-x;		height: 101px;		padding: 0px;}#Foot span{		display: block;		float: right;		color: #AEAEB1;		font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;		margin: 30px 0 0 0;		padding: 0 10px;		border-left: 1px solid black;}#Foot span.first{		border-style: none;}/* @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 */#catalogue h2{	border-bottom: solid 2px #D7C877;	margin: 5px 0 4px 0;	color: #D7C877;}#catalogue h3{	border-bottom: solid 1px #D7C877;	margin: 3px 0 3px 0;	font: bold 13px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}
