/*PAGE LISTE*/
/* ------------------------------------------------------------------------------------------- */
body {background:#f9f9f9;}

/* Page Univers*/
/* ------------------------------------------------------------------------------------------- */
.catalog-category-view #titleUnivers { color:#517f9b;}
.col-main .listing-type-grid > div{margin-bottom:2em;line-height:1.6em}
.col-main .listing-type-grid > div .item-univers{position:relative;background:#ffffff;padding:20px;}
.col-main .listing-type-grid > div .item-univers img{display:block;height:auto !important;margin:15px auto}
.col-main .listing-type-grid > div .item-univers a.titre { color: #517f9b; font-size: 15px; text-transform: uppercase; font-family: 'open_sanssemibold';}
.col-main .listing-type-grid > div .item-univers a { text-decoration:none;}
.col-main .listing-type-grid > div .item-univers a:hover { text-decoration:underline; color:#797979;}
.col-main .listing-type-grid > div .item-univers a.tousles {color: #f27857; font-size: 12px; text-decoration: underline !important;}

/* TOP*/
/* ------------------------------------------------------------------------------------------- */
.header_back_text { position:relative;}
.header_back_text h1.univers_name { margin-bottom:20px!important; font-family: robotocondensed-regular!important; font-size:50px!important;}
.filet .nbproduit { margin-bottom:20px;color:#797979;}
body.catalog-category-view .header_back_text .breadcrumbs-scroll {position:absolute; left:0; right:0; z-index: 2;}
body.catalog-category-view .header_back_text .breadcrumbs-scroll .breadcrumbs, body.catalog-category-view .header_back_text .breadcrumbs-scroll .breadcrumbs li a { color:#ffffff;}
body.catalog-category-view .category-head.backimg { padding-top: 55px;position: relative;}
body.catalog-category-view .category-head.backimg:before { content:''; background-color:rgba(0, 0, 0, 0.35); position:absolute; top:0; right:0; left:0; bottom:0; }
body.catalog-category-view .category-head.backimg .small-centered { z-index:2; position:relative;}
body.catalog-category-view .header_back_text .breadcrumbs li.gt.active, body.catalog-category-view .header_back_text .breadcrumbs li.active, body.catalog-category-view .header_back_text .breadcrumbs li.product { color:#ffffff;}
.univers_name { margin-top:25px;}
.services_inclus {margin: auto; margin-bottom: 20px;  display: table;}
.services_inclus > div { display:inline-block; text-align:center;}

body.catalog-category-view .category-head.backimg { background-image:url(../images/listingback/backlisting_generique.jpg); background-position:center; background-size:cover;}
body.catalog-category-view.category-location-lave-linge-frontal .category-head.backimg { background-image:url(../images/listingback/backlisting_lave-linge-fontal.jpg); background-position:center; background-size:cover;}
body.catalog-category-view .liste_deroulante h3{font-weight:normal;font-size:1em;}
.category-head.backimg .services_inclus span.iconmoon_lok {font-size:1em!important;}
.category-head.backimg .product-services-top {padding: 0;}

.header_back_text .ems_seo {color: #ffffff;margin-bottom:30px;}
.header_back_text .ems_seo .top-liste-seo a {color : #ffffff;cursor:pointer;}

.top-liste-seo .trigger-js {cursor: pointer;cursor: hand;}
.top-liste-seo .read-less,.top-liste-seo .read-more {display: none;}
.top-liste-seo .read-more__txt,.top-liste-seo .read-less__txt {text-decoration: underline;}
.top-liste-seo .v-ellipsis--is-truncated .read-more,.top-liste-seo .v-ellipsis--is-not-truncated .read-less {display: inline-block;}
/* Media query [smartphone]*/
/* ------------------------------------------------------------------------------------------- */
@media screen and (max-width: 39.9375em) {
.header_back_text .ems_seo .top-liste-seo p {font-size:11px;}	
}
/* Media query [tablette]*/
/* ------------------------------------------------------------------------------------------- */
@media screen and (min-width:40em){
.header_back_text .ems_seo .top-liste-seo p {font-size:12px;}	
}
/* Page listing comparator*/
/* ------------------------------------------------------------------------------------------- */
.filet .haut-page-liste{border-bottom:1px solid #685A53}
.filet .haut-page-liste .nbproduit,
.filet .haut-page-liste-no-ems .nbproduit{padding-top:10px;padding-bottom:5px}
.filet .haut-page-liste .nbproduit,
.filet .haut-page-liste-no-ems .nbproduit {color:#434343;font-size:24px;text-transform:uppercase;line-height:22px}
.filet .haut-page-liste .ems-haut-page-liste{padding:10px 0 5px}
.filet .haut-page-liste .ems-haut-page-liste .contruction_gamme{position:relative;width:500px}
.filet .haut-page-liste .ems-haut-page-liste .contruction_gamme.right{float:right}
.filet .haut-page-liste .ems-haut-page-liste .contruction_gamme .contruction_gamme .titre{border-bottom:1px solid #CCC;font-size:16px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}
.filet .contruction_gamme .titre span{background:#867E81;color:#FFF;padding:0 5px}
.filet .contruction_gamme p.cote{font-size:12px;line-height:15px}
.filet .contruction_gamme p.cote img.right{float:right}
.filet .sticker_casse_vol {position: absolute;z-index: 1;padding: 1px;border: 1px solid #f37857;outline: 1px solid #FFF;border-left: 0;background-color: #FFF;bottom: 20px;left: -20px;}
.filet .sticker_casse_vol span {font-size: 20px;padding-right: 3px;padding-left: 3px;}
.filet .sticker_casse_vol p {font-size: 11px;color: #f37857;display: inline-block;line-height: 10px;padding-top: 3px;padding-right: 3px;}
.catalog-category-view .listing-item .product-image > a {position: relative;}

/*Bouton Comparateur*/
/* ------------------------------------------------------------------------------------------- */
.facetting_compare {margin-bottom:30px;}
.facetting_compare:before {content:"";background-color:#f0f0f0; height:55px; position:absolute; left:0; right:0;}
.verticalmiddle  { display:table-cell; vertical-align:middle;}
.compare.right {position:relative; z-index: 1;}
.compare .comparesid { display:table; height:55px;}
.compare .mini-compare-products button {text-transform: uppercase; margin:auto; display:block;text-align:center;font-size:16px;}
.compare .mini-compare-products p {font-size:11px; text-align:center;} 
.compare .button-compare { color:#f27857; font-family:'open_sanssemibold';}

/*Pagnination*/
/* ------------------------------------------------------------------------------------------- */
.compare .pages ol{color:#009DB8;display:block;font-weight:bold;white-space:nowrap;text-align: center;margin-bottom:50px;}
.compare .pages ol li{display:inline;padding-right:8px}
.compare .pages ol li a{color:#009DB8;text-decoration:none;}
.compare .pages ol li a span{line-height:16px;font-size:17px;}
.compare .pages ol li a span.on {color:#797979; font-size:20px;}
.compare .pages ol li a:hover span {color:#a9a9a9}
.catalog-category-view .pages li.previous a.nav-page, .catalog-category-view .pages li.next a.nav-page {font-family:"icomoon";}
.compare .pages ol li.previous, .compare .pages ol li.next { border: solid 1px #009DB8; height:40px; width:40px; display: inline-block; border-radius: 30px; margin-bottom:-12px;line-height: 37px; padding-right:0;text-align: center; margin-right:15px;  -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative;  -webkit-transition-property: color;  transition-property: color; -webkit-transition-duration: 0.1s; transition-duration: 0.1s; overflow:hidden;}
.compare .pages ol li.previous a {transform: rotate(180deg);}
.compare .pages ol li.next a, .compare .pages ol li.previous a {display:block;font-size: 13px;line-height: 37px;}
.compare .pages ol li.next { margin-left:7px;}
.compare .pages ol li.next:before, .compare .pages ol li.previous:before {content: ""; position: absolute; z-index: -1; top: 0;  left: 0;  right: 0; bottom: 0; background:#009DB8 ; color:#ffffff; text-decoration:none;     -webkit-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.compare .pages ol li.next:hover:before, .compare .pages ol li.previous:hover:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.compare .pages ol li.next:hover a, .compare .pages ol li.previous:hover a { color:#ffffff;}
/*Bouton select*/
.compare .resultparpage { margin-top:20px;  margin-bottom:30px;}
.compare .resultparpage, .compare .sort-by, .compare  .sort-by-no-page { text-align: right; display:table; height:55px; padding:0;}
.compare .resultparpage select, .compare .sort-by select, .compare  .sort-by-no-page select {width: auto; margin-left: 15px; margin-bottom: 3px; border:none;}
.compare .resultparpage span, .compare .sort-by span, .compare  .sort-by-no-page span {text-transform: uppercase; font-size: 13px;}

.compare .nbproduit {height: 55px; vertical-align: middle; display: table; padding: 0;}
.compare .nbproduit span {display: table-cell; vertical-align: middle;}


.filet .listing-type-list .listing-item{position:relative;margin: 10px 0;}
.filet .listing-type-list .listing-item .listing-item_background { background-color:#ffffff; padding:20px 0; position:relative;}
.filet .listing-type-list .listing-item .flap{position:absolute; top: -4px; left: 10px; transform: rotate(-5deg);}
.filet .listing-type-list .product-image {padding-left:20px;position:relative;}
.filet .listing-type-list .product-image a{display:block}
.filet .listing-type-list .product-image a img{display:block;margin:0 auto}
.filet .listing-type-list .product-image .comparateur_btn_product { margin-top:20px;text-align: center;}
.filet .listing-type-list .product-image .comparateur_btn_product label { cursor:pointer; color:#b8c2b1; font-size:12px;}
.filet .listing-type-list  h2{margin-bottom:0}
.filet .listing-type-list  h2 a{color:#797979;font-weight:100;font-size:16px;text-decoration:none; display:block;}
.filet .listing-type-list  h2 a .manufacturer {font-family: 'robotocondensed-bold';}
.filet .listing-type-list .product-all .noteshort .ratings{margin-top: 5px; margin-bottom: 15px;}
.filet .listing-type-list .product-all .noteshort .rating-box{background:url(../images/product_rating_blank_star.gif) repeat-x 0 0;float:left;height:13px;position:relative;width:80px; margin-top: 5px; margin-right: 5px;}
.filet .listing-type-list .product-all .noteshort .ratings a{font-size:12px}
.filet .listing-type-list .product-all .noteshort .rating-box .rating {background:url(../images/product_rating_full_star.gif) repeat-x 0 0;height:13px;left:0;position:absolute;top:0}
.filet .listing-type-list .product-all .description{font-size:12px;margin-top:15px;}
.filet .listing-type-list .product-all .accroche {  color:#c1c0c0; margin-top:20px;line-height: 18px;}
.product-price .formules { display:block; text-decoration:none;position:relative; width:100%; }
.formules .offreneuf .prix { float:right;}
.formules .offreneuf .premier-versement { text-align:right;}
.formules .offreneuf .a-partir-de {font-size:9px; display:block;}
.filet .listing-type-list .offrecommerce{margin-top : 15px;background:#F9F9F9;font-size:12px;padding:6px; width: 164px; position: relative; padding-left: 17px; line-height: 14px;}
.filet .listing-type-list .offrecommerce:last-child { margin-bottom:8px;}
.filet .listing-type-list .offrecommerce .flap{position:absolute; top: 3px; left: -9px;}
.filet .listing-type-list .offrecommerce .flap:before { content:""; font-family: icomoon; color:#ffffff; position:relative; text-align:center; font-size: 11px; padding-top: 3px; transform: initial; height: 20px; width: 20px; display: block; border-radius: 15px; top: initial; left:initial;}
.filet .listing-type-list .offrecommerce .flap, .filet .listing-type-list .offrecommerce a { display: inline-block; }
.filet .listing-type-list .offrecommerce a{text-decoration: none;}
.filet .listing-type-list .offrecommerce a:hover{color:#797979!important}
.filet .listing-type-list .offrecommerce.oc .flap, .filet .listing-type-list .offrecommerce.oc a {color:#F27857;}
.filet .listing-type-list .offrecommerce.oc .flap:before {background-color:#F27857;content:"";}
.filet .listing-type-list .offrecommerce.odr .flap, .filet .listing-type-list .offrecommerce.odr a {color:#517E9B;}
.filet .listing-type-list .offrecommerce.odr .flap:before {background-color:#517E9B;content:"";}


.filet .add-to a, .filet .button-full-orange {float:right;margin-right:20px;margin-left: 40px;}

/* Page listing filtre*/
/* ------------------------------------------------------------------------------------------- */
.facettes { position:relative;}
.facetting { position:relative;}
.facetting #toggle_facetting { position: absolute; z-index:-1; left:0;}
.facetting .toggle_facetting_attribut { display:none;}
.facetting #narrow-by-list {-webkit-transition: opacity 0.2s, visibility 0.2s; transition: opacity 0.2s, visibility 0.2s; opacity:0; visibility:hidden; position:absolute;padding: 30px; top:55px; left:0; background:#ffffff; z-index:2;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.15);box-shadow:0 3px 7px rgba(0,0,0,0.15);}
.facetting > label {color:#ffffff;left: 0; position: absolute;background:#009DB8;font-weight:normal;padding:16px;text-transform:uppercase; font-weight:bold; text-align:center; cursor:pointer;}
.facetting ul li{color:#9FC724;font-family:'open_sansbold';font-size:15px;line-height:21px;text-transform:uppercase;margin-bottom:10px}
.facetting ul li a{color:#434343;text-decoration:none;}
.facetting ul li a.selected{color:#9FC724}
.facetting dl dt h3{color:#009db8;font-family:'robotocondensed-regular'; font-weight:100; font-size:15px;}
.facetting dl dd{padding-top:5px;margin-bottom:15px}
.facetting dl dd ol{padding-bottom:15px;}
.facetting dl dd ol li{font-weight:normal; margin-bottom:5px;}
.facetting dl dd ol li:last-child {margin-bottom:0;}
.facetting dl dd ol li a{font-size:13px;text-decoration:none;}
.facetting dl dd ol li a:hover {color:#434748;}
.facetting dl dd ol li a b {margin-left:5px;}
.facetting .attribut{display:block;}
.facetting .attribut.desktop{display:none;}
.facetting .attribut.mobile{display:block!important;}
.facetting #loadMore {display:none;margin-top: 19px;margin-left: 7px;}
.facetting #loadLess {display:none;margin-top: 19px;margin-left: 7px;float:left;}
.facettes .actions{text-decoration:none; font-size: 13px;}
.facettes .actions::before  {content:"X"; margin-right:10px;}
.filterBox .icon-fleche_cabin {display: none;}
.block-layered-nav.maselection {padding-top:70px;}
.block-layered-nav.maselection .item { float:left; padding-left: 0.9375rem;  padding-right: 0.9375rem;}
.block-layered-nav.maselection .supp-item {color:#ffffff; background:#434343;font-family: 'open_sanssemibold'; text-align:center; border-radius:20px; text-decoration:none; width:20px; height:20px; display: table-cell;line-height: 17px; margin-right: 7px; float: left;}
.block-layered-nav.maselection .supp-item:hover { background:#009DB8;}

.ems-gauche-page-liste{margin:0 0 20px 0;width:100%}
.account-nav .block-layered-nav ul li:last-child a{background:url(../images/fond_deconnexion.png) no-repeat;bottom:-8px;display:block;font-size:0;height:28px;position:absolute;right:10px;text-indent:-9999px;width:123px}
.block-layered-nav.show-for-medium-only{margin-top:15px}
.block-layered-nav.show-for-small-only{margin-top:15px}


/* Comparateur*/
/* ------------------------------------------------------------------------------------------- */
.catalog-product-compare-index{padding-top:0 !important;background:#FFF !important}
.catalog-product-compare-index .button-level h3{font-family:open_sansbold;font-size:2.5em;text-transform:uppercase;margin:15px 0}
.catalog-product-compare-index .button-level .link-print, .catalog-product-compare-index .button-level .link-clear{display:inline-block;margin-top:15px;text-decoration:none; margin-left: 70px;}
.catalog-product-compare-index .button-level .link-print .iconmoon_lok, .catalog-product-compare-index .button-level .link-clear .iconmoon_lok { font-size:30px; line-height: 40px; display: table; margin-bottom: -30px; margin-left: -33px;}
.catalog-product-compare-index .button-level .align-right { margin-bottom:20px;}
.compare-products table.data-table{margin-bottom:15px}
.compare-products table.data-table tbody{border-right:1px solid #D9DDE3}
.compare-products table.data-table tbody tr{position:static}
.compare-products table.data-table tbody tr.even{background:#EEEDED}
.compare-products table.data-table tbody tr.odd{background:#FFF}
.compare-products table.data-table tbody tr td.label{background:#fff}
.compare-products table.data-table tbody tr td{border-color:#D9DDE3 !important}
.compare-products table.data-table tbody tr td h5 a {text-decoration:none}
.compare-products table.data-table tbody tr.first td{border-top:1px solid #D9DDE3;text-align:center}
.compare-products table.data-table tbody.remove-buttons tr{border:0 none !important}
.compare-products table.data-table tbody.remove-buttons tr td{text-align:right}
.compare-products .product-price .formules.formule2 { margin-top:0;}
.compare-products .product-price > .columns:first-child  { padding-right:5px;}
.compare-products .product-price > .columns:last-child  { padding-left:5px;}
.compare-products .formules .offreneuf .prix { float:left;}
.compare-products .formules .offreneuf .premier-versement { text-align:left;}

.facetting { min-height:55px;}
.facetting_compare:before { content: inherit!important;}
.facetting_compare .block-layered-nav.facetting:before {content:""; background-color: #f0f0f0; height: 54px; position: absolute; left: 0; right: 0;}
.facettes .comparesid ~ a.actions {z-index:1; width:auto;}
@media (max-width: 1023px) {
	.facettes .comparesid ~ a.actions { position: absolute; right:0;}
}




/* MODAL - quand produits indisponible*/
/* ------------------------------------------------------------------------------------------- */
#catalog-messages-container.modal { max-width: 780px;    padding: 50px; }
#redirect.modal { display: inline-block; max-width: 760px; position: relative; z-index: 2; box-sizing: border-box; margin:auto; vertical-align:middle; background:#ffffff; padding:30px;}
#redirect.modal p { text-align:left;}
#redirect.modal a.close-modal { color:#aac2a8; float:left; margin-top:30px;min-width:165px; border-radius:30px; font-size:11px;font-weight:bold; text-transform:uppercase; padding:10px; border: solid 2px #aac2a8; display: inline-block; text-align: center;text-decoration:none;;}
#redirect.modal a.close-modal::before { content: '\e934'; cursor: pointer; position: absolute; z-index: 200; top: -58px; right: -50px; font-weight:100;color:#ffffff; width: 50px; height: 50px; font-size: 50px; text-indent: 0;  font-family: 'icomoon';}

@media screen and (max-width:63.9375em) {
	#redirect.modal {top:0; transform:inherit;}
	#redirect.modal a.close-modal::before { right: -8px;}
}

/* Media query [smartphone]*/
/* ------------------------------------------------------------------------------------------- */
@media screen and (max-width: 39.9375em) {
	.product-price .formules .prix {float:left;}
	.product-price .formules .premier-versement { text-align:left;}
	.filet .listing-type-list .product-image{padding-right:0px}
	.filet .listing-type-list .product-all .description{margin-bottom: 20px;}
	.filet .listing-type-list .offrecommerce { width: auto; display: table;}
	.facetting .column-block {width : 100%;}
	.facettes .actions { margin-left:50%;width:50%;}
	.compare .nbproduit span {vertical-align: bottom;}
	
	
}

/* Media query [tablette]*/
/* ------------------------------------------------------------------------------------------- */
@media screen and (min-width:40em){
	.filet .listing-type-list .product-image{padding-right:0px}
	.filet .listing-type-list .row-collapse-only > .columns { padding-left:0; padding-right:20px;}
	.catalog-category-view .formules .offreneuf .prix { float:left;}
	.facetting .column-block {width : 50%;}
	.facettes .actions { margin-left:25%; width:75%;}
}

/* Media query [uniquement tabette & smartphone]*/
/* ------------------------------------------------------------------------------------------- */
@media screen and (max-width:64em){
	.facetting #toggle_facetting:checked ~ #narrow-by-list{display: block!important;opacity:1!important; visibility:visible!important;}
	.facetting .toggle_facetting_attribut {display: none;}
	.facettes .actions { height:54px; padding-top:20px;}
	.facettes .actions:hover { color:#434748;}
	.filet .nbproduit { margin: auto;}
}

/* Media query [desktop]*/
/* ------------------------------------------------------------------------------------------- */
@media screen and (min-width:64em){
	.services_inclus {float:right;margin-top: 35px;margin-bottom: 35px;}
	.services_inclus > div {text-align:right;}
	.header_back_text .nbproduit { margin-bottom:35px;}
	.header_back_text h1.univers_name { margin-top:40px; display: inline-block;}
	.header_back_text .nbproduit { margin-bottom:60px; display: inline-block; margin-left: 15px;}
	.product-services-top { padding-left:0;}
	.filet .listing-type-list .listing-item{position:relative;}
	.filet .listing-type-list .product-image{padding-right:0.9375rem}
	
	/*.facetting #narrow-by-list { padding: 50px; }
	.facetting:hover #narrow-by-list{opacity:1!important; visibility:visible!important;}	
	.facettes .actions{position:absolute; top:9px; left:16.66667%; margin-left:2px; margin-top:0; margin-bottom:0; width: 135px;}*/
	
	.facetting dl#narrow-by-list { opacity:1; visibility:visible; position:relative; top:inherit; padding:0; box-shadow:none; background:none;}
	.facetting dl#narrow-by-list .column-block {width:auto;}
	.facetting {background-color: #edecec;height:60px;width: calc(100% - 250px);}
	.facetting dl dt h3{cursor:pointer;color:#494949;font-family:'robotocondensed-regular'; font-weight:100; font-size:15px;border-radius: 8px;border: 1px solid #cac8c8;border-spacing:15px;border-collapse: separate;padding : 10px}
	.facetting dl dt h3:active{background-color: #ffffff;color:#009db8;}
	.facetting dl dt h3:hover { background-color:#e2e2e2;}
	.facetting dl dd ol { padding-bottom:0;}
	.facetting .column-block {margin-top : 10px;display: none;padding: 0 7px;}
	.facetting .attribut {position: absolute;margin-top: -6px;z-index: 1;background-color: #ffffff;padding:15px;-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.15); -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.15); box-shadow: 0 3px 7px rgba(0,0,0,0.15);}
	.facettes .compare {width : 250px;}	
	.facetting #loadMore a {cursor:pointer;text-decoration: none; color:#434748;font-family:'robotocondensed-regular'; font-weight:100; font-size:15px;border-radius: 8px;border: 1px solid #434748;border-spacing:15px;padding : 9px 8px 9px 8px;margin-left: 7px;}
	.catalogsearch-result-index .facetting {width: 100%;}
	.facetting #loadLess a {cursor:pointer;text-decoration: none; color:#434748;font-family:'robotocondensed-regular'; font-weight:100; font-size:15px;border-radius: 8px;border: 1px solid #434748;border-spacing:15px;padding : 9px 8px 9px 8px; }
	.facetting_compare {position: sticky;top: 60px !important;z-index: 99;}
	.facetting .row {padding-left: 7px;}
	.facettes {background-color:#f9f9f9; border-bottom: solid 1px #edecec; }
	.facettes > .actions.js-linkSeo {display:none;}
	.facettes .maselection > .item {margin-bottom: 7px;margin-top: 7px;}
	.facettes .maselection {display:none;}
	.filterBox .icon-fleche_cabin {display:inline-block;transform:rotate(90deg);font-size: 8px;font-weight: unset;margin-left: 5px; margin-right: 2px;}
	.facetting .active {color:#009db8; border:solid 1px #009db8;}
	.filterBox .active .icon-fleche_cabin {transform:rotate(-90deg);}
	.filterBox .select {color:#009db8; border:solid 1px #009db8;}
	.facettes #compare-box { position :absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width:100%; }
	.facettes .comparesid {position: absolute;top: 0px;bottom: 0px;right: 0px;}
	.facettes .actions {background-color: #797979; width: auto; color: #ffffff; padding: 5px 8px; position: absolute; left: 0; top: 100%; margin:0; }
	.facettes .actions:hover { background-color:#6d6d6d;}
}

@media screen and (min-width:1400px) and (max-width:1580px){
	.filet .listing-type-list .listing-item {padding: 5px 10px;}
}

@media screen and (min-width:1400px) and (max-width:1650px){
	.filet .listing-type-list .product-price .formules.formule1 {line-height: 18px;}
}

@media screen and (min-width:64em) and (max-width:1399px) {
	.filet .listing-type-list .listing-item { width:100%;}
}