body {font-size:19px;color:black;font-family:	Montserrat, sans-serif;;}
h1 {font-family:'tangosansregular';;}
h2 {font-family:'calibriregular';;}
a:link, a:visited {color:#2e3949;;}
.articles-colonne-li {border-bottom:none;;}
.un-article-colonne-titre {color:black;font-size:21px;font-weight:700;padding-bottom:19px;;}
.un-article-colonne-contenu {float:none;text-align:center;;}
.un-article-colonne-texte {font-size:18px;;}
.un-article-colonne-suite {float:none;padding:10px 23px;background-color:#ffffff;;}
.template-footer {background-color:white;overflow:hidden;padding:3em 0;;}
.template-header-content {align-items:flex-start;margin:0px auto;;}
.copyright {background:#405aa5;color:white;;}
.bloc-h1 h1 {text-align:center;font-weight:normal;background:#6a99c459;;}
.mce-content-body {;}
.wrapper-page-1 #wrapper-content-2 {max-width:1200px;;}
.wrapper-page-1 #wrapper-content-3 {max-width:1200px;;}
.wrapper-page-1 #wrapper-content-5 {max-width:100%;;}
.wrapper-page-1 #wrapper-content-4 {max-width:100%;padding:0;;}
#compteur-chiffres-135 {font-family:'tangosansregular';font-size:129px;color:#5cb7c4;;}
#responsive-container-12 {filter:brightness(0.7);;}
#websee-megamenu-id-titre-1 {font-weight:700;background:#405aa5;border-radius:30px;font-size:23px;;}
#websee-megamenu-id-titre-2 {background-color:#6a99c4;color:black;font-weight:700;border-radius:33px;font-size:23px;;}
#websee-megamenu-id-titre-3 {background-color:#99d0c0;color:black;font-weight:700;border-radius:33px;font-size:23px;;}
#websee-megamenu-id-titre-4 {background-color:#5cb7c4;color:black;font-weight:700;border-radius:33px;font-size:23px;;}
#websee-megamenu-id-titre-5 {background:white;color:black;font-weight:500;;}
#websee-megamenu-id-titre-6 {background-color:#ffffff;transition:all .4s ease;color:black;font-weight:500;;}
#websee-megamenu-id-titre-6:hover {transform:translateY(5px);;}
#websee-megamenu-sub-1 .websee-megamenu-sub>li {margin-right:87px;padding:33px;;}
#websee-megamenu-sub-1 a.websee-megamenu-titre-2 {color:#4059a5;;}
#websee-megamenu-sub-2 a.websee-megamenu-titre-2 {color:#6a99c4;;}
#websee-megamenu-sub-3 a.websee-megamenu-titre-2 {color:#99d0c0;;}
#websee-megamenu-sub-4 a.websee-megamenu-titre-2 {color:#5cb7c4;;}
.alerte-commande a {background:#e73743;border-radius:50%;display:inline-block;padding:8px;border:1px solid #e73743;;}
.alerte-commande a .fa {font-size:30px;;}
.alerte-contenu {color:white;;}
.alerte-titre {display:none;;}
.alertes .alerte-wrapper {background:#405aa5;border-radius:0;;}
.body-page-1 #slider-14 .nivo-caption {background:#99d0c0;;}
.body-page-1 .calendrier-bloc-ligne {display:inline-flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:center;;}
.body-page-1 .calendrier-bloc-ligne li {width:80%;margin-bottom:4%;;}
.body-page-1 .caption-date {display:flex;flex-direction:row;column-gap:14px;font-size:25px;border:none;;}
.body-page-1 .caption-date-separateur {border:1px solid white;height:34px;;}
.boutonbleu {text-transform:uppercase;display:inline-block;height:40px;line-height:40px;padding:0 20px;position:relative;color:black !important;z-index:1;;}
.boutonbleu::before {content:"";display:block;height:40px;width:40px;border-radius:40px;background:#3f5aa5;position:absolute;z-index:-1;left:0;transition:.2s ease;;}
.boutonfacebook, .boutoncontact {transition:transform 300ms;;}
.boutonfacebook:hover, .boutoncontact:hover {transform:translateY(5px);;}
.boutonjaune {text-transform:uppercase;display:inline-block;height:40px;line-height:40px;padding:0 20px;position:relative;color:black !important;z-index:1;;}
.boutonjaune::before {content:"";display:block;height:40px;width:40px;border-radius:40px;background:#f5ba3a;position:absolute;z-index:-1;left:0;transition:.2s ease;;}
.boutonrouge {text-transform:uppercase;display:inline-block;height:40px;line-height:40px;padding:0 20px;position:relative;color:black !important;z-index:1;;}
.boutonrouge::before {content:"";display:block;height:40px;width:40px;border-radius:40px;background:#E73743;position:absolute;z-index:-1;left:0;transition:.2s ease;;}
.boutonturquoise {text-transform:uppercase;display:inline-block;height:40px;line-height:40px;padding:0 20px;position:relative;color:black !important;z-index:1;;}
.boutonturquoise::before {content:"";display:block;height:40px;width:40px;border-radius:40px;background:#99d0c0;position:absolute;z-index:-1;left:0;transition:.2s ease;;}
.boutonturquoise:hover:before, .boutonrouge:hover:before, .boutonjaune:hover:before, .boutonbleu:hover:before {left:90%;;}
.cd-top {background:rgb(64 90 165) url(/js/cdtop/cd-top-arrow.svg) no-repeat center 50%;border-radius:50%;;}
.containeranim .box {width:auto;height:250px;position:relative;display:flex;justify-content:center;flex-direction:column;;}
.containeranim .box .role {width:100%;position:relative;display:flex;align-items:center;height:30px;margin-top:-10px;;}
.containeranim .box .role .block {width:0%;height:inherit;background:rgb(244 185 65);position:absolute;animation:secBlock 2s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards;animation-delay:2s;display:flex;margin-top:22%;;}
.containeranim .box .role p {animation:secFadeIn 2s forwards;animation-delay:3.2s;opacity:0;font-weight:400;color:#ffffff;font-size:58px;text-transform:uppercase;letter-spacing:5px;margin-top:15%;font-family:Plus Jakarta Sans, sans-serif;font-size:37px;;}
.containeranim .box .title {width:100%;position:relative;display:flex;align-items:center;height:50px;;}
.containeranim .box .title .block {background:#99d0c0;position:absolute;animation:mainBlock 2s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards;display:flex;width:0%;height:inherit;;}
.containeranim .box .title h1 {color:#fff;font-size:83px;-webkit-animation:mainFadeIn 2s forwards;-o-animation:mainFadeIn 2s forwards;animation:mainFadeIn 2s forwards;animation-delay:1.6s;opacity:0;display:flex;align-items:baseline;position:relative;font-weight:normal;;}
.containeranim .box .title h1 span {width:0px;height:0px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#E73743;-webkit-animation:load 0.6s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards;animation:popIn 0.8s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards;animation-delay:2s;margin-left:5px;margin-top:-10px;position:absolute;bottom:20px;right:-50px;;}
.contrainer-slick .MS-controls button {top:39%;color:rgb(231 55 67);;}
.footeranimcarte .fond-carte {max-width:100%;;}
.footeranimcarte .item.item-point {right:240px;width:210px;height:210px;;}
.footeranimcarte .item.item-point span {width:9px;height:70px;display:block;position:absolute;background:#f5ba3a;border-radius:30px;;}
.footeranimcarte .item.item-point span.rayon {animation:mapRayon 5s infinite;;}
.footeranimcarte .position-point {position:absolute;top:-0.5%;left:12.5%;z-index:99;;}
.header-left {text-align:center;;}
.header-right {display:none;;}
.messagedefilant {display:block;margin-top:0px;padding:0;overflow:hidden;position:relative;width:100%;max-width:1400px;height:67px;color:white;;}
.messagedefilant div {position:absolute;min-width:100%;color:white;;}
.messagedefilant div span {position:relative;top:0;left:0;display:inline-block;white-space:nowrap;font-size:2rem;color:white;;}
.messagedefilant div span:first-child {animation:defilement 30s infinite linear;margin-right:35px;color:white;;}
.messagedefilant div span:last-child {position:absolute;animation:defilement2 30s infinite linear;color:white;;}
.module-bloc-graphic-133  .module-bloc-graphic-item:hover > .module-bloc-graphic-item-texte, .module-bloc-graphic-133 .module-bloc-graphic-item-image-click:hover > .module-bloc-graphic-item-texte, .module-bloc-graphic-133 .module-bloc-graphic-item-image-click:hover > .module-bloc-graphic-item-image img, .module-bloc-graphic-133 .module-bloc-graphic-item:hover > .module-bloc-graphic-item-image img {width:100%;margin-top:0%;margin-left:0%;transform:translateY(10px);;}
.module-bloc-graphic-133 .module-bloc-graphic-item-plus {display:none;;}
.slide-img img {width:100%;;}
.tabcontact {margin-top:-5%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:right;font-size:47px;color:#405aa5;;}
.tabencemoment {margin-top:-5%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:right;font-size:47px;color:#e05d59;;}
.tabrencontre {font-family:'tangosansregular';text-align:right;font-size:58px;color:#405aa5;;}
.typocalibri {font-family:'calibriregular';;}
.typotango {font-family:'tangosansregular';;}
.ui-datepicker .ui-datepicker-next span {background:url(/template/fleche-d.png) !important;background-repeat:no-repeat !important;height:74px;width:50px;;}
.ui-datepicker .ui-datepicker-prev span  {background:url(/template/fleche-g.png) !important;background-repeat:no-repeat !important;height:74px;width:50px;;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {top:70%;;}
.ui-datepicker th {text-transform:uppercase;font-weight:normal;;}
.ui-state-hover, .ui-widget-content.ui-state-hover, .ui-widget-header .ui-state-hover {background:transparent !important;border:none !important;;}
.ui-widget.ui-widget-content {border:none;font-size:22px;;}
.un-article-colonne-flat-content-module-15 {background:#e73743;;}
.un-article-colonne-flat-publication {color:white;font-size:16px;;}
.un-article-colonne-flat-titre-module-15 {padding:19px;color:white;font-size:18px;;}
.un-article-colonne-suite::after {color:black;font-weight:700;;}
.un-article-slick-publication {text-align:center;;}
.un-article-slick-suite {text-align:center;;}
.un-article-slick-suite::after {color:black;padding:10px 25px;;}
.un-article-slick-titre {color:black;font-size:21px;font-weight:700;padding-bottom:19px;text-align:center;;}
.websee-barre-flottante {top:0;;}
.websee-barre-flottante-icone-recherche {color:#ffffff;width:49px;height:49px;background-color:transparent;;}
.websee-barre-flottante-items {background:#405aa5;margin-bottom:0px;;}
.websee-barre-flottante-items.custom {border:none;;}
.websee-barre-flottante-smartphone-icone-recherche {background-color:#405aa5;;}
.websee-barre-flottante-smartphone-list {background-color:transparent;;}
.websee-megamenu-sub img {width:90%;margin:10px 0;height:auto;;}
.websee-megamenu-sub-1 {border-right:1px solid #e0e4e6;;}
.websee-megamenu-sub-2 {border-right:1px solid #e0e4e6;;}
a.logo-essentiel {float:none;;}
a.websee-megamenu-titre-1 {color:white;font-family:Plus Jakarta Sans, sans-serif;font-size:19px;letter-spacing:0.1em;font-weight:700;padding:17px 28px;font-variant:all-petite-caps;;}
a.websee-megamenu-titre-2 {font-family:'tangosansregular' !important;font-size:22px;;}
a.websee-megamenu-titre-3 {font-size:18px;font-family:'calibriregular';color:black;;}
table.ui-datepicker-calendar tbody td.specialDay a {border:3px solid #e88d67;background:yellow;color:white;transition:transform 300ms;;}
table.ui-datepicker-calendar tbody td.specialDay a:hover {transform:scale(1.2);border:1px solid #e88d67;background:#e88d67 !important;color:white;;}
table.ui-datepicker-calendar tbody td.specialDayM a {border:1px solid #e05d59;background:transparent;color:#e05d59;;}
textedefilant {font-size:45px;letter-spacing:0.03em;color:#3f5aa5;;}
typobloctop {font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;font-size:62px;color:#405aa5;;}
typodefilant {color:#3f5aa5 !important;font-weight:900;font-variant:all-petite-caps;font-size:60px;letter-spacing:0.05em;;}
ul#websee-megamenu-sub-5 .websee-megamenu-sub>li {border-right:0px !important;;}
websee-megamenu-id-titre-2 {left:30%;;}

@media screen and (max-width: 470px) {
.template-header {position:relative;background:transparent;height:auto;;}
.logo-essentiel img {content:url(/template/logo-mobile.webp);;}
.bloc-h1 h1 {background:transparent;;}
#compteur-texet-135 {font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;font-size:81px;color:#5cb7c4;margin-top:-16%;;}
#websee-megamenu-id-titre-1 {border-radius:0;;}
#websee-megamenu-id-titre-2 {border-radius:0;;}
#websee-megamenu-id-titre-3 {border-radius:0;;}
#websee-megamenu-id-titre-4 {border-radius:0;;}
.almanach {font-size:14px;;}
.cellule {text-align:center;;}
.containeranim {display:none;;}
.footeranimcarte {display:none;;}
.tabaccesrapide {margin-top:-9%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:44px;color:#405aa5;;}
.tabactu {font-family:'tangosansregular';text-align:center;font-size:50px;color:#E73743;;}
.tabagenda {margin-top:-13%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:44px;color:#99d0c0;;}
.tabensemble {font-family:'tangosansregular';text-align:center;font-size:50px;color:#3C3C3B;;}
.tabidealement {font-family:'tangosansregular';text-align:right;font-size:50px;color:#5cb7c4;;}
.tabnepasmanquer {margin-top:-14%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:44px;color:#e73743;;}
.tabpourydes {margin-top:-24%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:50px;color:#3c3c3b;;}
.tabservice {font-family:'tangosansregular';text-align:center;font-size:50px;color:#405aa5;;}
.tabsitue {margin-top:-5%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:44px;color:#5cb7c4;;}
.tabtempsfort {font-family:'tangosansregular';text-align:center;font-size:50px;color:#99d0c0;width:100%;;}
.tabtexsituation {float:none;background-color:#ffffff;margin-right:0;border-radius:187px;width:100%;text-align:center;;}
.ui-datepicker {width:15em;padding:1em 1em 0;;}
.ui-datepicker .ui-datepicker-header {padding:10px 25px;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {padding:5px 5px;margin:1px;;}
.websee-megamenu-sub>li {width:100%;;}
typobienvenue {font-size:50px;color:#405aa5;text-shadow:none;;}
typobloctop {font-size:34px;;}

}

@media screen and (min-width: 470px) and (max-width: 980px) {
.template-header {position:relative;background:transparent;height:auto;;}
.logo-essentiel img {content:url(/template/logo-mobile.webp);;}
.bloc-h1 h1 {background:transparent;;}
#compteur-texet-135 {font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;font-size:81px;color:#5cb7c4;margin-top:-7%;;}
#websee-megamenu-id-titre-1 {border-radius:0;;}
#websee-megamenu-id-titre-2 {border-radius:0;;}
#websee-megamenu-id-titre-3 {border-radius:0;;}
#websee-megamenu-id-titre-4 {border-radius:0;;}
.cellule {text-align:center;;}
.containeranim {display:none;;}
.footeranimcarte {display:none;;}
.tabaccesrapide {margin-top:-9%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:44px;color:#405aa5;;}
.tabactu {font-family:'tangosansregular';text-align:center;font-size:50px;color:#E73743;;}
.tabagenda {margin-top:-9%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:44px;color:#99d0c0;;}
.tabensemble {font-family:'tangosansregular';text-align:center;font-size:50px;color:#3C3C3B;;}
.tabidealement {font-family:'tangosansregular';text-align:right;font-size:50px;color:#5cb7c4;;}
.tabnepasmanquer {margin-top:-9%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:44px;color:#e73743;;}
.tabpourydes {margin-top:-11%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:50px;color:#3c3c3b;;}
.tabservice {font-family:'tangosansregular';text-align:center;font-size:50px;color:#405aa5;;}
.tabsitue {margin-top:-5%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:44px;color:#5cb7c4;;}
.tabtempsfort {font-family:'tangosansregular';text-align:center;font-size:50px;color:#99d0c0;width:100%;;}
.tabtexsituation {float:none;background-color:#ffffff;margin-right:-19%;border-radius:187px;width:100%;text-align:center;;}
.ui-datepicker {width:15em;padding:1em 1em 0;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {padding:5px 5px;margin:1px;;}
.websee-megamenu-sub>li {width:100%;;}
typobienvenue {font-size:50px;color:#405aa5;text-shadow:none;;}
typobloctop {font-size:34px;;}

}

@media screen and (min-width: 980px) {
.template-header {position:relative;background:transparent;height:auto;box-shadow:none;;}
.logo-essentiel img {content:url(/template/logo-mobile.webp);;}
.header-text {background-color:transparent;display:flex;flex-direction:column;justify-content:center;row-gap:21px;align-items:flex-end;;}
.bloc-h1 h1 {margin-top:0;background:transparent;;}
.wrapper-page-1 #wrapper-bloc-4 {padding:4em 0;background:url(/template/wrapper4.webp) 0% 50% / 64% no-repeat, linear-gradient(90deg, #3c3c3b 34%, rgb(255 255 255 / 0%) 3%);animation:none;transform:none;;}
.wrapper-page-1 #wrapper-bloc-2 {background:linear-gradient(90deg, #99d0c0 33%, rgb(0 0 0 / 0%) 6%);;}
.wrapper-page-1 #wrapper-content-4 {padding:2em 0;;}
.wrapper-page-1 #wrapper-bloc-5 {background:url(/template/wrapper5.webp) 0% 104% / 48% no-repeat, linear-gradient(270deg, #5cb7c4 6%, rgb(0 0 0 / 0%) 6%);;}
#compteur-135 {margin-top:-82%;;}
#compteur-texet-135 {font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;font-size:81px;color:#5cb7c4;margin-top:-16%;;}
#websee-megamenu-id-titre-1 {font-size:18px;;}
#websee-megamenu-id-titre-2 {font-size:18px;;}
#websee-megamenu-id-titre-3 {font-size:18px;;}
#websee-megamenu-id-titre-4 {font-size:18px;;}
#websee-megamenu-id-titre-6:before {content:url(/template/people.gif);position:absolute;top:-116%;;}
#websee-megamenu-sub-2 {border-bottom:38px solid #6a99c4;;}
#websee-megamenu-sub-3 {border-bottom:38px solid #99d0c0;;}
#websee-megamenu-sub-4 {border-bottom:38px solid #5cb7c4;;}
#websee-megamenu-sub-5 {background:linear-gradient(270deg, #4059a5 11%, rgb(255 255 255) 0%);;}
#websee-megamenu-sub-6 {width:259px;text-align:right !important;float:none;background:linear-gradient(270deg, #e73743 11%, rgb(255 255 255) 0%);;}
#websee-megamenu-sub-6 a.websee-megamenu-titre-3 {color:black;text-align:right !important;float:none;;}
.alertes .alerte-wrapper {padding:50px;;}
.body-page-1 .theme-default .nivo-controlNav.nivo-thumbs-enabled {width:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:flex-end;;}
.body-page-1 .theme-default .nivoSlider a {border-bottom:none;display:flex !important;flex-direction:column;align-items:center;;}
.body-page-1 div#slider-14, .nivo-controlNav-14 {width:60% !important;overflow:visible;;}
.body-page-1 div.slider-wrapper.theme-default {display:flex !important;flex-direction:row-reverse;flex-wrap:nowrap !important;width:100% !important;column-gap:5%;;}
.cellule {text-align:center;;}
.containeranim {display:none;;}
.footeranimcarte {display:none;;}
.header-center {margin-top:5%;flex:4;;}
.nivo-caption {opacity:1;left:12%;bottom:-8%;width:76%;padding:52px 10px 52px 10px;;}
.tabacces:before {content:"";width:21px;height:163px;position:absolute;background-color:#405aa5;top:-1%;left:0%;border-radius:30px;;}
.tabaccesrapide {margin-top:-9%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:right;font-size:75px;color:#405aa5;;}
.tabactu {font-family:'tangosansregular';text-align:center;font-size:83px;color:#E73743;;}
.tabactu::before {content:"";width:21px;height:163px;position:absolute;background-color:#e73743;top:23%;left:3%;border-radius:30px;;}
.tabagenda {margin-top:-13%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:75px;color:#99d0c0;;}
.tabagenda:before {content:"";width:21px;height:163px;position:absolute;background-color:#99d0c0;top:2%;right:22%;border-radius:30px;;}
.tabensemble {font-family:'tangosansregular';text-align:right;font-size:83px;color:#3C3C3B;;}
.tabensemble::before {content:"";width:21px;height:163px;position:absolute;background-color:#3C3C3B;top:2%;right:6%;border-radius:30px;;}
.tabhoraires {font-family:'tangosansregular';text-align:right;font-size:45px;color:#ffffff;margin-top:4%;border-radius:187px;background:#3f5aa5;;}
.tabidealement {font-family:'tangosansregular';text-align:right;font-size:83px;color:#5cb7c4;;}
.tabidealement:before {content:"";width:21px;height:163px;position:absolute;background-color:#5cb7c4;top:50%;left:70%;border-radius:30px;;}
.tabnepasmanquer {margin-top:-9%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:65px;color:#e73743;;}
.tabpourydes {margin-top:-17%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:center;font-size:67px;color:#3c3c3b;;}
.tabradius {border-radius:115px;;}
.tabrencontre:before {content:"";width:21px;height:163px;position:absolute;background-color:#405aa5;top:14%;left:7%;border-radius:30px;;}
.tabservice {font-family:'tangosansregular';text-align:center;font-size:83px;color:#405aa5;;}
.tabsitue {margin-top:-5%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:right;font-size:67px;color:#5cb7c4;;}
.tabtempsfort {font-family:'tangosansregular';text-align:center;font-size:83px;color:#99d0c0;width:60%;;}
.tabtexsituation {float:right;background-color:#ffffff;margin-right:0;border-radius:187px;width:48%;;}
.tabtexteidealement {margin-top:-20%;;}
.tabtextensemble {width:40%;float:right;background:white;border-radius:152px 152px 0;position:relative;;}
.ui-datepicker {width:21em;;}
.ui-datepicker table {width:100%;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {padding:5px 5px;margin:1px;;}
.websee-barre-flottante-icone-recherche::after {padding:15px 17px;font-size:33px;;}
.websee-megamenu-container {margin:10px auto;;}
.websee-megamenu-sub>li {width:100%;;}
.websee-megamenu>ul>li {margin-right:13px;;}
a.alerte-close {background:#ffffff;padding:13px;color:#405aa5 !important;top:-25px;right:39%;;}
typobienvenue {font-size:70px;color:#405aa5;text-shadow:none;;}
typobloctop {margin-top:-2%;display:block;;}

}

@media screen and (min-width: 1200px) {
.template-header {position:absolute;box-shadow:none;background-color:transparent;border-bottom:none;background:linear-gradient(0deg, transparent 20%, rgb(0 0 0 / 60%) 97%, rgb(0 0 0 / 60%) 97%);height:350px;width:100%;visibility:visible;display:block;content:"";;}
.logo-essentiel img {content:none;;}
.bloc-h1 h1 {margin-top:-7%;max-width:43%;background:#6a99c459;;}
.wrapper-page-1 #wrapper-bloc-2 {background:linear-gradient(90deg, #99d0c0 33%, rgb(0 0 0 / 0%) 6%);;}
#websee-megamenu-id-titre-1 {font-size:18px;;}
#websee-megamenu-id-titre-2 {font-size:18px;;}
#websee-megamenu-id-titre-3 {font-size:18px;;}
#websee-megamenu-id-titre-4 {font-size:18px;;}
#websee-megamenu-sub-1 {background:linear-gradient(90deg, #4059a5 21%, rgb(255 255 255) 0%);;}
#websee-megamenu-sub-2 {border-bottom:38px solid #6a99c4;;}
#websee-megamenu-sub-3 {border-bottom:38px solid #99d0c0;;}
#websee-megamenu-sub-4 {border-bottom:38px solid #5cb7c4;;}
.cellule {text-align:left;;}
.containeranim {width:100%;height:35vh;background:TRANSPARENT;display:flex;justify-content:flex-end;align-items:center;margin-top:-30%;;}
.footeranimcarte {margin-left:3%;position:relative;max-width:100%;margin-top:-24%;display:block;;}
.module-bloc-graphic-133 .module-bloc-graphic-item {margin:5px;;}
.tabacces:before {content:"";width:21px;height:163px;position:absolute;background-color:#405aa5;top:5%;left:11%;border-radius:30px;;}
.tabaccesrapide {margin-top:-9%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:right;font-size:75px;color:#405aa5;;}
.tabactu {font-family:'tangosansregular';text-align:right;font-size:83px;color:#E73743;;}
.tabagenda {margin-top:-8%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:right;font-size:75px;color:#99d0c0;;}
.tabagenda:before {content:"";width:21px;height:163px;position:absolute;background-color:#99d0c0;top:2%;right:8%;border-radius:30px;;}
.tabnepasmanquer {margin-top:-14%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:right;font-size:65px;color:#e73743;;}
.tabpourydes {margin-top:-18%;font-family:Plus Jakarta Sans, sans-serif;font-weight:100;font-variant:all-petite-caps;text-align:right;font-size:50px;color:#3c3c3b;;}
.tabrencontre:before {content:"";width:21px;height:163px;position:absolute;background-color:#405aa5;top:14%;left:3%;border-radius:30px;;}
.tabservice {font-family:'tangosansregular';text-align:right;font-size:83px;color:#405aa5;;}
.tabtempsfort {font-family:'tangosansregular';text-align:right;font-size:83px;color:#99d0c0;width:60%;;}
.tabtexsituation {float:right;background-color:#ffffff;margin-right:0;border-radius:187px;width:48%;;}
.ui-datepicker .ui-datepicker-header {padding:20px 25px;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border:none;background-color:yellow;font-weight:normal;color:#3d3d3d;padding:10px 10px;margin:5px;text-align:center;;}
.ui-widget-header {border:none;background:transparent;border-radius:0px !important;color:#99d0c0;text-transform:uppercase;letter-spacing:0.1em;font-size:35px;;}
.websee-megamenu-container {margin:10px auto;;}
.websee-megamenu-sub {width:69%;left:334px;padding:33px;;}
.websee-megamenu-sub>li {margin-right:40px;width:20%;;}
.websee-megamenu>ul>li {margin-right:13px;;}
typobienvenue {font-family:'childaitalic';font-size:127px;color:white;text-shadow:6px 1px 14px black;;}
typobloctop {margin-top:-8%;display:block;;}

}

@media screen and (min-width: 1600px) {
#websee-megamenu-id-titre-1 {font-size:17px;;}
#websee-megamenu-id-titre-2 {font-size:17px;;}
#websee-megamenu-id-titre-3 {font-size:17px;;}
#websee-megamenu-id-titre-4 {font-size:17px;;}
#websee-megamenu-sub-1 {background:url(/template/img-mairie.webp) 92% / 23% no-repeat, linear-gradient(90deg, #4059a5 21%, rgb(255 255 255) 0%);;}
#websee-megamenu-sub-2 {background:url(/template/img-habiter.webp) right 94% / 30% no-repeat, linear-gradient(0deg, #6a99c4 6%, rgb(255 255 255) 0%);border-bottom:none;;}
#websee-megamenu-sub-3 {background:url(/template/img-travailler.webp) right 90% / 30% no-repeat, linear-gradient(0deg, #99d0c0 9%, rgb(255 255 255) 0%);border-bottom:none;;}
#websee-megamenu-sub-4 {background:url(/template/img-divertir.webp) right 91% / 30% no-repeat, linear-gradient(0deg, #5cb7c4 9%, rgb(255 255 255) 0%);border-bottom:none;;}
.containeranim {width:95%;height:35vh;background:TRANSPARENT;display:flex;justify-content:flex-end;align-items:center;margin-top:-23%;;}
.tabacces:before {content:"";width:21px;height:163px;position:absolute;background-color:#405aa5;top:5%;left:11%;border-radius:30px;;}
.websee-megamenu-container {margin:0px auto;;}
.websee-megamenu>ul>li {margin-right:24px;;}
typobienvenue {font-family:'childaitalic';font-size:127px;color:white;text-shadow:6px 1px 14px black;;}

}

@media screen and (min-width: 1920px) {
#websee-megamenu-id-titre-1 {font-size:23px;;}
#websee-megamenu-id-titre-2 {font-size:23px;;}
#websee-megamenu-id-titre-3 {font-size:23px;;}
#websee-megamenu-id-titre-4 {font-size:23px;;}
.tabacces:before {content:"";width:21px;height:163px;position:absolute;background-color:#405aa5;top:3%;left:18%;border-radius:30px;;}
.websee-megamenu>ul>li {margin-right:26px;;}
typobienvenue {font-family:'childaitalic';font-size:127px;color:white;text-shadow:6px 1px 14px black;;}

}
