body { font-family:Verdana, Arial, sans-serif; font-size:0.7em; margin:0; padding:0; border:0; color:#FFF; background:#333; }
	#site { width:966px; display:block; margin:0 auto 0 auto; padding:0; border-left:1px solid #FFF; border-right:1px solid #FFF; background:#000; }

		#tetiere { width:966px; height:134px; margin:0; padding:2px 0 0 0; border-bottom:4px solid #FFF; background:url("images/tetierecontraste.jpg") no-repeat; }
			#t10 { width:476px; height:20px; margin:0 0 0 490px; padding:0; }
				#t10 a { display:block; float:left; padding:2px 15px; margin:0; white-space:nowrap; border-right:1px solid #FFF; color:#FF0; }
					#t10 a:hover { background:#FF0; color:#000; }
				#search { width:140px; margin:0 0 0 15px; padding:0; border:0; float:left; }
					#search form { margin:0; padding:0; border:0; }
						#search form input.text { width:85px; color:#000; font-size:1em; margin:0; padding:1px 0 1px 7px; border:1px solid #333; border-right:0; }
						#search form input.button { margin:0; padding:1px 2px 1px 2px; border:0; text-align:center; font-size:1em; color:#FF0; background:#333; }
			#t20 { width:966px; height:114px; margin:0; padding:0; }
				#t20 a { display:block; width:966px; height:114px; margin:0; padding:0; display:none; }
		#menuhaut { height:23px; width:966px; margin:0; padding:0; border:0; background:#333; }

		#contenuhaut { width:966px; height:50px; margin:0; padding:0; }
			#date { width:161px; height:41px; padding:9px 11px 0 0; margin:0 48px 0 0; float:left; text-align:right; background:#333; }

		#page { width:966px; clear:both; margin:0; padding:0; border:0; }
			#page_table { width:966px; margin:0; padding:0; text-align:left; clear:both; }
				#gauchetd { width:172px; padding:0; margin:0; background:#333; font-weight:0.85em; }
					#gauchetd .rubrique_mere { display:none; }
					#gauche1 { width:168px; padding:22px 0 0 0; margin:0 4px 40px 0; background:url("images/gauche1.gif") no-repeat; border-bottom:1px solid #FFF; }
					#gauche2 { width:168px; padding:22px 0 0 0; margin:0 4px 40px 0; background:url("images/gauche2.gif") no-repeat; border-bottom:1px solid #FFF; }
					#gauche3 { width:168px; padding:22px 0 0 0; margin:0 4px 40px 0; background:url("images/gauche3.gif") no-repeat; border-bottom:1px solid #FFF; }

				#contenutdfp { width:634px; padding:8px 0 0 48px; margin:0; background:url("images/droitetd.gif") top right no-repeat; }
				#contenutd { width:429px; padding:8px 0 0 48px; margin:0; }
					#contenu { padding:0; margin:0; }

				#droitetd { margin:0; width:175px; padding:27px 0 0 30px; background:url("images/droitetd.gif") top right no-repeat; }
					#droite1 { width:175px; margin:0; padding:0; }

				#cold2 { width:112px; background:#4082BD; margin:0; padding:0; }
					#cartedroite { width:112px; height:27px; }
					#photodroite { width:112px; height:336px; background:url("images/photodroite.gif") no-repeat; }
					#logodroite { width:112px; height:269px; background:url("images/logodroite.gif") no-repeat; }

		#bas { clear:both; width:746px; height:18px; padding:2px 0 0 220px; margin:0; background:#333; color: #FFF; }
			#bas a { color: #FF0; }
				#bas a:hover { color:#000; background:#FF0; text-decoration:underline; }
			#bas span { margin-left:270px; color:#FFF; font-size:0.85em; }
				#bas span a { color:#FF0; }
					#bas span a:hover { color:#000; background:#FF0; text-decoration:underline; }

		#accesskeys a { color:#FFF; font-size:1px; display: none; }
