@charset "UTF-8";@font-face{font-family:Linux Biolinum;src:local("Linux Biolinum O"),local("LinuxBiolinumO"),url(LinBiolinumO-47ae2b6b3c429971c7fd03e825404a92.woff2) format("woff2"),url(LinBiolinumO-68ffc57e815c5ee7f9d8e4e930f86f29.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Linux Biolinum;src:local("Linux Biolinum OI"),local("LinuxBiolinumOI"),url(LinBiolinumOI-c001b34ed3f43ccbd3868908d4920ff1.woff2) format("woff2"),url(LinBiolinumOI-b3c857782b55c4a31db1965979d2715e.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Linux Biolinum;src:local("Linux Biolinum OB"),local("LinuxBiolinumOB"),url(LinBiolinumOB-ad377bba145b760549dc7d504fc95ee5.woff2) format("woff2"),url(LinBiolinumOB-aff849ce44f873890f7d29015b65d10a.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:trentels;src:url(trentels-4398df6d2aacdc2918b7ea6a5502ce29.woff) format("woff");font-weight:400;font-style:normal;font-display:block}*,.picto-font,[class*=" icon-"],[class^=icon-]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.picto-font,[class*=" icon-"],[class^=icon-]{font-family:trentels!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.picto-font:after,.picto-font:before,[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{transition:all .25s ease}.icon-infos{position:relative}.icon-infos:before{position:absolute;color:#071f32;content:"\e93a"}.icon-infos:after{color:#ffb900;content:"\e93b"}.icon-bar{position:relative}.icon-bar:before{position:absolute;color:#071f32;content:"\e928"}.icon-bar:after{color:#ffb900;content:"\e929"}.icon-buanderie{position:relative}.icon-buanderie:before{position:absolute;color:#071f32;content:"\e92a"}.icon-buanderie:after{color:#ffb900;content:"\e92b"}.icon-capacite-pers{position:relative}.icon-capacite-pers:before{position:absolute;color:#071f32;content:"\e92c"}.icon-capacite-pers:after{color:#ffb900;content:"\e92d"}.icon-chalets{position:relative}.icon-chalets:before{position:absolute;color:#071f32;content:"\e92e"}.icon-chalets:after{color:#ffb900;content:"\e92f"}.icon-emplacements{position:relative}.icon-emplacements:before{position:absolute;color:#071f32;content:"\e930"}.icon-emplacements:after{color:#ffb900;content:"\e931"}.icon-mobilite-reduite{position:relative}.icon-mobilite-reduite:before{position:absolute;color:#071f32;content:"\e932"}.icon-mobilite-reduite:after{color:#ffb900;content:"\e933"}.icon-piscine{position:relative}.icon-piscine:before{position:absolute;color:#071f32;content:"\e934"}.icon-piscine:after{color:#ffb900;content:"\e936"}.icon-wifi{position:relative}.icon-wifi:before{position:absolute;color:#071f32;content:"\e937"}.icon-wifi:after{color:#ffb900;content:"\e938"}.icon-annuaire-associations{position:relative}.icon-annuaire-associations:before{position:absolute;color:#071f32;content:"\e908"}.icon-annuaire-associations:after{color:#ffb900;content:"\e909"}.icon-urbanisme{position:relative}.icon-urbanisme:before{position:absolute;color:#071f32;content:"\e925"}.icon-urbanisme:after{color:#ffb900;content:"\e926"}.icon-office-tourisme{position:relative}.icon-office-tourisme:before{position:absolute;color:#071f32;content:"\e922"}.icon-office-tourisme:after{color:#ffb900;content:"\e923"}.icon-numeros-urgence{position:relative}.icon-numeros-urgence:before{position:absolute;color:#071f32;content:"\e920"}.icon-numeros-urgence:after{color:#ffb900;content:"\e921"}.icon-nouveaux-arrivants{position:relative}.icon-nouveaux-arrivants:before{position:absolute;color:#071f32;content:"\e91e"}.icon-nouveaux-arrivants:after{color:#ffb900;content:"\e91f"}.icon-gestion-dechets{position:relative}.icon-gestion-dechets:before{position:absolute;color:#071f32;content:"\e91c"}.icon-gestion-dechets:after{color:#ffb900;content:"\e91d"}.icon-etat-civil{position:relative}.icon-etat-civil:before{position:absolute;color:#071f32;content:"\e91a"}.icon-etat-civil:after{color:#ffb900;content:"\e91b"}.icon-enfance-jeunesse{position:relative}.icon-enfance-jeunesse:before{position:absolute;color:#071f32;content:"\e918"}.icon-enfance-jeunesse:after{color:#ffb900;content:"\e919"}.icon-elections{position:relative}.icon-elections:before{position:absolute;color:#071f32;content:"\e916"}.icon-elections:after{color:#ffb900;content:"\e917"}.icon-demarches-administratives{position:relative}.icon-demarches-administratives:before{position:absolute;color:#071f32;content:"\e912"}.icon-demarches-administratives:after{color:#ffb900;content:"\e915"}.icon-cantine{position:relative}.icon-cantine:before{position:absolute;color:#071f32;content:"\e910"}.icon-cantine:after{color:#ffb900;content:"\e911"}.icon-bulletins-municipaux{position:relative}.icon-bulletins-municipaux:before{position:absolute;color:#071f32;content:"\e90e"}.icon-bulletins-municipaux:after{color:#ffb900;content:"\e90f"}.icon-autres-formalites{position:relative}.icon-autres-formalites:before{position:absolute;color:#071f32;content:"\e90a"}.icon-autres-formalites:after{color:#ffb900;content:"\e90d"}.icon-map:before{content:"\e939"}.icon-more:before{content:"\e907"}.icon-search:before{content:"\e924"}.icon-contact:before{content:"\e900"}.icon-localisation:before{content:"\e904"}.icon-plus:before{content:"\e905"}.icon-check:before{content:"\e903"}.icon-close:before{content:"\e935"}.icon-select:before{content:"\e927"}.icon-prev:before{content:"\e914"}.icon-next:before{content:"\e913"}.icon-facebook:before{content:"\e906"}.icon-twitter:before{content:"\e901"}.icon-instagram:before{content:"\e90b"}.icon-pinterest:before{content:"\e90c"}.icon-linkedin:before{content:"\e902"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}img[src$=".svg"]{max-width:100%;max-height:100%;display:block}html{font-size:62.5%}body{background-color:#fff;font-size:1.6rem;line-height:1.4;font-family:Lato,sans-serif;color:#071f32;min-height:100vh;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}body .main-content{margin-bottom:40px;flex-grow:1}.logo{font-family:Linux Biolinum,serif;font-size:6rem;font-weight:400;min-height:80px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.logo:after{content:"";width:50px;height:6px;background-color:#ffb900}.txt{letter-spacing:0}.clear{clear:both}.hide{display:none}.hidden{visibility:hidden}a{color:#071f32;text-decoration:none;transition:all .25s ease}@media print{a{text-decoration:underline}}b,strong{font-weight:700}abbr{border-bottom:1px dotted #555}sup{vertical-align:super;font-size:.8em}.blur{opacity:.4}.wrap{margin:0 auto;width:100%;max-width:1600px;padding:0 10px;position:relative}@media screen and (max-width:1199px){.wrap{max-width:1000px}}@media screen and (max-width:999px){.wrap{max-width:none}}.cols{display:flex;justify-content:space-between}.cols .col2{width:49%}.cols .col3{width:32%}.gcols{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);grid-gap:20px}.h2,h2{display:block;font-family:Linux Biolinum,serif;font-size:3.6rem;line-height:1.1}.h3,h3{display:block}.h3,.h4,h3,h4{font-family:Lato,sans-serif}.h4,h4{font-size:1.8rem}.h-deco{margin-bottom:20px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.h-deco:after{margin-top:20px;content:"";width:50px;height:6px;background-color:#ffb900}.social{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.social a{font-size:3rem;margin-right:10px}.social a.facebook:hover{color:#1877f2}.social a.twitter:hover{color:#55acee}.er404 .head-page{flex-grow:1;margin-bottom:0}@media screen and (max-width:549px){.er404 .head-page{min-height:340px}}.er404 .subtitle{margin-bottom:30px}.outdated-browser{padding:20px 0;text-align:center;background-color:#ffb900}.outdated-browser .wrap{max-width:800px}.outdated-browser h3,.outdated-browser p{margin-bottom:20px}.outdated-browser nav{display:flex;flex-direction:row;align-items:center;justify-content:center}.outdated-browser nav a:not(:first-child){margin-left:15px}.glist{display:grid;grid-auto-rows:1fr;grid-gap:0;margin-bottom:40px}.glist-item{background-color:#0d395b;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.glist-item:nth-child(2),.glist-item:nth-child(5),.glist-item:nth-child(9),.glist-item:nth-child(12),.glist-item:nth-child(15),.glist-item:nth-child(19),.glist-item:nth-child(22),.glist-item:nth-child(25),.glist-item:nth-child(29),.glist-item:nth-child(32){background-color:#071f32}.glist-item:nth-child(4),.glist-item:nth-child(6),.glist-item:nth-child(8),.glist-item:nth-child(14),.glist-item:nth-child(16),.glist-item:nth-child(18),.glist-item:nth-child(24),.glist-item:nth-child(26),.glist-item:nth-child(28),.glist-item:nth-child(34){color:#071f32;background-color:#f2f2f2}.glist-item .h2{text-align:left;font-size:2.4rem;align-items:flex-start}.glist-item .ck p{text-align:left;padding:10px 5px}.glist-item .btn{margin:10px 0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#071f32;padding:0 15px;height:50px;font-size:1.6rem;font-family:Lato,sans-serif;border:2px solid #eee;margin:0 0 20px;letter-spacing:.1rem;background-color:#eee;border-radius:0}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:.3}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{opacity:.3}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:.3}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0 none!important;border-color:#071d30;color:#071d30;background-color:#fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}input[type=submit]{height:50px;background-color:#071f32;color:#fff;text-transform:uppercase;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0 15px;cursor:pointer;border-radius:0}input[type=submit]:hover{background-color:#071d30}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;margin:0;border-radius:0}textarea{resize:vertical;padding:10px;min-height:150px}.label,label{display:block;color:#071f32;text-align:left;margin-bottom:10px;font-size:1.8rem;font-weight:700}.label em,label em{display:block;color:#999;margin-top:5px;text-transform:none;font-size:1.33rem}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;max-width:600px;width:100%;height:25px;overflow:hidden;border-radius:20px}::-webkit-progress-bar{background-color:#eee;border-radius:20px}::-moz-progress-bar,::-ms-fill,::-webkit-progress-value{background-color:#071f32}#captcha{margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#captcha img{min-width:100px;height:auto;margin-right:10px}#captcha input[type=text]{max-width:190px;margin-bottom:0}#captcha a{height:40px;width:40px;margin-right:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}#captcha #reload{height:30px;width:30px;transition:all .25s ease;cursor:pointer}#captcha #reload path{fill:#071f32}#captcha #reload:hover{transform:rotate(1turn)}#captcha #reload:hover path{fill:#ffb900}.checkbox{position:relative;z-index:1}.checkbox label{font-family:Lato,sans-serif;text-transform:none;display:flex;position:relative;cursor:pointer}.checkbox label:before{content:"";height:20px;width:20px;min-width:20px;border:2px solid #ddd;margin-right:10px;padding-right:15px}.checkbox label:after{position:absolute;left:1px;top:50%;margin-top:-2px;color:#fff;font-size:1.4rem;font-family:trentels!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"\e903"}.checkbox label:after,.checkbox label:after:after,.checkbox label:after:before{transition:all .25s ease}.checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.checkbox input[type=checkbox]:checked+label:before{border-color:#071f32;outline:none}.checkbox input[type=checkbox]:checked+label:after{color:#071f32;outline:none}.list-radio{position:relative;z-index:1;margin-bottom:13px}.list-radio li{margin-bottom:5px}.list-radio input[type=radio]{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%}.list-radio input[type=radio]+label{position:relative;display:flex;text-transform:none;font-family:Lato,sans-serif;cursor:pointer}.list-radio input[type=radio]+label:before{content:"";display:block;width:20px;height:20px;margin-right:10px;background-color:#eee;border-radius:50%;transition:all .25s ease}.list-radio input[type=radio]+label:after{position:absolute;left:6px;top:6px;content:"";height:8px;width:8px;background-color:#eee;border-radius:50%;transition:all .25s ease}.list-radio input[type=radio]:checked+label{font-weight:700}.list-radio input[type=radio]:checked+label:before{border:1px solid #071f32;background-color:#fff}.list-radio input[type=radio]:checked+label:after{background-color:#071f32}.habillage{height:50px;max-width:250px;margin-bottom:20px;position:relative;background-color:#ebebeb;flex-grow:1;overflow:hidden}.habillage:after{position:absolute;right:0;top:0;font-size:3rem;height:50px;width:50px;color:#071f32;z-index:97;content:"\e927";display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:trentels!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.habillage:after:after,.habillage:after:before{transition:all .25s ease}.habillage select{position:absolute;left:0;top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;text-overflow:"";border:0;font-family:inherit;font-size:1.8rem;height:100%;width:100%;padding:0 45px 0 15px;z-index:98}.input-file{width:auto;max-width:300px}.input-file label{cursor:pointer;margin-bottom:0;font-size:1.3rem;font-weight:400}.input-file i{font-size:2.5rem;margin-right:5px;font-weight:300}.input-file input{display:none}.input-file .file-selected{font-weight:700;font-size:1.5rem;text-align:left;padding:0;margin-bottom:0;margin-top:15px;position:relative}.input-file .file-selected:not(:empty){background-color:#b6c4ce;margin-bottom:20px;padding:10px}.input-file .file-selected:not(:empty):before{content:"Fichier sélectionné : ";display:block;font-style:italic;font-weight:300;color:#000}.input-file .file-selected:not(:empty):after{content:"";display:block;position:absolute;left:15px;top:-10px;width:0;height:0;border-color:transparent transparent #b6c4ce;border-style:solid;border-width:0 12px 10px}.btn{margin:auto;font-size:1.6rem;text-transform:uppercase;padding:0 20px;min-height:50px;height:50px;text-align:center;border:2px solid transparent;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}@media print{.btn{display:none}}.btn span{margin-right:10px}.btn i{font-size:3rem}.btn-primary{border-color:#071f32;background-color:#071f32;color:#fff}.btn-primary:hover{background-color:transparent;color:#071f32}.btn-secondary{border-color:#ffb900;background-color:#ffb900;color:#fff}.btn-secondary:hover{background-color:transparent;color:#ffb900}.btn-tertiary{border-color:#0d395b;background-color:#0d395b;color:#fff}.btn-tertiary:hover{background-color:transparent;color:#0d395b}.btn-bloc{color:#fff;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:639px){.btn-bloc{padding:30px 10px}}.btn-bloc.bloc-primary{background-color:#071f32}.btn-bloc.bloc-primary:hover{background-color:#ffb900;color:#071f32}.btn-bloc.bloc-primary:hover i:before{color:#071f32}.btn-bloc.bloc-primary:hover i:after{color:#0d395b}.btn-bloc.bloc-secondary{background-color:#ffb900}.btn-bloc.bloc-secondary:hover{background-color:#071f32;color:#ffb900}.btn-bloc.bloc-secondary:hover i:before{color:#ffb900}.btn-bloc.bloc-secondary:hover i:after,.btn-bloc.bloc-secondary i:after{color:#fff}.btn-bloc.bloc-tertiary{background-color:#0d395b}.btn-bloc.bloc-tertiary:hover{background-color:#ffb900;color:#071f32}.btn-bloc.bloc-tertiary:hover i:before{color:#071f32}.btn-bloc.bloc-tertiary:hover i:after{color:#0d395b}.btn-bloc i{font-size:8.5rem;margin-bottom:10px}.btn-bloc i:before{color:#fff}.btn-bloc span{font-size:3.6rem;line-height:1;font-family:Linux Biolinum,serif;text-align:center}.btn-bloc span em{display:block;padding-top:20px;font-family:Lato,sans-serif;font-size:1.6rem;line-height:1.3}.breadcrumb{margin-bottom:30px;color:#fff;flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width:639px){.breadcrumb{display:none}}.breadcrumb a{color:#fff}.breadcrumb a:hover{color:#ffb900}.breadcrumb i{color:#ffb900;padding:0 5px}.sharer-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width:639px){.sharer-container{justify-content:center}}.sharer-container p{margin-right:10px}.sharer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.sharer a{position:relative;margin-bottom:0;color:#071f32;margin-right:8px}.sharer a i{font-size:2.7rem}.sharer a span{position:absolute;color:#fff;top:-30px;left:50%;margin-left:-45px;opacity:0;width:90px;height:25px;font-size:1.5rem;z-index:-1;transition:all .25s ease;display:flex;flex-direction:row;align-items:center;justify-content:center}.sharer a span:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-7px;width:0;height:0;border-style:solid;border-width:8px 7px 0}.sharer a:hover span{z-index:99;opacity:1;transform:translateY(-5px)}.sharer a.share-facebook span{background-color:#1877f2}.sharer a.share-facebook span:after{border-color:#1877f2 transparent transparent}.sharer a.share-facebook:hover i{color:#1877f2}.sharer a.share-twitter span{background-color:#55acee}.sharer a.share-twitter span:after{border-color:#55acee transparent transparent}.sharer a.share-twitter:hover i{color:#55acee}body.mode-popup{overflow:hidden}body.mode-popup:after{display:block;content:"";position:fixed;height:100vh;top:0;left:0;right:0;background-color:rgba(7,31,50,.9);z-index:9998}.popup{display:none;color:#333;position:fixed;top:8%;bottom:8%;left:50%;height:auto;width:90%;max-width:790px;margin-left:-395px;z-index:9999;overflow-y:auto}@media screen and (max-width:880px){.popup{left:5%;right:5%;top:5%;bottom:5%;width:auto;max-width:90%;margin-left:0}}@media screen and (max-width:639px){.popup{left:0;right:0;top:0;bottom:0;background-color:#fff;max-width:100%}}.popup .popup-heading{background-color:#fff;color:#071f32;font-size:1.8rem;padding:10px 40px}.popup .heading{display:flex;flex-direction:column;align-items:center;justify-content:center}.popup .heading span{font-family:Linux Biolinum,serif;font-size:4rem}.popup .heading i{font-size:10rem;margin-bottom:10px}.popup .nav-items{padding:15px 5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.popup .nav-items>*{font-size:1.8rem;margin-bottom:10px}.popup .nav-items>:before{content:"-";padding-right:5px}.popup .nav-items a:hover{color:#ffb900}.popup .popup-content{background-color:#fff;padding:25px 15px 15px}.popup .cols{display:flex;justify-content:space-between}.popup .cols>div:first-child{margin-right:20px}.popup input[type=email]{min-width:300px}.popup.open{display:block}.popup .close-popup{position:absolute;right:10px;top:10px;color:#071f32}.popup .close-popup i{font-size:3.5rem}.popup .close-popup:hover{color:#071f32}@media screen and (max-width:639px){.popup .close-popup{position:fixed}}.pagination{text-align:center;margin-bottom:80px;display:flex;flex-direction:row;align-items:center;justify-content:center}.pagination li{display:inline-block;padding:5px}.pagination li.active a{color:#fff}.pagination li.navigation a{padding-top:2px}.pagination li.navigation a i{font-size:2.5rem}.pagination li.navigation.full a i:last-child{margin-left:-18px}.pagination a{width:27px;height:27px;font-size:1.6rem;color:#000;letter-spacing:.8px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.table-list{margin-bottom:25px;width:100%}.table-list th{text-transform:uppercase;height:50px;vertical-align:middle;color:#000;text-align:left}.table-list tbody tr:nth-child(odd){background-color:#dbe1e6}.table-list td{vertical-align:middle;height:50px;padding:15px;line-height:1}.table-list td.ref{width:140px}.table-list td.action{text-align:right;width:230px}.table-list a{color:#0d395b;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start}.table-list a i{font-size:2.7rem;margin-left:5px}.table-list a:hover{color:#071d2e}.nav-onglet{justify-content:flex-start}.nav-onglet,.nav-onglet a{display:flex;flex-direction:row;align-items:center}.nav-onglet a{min-height:50px;min-width:180px;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;justify-content:center}.nav-onglet a strong{margin-right:10px}.nav-onglet a.actif,.nav-onglet a:hover{border-color:#0d395b;color:#0d395b}.nav-onglet a:only-child,.onglet-content{display:none}.onglet-content h2{font-size:2.7rem;margin-bottom:20px}.onglet-content.open{display:block}.msg-info{display:flex;align-items:center;padding:0 20px;height:50px;line-height:1;text-align:left;margin:auto auto 20px;color:#fff}.msg-info:empty{display:none;background:red}.valid{background-color:rgba(77,166,82,.9)}.error{background-color:rgba(195,22,22,.9)}.warning{background-color:rgba(245,142,40,.9)}.rgpd-consent{z-index:9995;position:fixed;bottom:0;left:0;right:0;padding:20px;min-height:250px;color:#fff;background-color:rgba(7,31,50,.98);display:flex;flex-direction:column;align-items:center;justify-content:center}.rgpd-consent p{padding:0 15px;text-align:center;margin-bottom:20px}.rgpd-consent .rgpd-list p{text-align:left}.rgpd-consent h5{font-weight:700;text-align:left;text-transform:uppercase}.rgpd-consent form{text-align:center}.rgpd-consent .btn{margin:0 5px 15px}.rgpd-consent .rgpd-no-consent{color:#fff;text-align:center}.rgpd-consent .rgpd-no-consent:hover{text-decoration:underline}.rgpd-consent .cols{justify-content:center}@media screen and (max-width:639px){.rgpd-consent .cols{flex-direction:column}}#map{height:300px}#map,.slick-list{width:100%}.meteo{text-align:center;background-color:#ffb900;color:#fff}.meteo .condition,.meteo .condition-obs{background-image:url(meteo-8233fcdf4601a9838d9245f0175b0e38.png);background-repeat:no-repeat}.meteo .day{width:33%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.meteo .day .condition{flex-grow:1}.meteo .condition-averses-de-neige-faible-big-png{width:100px;height:100px;background-position:-816px 0}.meteo .condition-averses-de-neige-faible-png{width:53px;height:45px;background-position:-816px -784px}.meteo .condition-averses-de-pluie-faible-big-png{width:125px;height:125px;background-position:-680px -680px}.meteo .condition-averses-de-pluie-faible-png{width:53px;height:45px;background-position:-928px -728px}.meteo .condition-averses-de-pluie-forte-big-png{width:125px;height:125px;background-position:-544px -680px}.meteo .condition-averses-de-pluie-forte-png{width:53px;height:45px;background-position:-872px -728px}.meteo .condition-averses-de-pluie-moderee-big-png{width:125px;height:125px;background-position:-408px -680px}.meteo .condition-averses-de-pluie-moderee-png{width:53px;height:45px;background-position:-816px -728px}.meteo .condition-brouillard-big-png{width:125px;height:125px;background-position:-272px -680px}.meteo .condition-brouillard-png{width:53px;height:45px;background-position:-928px -672px}.meteo .condition-ciel-voile-big-png{width:125px;height:125px;background-position:-136px -680px}.meteo .condition-ciel-voile-png{width:53px;height:45px;background-position:-872px -672px}.meteo .condition-couvert-avec-averses-big-png{width:125px;height:125px;background-position:0 -680px}.meteo .condition-couvert-avec-averses-png{width:53px;height:45px;background-position:-816px -672px}.meteo .condition-developpement-nuageux-big-png{width:125px;height:125px;background-position:-680px -544px}.meteo .condition-developpement-nuageux-png{width:53px;height:45px;background-position:-928px -616px}.meteo .condition-eclaircies-big-png{width:125px;height:125px;background-position:-544px -544px}.meteo .condition-eclaircies-png{width:53px;height:45px;background-position:-872px -616px}.meteo .condition-ensoleille-big-png{width:125px;height:125px;background-position:-408px -544px}.meteo .condition-ensoleille-png{width:53px;height:45px;background-position:-816px -616px}.meteo .condition-faiblement-nuageux-big-png{width:125px;height:125px;background-position:-272px -544px}.meteo .condition-faiblement-nuageux-png{width:53px;height:45px;background-position:-928px -560px}.meteo .condition-faiblement-orageux-big-png{width:125px;height:125px;background-position:-136px -544px}.meteo .condition-faiblement-orageux-png{width:53px;height:45px;background-position:-872px -560px}.meteo .condition-faibles-passages-nuageux-big-png{width:125px;height:125px;background-position:0 -544px}.meteo .condition-faibles-passages-nuageux-png{width:53px;height:45px;background-position:-816px -560px}.meteo .condition-fortement-nuageux-big-png{width:125px;height:125px;background-position:-680px -408px}.meteo .condition-fortement-nuageux-png{width:53px;height:45px;background-position:-928px -504px}.meteo .condition-fortement-orageux-big-png{width:125px;height:125px;background-position:-544px -408px}.meteo .condition-fortement-orageux-png{width:53px;height:45px;background-position:-872px -504px}.meteo .condition-neige-faible-big-png{width:125px;height:125px;background-position:-408px -408px}.meteo .condition-neige-faible-png{width:53px;height:45px;background-position:-816px -504px}.meteo .condition-neige-forte-big-png{width:125px;height:125px;background-position:-272px -408px}.meteo .condition-neige-forte-png{width:53px;height:45px;background-position:-928px -448px}.meteo .condition-neige-moderee-big-png{width:125px;height:125px;background-position:-136px -408px}.meteo .condition-neige-moderee-png{width:53px;height:45px;background-position:-872px -448px}.meteo .condition-nuit-avec-averses-big-png{width:125px;height:125px;background-position:0 -408px}.meteo .condition-nuit-avec-averses-de-neige-faible-big-png{width:125px;height:125px;background-position:-680px -272px}.meteo .condition-nuit-avec-averses-de-neige-faible-png{width:53px;height:45px;background-position:-816px -448px}.meteo .condition-nuit-avec-averses-png{width:53px;height:45px;background-position:-928px -392px}.meteo .condition-nuit-avec-developpement-nuageux-big-png{width:125px;height:125px;background-position:-544px -272px}.meteo .condition-nuit-avec-developpement-nuageux-png{width:53px;height:45px;background-position:-872px -392px}.meteo .condition-nuit-bien-degagee-big-png{width:125px;height:125px;background-position:-408px -272px}.meteo .condition-nuit-bien-degagee-png{width:53px;height:45px;background-position:-816px -392px}.meteo .condition-nuit-claire-big-png{width:125px;height:125px;background-position:-272px -272px}.meteo .condition-nuit-claire-et-stratus-big-png{width:125px;height:125px;background-position:-136px -272px}.meteo .condition-nuit-claire-et-stratus-png{width:53px;height:45px;background-position:-928px -336px}.meteo .condition-nuit-claire-png{width:53px;height:45px;background-position:-872px -336px}.meteo .condition-nuit-faiblement-orageuse-png{width:53px;height:45px;background-position:-816px -336px}.meteo .condition-nuit-faiblement-orageuse_big-png{width:125px;height:125px;background-position:0 -272px}.meteo .condition-nuit-legerement-voilee-big-png{width:125px;height:125px;background-position:-680px -136px}.meteo .condition-nuit-legerement-voilee-png{width:53px;height:45px;background-position:-928px -280px}.meteo .condition-nuit-nuageuse-big-png{width:125px;height:125px;background-position:-544px -136px}.meteo .condition-nuit-nuageuse-png{width:53px;height:45px;background-position:-872px -280px}.meteo .condition-orage-modere-big-png{width:125px;height:125px;background-position:-408px -136px}.meteo .condition-orage-modere-png{width:53px;height:45px;background-position:-816px -280px}.meteo .condition-pluie-et-neige-melee-big-png{width:125px;height:125px;background-position:-272px -136px}.meteo .condition-pluie-et-neige-melee-faible-big-png{width:125px;height:125px;background-position:-136px -136px}.meteo .condition-pluie-et-neige-melee-faible-png{width:53px;height:45px;background-position:-928px -224px}.meteo .condition-pluie-et-neige-melee-forte-big-png{width:125px;height:125px;background-position:0 -136px}.meteo .condition-pluie-et-neige-melee-forte-png{width:53px;height:45px;background-position:-872px -224px}.meteo .condition-pluie-et-neige-melee-moderee-big-png{width:125px;height:125px;background-position:-680px 0}.meteo .condition-pluie-et-neige-melee-moderee-png{width:53px;height:45px;background-position:-816px -224px}.meteo .condition-pluie-et-neige-melee-png{width:53px;height:45px;background-position:-928px -168px}.meteo .condition-pluie-faible-big-png{width:125px;height:125px;background-position:-544px 0}.meteo .condition-pluie-faible-png{width:53px;height:45px;background-position:-872px -168px}.meteo .condition-pluie-forte-big-png{width:125px;height:125px;background-position:-408px 0}.meteo .condition-pluie-forte-png{width:53px;height:45px;background-position:-816px -168px}.meteo .condition-pluie-moderee-big-png{width:125px;height:125px;background-position:-272px 0}.meteo .condition-pluie-moderee-png{width:53px;height:45px;background-position:-952px -112px}.meteo .condition-stratus-big-png{width:125px;height:125px;background-position:-136px 0}.meteo .condition-stratus-png{width:53px;height:45px;background-position:-952px -56px}.meteo .condition-stratus-se-dissipant-big-png{width:125px;height:125px;background-position:0 0}.meteo .condition-stratus-se-dissipant-png{width:53px;height:45px;background-position:-952px 0}.agenda .item-event{margin:0 10px;padding:30px 0;color:#fff;border-top:1px solid #ffb900;position:relative}.agenda .item-event .h4{margin-bottom:8px;text-transform:uppercase}.agenda .item-event a{color:#ffb900}.agenda .item-event a:hover{color:#fff}.agenda .item-event .date{opacity:.5;font-style:italic}.dzscalendar{position:relative;font-family:Lato,sans-serif;width:100%;padding-bottom:10px}.dzscalendar .calendar-controls{color:#fff;font-size:1.6rem;position:relative;min-height:44px;width:100%}.dzscalendar .calendar-controls .arrow-left,.dzscalendar .calendar-controls .arrow-right{position:absolute;cursor:pointer;top:5px}.dzscalendar .calendar-controls .arrow-left i,.dzscalendar .calendar-controls .arrow-right i{font-size:1.6rem;color:#fff}.dzscalendar .calendar-controls .arrow-left{left:10px}.dzscalendar .calendar-controls .arrow-right{right:10px}.dzscalendar .calendar-controls .curr-date{text-align:center;padding-top:0}.dzscalendar .calendar-controls .curr-month{margin-right:5px}.dzscalendar .label{color:#111}.dzscalendar .mon-body{position:relative}.dzscalendar .mon-row{height:36px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.dzscalendar .mon-row>span{white-space:nowrap}.dzscalendar .theMonths{position:relative;height:auto;overflow:hidden;margin:0 auto;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.dzscalendar .theMonths>*{width:100%}.dzscalendar .week-day{font-weight:300;opacity:1;font-size:1.6rem;text-align:center;padding:0 7px;width:36px;height:36px;border-radius:50%;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}.dzscalendar .week-day:last-child{border-right:0 solid rgba(0,0,0,.2)}.dzscalendar .week-day.hasEvent,.dzscalendar .week-day.hasEventForHover{background-color:#ffb900;cursor:pointer;font-weight:700;color:#071f32}.dzscalendar .week-day.hasEvent:hover,.dzscalendar .week-day.hasEventForHover:hover{background-color:#fff}.dzscalendar .week-day .the-event-content{display:none}.dzscalendar .headerRow{background-color:#0d395b;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.dzscalendar .headerRow .week-day{color:#fff;font-weight:700;text-transform:uppercase}.dzscalendar .main-mon{position:relative}.dzscalendar .main-mon.currTable{display:none}.dzscalendar .main-mon .other-months-date{opacity:1}.dzscalendar .main-mon .today-date{font-weight:300}.dzscalendar .main-mon .past-date{opacity:.5;filter:alpha(opacity=50)}.dzscalendar .main-mon .curr-months-date{position:relative}.dzscalendar .events{display:none}.dzscalendar .testimonial span{font-size:2.5em;font-style:italic;line-height:1em;color:#555}.dzscalendar .testimonial .the-author{font-size:1em;font-style:italic;color:#aaa;margin-top:10px}.dzscalendar .slideDescription{position:absolute;top:0;left:0;text-align:left;padding:10px}.dzscalendar .slideDescription .desc-close-button{position:absolute;top:10px;right:5px;text-align:center;padding:1px 7px;border:1px solid #fff;border-radius:20px;font-family:arial,serif;cursor:pointer}.dzscalendar .aux-transition-container{position:absolute;top:0;left:0;width:100%;height:100%;perspective:1600px}.dzstooltip{position:absolute;opacity:0;z-index:576;text-align:left;transition-property:height;transition-duration:.3s;transition-timing-function:ease-out}.dzstooltip .label{font-weight:700}.dzstooltip>div{padding-bottom:10px}.dzstooltip h5{font-size:1.25em;font-weight:400;margin-top:7px;margin-bottom:10px}.event-receiver{background:#fff;border:1px solid rgba(0,0,0,.2);padding:10px 15px;border-radius:0;color:#888}.dzscal-blog-event{position:relative}.dzscal-blog-event:after{display:block;clear:both;content:" "}.dzscal-blog-event .dzscal-date-con{float:left;width:70px;margin-right:30px;background:#cb1919;text-align:center;color:#fff;padding:18px 10px}.dzscal-blog-event .dzscal-date-con .date-con--date{font-size:30px;margin-bottom:3px}.dzscal-blog-event .dzscal-date-con .date-con--month{font-size:15px;opacity:.7}.dzscalendar .main-mon .week-day.tag-red{background-color:red;color:#fff}.dzscalendar .main-mon .week-day.tag-important{background-color:#ae1919;color:#fff}.dzscalendar .main-mon .week-day.tag-blue{background-color:#2f96b4;color:#fff}.dzscalendar .aux-transition{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;transition-duration:.8s;transition-timing-function:ease-out}.dzscalendar .aux-transition>*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.dzscalendar .aux-transition>.theMonths{transform-origin:50% 0;transform-style:preserve-3d}.dzscalendar .aux-transition>.calendar-controls,.dzscalendar .aux-transition>.theMonths{transition-property:transform;transition-duration:.8s;transition-timing-function:ease-out}.dzscalendar .aux-transition>.calendar-controls{transform:rotateX(-180deg);transform-origin:50% 100%;transform-style:preserve-3d;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.dzscalendar .aux-transition.dzsflipped>.theMonths{transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.dzscalendar .aux-transition.dzsflipped>.calendar-controls{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);box-shadow:0 0 3px 0 transparent}.dzscalendar .aux-transition.backward>.theMonths{transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.dzscalendar .aux-transition.backward>.calendar-controls{transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}.dzscalendar .aux-transition.backward.dzsflipped>.theMonths{transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.dzscalendar .aux-transition.backward.dzsflipped>.calendar-controls{transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg)}header{width:100%;position:absolute;top:0;left:0;padding-top:30px;padding-left:8%;z-index:999}@media screen and (max-width:1199px){header{padding-left:2%}}@media screen and (max-width:767px){header{min-height:85px;padding-top:0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}@media screen and (max-width:549px){header{padding-left:15px}}@media print{header{display:none}}header .logo{color:#fff}header .logo:hover{opacity:.5}@media screen and (max-width:999px){header .logo{top:10px;font-size:5rem}}.header-links{position:absolute;right:0;top:50px;z-index:999;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1499px){.header-links{top:130px}}@media screen and (max-width:767px){.header-links{position:static;flex-direction:row}}@media screen and (max-width:639px){.header-links{display:none}}.header-links img{display:block}.header-links .btn{width:74px;height:74px;background-color:#fff;margin-bottom:10px}@media screen and (max-width:767px){.header-links .btn{margin-bottom:0}}.header-links .btn.btn-secondary{background-color:#ffb900}.header-links .btn.btn-secondary:hover{background-color:#071f32;color:#fff;border-color:#071f32}.header-links .btn.btn-secondary i{font-size:5.5rem}.main-nav{margin-bottom:30px}@media screen and (max-width:767px){.main-nav{margin-bottom:0}}.menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width:767px){.menu{display:none;position:fixed;top:0;right:0;left:0;bottom:0;padding-top:80px;flex-direction:column;background-color:#0d395b;z-index:999}}.menu.showing-nav{display:flex}.menu li{position:relative}@media screen and (max-width:767px){.menu li{width:85%}}.menu li:hover .submenu{display:block}.menu li.search-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width:767px){.menu li.search-item{width:auto}}.menu a,.menu span{color:#fff;font-size:1.8rem;font-weight:700;min-height:70px;padding:0 26px;background-color:#0d395b;display:flex;flex-direction:row;align-items:center;justify-content:center}.menu a:hover,.menu span:hover{background-color:#fff;color:#071f32}.menu a.toggle-search,.menu span.toggle-search{background-color:#fff;color:#ffb900;font-size:4rem}@media screen and (max-width:999px){.menu a.toggle-search,.menu span.toggle-search{display:none}}.menu a.toggle-search.search-active .icon-search:before,.menu span.toggle-search.search-active .icon-search:before{content:"\e935"}.menu a.search-tablet,.menu span.search-tablet{display:none;background-color:#fff;color:#ffb900;font-size:4rem}@media screen and (max-width:999px){.menu a.search-tablet,.menu span.search-tablet{display:flex}}@media screen and (max-width:767px){.menu a.search-tablet,.menu span.search-tablet{display:none}}.form-search{display:none;justify-content:flex-start}.form-search.search-open{display:flex;width:100%;z-index:9990}@media screen and (max-width:767px){.form-search{display:flex}}.form-search input[type=search]{margin-bottom:0;border:0;height:70px;background-color:#fff}.form-search button{min-width:70px;font-size:4rem;padding:0 10px;color:#fff;background-color:#0d395b}@media screen and (max-width:767px){.form-search button{background-color:#ffb900}.form-search button:hover{background-color:#071f32}}.form-search button:hover{color:#ffb900}.form-search-mobile .popup-content{padding-top:65px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:639px){.form-search-mobile .popup-content{height:100%;justify-content:flex-start}}.form-search-mobile .popup-content button,.form-search-mobile .popup-content input{width:100%;margin:0 0 10px;max-width:300px}.form-search-mobile p{text-align:center;margin-bottom:20px}.submenu{display:none;position:absolute;left:0;right:0;top:70px}@media screen and (max-width:767px){.submenu{position:static;background-color:#071f32}}.submenu a{padding:0 10px;font-size:1.6rem;line-height:1;font-weight:400;min-height:50px;background-color:rgba(13,57,91,.9);text-align:center}@media screen and (max-width:767px){.submenu a{background-color:#071f32}}.submenu a:hover{background-color:#fff;color:#0d395b}.toggle-nav{display:none;cursor:pointer;position:relative;width:100px;height:85px;background-color:transparent;margin:auto;flex-grow:1}@media screen and (max-width:767px){.toggle-nav{display:block}}@media screen and (max-width:639px){.toggle-nav{position:fixed;top:0;right:0;z-index:9999}}@media screen and (max-width:767px){.toggle-nav.menu-open{position:fixed;top:0;right:0;z-index:9999}}.toggle-nav span{top:50%;left:50%;margin-left:-10px;transform:rotate(0)}.toggle-nav span,.toggle-nav span:after,.toggle-nav span:before{position:absolute;display:block;width:40px;height:4px;background-color:#fff}.toggle-nav span:after,.toggle-nav span:before{content:"";top:0;left:0;transform:translateY(-10px);transition:all .25s ease}.toggle-nav span:after{transform:translateY(0);top:10px}.menu-open.toggle-nav span{background-color:transparent}.menu-open.toggle-nav span:before{transform:rotate(-45deg)}.menu-open.toggle-nav span:after{transform:rotate(45deg);transform-origin:31px -2px 0}footer{position:relative;background-color:#f2f2f2}footer .logo{margin-bottom:30px;font-size:4.8rem}footer .map{position:absolute;left:50%;right:0;top:0;bottom:65px;background:transparent url(map-0c4fc6687645894dc25dda2dc43e174e.jpg) 50% no-repeat;background-size:cover}@media screen and (max-width:1199px){footer .map{left:60%}}@media screen and (max-width:999px){footer .map{left:0;top:auto;min-height:250px}}footer .map span{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;color:#fff;font-size:2rem;text-transform:uppercase;text-align:center;background-color:rgba(255,185,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .25s ease}footer .map span i{font-size:5rem;margin-bottom:5px}footer .map:hover span{opacity:1}.main-footer{padding:70px 10px 70px 25px;position:static}@media screen and (max-width:999px){.main-footer{padding-bottom:300px}}.mairie-infos{max-width:540px;padding-right:50px}.mairie-infos .cols{margin-bottom:20px}@media screen and (max-width:639px){.mairie-infos .cols{flex-direction:column}}@media screen and (max-width:639px){.mairie-infos .cols p{margin-bottom:15px}}.mairie-infos .cols p:last-child{margin-left:20px;max-width:330px}@media screen and (max-width:639px){.mairie-infos .cols p:last-child{margin-left:0}}.colophon{min-height:65px;background-color:#071f32;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.colophon,.colophon a{color:#fff}.colophon a:hover{color:#ffb900}.colophon br{display:none}@media screen and (max-width:639px){.colophon br{display:block}}.slider{background-color:#071f32;height:740px}@media screen and (max-width:999px){.slider{height:540px}}@media screen and (max-width:767px){.slider{height:380px}}.slider>div{width:100%}.slider .slide{height:740px;position:relative;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}@media screen and (max-width:999px){.slider .slide{height:540px}}@media screen and (max-width:767px){.slider .slide{height:380px}}.slider .slide article{padding-left:8%;width:720px;padding-top:275px;padding-right:50px;color:#fff;z-index:300;background-color:rgba(7,31,50,.5)}@media screen and (max-width:1199px){.slider .slide article{padding-left:2%;width:550px}}@media screen and (max-width:999px){.slider .slide article{width:55%;padding-top:235px;background-color:rgba(7,31,50,.65)}}@media screen and (max-width:767px){.slider .slide article{width:100%;padding-top:105px}}.slider .slide article .h2{margin-bottom:15px}.slider .slide article p{margin-bottom:10px}.slider .slide figure{position:absolute;top:0;right:0;bottom:0;left:630px;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:1199px){.slider .slide figure{left:500px}}@media screen and (max-width:999px){.slider .slide figure{left:0}}.acces-rapide{padding:34px 0;margin-bottom:88px;background-color:#0d395b}.acces-rapide nav{flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.acces-rapide a{color:#fff;margin:0 5px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.acces-rapide a:hover,.acces-rapide a:hover i:before{color:#ffb900}.acces-rapide a:hover i:after{color:#fff}.acces-rapide a i{font-size:8.5rem;margin-bottom:10px}.acces-rapide a i:before{color:#fff}.acces-rapide a span{font-size:1.8rem;font-weight:700;text-align:center}.top-home{margin-bottom:25px;display:grid;grid-template-rows:1fr 225px;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}@media screen and (max-width:1199px){.top-home{grid-template-columns:1fr 1fr}}.top-home>.art-container figure{display:none}@media screen and (max-width:999px){.top-home>.art-container{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3}}@media screen and (max-width:767px){.top-home>.art-container{grid-column-start:1;grid-column-end:-1}}.actus-rss,.evenements{grid-row-start:1;grid-row-end:-1}.h2-fx{display:block;transform:rotate(-90deg)}.evenements{padding-left:50px;position:relative}@media screen and (max-width:999px){.evenements{grid-column-start:1;grid-column-end:-1}}@media screen and (max-width:767px){.evenements{padding-left:0}}.evenements .h2-fx{position:absolute;left:-125px;bottom:125px}@media screen and (max-width:767px){.evenements .h2-fx{display:none}}.evenements img{display:block}.meteo{padding:20px;grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3}@media screen and (max-width:999px){.meteo{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:-1}}.meteo .h2{margin-bottom:20px}.meteo .condition,.meteo .day-name{margin-bottom:10px}.meteo .temp{font-family:Linux Biolinum,serif;font-size:3rem}.actus-rss{padding-left:15px}@media screen and (max-width:1199px){.actus-rss{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:-1}}@media screen and (max-width:999px){.actus-rss{grid-column-end:2}}@media screen and (max-width:767px){.actus-rss{grid-column-end:-1;grid-row-start:5;grid-row-end:6}}.actus-rss .h2{margin-bottom:25px}.illi-art{margin-bottom:30px;position:relative}.illi-art:hover .lnk-read{opacity:1}.illi-art .h3{font-size:1.8rem;font-weight:700;margin-bottom:15px}.illi-art .lnk-read{opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(7,31,50,.9);color:#fff;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;justify-content:center}.illi-art:after{content:"\e907";color:#ffb900;font-size:4rem;font-family:trentels!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.illi-art:after:after,.illi-art:after:before{transition:all .25s ease}.second-home{display:grid;grid-template-rows:1fr;grid-template-columns:2fr 1fr;grid-gap:10px}@media screen and (max-width:999px){.second-home{grid-template-columns:1fr}}.home-links{display:grid;grid-template-rows:270px 270px;grid-template-columns:repeat(4,1fr);grid-gap:0}@media screen and (max-width:999px){.home-links{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.home-links{grid-template-columns:1fr;grid-auto-rows:270px}}.home-links:after,.home-links:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover}.home-links:before{background-image:url(home-link-01-7fbefe0594fc52adf5f0426447bd93a9.jpg);grid-column-start:1;grid-column-end:3}@media screen and (max-width:999px){.home-links:before{display:none}}.home-links:after{background-image:url(home-link-02-3f577b586b36e75d5442598df49fbe64.jpg);grid-column-start:-1;grid-column-end:-3}@media screen and (max-width:999px){.home-links:after{display:none}}.home-links a{display:flex;flex-direction:column;align-items:center;justify-content:center}.bloc-agenda{color:#fff;background-color:#071f32;margin-left:15px;padding-top:15px}@media screen and (max-width:999px){.bloc-agenda{margin-left:0}}.bloc-agenda .h2{text-align:center;margin-bottom:20px}.ck,.cke_editable{display:block;font-size:1.6rem;margin-bottom:20px}.cke_editable h2,.ck h2{display:block;font-family:Linux Biolinum,serif;font-size:3.6rem;margin-bottom:20px;line-height:1.1}.cke_editable h3,.ck h3{font-size:2rem;color:#0d395b;font-weight:300}.cke_editable h4,.ck h4{font-family:Lato,sans-serif;font-size:1.8rem}.cke_editable p,.ck p{font-weight:400;margin-bottom:15px;text-align:justify}.cke_editable em,.cke_editable i,.ck em,.ck i{font-style:italic}.ck b,.cke_editable b,.cke_editable strong,.ck strong{font-weight:700}.ck a:not(.btn),.cke_editable a:not(.btn){color:#000}.ck a:not(.btn):hover,.cke_editable a:not(.btn):hover{color:#071f32}.ck a:not(.btn):hover>img,.cke_editable a:not(.btn):hover>img{opacity:.6}.ck .btn,.cke_editable .btn{margin:auto;font-size:1.6rem;text-transform:uppercase;padding:0 20px;min-height:50px;height:50px;text-align:center;border:2px solid transparent;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}.ck .btn.btn-primary,.cke_editable .btn.btn-primary{border-color:#071f32;background-color:#071f32;color:#fff}.ck .btn.btn-primary:hover,.cke_editable .btn.btn-primary:hover{background-color:transparent;color:#071f32}.ck .btn.btn-secondary,.cke_editable .btn.btn-secondary{border-color:#ffb900;background-color:#ffb900;color:#fff}.ck .btn.btn-secondary:hover,.cke_editable .btn.btn-secondary:hover{background-color:transparent;color:#ffb900}.ck .btn.btn-tertiary,.cke_editable .btn.btn-tertiary{border-color:#0d395b;background-color:#0d395b;color:#fff}.ck .btn.btn-tertiary:hover,.cke_editable .btn.btn-tertiary:hover{background-color:transparent;color:#0d395b}.ck .pres,.cke_editable .pres{font-family:Lato,sans-serif;font-size:2.2rem;color:#000;position:relative}.ck .pres:before,.cke_editable .pres:before{font-style:normal;font-size:4rem;position:absolute;color:#ffb900;content:"\00201c";top:-15px;left:-20px;z-index:-1}.cke_editable img,.ck img{max-width:100%}.cke_editable table,.ck table{margin-bottom:25px;width:100%}.cke_editable table tr,.ck table tr{background-color:#e9ebed}.cke_editable table tr:nth-child(odd),.ck table tr:nth-child(odd){background-color:#fff1cc}.cke_editable table tr td,.ck table tr td{padding:10px;vertical-align:middle;text-align:left}.cke_editable table tr td h4,.ck table tr td h4{color:#071f32}.cke_editable table tr td p,.ck table tr td p{max-width:200px;text-align:left}.cke_editable table tr td>strong,.ck table tr td>strong{font-size:1.6rem;color:#071f32}.cke_editable table tr td img,.ck table tr td img{margin:0 5px}.cke_editable ul,.ck ul{margin-bottom:15px}.cke_editable ul li,.ck ul li{display:flex;align-items:flex-start;color:#0d395b}.cke_editable ul li a,.cke_editable ul li b,.cke_editable ul li em,.cke_editable ul li i,.cke_editable ul li span,.cke_editable ul li strong,.ck ul li a,.ck ul li b,.ck ul li em,.ck ul li i,.ck ul li span,.ck ul li strong{margin:0 3px}.cke_editable ul li:before,.ck ul li:before{content:"";display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#ffb900;margin-right:8px;margin-top:8px}.head-page{background-color:#071f32;color:#fff;min-height:450px;position:relative;margin-bottom:40px;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end}@media screen and (max-width:767px){.head-page{min-height:270px}}.head-page .h2{margin-bottom:15px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.head-page .h2 .icon-infos{margin-right:10px;font-size:3rem}.head-page .h2 .icon-infos:before{color:#fff}.head-page article{position:absolute;top:0;bottom:0;left:8%;width:590px;padding-top:250px;padding-right:50px;color:#fff;z-index:300;background-color:rgba(7,31,50,.5)}@media screen and (max-width:1199px){.head-page article{left:2%}}@media screen and (max-width:999px){.head-page article{left:0;padding-left:2%;padding-top:235px;background-color:rgba(7,31,50,.75)}}@media screen and (max-width:767px){.head-page article{width:100%;padding-top:105px}}@media screen and (max-width:549px){.head-page article{padding-left:15px}}.head-page figure{position:absolute;top:0;right:0;bottom:0;left:630px;height:100%;background:#071f32 url(header-article-8418bfd10fd9a50a1c60f2fd56568646.jpg) 50% no-repeat;background-size:cover}@media screen and (max-width:999px){.head-page figure{left:550px}}@media screen and (max-width:767px){.head-page figure{display:none}}.demarches .head-page figure{background-image:url(header-demarches-30a8723fad1930dab833143453aaeac5.jpg)}.elus .head-page figure{background-image:url(header-elus-be82e31eb4548dff9b5ab2bbecc44c46.jpg)}.camping .head-page figure{background-image:url(header-camping-09dbacb2a03f7faad2f5e6b734c66e05.jpg)}.liste-doc .head-page figure{background-image:url(header-doc-10f0817cf5de73ce4e90366975e68e7b.jpg)}.petite-enfance .head-page figure{background-image:url(header-petite-enfance-8fb70e539886a808721a8fd7aa0c04e7.jpg)}.ecole .head-page figure{background-image:url(header-ecoles-157736859b45f12dd68e552c10f70583.jpg)}.cantine .head-page figure{background-image:url(header-restauration-scolaire-8bdd9d4cd5c5959b43b7d4519f38a4f5.jpg)}.evenement .head-page figure{background-image:url(header-evenement-fc3da3e5c3e9b574752bd0a07e7a6943.jpg)}.solidarite .head-page figure{background-image:url(header-solidarite-b54a1f8c9896b654aa8281154dfe720e.jpg)}.logement .head-page figure{background-image:url(header-logement-0fadc75c6efabcaa2dc9ac227bc826e4.jpg)}.er404 .head-page figure{background-image:url(slide-02-f0628aa0007eac7899b355c5160c6b17.jpg)}.head-jeunesse{margin-bottom:0}.head-txt{text-align:center;margin-bottom:30px}.liste-articles{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);grid-gap:25px}@media screen and (max-width:999px){.liste-articles{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.liste-articles{grid-auto-rows:auto;grid-template-columns:1fr}}.liste-articles.liste-logement{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.liste-articles.liste-logement{grid-template-columns:1fr}}.liste-logement{margin-bottom:30px}.liste-logement .btn{margin:0 5px}.liste-logement .art-container:nth-child(2n){background-color:#0d395b}.bandeau-logement{margin-bottom:40px;display:grid;grid-template-rows:80px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:0}@media screen and (max-width:549px){.bandeau-logement{grid-template-columns:1fr}}.bandeau-logement .h2{margin-bottom:20px}.bandeau-logement>.h2{color:#fff;margin-bottom:0;background-color:#ffb900;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-column-start:1;grid-column-end:-1}.bandeau-logement .btn{margin:0}.bandeau-logement .art-container:nth-child(2n){background-color:#0d395b}.bandeau-logement .item-article{min-height:300px}.art-container{background-color:#071f32;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.art-container:not(.nofade) .btn{position:absolute;right:0;bottom:0;background-color:transparent;color:#fff;border:0}.art-container:not(.nofade) .btn:hover{color:#fff}.art-container:not(.nofade) .btn span{opacity:0;font-size:0;transition:all .25s ease}.art-container:not(.nofade) .btn i{font-size:3rem}.art-container:not(.nofade):hover{background-color:#0d395b}.art-container:not(.nofade):hover .btn{background-color:#ffb900;color:#071f32}.art-container:not(.nofade):hover .btn span{font-size:1.6rem;opacity:1}.art-container figure{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:330px}.article .main-content figure{margin-right:25px}@media screen and (max-width:1499px){.article .main-content figure{max-width:500px}}@media screen and (max-width:1199px){.article .main-content figure{max-width:320px}}@media screen and (max-width:999px){.article .main-content figure{max-width:none;margin-bottom:30px;margin-right:0}}.article .main-content figure img{max-width:100%}.article .ck{flex-grow:1}.event-content{margin-bottom:30px}@media screen and (max-width:999px){.event-content{flex-direction:column}}@media screen and (max-width:639px){.event-bottom{flex-direction:column-reverse}}.event-bottom .btn{margin:0}@media screen and (max-width:639px){.event-bottom .btn{margin-bottom:15px}}.item-article{position:relative;padding:30px;color:#fff;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:549px){.item-article{flex-grow:0;padding:15px}}.item-article .h2{font-size:3rem}.item-article .h2>span{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.item-article .h2 .icon-infos{margin-right:10px;font-size:3rem}.item-article .h2 .icon-infos:before{color:#fff}.item-article .subtitle{font-size:1.8rem;margin-bottom:20px}.item-article p{margin-bottom:45px}@media screen and (max-width:549px){.item-article .cols{flex-direction:column}}.item-article .cols .btn{margin-bottom:10px}.liste-doc .main-content .h2{margin-bottom:30px}.lst-dl{flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.item-dl,.lst-dl{display:flex;align-items:center}.item-dl{margin:0 30px 50px;flex-direction:column;justify-content:center}.item-dl .date{font-size:1.8rem;font-weight:700;margin-bottom:15px}.item-dl i{margin-bottom:15px;font-size:8.5rem}.infra .main-content{text-align:center}.lst-infos{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);grid-gap:10px}@media screen and (max-width:1199px){.lst-infos{grid-template-columns:1fr}}@media screen and (max-width:1199px){.lst-infos.invert .bloc-img{order:2}}.lst-infos-camping{margin-bottom:40px}.camping .main-content{text-align:center}.camping .main-content .btn{border-color:#008689;background-color:#008689;color:#fff}.camping .main-content .btn:hover{color:#008689;background-color:transparent}.bloc-txt{text-align:left;padding:20px 40px}.bloc-txt .h2,.bloc-txt p{margin-bottom:20px}.bloc-txt li:before{content:"- ";font-weight:700;color:#ffb900}.list-picto{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width:549px){.list-picto{flex-direction:column}}.list-picto li{margin:0 20px 30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.list-picto li:before{display:none}.list-picto i{margin-bottom:5px;font-size:8.9rem}.list-picto i:after{color:#008689}.list-picto strong{text-align:center;font-size:1.8rem}.bloc-img{position:relative}.camping .bloc-img{max-width:790px}.bloc-img.br{padding-right:60px;padding-bottom:60px}@media screen and (max-width:1199px){.bloc-img.br{padding-right:0;padding-bottom:0}}.bloc-img.tl{padding-left:60px;padding-top:60px}@media screen and (max-width:1199px){.bloc-img.tl{padding-left:0;padding-top:0}}.bloc-img img{display:block;max-width:100%}.bloc-img figcaption{z-index:999;position:absolute}@media screen and (max-width:549px){.bloc-img figcaption{display:none}}.br.bloc-img figcaption{bottom:0;right:0}.tl.bloc-img figcaption{top:0;left:0}.bloc-img .cycle-nav{position:absolute;bottom:0;right:0;z-index:999;justify-content:flex-end}.bloc-img .cycle-nav,.bloc-img .cycle-nav a{display:flex;flex-direction:row;align-items:center}.bloc-img .cycle-nav a{background-color:#071f32;color:#fff;font-size:3rem;min-width:64px;height:64px;justify-content:center}.bloc-img .cycle-nav a:hover{background-color:#ffb900}.bandeau-info{margin-bottom:40px;display:grid;grid-template-rows:80px 315px;grid-template-columns:repeat(2,1fr);grid-gap:0}@media screen and (max-width:767px){.bandeau-info{grid-template-rows:80px auto auto;grid-template-columns:1fr}}.bandeau-info .h2{color:#fff;background-color:#008689;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-column-start:1;grid-column-end:-1}.bandeau-info .h5{text-transform:uppercase;margin-bottom:10px}.bandeau-info a{color:#ffb900}.bandeau-info a:hover{text-decoration:underline}.bandeau-info section{padding-top:50px;color:#fff;background-color:#0d395b}@media screen and (max-width:767px){.bandeau-info section{padding:50px 10px}}.bandeau-info section+section{background-color:#071f32}.elus .main-content>.h2,.liste-elus{margin-bottom:50px}.liste-elus{background-color:#ffb900}.elus-adjoints{display:grid;grid-auto-rows:294px;grid-template-columns:424px 1fr 1fr;grid-gap:0}@media screen and (max-width:1499px){.elus-adjoints{grid-template-columns:320px 1fr 1fr}}@media screen and (max-width:1199px){.elus-adjoints{grid-template-columns:418px 1fr}}@media screen and (max-width:999px){.elus-adjoints{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.elus-adjoints{grid-template-columns:1fr;max-width:424px;margin:0 auto 50px}}@media screen and (max-width:549px){.elus-adjoints{grid-auto-rows:auto;max-width:266px}}.elus-adjoints .elu-maire{grid-row-start:1;grid-row-end:3;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-gap:0}.elus-adjoints .elu-maire .h2:after{background-color:#fff}.elus-adjoints .elu-maire article{background-color:#ffb900}.elus-adjoints .elu-maire article:after{left:auto;right:65px;top:auto;bottom:-23px;border-color:transparent #ffb900 transparent transparent;transform-origin:center center 0;transform:rotate(-90deg)}@media screen and (max-width:549px){.elus-adjoints .elu-maire article:after{border-width:15px 15px 15px 0}}.elus-conseillers{display:grid;grid-auto-rows:264px;grid-template-columns:repeat(3,1fr);grid-gap:0}@media screen and (max-width:1199px){.elus-conseillers{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.elus-conseillers{grid-template-columns:1fr;max-width:424px;margin:0 auto 50px}}@media screen and (max-width:549px){.elus-conseillers{grid-auto-rows:auto;max-width:266px}}.item-elu{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);grid-gap:0}@media screen and (max-width:549px){.item-elu{grid-template-rows:auto;grid-template-columns:1fr}}.item-elu:nth-child(2n) article{background-color:#071f32}.item-elu:nth-child(2n) article:after{border-color:transparent #071f32 transparent transparent}@media screen and (max-width:549px){.item-elu:nth-child(2n) article:after{border-color:transparent transparent #071f32}}.item-elu:nth-child(4) article,.item-elu:nth-child(5) article,.item-elu:nth-child(6) article,.item-elu:nth-child(10) article,.item-elu:nth-child(11) article,.item-elu:nth-child(12) article{grid-row-start:1;grid-row-end:2}.item-elu:nth-child(4) article:after,.item-elu:nth-child(5) article:after,.item-elu:nth-child(6) article:after,.item-elu:nth-child(10) article:after,.item-elu:nth-child(11) article:after,.item-elu:nth-child(12) article:after{right:-15px;left:auto;transform-origin:center center 0;transform:rotate(180deg)}@media screen and (max-width:549px){.item-elu:nth-child(4) article:after,.item-elu:nth-child(5) article:after,.item-elu:nth-child(6) article:after,.item-elu:nth-child(10) article:after,.item-elu:nth-child(11) article:after,.item-elu:nth-child(12) article:after{right:15px;bottom:-15px;top:auto}}.item-elu article{position:relative;padding:25px;background-color:#0d395b;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.item-elu article:after{content:"";display:block;position:absolute;top:34px;left:-15px;width:0;height:0;border-color:transparent #0d395b transparent transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:99}@media screen and (max-width:549px){.item-elu article:after{border-color:transparent transparent #0d395b;border-width:0 15px 15px;left:15px;top:-15px}}.item-elu article strong{display:block;padding-top:20px}.item-elu figure{overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center}.item-elu .h2{font-size:3rem}.commissions-com{margin-bottom:50px;display:grid;grid-template-rows:455px;grid-template-columns:1fr 1fr;grid-gap:0}@media screen and (max-width:1199px){.commissions-com{grid-template-columns:1fr;grid-template-rows:auto}}.select-com{background-color:#071f32;color:#fff;padding:30px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.select-com label{color:#fff;margin-bottom:50px}.select-com .habillage{max-width:435px;margin:0 10px;max-height:65px;width:100%;background-color:transparent;border:1px solid #fff}.select-com .habillage:after{height:65px;color:#fff}.select-com .habillage select{color:#fff}.select-com .habillage option{color:#fff;background-color:#071f32}.item-com{background-color:#f2f2f2;padding:20px 65px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;display:none}@media screen and (max-width:639px){.item-com{padding:20px}}.item-com.open{display:flex}.item-com .h2{align-items:center;flex-direction:row-reverse}.item-com .h2:after{margin-top:0;margin-right:10px}.item-com p{margin-bottom:20px}.liste-communaute{grid-auto-rows:370px;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1199px){.liste-communaute{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:999px){.liste-communaute{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.liste-communaute{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.liste-communaute{grid-template-columns:1fr}}.liste-communaute .glist-item{align-items:center;justify-content:center}.liste-communaute .glist-item .h2{text-align:center;align-items:center}.liste-communaute .glist-item p{text-align:center}.liste-assos,.liste-entreprises{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1199px){.liste-assos,.liste-entreprises{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:999px){.liste-assos,.liste-entreprises{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.liste-assos,.liste-entreprises{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.liste-assos,.liste-entreprises{grid-template-columns:1fr;grid-auto-rows:auto}}.liste-assos .glist-item,.liste-entreprises .glist-item{padding:20px}.liste-entreprises .glist-item strong{display:inline}.liste-entreprises .glist-item a{margin:5px}.liste-sante{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1199px){.liste-sante{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.liste-sante{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.liste-sante{grid-template-columns:1fr;grid-auto-rows:auto}}.liste-sante .glist-item{padding:20px}.liste-sante .glist-item a{margin:5px}@media screen and (max-width:999px){.liste-sante .glist-item .cols{flex-direction:column}}.demarches-links{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:25px}@media screen and (max-width:1199px){.demarches-links{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:999px){.demarches-links{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.demarches-links{grid-auto-rows:1fr}}@media screen and (max-width:549px){.demarches-links{grid-auto-rows:auto;grid-template-columns:1fr}}.demarches-links>*{min-height:384px}.demarches-infos{grid-column-start:1;grid-column-end:3;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:0}@media screen and (max-width:639px){.demarches-infos{grid-template-columns:1fr;grid-gap:25px}}@media screen and (max-width:549px){.demarches-infos{grid-column-end:auto;grid-column-start:auto}}.demarches-forms{background-color:#f2f2f2;padding:25px}.demarches-forms p{margin-bottom:25px;line-height:1.5;text-align:justify}.demarches-forms .btn{margin:0}.demarches-forms img{border:2px solid #ccc;display:block;max-width:90px;float:left;margin-right:20px;margin-bottom:5px}.sp-bloc{color:#fff;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,1fr);grid-gap:0}.sp-bloc .sp-horaires{background-color:#0d395b;font-size:1.8rem;padding:25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;grid-column-start:1;grid-column-end:3}.sp-link{padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:center}.sp-link:hover{opacity:.5}.sp-link img{max-width:100%}.sp-lieu{min-width:280px;background-color:#071f32;padding-left:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sp-lieu a{color:#ffb900}.sp-lieu a:hover{color:#fff}.locate-mairie{margin-bottom:20px}.link-payfip img{max-width:180px}.select-jeunesse{background-color:#0d395b;color:#fff;padding:60px;margin-bottom:30px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:639px){.select-jeunesse{padding:25px;flex-direction:column}}.select-jeunesse label{color:#fff;margin-bottom:0}@media screen and (max-width:639px){.select-jeunesse label{margin-bottom:20px;text-align:center}}.select-jeunesse .habillage{max-width:435px;margin:0 0 0 15px;width:100%;color:#fff;background-color:transparent;border:1px solid #fff}.select-jeunesse .habillage:after,.select-jeunesse .habillage select{color:#fff}.select-jeunesse .habillage option{color:#fff;background-color:#0d395b}
