body { font-family:"Trebuchet MS", Trebuchet, serif; font-size:1em; margin:0; padding:0; }
#site { width:968px; margin:0 auto; padding:0 10px; background:url("images/site.gif") repeat-y; }
	#tetiere { height:165px; margin:0; padding:0; }
		#t10 { width:408px; height:20px; margin:0; padding:0 0 0 560px; background:url("images/t10.gif") no-repeat; }
			#t10 a { display:block; float:left; padding:3px 10px 1px 10px; border-right:1px solid #000; color:#000; white-space:nowrap; }
				#t10 a:hover { background:#000; color:#FFF; }
			#english { width:20px; height:16px; padding:4px 10px 0 10px; background:url("images/english.gif") no-repeat 10px 4px; border-right:0; }
				a#english:hover { background:#000 url("images/english.gif") no-repeat 10px 4px; }
			#search { width:114px; height:15px; margin:3px 0 0 10px; padding:0; float:left; }
				#search form { padding:0; margin:0; }
				#search form input.text { width: 85px; color:#000; font-size:1em; padding:0 0 0 7px; margin:0; border:1px solid #000; }
				#search form input.button { width:22px; margin:0; padding:0; text-align:center; font-size:1em; color:#FFF; background:#000; border:0; }
		#t20 { display:block; width:968px; height:53px; margin:0; background:url("images/t20.gif") no-repeat; }
			#t20 a { display:block; width:968px; height:53px; margin:0; padding:0; border:0; }
		#t30 { width:968px; height:73px; background:#80A316 url("images/t30.jpg") no-repeat; overflow:hidden; margin:0; padding:0; clear:both; }
		#menuhaut { background:#000 url("images/menuhaut.gif") top right no-repeat; height:19px; width:943px; padding:0 0 0 25px; }
	#page { clear:both; display:block; margin:0; padding:0; width:968px; }
		#page_table { text-align:left; clear:both; margin:0; padding:0; width:968px; }
			#gauchetd { margin:0; padding:0 0 58px 0; width:175px; background:#80A316 url("images/gauchetd.gif") bottom left no-repeat; }
				#date { padding:5px 5px 15px 5px; font-size:1em; text-align:right; color:#FFF; }
				#contextuel { margin:0 1px 20px 1px; }
				#accesdirect { width:175px; display:block; padding-top:25px; background:url("images/accesdirect.gif") no-repeat; margin:0 0 10px 0; }
					#accesdirect .rubrique_mere { display:none; }
					#accesdirect a { display:block; color:#FFF; background:url("images/accesdirecta.gif") no-repeat 5px 5px; padding:2px 5px 2px 19px; }
						#accesdirect a:hover { background-color:#204E7C; color:#FFF; }
				#nouveauvenu { width:175px; height:48px; background:url("images/nouveauvenu.gif") no-repeat; margin:0 0 1px 0; }
					#nouveauvenu a { display:block; width:175px; height:48px; }
						#nouveauvenu a:hover { display:block; width:175px; height:48px; background:url("images/nouveauvenuao.gif") no-repeat; }
				#demarches { width:175px; height:48px; background:url("images/demarches.gif") no-repeat; margin:0; }
					#demarches a { display:block; width:175px; height:48px; }
						#demarches a:hover { display:block; width:175px; height:48px; background:url("images/demarchesao.gif") no-repeat; }
			#contenutd { margin:0; padding:0; width:618px; }
				#filinfo { color:#94B925; height:25px; margin:0; padding:0; }
				#contenu { display:block; margin:0; padding:0 18px 20px 30px; color:#000; }
			#droitetd { width:162px; padding:22px 0 200px 0; margin:0; background:#FC0 url("images/droitetd.gif") bottom no-repeat; }
				#droite { padding:0 5px 10px 10px; }
					#droite a { display:block; padding:3px 0 5px 34px; color:#000; text-decoration:none; margin:0; }
						#droite a:hover { text-decoration:underline; color:#FFF; }
							#recrutement { background:url("images/recrutement.gif") no-repeat; }
							#marchespublics { background:url("images/marchespublics.gif") no-repeat; }
							#contact { background:url("images/contact.gif") no-repeat; }
							#newsletter_sub { background:url("images/newsletter_sub.gif") no-repeat; }
							#diaporama { background:url("images/diaporama.gif") no-repeat; }
							#minisondages { background:url("images/minisondages.gif") no-repeat; }
							#plan { background:url("images/plan.gif") no-repeat; }
							#numerosurgence { background:url("images/numerosurgence.gif") no-repeat; }
							#liensutiles { background:url("images/liensutiles.gif") no-repeat; }
					#droite2 { margin:0; padding:0; background:#94B824; }
						#droite2 a { display:block; width:162px; height:23px; margin-bottom:1px; }
							#annuassoc { background:url("images/annuassoc.gif") no-repeat; }
								#annuassoc:hover { background:url("images/annuassocao.gif") no-repeat; }
							#annueco { background:url("images/annueco.gif") no-repeat; }
								#annueco:hover { background:url("images/annuecoao.gif") no-repeat; }
							#annusante { background:url("images/annusante.gif") no-repeat; margin-bottom:0; }
								#annusante:hover { background:url("images/annusanteao.gif") no-repeat; }
			#colsup { width:13px; background:#93B824 url("images/colsup.gif") bottom no-repeat; margin:0; padding:0; }
	#bas { display:block; color:#FFF; padding:5px 0 5px; background:#000; }
		#bas span { color:#989998; font-size:0.8em; padding:0 50px 0 10px; }
			#bas span a { color:#989998; padding:0; }
				#bas span a:hover { text-decoration:underline; }
		#bas a { color:#FFF; }
			#bas a:hover { text-decoration:underline; }
#accesskeys a { color: #fff; font-size: 1px; display: none; }