
/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, input, select, textarea{font:12px/1.2em Arial, Helvetica, Sans-serif;font-weight:normal;color:#7a4421;}

h1{text-indent:0;}

img{border:0}

a       {/*text-decoration:none;*/outline:none;}
a:hover {text-decoration:none;cursor:pointer;}
/*a:focus {-moz-outline-style: none}*/

ul{margin:0 0 0 20px;list-style-type:none}
ol{margin:0 0 0 30px;}

/*dd{margin:0 0 0 20px;}*/

select option{padding:0 3px;}

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}
select,textarea{border:1px solid #BEC1C0}
select option{padding-left:3px;}

.typ11  {font-size:11px;}
.typ11b {font-size:11px;font-weight:bold;}

.typ12  {font-size:12px;}
.typ12b {font-size:12px;font-weight:bold;}

.typ13  {font-size:13px;}
.typ13b {font-size:13px;font-weight:bold;}
.typ13i {font-size:13px;font-style:italic;}

.typ14  {font-size:14px;}
.typ14b {font-size:14px;font-weight:bold;}

.typ15  {font-size:15px;}
.typ15b {font-size:15px;font-weight:bold;}

.typ16  {font-size:16px;}
.typ16b {font-size:16px;font-weight:bold;}

.typ17  {font-size:17px;}
.typ17b {font-size:17px;font-weight:bold;}

.typ20  {font-size:20px;}
.typ20b {font-size:20px;font-weight:bold;}

.lh18 {line-height:18px;}
.lh21 {line-height:21px;}


.marf {color:#1a0400;}
.marm {color:#723b1d;}
.marc {color:#b06e46;}

.verf {color:#256f00;}

.rosm {color:#cb0346;}

.roum {color:#d02700;}


.il{display:inline;float:left;}
.ir{display:inline;float:right;}
.contenu{position:relative;clear:both;overflow:hidden;width:100%}

/*************************************************************************************************************************************************************************/

body{background: #ffffff;}


/* -------- landing page -------- */
#home {background:#8e993e url(../images/new/home_bg.jpg) no-repeat center top;}
#home .menu {position:relative;}

#hgaranties {background:url(../images/new/bg-hgaranties.png) no-repeat 20px 15px;height:66px;margin-bottom:30px;}

#foiegrascnt{position:absolute;right:40px;display:block;top:32px;width:104px;}
#foiegrascnt a{color:#663333;text-decoration:none;}
#foiegrascnt a:hover{color:#663333;text-decoration:underline;}
#foiegrasc  {position:absolute;left:388px;display:block;top:281px;}
a.foiegrascbtn {background:url("../Images/new/btn-client.png") no-repeat scroll 0 0 transparent;display:block;width:204px;height:36px;}
a.foiegrascbtn:hover {background:url("../Images/new/btn-client.png") no-repeat 0 -36px;}
#foiegrasp  {position:absolute;left:388px;display:block;top:360px;}
a.foiegraspbtn {background:url("../Images/new/btn-nonclient.png") no-repeat scroll 0 0 transparent;display:block;width:204px;height:36px;}
a.foiegraspbtn:hover {background:url("../Images/new/btn-nonclient.png") no-repeat 0 -36px;}

#intro {font-size:12px;margin:30px 0; }
#intro h1 {font-size:13px;color:#5c361d;font-weight:bold; }
#intro h2 {font-size:12px;color:#5c361d;margin-top:16px;font-weight:bold; }

#intro p {/*color:#a88976;*/color:#906f5b;margin-top:16px;}
#intro strong {color:#5c361d;}
.intro1 {float:left;width:348px;margin-right:25px;}
.intro2 {float:left;width:202px;margin-right:25px;}
.intro3 {float:left;width:185px;margin-right:35px;}
.intro4 {float:left;width:160px;}

/* -------- fin landing page -------- */

/* -- v2 nouveau -- */
.inner {width:980px;margin:0 auto;/*border:1px dotted #bbbbbb;border-width:0 1px;*/}
.innerb {width:980px;margin:0 auto;overflow:hidden;/*border:1px dotted #bbbbbb;border-width:0 1px;*/}

#head1 {height:66px;background:#f5eeea;}
#head2 {height:34px;background:#ffffff;}
#head1g {float:left;width:299px;height:66px;}
#head1m {float:left;width:389px;height:66px;background:url(../images/new/bg-head1.png) no-repeat center bottom;}
#head1d {float:left;width:292px;height:66px;}


.logo {position:absolute;display:block;width:309px;height:114px;margin-left:40px;
       /*margin-left:339px;margin-top:0px;*/background:url(../images/new/bg-logo.png) no-repeat;z-index:2;}


ul.nav {height:34px;margin:0;list-style:none;}
ul.nav li {float:left;height:24px;margin:5px 10px 0 0;}
ul.nav li a {display:block;text-decoration:none;height:24px;}
li.menuvide {width:510px;}
a.colis {background:url(../images/new/btn-colis.png) no-repeat 0 0;width:128px;}
a.colis:hover {background:url(../images/new/btn-colis.png) no-repeat 0 -24px;}
a.acolis {background:url(../images/new/btn-colis.png) no-repeat 0 -48px;width:128px;}

a.special {background:url(../images/new/btn-specialites.png) no-repeat 0 0;width:174px;}
a.special:hover {background:url(../images/new/btn-specialites.png) no-repeat 0 -24px;}
a.aspecial {background:url(../images/new/btn-specialites.png) no-repeat 0 -48px;width:174px;}

a.btncontact {background:url(../images/new/btn-contact.png) no-repeat 0 0;width:122px;}
a.btncontact:hover {background:url(../images/new/btn-contact.png) no-repeat 0 -24px;}

a.btnpanier {background:url(../images/new/btn-voir-panier.png) no-repeat 0 0;width:148px;height:29px;display:inline-block;margin-left:142px;text-decoration:none;}
a.btnpanier:hover {background:url(../images/new/btn-voir-panier.png) no-repeat 0 -29px;}

#news {margin-top:10px;}
#news input {padding:2px;float:left;margin-right:4px;}
#news .p4 {padding:6px 0 0 0;}
a.btnemailok {display:block;float:left;background:url(../images/new/btn-ok-email.png) no-repeat 0 0;width:23px;height:22px;}
a.btnemailok:hover {background:url(../images/new/btn-ok-email.png) no-repeat 0 -22px;}



div.infosClient {height:66px;margin-top:12px;background:url(../images/new/bonus.png) no-repeat 120px 15px;}
div.infosClient .ident {font-size:13px;line-height:17px;}
div.infosClient .bonus {font-size:16px;font-weight:bold;line-height:17px;margin:6px 0 0 25px;}

#garanties {padding:28px 0;text-align:center;color:#ffffff;font-size:17px;}
#garanties .sep {margin:0 40px;color:#d5cea9;}


#footmid1 {background:url(../images/new/bg-footmid.png) no-repeat center top;height:18px;}
#footmid2 {background:url(../images/new/bg-footmid.png) no-repeat center -18px;height:86px;}

#footer {background:#f5eeea url(../images/new/bg-footer.png) repeat-x top;padding-bottom:20px;}

ul.footmenu1 {/*margin:15px 0 0 64px;*/margin:15px 0 0 264px;}
ul.footmenu1 li {float:left;text-align:center;margin-right:64px;color:#5c361d;line-height:17px;}
ul.footmenu1 li a {color:#5c361d;line-height:17px;}

#bottom1 {padding:5px 0;}
#bottom1 p {text-align:center;color:#a88976;}
#bottom1 a {color:#a88976;text-decoration:none;}
#bottom1 a:hover {text-decoration:underline;}
#bottom1 .sep {margin:0 20px;}
#bottom1 .bottom-nav {padding-bottom:5px;}
#bottom1 .societe {padding:25px 0 0 0;}

#coordonnes {text-align:center;margin:0 0 32px 0;color:#a88976;font-size:12px;height:44px;}


/* == colis == */
.offre_colis {position:relative;}

#colis{position:relative;background:#dddddd;/*url(../images/new/bg-colis.png) repeat-x top;*/}
#colis #offre{margin:0 auto;/*width:716px;border:1px solid #DEB9A4;border-width:0 1px;*/font-family:Times New Roman,Times,serif;}

.plaisir .map {position:absolute;top:0;left:0;}

.divInfosProspect {position:absolute;width:309px;margin:75px 0 0 0;z-index:5;}
.divInfosProspect .dipl1 {color:#d41c52;font-size:14px;line-height:18px;}
.divInfosProspect .dipl2 {font-size:12px;line-height:16px;margin-top:7px;}

#navcolis {background:#888888;height:40px;}
#navcolis .titre {float:left;font-size:18px;font-weight:bold;color:#ffffff;line-height:27px;padding-top:7px;margin-right:20px;}
#navcolis .navgd {float:left;font-size:13px;font-weight:bold;color:#ffffff;line-height:27px;padding-top:7px;}

ul.menucolis {float:left;height:40px;}
ul.menucolis li {float:left;margin-right:10px;text-align:center;height:27px;}
ul.menucolis li a {background:url(../images/new/bg-nav-colis.png) no-repeat 0 0;font-size:20px;font-weight:bold;color:#5c361d;text-decoration:none;display:block;width:31px;height:27px;line-height:27px;margin-top:7px;}
ul.menucolis li a:hover {background:url(../images/new/bg-nav-colis.png) no-repeat 0 -27px;color:#ffffff;}
ul.menucolis li.active a {background:url(../images/new/bg-nav-colis.png) no-repeat 0 -54px;color:#ffffff;}

#colis .fleche {width:38px;height:52px;display:block;}
#fleche-g {background:url(../images/new/fleche-g.png) no-repeat 0 0;width:38px;height:52px;float:left;/*margin:250px 0 0 -60px;*/margin:0;display:none;}
#fleche-d {background:url(../images/new/fleche-d.png) no-repeat 0 0;width:38px;height:52px;float:right;/*margin:250px -60px 0 0;*/margin:0;display:none;}
#fleche-g:hover {background:url(../images/new/fleche-g.png) no-repeat 0 -52px;}
#fleche-d:hover {background:url(../images/new/fleche-d.png) no-repeat 0 -52px;}

#specialites {background:url(../images/new/bg-specialitest.png) repeat-x top;}
#specialites .spe1 {background:url(../images/new/bg-specialites.jpg) no-repeat center top;overflow:hidden;}
#specialites .spe2 {background:#dbd253 url(../images/new/bg-specialites.png) repeat-x top;overflow:hidden;}
#specialites .spe3 {background:#dbd253 url(../images/new/bg-specialitesb.png) repeat-x bottom;overflow:hidden;}

#speboxkdo {margin:15px 0 15px 500px;width:480px;height:290px;background:url(../images/new/spe-kdo-bg2.png) no-repeat;position:relative;}
#speboxkdo .blocp {float:left;width:113px;height:228px;text-align:center;margin-right:3px;margin-top:57px;overflow:hidden;padding:0 1px 0 1px;}
#speboxkdo .blocp1 {margin-left:6px;}
#speboxkdo .pseuil {margin-top:2px;font-weight:bold;}
#speboxkdo .ppdt {margin-top:6px;}
#speboxkdo .iou {position:absolute;width:36px;height:20px;top:167px;background:url(../images/new/spe-kdo-ou.png) no-repeat;z-index:2;}
#speboxkdo .iou1 {left:106px;}
#speboxkdo .iou2 {left:221px;}
#speboxkdo .iou3 {left:336px;}

#specialites div.box2  {margin:0 0 15px 0;width:480px;}
#specialites div.box2h {background:url("../images/new/bk2-spe-head.png") no-repeat;height:8px;font-size:0;}
#specialites div.box2f {background:url("../images/new/bk2-spe-foot.png") no-repeat;height:8px;font-size:0;}
#specialites div.box2c {background:#f9f6f3 url("../images/new/bk-spe-bg.png") repeat-x;min-height:234px;overflow:hidden;}

#specialites div.box1  {margin:0 0 15px 0;width:980px;}
#specialites div.box1h {background:url("../images/new/bk1-spe-head.png") no-repeat;height:8px;font-size:0;}
#specialites div.box1f {background:url("../images/new/bk1-spe-foot.png") no-repeat;height:8px;font-size:0;}
#specialites div.box1c {background:#f9f6f3 url("../images/new/bk-spe-bg.png") repeat-x;min-height:234px;overflow:hidden;}

#specialites .box-img {float:left;margin:8px 10px 0 10px;}
#specialites .box-cnt {float:left;margin:6px 0;width:480px;}
#specialites .box2cnt {float:left;margin:6px 0;width:245px;}
#specialites .box-act {float:right;margin:-30px 10px 0 0;}
#specialites .box-etq {float:left;padding-right:6px;}


#specialites .titre {background:#ffffff;}
#specialites .titre p {line-height:27px;font-size:16px;font-weight:bold;color:#5c361d;margin-left:14px;padding-bottom:4px;}
#specialites .blk-l {float:left;width:500px;}
#specialites .blk-l img{margin:8px 0 8px 15px;}
#specialites .blk-r {float:left;width:480px;padding-top:5px;}
#specialites .phr {border-top:1px solid #e3c2ae;margin:10px 15px 10px 0;}
#specialites .phr2 {border-top:1px solid #e3c2ae;margin:4px 15px 4px 0;}

#specialites .action {float:right;margin:0 10px 0 0;}
#specialites .group{float:left;margin:5px 10px 0 0;}
#specialites input.qte { width:24px;text-align:center;vertical-align:top;}


#specialites a.ajouter {float:left;display:inline-block;width:133px; height:28px;background:url(../images/new/btn-ajouter.png) no-repeat 0 0;}
#specialites a.ajouter:hover {background:url(../images/new/btn-ajouter.png) no-repeat 0 -28px;}

#specialites .esp1630a {margin-left:6px;}
#specialites .esp1630c {margin-left:62px;}

#specialites .mention {font-size:10px;font-style:italic;color:#b06e46;line-height:10px;}

/*
p.bulqte { display: none; position: absolute; padding: 5px; left: 5px; background-color:#ffffff; border: 1px solid #b7937b; z-index: 9999; color:#e80000; }
p.bulqte .bulqteArrow { position: absolute; bottom: -6px; left: 30px }

p.bulpanier { display: none; position: absolute; padding: 5px; left: 5px; background-color:#ffffff; border: 1px solid #b7937b;z-index: 9999 }
p.bulpanier .bulpanierArrow { position: absolute; bottom: -6px; left: 28px }

p.bulpanier { width:122px;color:#73513b; }

span.prixb { text-decoration:line-through; }
span.prix { color:#1a0400; font-size:17px; font-weight:bold; }
*/


p.bulqte { display:none;position:absolute;width:173px;height:24px;padding:8px 12px;background:url(../images/new/bg-bulqte.png) no-repeat 0 0;z-index: 9999;color:#cb0345;font-size:14px; }

p.bulpanier { display:none;position:absolute;width:139px;height:40px;padding:16px 0;text-align:center;background:url(../images/new/bg-bulprixeco.png) no-repeat 0 0;z-index: 9999;}
span.prix { color:#1a0400; font-size:20px; font-weight:bold; }
span.prixb { font-size:16px;text-decoration:line-through; }
span.eco { color:#cb0345;font-size:13px;font-weight:bold;line-height:20px;}
span.econ { font-size:13px;line-height:20px;}


/* == fin specialites == */

/* == panier == */

#panier {background:#b7ac6c url(../images/new/bg-mid2.png) repeat-x top;min-height:100px;border-bottom:1px solid #ffffff;}
.cde-head {position:relative;background:url(../images/new/bg-commande.jpg) no-repeat;height:60px;padding:59px 0 0 239px;}
.cde-ong1 {background:url(../images/new/bg-onglets.png) no-repeat 0 0;height:60px;}
.cde-ong2 {background:url(../images/new/bg-onglets.png) no-repeat 0 -60px;height:60px;}
.cde-ong3 {background:url(../images/new/bg-onglets.png) no-repeat 0 -120px;height:60px;}

#etapes *{position:absolute;height:60px;width:166px;display:block;top:59px;background:url(../images/new/bg-blank.gif) repeat-x 0 100%;}
#etapes .cmdpanier{left:239px;}
#etapes .cmdlivr{left:408px;}
#etapes .cmdpaie{left:578px;}

.empty_cart{font-size:14px;padding:60px 0 60px 219px;}

.bg-panier {background:#ffffff;padding:15px 25px;}
.bk-cde-head {background:url(../images/new/bk-cde-head.png) no-repeat;height:8px;font-size:1px;}
.bk-cde-foot {background:url(../images/new/bk-cde-foot.png) no-repeat;height:8px;}

.bk1-panier {margin:20px 0;}
.bk1-titre {background:url(../images/new/bk1-head.png) no-repeat;height:26px;padding-left:15px;}
.bk1-titre p {float:left;font-size:14px;font-weight:bold;line-height:26px;color:#ffffff;}
.bk1-titre img {vertical-align:middle;}
.bk1-content {background:#f5ece7;border:1px solid #e3c1ae;border-width:0 1px;}
.bk1-foot {background:url(../images/new/bk1-foot.png) no-repeat;height:8px;}
.bk1-foot2 {background:url(../images/new/bk1-foot2.png) no-repeat;height:8px;}

.bk2-panier {margin:20px 0;width:453px;}
.bk2-titre {background:url(../images/new/bk2-head.png) no-repeat;height:26px;padding-left:15px;}
.bk2-titre p {float:left;font-size:14px;font-weight:bold;line-height:26px;color:#ffffff;}
.bk2-titre img {vertical-align:middle;}
.bk2-content {background:#f5ece7;border:1px solid #e3c1ae;border-width:0 1px;}
.bk2-foot {background:url(../images/new/bk2-foot.png) no-repeat;height:8px;}



.lignecolis {/*padding-top:22px;*/}
.white { background-color:#ffffff; }

.article {margin:0 25px;border-bottom:1px solid #e3c1ae;padding:15px 0 0 24px;}


.colist{width:695px;}
.colis{width:578px;}
.colis h2{text-align:left;font-family:Times New Roman,Times,serif;margin-bottom:4px;}
.colis h2 span{font-size:16px;color:#ff0000;font-weight:bold;}

.supp {width:90px;}
.supp a {font-size:11px;line-height:19px;}

.qte{width:80px;text-align:center;}
.qte *{display:inline;float:left;}
/*.qte label{padding:0 10px 0 0;}
.qte input{width:50px;text-align:center;height:14px;margin:5px 0 0 0;line-height:15px;font-size:15px;font-weight:bold;}
.qte span{padding:0 10px 0 0;}*/
/*.qte img{padding:8px 0 0 0;}*/
.qte .nb {color:#723b1d;line-height:19px;min-width:27px;}
.qte .bt_sup{margin:0 0 0 32px; text-decoration:underline;}
.qte .bt_sup img {margin-right:4px;}

.prix2{width:84px;text-align:right;}
.prix2 .nb_infos{font-weight:bold;font-size:15px;color:#ff0000;}

.desc_colis {margin:10px 0;}

.ligne1, .ligne2 {width:100%;/*border:1px solid #deb9a4;*/overflow:hidden;position:relative;}
/*.ligne1{height:26px;border-width:1px 0 0 0;background:#faf8f6;}*/

.ligne2{position:relative;padding:15px 0 10px 0;border-top:1px solid #e3c1ae;}
.ttitre {width:792px;text-align:right;}
.tprix {width:86px;text-align:right;}

.ligne3{margin:0 25px 22px 25px;padding:20px 0;border:1px solid #e3c1ae;border-width:0 1px 1px 1px;background:#ffffff;}
.ct_choixliv{width:670px;}


/* confirmation  */
.conf-head {position:relative;background:url(../images/new/bg-confirmation.jpg) no-repeat;height:119px;}
.bg-conf {background:#ffffff;padding:4px 10px;}
.bk-conf-head {background:url(../images/new/bg-cde-confirm.png) no-repeat;width:960px;height:161px;text-align:center;overflow:hidden;}

h2.titMerci {font-size:18px;font-weight:bold;margin:28px 0 18px 0;}
p.txtMerci {font-size:13px;}

#bt-conf-liens {margin:18px 0 40px 0;}
#bt-conf-liens .bloc {float:left;width:318px;text-align:center;}
#bt-conf-liens img:hover {border:none;text-decoration:none;}

.titLivraison{font-size:14px;margin:0 0 4px 25px;}
.rbLiv {margin-left:25px;}
.rbLiv label{line-height:18px;}


.p1_choixliv{width:100px;text-align:right;line-height:60px;}
.p2_choixliv{width:82px;text-align:center;line-height:60px;}
.p2_choixliv span{font-weight:bold;font-size:12px;text-transform:uppercase;}
.p2_choixliv span.red{font-size:19px;font-weight:bold;color:#f32000;text-transform:none;}

/* -- livraison --*/
#forml1 {margin-left:210px;}

#livcontact {width:930px;margin:0 auto;text-align:center;color:#ffffff;padding:0 0 30px 0;}
#livcontact .titre {line-height:17px;font-weight:bold;padding:10px 0;}


/* -- paiement --*/
#form_paiement {background:url(../images/new/bg-bkpaiement.png) no-repeat 700px 25px;margin-left:44px;padding-bottom:20px;}

.lliv {margin:0 25px 20px 25px;padding:10px 25px;border:1px solid #e3c1ae;border-width:0 1px 1px 1px;background:#ffffff;}
.livraison {width:750px;text-align:right;}
.frais {width:68px;margin-left:5px;}

.ligneAdresse {padding:20px 54px;border-top:1px solid #cb0345;background:#f8f5f4;}
.ligneAdresse .p10 {margin-bottom:8px;}

#form_paiement .numcc {color:#a88876;}
#form_paiement a.tooltip {width:80px;line-height:18px;height:18px;}
#form_paiement a.tooltip img {vertical-align:bottom;padding-bottom:2px;}

#popnc { position:absolute;width:304px; height:204px;}
#popnc .aidecrypto { background:#ffffff; border:5px solid #f2dfd3; color:#6c6c6c;padding:4px 16px;text-align:center; }
#popnc .aidecrypto .titre { color:#b0101b;font-size:13px;font-weight:bold;padding-left:22px; }
#popnc .aidecrypto img {padding:8px;}
#popnc .aidecrypto p { color:#b0101b;font-size:11px;line-height:11px;text-align:left; }

/* -- contact -- */
#fcontact {padding:15px 0 0 25px;}
#fcontact .ct_bt {margin:10px;}

/* == contact == */
#contact {background:#b7ac6c url(../images/new/bg-mid1.png) repeat-x top;min-height:100px;}
.coordonnees {background:#f5ece7 url(../images/new/moulin-coty.png) no-repeat 225px 85px;height:260px;position:relative;}
.cnt-head {position:relative;background:url(../images/new/bg-contact.jpg) no-repeat;height:119px;}
#nctexte1 {position:absolute;left:19px;display:block;top:15px;}
#nctexte2 {position:absolute;left:112px;display:block;top:15px;}
#nctexte1 p {font-size:13px;font-weight:bold;text-align:right;margin:12px 0;}
#nctexte2 p {font-size:13px;margin:12px 0;}

/* cgv */
#cgv{margin:0 20px;padding:10px 0;text-align:justify;}
#cgv h1 {margin:20px 0 20px 0;font-family:Times New Roman,Times,serif;font-size:17px;font-weight:bold;color:#602511;text-transform:uppercase; }
#cgv p{margin:0 0 0 20px;font-size:13px;}
#cgv .titre00{margin:10px 0;font-size:15px;font-weight:bold;color:#c30e0e;}
#cgv .liste02{position:relative;overflow:hidden;}
#cgv .liste02 li{line-height:18px;font-size:13px;}


/* == formulaire == */

.form {padding:10px;overflow:hidden;}
.form input {/*border:1px solid #dcb8a2;*/ padding:2px;color:#723b1d;}
.form select {/*border:1px solid #dcb8a2;*/ height:24px;color:#723b1d;}
.form option {/*padding-top:4px;*/}
.form textarea {padding:4px;}

.form .list_radio {display:inline-block;width:300px;}
.form .list_radio2 {display:inline-block;width:370px;}
.form .list_radio label, .form .list_radio2 label{padding:0 10px 2px 2px;line-height:24px;}

.form .select98 {width:98px;margin-right:1px;}

.form p.double { overflow: hidden;width: 100%;padding-top:7px; }	/* Empêcher le dépassement des flottants + ie6 */

.input300 {width:292px;}
.span300 {width:292px;line-height:24px;}

.input200 {width:192px;}
.input98 {width:90px;}

.label150, .label110, .label80, .label60 {float:left;line-height:24px;font-weight:bold;}
.label150i, .label80i, .label60i {float:left;line-height:24px;font-style:italic;}
.label150, .label150i {width:150px;}
.label110, .label110i {width:110px;}
.label80, .label80i {width:90px;}
.label60, .label60i {width:60px;}



.ctrlErreur{border:1px solid #ff4200;background:#ffd5d4;}
.lErreur {padding:3px 5px 4px 15px;height:23px;line-height:23px;font-size:13px;font-weight:bold;color:#ffffff;background:#ff4200 url(../images/new/l-err-g.png) no-repeat;}
.facultatif {color:#ff4200;font-style:italic;}



/* == popup == */


div.filtreColis {background:#493f37;position:absolute;top:0;left:0;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;-khtml-opacity: 0.7;visibility:visible;z-index:10;}
div.filter {background:#493f37;position:absolute;top:0;left:0;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;-khtml-opacity: 0.7;visibility:visible;z-index:10;overflow: hidden;display:block;}

/* -- popup produit -- */
#popup {width:830px;}
.popup {position:absolute;background:transparent;z-index:99999;}
.popup .pp-head {background:url(../images/new/ppdt-head.png) no-repeat top;font-size:0;height:8px;}
.popup .titre {background:#ffffff;}
.popup .titre p {line-height:27px;font-size:16px;font-weight:bold;color:#5c361d;margin-left:14px;padding-bottom:4px;}
.popup .pp-cntt {border:1px solid #ffffff;border-width:0 1px;background:#f5eeea; }
.popup .pp-foot {background:url(../images/new/ppdt-foot.png) no-repeat top;font-size:0;height:8px;}

.popup a.newclose{display:block;position:absolute;top:0;right:0;width:90px;height:28px;background:url(../images/new/btn-pfermer.png) no-repeat 0 0;}
.popup a.newclose:hover{background:url(../images/new/btn-pfermer.png) no-repeat 0 -28px;}

#pp-fg {float:left;background:url(../images/new/fleche-g.png) no-repeat 0 0;width:38px;height:52px;margin:220px 0 0 -50px;}
#pp-fd {float:right;background:url(../images/new/fleche-d.png) no-repeat 0 0;width:38px;height:52px;margin:220px -50px 0 0;}
#pp-fg:hover {background:url(../images/new/fleche-g.png) no-repeat 0 -52px;}
#pp-fd:hover {background:url(../images/new/fleche-d.png) no-repeat 0 -52px;}


/* -- identification -- */
.popup2{position:absolute;left:50%;top:50%;width:390px;margin:-265px 0 0 -195px;text-align:left;background:transparent;z-index:99999;}

.popup2 a.newclose{display:block;position:absolute;top:0;right:0;width:90px;height:28px;background:url(../images/new/btn-pfermer.png) no-repeat 0 0;}
.popup2 a.newclose:hover{background:url(../images/new/btn-pfermer.png) no-repeat 0 -28px;}

.ct_ident{position:relative;width:100%;border:none;overflow:hidden;}
.ct_ident-head{background:url(../images/new/bg-ident-head.png) no-repeat top;font-size:0;height:10px;}
.ct_ident-foot{background:url(../images/new/bg-ident-foot.png) no-repeat top;font-size:0;height:10px;}
.ct_ident-foot2{background:url(../images/new/bg-ident-foot2.png) no-repeat top;font-size:0;height:10px;}
.bklogin{background:#ffffff;}
.ct_ident h1 {color:#602511;/*font-family:"Times New Roman",Times,Serif;*/font-size:16px;font-weight:bold;text-align:center;padding:34px 0 8px 0;}
.ct_ident .zone_input {background:url(../images/new/bg-ident-mid.png) repeat-x;padding:20px 0 10px 43px;}
.ct_ident .zone_input input[type=text] {/*float:left;*/padding:2px;margin:2px 4px 0 0;}

input.btnemailok {background:url(../images/new/btn-ok-email.png) no-repeat 0 0;width:23px;height:22px;vertical-align:middle;}
input.btnemailok:hover {background:url(../images/new/btn-ok-email.png) no-repeat 0 -22px;}


/*.ct_ident #form5 .ct_input{padding:20px 0 20px 104px;}*/
/*.ct_ident #form5 .ct_input .input_cli{position:relative;width:170px;height:22px;border:1px solid #a9664c;text-align:center;}*/
.ct_ident .zone_msg{text-align:center;margin-bottom:13px;}
.ct_ident .zone_erreur{}
.ct_ident .zone_erreur p{font-size:12px;font-weight:bold;color:#ff0000;}
.ct_ident .contenu .bt02{display:block;width:88px;height:25px;}
.ct_ident .zone_toggle {height:34px; text-align:center; background:#f4efeb url(../images/new/bg-ident-togg.png) no-repeat bottom;}
.ct_ident .zone_toggle .toggle {padding-top:10px;color:#cb0346;font-weight:bold;}
.ct_ident .zone_toggle a {font-size:12px;font-weight:bold;text-decoration:none;color:#cb0346;}
.ct_ident .zone_toggle a:hover {font-size:12px;text-decoration:underline;}
.ct_ident .zone_bouton {text-align:center;margin:4px;}
.ct_ident .p60 {color:#b2111c;text-align:center;font-size:13px;margin:24px 0 0 0;line-height:13px;}
.ident_espace {margin-top:14px;}


.ct_ident #qui label{line-height:20px;}
.ct_ident #qui .lig{margin-left:40px;}
.ct_ident #qui .last{text-align:left;}
.ct_ident #qui .lien01{font-size:13px;color:#7a4421;}
.ct_ident #qui .il{padding:10px 0 18px 0;}

#aidenumcli {background:#feeddb;padding:20px 42px; }
#aidenumcli .titre {font-size:12px;line-height:16px;font-weight:bold;color:#a90f19; }
#aidenumcli .courrier {margin:8px 0 8px 0;}
#aidenumcli .ident-pf {background:url(../images/new/ident-fd.png) no-repeat 0 2px;padding:0 0 0 15px;font-size:12px;line-height:16px;margin:0 0 0 -15px;;}

/*
.ct_ident #qui{margin:20px 0 0 40px;}
.ct_ident #qui h1{margin:20px 0;}
.ct_ident #qui #ctl00_navAuthent_divFausseAdresse p{font-size:16px;line-height:16px;}
#ctl00_navAuthent_divInfoCorrectif #qui h1{display:none;}
#ctl00_navAuthent_divInfoCorrectif #qui #ctl00_navAuthent_divFausseAdresse{padding:40px 10px 0 0;}
.ct_ident_bot {background:url(../images/1009/bg-ident-bot1.jpg) no-repeat bottom; height:25px;}
*/

/* pop newsletter */
#popnews {display:block;position:absolute;text-align:left;visibility:visible;width:390px;z-index:999999;}
#popnews .asp1 {background:#ffffff;text-align:center;}
#popnews h1 {color:#602511;/*font-family:"Times New Roman",Times,Serif;*/font-size:16px;font-weight:bold;text-align:center;padding:34px 0 8px 0;}
#popnews .asp2 {background:#ffffff url(../images/new/bg-ident-mid.png) repeat-x top;padding:15px;text-align:center;}
#popnews .aspbtn{margin-top:10px; }

/* pop contact */
#popcontact {width:300px;display:block;position:absolute;z-index:999999;}
#popcontact .head {background:url(../images/new/pop-cnt-head.png) no-repeat 0 0;font-size:0;height:8px;}
#popcontact .foot {background:url(../images/new/pop-cnt-foot.png) no-repeat 0 0;font-size:0;height:8px;}
#popcontact .cntt {background:#ffffff;overflow:hidden;}
#popcontact .msgok {background:url(../images/new/pop-add-ok.png) no-repeat top left;margin:30px 0 0 10px;padding-left:30px;font-size:13px;font-weight:bold;}
#popcontact .msg {margin-left:40px;font-size:12px;}
#popcontact .btn {text-align:center;margin:15px;}

/* ---- achats separes possibles */
#asp {display:block;position:absolute;text-align:left;visibility:visible;width:390px;z-index:999999;}
#asp .asp1 {background:#ffffff;text-align:center;}
#asp h1 {color:#602511;/*font-family:"Times New Roman",Times,Serif;*/font-size:16px;font-weight:bold;text-align:center;padding:34px 0 8px 0;}
#asp .asp2 {background:#ffffff url(../images/new/bg-ident-mid.png) repeat-x top;padding:5px;text-align:center;}
#asp .aspbtn{margin-top:10px;}

/*
.ct_popup{position:relative;width:100%;border:none;overflow:hidden;}
.ct_popup h1{font-family:"Times New Roman";font-size:26px;color:#992400;text-align:center;margin:38px 0 0 0;}
.ct_popup .ct_img {margin:16px 0 26px 30px;}
.ct_popup .p00{color:#b2111c;font-family:"Times New Roman";text-align:center;font-size:15px;font-weight:bold;}
.ct_popup .p01{font-family:"Times New Roman";font-size:14px;color:#b3111c;text-align:center;line-height:22px;font-weight:bold;}
.ct_popup .p02{font-size:12px;color:#4d4d4d;text-align:center;margin:0 0 20px 0;}
*/

/* ajout panier colis */
#popcolis {position:absolute;z-index:999;width:650px;}
#popcolis .head {background:url(../images/new/pop-addc-hf.png) no-repeat 0 0;font-size:0;height:8px;}
#popcolis .cntt {background:#ffffff;overflow:hidden;}
#popcolis .foot {background:url(../images/new/pop-addc-hf.png) no-repeat 0 -8px;font-size:0;height:8px;}
#popcolis .ajout {background:url(../images/new/pop-add-ok.png) no-repeat top left;margin:30px 0 0 20px;padding-top:10px;padding-left:30px;font-size:13px;font-weight:bold;}
#popcolis .action {margin:12px 8px 8px 238px;text-align:right;}
#popcolis .sugg {background:url(../images/new/bg-ident-mid.png) repeat-x;padding-left:10px;}
#popcolis .psug1 {line-height:50px;padding-left:5px;}
#popcolis .bspe {float:left;width:190px;}
#popcolis .bspes {float:left;background:url(../images/new/popspe-sep.png) no-repeat;width:30px;height:221px;}
#popcolis .bspetitre {margin:0 0 10px 0;font-weight:bold;}
#popcolis .bspeplus {margin:10px 0 10px 0;text-align:right;}
#popcolis .bspeplus a {color:#cb0346;text-decoration:none;}
#popcolis .bspeplus a:hover {text-decoration:underline;}
#popcolis .btnspe {display:block;margin:15px 0 15px 196px;}

/* ajout panier specialite */
#popup_panier {position:absolute;z-index:999;width:283px;}
#popup_panier .head {background:url(../images/new/pop-adds-head.png) no-repeat top;font-size:0;height:8px;}
#popup_panier .cntt {background:#ffffff;border:1px solid #ce1251;border-width:0 1px;overflow:hidden;}
#popup_panier .foot {background:url(../images/new/pop-adds-foot.png) no-repeat top;font-size:0;height:8px;}
#popup_panier .ajout {background:url(../images/new/pop-add-ok.png) no-repeat top left;margin:30px 0 0 20px;padding-left:30px;font-size:13px;font-weight:bold;}
#popup_panier .action {margin:12px 0 8px 40px;}
#popup_panier .btn {margin:10px;}
#popup_panier a.newclose{display:block;position:absolute;top:0;right:0;width:90px;height:28px;background:url(../images/new/btn-pfermer2.png) no-repeat 0 0;}
#popup_panier a.newclose:hover{background:url(../images/new/btn-pfermer2.png) no-repeat 0 -28px;}


/* popup ingredients */
#poping {}
#poping h1 {color:#73513d;/*font-family:"Times New Roman",Times,Serif;*/font-size:16px;font-weight:bold;padding:8px 0 20px 0;}
#poping .hd {font-size:0;height:8px;}
#poping .hdl {background:url(../images/new/pop-ing-tl.png) no-repeat left;height:8px;width:8px;float:left;}
#poping .hdm {position:relative;background:#ffffff;height:8px;border-top:1px solid #ce1251;margin:0 8px;}
#poping .detail {background:#ffffff;padding:0 15px 8px 15px;border:1px solid #ce1251;border-width:0 1px;}
#poping h2 {color:#5c361d;margin-bottom:8px;font-weight:bold;}

#poping .fd {font-size:0;height:8px;}
#poping .fdl {background:url(../images/new/pop-ing-bl.png) no-repeat left;height:8px;width:8px;float:left;}
#poping .fdm {background:#ffffff;height:8px;border-bottom:1px solid #ce1251;margin:0 8px;}
#poping .fdr {background:url(../images/new/pop-ing-br.png) no-repeat left;height:8px;width:8px;float:right;}

#poping a.newclose{display:block;position:absolute;top:0;right:0;width:90px;height:28px;background:url(../images/new/btn-pfermer2.png) no-repeat 0 0;}
#poping a.newclose:hover{background:url(../images/new/btn-pfermer2.png) no-repeat 0 -28px;}

/* temporaire/ debug */
.debug {display:none;/*border:2px solid #00ff00;padding:5px;position:absolute;right:10px;background:#008800;opacity:0.7;color:#ffffff;*/}

/* module cadeau */
#cadeau {background:url(../images/new/fond-kdo.png) no-repeat;width:930px;height:278px;position:relative;}


#cadeau .iou {position:absolute;width:36px;height:20px;top:119px;background:url(../images/new/spe-kdo-ou.png) no-repeat;z-index:2;}
#cadeau .iou1 {left:373px;}
#cadeau .iou2 {left:552px;}
#cadeau .iou3 {left:730px;}


#cadeau .blocg {width:215px;float:left;}
#cadeau .pvoir {margin:210px 0 0 17px;color:#cb0346;font-size:16px;font-weight:bold;}
#cadeau .pvoir a {color:#cb0346;font-size:16px;font-weight:bold;}
#cadeau .pecart {margin:158px 0 0 19px;}
#cadeau .surligne {margin-bottom:2px;}
#cadeau .surligne span, #cadeau .surligne a {background:#cd004b;color:#ffffff;}

#cadeau .blocp {float:left;width:175px;height:264px;margin-right:3px;margin-top:7px;}
#cadeau .pseuil {margin-top:4px;font-weight:bold;text-align:center;}
#cadeau .pimg {margin-left:2px;}
#cadeau .ppdt {text-align:center;}
#cadeau .prb {line-height:24px;text-align:center;}

#cadeau .rbOn input, #cadeau .rbOff input {margin-right:5px;}
#cadeau .rbOn {color:#4b2719;font-weight:bold;}
#cadeau .rbOff {background:url(../images/new/btn-radoff.png) no-repeat top left;padding-left:20px;color:#cb0346;font-weight:normal;}

#bulkdo { display:none;position:absolute;width:200px;height:92px;padding-top:12px;background:url(../images/new/bg-bulkdo.png) no-repeat 0 0;z-index:9999;font-size:13px;text-align:center;color:#1a0400; }


