body {font-family:Raleway, sans-serif;font-size:16px;color:#222232;;}
h1 {font-size:4rem;font-weight:bold;color:#2b2b4b;margin:0;font-family:Anton, sans-serif;;}
h2 {font-size:2rem;font-family:'Raleway';color:#676773;font-weight:900;margin:0;line-height:0.8;;}
h3 {font-size:1.8rem;font-family:'Raleway';color:#2b2b4b;font-weight:900;margin:0;;}
address {position:absolute;top:15%;left:75%;color:#2c2c42;font-size:16px;line-height:1.5;;}
a:link, a:visited {color:#c30228;;}
.menu-principal-horizontal {margin-bottom:0;margin-top:20px;;}
a.menu-principal-horizontal-item-titre {font-size:14px;letter-spacing:2.8px;font-weight:600;height:0px;max-width:250px;color:#2c2c42;;}
.menu-principal-horizontal-item:hover  {background:transparent !important;color:#2c2c42;border-radius:30px;;}
.menu-principal-horizontal-item:hover > a.menu-principal-horizontal-item-titre {background:transparent !important;color:#2c2c42 !important;;}
.menu-principal-horizontal-submenu-item:hover > a.menu-principal-horizontal-submenu-item-titre  {background:#ece2d0 !important;;}
.current-horizontal-item {background-color:transparent;;}
.template-header {padding:15px 0 0 0;background-image:url(/template/dot-grid.webp);;}
.template-footer {background-color:#aeaebd;background-position:51% 76%;background-image:url(/template/logo-transparent.webp);background-repeat:no-repeat;;}
.template-header-content {max-width:1600px;;}
.copyright {background-color:#aeaebd;;}
.copyright a, .copyright a:link, .copyright a:hover, .copyright a:visited {color:#393f39;;}
.logo-essentiel {margin-top:10px;;}
.header-text {display:block;position:absolute;top:10%;left:50%;width:auto;;}
.bloc-h1 h1 {font-size:3rem;;}
.mce-content-body {;}
.wrapper-page-1 #wrapper-bloc-1 {max-width:100%;padding:0;;}
.wrapper-page-1 #wrapper-content-1 {max-width:100%;padding:0;background:linear-gradient(0deg, #c30228 44%, rgb(255 255 255 / 0%) 19%);;}
.wrapper-page-1 #wrapper-bloc-2 {background:white;max-width:100%;background:linear-gradient(90deg, #ebebeb 27%, rgb(255 255 255 / 0%) 14%);;}
.wrapper-page-1 #wrapper-content-2 {max-width:100%;;}
.wrapper-page-1 #wrapper-bloc-3 {max-width:100%;;}
.wrapper-page-1 #wrapper-content-3 {max-width:100%;background-position:100% 0%;background-image:url(/template/fil-rouge.webp);background-repeat:no-repeat;;}
.wrapper-page-3 #wrapper-bloc-2 {background:linear-gradient(270deg, #c5002b 30%, rgb(255 255 255 / 0%) 22%);;}
.wrapper-page-3 #wrapper-bloc-3 {background:linear-gradient(90deg, #222232 34%, rgb(255 255 255 / 0%) 22%);;}
.wrapper-page-3 #wrapper-bloc-4 {background:linear-gradient(270deg, #c5002b 30%, rgb(255 255 255 / 0%) 22%);;}
.wrapper-page-8 #wrapper-bloc-2 {background-color:#ebebeb;;}
.wrapper-page-3 #wrapper-bloc-5 {background:linear-gradient(90deg, #222232 34%, rgb(255 255 255 / 0%) 22%);;}
#menu-principal-horizontal-item-titre-5 {background:#2b2b4b;border-radius:30px;padding:15px 35px;color:white;;}
#menu-principal-horizontal-item-titre-6 {background:#c5002b;padding:15px 25px;border-radius:30px;color:white;;}
#menu-principal-horizontal-item-titre-7::before,#menu-principal-horizontal-item-titre-2::before,#menu-principal-horizontal-item-titre-3::before,#menu-principal-horizontal-item-titre-4::before {content:"";display:block;height:16px;width:3px;background:#aeaebd;position:relative;z-index:-1;left:-13px;transition:.2s ease;top:0;border-radius:30px;top:15px;z-index:999;;}
#menu-principal-horizontal-item-titre-7:hover:before,#menu-principal-horizontal-item-titre-2:hover:before,#menu-principal-horizontal-item-titre-3:hover:before,#menu-principal-horizontal-item-titre-4:hover:before,#menu-principal-horizontal-item-titre-5:hover:before {background:#c30228;z-index:999;;}
#phototheque-diaporama-136 {border-radius:30px;;}
#responsive-container-131::before {content:url(/template/montage.png);;}
#wrapper-bloc-1 {background-image:url(/template/dot-grid.webp);;}
.ac-container input:checked+label, .ac-container input:checked+label:hover {background:white;color:#c5002b;border:0px;;}
.ac-container label {color:#2b2b4b;font-size:1.2rem;background:#fff;border:0px;font-weight:bold;;}
.ac-container-plus {background-image:url(/template/fleche-rouge.png);;}
.agenda-news-retour a {background:#c5002b;color:white;border-radius:30px;padding:10px 25px;;}
.articles-colonne-li {border-bottom:0px dashed #dedede;;}
.bloc-accordeon {border:0px solid #dedede;padding:10px 10px;;}
.bloc-accordeon h2, .bloc-accordeon h3, .bloc-accordeon h4, .bloc-accordeon h5, .bloc-accordeon h6 {font-size:1rem;;}
.bloc-accordeon h2::after, .bloc-accordeon h3::after, .bloc-accordeon h4::after, .bloc-accordeon h5::after, .bloc-accordeon h6::after {background-image:url(/template/plus.png);;}
.body-page-1 .bloc-top {display:none;;}
.body-page-5 h2::before,.body-page-6 h2::before,.body-page-1 h2::before,.body-page-8 h2::before,.body-page-2 h2::before,.body-page-4 h2::before,.body-page-7 h2::before {display:none;;}
.cd-top {background:rgb(197 0 43) url(/js/cdtop/cd-top-arrow.svg) no-repeat center 50% !important;border-radius:50%;;}
.cd-top:hover {opacity:1;;}
.cellule {transition:transform 300ms;;}
.cellule:hover {transform:translateY(-5px);;}
.compteur-chiffres {text-align:center;font-size:6rem;font-weight:bold;color:#c30228;;}
.compteur-txt {text-align:center;line-height:0.8;;}
.cookies-main-banner {background:rgb(43 43 75);;}
.espacement-lignes {line-height:1;;}
.footer-template  {color:#222232;;}
.menu-principal-horizontal {background:white;;}
.menu-principal-horizontal-item {margin-right:15px;;}
.menu-principal-horizontal::after {display:none;;}
.menu-principal-smartphone-menu {background:white;font-weight:bold;;}
.phototheque-classic-list-li-1 img, .phototheque-classic-list-li-2 img, .phototheque-classic-list-li-3 img, .phototheque-classic-list-li-4 img, .phototheque-classic-list-li-5 img, .phototheque-classic-list-li-6 img, .phototheque-classic-list-li-7 img, .phototheque-classic-list-li-8 img, .phototheque-classic-list-li-9 img, .phototheque-classic-list-li-10 img, .phototheque-classic-list-li-11 img, .phototheque-classic-list-li-12 img, .phototheque-classic-list-li-13 img, .phototheque-classic-list-li-14 img, .phototheque-classic-list-li-15 img, .phototheque-classic-list-li-16 img, .phototheque-classic-list-li-17 img, .phototheque-classic-list-li-18 img, .phototheque-classic-list-li-19 img, .phototheque-classic-list-li-20 img {border-radius:50%;;}
.phototheque-diaporama-133 {filter:grayscale(1);;}
.phototheque-diaporama-133:hover {filter:grayscale(0);;}
.recherche .recherche-text {border-bottom:0px solid #bcd017;;}
.recherche a, .recherche a:hover, .recherche a:link, .recherche a:visited {background-color:#0f0f14;;}
.tab-typo-blanc {color:white;;}
.telechargement-date-publication {display:none;;}
.telechargement-groupe-liste {display:block ! important;;}
.telechargement-groupe-nom {display:none;;}
.un-article-colonne-flat-titre  {font-size:2rem;;}
.un-article-colonne-image img  {border-radius:50%;;}
.un-article-colonne-suite::after {content:"Détails";;}
.un-article-colonne-titre {color:#2b2b4b;font-size:1.3rem;font-weight:bold;;}
.un-article-detail-contenu {background:white;;}
.un-article-detail-image {margin-right:30px;;}
.un-article-detail-publication {display:none;;}
.un-article-detail-titre h1  {font-size:2rem;;}
.websee-barre-flottante-containers {border:0px solid #aeaeae;;}
.websee-barre-flottante-list {display:none;;}
.websee-barre-flottante-smartphone-icone-recherche {background-color:#e8e8eb;border-radius:0 0px 0px 13px;color:#031b26;;}
.websee-barre-flottante-smartphone-icone-recherche::after {padding-top:8px;font-size:25px;;}
.websee-barre-flottante-smartphone-items {width:40px;height:104px;display:inline-block;float:none;overflow:hidden;transition:all .3s;margin-right:11px;;}
.websee-barre-flottante-smartphone-list  {background-color:white;;}
.websee-boutton {background:#c5002b;color:white;border-radius:30px;display:inline-block;;}
a.bouton-eleve {pointer-events:auto;cursor:pointer;background:transparent;padding:15px 35px;margin:0;position:relative;display:inline-block;overflow:hidden;color:#fff !important;z-index:0;border:0px solid #2c2c42;font-size:16px;border-radius:30px;font-weight:600;letter-spacing:2px;;}
a.bouton-eleve::before {content:'';background:#aeaebd;transition:transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;;}
a.bouton-eleve:hover {color:#2c2c42 !important;;}
a.bouton-eleve:hover:before {transform:translate3d(0,-100%,0);;}
a.bouton-rouge {background:#c5002b;padding:15px 25px;border-radius:30px;color:white;display:inline-block;;}
a.bouton-rouge:hover {background:#2b2b4b;;}
a.btn-cookies {color:#000000;;}
a.menu-pied-de-page-item-titre {color:#222232;font-weight:bold;;}
a.menu-principal-smartphone-menu-dropdown {color:#2b2b4b;font-size:20px;;}

@media screen and (max-width: 470px) {
h1 {font-size:2rem;;}
h2 {font-size:1.4rem;;}
address {position:relative;left:0;;}
.logo-essentiel img {width:auto;content:url(/template/logo-mobile.webp);;}
.header-text {position:relative;left:0;;}
.bloc-h1 h1 {font-size:1.5rem;text-align:center;;}
.wrapper-page-1 #wrapper-content-1 {background:linear-gradient(0deg, #c30228 59%, rgb(255 255 255 / 0%) 19%);;}
.wrapper-page-3 #wrapper-bloc-5 {background:#222232;padding:2em;;}
.wrapper-page-1 #wrapper-bloc-1 {background:white;;}
.wrapper-page-1 #wrapper-bloc-2 {background:linear-gradient(180deg, #ebebeb 16% 14%, rgb(255 255 255 / 0%) 14%);;}
.wrapper-page-3 #wrapper-bloc-2 {background:#c5002b;padding:2em;;}
.wrapper-page-3 #wrapper-bloc-4 {background:#c5002b;padding:2em;;}
.wrapper-page-3 #wrapper-bloc-3 {background:#222232;padding:2em;;}
.bloc-accordeon h2, .bloc-accordeon h3, .bloc-accordeon h4, .bloc-accordeon h5, .bloc-accordeon h6 {font-size:1rem;;}
.bloc-accordeon h2::after, .bloc-accordeon h3::after, .bloc-accordeon h4::after, .bloc-accordeon h5::after, .bloc-accordeon h6::after {top:30px;;}
.cd-top {display:none;;}
.tab-accompagnement {width:100%;;}
.websee-barre-flottante-smartphone-items {height:56px;;}
.websee-barre-flottante-smartphone-list {position:relative;width:auto;;}

}

@media screen and (min-width: 470px) and (max-width: 980px) {
h1 {font-size:2rem;;}
h2 {font-size:1.4rem;;}
address {position:relative;left:0;;}
.logo-essentiel img {width:auto;content:url(/template/logo-mobile.webp);;}
.header-text {position:relative;left:0;;}
.bloc-h1 h1 {font-size:1.5rem;text-align:center;;}
.wrapper-page-3 #wrapper-bloc-5 {background:#222232;padding:2em;;}
.wrapper-page-1 #wrapper-content-1 {background:linear-gradient(0deg, #c30228 59%, rgb(255 255 255 / 0%) 19%);;}
.wrapper-page-1 #wrapper-bloc-1 {background:white;;}
.wrapper-page-1 #wrapper-bloc-2 {background:linear-gradient(180deg, #ebebeb 16% 14%, rgb(255 255 255 / 0%) 14%);;}
.wrapper-page-3 #wrapper-bloc-2 {background:#c5002b;padding:2em;;}
.wrapper-page-3 #wrapper-bloc-4 {background:#c5002b;padding:2em;;}
.wrapper-page-3 #wrapper-bloc-3 {background:#222232;padding:2em;;}
.bloc-accordeon h2, .bloc-accordeon h3, .bloc-accordeon h4, .bloc-accordeon h5, .bloc-accordeon h6 {font-size:1rem;;}
.bloc-accordeon h2::after, .bloc-accordeon h3::after, .bloc-accordeon h4::after, .bloc-accordeon h5::after, .bloc-accordeon h6::after {top:30px;;}
.cd-top {display:none;;}
.tab-accompagnement {width:100%;;}
.websee-barre-flottante-smartphone-items {height:56px;;}
.websee-barre-flottante-smartphone-list {right:67px;top:-2px;position:absolute;z-index:9999;width:173px;height:74px;padding-right:0px;display:block !important;background-color:transparent;;}

}

@media screen and (min-width: 980px) {
.template-footer {padding:3em;;}
.logo-essentiel img {display:block;;}
.logo-essentiel {text-align:left;display:block;;}
.wrapper-page-1 #wrapper-bloc-2 {padding:3em;;}
.wrapper-page-1 #wrapper-bloc-3 {padding:5em;background:url(/template/vehicule.webp) 50% 50% / cover no-repeat fixed;animation:none;transform:none;;}
.wrapper-page-1 #wrapper-bloc-4 {padding:3em;;}
.wrapper-page-3 #wrapper-bloc-2 {padding:3em;;}
.wrapper-page-3 #wrapper-bloc-3 {padding:3em;;}
.wrapper-page-3 #wrapper-bloc-4 {padding:3em;;}
.wrapper-page-8 #wrapper-bloc-2 {padding:3em;;}
.wrapper-page-3 #wrapper-bloc-5 {padding:3em;;}
.tab-accompagnement {width:100%;;}
.websee-barre-flottante-smartphone-icone-recherche {height:67px;;}
.websee-barre-flottante-smartphone-icone-recherche::after {padding-top:30px;font-size:25px;;}
.websee-barre-flottante-smartphone-items:hover {transform:translate(0px, 10px);;}
.websee-barre-flottante-smartphone-list {right:67px;top:-2px;position:absolute;z-index:9999;width:173px;height:74px;padding-right:0px;display:block !important;background-color:transparent;;}
h2::before {content:url(/template/trait-rouge.webp);left:13%;top:11%;z-index:-1;position:absolute;z-index:9;;}

}

@media screen and (min-width: 1200px) {
.tab-accompagnement {width:40%;;}

}
