﻿@import"https://fonts.googleapis.com/css2?family=Domine:wght@400;700&family=Kristi&family=Montserrat:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap";h1,h2,h3,h4{font-family:"Domine",sans-serif;font-weight:bold;margin-block-start:0;margin-block-end:0;color:#121417}h1{font-size:4.8rem;line-height:7.8rem;margin-bottom:4rem}h1{color:#121417}@media screen and (max-width: 768px){h1{font-size:4rem;line-height:6.4rem}}h2{font-size:4rem;line-height:6.4rem;margin-bottom:3.2rem}@media screen and (max-width: 768px){h2{font-size:3.2rem;line-height:5.2rem}}h3{font-size:3.2rem;line-height:5.2rem}@media screen and (max-width: 768px){h3{font-size:2.4rem;line-height:3.8rem}}h4{font-size:2.4rem;line-height:3.8rem}@media screen and (max-width: 768px){h4{font-size:2rem;line-height:3.2rem}}html{font-size:62.5%;background:#fff;color:#121417}body{background-color:#fff;color:#121417;font-family:"Montserrat",sans-serif;margin:0rem;font-size:1.6rem;margin-block-start:0;margin-block-end:0;line-height:2.6rem}main .home-page h2{display:flex;justify-content:center}ul.children{padding-left:3rem}.wrapper{max-width:133.2rem;padding:0 1.6rem;margin:0 auto;display:flex}.wrapper.center{justify-content:center}.wrapper.no-margin{margin:0}@media screen and (max-width: 768px){.wrapper{max-width:100%}}p{font-size:1.6rem;font-family:"Montserrat",sans-serif;margin-block-start:0;margin-block-end:0;margin-bottom:2.4rem;line-height:2.6rem}figure{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}a.evitement{display:inline-block;color:#555;background:#fff;padding:.5em;position:absolute;left:-99999rem;z-index:100}a.evitement:focus{left:0}a:hover{color:#121417}.fixed{position:fixed}.absolute{position:absolute}.top-bar{width:100%;max-width:100%;background-color:#556271;gap:20px;padding:1rem 0}.top-bar .container{display:flex;align-items:center;gap:30px}.top-bar .phones{display:flex;align-items:center;gap:20px;margin:0}.top-bar .telephone{margin-bottom:0;display:flex;gap:5px;font-size:1.2rem;align-items:center}.top-bar .telephone a{text-decoration:none;color:#fff}.top-bar .telephone svg path{fill:#fff}.top-bar .socials{display:flex;align-items:center;gap:10px;margin:0;list-style:none}.top-bar .socials li,.top-bar .socials li a{display:flex;align-items:center}.top-bar .socials a{display:inline-block}.top-bar .socials a:hover svg{background:#fff}.top-bar .socials a:hover svg path{fill:#556271}.top-bar .socials svg{border:1px solid #fff;border-radius:50%;padding:4px;transition:.2s ease-in-out}.top-bar .socials svg path{fill:#fff;transition:.2s ease-in-out}.header-complet{background:linear-gradient(90deg, #d1d6db 43.49%, #ffffff 43.49%);height:auto}@media screen and (max-width: 768px){.header-complet{background:linear-gradient(90deg, #d1d6db 50%, #ffffff 50%);height:100%}}@media screen and (max-width: 768px){div#header-nav{margin-top:4rem;display:flex;align-items:center;height:5.2rem}}.footer-complet{background:linear-gradient(90deg, #ff6a67 48%, #d1d6db 48%)}.footer-content{display:flex;position:relative;justify-content:space-evenly;padding-bottom:2.5rem;padding-left:18rem}div#img-infos{display:flex;align-items:center;justify-content:center}#infos-utiles{width:8.9rem;height:23.7rem;padding-top:2.2rem}#adresse{padding-top:5.6rem}#adresse *{color:#121417}#adresse h2{color:#121417}#horaires{max-width:45%;padding-top:4rem}#horaires *{color:#121417}#horaires h2{color:#121417}#menu-footer{font-family:"Montserrat",sans-serif;font-size:1.2rem;line-height:2rem;color:#121417;list-style:none;display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;margin-top:2rem}#menu-footer li:last-child .point-menu{display:none}span.point-menu{color:#d64045;font-size:1.5rem;font-weight:bold;padding:0 .8rem}ul a{text-decoration:none;color:#121417}h2.h2footer{justify-content:left;font-family:"Domine",sans-serif;font-weight:bold;font-size:3.2rem;line-height:5.2rem}h2.h2footer:before,h2.h2footer:after{display:none}footer li{display:flex}footer li a::after{content:"";display:block;width:0;border-bottom:2px solid #d64045;transition:.5s}footer li a:hover::after{width:100%;border-bottom:2px solid #d64045}.reseaux-footer{display:flex;margin-top:2rem}.reseaux-footer .logo-facebook{margin-left:0 !important}a.logo-facebook-footer{padding-right:.8rem}.infos-footer{font-size:1.6rem;font-family:"Montserrat",sans-serif;line-height:2.6rem;margin:0}.infos-footer li{display:flex;align-items:center;gap:.5rem}#bouton-nous-ecrire{margin-top:1.6rem}.presentation{display:flex;align-items:flex-start;justify-content:center;gap:4.2rem;max-width:1365px;width:100%;margin-top:8rem}@media screen and (max-width: 768px){.presentation{flex-direction:column-reverse;align-items:center;gap:0}}div#img-header{position:relative;display:flex;justify-content:center;width:60%}@media screen and (max-width: 768px){div#img-header{width:90%;flex-direction:column-reverse;align-items:center}}#image-bienvenue{position:absolute;opacity:.34;color:#d64045;font-size:10rem;font-family:"Kristi",sans-serif;writing-mode:vertical-lr;left:0;top:50%;transform:translate(0%, -50%) rotate(180deg)}@media screen and (max-width: 1310px){#image-bienvenue{display:none}}#image-mairie{max-width:581px;width:100%;height:auto;aspect-ratio:4/3;box-shadow:0 .8rem 1.6rem -0.2rem rgba(244,245,246,.32);border-radius:.8rem;margin-left:6rem;object-fit:cover}@media screen and (max-width: 768px){#image-mairie{margin-left:0;aspect-ratio:12/9}}#titre-charboy{margin:0;padding-bottom:2rem}@media screen and (max-width: 768px){#titre-charboy{padding-top:4rem;padding-bottom:3.2rem}}.text-bienvenue{display:flex;flex-direction:column;margin:0;padding-bottom:3.2rem;width:60%}@media screen and (max-width: 768px){.text-bienvenue{margin-left:0;padding-bottom:4rem;padding-left:0}}#text-bienvenue{font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:2.6rem;color:#121417;text-align:left;max-width:65.4rem;padding-bottom:3.2rem;margin:0}.acces-rapides{display:flex;justify-content:center;padding:8rem 0}@media screen and (max-width: 768px){.acces-rapides{justify-content:space-evenly;flex-wrap:wrap;margin-top:4.8rem;padding-bottom:1.6rem}.acces-rapides ul{flex-direction:column}}.acces-rapides ul{width:100%;list-style:none;display:flex;justify-content:center;gap:3.6rem;align-items:center}.acces-service-public{display:flex;justify-content:center;align-items:center;width:17rem;height:17rem;border:solid .2rem #556271;border-style:dotted;border-radius:8.8rem;background-color:#f4f5f6;overflow:hidden}.acces-service-public img{height:inherit;width:inherit;object-fit:cover;overflow:visible}.acces-service-public svg{font-size:65px;color:#ff6a67}.acces-service-public:hover{border-style:solid;box-shadow:0 8px 16px 0 rgba(244,245,246,.24)}@media screen and (max-width: 768px){.acces-service-public{width:16rem;height:16rem;border-radius:50%}}.textes-acces-rapides{text-align:center;font-family:"Montserrat",sans-serif;margin:0;font-size:1.6rem;font-weight:600;line-height:1.63;max-width:250px}@media screen and (max-width: 768px){.textes-acces-rapides{padding:0 2rem}}.acces-complet{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.acces-complet{margin:0 2% 3.2rem;width:16rem}}#boucle-actu{width:100%;padding:0;margin:0;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.full-actu{font-size:1.6rem;text-decoration:none;font-weight:600;margin-bottom:4.4rem}.full-actu-block{text-align:center}div.content div#boucle-actu h3:after{display:none !important}.actu a{line-height:1.6rem;width:100%}.titre-description{display:flex;flex-direction:column;justify-content:center;margin-top:8rem !important}.sous-texte-titres{font-family:"Montserrat",sans-serif;font-size:1.6rem;display:flex;justify-content:center;color:#121417}.affichage-articles{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;padding-bottom:8rem}.actu:first-child{margin-top:4.8rem}.actu{max-width:42rem;margin-top:9.6rem;display:flex;flex-direction:column;align-items:center}.actu img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:center}.actu:last-child{margin-top:14.4rem}.thumbnail{border-radius:.4rem .4rem 0 0;width:42.8rem;height:27.8rem;object-fit:cover !important;object-position:top !important}.ensemble-actu{padding:0 2.4rem 3.6rem 2.4rem;background-color:#f4f5f6;height:auto;border-radius:0 0 .4rem .4rem;border:solid .1rem #d1d6db;box-shadow:0 .4rem 1.6rem 0 rgba(244,245,246,.24);margin-top:-0.5rem;min-height:25rem;width:100%}.ensemble-actu p{font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:2.6rem;color:#121417}.titre-article{padding-top:4.2rem;width:fit-content;width:-moz-fit-content;font-size:2rem !important;line-height:3.2rem !important;margin-bottom:1.6rem}.titre-article:hover{color:#d64045}p.p-date-article{display:flex;margin-bottom:1.6rem}.date-article{font-family:"Montserrat",sans-serif;font-size:1.2rem;line-height:2rem;color:#121417}main a{position:relative;font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:2.6rem;color:#556271;text-decoration:none;display:inline-block}main a::after{content:"";position:absolute;bottom:-0.5rem;display:block;width:80%;border-bottom:2px dotted #d64045;transition:.5s}main a:hover::after{content:"";display:block;width:100%;border-bottom:2px solid #d64045;transition:.5s}main a.noanim::after{display:none !important}main a.noamin:hover::after{display:none !important}main a.active{padding-bottom:0rem}main a.active::before{display:none}main a.active::after{content:"";display:block;width:100%;border-bottom:2px solid #d64045;transition:.5s}@media screen and (max-width: 1025px){div.affichage-articles{display:flex;justify-content:center;padding-bottom:8rem;flex-wrap:wrap !important;flex-direction:initial !important}}.call-to-action{position:relative;width:auto;height:18.5rem;background-color:#d1d6db;overflow:hidden;margin:6rem 0;margin-bottom:0}.call-to-action p.city-name{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:37rem;font-family:"Kristi",sans-serif;color:#d64045;text-align:center;z-index:1;opacity:.4;white-space:nowrap}.citation{display:flex;position:relative;justify-content:left;padding:4.8rem 0 0 11.3rem;font-family:"Domine",serif !important;font-weight:bold;font-size:3.2rem !important;white-space:pre-wrap;line-height:5.2rem;z-index:100;color:#121417}.la-gazette{display:flex;flex-direction:column;justify-content:center;margin-top:8rem;margin-bottom:8rem;align-items:center;margin-top:6rem}.boucle-publications img{width:100%;height:auto;border-radius:.4rem 0 0 .4rem;max-width:20.2rem !important}.boucle-publications{display:flex;justify-content:center;flex-wrap:wrap;gap:2.4rem;padding-top:4.8rem;margin:0;align-items:center}@media screen and (max-width: 1365px){.boucle-publications{flex-direction:initial !important;justify-content:center}}.container-publications{display:flex;flex:1 1 auto;max-width:39rem}@media screen and (max-width: 1365px){.container-publications{margin-bottom:3.2rem}.container-publications:last-child{margin-bottom:0}}div.boucle-publications>div.container-publications:last-of-type{padding-right:0 !important}.contenu-gazette{min-width:19.9rem;flex:1 1 auto;background-color:#f4f5f6;border:solid 1px #d1d6db;border-radius:0 .4rem .4rem 0;padding-left:2.4rem;display:flex;justify-content:space-between;flex-direction:column}.titre-gazette{margin:0;padding:1.6rem 1.6rem .9rem 0;font-size:2rem !important;line-height:3.2rem !important}.date-gazette{font-family:"Montserrat",sans-serif;font-size:1.2rem;line-height:2rem;color:#121417;margin:0}.txt-btn{transition:ease-in-out .2s;text-decoration:none;display:flex;height:5.1rem;width:14.2rem;font-family:"Montserrat",sans-serif;font-size:1.6rem;color:#121417;font-weight:600;align-items:center;justify-content:center;border-radius:4.8rem;margin-right:2.4rem}.btnhead.noanim.head-btn.orange>.txt-btn{box-shadow:0 .8rem 1.6rem 0 rgba(103,22,25,.24);background-color:#d64045;color:#fff}.txt-btn.btn-bleu{box-shadow:0 .8rem 1.6rem 0 rgba(209,214,219,.32);background-color:#d1d6db;color:#121417}z .btnhead.noanim.head-btn.orange>.txt-btn:hover{box-shadow:1rem .8rem #671619}.txt-btn.btn-bleu:hover{box-shadow:1rem .8rem #b4bdc5}a.btnhead.noanim.head-btn.orange{text-decoration:none}.wp-block-lazyblock-fichier-pdf{justify-content:space-between;align-items:center}.partenaires-grid{flex-direction:column;gap:20px;margin:80px auto !important}.grid-partners{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.grid-partners .col{display:flex;min-width:150px;flex:1 1 auto;justify-content:center;align-items:center;text-align:center;background:#eff6fb;padding:1rem;border:.2rem dotted #194061;border-radius:20px;transition:transform .2s}.grid-partners .col a::after{display:none}.grid-partners img{max-width:200px;max-height:150px;margin-bottom:10px}.grid-partners .col:hover{transform:scale(1.05);border:.2rem solid #194061}@media only screen and (min-width: 601px)and (max-width: 900px){.grid-partners{justify-content:space-between;flex-wrap:wrap}.grid-partners .col{width:48%;margin-bottom:1.5rem}}@media only screen and (max-width: 600px){.grid-partners{flex-direction:column;align-items:center}.grid-partners .col{width:100%;margin-bottom:1.5rem}}.sidebar{max-width:31.5rem}div.nosidebar{flex-direction:column}main.no-sidebar section.contenu-page{width:100% !important;max-width:none !important}section.contenu-page{min-width:99.3rem;margin-top:8.3rem;margin-bottom:8rem}@media screen and (max-width: 1365px){section.contenu-page{width:100%}}section.contenu-page h2{margin-bottom:3.2rem}section.contenu-page h3{margin-bottom:.8rem}section.contenu-page h4{margin-bottom:2.4rem}section.contenu-page p{font-size:1.6rem;font-family:"Montserrat",sans-serif;margin-bottom:2.4rem}section.contenu-page p+h3{padding-top:2.8rem}div.content :where(h2,h3,h4){position:relative}div.content :where(h2,h3,h4)::before{content:"";position:absolute;bottom:0;left:16%;width:8px;height:2px;border-radius:9999px;background-color:#d64045}div.content :where(h2,h3,h4)::after{content:"";position:absolute;bottom:0;left:0;width:15%;height:2px;border-radius:9999px;background-color:#d1d6db}.wp-block-columns{margin-bottom:3.2rem;padding:0 !important}.wp-block-column figure{max-width:42.8rem}.wp-block-image img{max-width:100%;width:auto;height:auto}.wp-block-column figure img{width:100%;object-fit:cover;object-position:center}.wp-block-column:not(:first-child){margin-left:0 !important;padding-left:2.4rem}.header-complet-page{background:linear-gradient(90deg, #d1d6db 40%, #ffffff 40%);height:auto;padding-bottom:8rem}#coordonnees{display:flex;align-items:flex-start;margin-bottom:3.5rem;gap:5.5rem}#coordonnees .colonne-gauche{width:55%}#coordonnees .colonne-droite{width:40%;padding:0 !important}#coordonnees .coords h3{margin-bottom:1.4rem;font-family:"Domine",sans-serif;font-weight:bold;font-size:3.2rem;line-height:5.2rem;color:#121417}#coordonnees .coords h4{font-family:"Domine",sans-serif;font-weight:bold;font-size:2.4rem;color:#121417}#coordonnees .coords p{font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:2.6rem;color:#121417}#coordonnees .coords svg{font-size:1.7rem}#coordonnees .coords ul{list-style:none;display:flex;flex-direction:column;gap:1.3rem}#coordonnees .coords ul li{display:flex;align-items:center;gap:10px}#coordonnees .coords.schedules ul,#coordonnees .coords.address ul{gap:.5rem}@media screen and (max-width: 1180px){#coordonnees{flex-direction:column;align-items:center;gap:3rem}#coordonnees .colonne-gauche,#coordonnees .colonne-droite{width:100%;max-width:65rem !important;min-width:unset !important}#coordonnees .coords{display:none}}.page-entry-left{padding-top:8rem;display:flex;align-items:center;max-width:1365px}div.decoration,div.page-entry-right{display:flex;width:50%;flex-direction:column}.page-entry-right{padding:0;margin-left:2.4rem}div.img-deco{display:flex;max-width:54.1rem;max-height:44.9rem;margin-left:2.4rem}img.entry-img{height:auto;width:100%;border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.32);object-fit:cover;object-position:center}h1.slogan{font-family:"Domine",sans-serif;font-weight:bold;font-size:4.8rem;line-height:7.8rem;color:#121417}div.page-contact-full-header{background-color:#fff;max-width:110.6rem;border-radius:.8rem;box-shadow:0 .8rem 1.6rem 0 rgba(0,0,0,.32);width:auto !important;padding:6.4rem 11.3rem;margin-right:12rem}@media screen and (max-width: 1024px){div.page-contact-full-header{max-width:none !important;padding:0 !important;margin:0 auto;margin-top:4rem}}h1.slogan::after{content:".";color:#d64045}p.extrait{font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:2.6rem;color:#121417;margin-bottom:4rem}h2.has-text-align-center{margin-top:8rem;margin-bottom:4.8rem}.highlight{border-bottom:2px solid #d64045}section.contenu-page p.nombre-search{font-family:"Domine",sans-serif;font-size:4.5rem;font-weight:bold;color:#121417;margin-bottom:3rem}section.contenu-page span.terme-search{font-family:"Montserrat",sans-serif;font-size:1.8rem;color:#556271;font-weight:600}section.contenu-page p.titre-search{font-family:"Domine",sans-serif;font-weight:600;font-size:2rem;color:#121417;margin-bottom:2.5rem}section.contenu-page div.separation-search-content:first-of-type{margin:6rem 0rem 4rem 3rem;height:.1rem;border-bottom:2px dotted #d64045 !important;opacity:.8}section.contenu-page div.separation-search-content{margin:4rem 0rem 4rem 3rem;height:.1rem;border-bottom:2px dotted #d64045 !important;opacity:.8}section.contenu-page div.separation-search-content:last-of-type{margin:4rem 0rem 8rem 3rem;height:.1rem;border-bottom:2px dotted #d64045 !important;opacity:.8}section.contenu-page p.text-search{font-family:"Montserrat",sans-serif;margin-bottom:2.5rem}section.contenu-page a.lien-search{margin-top:0;margin-bottom:0;text-decoration:none;color:#556271;font-size:1.6rem;font-family:"Montserrat",sans-serif}body.lost-page div.header-complet-page{background:linear-gradient(90deg, #d1d6db 50%, #ffffff 50%)}body.lost-page main{background:linear-gradient(90deg, #d1d6db 50%, #ffffff 50%);height:auto;padding-bottom:8rem}body.lost-page section{display:flex;flex-direction:column;align-items:center}body.lost-page section div#error-search{position:relative;min-height:28rem;min-width:65rem;display:flex;justify-content:center;align-items:center;margin-bottom:8rem}body.lost-page section div#error-search::after{content:"404";font-family:"Domine",sans-serif;font-size:clamp(23rem,20vw,39rem);font-weight:bold;color:#ff6a67;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}body.lost-page section div#search-div{min-width:88rem;border-radius:8px;box-shadow:0 4px 16px 0 rgba(244,245,246,.24);border:solid 1px #d1d6db;background-color:#f4f5f6;padding:2.4rem 11.3rem;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1365px){body.lost-page section div#search-div{min-width:68rem}}body.lost-page section div#search-div h2{text-align:center;margin-bottom:3.2rem}body.lost-page section div#search-div h2::before,body.lost-page section div#search-div h2::after{display:none}body.lost-page section p.first-link{border-bottom:2px dotted #d64045;padding-bottom:2.4rem;width:100%;text-align:center}body.lost-page section form#errorform{position:relative;z-index:100;margin:0;min-width:41.2rem;background:#fff;box-shadow:0 5px 30px 0 rgba(19,19,19,.2);border-radius:5px;border:solid 2px #556271;padding:2.4rem 1.6rem}body.lost-page section form#errorform div{display:flex}body.lost-page section form#errorform input#s{margin-left:0;background:rgba(0,0,0,0);border:none;width:100%;text-align:left;background:rgba(0,0,0,0);border:none;font-family:"Montserrat",sans-serif;color:#121417;font-size:1.6rem;margin-bottom:0}body.lost-page form#errorform button{background:rgba(0,0,0,0);border:none;cursor:pointer;width:3.2rem;height:3.2rem}body.lost-page form#errorform button svg{width:2rem}.button,input.btnhead.noanim.head-btn.orange,#salles-des-fetes-calendrier form button,#salles-des-fetes-calendrier .download-documents button{transition:ease-in-out .2s;text-decoration:none;display:flex;width:max-content;padding:1rem 4rem;font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:1.63;color:#121417;font-weight:600;align-items:center;justify-content:center;border-radius:4.8rem;box-shadow:0 .8rem 1.6rem 0 rgba(255,106,103,.24);background-color:#ff6a67;border:none;cursor:pointer}.button:hover,input.btnhead.noanim.head-btn.orange:hover,#salles-des-fetes-calendrier form button:hover,#salles-des-fetes-calendrier .download-documents button:hover{box-shadow:1rem .8rem #cd0400}.button.primary,input.btnhead.noanim.head-btn.orange.primary,#salles-des-fetes-calendrier form button.primary,#salles-des-fetes-calendrier .download-documents button.primary{background-color:#d1d6db;color:#121417 !important;box-shadow:0 .8rem 1.6rem 0 rgba(209,214,219,.32)}.button.primary:hover,input.btnhead.noanim.head-btn.orange.primary:hover,#salles-des-fetes-calendrier form button.primary:hover,#salles-des-fetes-calendrier .download-documents button.primary:hover{box-shadow:1rem .8rem #b4bdc5}.button.secondary,input.btnhead.noanim.head-btn.orange.secondary,#salles-des-fetes-calendrier form button.secondary,#salles-des-fetes-calendrier .download-documents button.secondary{background-color:#ff6a67;color:#fff !important;box-shadow:0 .8rem 1.6rem 0 rgba(255,106,103,.24)}.button.secondary:hover,input.btnhead.noanim.head-btn.orange.secondary:hover,#salles-des-fetes-calendrier form button.secondary:hover,#salles-des-fetes-calendrier .download-documents button.secondary:hover{box-shadow:1rem .8rem #cd0400}.button.tertiary,input.btnhead.noanim.head-btn.orange.tertiary,#salles-des-fetes-calendrier form button.tertiary,#salles-des-fetes-calendrier .download-documents button.tertiary{background-color:#d64045;color:#fff !important;box-shadow:0 .8rem 1.6rem 0 rgba(214,64,69,.24)}.button.tertiary:hover,input.btnhead.noanim.head-btn.orange.tertiary:hover,#salles-des-fetes-calendrier form button.tertiary:hover,#salles-des-fetes-calendrier .download-documents button.tertiary:hover{box-shadow:1rem .8rem #671619}.accordion{margin-bottom:2.5rem;position:relative;background-color:rgba(0,0,0,0);box-shadow:0 5px 30px 0 rgba(19,19,19,.1)}.accordion-content{margin:0}.accordion dl:after,.accordion-list:after{content:"";display:block;height:.1em;width:100%;margin-top:-4%;background-color:rgba(0,0,0,0)}.accordion dd,.accordion__panel{background-color:rgba(0,0,0,0);font-size:1em;line-height:1.5em}.accordion h3{padding:0 !important;margin:0 !important}.accordion h3:before{display:none}button.accordion-title.accordionTitle.js-accordionTrigger{display:flex;align-items:center;justify-content:space-between;border:dotted 2px #556271}button.accordion-title.accordionTitle.js-accordionTrigger svg{width:2.2rem;height:2.2rem;padding:.5rem;border-radius:50%;background:#f4f5f6;border:1px dotted #556271;margin-right:1.4rem;pointer-events:none}button.accordion-title.accordionTitle.js-accordionTrigger.is-collapsed.is-expanded svg{transform:rotate(180deg) !important}.accordionTitle,.accordion__Heading{border-radius:4px 4px 0px 0px;border-style:none;background-color:#d1d6db;text-align:left;font-weight:600;display:block;width:100%;text-decoration:none;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.accordionTitleActive:before,.accordionTitle.is-expanded:before{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.titre-spoiler-plu{font-family:Domine !important;font-size:20px !important;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#121417;margin:2.4rem 0 2.4rem 2.4rem;pointer-events:none}.titre-spoiler-plu::before{display:none}.wp-block-lazyblock-fichier-pdf{display:flex;justify-content:space-between;list-style:none;margin-bottom:2rem}.accordionItem{height:auto;overflow:hidden;max-height:1000em;-webkit-transition:max-height 1s;transition:max-height 1s}@media screen and (min-width: 48em){.accordionItem{-webkit-transition:max-height .3s;transition:max-height .3s}}.accordionItem.is-collapsed{max-height:0}.no-js .accordionItem.is-collapsed{max-height:auto}.accordionItem div.div-accordion{padding:4rem 3rem}.animateIn{-webkit-animation:accordionIn .45s normal ease-in-out both 1;animation:accordionIn .45s normal ease-in-out both 1}.animateOut{-webkit-animation:accordionOut .45s alternate ease-in-out both 1;animation:accordionOut .45s alternate ease-in-out both 1}@-webkit-keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(0.9) rotateX(-60deg);transform:scale(0.9) rotateX(-60deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(0.9) rotateX(-60deg);transform:scale(0.9) rotateX(-60deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0.9) rotateX(-60deg);transform:scale(0.9) rotateX(-60deg)}}@keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0.9) rotateX(-60deg);transform:scale(0.9) rotateX(-60deg)}}.logged .sub-menu{top:185px !important}.menu{display:flex;align-items:center;gap:2.8rem;list-style:none;margin-bottom:0}.menu>li{padding:1.2rem 0}.menu>li:hover>.sub-menu,.menu>li:focus>.sub-menu,.menu>li .sub-menu.open{display:flex;flex-wrap:wrap;gap:2.5%}.menu>li>a,.menu>li>button{position:relative;transition:.3s ease-in-out;padding:1.2rem 0;background:rgba(0,0,0,0);border:none;font-weight:600}.menu>li>a::after,.menu>li>button::after{content:"•" !important;position:absolute;color:#d64045 !important;right:-1.6rem}.menu>li>a::before,.menu>li>button::before{content:"";position:absolute;bottom:5px;left:0;display:block;width:0;border-bottom:2px solid #d64045;transition:.3s ease-in-out}.menu>li>a:hover,.menu>li>button:hover{color:#d64045}.menu>li>a:hover::before,.menu>li>button:hover::before{width:100%}.menu>li>.sub-menu{display:none;position:absolute;min-width:40vw;width:55vw;padding:4.8rem 6.3rem;right:20px;top:152px;border-radius:4px;border:1px solid #556271;list-style:none;background:#f4f5f6;z-index:9999}.menu>li>.sub-menu>li{width:45%;flex:1 1 auto;padding:.4rem;margin-bottom:1rem}.menu>li>.sub-menu>li>a{color:#121417;text-transform:none;border-bottom:2px dotted #d64045;width:100%}.menu>li>.sub-menu>li>a:hover{font-weight:900;border-bottom-style:solid}@media screen and (max-width: 992px){.menu{display:none}}@media screen and (max-width: 992px){.menu-menu-principal-container.mobile-opened{position:fixed;right:0;top:0;bottom:0;overflow-y:scroll;width:100%;max-width:400px;background:#d1d6db;padding:2.4rem 0;padding-top:15rem;border-left:1px solid #ff6a67}.menu-menu-principal-container.mobile-opened #menu-menu-principal{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.menu-menu-principal-container.mobile-opened #menu-menu-principal>li{border-bottom:2px solid #ff6a67;padding:1.2rem 1.2rem;width:100%}.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>a::after,.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>a::before,.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>button::after,.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>button::before{display:none}.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>.sub-menu{position:static;padding:0;width:100%;max-width:unset;min-width:unset;border:none;background:none;flex-direction:column;gap:.5rem;background:#ff6a67;padding:1.2rem;margin-top:.5rem}.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>.sub-menu>li{width:100%;max-width:unset}.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>.sub-menu>li>a,.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>.sub-menu>li>button{color:#121417;border:none}.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>.sub-menu>li>a:hover,.menu-menu-principal-container.mobile-opened #menu-menu-principal>li>.sub-menu>li>button:hover{font-weight:inherit;border:none}}.navigation{display:flex;justify-content:space-between;align-items:center;padding-top:4.8rem;width:100%;max-width:1365px}.mobile-buttons{z-index:1000000}.mobile-buttons button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin:0}.mobile-buttons button svg{font-size:2.4rem;color:#121417}.mobile-buttons button.hide{display:none !important}.mobile-buttons #open-menu-mobile{display:none}@media screen and (max-width: 992px){.mobile-buttons #open-menu-mobile{display:block}}.logo-site{display:flex;flex:2;max-height:70px !important;max-width:250px;transform:scale(1.2)}.menu-principal{display:flex;align-items:center;font-size:1.6rem;font-weight:600;color:#121417;font-family:"Montserrat",sans-serif}@media screen and (max-width: 768px){.menu-principal{margin-top:0}}div#burger-search{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){div#burger-search{flex-direction:row-reverse;z-index:9999999;justify-content:normal;margin-top:0}}body div.header-complet>.sticky{border-bottom:2px solid #d1d6db;background:#fff}div.wrapper.navigation.sticky{background:#fff;position:fixed;top:0;z-index:1000000000000000000;border-bottom:2px solid #d64045;padding-top:0 !important;max-width:100%;display:flex;justify-content:space-around;width:100%}div.wrapper.navigation.sticky nav .menu-menu-principal-container{display:flex;align-items:center}div.wrapper.navigation.sticky nav .menu-menu-principal-container #menu-menu-principal>li{padding:1.5rem 0}div.wrapper.navigation.sticky nav .menu-menu-principal-container .sub-menu{position:fixed !important;top:5.3rem !important}@media screen and (max-width: 768px){div.wrapper.navigation.sticky{justify-content:space-between !important}}.sticky{position:fixed;top:0;z-index:999999;justify-content:space-between;width:calc(100% - 30px);animation:fadeInbottom .3s}@media screen and (max-width: 768px){.sticky{margin-top:0 !important;z-index:1000000000000000000;width:calc(100% - 3rem);max-width:100%;height:7rem !important}}div.wrapper.navigation.sticky+.first{padding-top:7rem !important}.sticky nav{margin:0;padding:0}.sticky img.logo-site{height:5.6rem;transform:none !important}#mega-menu-wrap-menu-principal #mega-menu-menu-principal{display:flex !important;align-items:center !important;height:6.9rem !important}#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item{height:auto !important;display:flex !important;align-items:center !important}#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item>a.mega-menu-link{padding:0 .8rem !important;height:fit-content !important;height:-moz-fit-content !important;line-height:normal !important}#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item>a.mega-menu-link::after{content:"";display:block;width:0;border-bottom:2px solid #d64045;transition:.5s;margin-top:.4rem}#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item>a.mega-menu-link:hover::after{width:100%;border-bottom:2px solid #d64045}#mega-menu-wrap-menu-principal #mega-menu-menu-principal li.mega-menu-item>a.mega-menu-link>.mega-indicator{display:flex !important;align-items:center !important;float:right;height:inherit !important;background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer}#mega-menu-wrap-menu-principal #mega-menu-menu-principal li.mega-menu-item>a.mega-menu-link>.mega-indicator:after{display:none !important}span.separateur-point:after{content:"•" !important;color:#d64045 !important;padding:0 .8rem !important;margin:0 !important;line-height:initial !important}#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu{max-width:88rem !important;padding:4.8rem 11.3rem !important;width:100% !important;min-width:88rem !important;height:fit-content;height:-moz-fit-content;max-height:50.1rem !important;top:7rem !important;left:-37.7rem !important;border-radius:4px !important;border:1px solid #d1d6db !important}li.mega-toggle-on{background-color:#fff !important;padding:.8rem 0 2.5rem !important;margin-top:1.5rem !important;z-index:9999 !important;border:1px solid #d1d6db !important;border-top-left-radius:4px !important;border-top-right-radius:4px !important}li.mega-toggle-on>a.mega-menu-link::after{content:"" !important;display:block !important;width:100% !important;border-bottom:2px solid #d64045 !important;margin-top:.4rem !important}#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{padding:0 !important;padding-bottom:1.6rem !important;border-bottom:2px dotted #d64045 !important;text-transform:none !important;max-width:31.5rem !important;width:100% !important;min-width:31.5rem !important}#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{padding-bottom:1.6rem !important;border-bottom:2px solid #d64045 !important;font-weight:bold !important}.mega-menu-item.mega-menu-item-type-post_type.mega-menu-item-object-page.mega-current-menu-item.mega-page_item.mega-current_page_item a.mega-menu-link{font-weight:bold !important}.mega-menu-item.mega-menu-item-type-post_type.mega-menu-item-object-page.mega-current-menu-item.mega-page_item.mega-current_page_item a::before{content:"•" !important;color:#d64045 !important;padding-right:.8rem !important;margin:0 !important;line-height:initial !important;font-weight:bold !important}.breadcrumbs.wrapper{padding-top:4rem;margin-bottom:5.6rem}@media screen and (max-width: 1365px){.breadcrumbs.wrapper{flex-direction:row}}ol#filAriane{display:flex;align-items:center;padding-right:3rem}li.afficheAriane{list-style:none;padding-right:3rem;position:relative}li.afficheAriane a{font-size:1.2rem}li.afficheAriane a::after{display:none !important}li.afficheAriane::after{content:"";position:absolute;height:.1rem;border-bottom:.2rem solid #d1d6db;width:100%;bottom:0;left:0}li.afficheAriane::before{content:"";position:absolute;height:1rem;width:1rem;border:.2rem solid #d1d6db;background-color:#d1d6db;border-radius:83%;bottom:-0.6rem;transform:translate(-25%, -20%)}li.afficheAriane.active::before{border:.2rem solid #ff6a67;background-color:#ff6a67}li.afficheAriane.active::after{border-bottom:.2rem solid #ff6a67}button#search-link{background-color:rgba(0,0,0,0);border:none;padding:1rem;width:100%;cursor:pointer}button#search-link svg{transform:scale(1.2) translateX(15px)}@media screen and (max-width: 992px){button#search-link svg{transform:scale(1.2) translateX(0)}}@media screen and (max-width: 768px){button#search-link{padding:0;display:flex;align-items:center}}div#search-forms{position:fixed;bottom:0;left:0;margin:auto;top:0;align-items:center;right:0;justify-content:center;z-index:999999999;opacity:.98;background:#d1d6db}div#search-forms.active{display:flex}div#search-close{padding-top:10.5rem;display:flex;flex-direction:row-reverse;height:6.9rem}@media screen and (min-width: 768px){div#search-close{padding-top:9rem;height:5.2rem;align-items:center;padding-right:5rem}}div#search-close>div#content-search{width:3.2rem;height:3.2rem;display:flex}div#search-content{height:100vh;flex-direction:column}div#search-close>div#content-search>button{background:#f4f5f6;border-radius:8.8rem;border:1px dotted #556271;width:100%;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}div#search-close>div#content-search>button>img{width:1.2rem;height:1.2rem}div#search-header{display:flex;margin-bottom:1.4rem;align-items:center;justify-content:space-between;width:100%;padding:0 2.4rem}@media screen and (max-width: 1365px){div#search-header{padding:0 1.6rem}}form#searchform{display:flex;margin:15.3rem 12.5rem 0 12.5rem;border-bottom:solid 2px #556271}@media screen and (max-width: 1365px){form#searchform{margin:15.3rem 6.8rem 0 6.8rem}}@media screen and (max-width: 768px){form#searchform{margin:15.3rem 0 0 0}}div#input-search{display:flex;width:75%}@media screen and (max-width: 768px){div#input-search{width:100%}}form#searchform input#s{margin-left:0;background:rgba(0,0,0,0);border:none;width:100%;font-family:"Domine",sans-serif;font-size:3rem;font-weight:bold;text-align:left;color:#121417;background:rgba(0,0,0,0);border:none;font-weight:bold;margin-bottom:0px}@media screen and (max-width: 1365px){form#searchform input#s{font-size:3.2rem}}@media screen and (max-width: 768px){form#searchform input#s{margin-bottom:2.4rem;padding-bottom:1.6rem;margin-bottom:2.4rem}}form#searchform input#s::placeholder,form#searchform input#s:placeholder-shown{color:#121417 !important;font-family:"Domine",sans-serif;font-weight:bold;opacity:1}form#searchform button{cursor:pointer;padding:0;margin:0;border:none;max-width:22.8rem;width:100%}form#searchform button p{margin-bottom:0}.bloc-droite1hideBlocDroite.noMargin h2{display:none}div.bloc-droite{display:flex;flex-direction:column;float:right;margin-left:2.4rem;margin-top:14.9rem;width:100%;margin-bottom:8rem}@media screen and (max-width: 1365px){div.bloc-droite{margin-left:0}}div.bloc-droite div.bloc-droite1{background-color:#f4f5f6;padding:4.8rem 2.4rem;width:initial;max-width:31.5rem;border-radius:5px;display:flex;flex-direction:column;border:2px dotted #556271}div.bloc-droite div .titre-bloc-droite{font-weight:600;font-size:2.5rem;line-height:4.1rem;color:#121417;display:inline-block;margin-bottom:4rem}div.bloc-droite div h2:before,div.bloc-droite div h2:after{display:none}div.bloc-droite div h3{font-weight:600;font-size:2rem;line-height:3.2rem;color:#556271;margin-bottom:2rem;display:inline-block}div.bloc-droite a{display:inline-block;margin-bottom:2rem;padding-bottom:.4rem;color:#121417;text-decoration:none}div.bloc-droite p{margin-block-start:0;margin-block-end:0}div.bloc-droite div p.sous-titre-bloc-droite+p{margin-top:2rem}.noMargin{margin-bottom:0 !important}.btn-backTop{display:flex;justify-content:flex-end;margin-right:1.4rem}#boutonTop{background:#f4f5f6;padding:0;border:1px dotted #556271;border-radius:8.8rem;box-shadow:0 3px 6px 0 rgba(244,245,246,.16);cursor:pointer;display:none;align-items:center;justify-content:center;z-index:9999999999;position:fixed;bottom:4rem;width:3.2rem;height:3.2rem}#boutonTop svg{fill:#121417;width:1.6rem;height:1.6rem}:root{--cy17-primary: #0052cc;--cy17-bg: #f0f0f0;--cy17-text: #0a0a0a;--cy17-shadow: 0 10px 25px rgba(0, 0, 0, 0.18), 0 6px 10px rgba(0, 0, 0, 0.08);--cy17-radius: 18px;--cy17-z: 2147483000}.cyber17.front-display{max-width:fit-content;margin:3rem auto;padding:3rem;text-align:center;background-color:#f4f5f6;border:solid .1rem #d1d6db;border-radius:.4rem}.cyber17.front-display .cyber17-title{margin-bottom:2rem}.cyber17-widget{inset:auto auto 2rem 2rem;margin:1.5rem 0;z-index:var(--cy17-z);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.cyber17-widget.pos-br{inset:auto 2rem 2rem auto}.cyber17-widget.pos-bl{inset:auto auto 2rem 2rem}.cyber17-widget.pos-tr{inset:2rem 2rem auto auto}.cyber17-widget.pos-tl{inset:2rem auto auto 2rem}.cyber17-widget.fixed.pos-br,.cyber17-widget.fixed.pos-bl{bottom:10rem}.cyber17-widget.absolute.pos-br,.cyber17-widget.absolute.pos-bl{bottom:5rem}.cyber17-fab{display:grid;place-items:center;padding:1rem;cursor:pointer;border:1px solid #263274;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cyber17-fab img{height:50px;display:block;width:auto}.cyber17-fab:hover{transform:translateY(-2px)}.cyber17-fab:focus-visible{outline:3px solid var(--cy17-primary);outline-offset:2px}.cyber17-panel{position:absolute;bottom:100%;margin-bottom:.75rem;width:min(360px,92vw);max-height:min(70vh,560px);color:var(--cy17-text);background-color:#f4f5f6;border:solid .1rem #d1d6db;border-radius:.4rem;overflow:hidden;opacity:0;visibility:hidden;transform:scale(0.96) translateY(8px);transform-origin:bottom left;transition:transform .22s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .22s ease,visibility 0s linear .22s}.cyber17-panel .cyber17-title{font-size:2rem;font-weight:700;margin:0}.cyber17-panel .cyber17-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 2rem;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg, rgba(0, 82, 204, 0.06), transparent)}.cyber17-panel .cyber17-body{padding:1rem;overflow:auto;max-height:calc(min(70vh,560px) - 54px)}.cyber17-panel .cyber17-footer{margin-bottom:2rem;text-align:center}.cyber17-panel .cyber17-footer a{font-size:initial;font-weight:600;color:#121417}.cyber17-panel .cyber17-footer a:hover{color:#d64045}.cyber17-widget.pos-bl .cyber17-panel{left:0;right:auto;transform-origin:bottom left}.cyber17-widget.pos-br .cyber17-panel{right:0;left:auto;transform-origin:bottom right}.cyber17-widget.pos-tl .cyber17-panel{top:100%;bottom:auto;left:0;right:auto;margin-top:.75rem;transform-origin:top left}.cyber17-widget.pos-tr .cyber17-panel{top:100%;bottom:auto;right:0;left:auto;margin-top:.75rem;transform-origin:top right}.cyber17-widget[aria-expanded=true] .cyber17-panel{transform:none;opacity:1;visibility:visible;transition-delay:0s}.cyber17-close{border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:2rem;line-height:1.5}.cyber17-close:hover{background:rgba(0,0,0,.06)}.cyber17-close:focus-visible{outline:2px solid var(--cy17-primary);outline-offset:2px}.cyber17-text{margin:1rem 0}.cyber17-hero{display:flex;justify-content:center;margin-bottom:2rem}.cyber17-hero img{max-width:160px;height:auto}@media(max-width: 1365px){.cyber17-widget{position:static !important;inset:auto !important;display:block;text-align:center;margin:0;margin-top:1rem}.cyber17-widget .cyber17-panel{position:fixed;top:10rem;bottom:1rem;left:1rem;right:1rem;margin:0;width:auto;max-width:none;max-height:fit-content;border-radius:var(--cy17-radius);transform:scale(0.96) translateY(8px);transform-origin:center;z-index:var(--cy17-z)}.cyber17-widget[aria-expanded=true] .cyber17-panel{transform:none}}.colorized-section{padding:10px;margin:10px;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.2);background:#eee}.colorized-section h2{font-size:34px;margin-bottom:30px;font-weight:bold;padding:0 10px}div#tarteaucitronRoot #tarteaucitronAlertBig{background:#fff;box-shadow:0 -4px 16px rgba(209,214,219,.32);padding:3.9rem 0}div#tarteaucitronRoot #tarteaucitronAlertBig,div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseCross,div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{color:#121417}@media(max-width: 763px){div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin:1.6rem auto}}ul.listepdf li{display:flex;list-style:none;justify-content:flex-end}ul.button-accordeon{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;list-style:none}@media screen and (max-width: 723px){ul.button-accordeon{flex-direction:column}ul.button-accordeon .button{margin-bottom:0}}.poste::after,.poste-conseillers::after{color:#d64045;transition:.2s ease-in-out;content:"."}.colonne-mot-du-maire,.identite,.contenu-adjoints,.contenu-conseillers{border:solid .1rem #d1d6db;background-color:#f4f5f6}div.presentation-maire:hover div.identite{background:rgba(214,64,69,.8)}div.presentation-maire:hover div.identite .nom-maire{color:#121417}div.presentation-maire:hover div.identite .poste{color:#121417}div.presentation-maire:hover div.identite .poste::after{color:#121417}div.container-adjoints:hover div.img-municipale img,div.container-conseillers:hover div.img-municipale img{box-shadow:0 8px 16px -2px rgba(0,0,0,.26)}div.presentation-maire:hover div.colonne-mot-du-maire,div.presentation-maire:hover div.identite{border:solid 1px #d64045;box-shadow:0 4px 16px -2px rgba(0,0,0,.24)}#alerte{max-width:88rem;margin:8rem auto}#alerte h2:after,#alerte h2:before{display:none}@media screen and (max-width: 768px){#alerte{max-width:unset;width:90%}}#alerte #alerte-complete{display:flex;justify-content:space-around;background:#d1d6db;border:2px dotted #d64045;padding:3rem 0;border-radius:5px;box-shadow:0 5px 20px 0 rgba(19,19,19,.1);min-height:21.6rem;min-width:40rem;color:#121417}@media screen and (max-width: 768px){#alerte #alerte-complete{flex-direction:column;align-items:center;padding:5rem 0;min-height:23.6rem;min-width:unset}}#alerte #alerte-complete a{color:#121417;font-weight:600}#alerte #alerte-complete h2{display:block;font-size:3.5rem;color:#121417;max-width:100%}@media screen and (max-width: 1024px){#alerte #alerte-complete h2{font-size:2.5rem}}#alerte #alerte-complete>p:last-of-type{margin-bottom:0 !important}#alerte #alerte-complete>img:first-of-type{max-width:5.02rem;max-height:4.8rem;margin:0 1rem}#alerte #alerte-complete #alert-content{padding:10px}#annuaires_list{margin:1rem auto !important}.annuaire_card:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.annuaire_card:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.annuaire_card{background-color:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:space-between}.annuaire_card p{margin:0 !important}.annuaire_icon{width:100px;height:100px;padding:0;margin:0 1rem 0 0 !important;object-fit:contain}.annuaire_btn:first-child{margin-bottom:2rem !important}p.adresse{font-size:1.2rem !important}div#annuaires_list{padding-top:6rem}.annuaire_container_btn,.annuary-coords{min-width:42.8rem;background:#f4f5f6;border-radius:4px;border:solid 1px #d1d6db;box-shadow:0 4px 16px -2px rgba(244,245,246,.24);max-height:fit-content;padding:1rem;display:flex;flex-direction:column;gap:1rem}.annuaire_container_btn p,.annuary-coords p{font-size:1.4rem !important}.annuaire_container_btn h3::after,.annuaire_container_btn h3::before,.annuary-coords h3::after,.annuary-coords h3::before{display:none !important}.nolink{text-decoration:none !important}.nolink::after{display:none !important}.annuary-coords{margin:20px 0}.annuary-coords .btn-outline-primary{border-color:#ff6a67;color:#ff6a67}.annuary-coords .btn-outline-primary:hover{background-color:#ff6a67}.annuary-coords .btn-outline-primary:hover svg path{fill:#121417}.annuary-coords .btn-outline-primary svg path{fill:#ff6a67}h4.contact-annuaire{padding:1.4rem 0 0 1.6rem;font-size:1.8rem !important}.annuaire_body{display:flex;align-items:center}a.annuaire_page_contact_element{color:#121417}a.annuaire_page_contact_element{max-width:20rem;padding:2rem 0 0 0}.leaflet-popup-content h3:before{display:none}h3.titre-annuaire a{font-size:2rem}.leaflet-popup-content h3{line-height:1}p.info-annuaire{font-size:1.2rem !important}p.info-annuaire span:after{content:"";position:relative;display:block;width:0;border-bottom:1px #d64045 solid !important;transition:width .8s ease}a.annuaire_btn.noanim:hover p.info-annuaire span:after{width:100%}p.cat{font-size:1.6rem;font-family:"Montserrat",sans-serif;color:#121417 !important;padding-bottom:1rem}p.adresse{font-size:1.3rem;font-family:"Montserrat",sans-serif;color:#121417 !important;padding-bottom:2rem}.separation-annuaire{height:1px;background:rgba(0,0,0,0);margin:4rem 22.8rem 4rem 22.8rem;border-bottom:solid 1px #d64045}p.adresse::before{content:url("..//img../img/maps.png");padding-right:1.04rem;margin-top:.4rem}.annuaire_body h2:before{display:none}div#annuaires_map{margin-top:-4rem;z-index:10;position:relative;padding-top:4rem}.fin-annuaires{position:inherit;transform:skewY(6deg);content:"";width:100%;z-index:0;margin-top:-29rem;margin-bottom:55rem;height:29%;background-color:#f4f5f6}.annuaire_body h2{line-height:3.2rem !important}.annuaire_body h2 a{font-size:2rem;font-weight:600;font-family:"Domine",sans-serif;color:#d1d6db;line-height:3.2rem !important;padding-bottom:1.6rem}.annuaire_page_icon{width:100%;height:auto;object-fit:cover;-webkit-border-radius:5px;border-radius:5px}.annuaire_body p{color:#f4f5f6}.annuaire_page_card .fin-annuaires{display:none}.leaflet-popup-content-wrapper a:after{display:none}.leaflet-popup-content-wrapper a:before{display:none}a.leaflet-popup-close-button:after{display:none}a.leaflet-popup-close-button:before{display:none}.annuaire_page_card div#annuaires_map{padding-bottom:4rem}@media(max-width: 1300px){.annuaire_card{flex-direction:column}.annuaire_body{margin-bottom:1rem !important}.annuaire_btn{display:block;margin-left:0 !important;width:100%}}@media(max-width: 480px){.annuaire_body{display:flex;align-items:center;flex-direction:column;text-align:center}.annuaire_icon{width:100%;height:100px;margin:0 !important;object-fit:cover}}div#annuaire-content{display:flex}div#annuaire-content .fin-annuaires{display:none}aside.annuaire_page_aside{width:99.4rem}.annuaire_page_aside .infos-utiles{display:flex;flex-direction:column}img.attachment-full.annuaire_page_icon.size-full.annuaire_page_icon{max-width:31rem;margin-right:3.2rem}.infos-utiles{display:flex}div#annuaire-content div#annuaires_map{background:none;width:100%;padding:0;margin-top:4rem}h3.titre-annuaire{font-family:"Domine",sans-serif;font-size:2rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#121417}@media(max-width: 901px){.annuaire_page_card{flex-direction:column}.annuaire_page_categories{padding:15px}.annuaire_page_aside{display:flex;flex-direction:column;width:100%;padding-right:0}.annuaire_page_contact{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.annuaire_page_contact a{padding:15px;flex-basis:auto;flex-grow:1}.annuaire_page_contact_element{padding:15px}}@media screen and (min-width: 1025px)and (max-width: 1365px){.annuaire_container_btn{width:100% !important;max-width:42.8rem}aside.annuaire_page_aside{width:100%}div#annuaire-content{display:flex;flex-direction:column}}@media screen and (min-width: 768px)and (max-width: 1024px){.annuaire_container_btn{width:100% !important;max-width:42.8rem}aside.annuaire_page_aside{width:100%}.annuaire_card{padding:0 2.5rem}.annuaire_body{display:flex;align-items:center;flex-direction:column;text-align:left}.annuaire_body>div{display:flex;flex-direction:column;text-align:left;width:100%}.annuaire_container_btn{margin-right:0 !important}p.info-annuaire{word-break:break-all}div#annuaires_map{padding:0;padding-top:4rem}div#annuaire-content{display:flex;flex-direction:column}}@media screen and (min-width: 320px)and (max-width: 767px){.annuaire_container_btn{width:100% !important;max-width:42.8rem}aside.annuaire_page_aside{width:100%}.annuaire_card{padding:0 2.5rem}.annuaire_body{display:flex;align-items:center;flex-direction:column;text-align:left}.annuaire_body>div{display:flex;flex-direction:column;text-align:left;width:100%}.annuaire_container_btn{margin-right:0 !important}a.annuaire_btn.noanim{width:auto}p.info-annuaire{word-break:break-all}div#annuaires_map{padding:0}div#annuaire-content{display:flex;flex-direction:column}}.leaflet-pane{z-index:0 !important}.leaflet-top,.leaflet-bottom{z-index:0 !important}.leaflet-top .leaflet-control{margin-top:10px !important}.leaflet-left .leaflet-control{margin-left:10px !important}.leaflet-right .leaflet-control{margin-right:10px !important}.annuaire_page_section .leaflet-control-layers-selector{margin-top:2px !important}.annuaire_page_section .leaflet-control-layers-separator{margin:5px -10px 5px -6px !important}.annuaire_page_section .leaflet-container .leaflet-control-attribution{margin:0 !important}.annuaire_page_section .leaflet-left .leaflet-control-scale{margin-left:5px !important}.annuaire_page_section .leaflet-bottom .leaflet-control-scale{margin-bottom:5px !important}.annuaire_page_section .leaflet-control-scale-line:not(:first-child){margin-top:-2px !important}.annuaire_page_section .leaflet-popup{margin-bottom:20px !important}.annuaire_page_section .leaflet-popup-content{margin:13px 19px !important}.annuaire_page_section .leaflet-popup-content p{margin:15px 0 !important}.annuaire_page_section .leaflet-popup-tip-container{margin-left:-20px !important}.annuaire_page_section .leaflet-popup-tip{margin:-10px auto 0 !important}.annuaire_page_section .leaflet-oldie .leaflet-popup-tip{margin:0 auto !important}.annuaire_page_section .leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px !important}.annuaire_page_section .leaflet-tooltip-bottom{margin-top:6px !important}.annuaire_page_section .leaflet-tooltip-top{margin-top:-6px !important}.annuaire_page_section .leaflet-tooltip-bottom:before,.annuaire_page_section .leaflet-tooltip-top:before{left:50%;margin-left:-6px !important}.annuaire_page_section .leaflet-tooltip-top:before{margin-bottom:-12px !important}.annuaire_page_section .leaflet-tooltip-bottom:before{margin-top:-12px !important;margin-left:-6px !important}.annuaire_page_section .leaflet-tooltip-left{margin-left:-6px !important}.annuaire_page_section .leaflet-tooltip-right{margin-left:6px !important}.annuaire_page_section .leaflet-tooltip-left:before,.annuaire_page_section .leaflet-tooltip-right:before{margin-top:-6px !important}.annuaire_page_section .leaflet-tooltip-left:before{margin-right:-12px !important}.annuaire_page_section .leaflet-tooltip-right:before{margin-left:-12px !important}.annuaire_page_section .leaflet-popup{bottom:-48px !important;left:-57px !important}.annuaire_page_section .leaflet-marker-icon,.annuaire_page_section .leaflet-marker-shadow{margin-left:-12px !important;margin-top:-41px !important}.leaflet-popup-content h3{font-size:14pt}.leaflet-popup-content a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.poste{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:center;color:#556271}.presentation-maire{display:flex;align-items:flex-start}.presentation-maire,.boucle-equipe-adjoints,.boucle-equipe-conseillers{margin-bottom:40px;margin-top:11.1rem}.presentation-maire img,.boucle-equipe-adjoints img,.boucle-equipe-conseillers img{transition:.2s ease-in-out}.colonne-photo-du-maire{position:relative}.colonne-photo-du-maire img{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:20}.container-adjoints,.container-conseillers{position:relative}.container-adjoints .img-municipale,.container-conseillers .img-municipale{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:20}.colonne-photo-du-maire,.img-municipale{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.colonne-photo-du-maire img,.img-municipale img{width:20.2rem;height:20.2rem;object-fit:cover;border:dotted .2rem #556271;border-radius:50%;background-color:#fff}.colonne-mot-du-maire{width:65.4rem;min-height:23.1rem;border-radius:.4rem;margin-left:2.4rem;align-self:flex-end;transition:.2s ease-in-out}.identite{width:31.5rem;min-height:23.1rem;border-radius:.4rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;transition:.2s ease-in-out}.identite .poste{transition:.2s ease-in-out}.colonne-mot-du-maire h4{margin:0;padding-top:3.2rem;padding-left:2.4rem}.colonne-mot-du-maire p{padding:0 2.6rem 0 2.4rem;margin:0;margin-top:-1.2rem}.nom-maire{font-family:"Domine",sans-serif;font-size:20px;font-weight:bold;transition:.2s ease-in-out}.boucle-equipe-adjoints{display:flex;justify-content:space-between}.container-adjoints{display:flex;flex-direction:column;align-items:center}.img-municipale{display:flex;flex-direction:column;align-items:center}.contenu-conseillers,.contenu-adjoints{width:100%;min-height:23.1rem;border-radius:.4rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 2rem}.contenu-conseillers .nom-conseillers,.contenu-conseillers .nom-adjoints,.contenu-adjoints .nom-conseillers,.contenu-adjoints .nom-adjoints{padding:0 0 2rem;padding-top:11.6rem;font-size:2rem;line-height:3.2rem}.contenu-conseillers .missions,.contenu-adjoints .missions{padding:2rem .5rem;font-size:1.3rem;line-height:2.1rem;text-align:center}.contenu-conseillers .poste,.contenu-adjoints .poste{margin-left:0;font-size:1.8rem;line-height:3rem;transition:.2s ease-in-out}.contenu-conseillers .signature,.contenu-adjoints .signature{margin:0}.nom-adjoints{font-family:"Domine",sans-serif;font-size:20px;font-weight:bold;color:#121417}.container-adjoints{margin-bottom:12.2rem}.contenu-conseillers p{margin-bottom:0}.nom-conseillers{font-family:"Domine",sans-serif;font-size:20px;font-weight:bold;color:#121417}.poste-conseillers{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:center;color:#556271}.boucle-equipe-adjoints,.boucle-equipe-conseillers{display:flex;gap:1.5rem;justify-content:flex-start;flex-wrap:wrap}.boucle-equipe-adjoints>div,.boucle-equipe-conseillers>div{max-width:31.5rem;width:32%;flex:1 1 auto}.container-conseillers{display:flex;flex-direction:column;align-items:center}.container-conseillers:first-child{margin-top:3.2rem}.container-conseillers{margin-top:8rem}.container-conseillers:nth-child(3),.container-conseillers:nth-child(6),.container-conseillers:nth-child(9),.container-conseillers:nth-child(12){margin-top:12.8rem}.container-conseillers:nth-child(4),.container-conseillers:nth-child(7),.container-conseillers:nth-child(10),.container-conseillers:nth-child(13){margin-top:3.2rem}@media screen and (min-width: 1025px)and (max-width: 1365px){.container-adjoints:not(:last-child),.container-conseillers:not(:last-child):not(:nth-last-child(2)){margin-right:3.2rem}.container-adjoints:last-child,.container-conseillers:last-child,.container-conseillers:nth-last-child(2){margin-right:3.2rem}.boucle-equipe-maire{max-width:994px}.boucle-equipe-adjoints,.boucle-equipe-conseillers{justify-content:normal}}@media screen and (min-width: 768px)and (max-width: 1024px){.container-adjoints:not(:last-child),.container-conseillers:not(:last-child){margin-right:2.2rem}.container-adjoints:last-child,.container-conseillers:last-child{margin-right:0}.boucle-equipe-adjoints,.boucle-equipe-conseillers{justify-content:space-evenly}.boucle-equipe-maire,.boucle-equipe-adjoints,.boucle-equipe-conseillers{margin-bottom:3.2rem}}@media screen and (min-width: 320px)and (max-width: 767px){.colonne-mot-du-maire{margin-bottom:2.4rem;margin-top:2.4rem}.boucle-equipe-adjoints,.boucle-equipe-conseillers,.presentation-maire{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.boucle-equipe-adjoints>div,.boucle-equipe-conseillers>div,.presentation-maire>div{width:100%;margin-top:0 !important}.boucle-equipe-adjoints,.boucle-equipe-conseillers{gap:12.1rem}.contenu-adjoints,.contenu-conseillers{width:100%;height:auto;min-height:22.8rem;padding:0}.container-adjoints{margin-bottom:6.4rem}}#form{display:flex;justify-content:center;border-radius:8px;box-shadow:0 4px 16px 0 rgba(244,245,246,.32);border:solid 1px #d1d6db;background-color:#f4f5f6}div#formulaire-contact{padding:4.8rem 11.3rem}div#formulaire-contact .entry{display:flex;flex-direction:column;gap:2px}p#champobligatoire{font-family:"Montserrat",sans-serif;font-size:1.2rem;line-height:2rem;text-align:left;margin-bottom:2.4rem}fieldset{border-style:none;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0}label{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.2rem;line-height:2rem}input{border-style:none none solid none;background-color:rgba(0,0,0,0);width:100%;margin-bottom:5rem}div#case-mentions{display:flex;margin:0;padding:0}label.mentionslegales{font-size:1.6rem;font-weight:normal;line-height:2.6rem;font-family:"Montserrat",sans-serif;margin-left:2.4rem;margin-bottom:2.4rem}p#mentionslegales{font-family:"Montserrat",sans-serif;font-size:1.2rem;line-height:2rem;margin-bottom:2.4rem}p#mentionslegales a{font-family:"Montserrat",sans-serif;font-size:1.2rem;line-height:2rem}input#captcha{width:4.8rem}input#mentions-legales{margin:.5rem 0 0 0;width:auto}div#captcha-envoi{display:flex}.captcha{padding-right:2.4rem}.wp-block-column{max-width:50%}.colonne-droite{padding-top:14.3rem;padding-left:6.7rem !important;max-width:42.8rem}.colonne-droite h2{font-family:"Domine",sans-serif;font-size:3.2rem;line-height:5.2rem;display:flex;flex-direction:column}.colonne-droite h2:before{display:none}.colonne-droite h2:after{padding-bottom:0;position:initial;padding-right:0;display:flex;justify-content:flex-end;margin-top:-0.8rem}.colonne-droite h3{font-size:2.4rem;line-height:3.8rem}.colonne-droite p+h3{padding-top:.8rem}.colonne-gauche{min-width:49%;width:auto}.colonne-droite h4{margin-bottom:0}.situer-adresse a{text-decoration:none;color:#121417}div.colonne-droite>div:after{content:"";display:block;height:auto;margin:2.4rem 0;max-width:42.8rem}div.colonne-droite>div:last-of-type:after{display:none !important}p.text-contact,a.lien-contact p{margin-bottom:0 !important}div.group-page-contact{display:flex;flex-wrap:wrap}div.group-page-contact>p:first-of-type:after{content:"•" !important;padding:0 .8rem !important;margin:0 !important;line-height:initial !important}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){div#formulaire-contact{padding:4.8rem 2.4rem}.colonne-droite{padding-top:4.8rem;margin-left:0 !important;width:100%;max-width:100% !important;padding-left:0 !important}.colonne-droite h2{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:0 !important;margin-bottom:0 !important;font-size:2.4rem;line-height:3.8rem}.colonne-droite h2:after{display:flex !important;justify-content:flex-end;padding-bottom:0 !important;position:initial;margin-top:-0.8rem}h3.titre-contact{font-size:2rem;line-height:3.2rem;padding-top:0 !important}div#captcha-envoi{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}div#captcha-test{display:flex;margin-right:2.4rem}label.captcha{margin-left:0}input#captcha{margin:1.2rem 0 0 0 !important}}@media only screen and (min-device-width: 320px)and (max-device-width: 767px){div#formulaire-contact{padding:4.8rem 2.4rem}.colonne-droite{padding-top:4.8rem;margin-left:0 !important;width:100%;max-width:100% !important;padding-left:0 !important}.colonne-droite h2{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:0 !important;margin-bottom:0 !important;font-size:2.4rem;line-height:3.8rem}.colonne-droite h2:after{display:flex !important;justify-content:flex-end;padding-bottom:0 !important;position:initial;margin-top:-0.8rem}h3.titre-contact{font-size:2rem;line-height:3.2rem;padding-top:0 !important}p#champobligatoire{text-align:right}div#captcha-envoi{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}div#captcha-test{display:flex;margin-right:2.4rem}label.captcha{margin-left:0}input#captcha{margin:1.2rem 0 0 0 !important}}.event-page#contenu .sous-texte-titres{display:none}.event-page#contenu .page-numbers{list-style:none;display:flex;justify-content:center;gap:10px}.event-page#contenu .full-actu-block{display:none}.event-page#contenu .event-content:nth-last-child(-n+3){border-bottom:none}.event-single#contenu .info{margin-bottom:30px}.event-single#contenu section.contenu-page{flex:1 1 auto;min-width:50vw}.event-single#contenu div.bloc-droite{float:unset;width:unset}.event-single#contenu div.bloc-droite .bloc-droite1{min-width:300px}@media screen and (max-width: 850px){.event-single#contenu .wrapper{flex-direction:column}}.affichage-event{display:flex;flex-direction:column;width:100%}.event-content{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;padding:20px;padding-bottom:30px;border-bottom:2px dotted #d64045;color:#121417}.event-content:nth-last-child(-n+2){border-bottom:none}.event-content .event-date{background:#ff6a67;color:#121417;padding:3px 15px;border-radius:9999px;font-weight:bold;width:fit-content;margin-bottom:10px}.event-content .event-img{min-width:250px;width:25%}.event-content .event-img img{width:100%;height:auto;aspect-ratio:1.618;object-fit:cover}@media screen and (max-width: 800px){.event-content{flex-direction:column-reverse}.event-content .event-text-content,.event-content .event-img{width:100%}.event-content .event-img{margin-bottom:10px}.event-content .event-img img{aspect-ratio:16/4}}@media screen and (max-width: 500px){.event-content{padding:0px;padding-bottom:20px}}#tribe-events-pg-template{max-width:unset}#salles-des-fetes-calendrier .react-calendar{margin:20px auto;width:100%;max-width:600px;border-radius:8px;box-shadow:0 4px 16px 0 rgba(244,245,246,.32);background:#f4f5f6;border:solid 1px #d1d6db;transition:opacity 2s}#salles-des-fetes-calendrier .react-calendar .react-calendar__month-view__weekdays__weekday,#salles-des-fetes-calendrier .react-calendar .react-calendar__tile,#salles-des-fetes-calendrier .react-calendar .react-calendar__navigation button{font-family:"Montserrat",sans-serif !important;font-weight:600}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile{font-weight:600;border-radius:8px;border:2px solid #f4f5f6}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile.conflict{position:relative}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile.conflict svg{position:absolute;top:50%;right:0;transform:translate(-50%, -50%) scale(1.2);transition:.2s ease-in-out;opacity:.5}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile.conflict svg *{transition:.2s ease-in-out;fill:#121417 !important}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile:disabled{background:#f4f5f6;color:#121417}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile:disabled abbr{opacity:.5;font-weight:400}#salles-des-fetes-calendrier .react-calendar .react-calendar__month-view__days__day--weekend{color:#121417}#salles-des-fetes-calendrier .react-calendar .badge{background:#ff6a67;color:#121417;margin:0;margin-top:5px;transform:scale(0.8) translateX(-10%)}#salles-des-fetes-calendrier .react-calendar .badge[title=Réservé]{background:#d64045;color:#121417}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile--active{background:#ff6a67;color:#121417}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile--active.conflict svg{opacity:.8}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile--active.conflict svg *{transform:translate(0, -40%) scale(1.8);fill:#121417 !important}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile--now{background:#556271 !important;color:#fff !important}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile--now abbr{font-weight:600 !important;opacity:1 !important}#salles-des-fetes-calendrier .react-calendar .react-calendar__tile--active:enabled:hover,#salles-des-fetes-calendrier .react-calendar .react-calendar__tile--active:enabled:focus{background:#ff3834;color:#121417}#salles-des-fetes-calendrier .info{text-align:left}#salles-des-fetes-calendrier .info .customer-type{display:flex;border:1px solid #ff0601;border-radius:8px}#salles-des-fetes-calendrier .info .customer-type button{background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:2rem;color:#121417;box-shadow:none;transition:all .3s ease-in-out;padding:10px 20px;flex:1 1 auto}#salles-des-fetes-calendrier .info .customer-type button:first-child{border-radius:8px 0 0 8px}#salles-des-fetes-calendrier .info .customer-type button:last-child{border-radius:0 8px 8px 0}#salles-des-fetes-calendrier .info .customer-type button.active{background:#ff6a67;color:#121417}#salles-des-fetes-calendrier .adico-salle-des-fetes{display:flex;justify-content:center;flex-direction:column;gap:20px;max-width:600px;margin:0 auto}#salles-des-fetes-calendrier .selected-date,#salles-des-fetes-calendrier .alert-error{background:rgba(0,0,0,0);color:#121417;padding:10px;border-radius:8px;border:1px solid #000;margin:0 auto;margin-top:30px;text-align:center;max-width:600px;font-weight:600}#salles-des-fetes-calendrier .alert-error{background:#ff6a67;color:#121417;border:1px solid #ff0601}#salles-des-fetes-calendrier form{border-radius:8px;box-shadow:0 4px 16px 0 rgba(244,245,246,.32);border:solid 1px #d1d6db;background-color:#f4f5f6;padding:4.8rem 2.8rem;max-width:600px;margin:10px auto;width:100%}#salles-des-fetes-calendrier form .form-group{display:flex;flex-direction:column;gap:2px}#salles-des-fetes-calendrier form .form-group select,#salles-des-fetes-calendrier form .form-group textarea{border-style:none none solid none;background:rgba(0,0,0,0);margin-bottom:5rem;border-width:2px}#salles-des-fetes-calendrier form .form-group select option[disabled],#salles-des-fetes-calendrier form .form-group textarea option[disabled]{opacity:.7;font-size:1.6rem}#salles-des-fetes-calendrier form .legals{display:flex;gap:10px}#salles-des-fetes-calendrier form .legals input{width:20px;height:20px;margin:0}#salles-des-fetes-calendrier form .legals label{font-size:1.6rem !important;font-weight:400;margin-bottom:20px}#salles-des-fetes-calendrier form .legals label a{font-weight:bold}#salles-des-fetes-calendrier dialog{max-width:700px;width:95%;border:none;border-radius:8px;padding:4.8rem 2.8rem}#salles-des-fetes-calendrier dialog::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(10px)}#salles-des-fetes-calendrier dialog .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#salles-des-fetes-calendrier dialog .header h2{margin:0}#salles-des-fetes-calendrier dialog .header button{background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:2rem;color:#121417;box-shadow:none;width:fit-content}#salles-des-fetes-calendrier dialog .header button:hover{color:#121417;box-shadow:none}@media screen and (max-width: 1024px){section.contenu-page p.nombre-search{font-size:2.8rem !important;line-height:4.4rem}div.decoration,div.page-entry-right{display:flex;width:100%;align-items:center}div.decoration{flex-direction:column-reverse}.header-complet-page{background:linear-gradient(360deg, #d1d6db 35%, #ffffff 35%);height:auto;padding-bottom:4rem}.page-entry-left{display:flex;flex-direction:column-reverse}.page-entry-right{background-color:rgba(0,0,0,0);padding:0;border-radius:8px;box-shadow:none;margin-left:0;width:100% !important;max-width:100%}.page-contact-less-header{width:100% !important;max-width:100%}div.text-presentation{padding:0 2.4rem;padding-bottom:4.3rem}p.deco-vertical{display:none}p.deco-vertical-contact{display:none}section.home-page{margin:4.8rem 0}section.contenu-page{margin:4.8rem 0;min-width:100%;max-width:100%}div.wrapper.page-entry-right.page-contact-full-header>h1.slogan{padding:4rem 1.6rem 4.3rem}h1.slogan{margin-bottom:3.2rem;font-size:4rem;line-height:6.4rem;padding-top:4rem}div.titre-description h2{align-items:center}p.sous-texte-titres{margin-top:0}div.titre-description p.sous-texte-titres{text-align:center}div.affichage-articles{display:flex;justify-content:center;padding-bottom:8rem;flex-wrap:wrap;flex-direction:initial}div.actu{margin-top:3.2rem !important;max-width:37.8rem !important}div.actu:last-child{margin-top:4.8rem}.actu .thumbnail{width:100%;height:auto;max-height:27.8rem;min-width:100%}div.ensemble-actu{width:auto}div.call-to-action{display:flex;align-items:center;width:auto;height:auto;background-color:#d1d6db;background-repeat:no-repeat;background-position-x:center;background-position-y:0px;background-size:contain;margin-bottom:4.8rem}p.citation{font-size:2.4rem !important;line-height:3.9rem;padding-top:4.8rem;padding-bottom:4.8rem}div.boucle-publications{margin:4.8rem 0;padding:0}div.container-publications{margin-bottom:3.2rem;width:100%;min-height:19.6rem;max-height:24rem;height:auto;padding-right:0;margin-right:2.4rem;display:flex;max-width:42.9rem}div.container-publications:last-child{margin-bottom:0}div.boucle-publications img{min-width:15.2rem;height:auto;width:auto;max-width:100% !important}div.contenu-gazette{max-width:21.1rem;display:flex;width:100%;height:auto}h3.titre-gazette{font-size:1.6rem;line-height:2.6rem;color:#556271;padding:1.6rem 1rem 0 0}div.txt-gazette{margin-bottom:2rem}div.btn-gazette{padding-right:1rem;margin-bottom:1.6rem}div.img-deco{margin-left:0}section.contenu-page p+h3{padding-top:2.4rem !important}section.contenu-page p+h4,section.contenu-page h4{padding-top:.8rem !important;margin-bottom:2.4rem}div#coordonnees div.colonne-gauche{min-width:65.4rem;width:100%;max-width:65.4rem}div#coordonnees div.colonne-droite{flex-basis:calc(100% - 1.6rem) !important;min-width:100%;width:100%;max-width:100%}div.colonne-droite h2{display:flex;flex-direction:column !important}div#coordonnees div.wp-block-columns{display:flex;flex-direction:column;justify-content:center}section.contenu-page p.nombre-search{font-size:2.8rem !important;line-height:4.4rem}body.lost-page div.header-complet-page{padding-top:4rem}body.lost-page div#header-nav{margin-top:0}body.lost-page section div#search-div{max-width:88rem;min-width:initial}div.bloc-droite{display:flex;flex-direction:column;margin-top:0;width:100%;margin-bottom:4.8rem;margin-left:0;float:none}div.bloc-droite div.bloc-droite1{padding:4.8rem 2.4rem;max-width:100%;width:initial}body main.no-sidebar section.contenu-page{min-width:100%}div.footer-complet{background:linear-gradient(180deg, #ff6a67 48%, #d1d6db 48%);height:auto;padding-bottom:4.8rem}div.footer-content{display:flex;flex-direction:column}div#img-footer{display:flex;justify-content:center;height:8.9rem;width:23.7rem;align-items:center;align-self:center}img#infos-utiles{transform:rotate(90deg);padding-top:0;margin-left:40%}div#adresse{margin-bottom:5rem}div#horaires{padding-top:0;padding-left:0;margin-top:5rem}div#icon-reseaux{margin-top:1.6rem}.btn-backTop{display:flex;justify-content:flex-end;margin-right:1.6rem}#boutonTop{background:#f4f5f6;padding:0;border:1px dotted #556271;border-radius:8.8rem;box-shadow:0 3px 6px 0 rgba(244,245,246,.16);cursor:pointer;display:none;align-items:center;justify-content:center;z-index:9999999999;position:fixed;bottom:4.8rem;width:3.2rem;height:3.2rem}}@media screen and (max-width: 768px){.wrapper{max-width:100%;padding:0 1.6rem;margin:0 auto}main .wrapper{display:flex;flex-direction:column}h1,h2,h3,h4{font-family:"Domine",sans-serif;font-weight:bold}h1{font-size:4rem;line-height:6.4rem}h2{font-size:3.2rem;line-height:5.2rem}h3{font-size:2.4rem;line-height:3.8rem}h4{font-size:2rem;line-height:3.2rem}h1,h2,h3,h4,p{margin-block-start:0;margin-block-end:0}p{margin-bottom:2.4rem}div.wrapper.navigation.sticky{justify-content:space-between !important}.sticky{margin-top:0 !important;position:fixed;top:0;z-index:1000000000000000000;width:100%;width:calc(100% - 3rem);max-width:100%;height:7rem !important}.sticky img.logo-site{height:5.2rem}.header-complet{background:linear-gradient(360deg, #d1d6db 50%, #ffffff 50%);height:100%}div#header-nav{margin-top:4rem;display:flex;align-items:center;height:5.2rem}.logo-site{display:flex;margin-top:0;max-width:15.2rem;height:auto;transform:scale(1) !important}div#burger-search{display:flex;flex-direction:row-reverse;align-items:center;z-index:9999999;justify-content:normal;margin-top:0}nav.menu-principal{margin-top:0;display:flex}div.search-nav{display:flex;width:4.4rem;height:4.4rem}span.separateur-point{display:none}div#search-close{padding-top:9rem;display:flex;height:5.2rem;align-items:center;padding-right:5rem}form#searchform{margin:15.3rem 0 0 0;border-bottom:none}div#search-header{display:flex;flex-direction:column}div#input-search{display:flex;width:100%}form#searchform input#s{font-size:1.3rem;margin-bottom:2.4rem;border-bottom:solid 2px #556271;padding-bottom:1.6rem}#titre-charboy{margin:0;padding-top:4rem;padding-bottom:3.2rem}.text-bienvenue{display:flex;flex-direction:column;margin-left:0;margin:0;padding-bottom:4rem;padding-left:0}div#img-header{display:flex;justify-content:center;flex-direction:column-reverse;align-items:center}#image-mairie{width:100%;height:auto;margin-left:0;box-shadow:0 .8rem 1.6rem -0.2rem rgba(244,245,246,.32);border-radius:.8rem;max-width:54.1rem}#image-bienvenue{content:url(../img/mobile-texte-decoratif-bienvenue.png) !important;opacity:.64;height:8rem;margin-top:-4.5rem;max-width:32.8rem;width:100%}.acces-rapides{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-top:4.8rem;padding-bottom:1.6rem}.acces-complet{margin-right:0;margin:0 2% 3.2rem;width:13rem}.acces-service-public{width:13rem;height:13rem;border-radius:50%}.textes-acces-rapides{padding:0 2rem}div.decoration,div.page-entry-right{display:flex;width:100%;align-items:center}div.decoration{flex-direction:column-reverse}.header-complet-page{background:linear-gradient(360deg, #d1d6db 35%, #ffffff 35%);height:auto;padding-bottom:4rem}.page-entry-left{display:flex;flex-direction:column-reverse}.page-entry-right{background-color:rgba(0,0,0,0);padding:0;border-radius:8px;box-shadow:none;margin-left:0;width:100% !important;max-width:100%}.page-contact-less-header{width:100% !important;max-width:100%}div.text-presentation{padding:0 1.6rem;padding-bottom:4.3rem}p.deco-vertical{display:none}p.deco-vertical-contact{display:none}section.home-page{margin:4.8rem 0}section.contenu-page{margin:4.8rem 0;min-width:100%;max-width:100%}div.wrapper.page-entry-right.page-contact-full-header>h1.slogan{padding:4rem 1.6rem 4.3rem}h1.slogan{margin-bottom:3.2rem;font-size:4rem;line-height:6.4rem;padding-top:4rem}h2{display:flex;flex-direction:column-reverse;margin-bottom:3.2rem}div.titre-description h2{align-items:center}p.sous-texte-titres{margin-top:0}div.titre-description p.sous-texte-titres{text-align:center}div.affichage-articles{display:flex;flex-direction:column;margin:4.8rem 0}div.actu{margin:0 0 3.2rem 0;max-width:37.8rem !important}div.actu:first-child,div.actu:last-child{margin-top:0}.actu .thumbnail{width:100%;height:auto;max-height:27.8rem;min-width:100%}div.ensemble-actu{width:auto}div.call-to-action{display:flex;align-items:center;width:auto;height:auto;background-color:#d1d6db;background-repeat:no-repeat;background-position-x:center;background-position-y:0px;background-size:contain;margin-bottom:4.8rem}p.citation{font-size:2.4rem !important;line-height:3.9rem;padding-top:4.8rem;padding-bottom:4.8rem}div.boucle-publications{margin:4.8rem 0;display:flex;flex-direction:column;padding:0;width:100%;align-items:baseline}div.container-publications{justify-content:center}div.container-publications:last-child{margin-bottom:0}div.boucle-publications img{max-width:15.2rem !important;height:auto;width:100%}div.boucle-publications img.img-gazette{max-width:100% !important}div.contenu-gazette{max-width:15.3rem;display:flex;width:100%;height:19.6rem}h3.titre-gazette{font-size:1.6rem !important;line-height:2.6rem !important;color:#556271;padding:1.6rem 1rem 0 0}div.txt-gazette{margin-bottom:2rem}div.btn-gazette{padding-right:1rem;margin-bottom:1.6rem}div.img-deco{margin-left:0}section.contenu-page p+h3{padding-top:2.4rem !important}section.contenu-page p+h4,section.contenu-page h4{padding-top:.8rem !important;margin-bottom:2.4rem}div#coordonnees div.colonne-gauche{min-width:100%;width:100%;max-width:100%}div#coordonnees div.colonne-droite{flex-basis:calc(100% - 1.6rem) !important;min-width:100%;width:100%;max-width:100%}div#coordonnees div.colonne-droite h2{display:flex;flex-direction:column !important}h2.has-text-align-center{margin-top:4.8rem}h2.has-text-align-center:before{padding-right:0 !important;margin-top:-3.7rem;padding-top:.8rem}section.contenu-page p.nombre-search{font-size:2.8rem !important;line-height:4.4rem}body.lost-page div.header-complet-page{padding-top:4rem}body.lost-page div#header-nav{margin-top:0}body.lost-page section div#error-search{min-height:14rem;max-width:32.8rem;min-width:-webkit-fill-available}body.lost-page section div#search-div{max-width:88rem;min-width:initial;padding:2.4rem 1.6rem}body.lost-page section form#errorform{min-width:24rem;padding:1.6rem}body.lost-page section p.first-link{text-align:initial}div.bloc-droite{display:flex;flex-direction:column;margin-top:0;width:100%;margin-bottom:4.8rem;margin-left:0;float:none}div.bloc-droite div.bloc-droite1{padding:4.8rem 2.4rem;max-width:100%;width:initial}body main.no-sidebar section.contenu-page{min-width:100%}div.footer-complet{background:linear-gradient(180deg, #ff6a67 48%, #d1d6db 48%);height:auto;padding-bottom:4.8rem}div.footer-content{display:flex;flex-direction:column}div#img-footer{display:flex;justify-content:center;height:8.9rem;width:23.7rem;align-items:center;align-self:center}img#infos-utiles{transform:rotate(90deg);padding-top:0;margin-left:40%}div#adresse{margin-bottom:5rem}div#horaires{padding-top:0;padding-left:0;margin-top:5rem}div#icon-reseaux{margin-top:1.6rem}div.footer-complet{background:linear-gradient(180deg, #ff6a67 50%, #d1d6db 50%);height:auto;padding-bottom:4.8rem}.btn-backTop{display:flex;justify-content:flex-end;margin-right:1.6rem}#boutonTop{background:#f4f5f6;padding:0;border:1px dotted #556271;border-radius:8.8rem;box-shadow:0 3px 6px 0 rgba(244,245,246,.16);cursor:pointer;display:none;align-items:center;justify-content:center;z-index:9999999999;position:fixed;bottom:4.8rem;width:3.2rem;height:3.2rem}}.breadcrumbs{display:flex}.breadcrumbs.wrapper span:last-child{display:flex}a.home.noanim,a.post.post-page,span.post.post-page.current-item{font-family:"Montserrat",sans-serif;font-size:1.2rem}.breadcrumbs.wrapper{align-items:center}a.home.noanim,a.post.post-page,span.post.post-page.current-item{padding-right:3.2rem;width:100%}span.post.post-page.current-item{line-height:2.6rem}a.home.noanim:before,a.post.post-page.noanim:before,span.post.post-page.current-item:before{width:.8rem;height:.8rem;background:#d1d6db;content:"";border-radius:5rem;position:absolute;display:block;margin-top:2.5rem}a.home.noanim:after,a.post.post-page.noanim:after,span.post.post-page.current-item:after{content:"";display:flex !important;height:.2rem;border-bottom:2px solid #d1d6db;width:100%;align-items:center}span.post.post-page.current-item:before{background:#ff6a67 !important}span.post.post-page.current-item:after{border-color:#ff6a67 !important}.pre{white-space:pre-wrap !important}.hide{display:none !important}@media screen and (max-width: 1365px){body main.no-sidebar section.contenu-page{min-width:100%}}@media screen and (max-width: 768px){body main.no-sidebar section.contenu-page{min-width:100%}main .wrapper{display:flex;flex-direction:column}span.separateur-point{display:none}}/*# sourceMappingURL=style.css.map */
