.footer-qat-container {clear:both;width:100%;margin:0;background-color:#657887;position:relative;z-index: 500;min-width:940px;}
.footer-qat-container.fixed {position:fixed;left:0;bottom:0;margin:0;}
.footer-qat-container * {-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Lato',Arial,sans-serif;line-height:1.2;}
.footer-qat-container a {color:inherit;text-decoration:none;}
.footer-qat {display:-webkit-box;display:-ms-flexbox;display:flex;width:940px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.footer-qat .qa-entry {-webkit-box-flex:1;-ms-flex:1;flex:1;}
.footer-qat .qa-entry > a {display:block;min-height:38px;padding:8px 5px;font-size:16px;color:#fff;font-weight:500;text-align:center;position:relative;-webkit-transition:.2s all ease;transition:.2s all ease;cursor:pointer;}
.footer-qat .qa-entry > a span {display:inline-block;min-width:22px;margin-left:4px;padding:4px;background-color:#e2001a;font-family:Arial,sans-serif;font-size:12px;color:#fff;font-weight:400;vertical-align:middle;}
.footer-qat .qa-entry > a:before {content:'';position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:1px;height:20px;background-color:#fff;}
.footer-qat .qa-entry.no-border > a:before {display:none;}
.footer-qat .qa-entry > a:after {content:'';display:inline-block;width:7px;height:7px;margin-left:24px;border-style:solid;border-width:0 2px 2px 0;border-radius:2px;-webkit-transform:rotate(-135deg) translate(0, -30%);transform:rotate(-135deg) translate(0, -30%);-webkit-transition:.2s all ease;transition:.2s all ease;}
.footer-qat .qa-entry.open > a {background-color:#fff;color:#000;}
.footer-qat .qa-entry.open > a:after {-webkit-transform:rotate(45deg) translate(-30%, 0);transform:rotate(45deg) translate(-30%, 0);}
.footer-qat .social-networks {display:-webkit-box;display:-ms-flexbox;display:flex;width:17%;padding:0 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer-qat .social-networks span {display:none;font-size:13px;color:#fff;font-style:italic;}
.footer-qat .qa-products {display:none;position:absolute;left:0;bottom:100%;width:100%;background-color:#fff;border:2px solid #657887;border-bottom:0;overflow:hidden;}
.footer-qat .qa-products ul {padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;margin:32px 0 16px 0;}
.footer-qat .qa-products ul .close {position:absolute;right:7px;top:-25px;width:25px;height:25px;border-radius:50%;color:#9e9e9e;}
.footer-qat .qa-products ul .close:hover{cursor:pointer;}
.footer-qat .qa-products > div + ul {padding-top:0;}
.footer-qat .qa-products ul li {width:20%;min-height:220px;list-style:none;}
.footer-qat .qa-products ul li:not(:last-child) {border-right:1px solid #d4d4d4;}
.footer-qat .qa-products ul li a {display:block;padding:0 20px 1px;text-align:left;position:relative;}
.footer-qat .qa-products ul li a .remove {position:absolute;right:7px;top:0;width:25px;height:25px;border-radius:50%;color:#9e9e9e;}
.footer-qat .qa-products ul .close:before,.footer-qat .qa-products ul .close:after {content:'';position:absolute;left:50%;top:50%;width:0;height:9px;border-left:2px solid;-webkit-transform-origin: center;transform-origin: center;}
.footer-qat .qa-products ul li a .remove:before, .footer-qat .qa-products ul li a .remove:after {content:'';position:absolute;left:50%;top:50%;width:0;height:9px;border-left:2px solid #9e9e9e;-webkit-transform-origin: center;transform-origin: center;}
.footer-qat .qa-products ul li a .remove:before,.footer-qat .qa-products ul .close:before {-webkit-transform:translate(-25%, -50%) rotate(-45deg);transform:translate(-25%, -50%) rotate(-45deg);}
.footer-qat .qa-products ul li a .remove:after,.footer-qat .qa-products ul .close:after {-webkit-transform:translate(-25%, -50%) rotate(45deg);transform:translate(-25%, -50%) rotate(45deg);}
.footer-qat .qa-products ul li a .product-title {display:block;margin:15px 0 10px;font-family:Arial,sans-serif;font-size:12px;color:#000;min-height: 24px;}
.footer-qat .qa-products ul li a .product-prices {display:block;margin:5px 0;text-align:left;}
.footer-qat .qa-products ul li a .product-prices > * {display:inline-block;text-align:left;vertical-align:middle;}
.footer-qat .qa-products ul li a .product-prices .promo{text-align:center;}
.footer-qat .qa-products ul li a .product-prices > * + * {margin-left:3px;}
.footer-qat .qa-products ul li a .product-prices .promo {width:44px;}
.footer-qat .qa-products ul li a .product-prices .promo span {display: block;padding:6px 0;border:1px solid #e2001a;font-size:14px;color:#e2001a;}
.footer-qat .qa-products ul li a .product-prices .old-price {display:block;min-height:16px;font-family:Arial,sans-serif;font-size:14px;text-decoration:line-through;}
.footer-qat .qa-products ul li a .product-prices .current-price {display:block;font-size:18px;color:#cb0017;}
.footer-qat .qa-products ul li a:hover:after {content:'Voir ce produit';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:110px;padding:8px;background-color:#e2001a;font-size:10px;color:#fff;text-align:center;text-transform:uppercase;}
.footer-qat .qa-products > div {display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 5px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;/*align-content: flex-end;*/}
.footer-qat .qa-products > div > * {-webkit-box-flex:1;-ms-flex:1;flex:1; display: inline-block;margin-left:10px;}
.footer-qat .qa-products > div p {font-size:18px;color:#000;font-weight:600;}
.footer-qat .qa-products > div a {max-width:168px;padding:8px;font-size:14px;text-align:center;}
.footer-qat .qa-products > div a:after {content:'';display:inline-block;width:6px;height:6px;margin-left:10px;border-style:solid;border-width:0 3px 3px 0;border-radius:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.footer-qat .qa-products > div .primary-cta {background-color:#e2001a;color:#fff;}
.footer-qat .qa-products.whishlist > div {display:block;float:right}
.footer-qat .qa-products > div .secondary-cta {background-color:#f2f5f8;color:#657887;}
.footer-qat.without-comparator .comparator {display:none;}
.footer-qat.without-comparator .social-networks {width:33.33%;padding:0 45px;}
.footer-qat.without-comparator .social-networks span {display:block;}
div.qat-overlay{display:none;content:'';position:fixed;z-index:100;width:100%;height:calc(100% - 38px);top:0;left:0;right:0;bottom:38px;background:transparent;}
.limite-etc {-webkit-box-sizing: content-box;box-sizing: content-box;line-height: 1em;height: 2em;display: block;overflow: hidden;}

@media only screen (max-device-width : 1024px) {
	.footer-qat .qa-products ul li a:hover:after {content:none;display:none;}
}