img{
border:0;
}
a:link img, a:visited img {
border-style:none;
}
h1{
font-size:120%;
text-align:center;
}
hr.clear{
clear:both;
visibility:hidden;
font-size:0;
height:0;
}
span.invisible{
display:none;
}
acronym{
text-decoration:none;
}

.centre{
text-align:center;
}
.droite{
text-align:right;
}
.gauche{
text-align:left;
}

body{
font-family:Verdana,sans-serif;
font-size:12px;
background: url('../backh.gif') top center no-repeat #005187;
color:#000;
text-align:center;
}

a{
background-color:transparent;
color:#069;
text-decoration:none;
}
a:hover,a:active,a:focus{
background-color:transparent;
color:#069;
text-decoration:underline;
}

input,textarea,select{
color:#3D80C4;
color:#256ab0;
background-color:#D9E3EA;
border:1px solid #4f5d71;
}

#page{
margin-left:auto;
margin-right:auto;
width:1100px;
text-align:left;
border:0;
color:#fff;
}

#liensaccesskeys,#menuaccess{
display:none;
}

#header,#navigation,#horizontalbar,#contents,#footer,#backhome,body{
padding:0;
margin:0;
border:0;
}

/** skin de base **/

#titreprincipal{
margin: 30px 0px 20px 0px;
background: url("../logo_lamarque_homme.gif") top center no-repeat;
height:130px;
}
#titreprincipal span{
display:none;
}

#navigation{
background-color:#005187;
color:#000;
border:0;
height:23px;
background-image:url("fond_nav_gauche.gif");
}
#liensnavgauche{
margin:2px 0 0 0;
float:left;
text-align:left;
height:21px;
width:940px;
}
#liensnavgauche a span{
display:none;
}

#liensnavgauche a{
float:left;
display:block;
background-repeat:no-repeat;
background-position:0 0;
height:21px;
margin:0;
padding:0;
}
#liensnavgauche #accueil{
background-image:url("accueil.gif");
width:79px;
}
#liensnavgauche #femme{
background-image:url("femme.gif");
width:83px;
}
#liensnavgauche #homme{
background-image:url("homme.gif");
width:91px;
}
#liensnavgauche #enfant{
background-image:url("enfant.gif");
width:81px;
}

#liensnavgauche #panier{
float:right;
display:block;
background-image:url("../panier_homme.gif");
width:120px;
/**margin-left:463px;
244 + 91 + 128 **/
}
#languages{
text-align:right;
font-size:10px;
padding:1px 0 0 0;
line-height:21px;
color:#fff;
height:21px;
margin:0 0 0 0;
}
#languages a{
float:left;
/*display:block;*/
margin:3px 0 0 0;
padding:0;
color:#fff;
background-repeat:no-repeat;
background-position:0 1px;
width:17px;
height:18px;
display: inline;
}
#languages a span,#languages span span{
display:none;
}
#languages .separator{
float:left;
margin:3px 1px 0 1px;
height:15px;
width:3px;
background-image:url("separator_langue.gif");
background-position:0 1px;
background-repeat:no-repeat;
}
#languages #languefr{
background-image:url("fr.gif");
background-position:0 0;
margin:3px 0 0 90px;
}
#languages #langueen{
background-image:url("en.gif");
background-position:0 0;
}
#languages #languede{
background-image:url("de.gif");
background-position:0 0;
margin:3px 1px 0 0;
}
#languages #langueit{
background-image:url("it.gif");
background-position:0 0;
margin:3px 0 0 -1px;
}
#languages #languesp{
background-image:url("sp.gif");
background-position:0 0;
}


#contents{
margin:0;
padding:0;
background: url('fond_blue.gif') top left repeat-y;
border:0;
}

#contenugauche{
float: left;
height:454px;
width: 939px;
padding: 0px 0px 0px 0px;
color:#000;
background: url('fond_blue2.gif') top left repeat-y;
background-color:#fff;
border-bottom:1px solid #fff;
}
#contents>div#contenugauche{
min-height:454px;
height:auto;
}

#contenudroite{
float:right;
height:454px;
width:161px;
border:0;
margin:0;
padding:0;
}
#imagedroite{
margin:0;
padding:0;
height:286px;
width:161px;
}

#liensnavdroite{
margin:0;
padding:0;
}
#liensnavdroite a{
display:block;
background-repeat:no-repeat;
background-position:0 0;
height:24px;
width:161px;
margin:0;
padding:0;
}
#liensnavdroite #news{
background-image:url("news.gif");
}
#liensnavdroite #swisssafecosmectics{
background-image:url("swiss_safe_cosmetics.gif");
}
#liensnavdroite #espacescientifique{
background-image:url("espace_scientifique.gif");
}
#liensnavdroite #login{
background-image:url("login.gif");
}
#liensnavdroite #pointsdeventes{
background-image:url("pdv.gif");
}
#liensnavdroite #espaceprivilegies{
background-image:url("espace_privilegies.gif");
}
#liensnavdroite #commanderapide{
background-image:url("commande_rapide.gif");
}
#liensnavdroite a span{
display:none;
}

