/*classes générales=================*/
.hidden{position: absolute; left:-10000px;}
.clear{clear:both;}
/*Balises==========================*/
*{margin:0; padding:0;}
html, body {}
body {background:url(../img/bg.jpg) no-repeat top center ; font:normal 10px Arial, sans-serif; color:#fff; margin:0; padding:0; text-align:center;position:relative; min-height:100%;}
a{text-decoration:none;}
/*Structure========================*/
#warpper{margin-left: auto; margin-right:auto; width:1196px; text-align:center; min-height:100%; }

#header_menu{}
#header {width:1194px; height:141px;}
#header h1 {text-align:left; padding:116px 0 0 182px; text-transform:uppercase; font-size:12px;}
#header1 {width:886px; height:141px; float:left;}
#header2 {width:308px; height:141px; float:left;}
.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(../img/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 {position:relative; width:830px; height:78px; background:url(../img/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: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(../img/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(../img/menu.png) 0px -78px no-repeat;}
#menu a#livecams:hover, #menu a#livecamsactive:hover {background-position:-138px -78px;}
#menu a#livecamsactive, .livecamscurrent {background:transparent url(../img/menu.png) -138px -78px no-repeat;}
#menu a#ensavoir:hover, #menu a#ensavoiractive:hover {background-position:-384px -78px;}
#menu a#ensavoiractive, .ensavoircurrent {background:transparent url(../img/menu.png) -384px -78px no-repeat;}
#menu a#contact:hover, #menu a#contactactive:hover {background-position:-619px -78px;}
#menu a#contactactive, .contactcurrent {background:transparent url(../img/menu.png) -619px -78px no-repeat;}
#menuaccueil {width:138px;}
#menulivecams {width:246px;}
#menuensavoir {width:235px;}
#menucontact {width:215px;}


#content {clear:both;height:100%;min-height:100%;}


#footernormal {clear:right; margin:5px 0 47px 0; padding:5px 0 25px 0; width:1196px; background: url(../img/normalfooterbg.png) no-repeat top center; height:155px; text-align:left;}
#footernormal ul {list-style-type:none;}
#partie_lien {width:496px; float:left; padding-left:80px;}
#partie_lien a {color:#796e6e;}
#partie_lien a:hover {color:#ccc;}
#partie_lien ul {float:left; margin:4px 0 0 15px; padding:0;}
#partie_lien li {margin:4px 0 0 0; padding:0 0 0 10px; background:url(../img/pucefooter.png) no-repeat center left;}
#partie_lien p {clear:both; padding-top:15px; color:#fff; font-size:1.1em;}
#partie_adresse {width:510px; float:left; padding-left:60px;}
#partie_adresse ul {float:left; margin:6px 0 0 15px;}
#footernormal h3 {margin-left:15px; font-weight:bold; font-size:1em;}
.katalyslive {color:#52ab8b; font-weight:bold;}
#partie_texte {clear:both; }

#main_eco{position:absolute; left:0; bottom:0; width:100%;}
#btn_eco{display:block; height:65px; width:100%; background:url(../img/eco_db.png) no-repeat top center; cursor:pointer; border:none;}
#text_eco{display:none; width:1192px; margin-left:auto; margin-right:auto;padding:15px 0; background:#5a9213 url(../img/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; color:#fff;}
#text_eco a {text-decoration:underline; color:#fff;}

