body { font-family:verdana, sans-serif; font-size:0.7em; margin:0; padding:0; color:#032F5C; background:#FFF url(images/body.gif); }
#site { width:885px; margin:0 auto; padding:0 5px 0 3px; background:url(images/site.gif) repeat-y;}

	#topmenu { height:14px; padding:2px 0 0 523px; overflow:hidden; background:url(images/topmenu.jpg) no-repeat; }
		#topmenu a { color:#FFF; display:block; float:left; border-right:2px solid #FFF; padding:0 15px; font-weight:bold; }
			#topmenu a:hover { background:#FFF; color:#006; }
			a#plandusite { border:0; }
	#faq { height:56px; background:url(images/faq.jpg) no-repeat; padding:16px 0 0 572px; }
		#faq a { display:block; width:81px; height:56px; background:url(images/faqa.gif) no-repeat; }
			#faq a span { display:none; }
			#faq a:hover { background:url(images/faqao.gif) no-repeat; }
	#menuhaut { height:72px; background:url(images/menuhaut.gif) no-repeat; padding:0 0 0 215px; }
		#menuhaut .rubrique_mere { display:none; }
		#menuhaut a { display:block; float:left; text-align:center; }
			a.menubox_10 { width:119px; height:20px; background:url(images/menubox10.gif) no-repeat; padding:16px 0 0 0; margin:36px 0 0 0; color:#FFF; font-family:"trebuchet MS", trebuchet, sans-serif; font-weight:bold; }
			a.menubox_11 { width:120px; height:20px; background:url(images/menubox11.gif) no-repeat; padding:28px 0 0 0; margin:24px 0 0 0; color:#FFF; font-family:"trebuchet MS", trebuchet, sans-serif; font-weight:bold; }
			a.menubox_12 { width:119px; height:20px; background:url(images/menubox12.gif) no-repeat; padding:40px 0 0 0; margin:12px 0 0 0; color:#FFF; font-family:"trebuchet MS", trebuchet, sans-serif; font-weight:bold; }
			a.menubox_13 { width:121px; height:20px; background:url(images/menubox13.gif) no-repeat; padding:52px 0 0 0; margin:0 15px 0 0; color:#FFF; font-family:"trebuchet MS", trebuchet, sans-serif; font-weight:bold; }
			#menuhaut a:hover { color:#000; }
			#map { width:176px; height:154px; position:absolute; top:22px; clear:left; margin-left:494px; }
				#liencarte { width:176px; height:154px; background:url(images/liencarte.gif) no-repeat; display:block; float:none; }
					#liencarte span { display:none; }
	#home { clear:both; position:absolute; top:0; display:block; width:130px; height:130px; }

	#page_table { width:885px; margin:0; padding:0; border:0; clear:both; }
		#gauchetd { background:url(images/gauchetd.gif) no-repeat; width:145px; height:623px; padding:0 72px 0 0; }
		#contenutd { background:#FFF; width:668px; }
			#search { margin:0 0 0 494px; width:150px; background:#F37B00; padding:20px 0 3px 26px; }
				#search form { margin:0; padding:0; }
					#search form input.text { width:92px; color:#1F63A8; font-size:1em; padding:1px 0 1px 7px; margin:0; border:1px solid #5085BB; background:#FFF; }
					#search form input.button { width:25px; margin:0; padding:1px 0; text-align:center; font-size:1em; color:#FFF; background:#5085BB; border:0; }
			#contenu { margin:30px 29px 0 0; width:621px; height:581px; overflow:auto; padding:0 20px 0 0; }

	#bas { background:url(images/bas.gif) no-repeat; color:#FFF; padding:0; height:67px; clear:both; white-space:nowrap; }
		#bas a { color:#FFF; padding:0 10px; }
			#bas a:hover { text-decoration:underline; }
		#basG { padding:53px 0 0 45px; font-size:0.8em; color:#A8BDD2; }
			#basG a { padding:0; color:#A8BDD2; }
		#basD { width:300px; float:right; padding:39px 0 0 0; }
#accesskeys { display:none; }