body {
font-weight: 300; font-size:11pt; font-family: "Myriad Pro","times New Roman", "Arial";
font-size:11px; margin:0; padding:0; text-align:center;
background-image:url(../img/fdsite.png);
background-position:center top;
background-repeat:repeat-x;
background-color:#f4f4f4;


}
#accueil{background-image:url(../img/fd.png);}
a img {border:none;}
a{color:#99CC00;text-decoration:none;}
fieldset{border:none;}

#contentbackground{

background-position:center top;
background-repeat:no-repeat;

}
#old-price-1{text-decoration: line-through;}
 #contentbackground{background-image:url(../img/fondgermesdevie02.png);}
#accueil #contentbackground{background-image:url(../img/fondgermesdevie01.png);}
#content {
margin-left:auto;
margin-right:auto;
width:950px;
text-align:left !important;

}
#header{height:177px;}
#logo{float:left;margin-top:5px}
#compte{float:right;}
#compte form{margin-bottom:5px;}
#commander{float:right;}
#paniercompter{margin-top:5px;text-align:left;width:335px;}

.login{width:77px}
#navigation{color:#FFFFFF;height:31px;line-height:0.9;margin-top:1px;width:100%;vertical-align:bottom;position:absolute;top:143px;text-align:left;width:954px;}

#btnpromotions{position: absolute; margin-left: 360px; top: 510px;}
#btnnouveauxproduits{position: absolute; margin-left: 360px; top: 1257px;}
#banniere{height:266px;margin-left:1px;margin-top:0px;width:950px;position:relative}
#outil{float:left;width:950px;height:32px}
#accueil #outil{background-image:url(../img/outil.png);}
#gauche{float:left; width:200px;}
#main{float:left; width:540px;margin-left:5px;margin-right:5px;margin-top:5px;}
#droite{float:left; width:200px}

#colonegauche{width:200px;height:512px;background-image:url(../img/COLONNES_GAUCHES.png);}
#colonegauche a{color:#fff; text-decoration:none}
#modulecontent ul{margin:0px;padding:0px;}



.titredroite{padding:7px;padding-right:0px;margin-top:5px;text-align:left;width:100%}
.rubriquebtn{color:white;}
.textegras{font-weight:bold;font-size:12px;}
input.login{color:#666;font-size:10px;}
#labelsetgaranties{margin-top:0px !important; width:200px;height:308px;background-image:url(../img/LABELS_ET_GARANTIE.png);}
#compte{margin-top:8px;}
#panier {
background-color:#CCCCCC;
background-image:url(../img/COLONNES_DROITES.png);
background-repeat:no-repeat;

min-height:301px;
width:200px;
}
#moncompte{display:block;height:33px;margin-top:5px;}
#moncompte input,#moncompte span,#moncompte img{vertical-align:middle;}
#liensmoncompte{font-weight:bold;font-size:12px;margin-top:5px;}
#liensmoncompte input{vertical-align:middle;}
#contacternous{width:200px;height:109px;background-image:url(../img/CONTACTEZ-NOUS.png);}
#livraison{width:200px;height:225px;background-image:url(../img/LIVRAISONS.png);}

#footer{color:fff;padding-bottom:10px; background-image:url(../img/fdfooter.png);background-repeat:repeat-x;background-color:black; }
#footercontent{width:950px;margin-left:auto;margin-right:auto;}
#promotions{text-align:left;width:540px;height:80px; background-image:url(../img/titres01.png);vertical-align:middle}
#nouveauxproduits{text-align:left;width:540px;height:80px; background-image:url(../img/titres02.png);vertical-align:middle}

.lienfooter{float:left;width:180px}
.separateurfooter{float:right;}

img.miniaturecategorie{margin-top:2px;}



