body { background: #48200f ; font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; font-size: 0.8em; }
a img { border: none; }
p, form, h1, h2, h3, h4, h5, h6 { margin: 0;}
h2 a {text-decoration:none}
ul, ol { list-style-type: none; margin: 0; padding: 0; }
.clear { clear: both; overflow: hidden; }
.clear1px {clear: both; height:1px;overflow:hidden}
.rgt {float:right}
.lft {float:left}
img.lft {margin-right:10px}
a {outline:0}

#conteneur { margin: auto; width: 1037px; overflow: hidden}
/*entete*/
#entete {height:240px;background: transparent url(../img/entetebglft.jpg) no-repeat top center}
#client {position:relative;left:500px;top:16px}
* html #client {padding:12px 0 0 602px}
#client ul {margin:0;padding:0}
#client li {display:block;width:94px;height:21px;float:left;margin:0;padding:0;background:url(../img/espacebg.gif) no-repeat;text-align:center;margin:0 2px;padding-top:2px}
#client a {color:#48200f;font-size:12px;font-weight:bold;text-decoration:none;padding-bottom:8px}
#client li.espace {padding-left:0px}
#client li.panier {padding-left:0px}
#client li.contact {padding-left:0px}
#client li a:hover {text-decoration:none}
#lang { float:left;padding:190px 0 0 54px;/*visibility:hidden*/}
#contenu {width:990px;background:#ffe9c4 url(../img/contenubg.gif) no-repeat bottom right;margin:0px 0 0 50px;padding-bottom:8px}
* html #contenu {padding-bottom:20px !important}
*+html #contenu {padding-bottom:20px !important}
/*gabarit n'ayant pas les logos fourn en pdp. ex : angel des montagnes et version IT */
#contenu2 {width:990px;background:#ffe9c4 url(../img/contenubg.gif) no-repeat bottom right;margin:0px 0 0 50px;padding-bottom:200px}
* html #contenu2 {padding-bottom:40px !important}
*+html #contenu2 {padding-bottom:40px !important}
/* menu */
#menu {width:990px;overflow: hidden;font-size:13px ;font-family:"Lucida grande", Tahoma, Verdana, Arial, Sans-serif;font-weight:bold;background:transparent url(../img/menubg.gif) repeat-x top}
#menu ul { margin-bottom: 0; margin-left: 1px; padding: 0;position:relative;z-index:1}
#menu li { height: 22px; float: left;margin-right:1px; padding-left: 10px;}
#menu li a {text-decoration:none}
#menu li span { height: 22px; float: left; padding-top: 1px; padding-right: 10px; padding-bottom: 0; padding-left: 0 }
#menu li.theme0 {background: transparent url(../img/bgleft0.gif) left top no-repeat;}
#menu li.theme0 span {background: transparent url(../img/bgright0.gif) right top no-repeat; color: #ffe9c4;padding-right:14px}
#menu li.theme1 {background: transparent url(../img/bgleft1.gif) left top no-repeat;}
#menu li.theme1 span {background: transparent url(../img/bgright1.gif) right top no-repeat; color: #ffe9c4}
#menu li.theme2 {background: transparent url(../img/bgleft2.gif) left top no-repeat;padding-left:15px}
#menu li.theme2 span {background: transparent url(../img/bgright2.gif) right top no-repeat; color: #ffe9c4;padding-right:18px}
#menu li.theme3 {background: transparent url(../img/bgleft3.gif) left top no-repeat;}
#menu li.theme3 span {background: transparent url(../img/bgright3.gif) right top no-repeat; color: #ffe9c4}
#menu li.theme4 {background: transparent url(../img/bgleft4.gif) left top no-repeat;}
#menu li.theme4 span {background: transparent url(../img/bgright4.gif) right top no-repeat; color: #776254}
#menu li.theme5 {background: transparent url(../img/bgleft5.gif) left top no-repeat;}
#menu li.theme5 span {background: transparent url(../img/bgright5.gif) right top no-repeat; color: #776255}
#menu li.theme6 {background: transparent url(../img/bgleft6.gif) left top no-repeat;}
#menu li.theme6 span {background: transparent url(../img/bgright6.gif) right top no-repeat; color: #ffe9c4}
#menu li.theme7 {background: transparent url(../img/bgleft7.gif) left top no-repeat;}
#menu li.theme7 span {background: transparent url(../img/bgright7.gif) right top no-repeat; color: #ffe9c4}
#menu li.theme8 {background: transparent url(../img/bgleft8.gif) left top no-repeat;/*margin-right:16px*/}
#menu li.theme8 span {background: transparent url(../img/bgright8.gif) right top no-repeat; color: #ffe9c4}
/*test agc menu angel*/
#menu li.theme9 {background: transparent url(../img/bgleft9.gif) left top no-repeat;}
#menu li.theme9 span {background: transparent url(../img/bgright9.gif) right top no-repeat; color: #ffffff}
/*fin*/
#menu li a:hover {cursor: pointer }
a.angel {position:relative;top:200px;left:550px}
* html a.angel {position:absolute;top:200px;left:1080px}
a.angel img {border:solid 1px #ffffff;/*visibility:hidden;*/}
/* demo temporaire angel*/
a.angeldemo {position:relative;top:200px;left:550px}
* html a.angeldemo {position:absolute;top:200px;left:1080px}
a.angeldemo img {border:solid 1px #ffffff}
/*fin demo angel*/
/*
a.angelit {position:relative;top:200px;left:580px}
* html a.angelit {position:absolute;top:200px;left:1130px}
*/

/*ajout remi pour noel*/
#menu ul li.theme_noel {background: transparent url(../img/bgleft_noel.gif) left top no-repeat;}
#menu ul li.theme_noel a span {background: transparent url(../img/bgright_noel.gif) right top no-repeat; color: #E00000}
/*ariane*/
#ariane {font-style:italic;color:#48200f;padding:15px 0 2px 0;margin:0 0 0 275px;background:transparent;position:relative;z-index:2}
#ariane span, #ariane h1 {padding:0;font-size:9px;font-weight:normal}
#ariane span a, #ariane h1 a {text-decoration:none;color:#48200f;}
#ariane span a:hover, #ariane h1 a:hover {text-decoration:underline}
#ariane span a.courant, #ariane h1 a.courant {cursor:text}
#ariane span a.courant:hover, #ariane h1 a.courant:hover {text-decoration:none}
#ariane span strong {font-weight:normal;font-style:italic}
/*colonne gauche*/
#colonne {position:relative;font-family:Tahoma, "Lucida grande", Verdana, Arial, Sans-serif;font-weight:bold;width:200px;float:left;margin:2px 0 0 0;padding:0px 0 0 0}
/*sousmenu*/
/*bug ie6 position:relative*/
#sousmenu {width:200px;margin:0px 0 20px 0;padding-top:12px;padding-left:0px;font-size:14px;font-weight:bold;-moz-border-radius:0 12px 12px 0;-webkit-border-radius:0 12px 12px 0;-khtml-border-radius:0 12px 12px 0}
#sousmenu ul {margin:0;padding:0 0 10px 0 ;list-style-position:outside}
#sousmenu ul li a {text-decoration:none;margin:0 0 2px 0;padding:3px 0 3px 15px;width:185px;display:block}
#sousmenu ul li a.actif, #sousmenu ul li a:hover {background:#ffe9c4}
#sousmenu ul li a.actif:hover {cursor:text}
/*sousmenu niveau 2*/
#sousmenu ul li ul {padding:0 0 6px 0;margin:0}
#sousmenu ul li ul li a {font-size:12px;width:175px;padding-left:25px}
#sousmenu ul li ul li a.actif, #sousmenu ul li ul li a:hover {background:#ffe9c4}
/*sousmenu2 --> sous menu collections by remi*/
#sousmenu2 {width:200px;margin:0px 0 20px 0;padding-top:12px;padding-left:0px;font-size:14px;font-weight:bold;-moz-border-radius:0 12px 12px 0;-webkit-border-radius:0 12px 12px 0;-khtml-border-radius:0 12px 12px 0}
#sousmenu2 ul {margin:0;padding:0 0 10px 0 ;list-style-position:outside}
#sousmenu2 ul.visioliste li a {text-decoration:none;margin:0 0 2px 0;padding:3px 0 3px 15px;width:185px;display:block}
#sousmenu2 ul.visioliste li a.actif, #sousmenu2 ul.visioliste li a:hover {background:#ffe9c4}
#sousmenu2 ul.visioliste li a.actif:hover {cursor:text}
#sousmenu2 ul.visioliste li ul {padding:0 0 6px 0;margin:0}
#sousmenu2 ul.visioliste li ul li  {}
#sousmenu2 ul.visioliste li ul li a {font-size:12px;width:175px;padding-left:25px}
#sousmenu2 ul.visioliste li ul li a.actif, #sousmenu2 ul.visioliste li ul li a:hover {background:#ffe9c4}
#sousmenu2 {background:#d8a866}
#sousmenu2 li a, #sousmenu2 li a.actif, #sousmenu2 li a:hover {color:#48200f}
#sousmenu2 span a {color:#fff;text-align:center;display:block;width:200px;padding-bottom:10px;}
.cacheliste {display: none;}
/*boites*/
.boite {width:200px;background:#48200f;margin-top:12px;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-khtml-border-radius:0 8px 8px 0}
/*recherche*/
#searchbox {padding:0 0 5px 0}
#searchbox form {padding-top:5px}
#searchbox fieldset {border:0;margin:0px;padding:0 0 0 5px;font-weight:normal}
#searchbox fieldset legend {color:#fae8c2;padding:5px 0 3px 5px;margin:0;font-weight:bold;font-size:14px}
#searchbox label {color:#fae8c2;font-size:11px;font-family:Helvetica, Times, sans-serif;margin: 0 5px}
#searchbox input {margin:0 0 0 3px;padding:0}
#searchbox input.btnok {margin:0 0 0 5px !important;vertical-align:middle}
#searchbox .clear {height:3px}
/*mon panier dynamique*/
#logcartbox div.connexion, #logcartbox div.monpanier {color:#fae8c2;padding:0 0 8px 10px;font-weight:bold}
#logcartbox div.monpanier {background:#48200f url(../img/monpanier.gif) no-repeat right top;min-height:60px}
#logcartbox div.connexion {background:url(../img/connexbg.gif) no-repeat bottom center;margin-bottom:3px;font-size:14px;}
#logcartbox div.monpanier span {font-weight:bold;font-size:14px;}
#logcartbox {margin-top:20px;padding:5px 0;font-weight:normal;color:#fae8c2;font-size:12px}
#logcartbox a {;color:#fae8c2;text-decoration:underline}
#logcartbox a:hover {text-decoration:none !important}
#logcartbox ul.cartContent {padding:8px 0 5px 0}
#logcartbox ul.cartContent li a {margin-left:20px}
#logcartbox div.total {text-align:right;padding:5px 5px 0 0}
/*mercanet*/
#logobanque {margin-top:20px;padding:8px 0;text-align:center}
/* main */
#principalwrap {width:780px;float:right}
#principal {width:640px;padding:0px 10px 10px 10px;margin:auto;margin-top:2px;min-height:450px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}
#principal strong {font-weight:normal}
#principal p {color:#371b1a;margin-bottom:8px}
#principal p img.rgt {border: 1px solid #370103; margin-bottom: 5px;margin-left:10px}
/*rubrique et sous-rubrique*/
#boiterubwrap {width:525px;margin:auto;background:transparent;padding-top:15px}
#boiterubwrap p.chapo {padding:5px 8px;text-align:justify;font-style:italic;margin:0 25px}
.boiterub, .boitessrub {font-family:Tahoma, "Lucida grande", Verdana, Arial, Sans-serif;width:212px;float:left;text-align:center;background:transparent url(../img/boiterubbg.gif) repeat-x top center;margin:8px 25px;padding: 10px 0 5px 0;display:inline}
.boiterub h2, .boitessrub h2, .boitessrub h3 {padding:5px 0;text-transform:uppercase;font-weight:bold;text-decoration:none}
.boiterub h2 {font-size:14px}
.boitessrub h2 a, .boitessrub h3 a {font-size:12px;color:#423f3c;margin:0;padding-bottom:0px;text-decoration:none}
.ssrubdesc {margin:auto;width:190px;min-height:80px;background:#fff}
.ssrubdesc p {text-align:justify;font-size:10px;color:#423f3c;margin:0 !important}
.ssrubdesc .tarif {float:right;width:90px;font-weight:bold;background:#fff;padding-left:10px;color:#2a2926}
.ssrubdesc .prixbarre {text-decoration:line-through;font-size:12px;}
.ssrubdesc .prix {font-size:14px;background:#b78cb9;padding:1px;display:block;margin-top:3px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px}
.ssrubplus {margin-top:5px}
.ssrubplus a.ajout {}
/*packs*/
.pack {width:474px;background:#fff}
.pack img {float:left;margin:0 10px 5px 10px}
.pack .ssrubdesc {width:300px;margin:0;height:70px;overflow:hidden;}
.pack h2 {text-align:left}
.pack .ssrubplus {float:right}
.pack .ssrubplus img {float:none !important}
/*ajout remi image de categorie*/
.pagination #imagecat {text-align:center;width:100%}
.pagination #imagecat img {width:475px}
.pagination #imagecat p {font-size:15px;text-align:left}
.pagination #imagecat strong {font-weight:bold}
/*pagination*/
.pagination {color:#fff;font-family:Tahoma, "Lucida grande", Verdana, Arial, Sans-serif;text-align:right;padding-right:5px;padding-top:10px;font-size:11px}
.pagination ul {}
.pagination ul li {display:inline}
.pagination ul li a {color:#fff;margin:0 2px;text-decoration:none}
.pagination ul li a:hover {text-decoration:underline}
.pagination ul li.courant {font-weight:bold;margin: 0 2px}
/*detail produit*/
#boiteprodwrap {width:570px;margin:auto;background:transparent;padding-top:15px;padding-bottom:200px}
.boiteprod {font-family:Tahoma, "Lucida grande", Verdana, Arial, Sans-serif;text-align:center;background:#fff;margin:18px 0;padding: 0 0 15px 0}
.boiteprod h1 {text-align:left;font-size:17px;color:#423f3c;margin:0;padding:5px 0 0 0;text-transform:uppercase;font-weight:500;}
.boiteprod h2 {text-align:left;font-size:14px;color:#b78cb9;margin:0;padding:0 0 5px 0;font-weight:500;}
.proddesc, .prodgalerie, .prodplus {margin:auto;width:500px;background:#fff}
.proddesc p {text-align:left;font-size:13px;color:#423f3c;width:390px;font-weight:bold;line-height:100%;float:left}
.proddesc .tarif {float:right;width:98px;font-weight:bold;background:#fff;padding-left:10px;color:#2a2926}
.proddesc .prixbarre {text-decoration:line-through;font-size:13px;}
.proddesc .prix {font-size:16px;background:#b78cb9;padding:1px;display:block;margin-top:8px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px}
.prodplus {text-align:right;background:#fff;clear:both;padding-top:5px !important}
.prodplus a.comment {padding-right:10px}
span.prodref {float:left}
.prodgalerie {text-align:left;position:relative;z-index:3;margin-top:15px}
.prodgalerie img {border:solid 1px #ccc;margin:0 0 0 0}
.retour {margin:0;padding:5px 0 5px 35px;text-align:left}
img#principale {width:500px;height:375px;border:solid 1px #ccc}
.prodgalerie img {width:120px;height:90px}
.prodgalerie img.video {border-color:#000}
/*ajout remi pour bundle(packs)*/
.bundle_wrap {width:500px;}
.bundled {}
.bundled img {float:left;}
.bundled_qty_name {text-align:left;}
.bundled_price {float:right;}
.bundle_economie {text-align:left;margin-top:20px;margin-bottom:10px;color:#8A151A;font-size:17px}
/* footer */
#footer { text-align: center;margin-top:10px;padding:0px 10px 0 10px}
#footer ul { padding: 0 15px 10px 15px; }
#footer li { display: inline; padding: 0 4px; margin: 0; font-size: 12px; background: none; }
#footer ul li span { padding: 0 5px; background: transparent url(../img/pucefooter.gif) center center no-repeat;margin-right:10px }
#footer a { color: #370103; text-decoration: none;font-weight:normal}
#footer a:hover { text-decoration: underline; }
/*signature*/
#sign { color: #370103; text-align: left; font-size:11px;margin:40px 0 0 5px;padding:0px 0 5px 0;float:left;font-style:italic}
#sign a { color: #370103;text-decoration: none; margin-right:20px}
#sign a:hover { text-decoration: underline }
/*fournisseurs*/
#logos {margin-left:295px;width:auto;padding:0}
#logos img {margin:0 !important;padding:0 !important}
/*divers*/
.aretenir {color:#c8081d;font-weight:bold}
a.asuivre {padding-right:15px;color:#e52c31;text-decoration:none}
a.asuivre:hover {text-decoration:underline}
a.discret {color:#371b1a !important;text-decoration:none}
a.discret:hover {text-decoration:none !important;cursor:text}
.annonce h2 {text-decoration:blink}
/*plan du site
.sitemap a { text-decoration: none;  }
.sitemap h2 a {color:#e52c31}
.sitemap li a {color: #0180b2;}
.sitemap a:hover { text-decoration: underline; }
.sitemap .lft, .sitemap .rgt {width:400px}
*/
/* Ajout remi 18/02/11 pour boite image categ avec zoom*/
.boitezoom {background: none repeat scroll 0 0 #FFFFFF;margin: 0 25px 15px;width: 470px;}
/*.boitezoom a.example7 img{padding: 40px;*/
.boitezoom a.example7 img{padding: 40px;width:150px;}
/* fin ajout boitezoom*/

