body { font-family:verdana, arial, helvetica, sans-serif; font-size:1em; margin:0; padding:0; background:url("images/body.gif"); }
div, form, li { margin:0; padding:0; border:0; }
ul { margin-top:0; margin-bottom:0; border:0; }

#site { width:764px; margin:0 auto; }

	#tetiere { height:114px; margin-bottom:1px; }
		#t10 { height:95px; background:url("images/t10.jpg") no-repeat; }
			#t10 a { display:block; height:95px; }
		#t20 { height:19px; background:#ABD1E2; padding:0 0 0 8px; overflow:hidden; }
			#t20 a { display:block; float:left; }
			#t20 div { float:right; }
				#modetexte { padding:2px 0 2px 23px; color:#366183; background:url("images/accessibilite.gif") no-repeat; height:15px; margin-right:51px; }
					#modetexte:hover { color:#FFF; }
				#accueil { color:#FFF; height:15px; padding:2px 0; margin-right:89px; }
					#accueil:hover { color:#366183; }
			#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 { background:url("images/gauche1.jpg"); width:149px; height:87px; border-bottom:1px solid #FFF; }
				#gauche2 { background:url("images/gauche2.jpg"); width:149px; height:70px; border-bottom:1px solid #FFF; }

			#contenutd { margin:0; padding:8px 13px 10px 14px; }
				#date { color:#80A4B4; text-align:right; }
				#contenu { display:block; margin:0; padding:0; color:#67798E; }

	#bas { color:#DDEDF3; padding:5px 0 5px 10px; background:#ABD1E2; font-size:0.8em; }
		#bas a { color:#DDEDF3; }
			#bas a:hover { text-decoration:underline; }
		#bas span { margin-left:300px; font-size:1.28em; color:#FFF; }
			#bas span a { color:#FFF; padding:0; }
				#bas span a:hover { text-decoration:underline; }

#accesskeys a { color: #fff; font-size: 1px; display: none; }