@CHARSET"UTF-8";a img{border:0;text-decoration:none;}
*{margin:0;padding:0;}
html{height:100%;margin:0;padding:0;}
body *{margin:0;padding:0;}
body{margin:0;padding:0;border:0;width:100%;font-size:90%;font-family:Arial, Helvetica,"Nimbus Sans L", sans-serif;color:#86888a;background:#fff;font-size:.8em;line-height:1.25;background:#eee;}
#global{width:980px;margin:0 auto;background:#fff;padding:0;}
#top{position:relative;z-index:1000;}
#sub-header{height:28px;padding:0 15px;}
#navigation{z-index:200;}
#main{padding:0;margin:0;}
#inner-main{padding:15px;background:#fff;}
#main.nopadding #inner-main{padding:0;}
#banner{}
#ctop{}
#content{height:1%;padding:10px 0;margin:0;z-index:300;}
#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content .col{float:right;}
#content .col-first{float:left;}
#col-g{width:738px;}
#col-d{width:20%;}
#footer{background:#fff;}
#bottom{background:#eee;}
.ui-widget{font-family:Arial, Helvetica,"Nimbus Sans L", sans-serif;}
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
img.floatR{float:right;margin-left:5px;}
img.floatL{float:left;margin-right:5px;}
.floatleft{float:left;}
.floatright{float:right;}
.floatC, .clearboth{clear:both;}
.justify{text-align:justify;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.small{font-size:.7em;}
.info, .success, .warning, .error, .validation{border:1px solid;margin:20px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info{color:#00529B;background-color:#BDE5F8;background-image:url(images/info.png);}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(images/success.png);}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(images/warning.png);}
.error{color:#D8000C;background-color:#FFBABA;background-image:url(images/error.png);}
a{color:#86888a;}
a:hover, a:focus{color:#525455;}
#header{padding-top:10px;background:#e6e1dd;color:#705f4e;}
#header h1{padding:0;background:transparent url(images/logo.jpg) 0 0 no-repeat;height:58px;width:240px;position:absolute;margin:4px 0 0 20px;}
#header a.retour-accueil{text-decoration:none;display:block;height:78px;width:270px;overflow:hidden;outline:none;margin:0;padding:0;position:absolute;top:0;}
#header h1 span, #header a.retour-accueil span{visibility:hidden;}
#header div.header{padding-left:280px;padding-bottom:7px;}
#header div.header p{font-weight:bold;}
#header div.header ul.menu{list-style-type:none;margin:.2em 0;padding:0;}
#header div.header ul.menu li{display:inline;margin:0;padding:15px 0 0 0;font-size:.85em;}
#header div.header ul.menu li.panier{background:transparent url(images/header-panier.jpg) left bottom no-repeat;padding-left:25px;}
#header div.header ul.menu li a{text-decoration:none;color:#705f4e;}
#header div.header ul.menu li a:hover{text-decoration:underline;}
#espaceclientcontainer{position:absolute;right:10px;padding-left:2px;position:absolute;display:block;right:20px;z-index:100;overflow:hidden;}
#espaceclientcontainer div.btn-compte{cursor:pointer;}
#espaceclientcontainer .mdp-gestion{cursor:pointer;}
#espaceclientcontainer .mdp-gestion:hover{text-decoration:underline;}
#espaceclientcontainer .espaceclient{width:252px;height:270px;display: none;background:#fafafa;padding:0 1em 1em;border:1px #ccc solid;border-width:0 1px 1px 1px;}
#espaceclientcontainer div.btn-compte{cursor: pointer;display:block;color:#fff;background:transparent url(images/btn-mon-compte.png) 0 bottom no-repeat;height:28px;width:145px;margin-left:140px;line-height:20px;text-align:center;font-weight:bold;font-size:.9em;}
#espaceclientcontainer div.btn-compte a{color: #fff;text-decoration:none;display:block;height:24px;}
#espaceclientcontainer div.btn-compte a:hover{text-decoration:underline;}
#espaceclientcontainer .espaceclient form{padding:.5em 0 0;margin:0;}
#espaceclientcontainer .espaceclient fieldset{padding:0;border:none;}
#espaceclientcontainer .espaceclient label{display:block;font-size:0.85em;}
#espaceclientcontainer .espaceclient input{border:solid 1px #86888A;width:100%;padding:1px;width:90px;}
#espaceclientcontainer .espaceclient button.submit{background-color:#f4b9ce;color:#fff;padding:1px 0 2px;cursor:pointer;text-align:center;margin:0;display:block;float:right;}
#espaceclientcontainer .espaceclient p{clear:both;}
#espaceclientcontainer .espaceclient input#motdepasse{width:90px;display:block;float:left;}
#espaceclientcontainer .espaceclient dl{border-bottom:1px #ccc solid;;margin:0;padding:1em 0;}
#espaceclientcontainer .espaceclient dt{font-weight:bold;}
#espaceclientcontainer .espaceclient dd{padding-left:15px;background:transparent url(images/bg-navrayon-n2.png) 0 50% no-repeat;}
#espaceclientcontainer .espaceclient dd a{text-decoration:none;}
#espaceclientcontainer .espaceclient dd a:hover{text-decoration:underline;}
#sub-header{padding:0;padding-left:280px;background:#e6e1dd;}
#sub-header form{margin:0;padding:5px 0;position:relative;}
#sub-header form#form-recherche{color:#705f4e;width:290px;float:right;}
#sub-header form#form-newsletter{width:350px;}
#sub-header label{font-weight:bold;vertical-align:bottom;}
#sub-header form#form-newsletter label{color:#705f4e;font-size:0.85em;padding:1px 0 2px;font-weight:normal;}
#sub-header input{border:1px #705f4e solid;vertical-align:bottom;}
#sub-header form#form-newsletter input{text-align:center;color:#705f4e;}
#sub-header input:hover{border-color:#ccc;}
#sub-header #recherche-texte, #sub-header #newsletter-texte{padding:0 0 1px 0;font-size:.9em;width:160px;}
#sub-header form button{position:absolute;text-transform:uppercase;font-size:.8em;text-align:center;margin-left:10px;height:18px;width:28px;background:#fff url(images/btn-header-ok.png) 0 0 no-repeat;}
#sub-header form button span{line-height:1.5em;}
#sub-header form button:hover{background:#fff url(images/btn-header-ok.png) 0 -18px no-repeat;}
#footer{border-top:1px solid #c3bfc1;border-bottom:1px solid #c3bfc1;}
#footer ul, #bottom ul{margin:0;padding:0;list-style-type:none;text-align:center;}
#footer ul li, #bottom ul li{list-style-type:none;margin:0;padding:0;display:inline;}
#bottom ul li{margin-right:10px;font-size:.8em;}
#bottom ul li a{text-decoration:none;}
#bottom ul li a:hover{text-decoration:underline;}
#footer ul li a, #footer ul li p{float:left;color:#fff;text-decoration:none;cursor:pointer;}
ul#services-1{height:54px;}
ul#services-1 li a, ul#services-1 li p{width:140px;padding:0;height:54px;}
ul#services-1 li a span, ul#services-1 li p span{visibility:hidden;}
ul#services-1 li a.magasin, ul#services-1 li p.magasin{background:transparent url(images/bg-footer.gif) 0 0 no-repeat;}
ul#services-1 li a.maisonvirtuelle, ul#services-1 li p.maisonvirtuelle{background:transparent url(images/bg-footer.gif) -140px 0 no-repeat;}
ul#services-1 li a.programmefidelite, ul#services-1 li p.programmefidelite{background:transparent url(images/bg-footer.gif) -280px 0 no-repeat;}
ul#services-1 li a.cadeauxfidelite, ul#services-1 li p.cadeauxfidelite{background:transparent url(images/bg-footer.gif) -420px 0 no-repeat;}
ul#services-1 li a.contact, ul#services-1 li p.contact{background:transparent url(images/bg-footer.gif) -560px 0 no-repeat;}
ul#services-1 li a.demandecatalogue, ul#services-1 li p.demandecatalogue{background:transparent url(images/bg-footer.gif) -700px 0 no-repeat;}
ul#services-1 li a.espace4etoiles, ul#services-1 li p.espace4etoiles{background:transparent url(images/bg-footer.gif) -840px 0 no-repeat;}
ul#services-1 li a:hover.magasin, ul#services-1 li p:hover.magasin{background:transparent url(images/bg-footer.gif) 0 -54px no-repeat;}
ul#services-1 li a:hover.maisonvirtuelle, ul#services-1 li p:hover.maisonvirtuelle{background:transparent url(images/bg-footer.gif) -140px -54px no-repeat;}
ul#services-1 li a:hover.programmefidelite, ul#services-1 li p:hover.programmefidelite{background:transparent url(images/bg-footer.gif) -280px -54px no-repeat;}
ul#services-1 li a:hover.cadeauxfidelite, ul#services-1 li p:hover.cadeauxfidelite{background:transparent url(images/bg-footer.gif) -420px -54px no-repeat;}
ul#services-1 li a:hover.contact, ul#services-1 li p:hover.contact{background:transparent url(images/bg-footer.gif) -560px -54px no-repeat;}
ul#services-1 li a:hover.demandecatalogue, ul#services-1 li p:hover.demandecatalogue{background:transparent url(images/bg-footer.gif) -700px -54px no-repeat;}
ul#services-1 li a:hover.espace4etoiles, ul#services-1 li p:hover.espace4etoiles{background:transparent url(images/bg-footer.gif) -840px -54px no-repeat;}
ul#services-2{height:31px;}
ul#services-2 li a, ul#services-2 li p{width:108px;padding:0;height:31px;margin-right:1px;}
ul#services-2 li{width:108px;}
ul#services-2 li a span, ul#services-2 li p span{visibility:hidden;height:0;display:block;position:absolute;}
ul#services-2 li a.conseils, ul#services-2 li p.conseils{background:transparent url(images/bg-footer.gif) 0 -108px no-repeat;}
ul#services-2 li a.faq, ul#services-2 li p.faq{background:transparent url(images/bg-footer.gif) -109px -108px no-repeat;}
ul#services-2 li a.parrainage, ul#services-2 li p.parrainage{background:transparent url(images/bg-footer.gif) -218px -108px no-repeat;}
ul#services-2 li a.pointsrelais, ul#services-2 li p.pointsrelais{background:transparent url(images/bg-footer.gif) -327px -108px no-repeat;}
ul#services-2 li a.conditionsoffres, ul#services-2 li p.conditionsoffres{background:transparent url(images/bg-footer.gif) -436px -108px no-repeat;}
ul#services-2 li a.partenaires, ul#services-2 li p.partenaires{background:transparent url(images/bg-footer.gif) -545px -108px no-repeat;}
ul#services-2 li a.conditionsvente, ul#services-2 li p.conditionsvente{background:transparent url(images/bg-footer.gif) -654px -108px no-repeat;}
ul#services-2 li a.mentionslegales, ul#services-2 li p.mentionslegales{background:transparent url(images/bg-footer.gif) -763px -108px no-repeat;}
ul#services-2 li a.plansite, ul#services-2 li p.plansite{background:transparent url(images/bg-footer.gif) -872px -108px no-repeat;margin:0;}
ul#services-2 li a:hover.conseils, ul#services-2 li p:hover.conseils{background:transparent url(images/bg-footer.gif) 0 -139px no-repeat;}
ul#services-2 li a:hover.faq, ul#services-2 li p:hover.faq{background:transparent url(images/bg-footer.gif) -109px -139px no-repeat;}
ul#services-2 li a:hover.parrainage, ul#services-2 li p:hover.parrainage{background:transparent url(images/bg-footer.gif) -218px -139px no-repeat;}
ul#services-2 li a:hover.pointsrelais, ul#services-2 li p:hover.pointsrelais{background:transparent url(images/bg-footer.gif) -327px -139px no-repeat;}
ul#services-2 li a:hover.conditionsoffres, ul#services-2 li p:hover.conditionsoffres{background:transparent url(images/bg-footer.gif) -436px -139px no-repeat;}
ul#services-2 li a:hover.partenaires, ul#services-2 li p:hover.partenaires{background:transparent url(images/bg-footer.gif) -545px -139px no-repeat;}
ul#services-2 li a:hover.conditionsvente, ul#services-2 li p:hover.conditionsvente{background:transparent url(images/bg-footer.gif) -654px -139px no-repeat;}
ul#services-2 li a:hover.mentionslegales, ul#services-2 li p:hover.mentionslegales{background:transparent url(images/bg-footer.gif) -763px -139px no-repeat;}
ul#services-2 li a:hover.plansite, ul#services-2 li p:hover.plansite{background:transparent url(images/bg-footer.gif) -872px -139px no-repeat;}
#bottom{clear:both;}
#bottom ul{text-align:left;}
#bottom ul li{float:left;line-height:2em;}
#bottom ul li span{font-size:10px;line-height:2em;cursor:pointer;}
#bottom ul li span:hover{text-decoration:underline;}
#bottom ul li.right{float:right;}
#ctop h2#breadcrumb{font-size:1em;margin:0;padding:0;}
#ctop h2#breadcrumb a{text-decoration:none;}
#ctop h2#breadcrumb a:hover{text-decoration:underline;}
.bold{font-weight:bold;}
.small{font-size:.7em;}
.onglet{clear:both;font-size:1em;margin-bottom:10px;}
.onglet.ui-tabs{padding:0;border:0;}
.onglet.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#f3f3f3;font-weight:bold;}
.onglet.ui-tabs .ui-tabs-nav li a{text-decoration:none;}
.onglet.ui-tabs .ui-tabs-nav li.ui-state-hover a{text-decoration:underline;}
.onglet.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#5a5a5a;text-decoration:underline;}
.onglet.ui-tabs div.ui-tabs-panel{border:1px #aaa solid;border-width:0 1px 1px;overflow:auto;background:#f3f3f3;}
.onglet.ui-tabs .ui-tabs-nav{background:none;border-width:0 0 1px;padding:0;-moz-border-radius:0;}
#content.statique h2{color:#86888A;margin:1em 0;}
#content.statique h3{}
#content.statique p{margin:.5em 0;}
#content dl.mon-adresse{width:41.1em;margin:2em 0;padding:0;height:auto;line-height:14px;}
#content .mon-adresse dt{width:15em;float:left;border-bottom:1px dashed #ccc;font-weight:bold;}
#content #content .mon-adresse dt{clear:both;}
#content .mon-adresse dd{float:left;width:24em;margin:0 0 10px 0;padding-left:10px;}
#bottom ul#pays{text-align:center;padding:1em;}
#bottom ul#pays li p {display:inline;}
#bottom ul#pays li{display:inline;padding:0;float:none;margin:0 1em;padding-left:20px;cursor:pointer;}
#bottom ul#pays li:hover{text-decoration:underline;}
#bottom ul#pays li.be{background:transparent url(images/pays.gif) 0 0 no-repeat;}
#bottom ul#pays li.nl{background:transparent url(images/pays.gif) 0 -13px no-repeat;}
#bottom ul#pays li.lu{background:transparent url(images/pays.gif) 0 -26px no-repeat;}
#bottom ul#pays li.de{background:transparent url(images/pays.gif) 0 -39px no-repeat;}
#bottom ul#pays li.gb{background:transparent url(images/pays.gif) 0 -52px no-repeat;}
#bottom ul#pays li.es{background:transparent url(images/pays.gif) 0 -65px no-repeat;}
#bottom ul#pays li.it{background:transparent url(images/pays.gif) 0 -78px no-repeat;}
.dialog p{margin:5px 0;}
span.asterix{color:red;padding:0 2px;}
#inner-main.rayon #banner{margin-bottom:15px;}
#inner-main.rayon #ctop{padding:5px;margin:0 auto 0 auto;border:1px #eee solid;}
#inner-main.rayon #ctop h2{margin:0;padding:0;width:600px;float:left;font-size:1em;}
#inner-main.rayon #ctop h2 span{font-size:.8em;}
#inner-main.rayon #ctop div.filtre{float:right;position:relative;z-index:100;}
#inner-main.rayon #ctop p.tri{font-size:1em;margin:0;text-align:right;font-weight:bold;}
#inner-main.rayon #ctop p.tri span, #inner-main.rayon #ctop p.tri a{padding-right:15px;border-bottom:1px #86888A solid;cursor:pointer;text-decoration:none;}
#inner-main.rayon #ctop p.tri span.nom-asc, #inner-main.rayon #ctop p.tri span.prix-asc, #inner-main.rayon #ctop p.tri span.remise-asc, #inner-main.rayon #ctop p.tri a.nom-asc, #inner-main.rayon #ctop p.tri a.prix-asc, #inner-main.rayon #ctop p.tri a.remise-asc, #inner-main.rayon #ctop p.tri a.points-asc{background:transparent url(images/asc.gif) 100% 50% no-repeat;}
#inner-main.rayon #ctop p.tri span.nom-desc, #inner-main.rayon #ctop p.tri span.prix-desc, #inner-main.rayon #ctop p.tri span.remise-desc, #inner-main.rayon #ctop p.tri a.nom-desc, #inner-main.rayon #ctop p.tri a.prix-desc, #inner-main.rayon #ctop p.tri a.remise-desc, #inner-main.rayon #ctop p.tri a.points-desc{background:transparent url(images/desc.gif) 100% 50% no-repeat;}
#inner-main.rayon #ctop p.tri span.asc, #inner-main.rayon #ctop p.tri a.asc{background:transparent url(images/desc.gif) 100% 50% no-repeat;}
#inner-main.rayon #ctop p.tri span.desc:hover, #inner-main.rayon #ctop p.tri a.desc:hover{background:transparent url(images/asc.gif) 100% 50% no-repeat;}
#inner-main.rayon #ctop p.tri span.annuler, #inner-main.rayon #ctop p.tri a.annuler{background:transparent url(images/stop.gif) 100% 50% no-repeat;padding-right:20px;}
div.pagination{padding:0 3px 3px 3px;margin:15px 0 0 0;text-align:center;clear:both;}
div.pagination a, div.pagination span{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #ddd;text-decoration:none;color:#aaa;}
div.pagination span.middle{border:0;}
div.pagination a:hover, div.pagination a:active{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #a0a0a0;}
div.pagination span.current{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #e0e0e0;font-weight:bold;background-color:#f0f0f0;color:#aaa;}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #f3f3f3;color:#ccc;}
#inner-main.rayon #col-g{min-width:738px;}
#inner-main.rayon #col-g div.produit{background:#fff;float:left;margin:0 0 20px 4px;position:relative;}
#inner-main.rayon #col-g div.image{width:226px;height:179px;border:8px #e6e1dd solid;margin-bottom:.3em;overflow:hidden;position:relative;}
#inner-main.rayon #col-g div.imageHover{border-color:#796e62;}
* html #inner-main.rayon #col-g div.produit{margin-left:3px;}
#inner-main.rayon #col-g div.image img{width:226px;height:179px;display:block;position:absolute;}
#inner-main.rayon #col-g div.produit span.exclu-cadeau{position:absolute;top:155px;right:0;background:transparent url(images/excluweb-kdo.png) 0 0 no-repeat;display:block;height:40px;width:79px;overflow:hidden;text-indent:-500px;}
#inner-main.rayon #col-g div.produit span.exclu-web{position:absolute;top:155px;right:0;background:transparent url(images/excluweb.png) 0 0 no-repeat;display:block;height:40px;width:79px;overflow:hidden;text-indent:-500px;}
#inner-main.rayon #col-g div.produit span.new-prod{position:absolute;top:120px;right:0;height:75px;width:108px;background:transparent url(images/new-prod.png) 0 0 no-repeat;}
#inner-main.rayon #col-g div.produit h3{font-size:1.1em;width:240px;}
#inner-main.rayon #col-g div.produit h3 a{text-decoration:none;}
#inner-main.rayon #col-g div.produit h3:first-letter{text-transform:uppercase;}
#inner-main.rayon #col-g div.produit h3 a span{font-size:.8em;text-transform:lowercase;}
#inner-main.rayon #col-g div.produit h3 a:hover{text-decoration:underline;}
#inner-main.rayon #col-g div.produit p{font-size:.9em;}
#inner-main.rayon #col-g div.produit span.strike{text-decoration:line-through;}
#inner-main.rayon #col-g div.produit span.remise{background:transparent url(images/bg-remise.gif) no-repeat scroll 0 0;color:red;display:block;font-size:1.6em;font-weight:bold;line-height:1.6em;padding-left:25px;position:absolute;right:0;top:165px;width:48px;}
#inner-main.rayon #col-g div.produit span.remiseHover{background-position:0 -30px;color:#fff;}
#inner-main.rayon #col-g div.produit span.excluwebHover{background-position:0 -40px;}
#inner-main.rayon #col-g div.produit span.exclukdoHover{background-position:0 -40px;}
#inner-main.rayon #col-g div.produit span.reduc{color:red;font-weight:bold;}
#inner-main.rayon #col-d ul.navrayon{padding-left:20px;}
#lastview{background:#fff;position:relative;margin-bottom:5px;}
#lastview p{border:1px #8b8b8b solid;border-width:1px 0;text-align:center;}
#lastview ul{margin:0;padding:.5em 0 0 0;list-style-type:none;text-align:center;margin:a auto;}
#lastview ul li{display:inline;margin:0;padding:0;background:#fff;width:55px;}
#lastview ul li a{text-decoration:none;display:block;height:40px;width:51px;}
#lastview ul li a img{height:40px;width:51px;}
#lastview div.jCarouselLite{margin:5px auto;width:165px;}
#lastview div.jCarouselLite{width:51px;height:40px;overflow:hidden;}
#lastview .previous, #lastview .next{position:absolute;display:block;width:16px;height:16px;top:35px;cursor:pointer;}
#lastview .previous{background:transparent url(images/left.png) 0 0 no-repeat;left:-5px;}
#lastview .next{background:transparent url(images/right.png) 0 0 no-repeat;right:-5px;}
#lastview .nom{font-size:.8em;margin:0;padding:0;border:0;line-height:0.8em;}
span.new-prod{position:absolute;top:120px;right:0;height:75px;width:108px;background:transparent url(/portailbcq_img/styles/theme7/images/new-prod.png) 0 0 no-repeat;}
#navrayon{background:#e6e1dd;padding:.2em .2em .7em;}
#navrayon ul, #navrayon li{list-style-type:none;margin:0;padding:0;}
#navrayon li.niveau-1{border-bottom:1px solid #bab3ab;padding-bottom:0.5em;}
#navrayon li.niveau-1 a{background:transparent url(images/bg-navrayon-n1.png) 1px 4px no-repeat;display:block;line-height:1.5em;padding:0 0 0 15px;font-weight:bold;}
#navrayon li.niveau-1{margin-top:.5em;}
#navrayon li{zoom:1;}
#navrayon li.niveau-2 a{background:transparent url(images/bg-navrayon-n2.png) 1px 4px no-repeat;display:block;padding:0 0 0 15px;margin:0;line-height:1.5em;font-size:.9em;font-weight:normal;}
#navrayon li.niveau-3 a{padding:0 0 0 15px;margin:0 0 0 10px;line-height:1.5em;font-size:.9em;font-weight:normal;}
#navrayon li a{text-decoration:none;}
#navrayon li a:hover{text-decoration:underline;}
#inner-main.fiche #content{clear:both;position:relative;z-index:2;}
#inner-main.fiche #ctop{padding:0 0 .8em 0;margin:0;border:0;}
#inner-main.fiche #nextprevious{right:0;position:absolute;top:-35px;width:250px;z-index:1;}
#inner-main.fiche #nextprevious ul{float:right;background:#eee;min-width:100px;height:55px;margin:0;padding:5px 0;}
#inner-main.fiche #nextprevious li{height:44px;width:55px;padding:0 .5em;float:left;list-style-type:none;font-size:.6em;text-align:center;}
#inner-main.fiche #nextprevious li.prev{background:transparent url(images/left.png) 0 50% no-repeat;padding-left:15px;}
#inner-main.fiche #nextprevious li.next{background:transparent url(images/right.png) right 50% no-repeat;padding-right:15px;}
#inner-main.fiche #nextprevious li a{display:block;width:55px;height:44px;}
#inner-main.fiche #nextprevious li img{width:51px;height:40px;border:2px #fff solid;display:block;}
#inner-main.fiche #nextprevious li.courant img{border:2px #796e62 solid;}
#inner-main.fiche #nextprevious li a:hover img{border:2px #796e62 solid;}
#inner-main.fiche #col-g div#produit{margin-bottom:1em;margin-top:.5em;height:450px;}
#inner-main.fiche #col-g h2{line-height:0.7em;margin:0;padding:0 0 5px;font-size:1.8em;width:520px;}
#inner-main.fiche #col-g h2:first-letter{text-transform:uppercase;}
#inner-main.fiche #col-g h2 span{font-size:.55em;font-weight:normal;line-height:.7em;}
#inner-main.fiche #col-g div.image{width:560px;height:442px;float:left;}
#inner-main.fiche #col-g div.image img{width:560px;height:442px;}
#inner-main.fiche #col-g div.information{width:176px;height:442px;float:right;background:#ded7d7 url(images/bg-motif.jpg) 0 0 no-repeat;position:relative;z-index:0;}
#inner-main.fiche #col-g div.information div.info-prix{position:relative;font-weight:bold;font-size:1.5em;color:#5a5a5a;}
#inner-main.fiche #col-g div.information div.info-prix p.prixbarre{width:110px;line-height:1.9em;text-align:center;position:relative;}
#inner-main.fiche #col-g div.information div.info-prix p.prixbarre span.strike{text-decoration:line-through;}
#inner-main.fiche #col-g div.information div.info-prix p span.sup{font-size:12px;font-weight:normal;position:absolute;top:-3px;}
#inner-main.fiche #col-g div.information div.info-prix p.prix{text-align:center;padding:15px 0 5px;margin:0 auto;position:relative;font-size:1.8em;text-align:center;width:170px;}
#inner-main.fiche #col-g div.information div.info-prix p.prix span.sup{top:21px;font-size:13px;}
#inner-main.fiche #col-g div.information div.info-prix p.prix span.texte{position:absolute;top:7px;left:0;font-size:11px;display:block;width:100%;}
#inner-main.fiche #col-g div.information div.info-prix p.prix sup{font-size:.5em;}
* html #inner-main.fiche #col-g div.information div.info-prix p.prix sup{font-size:.5em;position:absolute;top:0;}
#inner-main.fiche #col-g div.information div.info-prix p.remise{position:absolute;background:red;top:0;right:0;width:60px;color:#fff;padding:12px 0 0 0;margin:0;text-align:center;}
#inner-main.fiche #col-g div.information div.info-prix p.remise span{position:absolute;top:0;left:0;font-size:11px;display:block;width:100%;font-weight:normal;}
#inner-main.fiche #col-g div.information div.info-carte4e{text-align:center;}
#inner-main.fiche #col-g div.information div.info-carte4e iframe{height:42px;width:134px;border:0;overflow:hidden;}
#inner-main.fiche #col-g div.information div.info-coloris{text-align:center;}
#inner-main.fiche #col-g div.information div.info-coloris p.coloris{border:1px #eee solid;background:#fff;font-size:.8em;margin:1em;padding:0;}
* html #inner-main.fiche #col-g div.information div.info-coloris p.coloris{height:1%;}
#inner-main.fiche #col-g div.information div.info-coloris p.coloris span{color:#796e62;font-size:1.5em;font-weight:bold;text-transform:uppercase;}
#inner-main.fiche #col-g div.information div.info-coloris div#liste-coloris{margin:0;background:#ded7d7;width:174px;padding-left:2px;}
#inner-main.fiche #col-g div.information div.info-coloris p.bouton{padding:0;margin:0;}
#inner-main.fiche #col-g div.information div.info-coloris p.bouton{padding:0 10px 0 0;cursor:pointer;margin:0 10px;text-decoration:none;background:transparent url(images/desc.gif) no-repeat scroll 100% 50%;text-decoration:none;line-height:1.5em;font-weight:bold;}
#inner-main.fiche #col-g div.information div.info-coloris p.bouton a{text-decoration:none;}
#inner-main.fiche #col-g div.information div.info-coloris p.bouton a:hover{text-decoration:underline;}
* html #inner-main.fiche #col-g div.information div.info-coloris p.bouton a{height:1%;}
#inner-main.fiche #col-g div.information div.info-coloris div#liste-coloris .couleur{float:left;width:51px;margin:.55em 3px 0;padding:0;font-size:10px;text-transform:lowercase;line-height:.9em;}
#inner-main.fiche #col-g div.information div.info-coloris div#liste-coloris .couleur a{text-decoration:none;display:block;}
#inner-main.fiche #col-g div.information div.info-coloris div#liste-coloris .couleur a:hover{background:#796e62;color:#fff;}
#inner-main.fiche #col-g div.information div.info-coloris div#liste-coloris .couleur img{width:51px;height:40px;}
* html #inner-main.fiche #col-g div.information div.info-coloris div#liste-coloris .couleur{margin:.35em .2em;}
#inner-main.fiche #col-g div#fiche-onglet{clear:both;font-size:1em;margin-bottom:10px;}
#inner-main.fiche #col-g div#fiche-onglet.ui-tabs{padding:0;border:0;margin-bottom:2em;}
#inner-main.fiche #col-g div#fiche-onglet.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#f3f3f3;font-weight:bold;}
#inner-main.fiche #col-g div#fiche-onglet.ui-tabs .ui-tabs-nav li a{text-decoration:none;}
#inner-main.fiche #col-g div#fiche-onglet.ui-tabs .ui-tabs-nav li.ui-state-hover a{text-decoration:underline;}
#inner-main.fiche #col-g div#fiche-onglet.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#5a5a5a;text-decoration:underline;}
#inner-main.fiche #col-g div#fiche-onglet.ui-tabs div.ui-tabs-panel{border:1px #aaa solid;border-width:0 1px 1px;height:150px;overflow:auto;background:#f3f3f3 url(images/bg-ui-tabs.png) 0 0 no-repeat;padding-left:65px;}
#inner-main.fiche #col-g div#fiche-onglet.ui-tabs .ui-tabs-nav{background:none;border-width:0 0 1px;padding:0;-moz-border-radius:0;}
#inner-main.fiche #col-g div#fiche-onglet #description .chapeau{font-weight:bold;font-size:1.1em}
#inner-main.fiche #col-g div#fiche-onglet #description .texte{margin:.5em .5em 1em;}
#inner-main.fiche #col-g div#fiche-onglet #description .texte ul{margin-left:15px;}
table.commande{background-color:#fff;border:none;font-size:.9em;text-align:left;width:100%;border-collapse:collapse;border-spacing:0;}
table.commande a:link, table.commande a:visited, table.commande a:active{background-color:transparent;text-decoration:none;}
table.commande a:hover{background:transparent;text-decoration:underline;}
table.commande , table.commande td, table.commande th{margin:0;padding:0;}
table.commande caption.panierCaption{font-size:1.5em;font-weight:bold;text-align:left;border-bottom:1px solid #999;background:#eee;padding-left:1em;}
table.commande tbody td, table.commande tbody th{background-color:#eeefe9;border-bottom:3px solid #fff;border-top:3px solid #fff;padding:.2em;}
table.commande tbody tr.odd th, table.commande tbody tr.odd td{background-color:#eeeae9;}
table.commande tbody tr:hover td, table.commande tbody tr:hover th{background-color:#BAE899;}
table.commande td, table.commande th{vertical-align:middle;}
table.commande tfoot td, table.commande tfoot th{font-weight:bold;padding:.5em 0;}
table.commande thead th{font-size:1em;font-weight:bold;line-height:19px;padding:.1em 0;white-space:nowrap;text-align:center;border:1px #999 solid;border-width:1px 0;}
table.commande tbody td{text-align:center;}
table.commande .libelle{text-align:left;text-indent:2px;}
table.commande tbody td.reference{}
table.commande tbody td.quantite{width:80px;}
table.commande tbody td.quantite input{border:1px #ccc solid;width:30px;text-align:center;}
table.commande tbody td.disponibilite{width:140px;}
table.commande tbody td.disponibilite p{margin:0;padding:0;text-align:center;}
table.commande tbody td.disponibilite p.dom{font-size:10px;width:130px;}
table.commande tbody td.prix{min-width:30px;text-align:center;}
table.commande tbody td.remise{min-width:30px;text-align:center;}
table.commande tbody td.remise span{background:red;color:#fff;padding:.2em;}
table.commande tbody td.prixbarre{min-width:30px;text-align:center;text-decoration:line-through;}
table.commande tfoot td.total-texte{text-align:right;}
table.commande tfoot td.total-prix{text-align:center;}
table.commande tfoot td{font-size:1.2em;}
#inner-main.panier #content div.boutons-panier{position:absolute;width:950px;}
#inner-main.panier #content div.boutons-panier div{font-size:.85em;position:absolute;right:0;top:15px;}
#inner-main.panier #content div.boutons-panier a{font-weight:bold;padding-left:10px;}
#inner-main.panier #content h2{line-height:2em;background:transparent url(images/bg-monpanier.jpg) 0 0 no-repeat;padding:0 0 0 35px;}
#inner-main.panier #content h2 span{color:#86888A;font-size:.5em;}
#inner-main.panier #content table.commande td{border:1px #999 solid;background:#fff;font-size:1.1em;}
#inner-main.panier #content table.commande tfoot td{border-width:0 0 1px 0;padding-bottom:.3em;text-align:left;}
#inner-main.panier #content table.commande tfoot td p.memoriser-articles{text-align:right;font-size:.9em;}
#inner-main.panier #content table.commande td.numero{text-align:center;}
#inner-main.panier #content table.commande td.image{width:55px;text-align:center;border-right-width:0;}
#inner-main.panier #content table.commande td.image img{width:51px;height:40px;}
#inner-main.panier #content table.commande td.libelle{border-left-width:0;}
#inner-main.panier #content table.commande td.libelle a{text-decoration:none;}
#inner-main.panier #content table.commande td.libelle a:hover{text-decoration:underline;}
#inner-main.panier #content table.commande tbody td.disponibilite{border-right-width:0;width:90px;}
#inner-main.panier #content table.commande tbody td.disponibilite p{margin:0;padding:0;text-align:center;}
#inner-main.panier #content table.commande tbody td.disponibilite p.dom{font-size:.8em;color:red;}
#inner-main.panier #content table.commande td.prixunitaire, #inner-main.panier #content table.commande td.prixtotal{text-align:center;width:80px;}
#inner-main.panier #content table.commande td.supprimer{width:45px;}
#inner-main.panier #content table.commande td.supprimer a{background:transparent url(images/trash.png) 0 0 no-repeat;display:block;margin:0 auto;width:16px;height:16px;overflow:hidden;text-decoration:none;}
#inner-main.panier #content table.commande td.memoriser a{background:transparent url(images/cart_memo.png) 0 0 no-repeat;display:block;margin:0 auto;width:16px;height:16px;overflow:hidden;text-decoration:none;}
#inner-main.panier #content table.commande td.supprimer a:hover{background-position:0 -16px;}
#inner-main.panier #content table.commande td.supprimer a span, #inner-main.panier #content table.commande td.memoriser a span{visibility:hidden;}
#inner-main.panier #content #panier-memo{display:none;}
#inner-main.panier #content table.commande td.ajouter-memo a{background:transparent url(images/ajouter-memo.png) 0 0 no-repeat;display:block;margin:0 auto;width:21px;height:30px;overflow:hidden;text-decoration:none;}
#inner-main.panier #content table.commande td.ajouter-memo a:hover{background-position:0 -30px;}
#inner-main.panier #content table.commande td.ajouter-memo a span{visibility:hidden;}
#inner-main.panier #content table.memoriser{margin-bottom:2em;}
#inner-main.panier #content table.memoriser tr td{background:#ffe9cd;}
#inner-main.panier #content .bottompanier{margin-top:20px;}
#inner-main.panier #content .bottompanier div#totalpanier , #inner-main.panier #content .bottompanier div#avantage , #inner-main.panier #content .bottompanier div#recommandation{float:right;}
#inner-main.panier #content .bottompanier div#totalpanier{width:230px;}
#inner-main.panier #content .bottompanier div#avantage{width:230px;margin-right:20px;}
#inner-main.panier #content .bottompanier div#recommandation{width:440px;float:left;background:transparent url(images/bg-recommandation.jpg) 0 0 no-repeat;}
#inner-main.panier #content .bottompanier div#recommandation p.titre{font-size:1em;font-weight:bold;margin:5px 0;padding-left:15px;}
#inner-main.panier #content .bottompanier div#recommandation div.galerie{background:transparent url(images/bg-recommandation.jpg) 0 bottom no-repeat;margin:0;padding:0 0 5px;}
#inner-main.panier #content .bottompanier div#recommandation div.galerie div.inner-gal{width:406px;margin:0 auto;}
div#recommandation div.boite{float:left;width:118px;padding:5px;border:1px #ccc solid;background:#fff;margin:2px;position:relative;}
div#recommandation div.boite p{margin:0;font-size:11px;margin:0;font-size:11px;position:relative;margin:0 auto;padding:0;width:114px;}
div#recommandation div.boite a, div#recommandation div.boite a img{display:block;margin:0 auto;width:114px;height:90px;}
#inner-main.panier #content .bottompanier div#recommandation div.boite p span.prix{font-weight:bold;}
#inner-main.recherche div#recommandation div.boite{margin-bottom:5px;}
div#recommandation div.boite p span.barre{text-decoration:line-through;}
div#recommandation div.boite p span.remise{background-color:red;color:#fff;font-size:12px;padding:3px;position:absolute;right:0;bottom:3px;}
#inner-main.panier #content .bottompanier div#totalpanier dl{margin:0;font-size:.9em;}
#inner-main.panier #content .bottompanier div#totalpanier dt{width:140px;float:left;margin:0;padding:.2em 0;font-weight:bold;}
#inner-main.panier #content .bottompanier div#totalpanier dt{clear:both;}
#inner-main.panier #content .bottompanier div#totalpanier dd{float:left;width:90px;margin:0;padding:.2em 0;text-align:right;font-weight:bold;}
#inner-main.panier #content .bottompanier div#totalpanier .ttc{font-size:1.5em;}
#inner-main.panier #content .bottompanier div#totalpanier .net{font-size:1.6em;padding:.5em 0;color:#cb5e85;}
#inner-main.panier #content .bottompanier div#totalpanier p.pointsfidelite{clear:both;font-size:.85em;text-align:center;}
#inner-main.panier #content .bottompanier div#totalpanier p.pointsfidelite span{color:#cb5e85;font-weight:bold;font-size:1.2em;}
#inner-main.panier #content .bottompanier div#totalpanier p.valider a{background:transparent url(images/btn-valider.png) 0 0 no-repeat;display:block;width:auto;font-size:1.4em;height:24px;padding-left:35px;padding-top:8px;color:#fff;text-decoration:none;border-bottom:1px #999 solid;}
#inner-main.panier #content .bottompanier div#totalpanier p.memoriser a{background:transparent url(images/btn-memoriser.png) 0 0 no-repeat;display:block;width:auto;font-size:1.2em;height:19px;padding-left:40px;padding-top:13px;color:#727373;text-decoration:none;border-bottom:1px #999 solid;font-weight:bold;}
#inner-main.panier #content .bottompanier div#totalpanier p.valider a:hover, #inner-main.panier #content .bottompanier div#totalpanier p.memoriser a:hover{text-decoration:underline;}
#inner-main.panier #content .bottompanier div#avantage.ui-tabs{padding:0;border:0;}
#inner-main.panier #content .bottompanier div#avantage.ui-tabs li a{font-size:11px;}
#inner-main.panier #content .bottompanier div#avantage.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#f3f3f3;font-weight:bold;}
#inner-main.panier #content .bottompanier div#avantage.ui-tabs .ui-tabs-nav li a{text-decoration:none;}
#inner-main.panier #content .bottompanier div#avantage.ui-tabs .ui-tabs-nav li.ui-state-hover a{text-decoration:underline;}
#inner-main.panier #content .bottompanier div#avantage.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#5a5a5a;text-decoration:underline;}
#inner-main.panier #content .bottompanier div#avantage.ui-tabs div.ui-tabs-panel{border:1px #aaa solid;border-width:0 1px 1px;height:150px;overflow:auto;background:#f3f3f3;font-size:11px;}
#inner-main.panier #content .bottompanier div#avantage.ui-tabs .ui-tabs-nav{background:none;border-width:0 0 1px;padding:0;-moz-border-radius:0;}
#inner-main.groupage h2.titre{background:transparent url(images/groupage-catalogue.jpg) 0 0 no-repeat;line-height:28px;padding-left:45px;}
#inner-main.groupage div.groupage-1, #inner-main.groupage div.groupage-2, #inner-main.groupage div.groupage-3{padding-left:50px;margin:10px 0 20px 20px;}
#inner-main.groupage div.groupage-1{background:transparent url(images/groupage-1.jpg) 0 0 no-repeat;height:250px;}
#inner-main.groupage div.groupage-2{background:transparent url(images/groupage-2.jpg) 0 0 no-repeat;}
#inner-main.groupage div.groupage-3{background:transparent url(images/groupage-3.jpg) 0 0 no-repeat;}
#inner-main.groupage div.groupage-1 p, #inner-main.groupage div.groupage-2 p, #inner-main.groupage div.groupage-3 p{line-height:2.5em;}
#inner-main.groupage div.groupage-1 .g1{float:left;width:300px;}
#inner-main.groupage div.groupage-1 .g2{float:left;width:200px;}
#inner-main.groupage div.groupage-1 .g2 p{line-height:1em;padding-bottom:2px;}
#inner-main.groupage div.groupage-1 .g2 .liste{border:1px #ccc solid;height:172px;overflow:auto;}
#inner-main.groupage div.groupage-1 .g2 .liste p{margin:.2em;padding:.5em;background:#d7e9cc;}
#inner-main.groupage div.groupage-1 input{padding:.2em 0;border:1px #ccc solid;width:200px;margin:1em auto;display:block;}
#inner-main.groupage div.groupage-1 button, #inner-main.groupage .submitGroupage{background:#3b9c00;color:#fff;text-align:center;padding:.2em;display:block;width:200px;margin:1em auto;}
#inner-main.groupage .tablePseudoPanier tr.colorpart1 td, #inner-main.groupage .pseudopanier .commande tbody tr.colorpart1:hover td{background-color:#EEEFE6;line-height:1.5em;}
#inner-main.groupage .tablePseudoPanier tr.colorpart2 td, #inner-main.groupage .pseudopanier .commande tbody tr.colorpart2:hover td{background-color:#EEEFEC;line-height:1.5em;}
#inner-main.groupage .tablePseudoPanier tr td.indivPseudoPanier{font-weight:bold;}
#inner-main.groupage #ficheFormulaire td.suppr a.asuppr{color:#fe5a12;text-decoration:none;font-weight:bold;}
#inner-main.groupage #commanderapide{margin:2em 0;}
#inner-main.groupage #commanderapide input{border:1px #999 solid;padding:2px;}
#inner-main.statique #content{padding:10px 70px;}
#inner-main.statique{}
#inner-main.statique #content h2.titre{color:#86888A;margin:1em 0 1em;font-size:1.5em;}
#inner-main.statique #content dl.contact-choix{margin:1em 0;padding:0;}
#inner-main.contact #content{background:transparent url(images/pages/contact.jpg) 0 0 no-repeat;}
#inner-main.contact #content div.texte{margin-left:120px;margin-top:60px;}
#inner-main.contact #content div.texte p{margin:0;padding:0;}
#inner-main.contact #content div.texte ul{margin:.2em 0 0 2em;}
#inner-main.contact #content div.texte ul li{line-height:1.5em;}
#inner-main.contact #content .ui-tabs .ui-tabs-nav li{line-height:.8em;}
#inner-main.contact #content .ui-tabs .ui-tabs-nav{padding-left:150px;}
#inner-main.contact #content .ui-tabs .ui-tabs-panel{border-width:0;padding:1em 0 0;}
#inner-main.contact #content .ui-widget-content{background:transparent;}
#inner-main.contact #content .formulaire{margin-top:.5em;}
* html #inner-main.contact #content .formulaire{margin-top:1.5em;}
#inner-main.contact #content .formulaire legend{border-bottom:1px #86888A solid;font-weight:bold;color:#86888A;}
#inner-main.contact #content .formulaire div.informations .coordonnees label.label-block{line-height:1.8em;width:150px;}
#inner-main.contact #content .formulaire div.informations .message label.label-block{line-height:1.8em;width:100px;}
#inner-main.contact #content .formulaire div.informations .coordonnees label, #inner-main.contact #content .formulaire div.informations .message label{font-weight:bold;}
#inner-main.contact #content .formulaire div.informations .coordonnees{float:left;width:350px;}
#inner-main.contact #content .formulaire div.informations .coordonnees ul.civilite{list-style-type:none;margin-left:20px;margin-left:12em;margin-top:.5em;}
#inner-main.contact #content .formulaire div.informations .coordonnees ul.civilite label{font-weight:normal;}
#inner-main.contact #content .formulaire div.informations .message{float:left;width:400px;}
#inner-main.contact #content .formulaire div.informations .message textarea{width:100%;height:190px;}
#inner-main.contact #content .formulaire fieldset.submit{clear:both;}
#inner-main.suivi #content table.commande td{text-align:center;line-height:2em;}
#inner-main.suivi #content table.commande tbody td, #inner-main.suivi #content table.commande tbody th{border-width:10px 0;}
#inner-main.suivi #content tfoot th{text-align:right;}
#inner-main.suivi #content #detail div.commande{margin:1em 0;}
#inner-main.suivi #content #detail div.commande p{border:1px #ccc solid;border-width:1px 0;line-height:2em;font-size:1.1em;font-weight:bold;}
#inner-main.suivi #content #detail div.commande dl{float:left;}
#inner-main.suivi #content #detail table{clear:both;margin-top:2em;}
#inner-main.suivi #content #detail dl.table-display{width:25em;margin:0;padding:0;}
#inner-main.suivi #content #detail .table-display dt{width:45%;float:left;margin:0 0 0 0;padding:.25em;font-weight:bold;}
#inner-main.suivi #content #detail dt{clear:both;}
#inner-main.suivi #content #detail .table-display dd{float:left;width:49%;margin:0 0 0 0;padding:.25em;}
#inner-main.suivi #content #detail .adresse dt{font-weight:bold;}
#liste-relais dl{margin:1em;padding:1em;float:left;width:350px;border:1px #ccc solid;height:160px;}
#liste-relais dt{position:relative;left:0;top:1.1em;width:1em;font-weight:bold;}
#liste-relais dd{border-left:1px solid #000;margin:0 0 0 2em;padding:0 0 .5em .5em;}
#liste-relais dd.adresse{font-weight:bold;}
#inner-main.identification #identification, #inner-main.identification #creation{margin:2em 0;width:400px;float:left;}
#inner-main.identification #identification h2{}
#inner-main.identification #creation h2{text-align:center;}
#inner-main.identification #creation p{text-align:center;}
#inner-main.coordonnees #banner{margin:1em 0;}
#inner-main.coordonnees .onglet .ui-tabs-nav li.ui-tabs-selected, #inner-main.coordonnees .onglet.ui-tabs div.ui-tabs-panel{background:#fff;}
#inner-main.conseils #content{padding-left:0;}
#inner-main.conseils .onglet{margin:0;background:transparent;}
#inner-main.conseils .onglet div.divconseils{height:195px;background:transparent url(/portailbcq_img/pages/conseils/bg-conseils.jpg) 0 0 no-repeat;position:relative;}
#inner-main.conseils .onglet div.divconseils ul{position:absolute;bottom:0;height:120px;}
#inner-main.conseils .onglet{}
#inner-main.conseils .onglet .ulconseils li{float:right;list-style-type:none;}
#inner-main.conseils .onglet .ulconseils li{margin:0;position:relative;}
#inner-main.conseils .onglet .ulconseils li div{position:absolute;top:-86px;left:1px;width:84px;height:84px;background:#777;}
#inner-main.conseils .onglet .ulconseils li div span{display:block;position:absolute;width:84px;height:84px;}
#inner-main.conseils .onglet .ulconseils li a{display:block;margin:0;padding:0;font-size:11px;width:86px;text-align:center;}
#inner-main.conseils .onglet.ui-tabs .ulconseils li.ui-tabs-selected{font-weight:normal;background:#fff;}
#inner-main.conseils .onglet div.panel{background:transparent;padding-left:120px;border-width:0;color:#86888A;margin-top:10px;padding-top:10px;}
#inner-main.conseils .onglet .ulconseils li div.dimensions span{background:transparent url(/portailbcq_img/pages/conseils/dimensions.png) 0 0 no-repeat;}
#inner-main.conseils .onglet .ulconseils li div.rideaux span{background:transparent url(/portailbcq_img/pages/conseils/rideaux.png) 0 0 no-repeat;}
#inner-main.conseils .onglet .ulconseils li div.literie span{background:transparent url(/portailbcq_img/pages/conseils/literie.png) 0 0 no-repeat;}
#inner-main.conseils .onglet .ulconseils li div.couettes span{background:transparent url(/portailbcq_img/pages/conseils/couettes.png) 0 0 no-repeat;}
#inner-main.conseils .onglet .ulconseils li div.couvertures span{background:transparent url(/portailbcq_img/pages/conseils/couvertures.png) 0 0 no-repeat;}
#inner-main.conseils .onglet .ulconseils li div.oreillers span{background:transparent url(/portailbcq_img/pages/conseils/oreillers.png) 0 0 no-repeat;}
#inner-main.conseils .onglet .ulconseils li div.protections span{background:transparent url(/portailbcq_img/pages/conseils/protections.png) 0 0 no-repeat;}
#inner-main.conseils .onglet .ulconseils li div.mobilier span{background:transparent url(/portailbcq_img/pages/conseils/mobilier.png) 0 0 no-repeat;}
#inner-main.conseils .onglet .ulconseils li div.entretien span{background:transparent url(/portailbcq_img/pages/conseils/entretien.png) 0 0 no-repeat;}
#inner-main.conseils .onglet div#dimensions{background:transparent url(/portailbcq_img/pages/conseils/dimensions.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div#rideaux{background:transparent url(/portailbcq_img/pages/conseils/rideaux.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div#literie{background:transparent url(/portailbcq_img/pages/conseils/literie.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div#couettes{background:transparent url(/portailbcq_img/pages/conseils/couettes.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div#couvertures{background:transparent url(/portailbcq_img/pages/conseils/couvertures.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div#oreillers{background:transparent url(/portailbcq_img/pages/conseils/oreillers.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div#protections{background:transparent url(/portailbcq_img/pages/conseils/protections.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div#mobilier{background:transparent url(/portailbcq_img/pages/conseils/mobilier.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div#entretien{background:transparent url(/portailbcq_img/pages/conseils/entretien.png) 0 15px no-repeat;}
#inner-main.conseils .onglet div.panel h3{margin:.5em 0;}
#inner-main.conseils .onglet div.panel ul, #inner-main.conseils .onglet div.panel ol{margin:.2em 0 1em 2em;}
#inner-main.conseils .onglet .panel p{margin:.5em 0;}
#inner-main.conseils ul.lit-1pers{background:transparent url(/portailbcq_img/pages/conseils/lit-1pers.gif) right center no-repeat;}
#inner-main.conseils ul.lit-2pers{background:transparent url(/portailbcq_img/pages/conseils/lit-2pers.gif) right center no-repeat;}
#inner-main.conseils h3.app-elec{background:transparent url(/portailbcq_img/pages/conseils/poubelle.gif) 190px 0 no-repeat;line-height:2em;}
#inner-main.conseils .onglet.ui-tabs div.panel ol.tissu-au-metre{background:transparent url(/portailbcq_img/pages/conseils/tissu-au-metre.gif) 0 bottom no-repeat;padding-bottom:30px;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-confort{width:310px;margin:1em;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-confort li{width:80px;height:20px;padding-top:40px;float:left;list-style-type:none;text-align:center;margin:0 10px;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-confort li.ic1{background:transparent url(/portailbcq_img/pages/conseils/indice-confort.gif) 0 0 no-repeat;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-confort li.ic2{background:transparent url(/portailbcq_img/pages/conseils/indice-confort.gif) -80px 0 no-repeat;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-confort li.ic3{background:transparent url(/portailbcq_img/pages/conseils/indice-confort.gif) -160px 0 no-repeat;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.symboles-entretien{width:700px;margin:0 auto;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-chaleur li.ic1 span{background:transparent url(/portailbcq_img/pages/conseils/indice-chaleur.gif) 0 0 no-repeat;display:block;float:left;width:15px;height:14px;margin-right:5px;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-chaleur li.ic2 span{background:transparent url(/portailbcq_img/pages/conseils/indice-chaleur.gif) 0 0 no-repeat;display:block;float:left;width:30px;height:14px;margin-right:5px;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-chaleur li.ic3 span{background:transparent url(/portailbcq_img/pages/conseils/indice-chaleur.gif) 0 0 no-repeat;display:block;float:left;width:45px;height:14px;margin-right:5px;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-chaleur li.ic4 span{background:transparent url(/portailbcq_img/pages/conseils/indice-chaleur.gif) 0 0 no-repeat;display:block;float:left;width:60px;height:14px;margin-right:5px;}
#inner-main.conseils .onglet.ui-tabs div.panel ul.indice-chaleur li.ic5 span{background:transparent url(/portailbcq_img/pages/conseils/indice-chaleur.gif) 0 0 no-repeat;display:block;float:left;width:75px;height:14px;margin-right:5px;}
#inner-main.conseils ul.symboles-entretien li{float:left;width:100px;height:40px;font-size:.8em;padding-top:38px;text-align:center;list-style-type:none;}
#inner-main.conseils ul.symboles-entretien li.s1{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) 0 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s2{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -100px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s3{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -200px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s4{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -300px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s5{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -400px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s6{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -500px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s7{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -600px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s8{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -700px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s9{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -800px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s10{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -900px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s11{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -1000px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s12{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -1100px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s13{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -1200px 0 no-repeat;}
#inner-main.conseils ul.symboles-entretien li.s14{background:transparent url(/portailbcq_img/pages/conseils/entretien.gif) -1300px 0 no-repeat;}
#inner-main.conseils table{border-collapse:collapse;margin:1em auto;}
#inner-main.conseils td, #inner-main.conseils th{padding:.5em;border-top:1px solid #999;border-bottom:1px solid #999;}
#inner-main.conseils tr.over{background:#F8EC98;}
#inner-main.prog-fid p.mesptsfid{font-size:1.6em;font-weight:bold;text-align:center;color:#952766;}
#inner-main.prog-fid p.mesptsfid span{font-size:1.3em;}
#inner-main.prog-fid ul{margin:.2em 0 1em 2em;}
#inner-main.prog-fid ul li p{margin:.5em 0;}
#inner-main.prog-fid div#cadeaux, #inner-main.prog-fid div#bons-achats, #inner-main.prog-fid div#reglement{margin:2em 0;}
#inner-main.prog-fid div#cadeaux{padding:0 0 5px 70px;background:transparent url(/portailbcq_img/pages/programme-fidelite/livret-cadeaux.jpg) 0 0 no-repeat;}
#inner-main.prog-fid div#bons-achats{padding:0 0 10px 70px;background:transparent url(/portailbcq_img/pages/programme-fidelite/bons-achats.jpg) 0 0 no-repeat;}
#inner-main.prog-fid div#reglement .overflow{border:1px solid #ccc;height:200px;overflow:auto;padding:5px;}
#inner-main.prog-fid div#video{width:688px;height:448px;margin:0 auto;}
#inner-main.plan dl{margin:0 2em;padding:0;float:left;width:200px;margin-bottom:1em;}
#inner-main.plan dl dt{margin:.5em 0 0;padding:0;font-weight:bold;font-size:1.2em;}
#inner-main.plan dl dd{margin:0;padding:0;}
#inner-main.plan dl a{text-decoration:none;}
#inner-main.plan dl a:hover{text-decoration:underline;}
#inner-main.partenaires div#partenaire{}
#inner-main.partenaires div#partenaire ul{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:white;text-align:center;margin:0;padding:0;}
#inner-main.partenaires div#partenaire ul li{display:inline;margin-left:-4px;padding:0 .7em;}
#inner-main.partenaires div#partenaire .tab{margin:1.5em;height:160px;}
#inner-main.partenaires #content{padding-left:0;}
#inner-main.magasins .magasin{clear:both;margin-bottom:2em;}
#inner-main.magasins .magasin div{margin-left:272px;}
#inner-main.magasins .magasin h2{padding:0;margin:0;}
#inner-main.magasins .magasin p{margin:0;padding:0;}
#inner-main.magasins .magasin p.horaire{border:1px #ccc solid;border-width:1px 0;margin:5px;margin-top:34px;}
#inner-main.magasins .magasin ul{text-align:center;}
#inner-main.magasins .magasin ul li{display:inline;padding:0;}
#inner-main.recherche #recommandation{margin:1em 0;background:transparent url(images/bg-recommandation-recherche.gif) left top no-repeat;}
#inner-main.recherche #recommandation .galerie{margin:0 auto 1em auto;padding:0 0 1em 0;background:transparent url(images/bg-recommandation-recherche.gif) left bottom no-repeat;}
#inner-main.recherche #recommandation div.boite{float:none;margin:0 auto;}
#inner-main.recherche #recommandation p.titre{text-align:center;text-decoration:underline;font-size:.9em;padding:.5em 0;}
form.formulaire{padding:0;margin:1em 0 0;}
form.formulaire fieldset{margin:0 0 1.5em;padding:0;border:0 none;}
form.formulaire div.champ{clear:both;margin:0.5em 0;}
form.formulaire div.champ-box{margin:0.5em 0;margin-left:200px;}
form.formulaire div.champ-submit{margin:2em 0 0;}
form.formulaire div.champ-box label{line-height:2.5em;}
form.formulaire div.champ label.label-block{display:block;float:left;width:200px;position:relative;font-weight:bold;line-height:2.2em;}
form.formulaire div label{color:#86888A;}
form.formulaire div.champ label.champ-obligatoire{background:transparent url(images/obligatoire.gif) top right no-repeat;}
form.formulaire div.champ label.champ-obligatoire span{display:block;position:absolute;top:0;left:-10000px;}
form.formulaire div.champ input[type="text"], form.formulaire div.champ input[type="password"], form.formulaire div.champ textarea, form.formulaire div.champ select{border:1px #ccc solid;padding:0.1em;}
form.formulaire div.champ select{height:21px;padding:0;}
form.formulaire div.champ span.exemple{color:#999;font-style:italic;font-size:.85em;margin-left:1em;}
form.formulaire div.champ ul.block{float:left;list-style:none;}
form.formulaire div.champ ul.block li{padding:.25em;line-height:1.4em;}
form.formulaire div.champ ul.block li label{margin-left:1em;}
form.formulaire div.champ ul.colonne{list-style:none;float:left;}
form.formulaire div.champ ul.colonne li{line-height:1.3em;}
form.formulaire div.champ ul.colonne .col2{margin-left:100px;}
form.formulaire div.champ ul.colonne .col3{margin-left:200px;}
form.formulaire div.champ ul.colonne .top{margin-top:-2.6em;}
button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;}
button::-moz-focus-inner{border:none;}
button span{position:relative;display:block;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin-top:-1px;}
}
button.submitBtn{padding:0 10px 0 0;margin-right:5px;text-align:center;background:transparent url(images/btn-20.gif) no-repeat right -30px;margin-left:3px;}
button.submitBtn span{padding:1px 0 0 10px;height:20px;background:transparent url(images/btn-20.gif) no-repeat left top;color:#000;}
button.submitBtn:hover, button.submitBtnHover, a.button:hover{background-position:right -90px;}
button.submitBtn:hover span, button.submitBtnHover span, a.button:hover span{background-position:0 -60px;}
a.button{background:transparent url(images/btn-20.gif) no-repeat scroll top right;display:block;float:left;height:20px;margin-right:6px;padding-right:15px;text-decoration:none;;}
a.button span{background:transparent url(images/btn-20.gif) 0 0 no-repeat;display:block;line-height:20px;padding:0 0 0 15px;}
#navigation{height:25px;}
ul#megamenu-list{margin:0;padding:0;float:left;width:980px;list-style:none;font-size:1em;position:relative;height:25px;z-index:900;}
ul#megamenu-list li.megamenu-item{float:left;margin:0;padding:0;}
#navigation ul#megamenu-list li.megamenu-item a.megamenu-link, #navigation ul#megamenu-list li.megamenu-item span.megamenu-link{color:#fff;}
ul#megamenu-list li.megamenu-item a.megamenu-link:hover, ul#megamenu-list li.megamenu-itemactive a.megamenu-link, ul#megamenu-list li.megamenu-item span.megamenu-link:hover, ul#megamenu-list li.megamenu-itemactive span.megamenu-link{background:#a59d97;color:#fff;}
ul#megamenu-list li a.megamenu-link, ul#megamenu-list li span.megamenu-link{float:left;background:#796e62;padding:5px 0;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.95em;}
ul#megamenu-list li .megamenu-content{position:absolute;top:25px;left:0;background:#a59d97 url(images/megamenu-bg.png) 0 bottom no-repeat;display:none;width:980px;color:#fff;padding:1px 0;}
ul#megamenu-list li .megamenu-contentinner{margin:0 auto;width:980px;padding:0;background:transparent url(images/bg-menu3.gif) 0 0 no-repeat;}
ul#megamenu-list li .megamenu-contentinner.bg2{background:transparent url(images/bg-menu2.gif) 0 0 no-repeat;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block{width:322px;height:100px;float:left;margin:3px 2px 2px 2px;display:inline;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block .megamenu-block-inner{padding:1px 5px 0 5px;margin:13px 3px;height:74px;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block a{color:#fff;text-decoration:none;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block a:hover{text-decoration:underline;}
ul#megamenu-list li.megamenu-item h2{font-size:1em;font-weight:normal;margin:0;padding:0;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block h3{font-size:.9em;padding:0 0 0 0;margin:0;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block img{float:left;height:66px;width:114px;margin-top:2px;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block ul{list-style-type:none;padding-left:120px;margin:0;padding:0 0 0 120px;line-height:1.1em;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block ul li.niveau-5{display:none;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block h4{font-size:.85em;padding:0 0 0 7px;margin:0;font-weight:normal;background:transparent url(images/megamenu-bullet.gif) 0 75% no-repeat;}
ul#megamenu-list li .megamenu-contentinner .megamenu-block h5{font-size:.85em;padding:0 0 0 12px;margin:0;font-weight:normal;background:transparent url(images/megamenu-bullet.gif) 5px 75% no-repeat;}
ul#megamenu-list li .megamenu-contentinner .banner{height:100px;}
ul#megamenu-list li .megamenu-contentinner .banner .megamenu-block-inner{padding:0;margin:0;text-align:center;height:100px;}
ul#megamenu-list li .megamenu-contentinner .banner img{width:auto;height:auto;margin:0;}
ul#megamenu-list li a.megamenu-11, ul#megamenu-list li span.megamenu-11{width:60px;}
ul#megamenu-list li a.megamenu-12, ul#megamenu-list li span.megamenu-12{width:65px;}
ul#megamenu-list li a.megamenu-13, ul#megamenu-list li span.megamenu-13{width:80px;}
ul#megamenu-list li a.megamenu-14, ul#megamenu-list li span.megamenu-14{width:80px;}
ul#megamenu-list li a.megamenu-15, ul#megamenu-list li span.megamenu-15{width:100px;}
ul#megamenu-list li a.megamenu-16, ul#megamenu-list li span.megamenu-16{width:100px;}
ul#megamenu-list li a.megamenu-17, ul#megamenu-list li span.megamenu-17{width:90px;}
ul#megamenu-list li a.megamenu-18, ul#megamenu-list li span.megamenu-18{width:75px;}
ul#megamenu-list li a.megamenu-19, ul#megamenu-list li span.megamenu-19{width:145px;}
ul#megamenu-list li a.megamenu-20, ul#megamenu-list li span.megamenu-20{width:80px;}
ul#megamenu-list li a.megamenu-8, ul#megamenu-list li span.megamenu-8{width:105px;background:#c8bfba url(images/megamenu-esprits.jpg) right 0 no-repeat;text-indent:-9999px;}
ul#megamenu-list li.megamenu-item a.megamenu-8:hover, ul#megamenu-list li.megamenu-itemactive a.megamenu-8, ul#megamenu-list li.megamenu-itemactive a.megamenu-8:hover, ul#megamenu-list li.megamenu-item span.megamenu-8:hover, ul#megamenu-list li.megamenu-itemactive span.megamenu-8, ul#megamenu-list li.megamenu-itemactive span.megamenu-8:hover{background:#6c655d url(images/megamenu-esprits.jpg) right -27px no-repeat;cursor:pointer;}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul{display:block;position:absolute;bottom:5px;_bottom:10px;left:5px;padding:2px 5px;}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul.rayon-170{background:transparent url(images/bg-170.png) 0 0 repeat;_background:#af3c2e;}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul.rayon-171{background:transparent url(images/bg-171.png) 0 0 repeat;_background:#515f37;}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul.rayon-172{background:transparent url(images/bg-172.png) 0 0 repeat;_background:#a0afc4;}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul li{text-align:left;}
ul#megamenu-list li #mmc-8, ul#megamenu-list li #mmc-8 .megamenu-contentinner{background:#6c655d none;}
ul#megamenu-list li #mmc-8 .megamenu-contentinner .megamenu-block img{width:322px;height:205px;margin:0;float:none;}
ul#megamenu-list li #mmc-8 .megamenu-block{padding:2px 0;height:auto;}
ul#megamenu-list li #mmc-8 .megamenu-contentinner .megamenu-block-inner{margin:0;padding:0;text-align:center;position:relative;height:auto;}
#linkinbanner{width:420px;list-style-type:none;position:absolute;bottom:10px;right:20px;font-size:1.1em;}
#linkinbanner ul li{list-style-type:none;position:relative;}
#linkinbanner ul li a{color:#705f4e;text-decoration:none;}
#linkinbanner ul li a:hover{color:#392714;text-decoration:underline;}
#linkinbanner ul li span{display:none;position:absolute;left:-10px;text-decoration:none;}
#dynamo {margin: 10px 0;padding: 2px 2px 1px;background: #E6E1DD; font-size: 11px;}
#dynamo dt{line-height: .9em;color: #fff;font-weight: bold;padding: 2px;margin-bottom: 2px;background: #A59D97;text-align: center;font-weight: normal;}
#dynamo dd{margin: 0 0 1px 0;padding: 0 0 0 10px;background: transparent url(images/bg-navrayon-n2.png) -5px 2px no-repeat;}
#dynamo dd.hidden {display: none;}
#dynamo dd.more {background: none; text-align: right; text-decoration: underline;margin-right:3px;}
#dynamo dd.more span{cursor: pointer;}
#dynamo a{text-decoration: none;}
#dynamo a:hover{text-decoration: underline;}