#navigationbasse{
clear:both;
display:block;
background:#005187;
border:0;
height:21px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
#navigationbasse a{
float:left;
display:block;
background-repeat:no-repeat;
background-position:0 0;
height:20px;
margin:1px 0 0 0;
padding:0;
}
#navigationbasse #entreprise{
background-image:url("entreprise.gif");
width:134px;
}
#navigationbasse #partenaires{
background-image:url("partenaires.gif");
width:110px;
}
#navigationbasse #professionnel{
background-image:url("professionnels.gif");
width:119px;
}
#navigationbasse #medias{
background-image:url("medias.gif");
width:88px;
}
#navigationbasse #contacts{
background-image:url("contacts.gif");
width:98px;
}
#navigationbasse a span{
display:none;
}

#footer{
padding:20px 0 5px 0;
clear:both;
text-align:center;
color:#8c8c8c;
background:url("../logo_swiss_product.jpg") bottom right no-repeat;
}

/** gammes hommes **/
#gammeshomme{
font-size:16px;
margin:30px 0 0 0;
text-align: left;
}
#listegammesproduits{
position: relative;
float:left;
width:330px;
padding: 0px 0px 0px 10px;
}

#liendiagnosticpeau{
position:absolute;
width:260px;
top:400px;
left: 20px;
}

ul.listeproduitsgamme a,ul.listegammes a,ul.listeproduitsgammeunique a{
background-color:transparent;
color:#000;
text-decoration:none;
}
ul.listeproduitsgamme a:hover,ul.listegammes a:hover,ul.listeproduitsgammeunique a:hover,ul.listeproduitsgamme a:active,ul.listegammes a:active,ul.listeproduitsgammeunique a:active,ul.listeproduitsgamme a:focus,ul.listegammes a:focus,ul.listeproduitsgammeunique a:focus{
text-decoration:none;
color:#0071b9;
}

#listegammesproduits a.active{
color:#0071b9;
}
ul.listegammes{
float:left;
border:0;
list-style-type:none;
margin:80px 0 0 0;
padding:0;
width:245px;
}
ul.listeproduitsgammeunique{
float:left;
border:0;
list-style-type:none;
margin:95px 0 0 0;
padding:0;
width:245px;
}
ul.listegammes li,ul.listeproduitsgamme li,ul.listeproduitsgammeunique li{
border-bottom:1px solid #d9d9d9;
padding:0;
}

#triangle{
float:left;
margin:95px 0 0 4px;
}

ul.listeproduitsgamme{
margin:80px 0 0 245px;
/*border:1px solid #f00;*/
padding:0;
list-style-type:none;
}

#detailpeau{
font-size:11px;
margin:130px 0 0 265px;
}
#questionpeau{
font-size:14px;
margin:0 0 10px 0;
}

.tablotypepeau{
border:0;
margin:25px 0 35px 0; 
}
.tablotypepeau td{
font-size:12px;
text-align:center;
}

#detailproduit{
height:455px;
font-size:11px;
margin:0 0 0 340px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #d9d9d9;
padding:0 0 0 5px;
}
#contenugauche>div#detailproduit{
height:auto;
min-height:445px;
}
#titreproduit{
font-size:14px;
margin:0px;
padding: 20px 0px 0px 0px;
}
table.tabloproduit{
margin:0px;
padding: 0px;
height: 440px;
}
table.tabloproduit td{
font-size:12px;
}
td.principes{
padding:70px 0px 10px 0px;
}
td.description{
padding:0;
font-size:11px;
text-align:left;
vertical-align:top;
}
td.noticepanier{
padding:15px 0 0 0;
}
td.prix{
padding:15px 0 0 0;
}

.discret{
font-size:9px;
color:#5d5d5d;
font-style:italic;
}
p.acheteretui,p.pourquoisansetui{
width:308px;
margin:10px 0 0 0px;
border:0;
}
p.acheteretui a{
display:block;
background-image:url("../fond_bouton_acheter.gif");
background-repeat:no-repeat;
background-position:0 0;
height:28px;
color:#000;
text-decoration:none;
}
p.acheteretui a:hover,p.acheteretui a:active,p.acheteretui a:focus{
color:#000;
text-decoration:none;
}
p.acheteretui a span{
display:none;
}
p.acheteretui a span.prixetui{
border:0;
display:block;
line-height:21px;
margin:0 0 0 15px;
}
p.acheteretui_vert a{
display:block;
background-image:url("../fond_bouton_acheter_vert.gif");
background-repeat:no-repeat;
background-position:0 0;
height:28px;
color:#000;
text-decoration:none;
}
p.acheteretui_vert a:hover,p.acheteretui a:active,p.acheteretui a:focus{
color:#000;
text-decoration:none;
}
p.acheteretui_vert a span{
display:none;
}
p.acheteretui_vert a span.prixetui{
border:0;
display:block;
line-height:21px;
margin:0 0 0 15px;
}

#detailtext{
height:445px;
font-size:11px;
margin:0px 0 0px 340px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #d9d9d9;
padding:0 0 0 5px;
}
#contenugauche>div#detailtext{
height:auto;
min-height:445px;
}
#detailtext h2,#detailtextcosmetics h2{
font-size:14px;
margin:26px 0 0 0;
}
#detailtext h3,#detailtextcosmetics h3{
margin:8px 0 0 0;
font-weight:normal;
font-size:14px;
}
div.corpstexte,div.corpstexcosmetics{
width:450px;
margin:70px 10px 0 10px;
text-align:justify;
}