/* CSS Document */
body{
background:#000000;
text-align:center;
margin:0;
padding:0;}
*{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.Style1 {color: #E2007A}
h2{
font-weight:bold;
text-decoration:underline;
padding:3px 0;
margin:3px 0;}
h1{
color:#e2007a;
padding:5px 0;
margin:0;
text-align:left;
font-size:12px;}
h3{
margin:7px 0;
padding:0}
.big{
font-size:14px}
ul,.atouts ul{
margin-left:0px;
padding-left:20px;
margin-top:5px;
margin-bottom:5px;}
ol{
margin-top:5px;
margin-bottom:5px;
margin-left:30px;
}
ul li{
list-style-type:square;}
ul li ul{
margin:0 0 0 10px;;
padding:0;}
ul li ul li{
list-style-type:none;
background:url(images/puce.gif) no-repeat 0 5px;
padding-left:8px

}
.actif{
color:#e2007a;
font-weight:bold;
}
#contenant{
text-align:left;
margin:auto;
width:1000px;
height:700px;
}
#menu{
height:196px;
width:407px;
background:url(images/fond_tete.png) no-repeat 0 0
}
#le_menu,#menu,#cont_princ,#cont_sec,div.txt,div.nos_atouts{
position:absolute;
}
#menu,#cont_princ{
margin-left:593px;
}
#cont_sec{
margin-left:186px;
display:none;}
#cont_sec p,#cont_sec li{
font-size:11px}
#menu #logo img{
margin-top:15px;
margin-left:55px;
}
#le_menu{
border-top:1px solid #fff;
width:320px;
padding:15px 0 0 0px ;
margin-top:100px;
margin-left:643px;
z-index:4;}
#le_menu li{
list-style:none;
width:160px;
height:20px;
float:left;
}
#le_menu li img,.g{
float:left}
#le_menu li img{
margin-right:1px}
#le_menu .notre_offre{
color:#b1c800}
#le_menu li a{
text-decoration:none;
margin-left:8px;
line-height:20px;
}
#le_menu li a:hover{
text-decoration:underline;
}
#cont_princ{
width:407px;
height:513px;
margin-top:188px;
}
#cont_princ div.txt{
margin-top:-500px;
width:357px;
margin-left:25px;
text-align:justify;
}
p{
color:e2e2e2;
margin:5px 0;
padding:5px 0;
}
#cont_princ div.txt p{
line-height:12px;
}
div.nos_atouts{
margin-top:-500px;}
#int{
width:407px;
height:700px;
/*display:none;*/
}
#cont_sec{
width:407px;
height:700px;
overflow:hidden;
}
.fond{
background:#000;
width:100%;
height:100%;
}
#cont_sec div.txt{
width:337px;
margin-left:35px;
margin-top:-690px;}
#cont_sec h2{
color:#FFFFFF;
background:#e41770;
padding:5px 0;
margin:0;
text-align:center;
font-size:12px;
text-decoration:none;}
.atouts{
list-style:none;
padding:0;
margin:0}
.atouts li{
cursor:pointer;
padding-top:4px;
padding-bottom:4px;
background:#000000;
margin-bottom:8px;
list-style-type:none;
}
.atouts ul li{
padding:0;
margin:0;
list-style-type:square;
}
.atouts table{
padding:0;}
.fleche{
width:40px;}
.fleche img{
border:0;
margin-left:10px;
margin-right:10px;}
.fleche img.rose{
display:none;}
#refermer{
position:absolute;
margin-top:-25px;
margin-left:25px;
}
.images{
margin-top:20px;
text-align:center;}
.images img{
margin-bottom:5px;
border-color:#FFFFFF}
.images img:hover{
border-color:#666666}
div.trois_d{
margin-top:-480px;}
div.pers{
margin-top:-180px;}
#cont_princ div.titre_pers{
margin-top:-200px;
position:absolute}
input,textarea{
color:#666666;
border:#CCCCCC;
background:#FFFFFF;
padding:2px 3px;
margin-bottom:5px;
width:250px;}
input.normal{
width:auto;
background:#000}
#envoi{
width:auto;
background:#666666;
color:#FFFFFF;
cursor:pointer}
#offre{
padding:0;
margin:0}
.dr{
float:right}
#offre li{
padding:0;
margin:0;
list-style:none;
padding-left:5px;
height:105px;
padding-top:10px;
margin-top:0px;
margin-bottom:10px}
#offre li a{
z-index:5}
#cont_sec .fond{
opacity:0.85; 
-moz-opacity: 0.85;
filter : alpha(opacity=85); 
}
#cont_princ .fond{
opacity:0.9; 
-moz-opacity: 0.9;
filter : alpha(opacity=90); 
}
#offre li .cont{
z-index:3;
position:absolute;
width:400px;}
#offre li .fond{
opacity:0.1; 
-moz-opacity: 0.1;
filter : alpha(opacity=10); 
margin-left:-25px;
background:#FFFFFF;width:427px;
height:115px;
position:absolute;
z-index:0;
}
#info{
position:absolute;
width:400px;
margin-top:-15px;
margin-left:150px;}
#info p{
font-size:11px;
color:#ccc;}
#decouvrez-offre{
position:absolute;
display:none;
top:50px;
margin-left:75px}
#decouvrez-offre img{
border:0}
.prix{
position:absolute;
z-index:11;
margin-top:-23px;
margin-left:-106px}
