/* -------------------------------------------------------------------------- */
                              /* ACTUALITES */
/* -------------------------------------------------------------------------- */
.contentActu p img {margin:40px auto;text-align:center;display:block;}
.min-actu{padding-right:17px;padding-left:17px;margin-top:15px;margin-bottom:15px;cursor:pointer;}
.min-actu h2 {padding:40px 10px 15px 10px;display:inline-block;color:rgba(48,47,51,1);font-family:"Montserrat";font-weight:500;font-size:16px;}
.listeActu h1,
.detailActu h1{font-family:"Didot";font-size:36px;font-weight:bold;color:rgba(48,47,51,1);margin-bottom:10px;}
.filtre-cat a {text-transform:inherit;margin:10px 5px 10px;color:#0B364A;background:#f5f5f7;transition:all 0.4s ease-in-out;padding:0.75rem 1.5rem;display:inline-block;border-radius:4px;}
.filtre-cat a:hover,
.cat-select {color:#ffffff!important;background:#0B364A!important;}
.blocP {margin-top:40px;display:inline-block;}
.reseaux-f {display:inline-block;padding:5px;}
.header-actu {width:auto;max-width:100%;margin:4rem auto;display:block;}
.header-actu, .header-actu2 {width:100%;-o-object-fit:contain;object-fit:contain;margin:auto;-o-object-position:top;object-position:top;border-radius:4px;margin-top:20px;max-width:900px;}
.detailActu .typeDate{text-align:center;margin-bottom:0;margin-top:30px;}
.pictoPartage{margin-bottom:20px;}
.contentActu{font-weight:300;}
.contentActu a:hover,
.lienActu a:hover{color:rgba(195,28,38,1);}
.contentActu a,
.lienActu a{color:#e30613;transition:all .4s ease-in-out;}
.contentActu ul{padding-left:0;}
.contentActu li{list-style:none;position:relative;margin-left:30px;padding:4px 0;font-size:16px;font-weight:300;}
.contentActu li::before{content:url('../img/imgN/puceDet.png');position:absolute;left:-30px;}
.actusSimilaires .actuUnes{padding:0;}
.actusSimilaires{background:rgba(248,248,248,1);}
.actusSimilaires .cardActusHome{background:#ffffff;}
.rPop{background:rgba(48,47,51,1);color:#ffffff;padding:50px 200px 75px 200px;}
.listeLiens {column-count:3;margin-bottom:2rem;}
.recherchesPop a{display:block;color:rgba(255,255,255,.65);font-size:14px;font-family:"Montserrat";font-weight:regular;transition:all .4s ease-in-out;padding:2px 0;}
.recherchesPop a:hover{color:rgba(255,255,255,1);}
.rPop h3{font-family:"Montserrat";font-weight:500;font-size:22px;margin-bottom:40px;padding-left:10px;}

.cardActusHome{background:rgba(248,248,240,1);padding:10px;border-radius:4px;position:relative;height:100%;cursor:pointer;}
.imgTopActuHome{position:relative;padding-top:calc(225 / 375 * 100%);}
.imgTopActuHome img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;}
.cardActusHome h3{padding:40px 10px 15px 10px;display:inline-block;color:rgba(48,47,51,1);font-family:"Montserrat";font-weight:500;font-size:16px;}
.typeDate{text-transform:uppercase;color:rgba(32,32,35,.5);font-family:"Montserrat";font-weight:500;display:block;padding:0 10px 40px 10px;margin-bottom:30px;}
.typeDate i{padding:0 10px;font-style:normal;}
.cardActusHome h3,
.cardActusHome h2{transition:all .4s ease-in-out;}
.cardActusHome:hover a,
.cardActusHome:hover h3,
.cardActusHome:hover h2{color:rgba(227, 6,19,1);}
.cardActusHome a{font-size:16px;font-family:"Montserrat";font-weight:500;color:rgba(48,47,51,1);display:block;padding:0 10px 20px 10px;position:absolute;bottom:10px;width:calc(100% - 20px);transition:all .4s ease-in-out;}
.cardActusHome a svg{margin-right:10px;}
.cardActusHome a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width :100%;height:100%;display:block;}
.pagination{display:flex;padding-left:0;list-style:none;border-radius:0;}
.paginationListe .page-item .page-link {background:rgba(248,248,248,1);color:rgba(48,47,51,1);border:1px solid rgba(248,248,248,1);border-radius:0;padding:12px 10px;transition:all .4s ease-in-out;font-size:14px;font-weight:500;font-family:"Montserrat";}
.paginationListe .page-item .page-link:hover{background:rgba(228,226,227,1);}
.paginationListe .page-item.active .page-link{color:rgba(227,6,19,1);}
.paginationListe .page-item{margin:0 2px;}
.offresSimi{padding-right: 200px;padding-left: 200px;}
.offresSimi h2{text-align: center;font-weight: 500;font-size: 28px;padding-bottom: 30px;}
.carOffresSimi .splide__slide{padding: 0 36.5px;}
.offresSimi .linkOffDet h2 {font-size: 16px;font-weight: 500;padding-top: 20px;display: block;text-align: left;padding-bottom: inherit;}
.carOffresSimi,
.carActusSimi {margin: 30px 0 70px 0;}
.actuUnes h2{text-align: center;padding-bottom: 20px;font-size: 36px;font-family: "Didot";font-weight: bold;color: rgba(48,47,51,1);margin-bottom: 0;}
.carOffresSimi .splide__arrow svg,
.carOffresSimi .splide__arrow,
.carActusSimi .splide__arrow svg,
.carActusSimi .splide__arrow{width: inherit;height: inherit;transition: all .4s ease-in-out;}
.carOffresSimi .splide__arrow svg circle,
.carActusSimi .splide__arrow svg circle{fill: rgba(48,47,51,.3);opacity: 1;transition: all .4s ease-in-out;}
.carOffresSimi .splide__arrow:hover svg circle,
.carActusSimi .splide__arrow:hover svg circle{fill: rgba(227,6,19,1);opacity: 1}
.carOffresSimi .splide__arrow,
.carActusSimi .splide__arrow{background: inherit;opacity: 1;top: 35%;}
.carOffresSimi .splide__arrow--prev,
.carActusSimi .splide__arrow--prev{left: -50px;}
.carOffresSimi .splide__arrow--next,
.carActusSimi .splide__arrow--next{right: -50px;}
.carOffresSimi .cardOff{padding-bottom: 0;}
.cardOff:hover .imgOffSimi::after{background: rgba(32,32,35, 0);}
.cardOff .blocImgOffre{padding-top: calc(254 / 351 * 100%);height: 0;position: relative;border-radius: 4px;}
.cardOff .blocImgOffre span,
.cardOff .blocImgOffre .addFav{position: absolute;top: 10px;z-index: 15;}
.cardOff{padding-bottom: 20px;border-radius: 4px;position: relative;}
.cardOff .row{padding-right: 0;padding-left: 0;align-items: center;}
.cardOff p{font-weight: 300;font-size: 14px;padding-right: 0;padding-left: 0;margin-bottom: 0;}
.cardOff .offMaj{position: absolute;left: 10px;top:15px;border-radius: 4px;background: rgba(27,71,91,1);padding: 8px 10px;color: #ffffff;text-transform: uppercase;font-size: 10px;font-weight: 500;z-index: 9;margin-right: 25px;display: inline-block;}
.cardOff .blocImgOffre span,
.cardOff .blocImgOffre .addFav{position: absolute;top: 10px;z-index: 15;}
.blocCarouselDetail.blocImgOffre span,
.blocCarouselDetail.blocImgOffre .addFav{top:20px;}
.cardOff .blocImgOffre span{right: 65px;}
.cardOff .blocImgOffre .addFav{right: 10px;}
.cardOff .imgOffSimi img{position: absolute;top:0;right:0;left: 0;bottom:0;width: 100%;height: 100%;-o-object-fit: cover;   object-fit: cover;border-radius: 4px;}
.cardOff .imgOffSimi::after{z-index: 9;}
.cardOff .imgOffSimi::after{content:"";position: absolute;top:0;right:0;bottom:0;width: 100%;height: 100%;background: rgba(32,32,35, .15);border-radius: 4px;transition: all .4s ease-in-out;}
.cardOff:hover .imgOffSimi::after{background: rgba(32,32,35, 0);}
.cardOff .blocImgOffre.blocCarouselDetail span{right:75px;}
.cardOff .blocImgOffre.blocCarouselDetail .addFav{right: 20px;}
.cardOff .blocImgOffre .addFav svg circle{transition: all .4s ease-in-out;}
.cardOff .blocImgOffre .addFav:hover svg circle{fill: rgba(48,47,51,.9);}
.cardOff .blocImgOffre .addFav.inFav svg circle{fill : rgba(255,255,255,.8);}
.cardOff .blocImgOffre .addFav.inFav svg path{fill : rgba(227,6,19,1);stroke : rgba(227,6,19,1);}
.cardOff .linkOffDet h2{font-size: 16px;font-weight: 500;padding-top:20px;display: block;}
.cardOff .linkOffDet,
.cardOff .sep{padding-right: 0;padding-left: 0;}
.cardOff .sep{margin-bottom: 10px;}
.cardOff .cardOff p{font-weight: 300;font-size: 14px;padding-right: 0;padding-left: 0;margin-bottom: 0;}
.cardOff .colSup{padding-left: 0;}
.cardOff .colPrix span{font-weight: 500;font-size: 18px;color: rgba(227,6,19,1);}
.cardOff .colSup span{font-weight: 500;font-size: 18px;color: rgba(48,47,51,1);}
.cardOff .colSup,
.cardOff .colPrix{font-weight: 300;font-size: 14px;color: rgba(112,112,112,1);}
.cardOff .colPrix{padding-right: 0;position: relative;}
