body { background:#6E0108 url("images/accueilbgd.gif") repeat-x; height:100%; margin:0; padding:0; border:0; font-family:verdana, serif; font-size:1em; color:#000; }
div { margin:0; padding:0; border:0; }
#site { width:985px; margin:0 auto; }
	#tetiere { height:231px; border-bottom:1px solid #FFF; }
		#t10 { height:35px; width:973px; padding:0 0 0 12px; }
			#liens { float:left; }
				#liens a { display:block; float:left; padding:2px 15px; color:#FFF; border-right:1px solid #FFF; text-decoration:none; }
					#liens a:hover { background:#FFF; color:#6E0108; }
			#search { float:left; width:172px; height:24px; margin:1px 0 0 34px; padding:0; background:url("images/search.gif") no-repeat; }
				#search form { padding:0; margin:0; }
				#search form input.text { width:131px; color:#DC5307; font-size:1.2em; padding:4px 0 0 7px; margin:0; border:0; height:24px; background:none; }
				#search form input.button { width:33px; height:24px; margin:0; padding:0; text-align:center; font-size:1.2em; color:#FFF; background:none; border:0; text-transform:uppercase; }
			#foreign { float:left; padding:2px 0 0 195px; margin:0; }
				#foreign a { display:block; float:left; width:22px; height:16px; margin:0 6px 0 0; padding:0; }
					#foreign a span { display:none; }
				#english { background:url("images/english.gif") no-repeat; }
				#german { background:url("images/german.gif") no-repeat; }
			#date { float:right; text-align:right; color:#FFF; }
		#t20 { width:985px; height:196px; overflow:hidden; }

	#page { clear:both; width:985px; }
		#page_table { text-align:left; clear:both; width:985px; }
			#gauchetd { margin:0; padding:0; width:200px; background:url("images/gauchetd.gif") repeat-y; overflow:hidden; }

				#enunclichaut { height:35px; background:url("images/enunclic.gif") no-repeat; }
				#enunclic { background:#FA813F; padding:0 8px 0 8px; }
					#enunclic .rubrique_mere { display:none; }
					#enunclic a { font-weight:bold; font-size:1.2em; display:block; padding:0 0 5px 19px; text-decoration:none; background:url("images/enunclica.gif") 0 5px no-repeat; color:#000; }
						#enunclic a:hover { color:#FFF; }
				#enunclicbas { height:14px; background-color:none; background:url("images/enunclicbas.gif") no-repeat; margin:0 0 9px 0; }

				#eadminhaut { height:27px; background:url("images/eadmin.gif") no-repeat; }
				#eadmin { background:#98E3F8; padding:9px 8px 0 8px; position:relative; width:184px; }
					#eadmin .rubrique_mere { display:none; }
					#eadmin a { font-size:1em; display:block; padding:0 0 5px 19px; text-decoration:none; background:url("images/eadmina.gif") 0 5px no-repeat; color:#000; }
						#eadmin a:hover { color:#FFF; }
				#eadminbas { height:14px; background:url("images/eadminbas.gif") no-repeat; margin:0 0 9px 0; }
				
				#hebergement { height:58px; margin:0 0 9px 0; }
					#hebergement a { display:block; width:200px; height:58px; background:url("images/hebergement.gif"); }
						#hebergement a span { display:none; }
				#leguide { }

			#contenutd { margin:0; padding:0 17px 20px 42px; background:#FFF; width:726px; }
				#contenutop { height:70px; padding:0 0 0 2px; margin:0; }
					#contenutop a { display:block; width:201px; height:39px; margin-left:1px; }
						#contenutop a span {display:none; }
						#vivre { background:url(images/vivre.gif) no-repeat; float:left; }
							#vivre:hover { background:url(images/vivreo.gif) no-repeat; }
						#tourisme { background:url(images/tourisme.gif) no-repeat; float:left;}
							#tourisme:hover { background:url(images/tourismeo.gif) no-repeat; }
						#contact { background:url(images/contact.gif) no-repeat; width:192px; float:right; }
							#contact:hover { background:url(images/contacto.gif) no-repeat; }
				#contenu { display:block; margin:0; padding:0; clear:both; }
	#bas { display:block; padding:5px 0 5px 23px; background:url("images/bas.gif") repeat-y; }
		#bas span { color:#F9AC93; font-size:0.8em; padding:0 50px 0 10px; }
			#bas span a { color:#F9AC93; padding:0; }
				#bas span a:hover { text-decoration:underline; }
		#bas a { color:#93263E; }
			#bas a:hover { text-decoration:underline; }
#accesskeys a { color: #fff; font-size: 1px; display: none; }