html {font-size: 100%;height:100%;position:relative;} 
body {margin: 0; padding: 0;font-size: 12px; line-height: 1.4;color:#696969;font-family:verdana, Helvetica, sans-serif;height:100%;position:relative;background:#fff;} 
ul { margin: 0; padding: 0; } 
p {margin: 0;} 
a{ color: #000; text-decoration:none;outline: none; } 
a:hover {color:#028D6E;text-decoration:none;}
img { border: none; } 
form { margin: 0; padding: 0; border: none;} 
input, select { vertical-align: middle;}
.clear {clear:both;}
.center, .gauche .center {text-align:center;}
.left {float:left;padding:10px 10px 10px 0 }
.left2 {float:left;padding:0 10px 10px 0 }
.right {float:right;padding:10px 0 10px 10px }
.right2 {float:right;padding:0 0 10px 10px }

#header {background:url('img/bg-header.png') repeat-x;height:103px;}
#header .contenu {width:971px;margin:auto;position:relative;}
#header .langues {position:absolute;right:17px;top:5px;}
#header .langues a{padding-right:5px;}
.logo {float:left;z-index:555;position:absolute;}
#menu {float:right;margin-top: 22px;margin-right: 9px;}
.header_uk #menu { margin-right: 295px;}
#menu li{float:left;list-style-type:none;height:37px;background:url('img/sep-menu.png') no-repeat left center;}
#menu .menu1 {background:none;}
#menu li a {display:block; padding: 10px 7px;color:#414042;}
#menu li:hover, #menu li.on {background:#3c9d8a url('img/sep-menu.png') no-repeat left center;}
#menu li:hover a, #menu li.on a {color:#fff;}
#menu .menu1:hover, #menu .menu1.on{background:#3c9d8a;}

.sousmenu  {position:absolute;z-index: 555;border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:200px;}
.sousmenu3 {width:200px;}
#menu .sousmenu li  {float:none;height:25px;background:none;}
#menu .sousmenu li  a {float:none;background:#ececec;color:#414042;padding: 4px 7px;*padding:5px 7px;}
#menu .sousmenu li  a:hover {background:#dcdbdb;}

.adresse {position:absolute;right: 5px;top: 83px;color:#3b9c89;}
.adresse a {color:#3b9c89;font-weight:bold;}
.adresse img {padding:0 5px;}

.banniere_home {background:url('img/banniere-home.jpg') no-repeat;height:311px;position:relative;width:971px;margin:auto;}
.banniere_home p {color: #010101;position: absolute;right: 129px;text-align: center;top: 200px;}
#contenu {min-height:300px;width:971px;margin:auto;margin-top:40px;}



.gauche {width:610px;float:left;text-align:justif}
.droite {width:328px;float:left;margin-left:33px;}

.gauche p {margin:10px 0;text-align:justify;}
.gauche ul {margin-left:35px;}

#contact {background:url('img/bg-contact.jpg') no-repeat;width:328px;height:188px;position:relative;color:#fff;}
#contact p {position:absolute;left:22px;top:54px;}
.uk #contact p {top:75px;left: 12px;}
#contact p strong{font-size:14px;}
.uk #contact strong {font-size:11px;}
#contact a {bottom: 10px; color: #FFFFFF; font-size: 11px; font-weight: bold; left: 13px; position: absolute;}
#contact a:hover {text-decoration:underline;}
#bouton_videos {margin:15px 0;display:block;}
#ou_nous_trouver {background:url('img/bg-ou-nous-trouver.png') no-repeat;width:328px;height:188px;position:relative;}
.uk #ou_nous_trouver {background:url('img/bg-where-to-find-us.png') no-repeat;}
#ou_nous_trouver p {position:absolute;color:#fff;top:68px;right:10px;line-height:1.8em;}
#ou_nous_trouver img {position:absolute;top:53px;left:16px;}
#ou_nous_trouver span {color:#2c2724;font-size:14px;font-weight:bold;}


.menu2 {background:#daede9; border:1px solid #98c4bb;padding:10px;}
.menu2 h3 {margin-top:5px;}
.menu2 a {color:#696969;}
.menu2 a:hover {color:#028d6e;}
.vitamines , .oligoelements {float:left;margin-right:20px;}
.vitamines ul, .oligoelements ul {margin-left:15px;}

.menu2 .colonne li{float:left;width:270px;}

.gauche .avant_apres {margin-top:35px;}

.magazine1, .magazine2 {float:left;}
.magazine1 {margin-right: 13px;text-align: justify;width: 460px;}
.magazine2 {width:135px;text-align:center;}

#footer {background:url('img/bg-footer.png') repeat-x;height:96px;text-align:center;font-size:10px;position:relative;margin-top:30px;}
#footer p {padding-top:20px;padding-bottom:5px;}
#footer a {font-weight:bold;}
#footer a:hover {color:#028d6e;}

.top  {text-align:right;}
.top a {color:#b73309;}

h1 {color:#028d6e;font-size:22px;font-weight:normal;margin-top:5px;}
h2 {color:#b73309;font-size:13px;font-weight:bold;}
h3 {color:#028d6e; font-size:13px;}
h4 {color:#028d6e;font-size:11px;}
.soustitre {font-style:italic;}

h3 a {color:#028D6E;}
