.footer,.menu-bas li a{font-size:16px;position:relative}.footer{bottom:0;width:100%;z-index:10;color:#000}.footer a.selected,.footer a:hover{color:#000!important}.footer a.selected{font-weight:600}.footer ul,.menu-footer ul{flex-wrap:wrap;display:flex;justify-content:flex-start}.footer li{margin:0 0 5px;padding:0 6px;position:relative}.menu-bas li a:hover,a.lien-telephone{text-decoration:underline}a.lien-telephone:hover{color:#fff!important;text-decoration:none}@media only screen and (max-width:991px){a.lien-telephone{justify-content:center}}.map-footer{background-size:contain;background-position:right;background-repeat:no-repeat;min-height:449px}.menu-footer ul{gap:20px;justify-content:center;margin:0-20px}.menu-bas li a{color:rgba(254,254,254,.75);font-weight:400;font-style:normal;transition:all 250ms ease-in-out 0ms;background-color:transparent;border:0;color:#fff;cursor:pointer;display:-webkit-flex;display:flex;text-decoration:none;text-transform:uppercase}.menu-bas li a:hover{color:#fff!important}.legal-separator::after{position:absolute;top:50%;right:0;height:22px;width:1px;background-color:#e86445;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legal-separator:last-child::after,.menu-bas2 li:last-child a::after{display:none}.menu-bas li{margin:10px 0;padding:0 20px 0 0;position:relative}.menu-bas li:first-child{padding-left:0}@media only screen and (max-width:991px){#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;margin:0}ul.menu-bas li a{justify-content:center}ul.menu-bas li:first-child{padding-top:10px!important}.footer ul{display:flex;justify-content:center;width:100%}.legal-separator::after{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-top{background:#fff}.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:#fff}.article-card{position:relative;min-width:300px;max-width:300px}@media only screen and (max-width:992px){.copyright-footer{justify-content:start!important;width:65%!important}.footer{height:auto}.map-footer{min-height:250px}#info_footer{width:100%}#info_footer,#info_footer .col{display:inline-block;text-align:center}.section-reseau{padding-top:10px!important}.titre-reseau{font-family:"interstate-regular",sans-serif;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%}}.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}#info_footer .titre_info_footer::before,#info_footer div a:before,.container-custom-bottom a span{color:#326060}.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:#479b9a}}#logo-footer{padding:0 0 66px}.fond-reseau{background-color:#479b9a}.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{font-size:1.5rem;color:#fff}a.button-reseau:hover span{color:#ec7b59}.list-social li a{height:30px;width:30px;font-weight:400;transition:all 250ms ease-in-out 0ms;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-decoration:none}.list-social li:last-child{border-right:none}.site-info__links{display:block;margin-bottom:25px;margin-top:25px}.site-info__action{background-color:transparent!important;border-color:#fff;color:#fff;letter-spacing:1px;border-radius:40px!important;padding:13px 35px;text-transform:uppercase}.site-info__action,.site-info__action span{font-size:14px!important}.site-info__action:hover{background-color:#fff!important;color:#000!important}.site-info__action:hover .btn__text,.site-info__action:hover .mdi-at{font-size:14px!important;color:#000!important}.titre_info_footer h4{font-family:"interstate-regular",sans-serif;font-size:16px;text-transform:uppercase}.footer .footer-top{background:#479b9a}.footer-top::after{background-image:url(/assets/images/frontoffice/custom/design/pattern-wave.svg);position:absolute;top:0;right:0;left:0;background-position-y:bottom;background-repeat:repeat-x;content:"";height:25px}.footer .footer-top2{gap:20px;box-shadow:0-3px 10px 0 rgba(26,23,27,.3)}.footer .footer-top2 .border-top-custom{background-color:#000!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 */