body,html{
height:98%;
background: #eeebe2;
font-family: arial;
font-size: 12px;
color: #666666;
}
:focus{
outline: 0;
}
p, ul, table{
font-size: 12px;
margin: 15px 0;
color: #666666;
}
.gros{
font-size: 14px;
font-weight: normal;
}
table{
width: 100%;
margin: 15px 0;
}
tr, td{
vertical-align: top;
}
a{
color:#6fb5cc;
text-decoration: none;
}
a:hover{
color:#6fb5cc;
}
h1{
font-size: 14px;
font-weight: bold;
margin: 15px 0;
color: #669999;
}
h2{
font-size: 12px;
font-weight: bold;
margin: 15px 0;
color: #666;
}
input[type=text], input[type=password], select, textarea{
color: #666666;
padding: 1px;
border: 1px solid #ccc;
}
input[type=text], input[type=password]{
width: 150px;
}
label{
width: 100px;
float: left;
}
li{
list-style: disc inside;
}

.italic{
font-style: italic;
}
.cleared{
clear: both;
}
.float_left{
float: left;
}
.float_right{
float: right;
}
.no_margin_bottom{
margin-bottom: 0;
}
.no_margin_top{
margin-top: 0;
}
.no_margin{
margin: 0;
}
.align_left{
text-align: left;
}
.align_right{
text-align: right;
}
.align_center{
text-align: center;
}
.spacer{
display: block;
clear: both;
height: 1px;
background: #aed5e1;
}
.message{
font-style: italic;
}
.alerte{
color: #e00000;
}
.off{
display: none;
}
#popup_alerte{
position:absolute;
top: 400px;
COLOR:#fff;
FONT-SIZE:11px;
text-align:center;
width:350px;
height: 40px;
z-index:998;
display:none;
/*background: #5d883c;*/
background: url(../img/bg_bleu.jpg);
border: 1px solid #80bdcb;
margin-left: 275px;
padding: 25px 5px 5px 5px;
-webkit-box-shadow: 10px 10px 5px #888;
-moz-box-shadow: 0px 0px 10px #ccc; 
}
#popup_alerte *{
margin: 0;
font-weight: bold;
COLOR:#fff;
}
#footer{
position: fixed;
width: 100%;
z-index: 300;
background: #3b1500;
color: #fff;
bottom: 0;
text-align: center;
}
#footer p{
color: #fff;
margin: 5px;
}
#logo{
position: relative;
width: 813px;
margin: 0 auto;
text-align: center;
}
#logo h1{
margin: 0;
}
#boxe_login{
overflow: hidden;
position: absolute;
top: 0;
right: 0;
z-index: 150;
-webkit-box-shadow: 10px 10px 5px #888;
-moz-box-shadow: 0px 0px 10px #ccc; 
background: #fff;
/*margin-left: 650px;*/
margin-top: 5px;
text-align: left;
padding: 10px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px;
}
#boxe_login li{
color:#6fb5cc;
}
#lang{
width: 813px;
margin: 0 auto;
text-align: right;
padding-right: 15px;
}
#lang *{
margin: 0;
color: #3b1500;
}
#container{
margin-bottom: 30px;
}
#nav{
width: 813px;
margin: 0 auto;
height: 33px;
background: url(../img/bg_nav.jpg) right;
margin-bottom: 8px;
}
#nav ul{
position: relative;
list-style: none inside;
margin: 0;
list-style: none;
}
#nav ul ul{
display: none;
position: absolute;
z-index: 100;
margin: 0;
padding-top: 5px;
}
#nav ul li{
list-style-type: none;
}
#nav ul ul li{
clear:both;
list-style-type: none;
}
#nav a{
display: block;
padding-top: 8px;
color: #fff;
font-size: 14px;
margin-right: 15px;
}
#nav a.home{
width: 150px;
margin-left: 45px;
margin-right: 15px;
}
#nav a.on{
color: #83d2e5;
}
#nav ul ul a{
display: block;
width: 125px;
padding: 5px;
color:#6fb5cc;
margin-right: 0;
background: #fff;
}
#nav ul ul a:hover{
color:#fff;
background: #83d2e5;
}
#nav li{
float: left;
}
#nav_compte{
background: url(../img/user.png) bottom left no-repeat;
padding-left: 21px;
}
#intro{
width: 813px;
margin: 0 auto;
height: 218px;
margin-bottom: 15px;
}
#intro h1, #intro p, #intro ul, #full_content_col1 ul, #full_content_col1 h1, #full_content_col1 p{
color: #fff;
margin: 5px auto;
}
#intro a, #full_content_col1 a{
color: #fff;
}
#full_content_col1 h1.no_margin_top{
margin-top: 0;
}

