body { font-family:"Trebuchet MS", trebuchet, sans-serif; font-size:0.7em; margin:0; padding:0; color:#FFF; background:#333; }
a { color:#FF0; }
a:hover { color:#000; background:#FF0; }

#site { width:988px; margin:0 auto; background:#000; }
	#accueil { display:none; }
	#topmenu { height:24px; padding:0 17px 0 435px; }
		#search { width:116px; height:21px; float:right; background:url(images/search.gif) no-repeat; margin:3px 0 0 0; }
			#search form { margin:0; padding:0; }
				#search form input.text { width:82px; color:#7E7D7D; font-size:1em; padding:1px 0 1px 12px; margin:0; border:0; background:none; }
				#search form input.button { width:22px; margin:0; padding:1px 0; text-align:center; font-size:1em; color:#7E7D7D; background:none; border:0; }
		#topmenu ul { list-style:none; margin:0; padding:5px 0 0 0; }
			#topmenu ul li { margin:0; padding:0; float:left; }
				#topmenu ul li a { color:#FF0; text-transform:uppercase; white-space:nowrap; display:block; float:left; border-right:1px solid #FF0; padding:0 20px; font-size:0.85em; display:inline; }
					#topmenu ul li a:hover { background:#FF0; color:#000; }
					#topmenu ul li a#contact { border:0; }
	#imgrub { width:988px; height:142px; overflow:hidden; }
	#menuhaut { height:24px; background:#222; }
	#splash { margin:0; padding:0; overflow:hidden; width:988px; }
		#splash a , #splash a img{ border:0; margin:0; padding:0; }
	#page_table { width:988px; margin:0; padding:0; border:0; clear:both; }
		#gauchetd { width:218px; padding:40px 0 10px 18px; border-right:1px solid #FFF; }
		#contenutd { padding:26px 39px 20px 27px; }
		#droitetd { width:180px; padding:40px 14px 0 10px; border-left:1px solid #FFF; }
	#bas { background:#222; padding:5px 0 5px 37px; clear:both; overflow:hidden; }
		#basG { font-size:0.85em; width:490px; float:left; }
		#basD { float:left; white-space:nowrap; }
			#basD a { padding:0 10px; }

#accesskeys { display:block;  margin:5px auto; width:964px; text-align:center; }
	#accesskeys a { padding:0 10px; }
