 body { 	margin: 0 auto; 	padding: 0; 	text-align: center; 	background: #8C3B0E url(images/bg_body.jpg) 0 0  repeat-x; 	} 	 h1 { 	display: none; 	} 	 h2 { 	width: 270px; 	height: 65px; 	background: transparent; 	margin: 0; 	padding: 0; 	display: block; 	text-indent: -9999px; 	line-height: 65px; 	position: absolute; 	top: 30px; 	left: 205px; 	} 	 h2 a { 	width: 270px; 	height: 65px; 	border: 0; 	} 	 h2 a:link, h2 a:visited { 	background: transparent ; 	margin: 0; 	padding: 0; 	display: block; 	text-indent: -9999px;	 	text-decoration: none; 	} 	 h2 a:hover, h2 a:active { 	background: transparent ; 	text-decoration: none; 	} 	 h3 { 	height: 44px; 	line-height: 44px; 	margin: 0; 	padding: 0; 	text-indent: -9999px; 	} 	 h4 { 	margin: 0; 	padding: 10px 0 16px 0; 	font: normal 10px/22px Georgia, "Times Roman", serif; 	text-transform: uppercase; 	letter-spacing: 2px; 	display: block; 	color: #7C726E; 	}	 	 h4 a:link, h4 a:visited { 	color: #7C726E; 	text-decoration: underline; 	}	 h4 a:hover, h4 a:active { 	color: #715c54; 	text-decoration: none; 	}	 	 h5 { 	margin: 16px 0 2px 0; 	padding: 0 0 0 12px; 	text-align: left; 	font: bold 13px/15px Georgia, "Times Roman", serif; 	color: #555; 	letter-spacing: 0; 	}	  #haute { 	margin: 0 auto; 	padding: 0; 	width: 214px; 	background: transparent url(images/bg_haute.gif) 0 0 no-repeat; 	text-align: center; 	} 	 			  #container { 	background: #333 url(images/bg_container.jpg) 0 0 repeat-y; 	margin: 0 auto; 	width: 680px; 	}  #contenu { 	background: #F5F4EA url(images/bg_container.jpg) 0 0 repeat-y; 	margin: 0; 	width: 680px; 	} 	 #contenu img { 	border: 1px solid #666633; 	margin: 0 auto; 	display: block; 	} 	 #top { 	width: 680px;	 	height: 155px; 	background: transparent url(images/bg_top.jpg) 0 0 no-repeat; 	margin: 0 auto; 	position: relative; 	}/***** MENU *****/#navlist{margin: 0;padding: 110px 0 15px 17px;border-bottom: 1px solid #999966;}#navlist ul, #navlist li{margin: 0;padding: 0;display: inline;list-style-type: none;}#navlist a:link, #navlist a:visited{float: left;font-weight: bold;font-size:0.75em;margin: 0 9px;text-decoration: none;color: #CFBB97;}#navlist a:link#current, #navlist a:visited#current, #navlist a:hover{border-bottom: 2px solid #856E43;padding-bottom: 2px;background: transparent;color: #856E43;}#navlist a:hover { color: #856E43; }/****** FIN MENU *******/ body#info #top, body#xtra #top { 	height: 135px; 	}	 	 #subcontent { 	width: 602px; 	margin: 10px auto 8px auto; 	background: transparent url(images/bg_subcontent.gif) 0 center no-repeat; 	} 	 	 #subcontent p, #subcontent p.p1, #subcontent ul { 	color: #695851; 	font: normal 13px/17px Georgia, serif; 	text-align: justify; 	padding: 0 18px; 	margin: 6px 0 12px 0; 	} #subcontent p.p1 { 	text-align: right; 	} #subcontent ul {	padding: 0 30px;	}	 #subcontent a:link, a:visited { 	text-decoration: none; 	border-bottom: 1px solid #856E43; 	color: #856E43; 	} 	 #subcontent a:hover, a:active { 	border-bottom: 1px solid #CFBB97; 	color: #CFBB97; 	} 	 	 	 body#contenu p { 	color: #7C726E; 	font: normal 13px/16px Georgia, serif; 	text-align: center; 	padding: 25px 0; 	margin: 0; 	} 	 	 #foot { 	width: 692px; 	height: 93px; 	background: transparent url(images/bg_foot.jpg) 0 0 no-repeat; 	margin: 0 auto; 	padding: 0; 	text-align: center; 	} 	 body#foot { 	width: 680px; 	background: transparent url(images/bg_foot.jpg) -6px 0 no-repeat; 	height: 90px; 	}	 		 #foot p { 	margin: 0; 	padding: 50px 0 0 0; 	color: #CFBB97; 	font: normal 11px/14px Georgia, serif; 	} 	 #foot a:link, #foot a:visited { 	color: #CFBB97; 	text-decoration: none; 	border-bottom: 1px solid #CFBB97; 	}	 	 #foot a:hover, #foot a:active { 	color: #856E43; 	text-decoration: none; 	border-bottom: none; 	}	 	 	 	 	 #left { 	float: left; 	margin: 0 ; 	} 	 #right { 	float: right;	margin: 0; 	}