#intro_col1{
color: #fff;
width: 167px;
height: 188px;
padding: 15px 15px 15px 15px;
float: left;
background: url(../img/bg_intro.jpg);
}
#intro_col2{
position: relative;
float: left;
width: 616px;
height: 218px;
}
.intro_photo1{
/*background: url(../img/photo1.jpg);*/
background: url(../img/encart_special.jpg);
}
.intro_photo3{
background: url(../img/photo3.jpg);
}
.intro_photo2{
background: url(../img/photo2.jpg);
}
.intro_photo_buds-organic{
background: url(../img/photo_buds-organic.png);
}
.intro_photo_blirt{
background: url(../img/photo_blirt.png);
}
.intro_photo_green-to-grow{
background: url(../img/photo_gtg.jpg);
}
.intro_photo_natures-purest{
background: url(../img/photo_ntp.png);
}
.intro_photo_maya-organic{
background: url(../img/photo_maya.jpg);
}
.intro_photo_the-organic-pet{
background: url(../img/photo_organic_pet.jpg);
}
.intro_photo_hevea{
background: url(../img/photo_hevea.jpg);
}
.intro_photo_tummytub{
background: url(../img/photo_tummytub.jpg);
}
.intro_photo_imsevimse{
background: url(../img/photo_imsevimse.jpg);
}
.intro_photo_mooncup{
background: url(../img/photo_mooncup.jpg);
}
.intro_photo_baby-cubes{
background: url(../img/photo_babycubes.jpg);
}
.intro_photo_wishbone{
background: url(../img/photo_wishbone.jpg);
}
.intro_photo_efb-efk{
background: url(../img/photo_efb-efk.jpg);
}
.intro_photo_heavenly-scent{
background: url(../img/photo_heven.jpg);
}
.intro_photo_pill-production{
background: url(../img/photo_pill-production.jpg);
}
.intro_photo_cuddledry{
background: url(../img/photo_cuddledry.jpg);
}
.intro_photo_huiles-et-beaumes{
background: url(../img/photo_huiles-et-beaumes.jpg);
}
.intro_photo_jackson-reece{
background: url(../img/photo_jackson-reece.jpg);
}
.intro_photo_close-parent{
background: url(../img/photo_close-parent.jpg);
}

a#commande{
position: absolute;
bottom: 4px;
right: 2px;
display: block;
background: url(../img/bg_commande.png) no-repeat bottom right;
padding: 10px;
width: 200px;
font-style: italic;
text-align: center;
}

.catalogue-elem{
display: block;
float: left;
padding: 5px;
margin-right: 30px;
margin-bottom: 20px;
}

