body { font-family:Verdana, sans-serif; font-size:0.7em; margin:0; padding:0; color:#4D5660; background:#FFF url(images/body.gif); }
ul { margin-top:0; margin-bottom:0; }

#site { width:988px; margin:0 auto; padding:0 10px; background:url(images/site.gif); }

	#topmenu { height:20px; background:url(images/topmenu.gif) no-repeat; padding:5px 0 0 233px; }
		#topmenu a { color:#6B4682; display:block; float:left; border-left:1px solid #6B4682; padding:0 18px; }
			#topmenu a:hover { background:#6B4682; color:#FFF; }
		#search { width:130px; float:left; }
			#search form { margin:0; padding:0 0 0 18px; border-left:1px solid #6B4682; }
				#search form input.text { width:92px; color:#00A94F; font-size:1em; padding:1px 0 1px 7px; margin:0; border:1px solid #00A94F; background:#FFF; }
				#search form input.button { width:25px; margin:0; padding:1px 0; text-align:center; font-size:1em; color:#FFF; background:#00A94F; border:0; }
	#tetiere { height:205px; background:url(images/tetiere.gif) no-repeat; }
		#flash { padding:80px 0 0 195px; }
	#menuhaut { height:25px; padding:0 0 0 26px; background:#284B91; }
	#date { padding:13px 0 0 13px; height:26px; color:#284B91; }

	#page_table { width:988px; margin:0; padding:0; border:0; clear:both; }
		#gauchetd { width:178px; padding:0 6px; overflow:hidden; }
		#contenutd { width:505px; padding:20px 50px 30px 50px; overflow:hidden; display:block; }
		/* cas du frontpage */
		#contenutdfp { width:743px; padding:0 16px 16px 30px; }
		#droitetd { width:193px; padding:0; margin:0; }

	#bas { background:#67B73F; color:#284B91; padding:8px 0 0 340px; clear:both; white-space:nowrap; overflow;hidden; height:20px; }
		#bas a { color:#284B91; padding:0 10px; }
			#bas a:hover { text-decoration:underline; }
		#basG { float:left; margin:0 40px 0 0; }
		#basD { float:left; font-size:0.8em; white-space:nowrap; color:#CFE6C2; }
			#basD a { color:#CFE6C2; padding:0; }
#accesskeys { display:none; }