@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media only screen and (min-device-width:375px) and (max-device-width:480px){}@media only screen and (min-device-width:320px) and (max-device-width:375px){}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){}@media only screen and (min-device-width:320px) and (max-device-width:480px){}@media only screen and (max-width:768px){}@media only screen and (min-device-width:320px) and (max-device-width:480px){}@media only screen and (min-device-width:320px) and (max-device-width:480px){}@media only screen and (min-device-width:320px) and (max-device-width:480px){}body.checkout-cart-index ul.messages{padding-bottom:8px;border-bottom:1px solid #d9d9d9;padding-top:15px;padding-left:5%;margin-left:0%;width:95%}div.validation-advice{color:#c91006;padding-top:5px}.noscroll{overflow:hidden}@media only screen and (min-device-width:1200px){#button-devis{float:right;margin-top:10px;width:160px}#button-devis>a{width:100%}#devis-panier div.pdt-list{margin-top:5px;margin-bottom:25px}#devisPanel{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(128,128,128,0.6);z-index:10000;display:none;cursor:pointer}#devisPanelContent{position:fixed;top:10%;bottom:10%;left:7%;right:7%;background-color:#fff;display:none;z-index:10001;cursor:auto;padding:15px}#closeDevisPanel{display:inline-block;cursor:pointer;float:right;padding:7px}#closeDevisPanel{display:none}#devisForm{width:45%;height:100%;overflow:scroll;float:left}#devis-panier{width:55%;height:100%;max-height:100%;float:left}#devis-panier div.pdt-list div.illustration{width:159px}#devis-panier div.pdt-list div.name{width:230px}#devis-panier div.pdt-list div.optional{width:100px}#devis-panier div.pdt-list div.optional div.availability{display:none}#devis-panier div.pdt-list div.qty{width:100px;text-align:right}#devis-panier div.pdt-list div.price-unit{width:100%}#devis-panier div.pdt-list div.price-unit span.cart-price{width:100%}#devis-panier div.pdt-list div.price{width:100px;text-align:right}#devis-panier div.pdt-list div.variable-zone{width:39.8%}#totauxFinaux{text-align:right;display:inline-table;margin-left:60%;font-size:1.5em}#totauxFinaux tr{line-height:1.5em}#totauxFinaux th{padding-left:15px}.btn-send-form{cursor:pointer;display:inline-block;line-height:25px;color:#FFFFFF;text-transform:uppercase;font-size:.8em;background-color:#c91006;padding:0 15px;border:none}#devisForm .submit{width:100%;text-align:center}#listProductForm{height:78%}#shopping-cart-table{height:100%}#devisProductList{overflow:scroll;height:90%}}@media only screen and (max-device-width:1024px){#button-devis{float:right;margin-top:10px;width:160px}#devis-panier{width:100%;height:auto;float:none}#devisPanel{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(128,128,128,0.6);z-index:10000;display:none;cursor:pointer}#devisPanelContent{position:fixed;top:3%;bottom:3%;left:3%;right:3%;background-color:#fff;z-index:10001;cursor:auto;display:none;padding:15px;overflow:scroll}#devisForm{width:100%;height:auto;overflow-y:scroll}#closeDevisPanel{display:inline-block;cursor:pointer;float:right;padding:7px;font-family:lato;font-weight:bold}#closeDevisPanel{display:none}#devisForm .fcivilite label{width:88px}#devisForm .submit{width:100%;text-align:center}#totauxFinaux{text-align:left;display:inline-table;font-size:1.5em}#totauxFinaux tr{line-height:1em}#totauxFinaux th{padding-left:15px}}div.popin-suivi-commande{font-family:lato;font-weight:normal;padding:30px}div.popin-suivi-commande h2{text-transform:uppercase;font-size:1.3em;font-weight:normal;margin:20px 0px}div.popin-suivi-commande p{font-size:1.2em;padding:10px 0px}.r202-items{clear:both;width:900px;border-bottom:1px solid black;overflow:hidden;padding-top:5px}.r202-items.titres{font-weight:bold}.r202-items:first-of-type{margin-left:0px}.r202-item-list{margin-top:30px;width:100%;margin:auto}.r202-items.titres{font-weight:bold;margin-top:30px}.r202-item{margin-left:1%;font-size:20px;float:left}.r202-item.name{width:55%;max-width:580px;word-wrap:break-word}.r202-item.sku{width:15%;max-width:190px;word-wrap:break-word}.r202-item.sku p{line-height:22px}.r202-item.qty{width:12%;max-width:90px;text-align:right}.r202-item:first-of-type{margin-left:0px}.r202-item span.subtext{font-size:13px}.r202-item.entrepot{width:15%;max-width:190px;word-wrap:break-word;text-align:left}.R202-order{clear:both;padding-bottom:45px;padding-top:15px}#r202-buttons{text-align:center;width:30%;margin:auto;height:80px}#r202-buttons .button{margin-left:15px;font-size:20px;line-height:50px;float:left;width:40%;height:100px;background-color:red;color:white}#r202-buttons .button:hover{cursor:pointer}.button-dashboard{height:70px;line-height:70px;width:300px;background-color:#9d1009;color:#ffffff;text-transform:uppercase;font-size:1.8em;text-align:center;margin-bottom:20px}.button-dashboard:hover{background-color:#1f1f1f;color:#ffffff;cursor:pointer}#page .dashboard h2.title-account-stock{color:#5d5d5d;font-size:1.3em;font-weight:bold;text-transform:uppercase;clear:left;line-height:20px}h3.box-title-stock{font-size:1.2em;color:#5d5d5d;text-transform:uppercase;position:absolute;top:40px;left:0px}.box-content-stock{font-style:normal;min-height:70px;font-size:1.4em;padding-top:50px;color:#5d5d5d}.overflow{overflow:hidden;height:9pt;vertical-align:top}#page div.wrap-center div.order_form{margin:auto;margin-top:60px;width:1000px;color:#5d5d5d;font-weight:600;font-size:1.3em;text-transform:uppercase}#order_mag{width:900px;margin:auto;text-align:center}#lieu{color:#5d5d5d;text-transform:uppercase;margin-right:30px;font-weight:600}#page div.wrap-center div.order_form div.submitMag input{width:590px;height:70px;background-color:#9d1009;color:#1f1f1f;font-family:lato;font-weight:bold;font-size:2em;text-transform:uppercase;margin-top:20px;margin-bottom:20px;border:0px;cursor:pointer}#page div.wrap-center div.order_form div.submitMag input:hover{background-color:#1f1f1f;color:#9d1009}#page div.wrap-center div.order_form div.definition{text-transform:initial;font-weight:normal;margin-top:20px;margin-bottom:20px;width:800px;margin:auto}#page div.wrap-center div.order_form div.definition p{font-weight:bold;margin-top:30px;font-size:1.1em;text-transform:uppercase}#page div.wrap-center div.order_form div.definition ul{margin:30px 0 30px 0}#page div.wrap-center div.order_form div.definition li{margin-top:15px;list-style-type:square;font-size:.9em}#page div.wrap-center div.order_form div.definition span.titre{text-transform:uppercase;font-weight:bold}#page div.wrap-center div.order_form div.definition span.attention{text-decoration:underline}#page div.wrap-center div.commande_magasin{font-size:1.2em;width:1000px;margin:auto;margin-bottom:50px;margin-top:30px;color:#333333}#page div.wrap-center div.commande_magasin h2{text-transform:uppercase;margin-left:25px;margin-top:20px;margin-bottom:10px;font-size:1.2em}#page div.wrap-center div.commande_magasin div.r202-imprimer{width:980px;margin:auto}#cms div.std-nuancier{margin-top:27px;padding:0px;line-height:45px;font-size:.9em}#cms div.std-nuancier a{color:#5D5D5D}#cms div.std-nuancier a:hover{color:#c91006}#list-colors{float:left;width:960px;overflow:hidden;border-left:1px solid #e5e5e5;margin-left:-1px;margin-bottom:20px}#list-colors{width:960px}#list-colors h1{display:block;clear:left;text-transform:uppercase;color:#6c6c6c;font-size:2.3em;font-style:italic;font-weight:normal;line-height:80px;margin:27px 0 0 30px}#list-colors ul{width:960px}#list-colors li{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;float:left;width:159px;height:238px}#list-colors img{border-bottom:1px solid #e5e5e5;width:159px;height:159px}#list-colors span.title{display:block;width:129px;padding:0 15px;text-transform:uppercase;text-align:center;line-height:16px;height:48px;overflow:hidden}.mag-name{font-family:oswald;font-weight:normal;font-size:18px;text-transform:uppercase;color:#333333}.surface{float:right;background-color:#9d0713;color:white;font-family:lato;font-weight:normal;padding:1px 5px 1px 5px}div.dimanche{text-align:center;float:right;background-color:#9d0713;color:white;font-family:lato;font-weight:normal;padding:1px 5px 1px 5px;margin-top:5px;margin-bottom:5px;font-size:18px;width:100%;margin-left:2%;padding:5px 0 5px 0}.adresse{font-family:lato;font-weight:normal;font-size:15px;color:#666666;margin-top:7px}.horaires{float:left;margin-right:20px}.horaires ul{border:1px #eaeaea solid;font-family:lato;font-weight:normal;font-size:12px}.horaires ul li{padding-bottom:3px;padding-top:3px}.horaires ul li:nth-child(odd){background-color:#eaeaea}.horaires ul li span:first-child{margin-left:7px;margin-right:12px}.horaires ul li span:last-child{margin-right:13px;font-weight:bold;float:right}.contact{float:left}.magasins{margin-bottom:15px}.contact span.tel{font-family:lato;font-weight:bold;color:black}.contact span.tel:before{content:url(../images/mag_tel.png);padding-right:5px;vertical-align:middle}.contact a.mail{font-family:lato;font-weight:bold;line-height:initial;color:black}.contact a.mail:before{content:url(../images/mag_mail.png);padding-right:5px;vertical-align:middle}span.lettrine{border:1px solid black;padding:10px;margin:2px;float:left;font-size:18px;color:black;font-family:lato;font-weight:normal}div.marque-alpha{clear:both}ul.marque-par-lettre{margin-left:36px;overflow:hidden}#marque-acces-rapide{margin-top:10px;margin-bottom:15px}#marque-acces-rapide span{color:black;font-size:22px;font-family:lato;font-weight:bold}#marque-acces-rapide a{font-size:18px;font-family:lato;font-weight:normal;padding-left:5px;padding-right:5px}#marque-acces-rapide a:hover{color:white;background-color:#c91006;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.all-page-message{background-color:#c91006;height:30px;font-size:1.5em;text-align:center;font-family:'novecento_wide_book';color:white;line-height:30px}div.all-page-message img,div.all-page-message a{float:left}div.all-page-message a{margin-left:15px;margin-right:15px;color:white}div.all-page-message img{height:26px;width:17px;margin-top:3px}div.all-page-message div.wrap-center div{margin:auto;width:76%}#contact div.magasins div.store{width:46%;float:left;margin:0 2% 5% 2%}@media only screen and (min-device-width:320px) and (max-device-width:480px){#contact div.magasins div.store{width:96%}}li.brands{float:left;width:115px;height:115px;text-align:center;margin:0% 1% 1% 1%}#brand-list{text-align:center;display:inline-block}li.brands a span{display:block;background-repeat:no-repeat;background-position:right bottom}li.brands a span:before{position:absolute;opacity:0;transition:all .5s;-webkit-transition:all .5s;content:'\A';width:112px;height:116px;background:rgba(0,0,0,0.6);margin-left:0px;margin-top:0px}li.brands a span:hover:before{opacity:1}li.brands a{display:block;width:100%;height:100%}div.store img{width:100%}div.store div.presentation{margin-top:15px;margin-bottom:15px;text-align:justify;font-family:lato;font-weight:normal;font-size:14px;color:#333333;font-style:italic}div.magasins div.store div.left-col{float:left;width:50%}div.magasins div.store div.right-col{float:left;width:50%;text-align:right}#contact .form-contact,#contact .contact-pro,#contact .contact-presse{padding:2%}#contact .form-contact,#contact .contact-pro{border-right:1px solid #E5E5E5;width:100%;float:left}#contact .form-contact img,#contact .contact-pro img,#contact .contact-presse img{float:left;margin-right:7px}#contact .contact-presse{clear:both}#contact .form-contact .column{float:left}#contact .text{color:#333333;margin-bottom:4px}#contact .text{color:black}#contact .contact-pro .mail a{margin-top:5px}#contact .contact-pro .mail,#contact .contact-presse .mail,#contact .form-contact .mail{font-size:18px}#contact .contact-pro .mail:before,#contact .contact-presse .mail:before,#contact .form-contact .mail:before,#contact .contact-pro .tel:before,#contact .contact-presse .tel:before,#contact .form-contact .tel:before{content:none}#contact .form-contact .text{font-size:.9em;text-transform:none;color:#969696;font-style:italic;line-height:13px;margin-top:15px;font-weight:normal}#contact .form-contact p.text.small{font-family:libre baskerville;font-weight:regular}#contact .form-contact .column{width:40%}@media only screen and (min-device-width:320px) and (max-device-width:480px){#contact .form-contact .column{width:100%}}#contact .form-contact .tel,#contact .contact-pro .tel,#contact .contact-presse .tel{font-size:18px;color:black}#contact .form-contact .column.first{margin-right:20px}#contact .form-contact form{clear:both}#contact .form-contact form .field label{float:none;margin-bottom:5px;display:block;font-family:lato;font-weight:normal;text-transform:none;font-size:18px;color:black}#contact .form-contact form .column{width:274px;margin-right:30px}#contact .form-contact form .column.last{margin-right:0px}#contact .form-contact form .field input,#contact .form-contact form textarea{float:none;margin-bottom:5px;display:block;font-family:lato;font-weight:normal;text-transform:none;height:28px;width:96%;-webkit-appearance:none;-webkit-border-radius:0;font-style:italic;font-size:14px;padding-left:10px;color:#b2b2b2}#contact .form-contact form textarea{height:120px}#contact .form-contact form .submit{float:left}#page .checkout .cart-collaterals,#page .checkout .cart-totals,#page .checkout .cart-links{width:100%;clear:both;overflow:hidden;position:relative}#page .checkout .cart-collaterals{background-color:#f0f0f0;padding:30px 0}#page .checkout .cart-collaterals p.delivery_label{font-weight:bold;text-transform:uppercase;margin-right:20px;float:left;margin-left:24%;font-size:.9em}@media only screen and (min-device-width:320px) and (max-device-width:768px){#page .checkout .cart-collaterals p.delivery_label{margin-top:10px}}#page .checkout .cart-collaterals div.group_field{float:left}@media only screen and (min-device-width:320px) and (max-device-width:768px){#page .checkout .cart-collaterals div.group_field{margin-top:10px}}#page .checkout .cart-collaterals div.group_field div.field.delivery_special{padding-top:0px;margin-top:-2px}#page .checkout .cart-collaterals div.group_field div.field.delivery_special label{font-weight:normal;text-transform:none}#discount-coupon-form{text-align:right;margin-right:10%}#discount-coupon-form label{text-align:right;font-size:.9em;line-height:20px}#discount-coupon-form input.input-text{width:25%;height:18px;line-height:18px;border:1px solid #d5d5d5;color:#6C6C6C;margin:0 10px 0 10px;-webkit-appearance:none}#discount-coupon-form input.button{height:22px;line-height:22px;-webkit-appearance:none}#page .checkout .cart-links{height:30px;margin-bottom:45px}#page .checkout .cart-links a{width:158px;padding:0;text-align:center;position:absolute}#page .checkout .cart-links a.btn-continue{position:absolute;top:0px;right:0px}#page .checkout .column,#page .checkout .column{float:right;width:50%}#onepage-checkout-shipping-method-additional-load .whole-order .field label{display:block;float:none}#onepage-checkout-shipping-method-additional-load .whole-order .field .input-box{float:none}#onepage-checkout-shipping-method-additional-load .whole-order .field textarea{width:100%;height:100px}#checkout-payment-method-load dd{margin:15px 0 0 25px}#checkout-payment-method-load dd img{margin-right:15px}#payment_form_checkmo li{margin-bottom:10px}#cms div.std{margin-top:20px;padding:30px;line-height:15px;font-size:.9em}#cms div.std a{color:#5D5D5D}#cms div.std a:hover{color:#c91006}#page .dashboard div.wrap-vertical-double{padding:30px 0;position:relative}#page .dashboard .welcome-msg p.hello{font-family:lato;font-weight:bold;font-size:1.2em}#page .dashboard .welcome-msg p.hello-desc{font-family:lato;font-weight:normal;line-height:16px;width:450px;margin-top:25px;font-size:1.1em}#page .dashboard h2.title-account,#contact h2.subtitle,#contact h4.subtitle{font-size:1.2em;text-transform:uppercase;clear:left;line-height:20px;font-family:lato;font-weight:bold}#page #contact .form-contact h2.subtitle,#contact .contact-pro h2.subtitle,#contact .contact-presse h2.subtitle{font-family:lato;font-weight:bold;font-size:22px;text-transform:none;clear:none}#contact h2.subtitle,#contact h4.subtitle{padding-bottom:10px;color:#666666;font-family:lato;font-weight:normal;font-size:14px}#page .dashboard div.column{float:left;width:300px;margin-right:50px}#page .dashboard div.column div.box{padding-top:40px;position:relative;height:100%;font-family:lato;font-weight:normal}#page .dashboard div.column div.box h3.box-title{font-weight:bold;text-transform:uppercase;position:absolute;top:40px;left:0px}#page .dashboard div.column div.box h3.box-title a{text-transform:none;font-weight:normal;font-style:italic;margin-left:20px;display:inline-block;font-size:.9em}#page .dashboard div.column div.box div.box-content{margin-top:20px}#page .dashboard div.column div.box div.box-content h4{text-transform:uppercase;margin-bottom:15px;font-weight:normal;text-decoration:underline}#page .dashboard div.column div.box div.box-content p,#page .dashboard div.column div.box div.box-content address{text-transform:uppercase;min-height:65px;line-height:16px}#page .dashboard div.column div.box div.box-content address{margin-left:15px;font-style:normal;min-height:70px}#page .dashboard div.column div.box div.box-content p a{text-transform:uppercase;text-decoration:underline;margin-top:15px;display:inline-block}#page .dashboard div.column div.box div.box-content a.button{width:160px;display:block;height:25px;text-align:center;line-height:25px;color:#FFFFFF;text-transform:uppercase;font-size:.8em;background-color:#9d0713;margin-top:25px}#page .dashboard div.column div.box div.box-content a.button:hover{background-color:black;color:#FFFFFF}#dashboard-nav{width:100%;overflow:hidden}#dashboard-nav li{display:block;width:200px;border-right:1px solid #d9d9d9;font-size:1.1em;position:relative;text-transform:uppercase;line-height:18px;text-align:center;overflow:hidden;height:85px;float:left}@media screen and (max-width:768px){#dashboard-nav li{display:inline;width:100%;height:30px;border-bottom:1px solid #d9d9d9;border-right:none;font-size:1em;padding:15px 0px 0px}}#dashboard-nav li:first-child{border-left:1px solid #d9d9d9}@media screen and (max-width:768px){#dashboard-nav li:first-child{border-top:1px solid #d9d9d9;border-left:none}}#dashboard-nav li.current{color:white;background-color:#9d0713}#dashboard-nav li.current span{display:inline-block;padding:30px 5px 0px;width:161px}@media screen and (max-width:768px){#dashboard-nav li.current span{width:100%;padding:0px}}#dashboard-nav li a{display:block;height:65px;padding:30px 0px 0px;text-transform:uppercase;line-height:18px;text-align:center}@media screen and (max-width:768px){#dashboard-nav li a{display:inline}}#dashboard-nav li a:hover{background-color:#333333;color:white}@media screen and (max-width:768px){#dashboard-nav li a:hover{background-color:white;color:#9d0713}}#page .dashboard h1.title-account{width:100%}#page .dashboard p.title-legend{margin:20px 0 0 30px}.order-gift-message{margin-left:5px}.order-gift-message h2{text-transform:uppercase;margin-bottom:5px}.order-gift-message dt{margin-bottom:5px}.buttons-set a{margin-top:20px}a.button-red{display:inline-block;line-height:25px;color:#FFFFFF;text-transform:uppercase;font-size:.8em;background-color:#9d0713;padding:0 15px;border:none}a.button-grey,#page input.button-grey{display:inline-block;height:25px;line-height:25px;color:black;text-transform:uppercase;font-size:.8em;background-color:white;padding:0 15px;border:1px solid black}#page a.button-red.all{position:absolute;right:0px;top:54px}#page a.arrow span{display:inline-block;padding-left:10px;background:url('../images/btn-arrow.png') left no-repeat}#button-commander a.arrow span{line-height:100px;font-size:1.9em;padding-left:8px}a.button-red:hover{background-color:black;color:#FFFFFF;cursor:pointer}a.button-grey:hover,#page input.button-grey:hover{background-color:black;color:white;cursor:pointer}#page h1.title-form,#page h1.title-account,#cms h1.title,#contact h1.title,#contact h3.title{font-family:lato;font-weight:300;font-size:28px;font-weight:500;color:#333333;margin-bottom:5px;line-height:50px;background-image:url('../images/j_symbols.svg?q=20171203#h1-title');content:"#h1-title";background-repeat:no-repeat;background-position:1px 21px;background-size:1024px 47px}@media only screen and (max-width:768px){#page h1.title-form,#page h1.title-account,#cms h1.title,#contact h1.title,#contact h3.title{width:100%}}#contact h1.title,#contact h3.title{margin:0px;padding-bottom:27px}#page a.back.back-form{position:absolute;font-size:.8em;text-transform:uppercase;top:28px;right:30px}form.form-form{margin:0 0 30px 30px;font-family:lato;font-weight:normal}form.form-form h2{margin-bottom:25px;margin-top:35px;font-size:1.2em}form.form-form fieldset.next h2{margin-top:50px}#page p.legend{font-size:.9em;padding-bottom:20px}div.field{padding-top:10px;clear:left}div.submit{padding-top:30px;clear:left}div.column{float:left;width:395px;margin-right:30px;overflow:visible}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){div.column{width:37.6%}}@media only screen and (min-device-width:320px) and (max-device-width:480px){div.column{width:100%}}.column.first{width:54%}@media only screen and (min-device-width:320px) and (max-device-width:480px){.column.first{width:100%}}#page .checkout div.column{margin-right:0px}@media screen and (max-width:768px){#page .checkout div.column{width:75%}}@media only screen and (min-device-width:320px) and (max-device-width:480px){#page .checkout div.column{width:100%}}div.field label{text-transform:uppercase;font-size:.9em;display:inline-block;width:185px;line-height:20px;font-weight:bold;float:left}#newsletter-validate-detail div.field label{width:250px}div.field.checkbox label{float:none;width:auto}div.input-box{clear:none;display:inline}div.input-box input.input-text,div.input-box select,div.input-box textarea{width:158px;height:18px;line-height:18px;border:1px solid #d5d5d5;color:black;font-family:Arial}div.input-box input.input-text,div.input-box textarea{-webkit-appearance:none}div.input-box textarea{font-size:.9em}div.input-box select{width:160px;height:20px;line-height:20px}div.input-box textarea{height:50px}div.input-box textarea.large{width:316px;height:100px}div.column div.input-box input.input-text,div.column div.input-box select{width:198px}div.column div.input-box select{width:57%}div.submit input{display:block;border:none;text-align:center;line-height:28px;height:28px;color:#FFFFFF;background-color:#c91006;text-transform:uppercase;width:200px;font-size:1.1em;margin-right:5px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;margin-top:25px}div.novo-submit input,div.novo-submit a,div.novo-submit button{display:block;border:none;text-align:center;line-height:45px;height:45px;font-family:lato;font-weight:normal;font-size:18px;font-style:italic;color:white;background-color:#9d0713;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;background-image:url('../images/j_chevron.png');background-repeat:no-repeat;background-position:25px;padding:0 10% 0 10%;margin-top:25px}@media screen and (max-width:480px){div.novo-submit input,div.novo-submit a,div.novo-submit button{background-image:none}}div.novo-submit input:hover,div.novo-submit a:hover,div.novo-submit button:hover{background-color:black}#newsletter-validate-detail div.submit input{margin-left:250px}div.submit input:hover{background-color:black}#page table.table .delete{width:80px}#page table.table a.btn-remove{display:inline-block;width:17px;height:17px;overflow:hidden;text-indent:-9999px;background:url('../images/delete-cross.png') top left no-repeat;margin-left:21px;margin-top:6px}#page table.table a.btn-remove:hover{background-position:bottom left}#shopping-cart-table .name,#shopping-cart-table .description{width:330px;overflow:hidden}#shopping-cart-table .price-unit,#shopping-cart-table .price,#shopping-cart-table .availability{width:85px}#shopping-cart-table .qty{width:100px;-webkit-border-radius:0}#shopping-cart-table .delete{width:60px}#my-orders-table th{width:139px}#my-orders-table tbody td{width:139px}#page table.table td.price,#page table.table td.colorize{color:#9d0713}#page table.table td.name a,#page table.table td a.link{color:#5d5d5d;font-weight:normal}#page table.table td.name a:hover,#page table.table td a.link:hover{color:#c91006}#page table.table tr.altern{background-color:#f6f7f8;border-top:1px solid #e5e5e5}#page table.table tbody tr{border-top:1px solid #e5e5e5}#page table.table a.add-cart,#my-orders-table a.visualize{display:block;border:none;text-align:center;line-height:28px;height:28px;color:#FFFFFF;background-color:#c7bba7;font-family:lato;font-weight:normal;width:160px;font-size:13px;margin-top:25px;border-radius:3px;font-style:italic}#page table.table a.add-cart:hover,#my-orders-table a.visualize:hover{background-color:#a49a8a;cursor:pointer}#my-orders-table a.visualize{position:relative;top:-10px;left:-16px}#page table.table tbody td,#page table.table th{float:left}#page table.table .cart{float:right;width:160px;margin-right:15px}#page table.table .illustration a span{background:url("../images/roll-small.png") top right no-repeat;display:none;position:absolute;width:28px;height:28px;top:0px;right:0px}#page table.table .illustration a:hover span{display:block}#page table.table td{font-size:.9em}#shopping-cart-totals-table{margin:15px 0;font-size:.9em;float:left}@media only screen and (min-device-width:320px) and (max-device-width:480px){#shopping-cart-totals-table{float:right}}#shopping-cart-totals-table tfoot{font-size:1.5em;text-transform:uppercase}#shopping-cart-totals-table tbody .first{font-size:1.2em;text-transform:uppercase;font-weight:bold}#shopping-cart-totals-table td{width:130px;padding:7px 0 7px 30px;text-align:left}#shopping-cart-totals-table span.price{color:#9d0713}#shopping-cart-table tfoot{border-top:1px solid #e5e5e5}#editForm{background:url('../images/background-line-x.png') 0 120px repeat-x}ul.messages li.error-msg{color:#c91006}ul.messages li{margin-bottom:5px}#my-orders-table th{text-transform:uppercase;font-weight:bold;font-size:.9em}#shopping-cart-table th{text-transform:uppercase;font-weight:bold;color:#979797;font-size:.9em;padding-top:0px;height:22px}body.checkout-cart-index ul.messages{padding-bottom:8px;border-bottom:1px solid #d9d9d9;padding-top:15px;padding-left:5%;margin-left:0%;width:95%}.popin-access ul.messages{width:auto;padding:0;margin:0;border:none}#page table.table{width:100%}#page table.table tr{position:relative}#page table.table th{height:70px;vertical-align:top;padding-left:20px;font-size:.9em;font-weight:normal;text-align:left;padding-top:50px}div.popin-access{width:580px;padding:20px 30px;background-color:#FFFFFF;display:none;position:relative}div.popin-access a.popin-access-close{background:url('../images/popin-access-close.png') no-repeat;width:32px;height:32px;position:absolute;top:25px;right:30px;-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);-webkit-transition-duration:.3s;-moz-transform-origin:50% 50%;-moz-transform:rotate(0deg);-moz-transition-duration:.3s}div.popin-access a.popin-access-close:hover{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(90deg);-webkit-transition-duration:.3s;-moz-transform-origin:50% 50%;-moz-transform:rotate(90deg);-moz-transition-duration:.3s}div.popin-access.e-shop h2{font-size:2.5em;text-transform:uppercase;font-weight:normal;font-style:italic;color:#c91006;margin-bottom:30px}div.popin-access ul{margin-top:20px}div.popin-access ul li{margin-top:12px;color:#989898;list-style-type:disc;margin-left:15px;line-height:15px}div.popin-access ul li.nolist{list-style-type:none}div.pdt-list div.dashboard-my-orders{width:17.5%;line-height:57px;font-size:1.2em;margin-left:3px}@media screen and (min-width:768px) and (max-width:1024px){div.pdt-list div.dashboard-my-orders{width:17%;line-height:20px}}@media screen and (max-width:480px){div.pdt-list div.dashboard-my-orders{width:17%;line-height:20px;height:50px;display:inline-block}}div.pdt-list div.dashboard-my-orders.articles{width:110px;font-size:1.2em;margin-left:3px}@media screen and (min-width:768px) and (max-width:1024px){div.pdt-list div.dashboard-my-orders.articles{width:17%}}@media screen and (max-width:480px){div.pdt-list div.dashboard-my-orders.articles{width:25%}}div.pdt-list div.dashboard-my-orders.discount{width:40px}div.pdt-list div.dashboard-my-orders span.price,div.pdt-list div.dashboard-my-orders span.discount-percent{color:#9d0713;font-weight:bold}div.pdt-list div.dashboard-my-orders-name{width:400px;height:57px;font-size:1.2em;margin-top:22px;margin-left:3px;margin-right:10px;overflow:hidden}@media screen and (min-width:480px) and (max-width:773px){div.pdt-list div.dashboard-my-orders-name{width:220px}}@media screen and (max-width:480px){div.pdt-list div.dashboard-my-orders-name{width:100%}}div.pdt-list div.dashboard-my-orders a.link{font-weight:bold;margin-left:3px}div.pdt-list div.dashboard-my-orders-view{width:90px;line-height:50px;text-align:center;text-transform:uppercase;background-color:#9d0713;margin-bottom:7px}@media screen and (max-width:480px){div.pdt-list div.dashboard-my-orders-view{line-height:30px;font-size:.8em}}div.pdt-list div.dashboard-my-orders-view a{color:white;width:90px;height:50px;display:block}@media screen and (max-width:480px){div.pdt-list div.dashboard-my-orders-view a{padding:0px;height:30px}}div.pdt-list div.dashboard-my-orders-view:hover{background-color:black}div.pdt-list div.dashboard-my-orders-view-totals{width:200px;float:right;text-align:left;margin-right:10px;font-size:1.2em;font-weight:bold;margin-bottom:10px;line-height:20px}@media screen and (max-width:480px){div.pdt-list div.dashboard-my-orders-view-totals{float:none}}div.pdt-list div.dashboard-my-orders-view-totals span{display:block;text-align:right;margin-bottom:-20px;color:#9d0713;line-height:20px}a.tracking-orders{background-color:#9d0713;color:white;padding:0px 10px;float:right;font-size:.8em}@media only screen and (max-width:480px){a.tracking-orders{float:left;margin-top:5px;padding:5px 10px}}a.tracking-orders:hover{background-color:black}div.pdt-list div.row div.price-cart{color:black;font-style:italic;font-size:14px;text-align:right}@media only screen and (min-device-width:320px) and (max-device-width:480px){div.pdt-list div.row div.price-cart{float:left;text-align:left;width:100%}}div.pdt-list div.row div.price-cart span{display:block;width:100px}div.pdt-list div.row div.price-unit{color:black;font-family:lato;font-weight:normal;font-style:italic;font-size:14px;margin-right:10px;text-align:right}@media screen and (max-width:375px){div.pdt-list div.row div.price-unit{font-size:12px;font-family:libre baskerville;font-weight:regular}}select.qty.mySelect{max-width:70px;width:100%}div.pdt-list div.qty{color:black;width:80px;margin-left:10px}@media only screen and (min-device-width:320px) and (max-device-width:480px){div.pdt-list div.qty{margin:5px 5px;width:100%}}div.pdt-list div.qty span{margin-left:10px}#button-commander{background:#9d0713;float:right;height:100px;margin-top:20px;width:160px}.infos a div.search-img-positioner{vertical-align:top;display:inline-block;position:relative}#list-categories .infos a div.search-img-positioner{height:145px;width:145px}#list-products .infos a div.search-img-positioner{height:205px;width:205px}#list-categories .infos a div.search-img-positioner img,#list-products .infos a div.search-img-positioner img{width:auto;height:auto;max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.paypal-review{width:100%;max-width:600px}.paypal-review h2{font-family:lato;font-weight:normal;font-size:22px;margin:4px}.paypal-review .data-table{width:100%;max-width:600px}.paypal-review .data-table td{min-width:32px}.paypal-review .data-table td.a-center{text-align:center}.paypal-review .data-table td.last,.paypal-review .data-table td .price,.paypal-review .data-table td .cart-price{text-align:right;font-size:15px}.paypal-review .btn-checkout{font-family:lato;font-weight:bold;font-size:18px;text-transform:uppercase;width:35%;min-width:234px;height:55px;background-color:#9d1009;color:white;float:right}.paypal-review .btn-checkout:hover{background-color:black}.paypal-review .buttons-set{clear:both}.paypal-review form{float:right;margin-top:7px;margin-bottom:7px;margin-right:2px}.order-bdc{text-align:right}.order-bdc .cgv{margin-bottom:5px;font-family:lato;font-weight:normal;font-size:16px}.order-bdc .cgv .reminder{display:none;color:#9d1009}.order-bdc .payment{float:right}.order-bdc .payment .link-print:hover{cursor:pointer}