body { font-family:verdana, arial, helvetica, sans-serif; font-size:0.7em; margin:0; padding:0; background:#000; color:#FFF; }
div, form, li { margin:0; padding:0; border:0; }
ul { margin-top:0; margin-bottom:0; border:0; }
a { color:#FF0; }
a:hover { color:#000; background:#FF0; }

#site { width:764px; margin:0 auto; }

	#tetiere { height:114px; border-bottom:1px solid #FFF; }
		#t10 { height:95px; background:url("images/t10.jpg") no-repeat; }
			#t10 a { display:block; height:95px; }
		#t20 { height:19px; padding:0 0 0 8px; overflow:hidden; background:#333; }
			#t20 a { display:block; float:left; }
			#t20 div { float:right; }
				#modetexte { padding:2px 0 2px 23px; height:15px; margin-right:51px; }
				#accueil { height:15px; padding:2px 0; margin-right:89px; }
			#nlsubs { width:122px; height:19px; background:url("images/nlsubs.gif") no-repeat; padding:0 0 0 183px; white-space:nowrap; overflow:hidden; }
				#nlsubs input.textsub { width:90px; height:17px; color:#AF0F14; padding:2px 0 0 7px; margin:0; border:0; font-size:0.9em; background:none; }
				#nlsubs input.buttonsub { display:inline; width:25px; height:19px; padding:0; margin:0; border:0; background:none; color:#FFF; text-align:center; font-size:0.8em; }
			#search { width:122px; height:19px; margin:0; padding:0 0 0 35px; background:url("images/search.gif") no-repeat; white-space:nowrap; overflow:hidden;}
				#search form input.text { width:90px; height:17px; color:#5188B4; padding:2px 0 0 7px; margin:0; border:0; font-size:0.9em; background:none;}
				#search form input.button { display:inline; width:25px; height:19px; padding:0; margin:0; border:0; background:none; color:#FFF; text-align:center; font-size:0.8em;  }

	#page { clear:both; }
		#page_table { text-align:left; margin:0; padding:0; width:764px; }

			#gauchetd { margin:0; padding:0; width:149px; }
				#gauche1 { width:149px; height:87px; border-bottom:1px solid #FFF; }
				#gauche2 { width:149px; height:70px; border-bottom:1px solid #FFF; }

			#contenutd { margin:0; padding:8px 13px 10px 14px; border-left:1px solid #FFF; }
				#date { text-align:right; }
				#contenu { display:block; margin:0; padding:0; }

	#bas { padding:5px 0 5px 10px; background:#333; font-size:0.8em; border-top:1px solid #FFF; }
		#bas a { }
			#bas a:hover { text-decoration:underline; }
		#bas span { margin-left:300px; font-size:1.28em; }
			#bas span a { padding:0; }
				#bas span a:hover { text-decoration:underline; }

#accesskeys a { color: #ff0; }