#templatePanel .panel .fix-horiz {
    line-height: 0;
}
#templatePanel .panel .fix-horiz .apply-reco {
    line-height: normal;
}

#templatePanel .panel .fix-horiz .catalog-block {
    line-height: normal;
}

#templatePanel .panel .tendance .produit {
    line-height: normal;
}
p{margin:0;}
.catalog-subtitle {text-align:center;}
#recoHistory {margin-top:40px;}
.trait{width:1px;height:30px;border-left:solid 1px #010101;}
.titre{font:600 30px 'Source Sans Pro',arial;margin:10px 0 5px 0;}
.titre.marge-bas{margin-bottom:3%;}
.sstitre{display:block;font:400 30px 'Sacramento',arial;margin-top:-8px;margin-bottom: 10px;}
.lrc-sstitre {font-family: 'Source Sans Pro'!important; font-size:18px;margin-top:-4px;}
.texte{font:400 14px 'Source Sans Pro',arial;text-align:center}
.marge-haut{margin-top:7%;}
.voirVF .cta,.story .cta,.momentVie .cta,.marque .cta,.conseil .cta,.une .cta {margin-top:10px;background:transparent;border:solid 1px #010101;padding:14px 30px;font: 600 14px 'Source Sans Pro',arial;color:#010101;display: inline-block;}

.bg-momentVie {top: -5%;bottom: -2%;background-color: #f5eeeb;left: -500px;right: -500px;}
.module-bg.bg-ugc {top: -5%;bottom: -2%;background-color: #f3f3f3;left: -500px;right: -500px;}
.imgMoment{width:60% !important;margin:5% 0;}
.finFloat{clear:both}

.encartVF {display:block;box-shadow: 2px 4px 9px 1px rgba(0,0,0,0.1);margin:2%}
.encartVF .cartouche {padding-bottom:10px;}
.encartVF .cartouche .titreVF{margin: 13px 0 0 10px;font:400 14px 'Source Sans Pro',arial;text-align:left}
.encartVF .cartouche .tauxVF{display:block;font-weight:bold}
.encartVF .cartouche .ctaVF{background:none;border:solid 1px #E23655;color:#E23655;padding:7px 15px;margin: 13px 19px;float:right}
.encartVF .cartouche .ctaVF a{font: 400 15px 'Source Sans Pro',arial;color:#E23655;}
.encartVF .cartouche .compteur{float:right;margin:0 15px;}
.voirVF {margin-bottom:20px;}
.encartOP {display:block;box-shadow: 2px 4px 9px 1px rgba(0,0,0,0.1);margin:2%; padding-bottom:15px;}
.encartOP .cartouche .titreOP{margin: 13px 0 0 10px;font:400 14px 'Source Sans Pro',arial;text-align:left}
.encartOP .cartouche .tauxOP{display:block;font-weight:bold}

.countdown_dashboard{font-size:18px; font-weight:400;color:#fff;padding:7px 0;height:58px;}
.countdown_dashboard .dash{float:left;margin-right:2px; position:relative; height:20px}
.countdown_dashboard .digit{display:block;float:left;color:#fff;height:28px;overflow:hidden;line-height:18px;}
.countdown_dashboard .digit div{padding:5px 4px;margin:0 1px;color:#fff;background:#E23655;}
.countdown_dashboard .point{float:left;color:#E23655;margin-left:2px;margin-top:14px}
.countdown_dashboard .texteMini{position:absolute;bottom:-18px;display:block;color: #E23655; font-size:11px; font-weight:400;width:100%;text-align:center}

@media screen and (max-width: 767px) {
.imgMoment{width:100% !important;margin:5% 0;}
}

@media screen and (max-width: 759px) {
.encartVF .cartouche .titreVF{margin-bottom: 0}
.encartOP .cartouche .titreOP{margin-bottom: 0}
.encartVF .cartouche .ctaVF{float:left}
}

@media screen and (max-width: 759px) {
.titre{font:600 24px 'Source Sans Pro',arial;}
.sstitre{font:400 24px 'Sacramento',arial;}
.texte{margin-bottom: 10px;}
}

@media screen and (min-width: 768px) {
.story .texte{text-align:left;width:60%;margin-bottom:24px}
.story .gauche{float:left;}
.story .droit{margin-left: 0;}
.story .droite{float:right}
.story .gauche .texte{text-align:right;width: 100%;padding-left: 35%;}
.story .gauche .cta{float:right}
.imgMoment{margin:5% 20%;width: 60%;}
.momentVie .texte{width:82%;margin-left: 9%;margin-top:3%}
.conseil .texte{text-align:left;margin-bottom:15px}
.conseil .cta{float:left}
.marge-droite{padding-right: 10%;}
.margeHt-moment{margin-top: 3%;}
}

@media screen and (min-width: 991px) {
.story .droit{margin-left: 15px;}	
}

.country-ru .hp-container .sstitre{display:block;font-size:25px;}
.finFloat{clear:both}
.panel {margin-bottom: 0 !important;}
.bloc_myredoute {margin:40px 0 20px}
.bloc_myredoute .sansMarge {padding: 1px;}
.bloc_myredoute .titre {text-align: center;font: 700 30px 'Source Sans Pro',quicksand,arial;margin: 20px 0 15px 0;}
.bloc_myredoute .sstitre {text-align: center;font: 400 20px 'Source Sans Pro',quicksand,arial;margin-bottom: 20px;}
.bloc_myredoute .bouton {margin: 3% 0 0 0;background: #fff;text-transform: uppercase;color: #000}
.bloc-bottom-links {margin: 0 auto 50px !important;width: 100%;}
.bloc-bottom-links .reco .big-banner-img {position: relative;}
.bloc-bottom-links .titre {text-align: center;font: 700 30px 'Source Sans Pro',quicksand,arial;margin: 30px 0 25px 0;}
.bloc-bottom-links .titreBanniere {position: absolute;width:100%;text-align:center;font: 400 20px 'Source Sans Pro',quicksand,arial;font-weight: bold;z-index: 10;top: 35%;left: 0;}
.bloc-bottom-links .seoCategorie {margin-bottom: 25px;}
.bloc-bottom-links span {border: 1px solid #cccccc;border-radius: 20px;padding: 10px;margin: 10px;display: inline-block;font-size: 13px;}


@media screen and (min-width: 768px) {
.hp-container .panel, .hp-virtual-container .panel {
    margin-right: 0 !important;
    margin-left: 0 !important;}
}
@media(max-width:375px) {
.zsb .carousel-item {width: 70%}
}
@media(max-width:425px) {
.bloc_myredoute .titre {font: 700 20px 'Source Sans Pro',quicksand,arial;}
.bloc_myredoute .sstitre {font: 400 15px 'Source Sans Pro',quicksand,arial;}
.bloc-bottom-links .titre {font: 700 20px 'Source Sans Pro',quicksand,arial;}
.bloc-bottom-links .titreBanniere {font: 400 15px 'Source Sans Pro',quicksand,arial;}
.bloc-bottom-links span {font-size: 11px;}
}
@media(min-width: 992px) {
  .old-hp-zsa {
    width: 1140px;
    margin-left: -250px;
  }
}
@media (min-width: 1200px) {
  .old-hp-zsa {
    margin-left: -150px;
  }
}
.margeHt-moment-offer {margin-top: 4%;}
.module-bg.bg-storynew {top: 0%;bottom: 4%;background-color: #f3f3f3;left: 119px;right: 120px;}
.module-item-offer {margin-top: 22%;text-align: center;}
span.texte-offer {font: 400 20px 'Source Sans Pro',arial;text-align: center;}
@media screen and (max-width: 759px) {
.module-item-offer {margin-top: 10%; text-align: center;}
.module-bg.bg-storynew {top: 47%;bottom: -2%;background-color: #f3f3f3;left: 23px; right: 23px;}
}
@media screen and (max-width: 321px) {
.module-bg.bg-storynew {top: 44%;}
}
.encartOP .cartouche .titreOP.txtgras {font: 600 14px 'Source Sans Pro',arial;}
.encartOP .cartouche .tauxOP.txtnongras {font-weight: normal;}
.encartOP .cartouche .tauxOP {margin-top:5px}

/* New Trends */
.tendance {margin-top: 0;}
.tendance .titre{font-size: 50px;font-weight:700;line-height: 44px;text-align:left;margin-top: 8%;text-transform:uppercase}
.tendance .texte{margin: 7% 0;text-align:left}
.tendance.tendancePAP .flottant{width: 60%;  margin-left: -18%;  z-index: 1;}
.tendance.tendanceMT .flottant{width: 60%;  margin-left: 65%;  z-index: 20;position:relative}
.tendance .principal{z-index:5}
.produit2 img{width:100%}
.produit2 .product-thumb-info {text-align: center;font-size: 13px;margin-top: 5px;height:75px}
.produit2 .product-thumb-brand.text-nowrap{font-weight: bold;}
.produit2 .product-thumb-brand {margin-bottom: 2px;font-size: 12px;line-height: 1.4em;font-weight: bold;}
.produit2 .product-thumb-price{line-height: 1.4em;}
.produit2 .product-thumb-from{text-decoration: line-through;margin-right:3px;color: #000;}
.produit2 .product-thumb-after{font-weight: bold;font-size: 16px;}
.produit2 .product-thumb-name.text-nowrap{max-height: 18px;overflow: hidden;margin-top:2px}
.produit2 .product-thumb-name {margin-top: 0;margin-bottom: 3px;font-size: 12px;line-height: 1.2em;}
.bg-tendancePAP {top: 13%;bottom: 0;background-color: #F3F3F3;left: 22%; right: 17%;}
.bg-tendanceMT {top: 13%;bottom: 12%;background-color: #F3F3F3;left: 17%; right: 22%;}
.margeH35 {margin-top: 35%;}
.margeH2 {margin-top: 2%;}
.lr-button { line-height:normal;}
.tendance .cta {margin-top: 10px;background: transparent;border: solid 1px #010101;padding: 14px 30px;font: 600 14px 'Source Sans Pro',arial;color: #010101;display:inline-block;}

@media screen and (max-width: 759px) {
.tendance.tendancePAP .flottant{right: -37%; position: absolute; top: -30%;}
.tendance.tendanceMT .flottant{right: 52%; position: absolute; top: -104%;width:50%}
.tendance .principal{margin-top:2%}
.tendance.tendancePAP .titre{margin-top:20%}
.bg-tendancePAP {top: 20%;left: -10%; right: -10%;}
.bg-tendanceMT {top: 15%;left: -10%; right: -10%;bottom:0}
.margeG5 {margin-left: 5%;}
}

@media screen and (min-width: 760px) {
.margeH35 {margin-top: 35%;}
.margeH2 {margin-top: 2%;}
.tendance .principal{margin-top:8%}
.tendance .titre{margin-top: 20%;}
}

@media screen and (max-width: 850px) {
	.bg-tendanceMT {bottom: 0;}
}

.tendance-1019 .bg-tendance {top: 0%;bottom: 0%;background-color: #F3F3F3;left: 17%; right: 22%;}
.tendance-1019 .titre{font-size: 50px;font-weight:700;line-height: 44px;margin-bottom:11px;}
.tendance-1019 .texte {line-height: normal; text-align:left;margin-bottom:15px;}
.tendance-1019 p {margin: 0 0 20px;}
.tendance-1019 .imgFlottante{width: 45%; margin-left: 50%;z-index: 5;position: relative;margin-top: -8%;}
.tendance-1019 .imgFlottante2{z-index: 5;margin-left: -23%;width: 60%;margin-top: 9%;}
.tendance-1019 .cta {margin-top: 10px;background: transparent;border: solid 1px #010101;padding: 14px 30px;font: 600 14px 'Source Sans Pro',arial;color: #010101;display:inline-block;}
@media screen and (min-width: 992px) {
    .tendance-1019 .titre{margin-top: 34%;}
    .tendance-1019 .margeHt1{margin-top: 3%;}
    .tendance-1019 .margeHt2{margin-top: 6%;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .tendance-1019 .titre{font-size: 30px; line-height: 35px;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .tendance-1019 .margeHt2{margin-top: 3%;}
}
@media screen and (max-width: 991px) {
	.tendance-1019 .titre{font-size: 50px;font-weight:700;line-height: 44px;}
    .tendance-1019 .bg-tendance {top: 10%;bottom: 0;left: 5%; right: 10%;}
    .tendance-1019 .margeG{margin-left:10%;margin-right:10%;}
}
@media screen and (max-width: 767px) {
    .tendance-1019 .bg-tendance {top: 0;bottom: 0;left: 0; right: 0;}
}
.tendance-1019 .double-links .lr-button {margin:5px 0;} 
@media screen and (max-width: 991px) {
.tendance-1019 .double-links .lr-button {display:inline-block; margin:10px 10px;}
.tendance-1019 .double-links .lr-button.first-link {display:inline-block; margin:10px 10px 10px 10%;}
}
@media screen and (max-width: 482px) {
.tendance-1019 .double-links .lr-button,.double-links .lr-button.first-link {display:inline-block; margin:5px 10%;}
}

.aLaUne .encart{padding-top:5%;padding-left: 3%;padding-right: 3%}
.aLaUne .titreAlaune{background: #000;transform: rotate(-2deg) skew(-2deg);position: relative; display: inline-block;padding-right: 32px; padding-left: 9px;margin-bottom: 15px}
.aLaUne .titreAlaune p{text-transform: uppercase;color: #fff;transform: rotate(2deg);font-family: "Source Sans Pro";font-weight: 600;font-size: 30px;line-height: 21px;}
.aLaUne .encart .titre{color: #fff;font-size: 50px;font-weight: 700;line-height: 44px;margin-bottom: 11px;}
.aLaUne .encart .texte{text-align:left;margin-bottom: 15px;}
.aLaUne .logo{width: 35%;margin-bottom:8px;}
.aLaUne .bg-aLaUne {top: 0%; bottom: -1%;left: 9%;z-index:1;}

.opeCo * {line-height:normal;}
.opeCo .encart {padding: 35px 50px;}
.opeCo .titre{font-family: "Source Sans Pro";  font-size: 50px;    font-weight: 700;  line-height: 44px;margin-bottom:11px;}
.opeCo .guillemet{font-size: 40px;}
.opeCo .encart .sstitre{display: block;font-family: "Source Sans Pro";  font-size: 18px;font-weight:normal;line-height: 23px;margin:unset;}
.opeCo .encart .sstitre .taux{font-size: 28px;font-weight:600;margin-left:5px;}
.opeCo .cartouche{position:absolute;padding:20px 0px;}
.opeCo .cartouche p{font-family: "Source Sans Pro"; font-size: 14px;line-height: 18px;  text-align: center;}
.opeCo .cartouche img{width:55%;margin-top: 5px}
.opeCo .texte {text-align:left;margin-bottom:15px;}
.opeCo .lr-button-secondary{border: solid 1px #fff;color: #fff}
.opeCo .lr-button-secondary::after {background-color: #ffffff;}
.opeCo sup {font-size: 60px;top: -120px;left: -20px;}
.opeCo .animOpeco1{width:100%;position:absolute;top:-5%;left:0;opacity: 0.4; font-family: "Source Sans Pro"; font-size: 180px;   font-weight: 600;text-transform: uppercase;}
.opeCo .animOpeco2{width:100%;position:absolute;top:4%;left:0;opacity: 0.7; font-family: "Source Sans Pro"; font-size: 280px;   font-weight: 600;text-transform: uppercase;}
.opeCo .animOpeco3{width:100%;position:absolute;bottom:-6%;right:0;opacity: 0.4; font-family: "Source Sans Pro"; font-size: 280px;   font-weight: 600;text-transform: uppercase;}
.opeCo .animOpeco4{width:100%;position:absolute;bottom:-15%;right:0;opacity: 0.7; font-family: "Source Sans Pro"; font-size: 180px;   font-weight: 600;text-transform: uppercase;}
.opeCo .fixeOpeco1{position:absolute;top:-5%;left:-20%;opacity: 0.4; font-family: "Source Sans Pro"; font-size: 180px;   font-weight: 600;text-transform: uppercase;}
.opeCo .fixeOpeco2{position:absolute;top:4%;left:-15%;opacity: 0.7; font-family: "Source Sans Pro"; font-size: 280px;   font-weight: 600;text-transform: uppercase;}
.opeCo .fixeOpeco3{position:absolute;bottom:-6%;right:-22%;opacity: 0.4; font-family: "Source Sans Pro"; font-size: 280px;   font-weight: 600;text-transform: uppercase;}
.opeCo .fixeOpeco4{position:absolute;bottom:-15%;right:-15%;opacity: 0.7; font-family: "Source Sans Pro"; font-size: 180px;   font-weight: 600;text-transform: uppercase;}

.aLaUneMarque {margin-bottom:10%;}
.aLaUneMarque .encart{margin-top:18%;padding-left: 3%;position: relative}
.aLaUneMarque .lien{position: relative;display: block;}
.aLaUneMarque .lien .voirProduit{position: absolute;background: #fff;padding: 14px 50px;font-size: 14px;font-weight: 700;text-align: center;bottom:30px;left:0;display: none;opacity: 0.9}
.aLaUneMarque .lien:hover .voirProduit{display: block;}
.aLaUneMarque .logo{position: absolute;top:-47%;left:0;z-index:1;}
.aLaUneMarque .legende {font-family: "Source Sans Pro"; font-size: 14px;    font-weight: 600;   line-height: 18px;text-align: right;}
.aLaUneMarque .legende .prix{display: inline-block;margin-left: 10px}
.aLaUneMarque .titre, .aLaUneMarque .texte{z-index: 2;position: relative;}
.aLaUneMarque .titre {font-size: 50px;font-weight: 700;line-height: 44px;margin-bottom: 11px;}
.aLaUneMarque .texte{font-size: 14px;text-align: left;line-height: 18px;margin-bottom: 15px;}
.aLaUneMarque .sstitre{display: block;  font-family: "Source Sans Pro"; font-size: 30px;font-weight: normal;    line-height: 38px;text-transform: uppercase;}

.focusCat .cartouche{position: relative;}
.focusCat .encart{position:absolute;top:0;left:0;padding: 21% 11%;}
.focusCat .titre {font-size: 50px;font-weight: 700;line-height: 44px;margin-bottom: 15px;}
.focusCat .texte{font-size: 14px;text-align: left;line-height: 18px;margin-bottom: 15px;}
.focusCat .lr-button-secondary{border: solid 1px #fff;color: #fff}
.focusCat .lr-button-secondary::after {background-color: #ffffff;}
.focusCat .produit{width: 46%;margin: 2%;float: left;}
.focusCat .produit img{width:100%}
.focusCat .product-info {line-height: normal;}
.focusCat .produit .product-thumb-info {text-align: center;font-size: 14px;margin-top: 5px;height:75px}
.focusCat .produit .product-thumb-brand.text-nowrap{font-weight: 600;}
.focusCat .produit .product-thumb-price{margin-top: 3px;}
.focusCat .produit .product-thumb-after{font-weight: 600;font-size: 17px;}
.focusCat .produit .product-thumb-name.text-nowrap{max-height: 18px;overflow: hidden;margin-top:2px}
.focusCatVisu {padding-left:unset; padding-right:unset;}

.momentVieNew .bg-momentVieNew {top: 13%;bottom: 5%;background-color: #f3f3f3;left: 22%; right: 19%;}
.momentVieNew .margeG{margin-left:4%;margin-right:4%;}
.momentVieNew .titre span{display:block;color: #e6a54d;}
.momentVieNew .titre {font-size: 50px;font-weight: 700;line-height: 44px;margin-bottom: 11px;}
.momentVieNew .texte{font-size: 14px;text-align: left;line-height: 18px;margin-bottom: 15px;}
.momentVieNew .imgFlottante{position:absolute;width: 42%;  left: -12%; top:-26%;}
.momentVieNew .imgPrincipale{z-index:1;}
.produit2 img{width:100%}
.produit2 .product-thumb-info {text-align: center;font-size: 13px;margin-top: 5px;height:75px}
.produit2 .product-thumb-brand.text-nowrap{font-weight: 600;}
.produit2 .product-thumb-price{margin-top: 3px;}
.produit2 .product-thumb-from{text-decoration: line-through;margin-right:3px;color: #000;}
.produit2 .product-thumb-after{font-weight: 600;font-size: 16px;}
.produit2 .product-thumb-name.text-nowrap{max-height: 18px;overflow: hidden;margin-top:2px}
.momentVieNew .double-links .lr-button.first-link,.momentVieNew .double-links .lr-button+.lr-button { margin:5px 0;} 

@media screen and (max-width: 991px) {
.momentVieNew .double-links .lr-button,.momentVieNew .double-links .lr-button.first-link,.momentVieNew .double-links .lr-button+.lr-button {margin:5px 10%;}
}
@media screen and (max-width: 450px) {
    .aLaUneMarque .logo{top:-29%;left:3%;}
}

@media screen and (max-width: 767px) {
    .aLaUne .encart{padding: 6%;}
	.aLaUneMarque .encart{padding: 6% 9%;margin-top: 5%}
	.focusCat .encart{position:initial;padding: 8% 10%;}
	.focusCatVisu {padding-left:15px; padding-right:15px;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .aLaUne .encart{padding-top:3%;padding-left: 3%}
	.opeCo .encart{margin-left: -5%;margin-top: 5%}
	.aLaUneMarque .encart{padding: 1% 9%;margin-top: 0;}
	.focusCat .encart{position:initial;padding: 8% 10%;margin: 14% 0;} 
	.momentVieNew .margeHt2 {margin-top: 36%;}
    .momentVieNew .imgFlottante {position: absolute;top: -58%;left: 39%;width: 100%;;}
}

@media screen and (max-width: 991px) {
	.aLaUne .bg-aLaUne {left: 0;right: 0;}
    .aLaUne .titreAlaune p{text-transform: uppercase;color: #fff;transform: rotate(2deg);font-family: "Source Sans Pro";font-weight: 600;font-size: 26px;line-height: 19px;}
    .opeCo .cartouche{bottom:4%;left:7%;width:40%;}
    .opeCo .cartouche img{width:45%;}
    .opeCo .encart{padding-bottom: 0;}
    .opeCo .titre{margin-bottom: 25px;}
	.aLaUneMarque .logo{top:-39%;left:3%;}
    .aLaUneMarque .sstitre{font-size: 26px; line-height: 38px;}
	.focusCat .encart{position:initial;padding: 8% 10%;}
	.momentVieNew .bg-momentVieNew {top: 20%;left: -100%; right: -100%;bottom:0;}
    .momentVieNew .margeG{margin-left:10%;margin-right:10%;}
}

@media screen and (min-width: 992px) {
    .opeCo .margeH3{margin-top:3%;}
    .opeCo .encart{margin-top: 10%; margin-left: -7%;}
    .opeCo .cartouche{top:4%;left:5%;width: 34%}
	.aLaUneMarque .margeHt {margin-top: 15%;}
	.focusCat .texte{margin-bottom: 42px;}
	.momentVieNew .imgPrincipale{margin-left:-27%;}
    .momentVieNew .margeHt1{margin-top:29%;}
    .momentVieNew .margeHt2{margin-top:16%;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .aLaUne .encart{padding-top:2%;padding-left: 2%}
	.opeCo .encart{margin-top:4%;margin-left:-10%;}
	.aLaUne .encart{padding-top:2%;padding-left: 2%}
    .aLaUneMarque .encart{margin-top: 11%}
    .aLaUneMarque .logo{top:-28%;}
	.momentVieNew .bg-momentVieNew {bottom: 0;}	
	.focusCat .encart{padding: 15% 11%;}
	.focusCat .titre {font-size: 30px;line-height: 30px;margin-bottom: 15px;}
}

@media(min-width:768px)and (max-width:1360px) {
	.produit2 .product-thumb-price {line-height: 1.2em;}
	.produit2 .product-thumb-after {display:block;}
}

.customerlife .titre{line-height: 50px;}
.customerlife .product{padding: 0 8px;}
.customerlife .cartouche{padding: 23px 3.7%;background-color: #f3f3f3; margin-top: 3%;}
.customerlife .encart{   padding-right: 5px;}
.customerlife .mainimage{max-width: none; width: 133%;}
.customerlife .encart .titre{padding: 8px 5px 0; font-size: 50px; line-height:44px; font-weight:700;}
.customerlife .encart .sstitre{margin-top: 5px; display: block;font-family: "Source Sans Pro";  font-size: 18px;font-weight:normal;line-height: 23px;}
.customerlife .encart .sstitre .taux{font-size: 28px;font-weight:600;}
.customerlife .encart .texte{text-align:left;}
.customerlife .infos{text-align: center; font-size: 14px; color: #191919;line-height: 1.3em; margin-top: 5px;}
.customerlife .infos .marquep{font-weight: 600;}
.customerlife .infos .namep{}
.customerlife .infos .fortp span{text-decoration: line-through;}
.customerlife .infos .minip{font-size: 18px;}
.customerlife .wrapProduct{padding: 0;}
.customerlife .wrapEncart{padding: 0;}
.customerlife .wrapEncart .margin-b {margin:20px  0;}
.customerlife .mainimage.mainimagetab{display: none;}
.customerlife .catalog-subtitle{display: none;}
.customerlife .product-brand{padding-top: 10px;}
.customerlife .product-thumb {background:transparent;}


@media screen and (min-width: 768px){
	.customerlife .carousel-module{padding: 0;}
	}
@media screen and (max-width: 1359px){
    .customerlife .encart .titre{font-size: 40px; line-height: 40px;}
}
@media screen and (max-width: 1199px){
    .customerlife .encart .titre{font-size: 34px; line-height: 34px;}
}
@media screen and (max-width: 991px) {
    .customerlife .cartouche{margin-top: 0; margin-bottom: 20px;}
    .customerlife{max-width: 600px; margin: auto;}
    .customerlife .mainimage{width: 100%;}
    .customerlife .encart .titre{font-size: 30px; line-height: 30px;}
}
@media screen and (max-width: 767px) {
    .customerlife .encart{ padding: 0 15px;}
    .customerlife .mainimage{width: 100%;}
    .customerlife .wrapProduct{overflow-x: scroll; white-space: nowrap; overflow-y: hidden; padding: 0 15px;}
    .customerlife .products{width: 194px; float: none; display: inline-block;}
    .customerlife .wrapEncart{padding: 0 15px;}
    .customerlife .encart .titre{font-size: 40px; line-height: 40px;}
}

@media screen and (min-width: 1200px){
    .customerlife .carousel-item{width: 33.333%;}
}
@media screen and (min-width: 992px){
    .customerlife .carousel-item{width: 33.333%;}
}

.catRecherche {line-height:normal;}
.catRecherche .lr-title2 {text-align:center;font: bold 38px 'Source Sans Pro';line-height: 42px;margin-bottom: 24px;}
.catRecherche .center{text-align: center}
.catRecherche .catRecherche-item{font-size: 14px;text-align: center;padding: 15px;vertical-align: middle;white-space: nowrap;border:solid 1px rgb(159, 159, 159); border-radius: 34px;min-height: 44px;margin: 0 10px;}

@media screen and (min-width: 992px) and (max-width: 1150px){    
       .catRecherche .lr-title2{font: bold 34px 'Source Sans Pro';line-height: 36px;}
}
@media screen and (max-width: 991px){
        .catRecherche .lr-title2{font: bold 34px 'Source Sans Pro';line-height: 36px;}
}   
 @media screen and (max-width: 460px){      
		.catRecherche .lr-title2{font: bold 34px 'Source Sans Pro';line-height: 38px;margin-bottom: 15px}
        .catRecherche .nocenter-mobile{text-align: left;margin-left: 32px}
}
 