body { font-family:verdana, arial, helvetica, sans-serif; font-size:0.7em; margin:0; padding:0; background:#000; color:#FFF; }
div, form, ul, li { margin:0; padding:0; border:0; }
a { color:#FF0; background:#000; }
a:hover { color:#000; background:#FF0; }

#site { width:974px; margin:0 auto; }

	#tetiere { height:58px; }
		#t10 { height:25px; padding:5px 0 0 17px; }
			#search { width:150px; height:15px; margin:1px 0 0 0; padding:0 0 0 15px; float:left; }
				#search form input.text { width:85px; color:#FFF; font-size:1em; padding:0 0 0 7px; margin:0; border:1px solid #FFF; background:#000; }
				#search form input.button { width:22px; margin:0; padding:0; text-align:center; font-size:1em; color:#000; background:#FFF; border:0; }
			#t10 a { display:block; float:left; border-right:1px solid #FFF; padding:2px 10px; }
		#t20 { display:none; }
			#t20 a { display:block; height:142px; }
		#menuhaut { height:27px; padding:1px 0 0 4px; background:#333; }
		#sousmenuhaut { display:none; }

	#page { clear:both; padding:0 3px; }
		#page_table { text-align:left; margin:0; padding:0; width:968px; }

			#gauchetd { margin:0; padding:0 0 160px 0; width:163px; border-right:1px solid #FFF; }
				#menu_gauche1 { padding:3px 0 13px 0; }
				#menu_gauche2 { padding:12px 0 11px 0; }
				#lebm { padding:10px 0 10px 0; }

			#contenutd { margin:0; padding:0; width:596px; }
				#contenufp { padding:22px 26px 0 26px; }
				#contenu { padding:22px 26px 30px 26px; }

			#droitetd { width:207px; margin:0; padding:156px 0 0 1px; }
				#droite { }
					#contextueldroite { width:167px; padding:0 27px 0 13px; }
					#logo { display:none; }

	#bas { padding:0 3px 0 14px; background:#333; font-size:0.8em; height:23px; }
		#bas a {  }
			#bas a:hover { text-decoration:underline; }
		#bas span { margin-left:60px; font-size:1.28em; }
			#bas span a { padding:0; }
				#bas span a:hover { text-decoration:underline; }

#accesskeys a { color: #fff; font-size: 1px; display: none; }