body { font-family:"Trebuchet MS", trebuchet, verdana, sans-serif; font-size:0.7em; margin:0; padding:0; color:#2C5323; background:#FEFDEF url(images/body.gif) 0 100% no-repeat; }

	#topmenu { height:45px; background:url(images/topmenu.gif) 65px 0 no-repeat; padding:8px 0 0 810px; }
		#topmenu a { color:#256717; padding:0 10px; }
			#topmenu a:hover { background:#256717; color:#FFF; }
/*
	#tetiere { height:197px; background:url(images/tetiere.gif) 27px 0 no-repeat; min-width:988px; }
		#imgtetiere { float:left; padding:41px 90px 28px 27px; width:612px; height:128px; overflow:hidden; }
		a#map { display:block; width:256px; height:168px; float:left; }
			a#map span { display:none; }
*/
	#tetiere { height:197px; background:url(images/tetiere.jpg) 27px 0 no-repeat; min-width:988px; height:172px; }
		#imgtetiere { float:left; padding:41px 90px 0 27px; width:612px; height:128px; overflow:hidden; }
		a#map { display:block; width:256px; height:168px; float:left; }
			a#map span { display:none; }
	#villes { clear:both; color:#7db9d3; font-weight:bold; padding:0 0 0 50px; font-family:arial, Helvetica, verdana, sans-serif; height:32px; }
		#villes .rubrique_mere { display:none; }
		#villes a { color:#7db9d3; background:url(images/villesa.gif) right no-repeat; padding-right:9px; }
			#villes a:hover { color:#000; }
			a#cat89 { padding:0; background:none; }


	#page_table { width:897px; margin:0 0 0 35px; padding:0; clear:both; }
		#gauchetd { width:183px; background:url(images/gauchetd.gif) 0 0 no-repeat; padding:45px 0 10px 0; }
#menugauche { background:#7cb504 url(images/menugauche.gif) 0 100% no-repeat; padding: 0 0 27px 0; margin:0 0 9px 0; width:183px; overflow:hidden; }
			#accesdirect { }
		#contenutd { padding:7px 0 0 11px; font-size:1.15em; }
			#menuhaut { height:38px; }
			#contenu { padding:0 0 30px 15px; background:url(images/contenutd2.gif) right bottom no-repeat; min-height:600px; }
			#contenufp { padding:0 0 40px 0; background:url(images/contenutd.gif) right bottom no-repeat; }

	#bas { background:url(images/bas.gif) 25px 0 no-repeat; color:#FFF; padding:8px 0 30px 225px; clear:both; }
		#bas a { color:#FFF; padding:0 10px; }
			#bas a:hover { text-decoration:underline; }
		#basG { }
		#basD { width:350px; float:right; text-align:right; font-size:0.8em; white-space:nowrap; }
#accesskeys { display:none; }

#toplink { position:absolute; display:block; width:350px; height:80px; background:url("image.gif"); border-bottom:1px dotted #fff; overflow:hidden; cursor:pointer; }
