@CHARSET "UTF-8";

#header .special-menu, #header .nav-container, #header a.logo, #header img, .top-header,
.checkout-page.panier .information-livraison, .checkout-page.panier .code-promotion, 
.checkout-page.panier .total-commande .btns, .checkout-page.panier .zone-aide, .checkout-page.panier .last-products, 
.checkout-page.panier .pub-links, .checkout-page.panier .footer-container, 
.checkout-page.panier #imprimer, .checkout-page.panier #enregistrer, 
.checkout-page.panier .grande-epicerie-paris,.checkout-page.panier #bon-marcher table tr .col-4, 
.checkout-page.panier #bon-marcher table tr .col-5,
.checkout-page.panier #grande-epicerie table tr .col-4, 
.checkout-page.panier #grande-epicerie table tr .col-5{display:none;}
.header-impression, #header .header-impression img, 
#header .header-impression .logo.logo-print, #header .header-impression .logo-print{display: block;}
.header-impression{width: 100%;height: 10%; }
.header-impression h1{color: #464646;font-family: arial;font-size: 28px;line-height: 44px;text-transform: uppercase;width: 100%;}
.header-impression p{color: #464646;font-family: 'HelveticaNeueLight',sans-serif;font-size: 18px;font-variant: small-caps;}
#header .header-impression .logo-print {left: auto;position: absolute;z-index: 99;top: 0;right: 0;display: none;}

.footer-impression{display:block;/*overflow: hidden;*/ width: 100%;padding-top:15px;border-top: 2px solid #a2a2a2;margin-top: 30px; }
.footer-impression h3 {color: #1B1B1B;font-family: Arial;font-size: 14px;margin: 0 0 4px;text-transform: uppercase;}
.footer-impression p{font-family: times New Roman;}
.footer-impression a {display:block;font-family:GillSansRegular, sans-serif;font-size:11px;color:#404040;margin-top:7px;display:block;text-transform:uppercase;}
.footer-impression a:hover {color:#000;}
.footer-impression .col-1, .footer-impression .col-1{width:47%;border-right:1px solid #e0e0e0;float:left;}
.footer-impression .col-2, .footer-impression .col-2{width:47%;margin-left:3%;float:left;}
.footer-impression .print {cursor:pointer;overflow:hidden;margin-left:20px;font-family:GillSansRegular;color:#626262;font-size:10px;padding-left:21px;height:17px;background:url(http://www.lebonmarche.com/skin/frontend/enterprise/lbm/images/share.png) no-repeat 0 0;position: absolute;right: 0;top: 47px;} 
.footer-impression .print span, .footer-impression .print span a:hover {background-color:#FFF;padding-left:8px;height:17px;line-height:17px;display:block;text-transform:uppercase;}
.footer-impression .print {background-position:-21px 0;}
.footer-impression .print:hover {color:#000;background-position:-21px -17px;}

.checkout-page.panier{background-color: url(http://www.lebonmarche.com/skin/frontend/enterprise/lbm/images/bg-print.png) repeat 0 0 #000;}
.checkout-page.panier #page, .checkout-page.panier #page .struct {padding: 0; width:100%;}
.checkout-page.panier h1, .styles h1, .fiche-produit h1 {display: block;font-family: arial;}
.checkout-page.panier #main h1{display: none;}
.checkout-page.panier #main h1.h1-print{display: block;line-height: 0 !important;padding-top: 5%;padding-bottom: 0;}
.checkout-page.panier h2 {background: url(http://www.lebonmarche.com/skin/frontend/enterprise/lbm/images/bg-print.png) repeat 0 0;color: #000 !important;font-size: 19px;display: block;width: 100%;}
.checkout-page.panier h2 span.price/*, .checkout-page.panier h2 span.nbre*/{font-weight: bold;}
.checkout-page tr td.col-1 p span.ref, .checkout-page tr td.col-1 p a.marque, 
.checkout-page tr td.col-1 p.contrainte-livraison, .checkout-page tr td.col-2 span {font-size: 13px;display: block;}
.checkout-page tr td.col-1 p, .checkout-page tr td.col-1 p a.nom-produit, .checkout-page tr td.col-3 span span.special-price {font-size: 17px;}
.checkout-page tr td.col-3 .price, .checkout-page tr td.col-3 .rate{font-size: 14px;}
.checkout-page.panier h2, .checkout-page.panier table th, .checkout-page.panier .total-commande p.total-cadeau{font-family: arial;}
.checkout-page.panier #bon-marcher table,
.checkout-page.panier #grande-epicerie table, .checkout-page.panier table{width: 100%; overflow: hidden;height: auto;}
.checkout-page.panier #bon-marcher table,
.checkout-page.panier #grande-epicerie table, .checkout-page.panier table{width: 100%; overflow: hidden;}
.checkout-page table th {border:1px solid #000; border-right:1px solid #bbb; border-left: none;font-weight: bold;}
.checkout-page.panier #bon-marcher table tr .col-1,
.checkout-page.panier #grande-epicerie table tr .col-1{width: 66.13%;/*width: 571px;*/}
.checkout-page.panier #bon-marcher table tr .col-1 .spec,
.checkout-page.panier #grande-epicerie table tr .col-1 .spec{/*height: 170px !important;*/float: left;display: block;/*width: 571px;*/overflow: hidden;}
* + html .checkout-page.panier #bon-marcher table tr .col-1 .spec,
* + html .checkout-page.panier #grande-epicerie table tr .col-1 .spec{height: 170px !important;overflow: none;}
* + html .checkout-page tr td.col-1 p.contrainte-livraison {bottom: 16px;}
.checkout-page.panier #bon-marcher table tr .col-2,
.checkout-page.panier #grande-epicerie table tr .col-2{width: 18.33% ;/*width: 190px;*/}
.checkout-page.panier #bon-marcher table tr .col-2 span,
.checkout-page.panier #grande-epicerie table tr .col-2 span{letter-spacing: 0 !important;}
.checkout-page.panier #bon-marcher table tr .col-3,
.checkout-page.panier #grande-epicerie table tr .col-3{border-right:none;width: 14.54% ;/*width: 193px;*/}
.checkout-page.panier #test-livraison{overflow: hidden;display: none;}
.checkout-page.panier #bon-marcher table tr td.col-1 img,
.checkout-page.panier #bon-marcher table tr td.col-1 p,
.checkout-page.panier #grande-epicerie table tr td.col-1 img,
.checkout-page.panier #grande-epicerie table tr td.col-1 p {display: block !important;}
.checkout-page.panier h1 {display: block;width: 946px;padding-left: 0;margin-bottom: 5px;}
* + html .checkout-page .total-commande p.total-cadeau{font-size: 18px;width: 100%;}
* + html .checkout-page .total-commande p.total-cadeau span{width: 90px;}
.checkout-page.panier .struct .footer-impression{display: block;margin: 12% auto 0;}
* + html .checkout-page.panier .struct .footer-impression{margin: 25% auto 0 !important;}
.checkout-page .total-commande p.total-cadeau{font-size: 18px;width: 110%;}
.checkout-page .total-commande p.total-cadeau span{font-size: 18px;font-weight: bold;}
.checkout-page.panier #test-livraison{display: none; overflow: auto;}

/* page impression detaille mutualisé */
.styles .header-impression h1 {border-bottom: none;}
.styles .col-left, .styles .col-main .breadcrumbs, 
.styles .col-main .liens-sociaux, .styles .dont-print, .styles .last-products, .styles .list-products h3 {display: none;}
.styles .col-main{width: 100%;float: left;}
.styles #main .col-main {width: 100%;float: left; display: block;}
.styles #fiche.content-block .img-print{width: 100%;height: 150%;}
.styles #fiche h2, .styles #fiche h3{margin-top: 5%;display: block; width: 100%;}
.styles .footer-impression{display:block;margin-top: 25%;}
* + html .styles .footer-impression{margin-top: 32%;margin-bottom: 0;}
.styles .header-impression{position: relative;}
.styles #main .header-impression h1, .styles #main .header-impression h1{display: block;border-bottom: none;color: #464646;font-family: arial;font-size: 28px;line-height: 44px;text-transform: uppercase;width: 100%;}
.styles #main .header-impression{position: relative;margin-top: 1%;}
/* * + html .styles #main .header-impression{margin-top: 0;}*/
.styles #header .header-impression .logo.logo-print{top:33px;}
#page .header-impression h1, #page .header-impression p{display: block;width: 100%;}
.styles #main .header-impression .logo.logo-print, 
.styles .header-impression .logo.logo-print{position: absolute;z-index: 99;right: 0;display: block; left:auto;}
.styles #fiche h2 {display:block;}
.styles #main .footer-impression.footer-impression-panier-2{display:block;margin-top: 0;}
/* * + html .styles #main .footer-impression.footer-impression-panier-2{margin-top: 25%;}*/
.styles .list-products .infos .discount-percent {border: 1px solid #E30613;}
.styles .list-products .product-info h3{display: block;}
.styles .list-products .exclu {border: 1px solid #3E3E3E;display: block;}
.styles .list-products {width: 96%;margin:2% 2% 0%;}
.styles .list-products ul li{width: 31.5%;height: 31.5%;margin-right: 1%;}
.styles .list-products ul li .image{width: 86%;height: 76%;}
.styles .list-products ul li .product-info{width: 97%;}
.styles .list-products ul li a img{width: 120%;height: 120%;}
.styles .list-products ul li.last {margin-right: 0;}
.styles .list-products .exclu{width: 119.5%;bottom: 2%;display: block;}
.styles #fiche h1{display: none;}
.styles #fiche h1.print{display: block;border: none;margin-bottom: 1.2%;}

/* page impression fiche produit */
.fiche-produit .header-impression h1{margin-left: 0 !important;padding-left: 0 !important;}
.fiche-produit .breadcrumbs, .visuels-product .autres-images, 
.infos-product .selections, .popin-layer, .content-footer,  .title-footer, .links-footer,
.pub-links, .fiche-produit .last-products, .liens-sociaux, .visuels-product .image .zoom, .zoomPup, #detailstoggle {display: none;}
.fiche-produit .header-impression{width: 100%;height: 100px; margin-bottom: 10px;display: block;float: left;overflow: hidden;}
.fiche-produit img{display: block;}

.infos-product{height: 466px;display: block;position:relative;}
.infos-product .prix .incentive {border: 1px solid #E30613;}
.infos-product .prix .incentive.gris {border: 1px solid #3B3B3B;}
.fiche-produit .infos-product .last{display: block;}
.infos-product .labels{position:relative;}
.infos-product .labels .block-label a{display: none;}
.infos-product .labels .block-label img{display: block;}
.infos-product p{display: none;}
.infos-product p.description_print, .infos-product p.ref {display: block;}
.toggle-block {border-top: none;}
.infos-product h1, .infos-product .nom-produit, 
.infos-product h2, .infos-product h2 a, .infos-product .nom-marque, .infos-product .nom-marque a ,
.infos-product h3, .infos-product h3 a, .toggle-block h3, .toggle-block h2  { font-family: times New Roman;}
.infos-product h2, .infos-product h2 a, .infos-product .nom-marque, .infos-product .nom-marque a ,
.infos-product h3, .infos-product h3 a{font-style: italic;}
.toggle-block h3, .toggle-block h2, .toggle-block .complement {display: block;width: 100%;float: left;}
.infos-product .prix .incentive {font-family: arial;}
.infos-product #main.col-1column{height: 100%;display: block;float: left;}
.fiche-produit .footer-container .footer-impression{display:block;margin-top: 30%;}

/* page impression facture commande */
 * + html .facture-commande #page{overflow: hidden;display: block;float: left;}
.facture-commande #page{margin: 0;padding: 0;width: 100%;}
.facture-commande #main #page1, .facture-commande #main #page2{position: relative;height: 980px;}
@-moz-document url-prefix() {
.facture-commande #main #page1, .facture-commande #main #page2{height: 960px;} }
.facture-commande #main #page1, .facture-commande #main #page2{height: 912px\9;}
.facture-commande #main #page1, .facture-commande #main #page2,
.facture-commande .struct{margin: 0;padding: 0;width: 100%;display: block;float: left;overflow: hidden;}
* + html .facture-commande #main #page1, * + html .facture-commande #main #page2,
* + html .facture-commande .struct{float: none;}

.facture-commande .header-impression{margin-bottom: 18px;float: left;} 
.facture-commande .header-impression .lbm-top{float: left;width: 75%;margin-top: 7px;}
.facture-commande .header-impression .logo{float: right;}
.facture-commande .header-impression .col-1{width: 324px;display: block;float: left;}
.facture-commande .header-impression .col-2{width: auto;display: block;float: left;}
.facture-commande .header-impression .col-1 p, .facture-commande .header-impression .col-2 p{font-family: Arial;font-size: 14px;text-transform: uppercase;}
.facture-commande .footer-print {float: left;display: block;width: 100%;position: absolute;bottom: 0;}

.facture-commande .footer-print .facturation{text-align: center;width: auto;color:#404040;font-family: Arial;font-size: 11px;}
.facture-commande .footer-print #contact{margin-top: 6px;border-top: 2px solid #A2A2A2;padding: 15px 0 0;}
.facture-commande .footer-print #contact h2{color:#404040;font-family: Arial;font-size: 13px;font-weight:bold; }
.facture-commande .footer-print #contact p{font-family: times New Roman;font-size: 13px;color:#404040;line-height: 19px;}
.facture-commande .footer-print #contact p{font-size: 14px\9;letter-spacing: -0.04em\9;}
.facture-commande .footer-print #contact .pagination{color:#404040;font-family: Arial;font-size: 11px;text-align: right;}

/* page impression facture commande - page 2 */
.facture-commande .mentions-legales h1{font-family: Arial;font-size: 15px;line-height:15px;text-transform: uppercase;border-bottom: 1px dotted #a5a5a5;padding-bottom: 5px;margin-bottom: 20px;}
.facture-commande .mentions-legales h2{font-family: Arial;font-size: 12px;text-transform: uppercase;margin-bottom: 15px;}
.facture-commande .mentions-legales p{font-family: Arial;font-size: 12px;margin-bottom: 15px;color: #404040;}
.facture-commande .mentions-legales .address{color: #000;}
.facture-commande .mentions-legales .conditions{margin-top:28px;}

/* page impression facture commande - page 1 */
.facture-commande .mentions-legales, #facture .informations, #facture .mode, #facture .mode .col-1, #facture .mode .col-2, #facture, #facture .recap-totaux{float: left;display: block;width: 100%;}
#facture .informations, #facture .mode .col-1, #facture .mode .col-2{margin-bottom: 14px;}
#facture .informations .col-1, #facture .informations .col-2, #facture .recap-totaux .col-1, #facture .recap-totaux .col-2{width: 50%;float: left;display: block;}
#facture .informations .col-1 h1, #facture .informations .col-2 h1, #facture .mode .col-1 h1, #facture .mode .col-2 h1{font-family: Arial;font-size: 10px;font-weight: bold;text-transform: uppercase;margin-bottom: 4px;}
#facture .informations .col-1 p, #facture .informations .col-2 p{color:#333333;font-family: Arial;font-size: 13px;line-height: 19px;letter-spacing: -0.02em;}
#facture .mode .col-1 p, #facture .mode .col-2 p{color:#333333;font-family: Arial;font-size: 10px;}
#facture .mode .col-2{margin-bottom: 18px;}
#facture .mode .col-2{margin-bottom: 13px\9;}
#facture .title-commande{float: left;font-family: Arial;font-size: 12px;line-height: 17px;font-weight: bold;text-transform: uppercase;margin-bottom: 10px;}
#facture #commandes{border-top: 1px solid #d8d8d8;width: 100%;font-family: Arial;font-size: 11px;margin-bottom: 21px;}
#facture #commandes{margin-bottom: 15px\9;}
#facture #commandes th{text-transform: uppercase;font-weight: bold;vertical-align: top;height: 30px;text-align: center;padding-top: 14px;}
#facture #commandes th{height: 28px\9;padding-top: 12px\9;}
#facture #commandes th, #facture #commandes td{border-bottom: 1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
#facture #commandes tr th.col-8, #facture #commandes tr td.col-8{border-right: none;}
#facture #commandes tr td {vertical-align: top;}
#facture #commandes tr td p{padding: 10px;text-align: center;}
#facture #commandes tr td.col-1 p{padding: 10px 2px;}
#facture #commandes tr td p{padding-top: 8px\9;padding-bottom: 8px\9;}
#facture #commandes tr td.col-1 p, #facture #commandes tr td.col-2 p{text-align: left;}
#facture .recap-totaux h1{font-family: Arial;font-size: 12px;font-weight: bold;margin: 0 0 10px 3px;text-transform: uppercase;}
#facture #recap{margin-left:3px; border-top: 1px solid #d8d8d8;border-left: 1px solid #d8d8d8;width: 55.24%;font-family: Arial;font-size: 11px;}
#facture #recap th{font-weight: bold;text-transform: uppercase;text-align: center;vertical-align: middle;height: 41px;}
#facture #recap th{height: 39px\9;}
#facture #recap th,#facture #recap td{border-right: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
#facture #recap td{height: 32px;text-align: center;vertical-align: middle;}
#facture #recap td{height: 29px\9;}
#facture .recap-totaux .totaux {width: 78.61%;float: right;}
#facture .recap-totaux .totaux p{line-height: 27px;font-family: Arial;font-size: 11px;font-weight: bold;height: 27px;vertical-align: middle;float: left;width: 100%;border-bottom:1px solid #d8d8d8; }
#facture .recap-totaux .totaux p span{font-family: Arial;font-size: 12px;vertical-align: middle;float: right;margin-right: 20px;}
#facture .recap-totaux .totaux p.sous-total-ttc{border-bottom-color: #000;}
#facture .recap-totaux .totaux p.total-ttc{font-size: 17px;border-bottom: 3px solid #000;margin: 24px 0 11px;}
