.clear {clear:both;}
body {font:normal 10px Arial, sans-serif; color:#fff; margin:0; padding:0; text-align:center;}
a{text-decoration:none;}
*{padding:0; margin:0;}
.left {float:left;}
/* CONTENU */
#main {clear:both; width:1196px; min-height:100%; overflow:hidden; margin:0 auto; text-align:center;position:relative;}
#header {width:1194px; height:141px;}
#header1 {width:886px; height:141px; float:left;}
#header2 {width:308px; height:141px; float:left;}
#header1 h1 {text-align:left; padding:116px 0 0 0; text-transform:uppercase; font-size:12px;}
.hd {margin-bottom:-3px;}
.red {color:#ff0000; margin:0 4px;}
.retour {margin:0 30px 0 0; padding:0 0 0 15px; text-align:left; font-weight:bold; text-transform:uppercase; font-size:1.2em; background:url(../imginterface/bullet3.jpg) no-repeat center left;}
.retour  {text-decoration:none; color:#fff;}
.retour:hover {color:#000;}
.downloadiphone {text-transform:uppercase; font-size:1.2em; font-weight:bold; text-align:right; margin:0;}
.downloadiphone a {text-decoration:none; color:#fff;}
.downloadiphone a:hover {color:#000;}

/* MENU 1 */

#menu {position:relative; width:1196px; height:78px; background:url(../imginterface/menu.png) left top no-repeat; margin:0 auto; text-align:left;}
#menu ul {position:absolute; top:0; left:0; width:1196px; height:78px; padding:0; margin:0; list-style-type:none;}
#menu li {float:left; padding:0; margin:0; text-indent:0;}
#menu li a {display:block; height:78px; text-decoration:none; font-size:1px; line-height:78px;}
#menu li a span {position:absolute; left:-5000px;}
#menu li a:hover {background:transparent url(../imginterface/menu.png) top left no-repeat;}
#menu a#accueil:hover, #menu a#accueilactive:hover {background-position:0px -78px;}
#menu a#accueilactive, .accueilcurrent  {background:transparent url(../imginterface/menu.png) 0px -78px no-repeat;}
#menu a#preparer:hover, #menu a#prepareractive:hover {background-position:-145px -78px;}
#menu a#prepareractive, .preparercurrent {background:transparent url(../imginterface/menu.png) -145px -78px no-repeat;}
#menu a#visite1:hover, #menu a#visite2active:hover {background-position:-508px -78px;}
#menu a#visite1active, .visite2current {background:transparent url(../imginterface/menu.png) -508px -78px no-repeat;}
#menu a#visite2:hover, #menu a#visite1active:hover {background-position:-806px -78px;}
#menu a#visite2active, .visite1current {background:transparent url(../imginterface/menu.png) -806px -78px no-repeat;}
#menu a#meteo:hover, #menu a#meteoactive:hover {background-position:-1078px -78px;}
#menu a#meteoactive, .meteocurrent {background:transparent url(../imginterface/menu.png) -1078px -78px no-repeat;}
#menuaccueil {width:145px;}
#menupreparer {width:363px;}
#menuvisite1 {width:298px;}
#menuvisite2{width:272px;}
#menumeteo {width:118px;}

#meteo {height:500px;}



#footernormale {clear:right; margin:30px 0 87px 0; font-size:1.1em; padding:25px 0 0 0; width:1196px; background: url(../imginterface/normalfooterbg.png) no-repeat top center; height:155px; text-align:left;}
#footernormale ul {list-style-type:none;}
#partie_lien {width:496px; float:left; padding-left:80px;}
#partie_lien a {color:#fff;}
#partie_lien ul {float:left; margin:-10px 0 0 15px; padding:0;}
#partie_lien li {margin:10px 0 0 0; padding:0 0 0 10px; background:url(../imginterface/pucefooter.png) no-repeat center left;}
#partie_adresse {width:510px; float:left; padding-left:60px;}
/* #partie_adresse ul {float:left; margin:6px 0 0 15px;} */
#partie_adresse a {color:#fff;}
#partie_adresse a:hover{color:#52ab8b;}
#partie_adresse ul {float:left; margin:-5px 0 0 15px; padding:0;}
#partie_adresse li {margin:5px 0 0 0; padding:0 0 0 10px;}
#footernormale h3 {margin-left:15px; font-weight:normal; font-size:1em;}
.katalyslive {color:#52ab8b; font-weight:bold;}
.titre_partenaires {color:#52ab8b; font-weight:bold;}
.partenaires {font-size:1.2em;}

#main_eco{position:absolute; left:0; bottom:0; width:100%;}
#btn_eco{display:block; height:65px; width:100%; background:url(../imginterface/eco_db.png) no-repeat top center; cursor:pointer; border:none;}
#text_eco{display:none; width:1192px; margin-left:2px; padding:15px 0; background:#5a9213 url(../imginterface/bgtxteco_db.jpg) no-repeat top center;}
#text_eco p {font-size:1.1em; text-align:left; margin:0 15px 5px 15px;text-indent:20px;}
#text_eco a {text-decoration:underline; color:#fff;}

