html, body{text-align:center;background:transparent}
body.brand-eboutic {background: #000 url(/images/2010/summer/bkg.jpg) repeat;color:#000}
body.brand-femina {background:#f5f5f5 url(/images/femina/bg.gif) repeat;color:#000}

input {font-size:100%}

.brand-eboutic a {color:#000}
.brand-femina a {color:#000}

#doc a {text-decoration:none;color:#000}
#doc a:hover, #doc a:active {color:#666}
#doc a img {border:0 none}

.brand-eboutic #doc a {color:#e24703}
.brand-eboutic #doc a:hover,
.brand-eboutic #doc a:active {color:#eb784b}
.brand-femina #doc a {color:#b51f79}
.brand-femina #doc a:hover,
.brand-femina #doc a:active {color:#ee33b3}

p, table {margin:0 0 1em}

.cookie_or_js_unavailable {text-align:center;padding:1em 0;margin:1em 2em;border:#f00 solid 5px;background:#fee;color:#000}

.brand-eboutic .h1 {color:#e24703;border-bottom:1px solid #e24703;font-size:123.1%;margin:0 0 1em;font-weight:bold;}
.brand-femina .h1 {color:#420f2c;border-bottom:1px solid #420f2c;font-size:123.1%;margin:0 0 1em;font-weight:bold}
.h2 {color:#777;font-weight:bold;font-size:118%;padding-top:1em;margin-bottom:.5em}
.h2_green {color:#9cbf16;font-weight:bold;font-size:118%;padding-top:1em;margin-bottom:.5em}
.h2_red {color:#99011a;font-weight:bold;font-size:118%;padding-top:1em;margin-bottom:.5em}
.h3 {font-weight:bold;margin:1em 0 .5em;font-size:108%}
.h1 em, .h2 em, .h3 em, label em {font-style:italic}

.brand-eboutic p.h1 {font-size:100%;padding-bottom:.45em}
.brand-femina p.h1 {font-size:100%;padding-bottom:.45em}
#doc p.h1 a {padding:.2em .5em .25em;font-weight:normal}
.brand-eboutic #doc p.h1 a {color:#e24703;}
.brand-femina #doc p.h1 a {color:#6c1157;}
.brand-eboutic #doc p.h1 a:hover {color:#eb784b}
.brand-eboutic #doc p.h1 a.selected {color:#fff}
.brand-femina #doc p.h1 a:hover {color:#cf56a8}
.brand-femina #doc p.h1 a.selected {color:#fff}
.brand-eboutic p.h1 a.selected {background:#e24703;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px}
.brand-femina p.h1 a.selected {background:#6c1157;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px}

.splitter {overflow:hidden;*zoom:1}
.left, .bigleft, .smallleft {float:left;width:48%}
.right, .bigright, .smallright {float:right;width:48%}
.bigleft, .bigright {width:58%}
.smallleft, .smallright {width:38%}


#doc,
#homepage {position:relative;width:960px;margin:10px auto;text-align:left}
#homepage {margin-top:30px}
#popup {margin:10px;text-align:left;color:#555}
#popup a {color:#ddd;font-size:93%}

#doc #hd,
#homepage #bd {width:100%;overflow:hidden;
  -moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;
  -webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;
  border-top-left-radius:20px;border-top-right-radius:20px}

.brand-eboutic #doc #hd {;color:#555;padding-bottom:1px;height:81px}
.brand-eboutic #doc #hd {background: url(/images/2010/summer/header_sand_fr.png) no-repeat}
.brand-eboutic #doc.de #hd {background: url(/images/2010/summer/header_sand_de.png) no-repeat}
.brand-femina #doc #hd {background:#420f2c;color:#555;padding-bottom:1px;height:100px}
.brand-eboutic #doc #nav {background:#fff;color:#555;padding-bottom:1px;height:54px;}
.brand-femina #doc #nav {background:#fff;color:#555;padding-bottom:1px;height:54px;}
.brand-eboutic #doc #bd {background:#fff;color:#555;padding-bottom:1px}
.brand-femina #doc #bd {background:#fff;color:#555;padding-bottom:1px}
.brand-eboutic #doc #hd {padding-bottom:0px}
.brand-femina #doc #hd {padding-bottom:0px}
#homepage #bd {width:100%;overflow:hidden;background:#000;color:#eee}
.brand-femina #homepage #bd {background:#000 url(/images/2009/femina-eboutic-fr.png) 35px 90% no-repeat}
.brand-femina #homepage.de #bd {background-image:url(/images/2009/femina-eboutic-de.png)}
#doc #bd {overflow:hidden;padding:15px 43px 1px 49px;width:960px;voice-family:"\"}\"";voice-family:inherit;width:868px;}

.brand-eboutic #doc #hd.nomenu {padding-bottom:0em;}
#hd h1 a {display:block;text-indent:-999em}
#homepage #hd h1 a {position:absolute;top:70px;left:35px}
.brand-eboutic #homepage #hd h1 a {width:212px;height:65px;background: url(/images/2009/logo-blanc-fr.png) no-repeat}
.brand-eboutic #homepage.de #hd h1 a {background-image:url(/images/2009/logo-blanc-de.png)}
.brand-femina #homepage #hd h1 a {width:255px;height:119px;background: url(/images/2009/hp-logo-femina-fr.gif) no-repeat}
.brand-femina #homepage.de #hd h1 a {width:270px;background-image:url(/images/2009/hp-logo-femina-de.gif)}
/*.controller-partenaires #doc #hd {background-image:none}*/
.brand-femina #doc #hd {background:#fff}
#doc #hd h1 a {background-repeat:no-repeat}
.brand-eboutic #doc #hd h1 a {width:211px;height:49px;margin:20px 0 0 50px}
.brand-femina #doc #hd h1 a {width:646px;height:107px;margin:30px 0 0 50px}
/*.brand-eboutic #doc #hd h1 a {background-image:url(/images/2010/summer/logo-gris-fr.png)}
.brand-eboutic #doc.de #hd h1 a {background-image:url(/images/2010/summer/logo-gris-de.png)}*/
.brand-femina #doc #hd h1 a {background-image:url(/images/2010/stValentin/inside-femina-fr.png)}
.brand-femina #doc.de #hd h1 a {background-image:url(/images/2010/stValentin/inside-femina-de.png)}

.brand-eboutic .bigpicture {float:left;width:506px;height:509px;margin:0 0 0 200px;text-indent:-999em;background: url(/images/2010/summer/hp-visual.jpg) no-repeat;_display:inline}
.brand-femina .bigpicture {float:left;width:476px;height:535px;margin:0 0 0 240px;text-indent:-999em;background: url(/images/2009/hp-visual-femina.jpg) no-repeat;_display:inline}

.side {width:198px;float:right;margin:85px 40px 10px 0}
.side .mod {margin-left:11px;margin-right:11px}

.brands {margin-bottom:1em;font-size:93%;color:#fff}

.signup {display:block;padding:10px 10px 10px 13px;background:#3c3c3c;color:#fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px}
.signup .hd {padding:0 0 3px;margin:0 0 5px;font-size:116%;font-weight:normal;border-bottom:1px dotted #999}
.signup .bd div,
.signup .bd div input {display:none !important} /* MSIE 8 */
.signup .bd p {clear:both;margin:0 0 3px;font-size:85%;width:100%;overflow:hidden}
.signup .bd label {width:45%;float:left;text-align:right;padding:.3em 0}
.signup .bd input.text {width:50%;float:right;font-size:85%;padding:.2em 0}
.signup .bd .buttons {text-align:right;margin:0}
.signup .bd .buttons button {background:transparent;color:#fff;padding:0;border:0 none;font-size:123.1%;cursor:pointer;*cursor:hand}
.signup .bd .buttons button:hover {font-weight:bold}
.signup .bd .flash {margin-bottom:.5em}
.signup .bd .error {color:#fa9;font-size:93%}
.signup .ft {text-align:right;border-top:1px dotted #999;margin:3px 0 0}
.signup .ft a {color:#fff;font-size:85%}
.signup .ft a:hover {text-decoration:underline}

.js .signup .bd p,
.covered .bd p {position:relative}
.js .signup .bd p label,
.covered .bd p label {position:absolute;top:0;left:0;width:100%;text-align:left;color:#777;padding:.4em .5em;font-style:italic;display:none}
.js .covered .bd p label {display:block}
.js .signup .bd p input.text,
.covered .bd p input.text {display:block;width:98%;float:none;font-size:93%;*display:inline}

#preambule {width:940px;overflow:hidden;margin:1em auto 0;text-align:left}
#deconnect {text-align:right}
.brand-eboutic #deconnect a {padding-left:14px;background: url(/images/2010/summer/logout.gif) -293px 50% no-repeat;font-size:93%}
.brand-femina #deconnect a {padding-left:14px;background: url(/images/2009/logout.gif) -293px 50% no-repeat;font-size:93%}

.salelogo {position:absolute;right:20px;top:4px}
.partenaire_logo {position:absolute;left:49px;top:10px}
#linkretour {position:absolute;right:45px;top:25px;text-align:right}
#linkretour a {text-decoration:underline;color:#555}

#navigation {float:left;display:block;_display:inline;overflow:hidden;width:480px;margin:2em 0 0 49px;padding:0;font-size:13px}
#navigation li {display:inline;list-style:none;margin:0;padding:0}
#navigation a {display:block;float:left}
#navigation a.selected {font-weight:bold}
#navigation a,
#link_panier a {padding:0 0 5px;margin:0 1.2em 0 0;color:#555}
#navigation a:hover,
#link_panier a:hover {border-bottom:1px solid #555;color:#777;padding-bottom:0px}
.brand-eboutic #navigation a:hover,
.brand-eboutic #link_panier a:hover {border-color:#fba580}
.brand-femina #navigation a:hover,
.brand-femina #link_panier a:hover {border-color:#ee33b3}

#link_panier {margin-top:2em;width:160px;float:left}

#parrainage {margin-top:.5em;float:right;width:235px}

.addressbook {margin:0;padding:0;display:block;list-style:none}
.addressbook li {display:inline}

.clickme {padding:5px}
.clickme-hover {background:#ffc;cursor:pointer;_cursor:hand}
.clickme-active {background:#ccc}

#ft {padding:10px 10px;font-size:93%;margin-bottom:2em;position:relative;
  -moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;
  -webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;
  border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.brand-eboutic #ft {background:#000}
.brand-femina #ft {background:#3c3c3c}
#ft .left {width:20%}
#ft .right {width:60%;text-align:right;}
#ft ul, #ft p {display:block;margin:0;padding:0}
#ft li {list-style:none;display:inline}
#ft a {text-decoration:none;padding:.3em .5em .2em;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px}
.brand-eboutic #ft,
.brand-eboutic #ft a {color:#858585}
.brand-femina #ft,
.brand-femina #ft a {color:#e656ac}
.brand-eboutic #ft a:hover {color:#fff;background:#555}
.brand-femina #ft a:hover {color:#f6b;background:#2c2c2c}
.brand-eboutic #doc #ft {background:#fff;color:#585858}
.brand-femina #doc #ft {background:#420f2c;color:#555}
.brand-eboutic #doc #ft a {color:#585858}
.brand-femina #doc #ft a {color:#6c1157}
.brand-eboutic #doc #ft a:hover {color:#fff;background:#585858}
.brand-femina #doc #ft a:hover {color:#cf56a8;background:#6c1157}

#copyright {font-size:93%;margin-bottom:2em}
.brand-eboutic #copyright {color:#000}
.brand-femina #copyright {color:#aaa}

.unreset {margin:0 0 1em}
.unreset ul, ol {margin:0 0 1em 1.5em}
.unreset ul li {list-style:disc}
.unreset ol li {list-style:decimal}
.unreset em {font-style:italic}
.unreset strong {font-weight:bold}

.mod {margin:0 15px 1em}

.cadeaux {padding-bottom:180px}
.brand-eboutic .cadeaux {background-image:url(/images/2009/noel/cadeaux.png)}
.brand-femina .cadeaux {background-image:url(/images/2009/cadeaux-femina.png)}

.privileges {overflow:hidden;width:100%;margin-bottom:2em;background:transparent none 100% 100% no-repeat}
.privileges li {border-bottom:1px solid #ddd;padding:1em 0 1em 50px;min-height:2em;background: url(/images/2010/privileges_c.jpg) 0 10px no-repeat}
.privileges .save {background-position:0 -60px}
.privileges .tag {background-position:0 -125px}
.privileges .help {background-position:0 -202px}

.legal {font-size:85%;text-align:center}

#panier_container {position:relative}
#table_panier {border-collapse:separate}
thead th {background:#555;color:#fff;font-weight:bold;text-align:center;padding:.2em .1em;border-left:1px solid #fff;font-size:100%}
tbody th,
tbody td {font-size:93%;padding:.2em .3em .4em}
tbody tbody td {font-size:100%}
tbody .even th,
tbody .even td {background:#eee}

.brand-eboutic #doc thead th a,
.brand-femina #doc thead th a {color:#ccc;text-decoration:underline;font-weight:normal}

table.nostyle thead th {background:transparent;color:#222;border:0 none;text-align:left}
table.nostyle tbody td {padding:.4em 0}
table thead .hidden {font-size:1px;text-indent:-100em}

#table_panier .soustotal,
#table_panier .total {padding-top:.5em;}
#table_panier .soustotal {border-top:1px solid #222;}
#table_panier .total {border-top:3px double #222}
#table_panier .reduction_delivery_cost {background-color:#eee;color:#777;border:1px solid #b1b1b1;padding:10px 10px 0px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#table_panier .reduction_delivery_cost .left {float:left;width:20%;}
#table_panier .reduction_delivery_cost .right {float:right;width:70%;}
.color_reduction_delivery_cost {color:#7fc733}

.visuel_panier_info {margin-bottom:20px}
.visuel_paiement_info {float:right;padding-right:10px}										

.description {background: url(/images/information.gif) 5px 5px no-repeat;padding:5px 5px 5px 25px;margin:5px;border:2px solid #fcc;margin-bottom:2em;font-size:108%}

.contacts {width:100%}
.contacts tbody th {padding:.5em 0}
.contacts .fn {font-size:116%}

.contact-old td,
.contact-old th {color:#333;}
.contact-new td,
.contact-new th {color:#000;}

.code_avantage {position:absolute;padding:.2em 0;margin:0;text-align:right;display:block}

img.decoration {margin:1em 0}

#doc #erreur_adresses {margin:2em;padding:2em;font-size:131%;text-align:center}

.brand-eboutic #extra_noel {background:#d4273a;position:absolute;left:620px;top:0;bottom:2em;width:37px}
.brand-eboutic #extra_noel_ruban {background:#d4273a;width:163px;height:183px;position:absolute;left:548px;top:-60px;background: url(/images/2009/noel/ruban.png) no-repeat;_display:none}

.small_logo_facebook {height:15px; width:15px;margin-bottom:-3px}
.small_logo_twitter {height:15px; width:15px;margin-bottom:-3px}
.small_fanbox_facebook {border-bottom:1px;border-bottom-color:#96a4c2;border-bottom-style: solid;}
.middle_logo_twitter {clear: both;float: right;padding: 20px 0 20px 20px;width:300px;text-align:center;height:60px;line-height:60px;max-heigh:60px;}
.title_social_networking {clear: both;float: right;color:#777;font-weight:bold;width:300px;font-size:118%;padding-top:1em;margin-bottom:.7em}


/* Clear Floated Elements */
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clearfix:after {clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#homepage p.cta {margin-bottom:2em}
.cta a, a.cta {text-decoration:none}

.brand-eboutic #doc .cta a,
.brand-eboutic #doc a.cta,
.brand-eboutic #doc a.ctna,
.brand-femina #doc a.cta,
.brand-femina #doc a.ctna,
.brand-femina #doc .cta a {color:#fff}
.cta b {display:block;font-weight:normal}
.cta .tl {position:absolute;top:0;left:0;width:22px;height:22px;background-position:0 0}
.cta .bl {background-position:0 100%;padding-left:22px}
.cta .br {background-position:100% 100%;padding:0 19px 19px 0}

a.cta,
a.ctna,
button.cta,
button.ctna {
  padding:.4em 1em;*line-height:1.5;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px}
button.cta,
button.ctna {cursor:pointer;*cursor:hand}

a.ctna,
a.cta {display:inline-block;display:-moz-inline-box;background:#999;color:#fff}

a.cta,
button.cta {border:0 none;font-weight:bold;color:#fff}
.brand-eboutic a.cta,
.brand-eboutic button.cta {background-color:#e24703}
.brand-eboutic a.cta:hover,
.brand-eboutic button.cta:hover {background-color:#eb784b}
.brand-femina a.cta,
.brand-femina button.cta {background-color:#b51f79}
.brand-femina a.cta:hover,
.brand-femina button.cta:hover {background-color:#ee33b3}
button.ctna {background:#999;color:#fff;padding:.4em 1em;border:0 none}
a.ctna:hover,
button.ctna:hover {background:#aaa;}

.brand-eboutic #homepage .register {margin-left:-722px;padding-left:732px;margin-right:-40px;padding-right:52px;*background-color:transparent;padding-top:5px;padding-bottom:5px;position:relative;margin-bottom:2em}
.brand-femina #homepage .register {margin-bottom:2em;padding-top:5px;padding-bottom:5px;}
#homepage .register p {margin-bottom:0}
.register a.cta {display:block;font-size:123.1%;font-weight:normal;padding:.3em 10px .3em 13px;margin-top:0px;}
#.brand-femina #homepage a.cta {padding:.6em 10px .6em 13px}
#doc .register {float:right;background:#fff;padding-left:5px;margin-top:-1px}


#sales_now,
#sales_future {width:100%;overflow:hidden;margin:0 0 1em 0px}

.listingsales li {display:block;width:399px;height:201px;float:left;background-color:#eee;margin:0 10px 0 5px;margin-bottom:1em}
.listingsales a,
.listingsales .upcoming {display:block;position:relative;width:100%;height:100%}
.listingsales .text,
.listingsales .date {display:block;color:#585858;}
.listingsales .date {position:absolute;width:100%;left:4px;bottom:2px;font-size:11px}
.listingsales .date .last_day {color:#c00}
.listingsales .text {position:absolute;width:96%;text-align:right;bottom:2px;font-size:11px;}
.brand-eboutic .listingsales .text {color:#e24703}
.brand-femina .listingsales .text {color:#b51f7a}
.listingsales .transparency {color:#e24703;position:absolute;width:100%;height:100%;font-size:11px;background-image: url('/images/2010/overlay.png')}

.listingproducts {width:100%;overflow:hidden;margin:0 0 1em;padding:0}
.listingproducts li {list-style:none;display:block;margin:0 50px 1em 0;padding:0;width:252px;float:left;height:370px}
.listingproducts li.col2 {margin-right:0}
.listingproducts a {display:block;width:100%;height:350px}
.listingproducts .photo {}
.brand-eboutic #doc .listingproducts .photo img {width:250px;height:250px;border:1px solid #d1d1d1}
.brand-femina #doc .listingproducts .photo img {width:250px;height:250px;border:1px solid #420f2c}
.brand-eboutic .listingproducts .title {position:relative;
  -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
  border-top-left-radius:5px;border-top-right-radius:5px}
.brand-eboutic .listingproducts .title {display:block;border:1px solid #d1d1d1;border-bottom:0;color:#737373;height:2.5em;padding:.2em .5em;font-weight:bold;background:#ececec}
.brand-femina .listingproducts .title {display:block;background:#420f2c;color:#fff;height:2.5em;padding:.2em .5em;font-weight:bold}
.listingproducts .prixeboutic,
.listingproducts .prixpublic,
.listingproducts .stock {display:block;text-align:center;color:#222}
.listingproducts .stock {line-height:2}
.stock_vente {position:absolute;right:40px;top:106px}
.listingproducts .references {display:block;text-align:center;color:#222;font-size:12px;}
.listingproducts .bas {color:#F70;font-size:11px;line-height:13px;font-weight:bold;}
.listingproducts .dispo {color:#F70;font-size:11px;line-height:13px;font-weight:bold;}
.listingproducts .epuise {color:#000;font-size:11px;line-height:13px;}
.listingproducts .prixeboutic {font-weight:bold;font-size:14px;line-height:13px;}
.listingproducts .prixpublic {font-weight:bold;font-size:11px;line-height:13px;}
.listingproducts .zoom_unavailable {position: absolute; top: 0px; left: 0px; height: 0px; line-height: 0px; font-size: 20px; background-color: #ebebeb; border-top: 1px solid #ABABAB; border-right: 1px solid #ABABAB; padding: 0 40px 0 10px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
.brand-eboutic .listingproducts .prixeboutic {color:#e24703}
.brand-femina .listingproducts .prixeboutic {color:#420f2c}
.brand-eboutic #doc .listingproducts a:hover .photo img {border-color:#d1d1d1}
.brand-femina #doc .listingproducts a:hover .photo img {border-color:#6c1157}
.brand-eboutic .listingproducts a:hover .title {border:1px solid #d1d1d1;border-bottom:0;color:#737373;background:#f1f1f1}
.brand-femina .listingproducts a:hover .title {background-color:#6c1157}
.brand-eboutic .listingproducts a:hover .prixeboutic {color:#eb784b}
.brand-femina .listingproducts a:hover .prixeboutic {color:#6c1157}
.listingproducts a:hover .prixpublic {color:#555}


.brand-eboutic #produit {border:1px solid #ababab;background:#f7f9ef;alpha:0.1;margin-bottom:2em;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px}
.brand-femina #produit {border:1px solid #ababab;background:#fbf1f8;alpha:0.1;margin-bottom:2em;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px}
#produit #total {background:#ececec;text-align:right;border:0 none}
#produitimg {float:left;text-align:center;width:440px;padding-bottom:1em;margin:0}
#produitimg a {outline:none;cursor:default;}
#produitimg a img {margin:20px 0 10px;border:1px solid #ababab;}
#produitimg #zoom_unavailable {position: absolute; top: 402px; left: 20px; height: 18px; line-height: 18px; font-size: 12px; background-color: #ebebeb; border-top: 1px solid #ABABAB; border-right: 1px solid #ABABAB; padding: 0 40px 0 10px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
#produitimg ul {display:block;margin:0;padding:0}
#produitimg li {display:inline;list-style:none}
#produitimg li img {margin:0 3px 8px}
#produitimg li a {outline:none;cursor:pointer;}
#produitimg li a:hover img {border-color:#000}
#produitinfo {width:420px;float:left;position:relative}
#header_productinfo {margin:27px}
#produitinfo .hd {font-weight:normal;font-size:161.6%;margin:1em 0 0}
#produitinfo .more {margin-bottom:2em;font-size:93%} 
#produitinfo #zoom {position:absolute;top:0;left:0;background: url(/images/ajax-loader-big.gif) 50% 50% no-repeat}
#produitinfo #shim {position:absolute;top:0;left:0}
#produitinfo .submit  {background-color:#ffffff;color:#656565;font-weight:bold;font-size:12px}
#produitinfo .order {width: 22px; float: left; font-size: 28px; color: #CCCCCC;font-weight: bold; margin-left: -26px; margin-top: -8px; padding: 0;}
#produitinfo .retour {text-align:right;padding:1em 0}
#produitinfo p {width:100%;overflow:hidden;}
#produitinfo label, span.label {float:left;width:38%;font-size:116%}
#produitinfo span.text {float:right;width:58%;text-align:right;font-size:116%}
#produitinfo span.text select {max-width:200px;}
#produitinfo .prixeboutic {color:#890611;margin-bottom:.2em}
#produitinfo .prixeboutic span {font-size:138.5%}
#produitinfo .prixpublic span {font-size:100%}
#produitinfo .buttons {text-align:right}
#produitinfo .sep {border-top:1px solid #ccc;padding-top:1em}
#produitinfo .usep {border-bottom:1px solid #ccc;padding-bottom:1em}
#produitinfo #recommander_un_article { margin: 75px 0 10px 30px; padding-left: 40px; line-height: 32px; height:32px; background: url(/images/mail_forward.png) no-repeat; }
#produitinfo #recommander_un_article a { line-height: 32px; }

#more {margin:0 19px;width:400px}
#more .top {font-size:93%;text-align:right}

.prevnext {font-size:93%;margin:2em 20px .5em}
.prevnext .right {text-align:right}

.brand-eboutic .salesmenu {margin-bottom:1em;}
.brand-eboutic .salesmenu p {color:#fff;padding:.5em .0em;margin:0; border-bottom: 1px solid #fba580;}
.brand-eboutic #doc .salesmenu a {color:#e24703;padding:.2em .4em;border: 1px solid #e24703;
	-moz-border-radius:10px;
	  -webkit-border-radius:10px;
	  border-radius:10px}
.brand-eboutic #doc .salesmenu a:hover {color:#eb784b;text-decoration:underline}

.brand-femina .salesmenu {margin-bottom:1em;}
.brand-femina .salesmenu p {color:#fff;padding:.5em .0em;margin:0; border-bottom: 1px solid #fbf1f8;}
.brand-femina #doc .salesmenu a {color:#420f2c;padding:.2em .4em;border: 1px solid #fbf1f8;
	-moz-border-radius:10px;
	  -webkit-border-radius:10px;
	  border-radius:10px}
.brand-femina #doc .salesmenu a:hover {color:#6c1157;text-decoration:underline}

.brand-eboutic #doc .salesmenu a.selected {color:#fff;text-decoration:none;border:none;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px}

.brand-femina #doc .salesmenu a.selected {color:#fff;text-decoration:none;border:none;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px}

.brand-eboutic .salesmenu .lvl1 {background:#fff;font-size:100%;}
.brand-femina .salesmenu .lvl1 {background:#fff;font-size:100%;}
.brand-eboutic .salesmenu .lvl2 {background:#fff;margin-left:30px;font-size:95%;}
.brand-eboutic .salesmenu .lvl3 {background:#fff;margin-left:60px;font-size:90%;}
.brand-eboutic .salesmenu .lvl4 {background:#fff;margin-left:90px;font-size:85%;}
.brand-femina .salesmenu .lvl2 {background:#fff;margin-left:30px;font-size:95%;}
.brand-femina .salesmenu .lvl3 {background:#fff;margin-left:60px;font-size:90%;}
.brand-femina .salesmenu .lvl4 {background:#fff;margin-left:90px;font-size:85%;}
.brand-eboutic .salesmenu .lvl1 a.selected {background:#eb784b}
.brand-eboutic .salesmenu .lvl2 a.selected {background:#eb784b}
.brand-eboutic .salesmenu .lvl3 a.selected {background:#eb784b}
.brand-eboutic .salesmenu .lvl4 a.selected {background:#eb784b}
.brand-femina .salesmenu .lvl1 a.selected {background:#6c1157}
.brand-femina .salesmenu .lvl2 a.selected {background:#420f2c}
.brand-femina .salesmenu .lvl3 a.selected {background:#420f2c}
.brand-femina .salesmenu .lvl4 a.selected {background:#420f2c}

#doc .salesmenu font {color:#eee;padding:.2em .4em}
#doc .salesmenu font.selected {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.brand-eboutic .salesmenu .lvl1 font.selected {background:#e24703}
.brand-femina .salesmenu .lvl1 font.selected {background:#333}

.wizard {padding:0;margin:0;zoom:1;overflow:hidden;margin:0 0 2em 60px}
.wizard li {display:inline;margin:0;padding:0}
.wizard a,
.wizard span {display:block;width:250px;padding:40px 0 0;text-align:center;font-size:123.1%;color:#999;float:left}
.wizard .wizcurrent a,
.wizard .wizcurrent span {background: url(/images/wizcart-current.gif) no-repeat 50% 50%}
.wizard .wiztodo a,
.wizard .wiztodo span {background: url(/images/wizcart-todo.gif) no-repeat 50% 50%}
.wizard .wizdone a,
.wizard .wizdone span {background: url(/images/wizcart-done.gif) no-repeat 50% 50%}



.form {background:#eee;color:#000;margin-bottom:1em;padding:1px 0;border:1px solid #b1b1b1;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px}
.form table {margin:1em}
.form div.sep {border-bottom:1px solid #b1b1b1;padding:.5em 0;margin-bottom:.5em}
.form div.last {border:0 none}
.form .first {margin-top:1em}
.form ol {margin:0;padding:0}
.form p,
.form li{overflow:hidden;_zoom:1;padding:0 1.5em 1em;margin:0}
.form li p {padding:0;margin:0 0 1em}
.form label,
.form span.label{text-transform:uppercase;color:#666;display:block;font-size:85%;margin-bottom:.2em}
.form input.text,
.form select.text,
.form span.input,
.form textarea.text {font-size:123.1%;width:98%;clear:both}
.form label.radio {margin:0 1em 0 .5em;display:inline;text-transform:none}
.form .help {font-style:italic;color:#777;font-size:93%}
.form .buttons {text-align:center}
.form .fieldWithErrors {margin:0;padding:0}
.form .fieldWithErrors .text {border-color:#f00;background:#fee}
.form .red {display:block;text-align:center;color:#fff;text-transform:none;padding:.5em 1em;margin:0 2em;background-color:#a22;
  -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;
  -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;
  border-top-left-radius:15px;border-top-right-radius:15px}

.form .h2 {padding-left:1em;padding-bottom:.9em;margin-bottom:1em;border-bottom:1px solid #b1b1b1}




#homepage .flash {display:block;padding:10px 30px 10px 15px;color:#fff;font-size:85%;position:relative;background:#252525;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px}
.flash span {display:block;float:right;font-weight:bold;font-size:197%;position:absolute;top:10px;right:10px;color:#888}

#doc .flash {border:1px solid;padding:5px}
#doc .warning {color: #850;background-color:#FEEFB3;border-color:#cb9}
#doc .notice {color:#370;background-color: #DFF2BF}
#doc .error {color: #900;background-color: #fcc}


/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

#lightbox {width:420px;height:220px;background:#444;color:#fff;margin:-110px 0 0 -210px;border:5px solid #999;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px}
#lbLoadMessage {text-align:center;font-size:1.1em;font-style:italic;margin:5em .5em}
#lbContent {margin:.5em .5em}
.lbHead {text-align:right;margin-bottom:1em;padding:.2em}