.mp-light {font-weight: 300; font-size:11pt; font-family: "MyriadPro-Bold", "Myriad Pro Bold", "Myriad Pro", "times New Roman","Arial"} 
.mp-regular {font-weight: normal; font-family: "Myriad Pro", "times New Roman","Arial"} 
.mp-semibold {font-weight: 600; font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro","times New Roman", "Arial"} 
.mp-bold {font-weight: 700; font-size:11px;  font-family: "MyriadPro-Bold", "Myriad Pro Bold", "Myriad Pro", "times New Roman","Arial"} 
.mp-black {font-weight: 800; font-family: "MyriadPro-Black", "Myriad Pro Black", "Myriad Pro","times New Roman", "Arial"} 
.header-nav:{margin-top:6px;}
.header-nav ul li{list-style-image:none;list-style-type:none;margin:0px;padding:0px; width:105px; 
float:left;

font-weight: 600; font-size:11px; font-family: "MyriadPro-Bold", "Myriad Pro Bold", "Myriad Pro", "times New Roman","Arial";}
.header-nav ul li a{color:white;text-decoration:none;text-transform:uppercase;text-align:center;}
#navigation ul{margin:0px;padding:0px;} 
#navigation ul li a{height:33px;display:block;background-repeat:no-repeat; }
#navigation ul li a span{padding-top:5px;display:block;}
#navigation ul li+li a{background-image:url(../img/menusep.png);}
#navigation ul li.first a{background-repeat:no-repeat;}
#gauche ul{padding:0px;margin:0px;margin-left:15px;}
#gauche ul li{color:white;text-align:left;list-style-type:none;line-height:20px;font-size:12px !important;}
#gauche ul li img{vertical-align:middle;margin-right:4px;}
.modulecontent{margin-left:9px;text-align:left !important}
#blocmoncompte{background-image:url(../img/MON_COMPTE.png);height:177px;width:200px;}
.no-display{display:none;}

.breadcrumbs li{display:inline;}
.breadcrumbs li a{color:black;}

li.level1{display:none;}
ul.level1{display:none;}
ul.level0 li.over ul.level1{display:block;z-index:999;}
li.over a{color:#99CC00 !important; }
li.over .level1 a{color:#ffffff !important;}
li.over .level1 a:hover{color:#99CC00 !important;}
#navigation a:hover{color:#99CC00 !important;}
.over ul li{display:block !important;text-align:left !important;margin-left:20px;height:auto; }
.over .level0{position:absolute;background-image:url(../img/sousmenu.png);width:216px;background-position:bottom;padding-top:16px !important;padding-bottom:16px !important;top:33px;border-top:solid #99cc00 1px;margin-left:-6px !important;z-index:5000;}
.level1 a{color:#FFFFFF !important;background-image:url(../img/pucesousmenu.png) !important;height:24px !important; background-repeat:no-repeat;width:180px;display:block;padding-left:14px;text-transform:none !important;vertical-align:middle;text-align:left !important;}
.level1 a:hover{background-image:url(../img/pucesousmenu_hover.png) !important;display:block; color:#99cc00 !important; }
.level1 a span{display:inlinde;padding:1px !important;}
.level1{text-align:left !important;clear:both;}

ul.messages{
display:none;}
div.page-head{margin-bottom:10px;}
div.category-head,div.product-head,div.cms-head,div.page-head{background-image:url(../img/titres01.png);width:540px;height:80px;}
div.category-head h2,div.product-head h1,div.cms-head h1,div.page-head h3{color:#999999;padding-top:0px;font-size:20px;height:78px;line-height:78px;vertical-align:middle;margin:0px;background-image:url(../img/titreproduit.png);background-repeat:no-repeat;background-position:left;text-indent:20px;margin-left:17px;}

ol.grid-row{margin:0px;padding:0px;}
div.catalog-listing ol.grid-row{width:542px;}
div.catalog-listing ol.grid-row li.item,div.up-sell ol.grid-row li.item{background-image:url(../img/produit_liste.png);list-style-type:none;width:268px;height:217px;float:left;overflow:hidden;margin-right:3px;margin-top:3px;}
div.product-inner-list{position:relative;}
li.item h5 {padding-top:0px;}
li.item h5 a{color:#999999;text-decoration:none;font-size:13px;margin-left:34px;display:block;margin-top:3px;text-align:left !important; margin-top:20px !important;height:20px;overflow:hidden;}
.product-inner-list{position:absolute;left:20px;width:228px;}
.product-inner-list p.product-image{margin:0px;padding:0px;}
p.add-to{display:none;}
table.view-by{display:none;}
div.shopping-cart-totals{text-align:right;}
#coupon_code{width:150px !important;margin-left:3px;}
.grid-row .odd{margin-right:2px;}
span.price{font-weight:bold;font-size:14px;}
ul.col-3-layout{margin:0px;padding:0px;list-style-type:none;}

.product-main{background-image:url(../img/fondproduit.png);margin-top:5px;margin-bottom:0px;}
.wysiwyg-main{background-image:url(../img/fondwysiwyg.png);margin-top:4px;margin-bottom:0px;padding:5px}
h3.product-name{margin:0px;border-bottom:dotted #cccccc 1px;padding-top:19px;padding-left:20px;margin-left:20px;margin-right:25px;height:30px;font-size:15px;color:#999999;}.more-views ul{padding:0px;margin:0px;}
.more-views ul li{list-style-type:none;float:left;margin-left:10px;}



.collateral-box{width:248px;padding-top:25px;}
.more-views{margin:2px;width:240px}
#contacternous .btndroit02{font-size:15px;}
.liencontact{color:#99CC00;}
.product-img-box p img{max-width:240px;}
#newsletter-validate-detail input{vertical-align:middle;}
#inputnewsletter{width:154px;}
#recherche input,#recherche img{vertical-align:middle;}
#panier .content{margin:5px;}
.product-shop{margin:5px;}

#qty{width:40px;margin-left:13px;}
.qty-box label{font-weight:bold;}
.add-to-cart-box{border:none;padding:0px;margin-right:15px;text-align:right;}
.add-to-cart-box legend{display:none;}
.add-to-cart-box input[type=image]{vertical-align:middle;}
#cart-sidebar{margin:0px;padding:0px;list-style-type:none;margin-left:1px;}

#cart-sidebar li{background-image:url(../img/btnproduit.png); width:198px;height:72px;oveflow:hidden;position:relative;color:#cccccc;}
#cart-sidebar li .product-images{position:absolute;margin-left:10px;margin-top:10px;}
#cart-sidebar li .product-details{margin-left:75px;padding-top:5px;}
.product-details a{color:black;text-decoration:none;font-weight:bold;}
.product-details a:hover{text-decoration:underline;}
.product-details a.widget-btn{position:absolute;top:30px;left:180px;}
#cart-sidebar li strong,#cart-sidebar li span.price{color:#cccccc;}

.icopanier{margin-left:110px;}
#contentpanier .nbproduits,#contentpanier .prixproduits{color:#99CC00;font-weight:bold;text-decoration:none;}
#contentpanier a{text-decoration:none;}
#contentpanier{margin:5px;font-weight:bold;font-size:12px;margin-bottom:8px;}
#commandepanier input{padding-left:93px;margin-top:4px;}
.prixcommande{float:right;}
#paniercompte{font-weight:bold;font-size:12px;}
#paniercompte .nbproduits,#paniercompte .prixcommande,#paniercompteheader .nbproduits,#paniercompteheader .prixcommande{color:#99CC00;}
ul.breadcrumbs {
margin-left:2px;
padding:0;}
ul.breadcrumbs a{text-decoration:none;

padding:0;}
ul.breadcrumbs a:hover{text-decoration:underline;}
#paniercompteheader a{text-decoration:none;}

.note-msg{margin:20px;text-align:center;}

#contenudivproduit{margin-left:10px;margin-right:10px;margin-top:10px;}
#product-attribute-specs-table{width:500px;border:solid  #a0A0A0 1px;margin-left:10px;}
#product-attribute-specs-table td{width:250px;padding:4px;}

.product-main{overflow-x:hidden;}
#footerlist{width:950px;margin-top:20px;border:none;padding:0px;}
* html #footerlist,*+html #footerlist{margin-top:0px;padding-top:20px;}
* html #footerlist,*+html #footerlist td{padding-top:0px;}
#footerlist td p{margin:0px;padding:0px;}
#footerlist td{color:white;text-align:left; background-image:url(../img/footer_delimiter.jpg);
background-position:right top;
background-repeat:no-repeat;}
#footerlist td a{color:white;text-decoration:none;}
#footerlist th{text-align:left;width:190px;border-right:solid #656565 1px;height:30px;vertical-align:top;}
#footerlist th img{margin-left:24px;}
#footerlist td ul{margin-left:24px;margin-top:0px;padding:0px;}
#footerlist td ul li {text-align:left;list-style-type:none;}
#footerlist td ul li a{color:white;text-decoration:none;}
#footerlist td div.margin{margin-left:24px;}
#footerlist td table td{ background:none;border:none;}
#left_nosmarques{width:180px;}
.clearboth{height:1px;clear:both;}
div.recently{margin-top:2px;}
div.recently img{text-align:center;}
div.recently ol{margin-top:0px;padding-top:0px;}
#footerlist td   div.margin ul{margin:0px;list-style-type:none;}

#contacternous #livraison #labelsetgaranties  #recherche  #panier{margin-top:10px !important}
.modulecontent ul{margin:0px !important;padding:0px !important;margin-left:5px !important; margin-top:-5px;}

#main li{list-style-type:none;}
#footer1{text-align:left; border-top:dotted #808080 1px; }
#footer1 a{color:#656565;}

#main p {
margin:0;
padding:0 0 10px;
}
p.availability{display:none;}

.sendtoafriend{color:#99CC00;font-weight:bold;text-decoration:none;font-size:12px;}

a.voirlesproduits{position:absolute;left:130px;top:128px;}

.votreboutiquecategorie{width:540px;height:302px;background-image:url(../img/votreboutique.png);margin-top:2px;}
div.up-sell{width:542px;padding-top:0px;}

.btnok{width:24px;height:24px;}
#advice-validate-email-newsletter,#advice-required-entry-inputnewsletter{position:absolute;width:180px;}
#newsletter-validate-detail{margin:0px;padding:0px;}
#search{width:154px;}

#nosmarques{height:62px;}
.separateurblocs{margin-left:10px;}
#search_mini_form{margin:0px;padding:0px;}

ul.breadcrumbs{margin-top:9px;}
.modulecontent p{margin-top:-8px;padding:0px;}



.categorypage2,.categorypage3,.categorypage4{display:none;}


span.categorypage{font-size:14px;cursor:pointer;}

span.selectedcategorypage{color:#99CC00;}
p.category-description{
font-size:13px;

padding-right:20px !important;
text-align:justify !important;
}
td.pages ol{margin:0px;padding:0px;}
td.pages ol li{float:left;margin:8px;}
#main .validation-advice{color:red;}

#main .button-set {margin-right:20px;text-align:right;margin-left:20px;}
#main h4{color:#99CC00;}

div.wysiwyg-main form{font-size:11px;}
div.wysiwyg-main form fieldset label{margin-top:5px;}
#listemarques li{float:left;width:176px;}

#colonegauche{height:517px;background-repeat: no-repeat;}
#colonegauche,#contacternous,#livraison,#panier,#blocmoncompte{margin-top:5px;}
li.item{z-index:1 !important;}
img.miniaturecategorie{z-index:100;}
a.voirlesproduits{z-index:600;}
 #cart-sidebar li div.product-images{left:0px;width:54px;text-align:center;}
 span.pourcentagepromotion{display:block;position:absolute;color:white;background-image:url(../img/reduction.png);background-repeat:no-repeat;margin-top:4px;margin-left:204px;z-index:400;height:44px;width:44px;font-size:15px;line-height:44px;vertical-align:middle;text-align:center;}

 .col-2 {font-size:12px;}
 h5 {font-size: 12px;}
#search_result {padding-top:80px}
#shipping-zip-form label{display:block;
font-size:13px;

margin-top:10px;}



.shipping-estimate{width:268px;background-image:url(/skin/frontend/default/default/img/estimateshipping.png);height:444px;}
.shopping-cart-collaterals h4{font-size:14px}

.product-main{font-size:12px}
h4 {font-size:12px}
h6 {font-size:12px}
.attribute-specs p{text-align:justify}
#logodt{float:right;
margin-top:7px;}
#seppagecheckout{background-image:url(../img/fondwysiwyg.png);
margin-bottom:0;

padding:5px;}
#borderbanniere{width:949px; height:10px; background-image:url(../img/fdban.png);position:absolute;z-index:1;}


.hiddencartproduct{display:none;}
#sidebarcartnav{margin-right:4px;text-align:right;position:absolute;margin-top:161px;width: 190px;}
.sidebarcartnavlink{color:black;cursor:pointer;font-weight:bold;}
.sidebarcartnavlinkactive{color:#99CC00;cursor:normal;}

#voirficheproduit{position: absolute; top: 105px;background-image:url(../img/btnficheproduit.png);background-repeat:no-repeat;text-indent:10px;font-weight:bold;}
#cart-sidebar{position:absolute;}
.pastillenew{position:absolute;width:44px;height:44px;background-image:url(../img/new.png);margin-left:204px;margin-top:4px;}

body.catalog-category-view #main p, body.cms-home #main p{margin:0px !important;padding:0px !important;}
#main .left{float:left;}
.sendfriend-product-send #main .left{float:none;}



















/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }



/* Form lists */
.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text, .form-list li .input-box textarea { width:250px; }
.form-list li .input-box select { width:256px; }
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }

.group-select {
    margin:28px 0;
   padding:22px 25px 12px 25px;

    }
.group-select .legend {
    margin-top:-33px;
    float:left;
    padding:0 8px;
    font-weight:bold;
    font-size:1.1em;
    }
 .group-select ul,  ol{margin:0px;padding:0px;}
.group-select li { padding:4px 8px;clear:both; }
.group-select li .input-box { float:left; width:275px; margin-top:5px; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:250px; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }


/* Form Messages */
.validation-advice, .required { color:#EB340A; }
.validation-advice {
    clear:both;
    min-height:15px;
    margin-top:3px;
   padding-left:17px;
    font-size:.95em;
    font-weight:bold;
    line-height:1.25em;
    }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
/* Expiration date and cvv number validation case */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; margin-right:-12em; width:12em; position:relative; }

label.required { font-weight:bold; }
p.required { font-size:.95em; text-align:right; }


/********************* Tables */
td.label        { font-weight:bold; }

/* Data Table */
.data-table { border:1px solid #bebcb7; width:100%; }
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#f8f7f5  !important; }
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { padding:2px 8px; color:#0a263c; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table thead tr th { background-color :#AAE044; }
.data-table tfoot { border-bottom:1px solid #d9dde3; }

.data-table tfoot tr {}
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
/* Bundle Products */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td h5.title { margin:0; padding:0; font-size:1em; font-weight:bold; color:#2f2f2f; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }

.box-table td { padding:10px; }
.box-table tfoot td { padding-top:5px; padding-bottom:5px; }
.box-table select { width:100%; }

.nested-data-table th, .nested-data-table td { padding-top:2px; padding-bottom:2px;  }

.generic-table td { padding:0 8px}
.generic-table td.first { padding-left:0; white-space:nowrap; }
.shipping-tracking .button-set { margin-top:0; border:none; border-top:0; padding-top:0; }








/********************** Checkout */
select.address-select { width:630px; }

.shipment-methods dd { margin-bottom:13px; }
.payment-methods dt { margin-bottom:5px; }
.payment-methods dd { padding:5px 20px; }
.payment-methods select.month { width:146px !important; margin-right:10px; }
.payment-methods select.year { width:100px !important; }
.payment-methods input.cvv { width:3em !important; }

/* Shopping Cart */
td.attributes-col { line-height:1.4em; }
td.attributes-col ul { margin:5px 0; font-size:.95em; }
td.attributes-col dt { margin-top:.5em; }
td.attributes-col dd ul { margin:0 0 5px 0; list-style:disc; }
td.attributes-col dd ul li { margin-left:15px; }
td.attributes-col h4.title { padding:0; margin:0; font-size:1em; color:#2f2f2f; width:100%; overflow:hidden; }
td.attributes-col h4.title a { font-weight:bold; }
#shopping-cart-totals-table  td{padding:6px;}
#shopping-cart-totals-table  .overgdv{margin-top:10px;}
#shopping-cart-totals-table .a-right{text-align:right;}
/* Tax details */
.tax-total { cursor:pointer; }
.tax-total td { line-height:13px; padding-top:5px !important; padding-bottom:5px !important; }
.tax-total .tax-collapse { float:right; padding-left:20px; text-align:right; cursor:pointer; }
.show-details .tax-collapse { background-position:0 -55px; }
.show-details td { border-top:1px solid #d2d8db; }
.tax-details td { font-size:0.91em; color:#626465;  }
.tax-details-first td { border-top:1px solid #d2d8db; }

/* Shopping cart tax info */

.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px;  cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }

.shopping-cart-collaterals .col-1,.shopping-cart-collaterals .col-2{float:none;width:auto !important;}

/* One-Page checkout */
.one-page-checkout .group-select { margin-right:0; }

.one-page-checkout .head {
    margin-bottom:0 ;
    border-style:solid;

    border:none;
  border-bottom:solid #cccccc 1px;

    }
    #checkoutSteps{padding:0px;}
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#cccccc; font-size:1.05em;  text-indent:15px;   }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { background:#fff; font-size:12px; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head {  cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0;padding-bottom:5px; cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#000000;   background-image:url(/skin/frontend/default/default/img/btndroit01.png);
    background-repeat:no-repeat; background-position:10px 2px; }
.one-page-checkout .active h3 { color:#99CC00; }

.one-page-checkout .active .step-count { color:#000000; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #d9dde3; border-top:0; }
#opc-review .data-table { border-top:0; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:12px;padding-bottom:12px; }


.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }

/* Multiple Addresses checkout */
.multi-address-checkout-description {
    margin-top:-15px;
    margin-bottom:15px;
    }
.multi-address-checkout-box .box {
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    border:1px solid #bbb6a5;
    }
.multi-address-checkout-box .legend {
    float:left;
    margin-top:-10px;
    margin-bottom:0;
    margin-left:15px;
    border:1px solid #F18200;
    background:#F9F3E3;
    color:#F18200;
    padding:2px 8px;
    }
.multi-address-checkout-box .content {
    padding:15px 20px 20px 20px;
    }
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #BBAFA0;
    background:#F9F3E3;
    padding:5px 10px;
    }
.shipment-count {
    background:#E26703;
    padding:2px 5px;
    color:#fff;
    font-size:.95em;
    line-height:1em;
    }
.multi-address-checkout-box .count-head h4 {  margin:0; }
.multi-address-checkout-box .head h5 { color:#E26703; }
.multi-address-checkout-box .head a { font-weight:normal; }
.multi-address-checkout-box .checkmo-mailing-address { display:block; padding-left:20px; }
.shipping-method-pointer { border:1px solid #d9d2be; padding:13px; background:#F9F3E3; position:relative; }
.shipping-method-pointer .pointer { position:absolute; top:-20px; right:-40px; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px;  }
.place-order-box .main-radius{  no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { font-size:1.5em; }
.place-order-box .grand-total .price { color:#e26703; font-weight:bold; }
.place-order-box input { margin-left:15px; }

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }

.one-page-checkout .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 20px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }


div.account-box {margin:4px;}
div.account-box div.head h5,div.account-box div.inner-head h5{background-image:url(../img/btndroit01.png);background-repeat:no-repeat;padding-left:10px;background-position:0px 2px;}
div.account-box div.col2-set div.inner-head h5{background-image:none;text-indent:0px;padding:0px;}


#checkout-step-login .form-list{margin:0px;padding:0px;}

#co-billing-form ul{margin:0px;padding:0px;}

#co-billing-form select{width:450px;}

*.overgdv{cursor:pointer !important;}


.header-nav ul li{position:relative;}
.header-nav ul li.nav-ustensiles-de-cuisson ul.level0{left:-92px;position:absolute;}


#favoris{float:right;margin-top:9px;margin-right:4px;display:none;cursor:pointer;}
* html #favoris, *+html #favoris{display:block;cursor:pointer;}


.checkout-cart-index #country{width:250px;}
div.discount-codes{width:268px;height:143px;background-image:url(../img/coupon.png);}
div.shopping-cart-totals{background-image:url(../img/total.png);height:300px;}


body.catalogsearch-result-index div.page-head,body.contacts-index-index div.page-head{margin-bottom:0px !important;}


.floatright{float:right;}



#my-orders-table span.price{font-weight:normal !important;font-size:11px !important;}


div.middle-container{background-repeat:no-repeat;background-position:0px 870px;}


.opc-please-wait{display:block;text-align:right;margin-right:20px;}
li.nav-nos-promotions,li.nav-nouveaux-produits{display:none !important;}









 li.item p.old-price span.price-label{display:none;}
 li.item p.old-price{text-decoration:line-through;display:inline;margin-left:-18px !important;margin-right:13px !important;}
  li.item p.old-price span.price{font-size:12px !important;}
 li.item p.special-price span.price-label{display:none;}
 li.item p.special-price{color:#99CC00;display:inline;margin-left:8px !important;}
 
 li.item p.special-price span.price{margin-left:8px;}

 ul.checkout-types a{margin-right:5px;}
 
 div.up-sell ol.grid-row{width:542px;margin-left:-1px;}
 div.up-sell ol.grid-row li{float:left;}

 
 img.miniaturecategorie{max-height:150px;max-width:130px;}
 * html img.miniaturecategorie,*+html img.miniaturecategorie{width:130px;}
 .categorypage .product-inner-list{height:154px;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;}
 .shopping-cart-totals{width:268px;}
 #checkoutSteps .address-select{width:480px;}
 
 li.section .box{overflow:hidden;}
 #checkout-review-table td.a-right{text-align:right;}
 
 
 .productviewquantity{height:50px;}
 .productviewprice{height:52px;margin-top:2px;}
 .productviewprice table{margin:0px;padding:0px;border:0px;height:37px;}

 .productviewprice  .price-label{display:none;}
  .productviewprice  .old-price .price{text-decoration:line-through;padding:0px !important;}
    .productviewprice  .old-price{padding:0px !important;}
  .productviewprice  .special-price .price{color:#99CC00;}
  body.catalogsearch-advanced-result div.page-head{margin-bottom :0px !important;}
  
  .checkout-cart-index .shipment-methods,.checkout-cart-index  .shipment-methods dd ,.checkout-cart-index .shipment-methods dl,.checkout-cart-index  .shipment-methods dd ul{margin:0px !important;padding:0px;}
  .checkout-cart-index .shipment-methods dt{display:none !important;}

     .checkout-cart-index  #co-shipping-method-form fieldset{margin:0px !important;margin-top:9px !important;padding:0px !important;}
	 
	 .checkout-cart-index #shopping-cart-totals-table td{min-width:63px;}
  
#checkout-review-table .price{font-weight:normal !important;}

#checkoutSteps #checkout-shipping-method-load{margin-top:10px;margin-bottom:10px;}
#checkout-shipping-method-load dt{display:none;}
 * html  li.item p.special-price, *+html  li.item p.special-price{position:absolute;margin-top:-3px !important;}
   #main  li.item p.special-price{position:absolute;margin-top:-2px !important;}

#espaceconseil p{display:none;}

#checkout-review-table  span.price{font-size:11px !important;}