.mobile-display{display:none;}
.container-fluid, .container{font-family: 'Raleway' !important;}
.bg-bleu .container{width:80%;}
.bg-blanc .container{width:80%;}
@media (max-width: 1200px){
.bg-bleu .container{width:100%;}
.bg-blanc .container{width:100%;}
}

.padding-bloc{padding-top:2%; padding-bottom:2%;}
.padding-bloc-top{padding-top:2%;}
.small-padding-bloc{padding-top:0.7rem; padding-bottom:0.7rem;}
.small-padding{padding-left:0.7rem; padding-right:0.7rem;}
.no-padding{padding-left:0!important; padding-right:0!important;}

.alignement{display:inline-block;}

.align-center{text-align:center;}
.vertical-align-middle{vertical-align:middle;}
.vertical-align-top{vertical-align:top;}

.no-padding-left{padding:15px 15px 15px 0px!important;}
.no-padding-right{padding:15px 0px 15px 15px!important;}

.margin-top-35{margin-top:35px;}
.margin-top-15{margin-top:15px;}

.bg-bleu{background:#f6f7fa;}
.bg-bleu-h1-home{background:#f6f7fa;}
.bg-bleu-h1-lp{background:#f6f7fa;}
.bg-blanc{background:#fff;}

.bg-bleu .row{margin-left:0px!important; margin-right:0px!important; margin-bottom:35px;}
.bg-blanc .row{margin-left:0px!important; margin-right:0px!important;}


.pink-font{color:#d9355c!important;}
.white-font{color:#fff!important;}
.grey-font{color:#333!important;}
a.grey-font{color:#333!important;}

.btn-pink-new{background:#d9355c!important; border-radius:5px;padding: 1.2rem 1.8rem 1.2rem 1.8rem!important;text-align:center!important;cursor:pointer;color:white!important; text-transform:uppercase;font-size:14px!important; font-weight:bold;font-family: 'Raleway' !important;}


.border-radius-5{border-radius:5px;}
.border-radius-10{border-radius:10px;}



.bloc-fluide-home-h1{background:#f6f7fa;position:relative;margin-bottom:35px;}
.bloc-fluide-home-h1-img{position:relative; top:0;}
.bloc-fluide-home-h1-title-button{width:80%; margin:0 auto; text-align:center;}
.bloc-fluide-home-h1-title-button h1{font-size:36px; color:#333;}
.bloc-fluide-home-h1-title-button .btn-pink-new{background:#d9355c!important; border-radius:5px;padding: 1.2rem 1.8rem 1.2rem 1.8rem!important;text-align:center!important;cursor:pointer;color:white!important; text-transform:uppercase;font-size:14px!important; font-weight:bold;font-family: 'Raleway' !important;position:relative;top:15px;} 

@media (max-width: 1200px){
.bloc-fluide-home-h1-title-button{width:80%; margin:0 auto; text-align:center;}

}


.bloc-fluid-img-title-100{background:#f6f7fa;margin-left: -15px; margin-right: -15px; margin-bottom: -35px!important;}
.bloc-fluid-img-title-100-h1{position:relative; top:-75px; text-align:center; padding-bottom:15px; padding-top:15px; background:#fff; border-radius:10px;}
.bloc-fluid-img-title-100-h1 h1{font-size:36px; color:#d9355c; }


.bloc-100-bg-blanc-title-text-img-50{background:#fff; border-radius:10px; padding:15px 15px;}
.bloc-100-bg-blanc-title-text-img-50 ul{margin-bottom:0px;}
.bloc-100-bg-blanc-title-text-img-50 li{width:49%!important;}
.bloc-100-bg-blanc-title-text-img-50-left{padding:0px 20px;}
.bloc-100-bg-blanc-title-text-img-50-left h2{font-size:36px;}
.bloc-100-bg-blanc-title-text-img-50-left p{font-size:16px;padding-bottom:15px;}
.bloc-100-bg-blanc-title-text-img-50-right{margin-left:1%;}




.bloc-100-bg-blanc-img-title-text-50{background:#fff; border-radius:10px; padding:15px 15px;}
.bloc-100-bg-blanc-img-title-text-50 ul{margin-bottom:0px;}
.bloc-100-bg-blanc-img-title-text-50 li{width:49%!important;}
.bloc-100-bg-blanc-img-title-text-50-left{margin-left:10px;}
.bloc-100-bg-blanc-img-title-text-50-right{padding:0px 20px;}
.bloc-100-bg-blanc-img-title-text-50-right h2{font-size:36px;}
.bloc-100-bg-blanc-img-title-text-50-right p{font-size:16px;padding-bottom:15px;}




.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton h2{font-size:30px;margin-bottom:30px}
.bloc-50-title-out-img-text-bg-blanc{background:#fff; border-radius:10px; padding:15px 15px 35px 15px}
.bloc-50-title-out-img-text-bg-blanc img{margin-bottom:15px;}
.bloc-50-title-out-img-text-bg-blanc p{font-size:16px;padding-bottom:15px;}


.bloc-100-padding-bg-bleu-title-txt{background:#f6f7fa; padding:0px 20px!important;}
.bloc-100-padding-bg-bleu-title-txt h2{font-size:36px;}
.bloc-100-padding-bg-bleu-title-txt p{font-size:24px;padding-bottom:15px;}




.bloc-100-no-padding-bg-bleu-4-8-bg-blanc{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-left{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; min-height:600px;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-right{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; min-height:600px;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-left h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;text-decoration:underline;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-right h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;text-decoration:underline;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-left p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-right p{font-size:16px;padding-bottom:15px;}



.bloc-100-no-padding-bg-bleu-8-4-bg-blanc{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-left{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; min-height:600px;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-right{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; min-height:600px;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-left h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;text-decoration:underline;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-right h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;text-decoration:underline;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-left p{font-size:16px;padding-bottom:15px}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-right p{font-size:16px;padding-bottom:15px;padding-top:15px;}





.bloc-100-no-padding-bg-bleu-6-img{background:#f6f7fa;}



.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-picto-title{background:#f6f7fa;}
.bloc-50-bg-blanc-title-text-picto{background:#fff; border-radius:10px; padding:15px 15px 15px 15px;}
.bloc-50-bg-blanc-title-text-picto p{font-size:16px;}
.bloc-50-bg-blanc-picto {width:18%;}
.bloc-50-bg-blanc-txt {width:80%;}




.bloc-100-bg-blanc-title{background:#fff; border-radius:10px; padding:15px 15px;}
.bloc-100-bg-blanc-title h2{font-size:36px;}



.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-in-text-align-center{background:#f6f7fa;}
.bloc-50-bg-blanc-title-text{background:#fff; border-radius:10px; padding:15px 15px 15px 15px;}
.bloc-50-bg-blanc-title-text h3{font-size:16px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-50-bg-blanc-title-text p{font-size:16px;}
.bloc-50-bg-blanc-title-text span{font-size:14px;}



.bloc-100-no-padding-bg-bleu-33-bloc-bg-blanc-picto-text{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-33-bloc-bg-blanc-picto-text .padding-mid{padding-top:15px!important;}
.bloc-33-bg-blanc-title-text-picto{background:#fff; border-radius:10px; padding:15px 15px 5px 15px;}
.bloc-33-bg-blanc-title-text-picto p{font-size:20px;text-transform:uppercase;margin-top:5px;}
.bloc-33-bg-blanc-picto img{margin-top:-10px;}





.bloc-fluid-bg-blanc-title-txt-bouton-img{background:#fff;}
.bloc-100-bloc-50-right-txt{background:#fff; padding:15px 15px; width:80%;}
.bloc-100-bloc-50-righ-txt h2{font-size:30px;}
.bloc-100-bloc-50-right-txt p{font-size:16px;padding-bottom:15px;}

@media (max-width: 1150px){
.bloc-fluid-bg-blanc-title-txt-bouton-img .col-md-6{width:100%}	
.bloc-100-bloc-50-right-txt{margin:0 auto;padding-bottom:35px;}	
.bloc-fluid-bg-blanc-title-txt-bouton-img img{width:100%;}	
}



.bloc-fuid-bg-blanc-img-title-txt-bouton{background:#fff;}
.bloc-100-bloc-50-left-txt{background:#fff; padding:15px 15px;width:80%;position:relative; left:20%;}
.bloc-100-bloc-50-left-txt h2{font-size:30px;}
.bloc-100-bloc-50-left-txt p{font-size:16px;padding-bottom:15px;}

@media (max-width: 1150px){
.bloc-fuid-bg-blanc-img-title-txt-bouton .col-md-6{width:100%}
.bloc-100-bloc-50-left-txt{background:#fff; padding-bottom:35px; width:80%;position:relative; left:0; margin:0 auto;}
.bloc-fuid-bg-blanc-img-title-txt-bouton img{width:100%;}	

}


.bloc-100-no-padding-bg-bleu-4-bloc-img-title-txt-bouton{background:#f6f7fa;padding-bottom:25px !important;}
.bloc-25-img-title-txt-button img{border-radius:10px;}
.bloc-25-img-title-txt-button h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-25-img-title-txt-button p{font-size:16px;padding-bottom:15px;}


.bloc-100-no-padding-bg-bleu-2-bloc-bg-blanc-h3-img-txt-bouton{background:#f6f7fa;margin-bottom:35px;}
.bloc-50-bg-blanc{background:#fff; border-radius:10px; padding:15px 15px 15px 15px;}
.bloc-50-bg-blanc .alignement{width:49%;vertical-align:top;}
.bloc-50-bg-blanc h2{font-size:24px;margin-bottom:15px;}
.bloc-50-bg-blanc p{font-size:16px;padding:0px 15px 15px 15px;}
.bloc-50-bg-blanc .btn-pink-new{margin-left:15px;}

@media (max-width: 1376px){
.bloc-100-no-padding-bg-bleu-2-bloc-bg-blanc-h3-img-txt-bouton .col-md-6{width:100%;}
	
}


.bloc-fluid-bg-blanc-h2-txt-3-bloc-img-h3-txt-bouton{background:#fff;padding-bottom:15px;}
.bloc-33-title-img-txt-button p{font-size:16px;padding-bottom:15px;}
.bloc-33-title-img-txt-button img{border-radius:10px;}
.bloc-fluid-bg-blanc-h2-txt-3-bloc-img-h3-txt-bouton h2{font-size:36px;margin-bottom:15px;}
.bloc-33-title-img-txt-button h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-fluid-bg-blanc-h2-txt-3-bloc-img-h3-txt-bouton .padding-mid{padding:15px 7px 15px 8px!important;}


.bloc-100-no-padding-bg-bleu-20-bloc{background:#f6f7fa;text-align:center;}
.bloc-100-no-padding-bg-bleu-20-bloc .alignement{width:19%; vertical-align:top;padding:15px 5px 15px 5px;}
.bloc-20-bg-blanc-title-img-txt{background:#fff; border-radius:10px; padding:10px 10px 10px 10px;text-align:left;}
.bloc-20-bg-blanc-title-img-txt h3{font-size:16px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-20-bg-blanc-title-img-txt p{font-size:14px;padding-top:15px;}







.bloc-100-bg-blanc-h2-txt-bouton-img{background:#fff; border-radius:10px; padding:25px 15px 0px 15px;text-align:center;}
.bloc-60-bg-blanc-title-text-left{width:59%!important;padding-left:15px; padding-right:15px;text-align:left;}
.bloc-60-bg-blanc-title-text-left h2{font-size:36px;}
.bloc-60-bg-blanc-title-text-left p{font-size:16px;padding-bottom:15px;}
.bloc-40-bg-blanc-img-right{width:39%!important;text-align:right;}
.bloc-40-bg-blanc-img-right img{width:100%;}

@media (max-width: 1200px){
.bloc-60-bg-blanc-title-text-left{width:95%!important;padding-left:15px; padding-right:15px;text-align:left;}
.bloc-40-bg-blanc-img-right{width:95%!important;text-align:center;padding-top:25px;}
}




.bloc-100-bg-blanc-img-h2-text-bouton{background:#fff; border-radius:10px; padding:25px 15px 0px 15px; text-align:center;}
.bloc-60-bg-blanc-title-text-right{width:59%!important;padding-left:15px; padding-right:15px;text-align:left;}
.bloc-60-bg-blanc-title-text-right h2{font-size:36px;}
.bloc-60-bg-blanc-title-text-right p{font-size:16px;padding-bottom:15px;}
.bloc-40-bg-blanc-img-left{width:39%!important;text-align:right;}
.bloc-40-bg-blanc-img-left img{width:100%;}

@media (max-width: 1200px){
.bloc-60-bg-blanc-title-text-right{width:95%!important;padding-left:15px; padding-right:15px;text-align:left;padding-bottom:15px;}
.bloc-40-bg-blanc-img-left{width:95%!important;text-align:center;padding-top:25px;}
}




.bloc-fluid-bg-blanc-2-bloc-img-h3-text-bouton{background:#fff;}
.bloc-50-img-title-txt-button p{font-size:16px;padding-bottom:20px;width:90%;margin:0 auto;}
.bloc-50-img-title-txt-button img{border-radius:10px;}
.bloc-50-img-title-txt-button h3{font-size:24px;}



.bloc-100-no-padding-bg-bleu-4-bloc-text-picto-process{background:#f6f7fa;padding-bottom:25px!important;}
.bloc-bg-blanc-25-process{background:#fff; padding:15px 5px 105px 15px!important;border-radius:10px;font-size:16px;}
.bloc-bg-blanc-25-process .etape{position:absolute; top:-15px; left:0px; border-radius:45px; width:35px; height:35px; background:#d9355c;text-align:center}
.bloc-bg-blanc-25-process .etape p{color:white; font-weight:bold; font-size:25px;}
.bloc-bg-blanc-25-process h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}
.process-etape-1{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-choisir-produit.jpg') no-repeat bottom right #fff}
.process-etape-2{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-configurer-votre-produit.jpg') no-repeat bottom right #fff}
.process-etape-3{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-soumettre-design-attached-file.jpg') no-repeat bottom right #fff}
.process-etape-4{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-finaliser-la-commandet.jpg') no-repeat bottom right #fff}
.bloc-100-no-padding-bg-bleu-4-bloc-text-picto-process .cta {clear:both; width:400px; margin:0 auto; display:block; padding-top:35px;}
.bloc-100-no-padding-bg-bleu-4-bloc-text-picto-process .cta .btn-pink-new{background:#d9355c!important; border-radius:5px;padding: 1.2rem 1.8rem 1.2rem 1.8rem!important;text-align:center!important;cursor:pointer;color:white!important; text-transform:uppercase;font-size:14px!important; font-weight:bold;font-family: 'Raleway' !important;} 



.bloc-100-no-padding-bg-bleu-3-bloc-text-picto{background:#f6f7fa;padding-bottom:25px!important;}
.bloc-100-no-padding-bg-bleu-3-bloc-text-picto .padding-mid{padding:15px 15px 15px 15px!important;}
.bloc-33-bg-blanc{background:#fff; padding:15px 15px 15px 15px!important;border-radius:10px;position:relative}
.bloc-33-bg-blanc-title-txt-button p{font-size:16px;padding-bottom:15px;}
.bloc-33-bg-blanc-title-txt-button h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}
.bloc-33-bg-blanc-img-picto{text-align:right;position:absolute; bottom:0; right:5px;}



.bloc-100-no-padding-bg-bleu-3-bloc-img-text{background:#f6f7fa;padding-bottom:25px!important;}
.bloc-100-no-padding-bg-bleu-3-bloc-img-text .padding-mid{padding-top:15px!important;}
.bloc-33-bg-blanc-title-img-text{background:#fff; padding:15px 15px 25px 15px!important;border-radius:10px;}
.bloc-33-bg-blanc-title-img-text p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-33-bg-blanc-title-img-text h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}




.bloc-100-no-padding-bg-bleu-5-bloc-picto-text{background:#fff;margin-bottom:35px;text-align:center;border-radius:10px;padding-bottom:25px!important;}

.bloc-100-no-padding-bg-bleu-5-bloc-picto-text .alignement{width:19%; vertical-align:top;padding:15px 5px 15px 5px;}
.bloc-20-bg-blanc-picto-text{text-align:center;}
.bloc-100-no-padding-bg-bleu-5-bloc-picto-text p{font-size:14px;padding-left:5px; padding-right:5px;padding-bottom:15px;}
.bloc-20-bg-blanc-picto-text img{width:45%!important;}





.bloc-100-no-padding-bg-bleu-3-bloc-img-h3-txt-button{background:#f6f7fa;padding-bottom:25px!important;}
.bloc-100-no-padding-bg-bleu-3-bloc-img-h3-txt-button .padding-mid{padding:15px 7px 15px 8px!important;}
.bloc-33-img-title-txt-button img{border-radius:10px;}
.bloc-33-img-title-txt-button h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-33-img-title-txt-button p{font-size:16px;padding-bottom:15px;}




.bloc-100-no-padding-bg-bleu-3-bloc-title-txt-bg-img{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-3-bloc-title-txt-bg-img .padding-mid{padding:15px 7px 15px 8px!important;}
.bg-color-bloc-1{background:#f3f3f1}
.bg-color-bloc-2{background:#f5f2ee}
.bg-color-bloc-3{background:#f0f1f1}
.bloc-33-title-text-bg-img-padding{border-radius:10px;}
.bloc-33-title-text-bg-img-padding img{border-radius:10px;}
.bloc-33-title-text-padding{padding:15px 15px 0px 15px;}
.bloc-33-title-text-padding p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-33-title-text-padding h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}






.bloc-100-no-padding-bg-blanc-carrousel-4-bloc{background:#fff;padding-top:35px;}
.carousel-4-bloc{padding-top:15px; padding-bottom:15px;}
.bloc-item-carousel{padding:15px 15px;}
.bloc-item-carousel img{border-radius:10px;}
.bloc-item-carousel .caption{background:#d9355c; padding:10px 10px 10px 10px !important;margin-top:10px; border-radius:10px;}
.bloc-item-carousel a{color:#fff!important; font-weight:bold;font-size:16px;text-decoration:underline}
.bloc-item-carousel p{color:#fff;font-size:16px;}
.bloc-item-carousel h3{color:#fff;font-size:20px; font-weight:bold;text-transform:uppercase}





.bloc-fluid-bg-blanc-title-txt-bouton-img-big{background:#fff;margin-left:-15px; margin-right:-15px;}
.fluid-bloc-50-bg-blanc-img-left{width:50%!important;text-align:left;margin-bottom: 0px !important;}
.fluid-bloc-50-bg-blanc-img-left img{width:100%;}
.fluid-bloc-50-bg-blanc-title-txt-button-right{width:39%!important;text-align:left;padding-left:15px; padding-bottom:15px; }
.fluid-bloc-50-bg-blanc-title-txt-button-right h2{font-size:36px;}
.fluid-bloc-50-bg-blanc-title-txt-button-right p{font-size:16px;padding-bottom:15px;}


@media (max-width: 1200px){
.bloc-fluid-bg-blanc-title-txt-bouton-img-big{background:#fff;width:100%; border-radius:10px;margin:35px auto;}
.fluid-bloc-50-bg-blanc-img-left{width:95%!important;text-align:center;display:block; margin:0 auto;padding-top:20px;}
.fluid-bloc-50-bg-blanc-img-left img{width:100%;border-radius:10px;}
.fluid-bloc-50-bg-blanc-title-txt-button-right{width:95%!important;text-align:left;display:block; margin:0 auto;padding-bottom:25px;}
.fluid-bloc-50-bg-blanc-title-txt-button-right h2{font-size:36px;}
.fluid-bloc-50-bg-blanc-title-txt-button-right p{font-size:16px;padding-bottom:15px;}
}



.bloc-fuid-bg-blanc-img-title-txt-bouton-big{background:#fff;margin-left:-15px; margin-right:-15px;}
.bloc-fuid-bg-blanc-img-title-txt-bouton-big ul{margin-bottom:0px!important; text-align:right;}
.fluid-bloc-50-bg-blanc-title-txt-button-left{width:49%!important;padding-left:10%;padding-right:15px;text-align:left;}
.fluid-bloc-50-bg-blanc-title-txt-button-left h2{font-size:36px;}
.fluid-bloc-50-bg-blanc-title-txt-button-left p{font-size:16px;padding-bottom:15px;}
.fluid-bloc-50-bg-blanc-img-right{width:50%!important;text-align:right;margin-bottom:0px!important;}
.fluid-bloc-50-bg-blanc-img-right img{width:100%;}



@media (max-width: 1200px){
.bloc-fuid-bg-blanc-img-title-txt-bouton-big{background:#fff;width:100%; border-radius:10px;margin:35px auto;}
.fluid-bloc-50-bg-blanc-title-txt-button-left{width:95%!important;text-align:left;display:block; margin:0 auto;padding-top:20px;padding-left:15px;}
.fluid-bloc-50-bg-blanc-title-txt-button-left h2{font-size:36px;}
.fluid-bloc-50-bg-blanc-title-txt-button-left p{font-size:16px;padding-bottom:15px;}
.fluid-bloc-50-bg-blanc-img-right{width:95%!important;text-align:center;display:block; margin:0 auto;padding-bottom:25px;padding-top:25px;}
.fluid-bloc-50-bg-blanc-img-right img{width:100%;border-radius:10px;}
}




.bloc-bg-bleu-2-bloc-h3-img-text-bouton{background:#f6f7fa;}
.bloc-bg-blanc-50-title-img-txt-button{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;}
.bloc-bg-blanc-50-title-img-txt-button p{font-size:16px;padding-bottom:15px;}
.bloc-bg-blanc-50-title-img-txt-button img{border-radius:10px;width:100%; margin-bottom:10px;}
.bloc-bg-blanc-50-title-img-txt-button h3{font-size:24px;}





.bloc-100-no-padding-bg-bleu-7-bloc-title-txt-img-picto{background:#f6f7fa;}
.bloc-25-title-txt-picto{background:#ccdccf; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;position:relative; height:380px;}
.bloc-25-title-txt-picto h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-25-title-txt-picto p{font-size:16px;padding-bottom:15px;}
.bloc-25-title-txt-picto img{border-radius:10px;border-radius:10px;width:70px;}
.bloc-33-title-txt-picto{background:#ccdccf; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;position:relative; height:290px;}
.bloc-33-title-txt-picto h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-33-title-txt-picto p{font-size:16px;padding-bottom:15px;}
.bloc-33-title-txt-picto img{border-radius:10px;width:70px;}

.bloc-25-img{text-align:right;position:absolute; bottom:5px; right:5px;}
.bloc-33-img{text-align:right;position:absolute; bottom:5px; right:5px;}

@media (max-width: 1200px){
.bloc-25-title-txt-picto{background:#ccdccf; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;position:relative; height:400px;}	
.bloc-33-title-txt-picto{background:#ccdccf; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;position:relative; height:320px;}
}








.bloc-100-no-padding-bg-bleu-table{background:#f6f7fa;}
.table_component {overflow: auto;width: 100%;}
.table_component table {border: 1px solid #f6f7fa;height: 100%;width: 100%;table-layout: fixed;border-collapse: collapse;border-spacing: 1px;text-align: left;}
.table_component caption {caption-side: top;text-align: left;}
.table_component th {border: 1px solid #f6f7fa;background-color: #fff;color: #000000;padding: 5px;}
.table_component td {border: 1px solid #f6f7fa;background-color: #ffffff;color: #000000;padding: 5px;border-radius:10px;}
.table_component th.th{padding-left:15px;background-color: #d9345c;color:#fff; text-transform:uppercase;font-weight:bold;border-radius:10px;text-align:center;}
.table_component td.td-int{vertical-align:middle;background-color: #333333;color:#fff; text-transform:uppercase;font-weight:bold;border-radius:10px;text-align:center;}




.bloc-100-bg-blanc-text{background:#fff; border-radius:10px; padding:25px 15px;}
.bloc-100-bg-blanc-text p{width:80%; margin:0 auto;padding-bottom:25px; font-size:16px; }




.bloc-100-no-padding-bg-bleu-4-bloc-img-text{background:#f6f7fa;padding-bottom:25px!important;}
.bloc-100-no-padding-bg-bleu-4-bloc-img-text .padding-mid{padding-top:15px!important;}
.bloc-25-bg-blanc-title-img-text{background:#fff; padding:15px 15px 25px 15px!important;border-radius:10px;}
.bloc-25-bg-blanc-title-img-text p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-25-bg-blanc-title-img-text h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}




.bloc-100-no-padding-bg-bleu-4-bloc-img-text{background:#f6f7fa;padding-bottom:25px!important;}
.bloc-100-no-padding-bg-bleu-4-bloc-img-text .padding-mid{padding-top:15px!important;}
.bloc-25-bg-blanc-title-img-text{background:#fff; padding:15px 15px 25px 15px!important;border-radius:10px;}
.bloc-25-bg-blanc-title-img-text p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-25-bg-blanc-title-img-text h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}



/* faq */

.info-content-faq{background:#f6f7fa; padding-bottom:25px!important; padding-left:0px!important; padding-right:0px!important;}
.bloc-faq-content-page-faq{background:#fff; padding:5px 5px 5px 5px!important;border-radius:10px;}
.bloc-faq-content-page-faq li{font-size:16px!important;}
.bloc-faq-content-page-faq .btn-faq{margin: 0 auto; display: block;width: 250px;}



/* custom-bloc-1 */


.custom-block-col-gauche ul, .custom-block-col-droite ul{padding-left:0px!important;}
.img-custom-block-col-gauche{width:20%!important;vertical-align:top;}
.img-custom-block-col-gauche img{width:80%!important;}
.text-custom-block-col-gauche{width:75%!important;vertical-align:top;}


/* custom-bloc-2 */

.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton-custom-block{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton-custom-block h2{font-size:30px;margin-bottom:30px}
.bloc-50-title-out-img-text-bg-blanc-custom-block{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;}
.bloc-50-title-out-img-text-bg-blanc-custom-block img{margin-bottom:15px;width:100%}
.bloc-50-title-out-img-text-bg-blanc-custom-block p{font-size:16px;padding-bottom:15px;}


/* custom-bloc-3 */


.bloc-fluid-bg-bleu-2-bloc-img-h3-text-bouton-custom-block{background:#f6f7fa;}
.bloc-bg-blanc-50-img-title-txt-button-custom-block{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;}
.bloc-bg-blanc-50-img-title-txt-button-custom-block p{font-size:16px;padding-bottom:20px;width:90%;margin:0 auto;}
.bloc-bg-blanc-50-img-title-txt-button-custom-block img{border-radius:10px;width:100%}
.bloc-bg-blanc-50-img-title-txt-button-custom-block h3{font-size:24px;}




@media (max-width: 1400px){
.bloc-100-no-padding-bg-blanc-2-bloc-bg-bleu-h3-img-txt-bouton .col-md-6{width:100%;}
	
}




/* CUSTOM PAGE */


#home-accueil .bloc-100-no-padding-bg-bleu-5-bloc-picto-text{background:#ccdccf;text-align:center;border-radius:10px;}

#fabrication-alpes .bloc-33-bg-blanc-title-text-picto{height:110px;}

@media (max-width: 1200px) {
#fabrication-alpes .bloc-33-bg-blanc-title-text-picto{height:100px;}
#fabrication-alpes .bloc-33-bg-blanc-title-text-picto p{font-size:16px;text-transform:uppercase;margin-top:5px;}
}


#bien-choisir-son-etui .bloc-33-title-text-padding{height:480px;}
@media (min-width: 1100px) and (max-width: 1350px) {
#bien-choisir-son-etui .bloc-33-title-text-padding{height:580px;}	
}
@media (min-width: 992px) and (max-width: 1099px) {
#bien-choisir-son-etui .bloc-33-title-text-padding{height:630px;}	
}



#service-pao-prepresse .bloc-50-bg-blanc-title-text{height:420px;}
@media (max-width: 1200px) {
#service-pao-prepresse .bloc-50-bg-blanc-title-text{height:500px;}	
}


#ennoblissement .bloc-20-bg-blanc-title-img-txt{height:400px;}
@media (max-width: 1200px) {
#ennoblissement .bloc-20-bg-blanc-title-img-txt{height:450px;}	
}



@media (min-width: 1400px) {
.bloc-static-lp .bloc-100-no-padding-bg-bleu-3-bloc-text-picto .bloc-33-bg-blanc {height:500px;}
}

@media (min-width: 1200px) and (max-width: 1400px) {
.bloc-static-lp .bloc-100-no-padding-bg-bleu-3-bloc-text-picto .bloc-33-bg-blanc {height:550px;}	
}

@media (max-width: 1200px) {
.bloc-static-lp .bloc-100-no-padding-bg-bleu-3-bloc-text-picto .bloc-33-bg-blanc {height:580px;}	
}

.bloc-static-lp .bloc-bg-blanc-25-process{height:400px;}

.bloc-static-lp .bloc-bg-blanc-50-title-img-txt-button{height:590px;}
@media (min-width: 1400px) {
.bloc-static-lp .bloc-bg-blanc-50-title-img-txt-button{height:620px;}
}






#emballage-personnalisable .bloc-static-lp .bloc-bg-blanc-25-process{height:340px;}
@media (min-width: 1400px) {
#emballage-personnalisable .bloc-static-lp .bloc-bg-blanc-25-process{height:300px;}
}

#emballage-personnalisable .process-etape-1{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-choisir-produit.jpg') no-repeat bottom right #fff}
#emballage-personnalisable .process-etape-2{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-configurer-votre-produit.jpg') no-repeat bottom right #fff}
#emballage-personnalisable .process-etape-3{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-telecharger-gabarit.jpg') no-repeat bottom right #fff}
#emballage-personnalisable .process-etape-4{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-apposer-design.jpg') no-repeat bottom right #fff}



#demande-devis-lp .bloc-static-lp .bloc-bg-blanc-25-process{height:300px;}
@media (min-width: 1400px) {
#demande-devis-lp .bloc-static-lp .bloc-bg-blanc-25-process{height:250px;}
}

#demande-devis-lp .process-etape-1{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-devis-creation-compte.jpg') no-repeat bottom right #fff}
#demande-devis-lp .process-etape-2{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-devis-48h.jpg') no-repeat bottom right #fff}
#demande-devis-lp .process-etape-3{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-devis-echange-expert.jpg') no-repeat bottom right #fff}
#demande-devis-lp .process-etape-4{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-devis-production.jpg') no-repeat bottom right #fff}

#demande-devis-lp .bloc-100-bg-blanc-title{background:#fff; border-radius:10px; padding:25px 15px;}
#demande-devis-lp .bloc-100-bg-blanc-title p{width:80%; margin:0 auto;padding-bottom:25px; font-size:16px; }

#transport .bloc-25-bg-blanc-title-img-text{height:420px;}

#paiement .bloc-25-bg-blanc-title-img-text{height:750px;}
#paiement .bloc-25-bg-blanc-title-img-text h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold;height:85px;}

@media (max-width: 1400px){
#paiement .bloc-25-bg-blanc-title-img-text{height:880px;}
#paiement .bloc-25-bg-blanc-title-img-text h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold;height:120px;}	
}


#savon-cosmetique .bloc-item-carousel .caption{height:80px;}

#cbd .bloc-33-bg-blanc-title-img-text{height:620px;}

#contactez-nous .bloc-100-bg-blanc-img-h2-text-bouton .img_picto_rs{width:50px;}

/* CUSTOM BLOC STATIC */



@media (min-width: 1200px) {
#big-bloc-static .container-fluid .container{width:80%;}
}

@media (min-width: 1400px) {
#big-bloc-static .bloc-100-no-padding-bg-bleu-3-bloc-text-picto .bloc-33-bg-blanc {height:500px;}
}

@media (min-width: 1200px) and (max-width: 1400px) {
#big-bloc-static .bloc-100-no-padding-bg-bleu-3-bloc-text-picto .bloc-33-bg-blanc {height:550px;}	
}

@media (max-width: 1200px) {
#big-bloc-static .bloc-100-no-padding-bg-bleu-3-bloc-text-picto .bloc-33-bg-blanc {height:580px;}	
}


#big-bloc-static .bloc-bg-blanc-25-process{height:400px;}


#big-bloc-static .bloc-bg-blanc-50-title-img-txt-button{height:590px;}
@media (min-width: 1400px) {
#big-bloc-static .bloc-bg-blanc-50-title-img-txt-button{height:620px;}
}

#big-bloc-static .carousel-plv .bloc-item-carousel .caption{height:100px;}
#big-bloc-static .carousel-plv .bloc-item-carousel .caption p{text-transform:uppercase; font-weight:bold;}
