body { font-family:"Trebuchet MS", trebuchet, verdana, sans-serif; font-size:0.7em; margin:0; padding:0; color:#656C77; background:#FFF; }
#site { width:974px; margin:0 auto; background:url(images/site.gif) repeat-y; }
	#topmenu { height:20px; background:url(images/topmenu.gif) no-repeat; padding:7px 5px 0 640px; }
		#topmenu a { color:#8D9294; display:block; float:left; border-left:1px solid #FFF; padding:0 15px; }
			#topmenu a:hover { background:#8D9294; color:#FFF; }
		#english { width:16px; height:11px; background:url(images/english.gif) 15px 0 no-repeat; padding:0 0 0 15px; }
			#english span { display:none; }
			a#english:hover { background:url(images/english.gif) 15px 0 no-repeat; }
	#tetiere { width:964px; height:273px; padding:0 5px; background:url(images/tetiere.png) 5px 0 no-repeat; overflow:hidden; }
		#home { display:block; float:left; width:430px; height:273px; }
		#imgrub { display:block; float:left; width:534px; height:171px; padding:102px 0 0 0; background:url(images/map.jpg) 0 102px no-repeat; }
			#imgrub a { display:block; width:261px; height:171px; margin:0 0 0 273px; }
		#tetiere span { display:none; }

	#menuhaut { clear:both; height:27px; margin:0 5px; padding:0; background:#C13D03; }

	#page_table { width:964px; margin:0 5px; padding:0; border:0; clear:both; }
		#gauchetd { width:257px; padding:0 0 20px 0; }
		#contenutd { width:637px; padding:20px 30px 0 40px; }

	#bas { height:30px; padding:10px 30px; }
		#basG { font-size:0.8em; }
		#basD { width:320px; float:right; white-space:nowrap; }
		

body { color:#FFF; background:#333; }
#site { background:#000; border:1px solid #FFF; }
	#topmenu { height:17px; padding:2px 0 0 310px; background:none; border-bottom:1px solid #FFF; }
		#topmenu a { text-transform:uppercase; display:block; float:left; padding:0 15px; color:#FF0; }
			#topmenu a:hover { background:#FF0; color:#000; }
		#english { width:auto; height:auto; background:none; padding:0 0 0 15px; border-right:1px solid #FFF; }
			#english span { display:inline; }
			a#english:hover { background:#FF0; color:#000; }
	#tetiere { display:none; }
		#imgtetiere { height:129px; padding:1px 0 1px 300px; background:url(images/logo.gif) 22px 0 no-repeat; overflow:hidden; }

	#menuhaut { height:25px; background:#222; padding:0; margin:0; border-bottom:1px solid #FFF; }

			#search { width:275px; padding:15px 0 0 25px; height:30px; }
				#search form { margin:0; padding:0; }
					#search form input.text { width:92px; color:#00497E; font-size:1em; padding:1px 0 1px 7px; margin:0; border:1px solid #00497E; background:#FFF; }
					#search form input.button { width:25px; margin:0; padding:1px 0; text-align:center; font-size:1em; color:#FFF; background:#00497E; border:0; }


	#coordonnees { border-top:1px solid #FFF; border-bottom:1px solid #FFF; padding:0 5px;}
	#bas { background:#222; }
		#bas a { padding:0 10px; }
#accesskeys { display:block;  margin:5px auto; width:964px; text-align:center; }
	#accesskeys a { padding:0 10px; }