#navcorp h1{
color: #fff;
}
#navcorp ul{
height: 130px;
}
#navcorp ul, #navcorp li, #full_content_col1 ul, #full_content_col1 li, #fullcontent_col1 li{
list-style: disc inside;
color: #fff;
}
#navcorp ul li ul{
margin: 0;
height: auto;
list-style: none;
}
#navcorp ul li ul li{
padding-left: 11px;
font-style: italic;
list-style: none;
}
#navcorp a{
color: #fff;
}
#navcorp a.navcorp_on{
color: #2e5865;
}
#navcorp-commande{
font-style: italic;
}
#content{
clear: both;
width: 867px;
margin: 0 auto;
}
#content2{
width: 777px;
margin: 0 auto;
padding: 15px;
background: url(../img/bg_content_corp.png);
}
.content2_corp{
overflow: hidden;
min-height: 150px;
}
.content2_overflow{
min-height: 150px;
}
.content2_bottom{
width: 807px;
margin: 0 auto;
height: 2px;
background: url(../img/bg_content_bottom.png);
}
#content2 h1{
font-weight: normal;
}
#content2_col1{
min-height: 150px;
width: 375px;
float: left;
padding-right: 5px;
border-right: 1px solid #cccccc;
}
#content2_col2{
min-height: 150px;
width: 380px;
float: right;
}
#content2_col1_a{
min-height: 150px;
width: 180px;
float: left;
margin-right: 65px;
}
#content2_col2_b{
min-height: 150px;
width: 500px;
float: left;
}

#presentation{
}
.presentation_logo{
width: 183px;
float: left;
}
.presentation_content{
min-height: 150px;
float: left;
width: 550px;
}

#revendeur{
}
#revendeur td, #revendeur th{
border-bottom: 1px solid #ccc;
padding: 5px;
}


#full_content{
width: 816px;
height: 550px;
margin: 0 auto;
}
#full_content a.actif{
color: #2e5865;
}
#full_content_top{
height: 0;
background: url(../img/bg_fullcontent_top.png);
}
#full_content_bottom{
height: 0;
background: url(../img/bg_fullcontent_bottom.png);
}
#full_content_corp{
background: url(../img/bg_fullcontent_corps.jpg) top;
height: 550px;
}
#full_content_col1{
color: #fff;
width: 167px;
padding: 15px 15px 15px 15px;
float: left;
margin-right: 16px;
}
#full_content_col2{
float: left;
width: 585px;
}

#fullcontent{
overflow: hidden;
width: 816px;
margin: 0 auto;
background: url(../img/bgfullcorps.jpg);
}
#fullcontent li.actif{
list-style: none;
background: #83d2e5;
padding: 5px;
margin: 2px 0 2px 0;
}
#fullcontent a.actif{
color: #2e5865;
}
#fullcorpscorps{
height: 461px;
background: url(../img/bgfullhead.jpg);
}
#fullfoot{
width: 816px;
margin: 0 auto;
height: 27px;
background: url(../img/bgfullfoot.jpg);
}

#carousel *{
margin-top:0;
}
.carou_1.js .carousel-wrap, .carou_2.js .carousel-wrap{
display: block;
float: left;
vertical-align:middle;
width:813px;
height:224px;
margin:0;
border:0;
background:none;
padding: 0;
}
.carou_1.js ul li, .carou_2.js ul li{overflow:hidden;display:inline;float:left;width:194px;height:224px;text-align:center;margin-top:0;}
.carou_1.carousel ul, .carou_2.carousel ul{padding:0;list-style:none;margin:0;}
.carou_1.carousel ul li, .carou_2.carousel ul li{position:relative;width:194px;margin:0;}
.carou_1 .carousel-next, .carou_2 .carousel-next{background:url(../img/next.png) 0 75% no-repeat;float:left;display:block;width:23px;height:136px;margin-top:90px;}
.carou_1 .carousel-previous, .carou_2 .carousel-previous{background:url(../img/prev.png) 0 75% no-repeat;float:left;display:block;width:23px;height:136px;margin-right:5px;margin-top:90px;}
.disabled{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);cursor:default;}

.carou_1_elem, .carou_2_elem{
font-size: 10px;
width:194px;
height:224px;
background:url(../img/bg_carou.png) no-repeat top left;
padding-right: 11px;
text-align: center;
}
.carou_1_elemsimple, .carou_2_elemsimple{
font-size: 10px;
background:url(../img/bg_carou_simple.png) no-repeat top left;
}
.carou_1_elemsimple p, .carou_2_elemsimple p{
padding: 10px;
margin: 0;
text-align: left;
}
.carou_1_elem_img, .carou_2_elem_img{
padding-top: 8px;
}
.carou_1_elem_img{
height:125px;
padding-top: 15px;
margin-bottom: 10px;
}
.carou_1_elem_nom, .carou_2_elem_nom{
font-size: 12px;
clear: both;
text-align: left;
padding-top: 21px;
padding-left: 25px;
color: #2e5865;
}
.carou_1_elem_nom{
padding-top: 5px;
}
.carou_1_elem_ref, .carou_2_elem_ref{
color: #fff;
text-align: left;
padding-left: 30px;
}

