.footer{font-size:14px;position:relative;bottom:0;width:100%;z-index:10;color:#191717}.footer a.selected,.footer a:hover{color:#007c94!important}.footer a.selected{font-weight:600}.footer ul{gap:20px;flex-wrap:wrap;flex-direction:row;padding:20px;justify-content:center}.map-footer{background-size:contain;background-position:right;background-repeat:no-repeat;min-height:449px}.menu-bas li a{color:rgba(254,254,254,.75);font-size:15px;font-weight:400}.menu-bas li a:hover{color:#fff!important}.legal-separator{color:#fff}.menu-bas li:first-child{padding-left:0}.menu-bas li.legal-separator:last-child,.menu-bas2 li:last-child a::after{display:none}@media only screen and (max-width:800px){#tarteaucitronIcon{bottom:70px;left:0}ul.menu-bas{display:flex;flex-direction:column!important;font-size:13px!important}ul.menu-bas li{padding-bottom:0!important;padding-top:0!important}ul.menu-bas li:first-child{padding-top:10px!important}li.legal-separator{display:none!important}}@media only screen and (max-width:1024px){.container-custom{max-width:720px!important}.menu-bas li{padding-top:10px;padding-bottom:10px;text-align:center}}@media only screen and (max-width:800px){.menu-bas li{padding-top:10px;padding-bottom:10px;text-align:center}.menu-bas2{display:table!important;text-align:center;border-top:4px solid #e9e9e9;margin:32px auto 0}.menu-bas2 li{padding-top:4px;padding-bottom:4px}.menu-bas2 li:first-child{margin-top:20px}.menu-bas2 li:last-child{padding-top:2rem}.menu-bas2 a::after{display:none}#mce-EMAIL,.lead{text-align:center}}#btn-newsletter.float-end{float:inherit!important}.footer .footer-top2 .border-top-custom{border-top:1px solid rgba(255,255,255,.1);background:#00283f}.footer-links ul li{padding:5px}.footer-links ul li a{text-transform:uppercase;font-weight:400;color:#191717}.article-card{position:relative;min-width:300px;max-width:300px}@media only screen and (max-width:992px){.footer{height:auto}.map-footer{min-height:250px}#info_footer,#info_footer .col{display:inline-block;text-align:center}.section-reseau{padding-top:10px!important}.titre-reseau{font-size:18px!important;margin-bottom:40px!important}.footer-links{text-align:center}#logo-footer,.footer-links .logo-footer{justify-content:center!important}.footer-links .foot-title{padding-bottom:0;margin-top:20px;margin-bottom:20px!important}#logo-footer{margin-bottom:20px;width:100%}#logo-footer a{width:65%}}.container-custom{max-width:1140px;margin:0 auto}.container-custom-top{padding-bottom:2.7rem;position:relative;margin-bottom:2.7rem}.container-custom-top::after{content:"";display:block;position:absolute;width:100vw;height:1px;background-color:#fff;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.container-custom-bottom,.container-custom-top{max-width:1140px;margin:0 auto}.container-custom-bottom a{background-color:#191717;border:1px solid #fff;padding:4px 25px;border-radius:35px;text-transform:uppercase;font-weight:600;font-size:18px;transition:.3s ease-in-out}.container-custom-bottom a span{color:#007c94}.container-custom-bottom a:hover{background-color:#fff;color:#000!important}.container-custom-bottom a:hover span{color:#004c7a}.cde__footer .social .newsletter form .form-item-votre-adresse-email label,.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cde__footer .social .headline .lead,.cde__footer .social .headline .page-node-type-actualite .field--name-field-m17-intro-actualite,.page-node-type-actualite .cde__footer .social .headline .field--name-field-m17-intro-actualite{margin-bottom:0;font-size:1.6rem;font-weight:700}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}#mce-EMAIL::placeholder{color:#fff;opacity:1}#cde__footer_second{padding-top:22px;margin:0;padding-bottom:22px;height:60px}.cde__footer .social{color:#fff}.cde__footer .social .newsletter form .form-actions,.cde__footer .social .social-networks{padding-right:0;padding-left:0}.cde__footer .social .social-networks .social-icons{display:flex;justify-content:flex-end}.cde__footer .social .social-networks .social-icons img{max-height:23px}@media (min-width:1200px){.cde__footer .social .newsletter form{padding-right:10rem}}@media (min-width:992px){.cde__footer .social .newsletter form{position:relative;padding-right:6rem}}.cde__footer .social .newsletter form .form-item-votre-adresse-email input{width:100%;padding-right:0;padding-left:0;font-style:italic;color:#fff;background-color:transparent;border:#fff;border-bottom:4px solid}@media (min-width:768px){.cde__footer .social .newsletter form .form-actions button{margin-left:auto}}.cde__footer .social .newsletter form .form-actions button{text-transform:uppercase;border-radius:.25rem;color:#212529;background-color:#f8f9fa}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.banner-info .banner-button,.block-views-exposed-filter-blockagenda-page-1 .block-views-exposed-filter-blockrecherche-page-1 .form--inline .form-actions button,.block-views-exposed-filter-blockagenda-page-1 .form-inline .form-actions button,.block-views-exposed-filter-blockagenda-version-2-page-1 .block-views-exposed-filter-blockrecherche-page-1 .form--inline .form-actions button,.block-views-exposed-filter-blockagenda-version-2-page-1 .form-inline .form-actions button,.block-views-exposed-filter-blockrecherche-page-1 .block-views-exposed-filter-blockagenda-page-1 .form--inline .form-actions button,.block-views-exposed-filter-blockrecherche-page-1 .block-views-exposed-filter-blockagenda-version-2-page-1 .form--inline .form-actions button,.block-views-exposed-filter-blockrecherche-page-1 .form--inline .form-submit,.cde__footer .social .newsletter form .form-actions button,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .eu-cookie-compliance-default-button,.field--name-field-m03-mea-2 .paragraph--type--mea .mea-champs-texte .field--name-field-lien-mea a,.field--name-field-m34-bouton-lien .field--item a,.la-cite-en-images .show-more,.page-node-type-webform .content .webform-button--submit,.paragraph--type--logos-en-liste .field--name-field-lien a,.view-dates-de-l-activite>.view-content>.views-row .views-field-nothing a,.view-les-archives-documentaires-de-la-cite .views-row .views-field-field-document-seul-fichier .field--name-field-media-file a,.view-m01-remontee-agenda .view-footer a{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;border-color:transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cde__footer .social .newsletter form .form-actions button:active,.cde__footer .social .newsletter form .form-actions button:focus,.cde__footer .social .newsletter form .form-actions button:hover{color:#fff;background-color:#20ad9d;border-color:#20ad9d;border-radius:5px}@media (min-width:1200px){.cde__footer .social .newsletter form::after{right:4rem}}@media (min-width:992px){.cde__footer .social .newsletter form::after{position:absolute;top:0;right:2rem;width:3px;height:100%;content:"";background-color:#3b3b38}}#logo-footer{padding:66px 0}.fond-reseau{background-color:#007c94}.section-reseau{padding-top:30px;padding-bottom:30px}h2.titre-reseau{font-weight:400;font-size:30px;color:#fff!important;text-transform:uppercase;text-align:center;margin-top:10px;margin-bottom:60px}a.button-reseau{background-color:#00283f;padding:14px 28px;font-size:1.5rem;color:#fff}a.button-reseau:hover{background-color:#fefefe}#info_footer .titre_info_footer::before,#info_footer div a:before,a.button-reseau:hover span{color:#007c94}.titre_info_footer{font-family:"Montserrat",Arial,Verdana,sans-serif;font-size:26px}.footer .footer-top{background:#fff}.footer .footer-top2{gap:20px;box-shadow:0-3px 10px 0 rgba(26,23,27,.3)}.footer .footer-top2 .border-top-custom{background-color:#00283f!important}.copyright-footer{padding:15px 0}.gm-inset-map,div.place-card.place-card-large{display:none!important}#info_footer .titre_info_footer{margin-bottom:.7rem;font-weight:700!important}#info_footer div .col{font-size:18px;font-weight:600}#info_footer div a{font-size:18px!important;font-weight:600}
/*# sourceMappingURL=footer.css.map */