div#intitule{
font-weight: bold;
background: #eeebe2;
margin-bottom: 15px;
padding: 5px;
}
div#intitule span{
float: left;
}
div#intitule span.designation{
margin-left: 80px;
width: 350px;
font-size: 11px;
}
div#intitule span.colisage{
margin-right: 0;
font-size: 11px;
width: 65px;
}
div#intitule span.prix{
margin-right: 0;
font-size: 11px;
width: 55px;
}
div.prod{
clear: both;
border-bottom: 1px solid #eeebe2;
overflow: hidden;
padding-bottom: 5px;
padding-top: 5px;
}
div.prod table{
margin: 0;
}
div.prod_photo{
width: 80px;
float: left;
text-align: center;
}
div.prod_detail{
float: right;
width: 85%;
}
div.prod_detail table, div#panier table{
border-collapse:collapse;
font-size: 11px;
}
div.prod_detail td, div#panier td, div.prod_detail th, div#panier th{
padding: 5px;
}
div.prod_detail th, div#panier th{
font-weight: bold;
}
div.prod_detail td.infos, div#panier  td.infos{
color: #5d883c;
font-style: italic;
width: 150px;
}
div.prod_detail input.qt, div#panier  input.qt{
border: 1px solid #6fb5cc;
width: 25px;
background: #d3edf6;
text-align: center;
}
div#panier  td{
border-bottom: 1px solid #eeebe2;
}
div#panier  th{
border-bottom: 1px solid #eeebe2;
}
div#panier span.infos{
color: #5d883c;
}
div#header_panier{
height: 25px;
}
div#header_panier h1{
width: 250px;
float: left;
}
input.addref{
padding: 5px;
width: 235px;
}
input.qtref{
padding: 5px;
width: 30px;
}
input#ref{
float: right;
width: 250px;
}
textarea#remarques{
width: 99%;
height: 50px;
}
a#ajout{
padding-top: 5px;
display: none;
}
#alertemin{
background: url(../img/exclamation.png) 0 50% no-repeat #ffd5d5;
padding-left: 21px;
border: 5px solid #ffd5d5;
}
#alertemin *{
margin: 0;
}
h2.section{
clear: both;
padding: 5px;
background: #eeebe2;
text-align: left;
}

#label_mooncup img{
margin-right: 10px;
height: 72px;
}
#label_mooncup img.fda{
margin-right: 0;
height: 35px;
}

a.rupture{
background: url(../img/rupture.jpg) no-repeat top right;
padding-right: 17px;
}


#blanket {
   background-color:#eeebe2;
   opacity: 0.95;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
.popUpDiv {
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;
	position:absolute;
	background-color:#fff;
	width:300px;
	/*height:300px;*/
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	padding: 15px;
}

#corps{
width: 810px;
margin: 0 auto;
}
.boxehome{
display: block;
width: 190px;
height: 190px;
float: left;
background: url(../img/bg_boxe_home.jpg);
margin-right: 10px;
padding: 5px;
}
.boxehome *{
margin: 0;
list-style: none;
text-align: center;
color: #fff;
}
.boxehome .legende{
height: 15px;
padding: 5px;
background: url(../img/bg_boxe_legende.png) #70c4f5;
border: 5px solid #fff;
font-weight: bold;
}
.boxehome .diaporama_marques{
height: 160px;
}
.boxehome .diaporama_marques li{
display: none;
}
.boxehome .diaporama_marques li .image{
background-repeat: no-repeat;
background-position: 50% 50%;
height: 150px;
background-color: #ccc;
}
.boxehome.diaporama_marques .legende{
background-color: #9dac8a;
}
