@charset "UTF-8";
/***!  /media/templates/site/lesnoes2026/css/user.css?29cb9d  !***/

html,body{font-family:'Roboto',sans-serif;margin:0;font-size:18px;color:#2c2c2c;height:100%}.clearfix{clear:both}a{text-decoration:none;color:#e58f0f;transition:all 0.3s ease-in-out 0s;padding:0 5px;border-radius:3px}a:hover{text-decoration:none;color:#fff;background-color:#e58f0f}a img{border:0}.container{width:100%;height:100%;margin:0}.moduletable-actus,.moduletable-annuaire,.moduletable-agenda,.moduletable-bulletin,.moduletable-rapide,.moduletable-newsletter{padding:0 0 20px}.moduletable-actus>h2,.moduletable-actusmobile>h2,.moduletable-evenements>h2,.moduletable-bulletin>h2,.moduletable-utiles>h2,.moduletable-contact>h2,.moduletable-informations>h2,.moduletable-rouge>h2{font-size:24px;font-weight:100;text-transform:uppercase;letter-spacing:0.2em}.moduletable-contact h2{text-align:center}.moduletable-actus>h3,.moduletable-annuaire>h3,.moduletable-agenda>h3,.moduletable-bulletin>h3,.moduletable-galerie>h3,.moduletable-rapide>h3,.moduletable-newsletter>h3,.moduletable-plan>h3,.moduletable-utiles>h3,.moduletable-contact>h3,.moduletable-informations>h3,.custom-informations>h3,.moduletable-tags>h3,.moduletable-meteo>h3,.moduletable-marches>h3,.moduletable-bandeau>h3{font-size:36px;font-weight:100;text-transform:uppercase;letter-spacing:0.2em}.moduletable-actus>h3{margin-bottom:0}h4{text-transform:uppercase;font-size:22px;color:#e58f0f;margin-bottom:0;padding-left:20px;border-left:solid 8px;font-weight:normal}h5{font-weight:bold;font-size:18px;color:#004e6e;padding-left:20px;border-left:solid 4px;margin-left:20px}.surligner{background-color:#2bbccf;padding:0 3px}.souligner{border-bottom:2px dotted #2bbccf;border-top:2px dotted #2bbccf}.highlight{border-bottom:solid 1px #3895BA;border-top:solid 1px #3895BA;color:#3895BA}.form-limit,.counter{display:none}.search .btn{padding:15px 60px;border:none;background-color:#004e6e}.search .btn:hover{background-color:#3895BA}.search-results{margin:0}.result-title{padding-top:20px}.result-text{padding-bottom:10px;border-bottom:dotted 1px #3895BA}.modinfotop{background-color:#fff;padding:0 20px}.largeur0{display:flex;align-items:center;justify-content:space-between;margin:auto;max-width:1200px;flex-wrap:wrap}.logomairie{font-size:40px;font-weight:100;letter-spacing:0.2em;padding:60px 0;text-transform:uppercase}.logomaville{font-weight:700}.logo{order:1}.infos{order:2}.custom-telephone>p{margin:0}.logotitre{display:flex;flex-flow:row;padding:20px 0;align-items:center}.custom-logo a:hover{border:none}.moduletable-logo p{margin:0}.custom-logo{display:flex;align-items:center}.moduletable-recherche .form-inline{padding-bottom:0}.modmenutop{background-color:#f5f5f5;padding:0 20px;border-top:solid #2c2c2c 1px;border-bottom:solid 3px #0397d4}.largeurmenutop{display:flex;align-items:center;margin:auto;max-width:1200px}.moduletable-menu{width:100%}.rapide{font-size:10px !important;text-align:center;height:70px;line-height:1.2em !important;padding:12px 20px 20px !important}.rapide .dj-icon{display:block;text-align:center;font-size:36px;padding:6px 0}.modslider{background-color:#2c2c2c;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23004e6e' fill-opacity='0.5' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")}.largeurslider{max-width:1200px;margin:auto}.moduletable-360{height:600px;overflow:hidden}.modariane{background-color:#004e6e;color:#fff;padding:0 20px}.largeurariane{margin:auto;max-width:1200px}.breadcrumb-ariane{font-size:12px;margin:0;padding:10px 0;text-transform:uppercase;line-height:1em}.breadcrumb-ariane>li{display:inline-flex;list-style-type:none}.breadcrumb-ariane li.active{color:#fff}.moduletable-actusmobile{display:none;visibility:hidden}.moduletable-actus{display:initial;visibility:visible}.modavant{padding:0 20px;background-color:#f5f5f5;border-bottom:solid 1px #a7a7a7}.largeur3{margin:auto;max-width:1200px;display:grid;grid-template-columns:3fr 300px;grid-gap:20px}.moduletable-actus{padding:10px 0;font-size:16px}.moduletable-rouge{background-color:#f1e4e1;padding:20px;display:flex;flex-flow:column;justify-content:center}.moduletable-actus a{padding:0}.moduletable-actus .nspImage{border-radius:3px;overflow:hidden}.moduletable-actus .nspImageWrapper.tcenter.fnull.gkResponsive:hover{transform:scale(1.2) rotate(-2deg)}.nspArt .tcenter{border-radius:3px}.moduletable-evenements{background-color:#eee;text-align:center;padding:10px 0}.moduletable-evenements h2{}.-evenements{padding:0 40px}.moduletable-actus h4{border:none}.nspMain.-actus{}.nspArt h4.nspHeader{font-size:18px!important;text-transform:uppercase;letter-spacing:0.12em;text-align:center}.nspArt h4.nspHeader a{display:block;padding:0 5px}.readon.inline{background-color:#004e6e;color:#fff;display:block;font-size:12px;margin:20px auto 0;padding:10px;text-align:center;text-transform:uppercase;width:180px}.readon.inline:hover{background-color:#0397d4}.article{padding:0 20px}.largeurarticle{display:flex;margin:auto;max-width:1200px;justify-content:space-between;align-items:center}.blog-featured{flex:2 2 0;line-height:1.6em;padding:20px 0}.item-page{padding:0 0 40px;line-height:1.2em;flex:3 3 0}.page-header,.icons,.article-info.muted{line-height:1.2em;margin:60px 0}.page-header,.blog-fond-annu-serv{margin:60px 0 0}.moduletable-annuaire{margin-left:40px;width:300px;flex:1 1 0}.moduletable-annuaire ul{background-color:#203a59;display:flex;flex-flow:column nowrap;padding:20px}.moduletable-annuaire li{list-style-type:none;margin:10px 0}.moduletable-annuaire a{background-color:#2bbccf;color:#203a59;margin-left:20px;padding:5px 20px}.moduletable-annuaire a:hover{color:#203a59;padding-left:30px;background-color:#fff}.modtrois{background-color:#fff;padding:0 20px}.largeur5{margin:auto;max-width:1200px}.modrapide{padding:0 20px;margin-bottom:40px}.largeur6{display:grid;margin:auto;max-width:1200px;grid-template-columns:1fr 1fr;grid-column-gap:40px}.moduletable-bandeau{background-color:#f5f5f5;border-top:solid 1px #a7a7a7;border-bottom:solid 1px #a7a7a7;padding:0 40px;font-size:14px}.moduletable-agenda{}.moduletable-bulletin{max-width:300px;background-color:#004e6e;border-radius:10px;margin-left:40px}.moduletable-bulletin h2{color:#fff;text-align:center}.-bulletin{padding:0 40px}.moduletable-galerie{}.ba-gallery{}.nspArt .tcenter{}.moduletable-bulletin h3,.moduletable-galerie h3{}.moduletable-agenda h3{color:#fff}.custom-rapide>p{display:flex;justify-content:space-around;flex-wrap:wrap}.moduletable-rapide{font-size:10px;text-transform:uppercase}.btn-rapide{color:#5f5b54;text-align:center;width:70px}.btn-rapide1::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_01.jpg")}.btn-rapide1:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_01b.jpg")}.btn-rapide2::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_02.jpg")}.btn-rapide2:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_02b.jpg")}.btn-rapide3::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_03.jpg")}.btn-rapide3:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_03b.jpg")}.btn-rapide4::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_04.jpg")}.btn-rapide4:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_04b.jpg")}.btn-rapide5::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_05.jpg")}.btn-rapide5:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_05b.jpg")}.btn-rapide6::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_06.jpg")}.btn-rapide6:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_06b.jpg")}.btn-rapide7::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_07.jpg")}.btn-rapide7:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_07b.jpg")}.btn-rapide8::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_08.jpg")}.btn-rapide8:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_08b.jpg")}.btn-rapide9::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_09.jpg")}.btn-rapide9:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_09b.jpg")}.custom-rapide100>p{display:flex;justify-content:space-around}.moduletable-rapide100{font-size:10px;text-transform:uppercase}.moduletable-rapide100 a{color:#d6d1c8;padding:10px}.moduletable-rapide100 a:hover{color:#fff}.btn100-rapide{color:#5f5b54;text-align:center;width:70px}.btn100-rapide1::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_01.jpg")}.btn100-rapide1:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_01b.jpg")}.btn100-rapide2::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_02.jpg")}.btn100-rapide2:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_02b.jpg")}.btn100-rapide3::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_03.jpg")}.btn100-rapide3:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_03b.jpg")}.btn100-rapide4::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_04.jpg")}.btn100-rapide4:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_04b.jpg")}.btn100-rapide5::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_05.jpg")}.btn100-rapide5:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_05b.jpg")}.btn100-rapide6::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_06.jpg")}.btn100-rapide6:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_06b.jpg")}.btn100-rapide7::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_07.jpg")}.btn100-rapide7:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_07b.jpg")}.btn100-rapide8::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_08.jpg")}.btn100-rapide8:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_08b.jpg")}.btn100-rapide9::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_09.jpg")}.btn100-rapide9:hover::before{content:url("https://lesnoes.com/mairie/images/maville/acces-rapide/acces_100_09b.jpg")}.modnewsletter{background-image:url("https://lesnoes.com/media/templates/site/lesnoes2026/images/fond-newsletter.jpg");background-size:cover;background-attachment:fixed;background-position:center right;color:#d6d1c8;padding:0 20px}.largeur7{margin:auto;max-width:1200px}.moduletable-newsletter>div{text-align:center}.bfPage{display:flex;flex-flow:column nowrap;margin:auto;max-width:400px;place-items:flex-end}.form-actions{}.modcarte{}.largeur8{}.modplan{background-color:#fff;padding:0 20px}.largeur9{display:grid;margin:auto;max-width:1200px;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px}.moduletable-plan h2::before{content:'';position:relative;display:block;width:150px;height:1px;background-color:#a7a7a7;top:-4px}.moduletable-plan{padding:40px 0}.moduletable-plan a{color:#004e6e;display:block;padding:5px 0}.moduletable-plan a:hover{color:#2bbccf;background-color:inherit;padding-left:20px}.moduletable-plan>h3{font-size:28px;text-transform:uppercase;color:#203a59}.moduletable-plan li{list-style-type:square;border-bottom:solid 1px #a7a7a7}.moduletable-plan li.current{color:#000}.moduletable-plan li.current a{color:#000}.tagspopular-tags>ul{display:flex;flex-wrap:wrap;padding:0}.tagspopular-tags li{list-style-type:none}.tagspopular-tags a{background-color:#5f5b54;border-radius:3px;color:#d6d1c8;font-size:10px;margin:2px 5px;padding:5px 20px;text-transform:uppercase}.tagspopular-tags a:hover{color:#fff}.gkwMainRight h2{font-size:30px;font-weight:700;margin:4px 0}footer{background-color:#2c2c2c;color:#fff;padding:60px 20px 20px}.pieddepage{display:grid;margin:auto;max-width:1200px;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px}.pieddepage a img{background-color:inherit;color:#aa4e00;border-radius:0;padding:0}.moduletable-informations{text-align:right}.moduletable-informations>h3{margin-bottom:10px}.custom-informations>h3{margin-top:0}.moduletable-contact h3{text-align:center}.moduletable-informations h3{text-align:right}.moduletable-carte>h3,.moduletable-infosfooter>h3,.moduletable-contactfooter>h3{font-family:"Open Sans Condensed",sans-serif;font-size:24px;text-transform:uppercase;text-align:center;color:#fff}.moduletable-infosfooter a{background-color:#fff;color:#aa4e00;border-radius:2px;padding:0 6px}.moduletable-infosfooter a:hover{background-color:#aa4e00;color:#fff;border-bottom:none}.moduletable-enviedunsite{grid-column:1 / span 3;text-align:center;font-size:12px;border-top:solid 1px rgba(43,188,207,0.4);text-transform:uppercase;letter-spacing:0.2em}.custom-enviedunsite p{margin:0}.moduletable-enviedunsite a{color:#2bbccf;background-color:inherit;font-size:10px;letter-spacing:0.1em;display:block;padding:15px 0}.moduletable-enviedunsite a:hover{color:#fff;background-color:inherit}.moduletable-switch{background-color:#fff;font-size:12px;text-align:center;padding:10px 0;display:block;width:100%}.logomairiepied{font-size:30px;font-weight:100;letter-spacing:0.2em;padding:20px 0 0;text-transform:uppercase}.logomavillepied{font-weight:700}.pieddepage .readmore .btn{margin:0 !important;background-color:#0397d4}.pieddepage .readmore .btn:hover{background-color:#fff;color:#0397d4}.derniermot{font-family:'Roboto',sans-serif;font-weight:700}.blog h2,.item-page h2,.page-header h2,.blog-fond-annu-serv h2{font-size:36px;line-height:1em;color:#004e6e;font-weight:100}.tableauactus{}.celluleactus{color:#8f1422;font-size:14px;box-shadow:2px 2px 6px #aaa inset;padding:10px;width:400px;text-transform:uppercase;background-color:#ddd}.blog-pageile a:hover{border:none}.pull-left{margin:9px 10px 10px 0}.pull-left.item-image img,.pull-none.item-image img{transition:all 0.3s ease-in-out 0s;width:100%}.pull-left.item-image img:hover,.pull-none.item-image img:hover{transform:scale(1.05) rotate(-2deg);box-shadow:0 3px 6px #444}.bloglisteactu{align-items:center;background-color:#ddd;border-left:10px solid #8f1422;border-radius:5px;color:#8f1422;display:flex;font-size:14px;justify-content:center;padding:10px;text-align:center;text-transform:uppercase;box-shadow:2px 2px 6px #aaa inset}.blog-pageile,.blog-pagechamp{padding:20px 0 80px}.pagination{padding:20px 0;clear:both}.pagination>ul{padding:0;text-align:center}.pagination li{align-items:center;display:inline-flex;justify-content:center;list-style-type:none;margin:5px}.pagination-start .pagenav,.pagination-prev .pagenav,.pagination-next .pagenav,.pagination-end .pagenav{display:none;background-color:#1e1e1e;border-radius:5px;color:#fff;font-size:12px;padding:10px 20px;text-transform:uppercase;width:auto;height:auto}.hasTooltip.pagenav,a.pagenav{background-color:#004e6e;border-bottom:none;color:#fff}.hasTooltip.pagenav:hover,.pagenav:hover{background-color:#3895BA;border-bottom:none;color:#fff}.pagenav{align-items:center;background-color:#3895BA;color:#fff;border-radius:5px;display:flex;font-size:16px;height:36px;justify-content:center;width:36px;padding:0}.blog,.contact{flex:3 3 0}.category-desc.clearfix{padding:20px 60px;background-color:#f5f5f5;border-top:solid 1px #a7a7a7;border-bottom:solid 1px #a7a7a7;margin:20px 40px}.blog-fond-annu-serv .category-desc.clearfix{background-color:inherit;border:inherit;padding:0}.pull-none.item-image{float:left;padding:0 20px 20px 0}.pull-none.item-image img{max-width:200px}.readmore{text-align:center;clear:both}.readmore .btn{background-color:#004e6e;border-radius:3px;color:#fff;font-size:12px;padding:10px 20px;text-transform:uppercase;display:block;width:fit-content;margin:auto !important}.readmore .btn:hover{background-color:#3895BA;border-bottom:none}.items-row.row-0{border-top:none}.items-row{border-top:dotted 1px #004e6e;margin:60px 0}.article-info.muted{font-size:14px;padding:0}.article-info-term{font-size:12px;text-transform:uppercase}.dropdown-menu li{display:inline-flex;font-size:12px;padding:0 5px;text-transform:uppercase}ul.dropdown-menu{padding:0 40px 0 0}ul.pager.pagenav{align-items:center;background:rgba(0,0,0,0) none repeat scroll 0 0;display:flex;height:auto;justify-content:center;padding:0;width:100%}.pager.pagenav li{list-style-type:none;margin:0 2px}.pager.pagenav li a{background-color:#aa4e00;border-radius:5px;color:#fff;font-size:12px;padding:10px 20px;text-transform:uppercase}.pager.pagenav li a:hover{background-color:#5f5b54;border-bottom:none}.imgculturelien{padding:0}.imgculture{transition:all 0.3s ease-in-out 0s}.imgculture:hover{transform:scale(1.05) rotate(-2deg);box-shadow:0 3px 6px #444;cursor:pointer}.contact fieldset{border:none;max-width:100%}.contact input,.contact textarea,.contact.inputbox{font-family:"Roboto",sans-serif;background-color:#eee;border:medium none;border-radius:5px;color:#888;font-size:18px;font-weight:normal;margin-bottom:10px;padding:10px}.contact button{background-color:#8f1422;border:medium none;border-radius:5px;color:#fff;cursor:pointer;font-family:"Roboto",sans-serif;font-weight:normal;margin:0;padding:10px 50px;text-transform:uppercase}.contact button:hover{background-color:#1e1e1e;color:#fff}#jform_contact_message{margin:0}#jform_spacer-lbl{font-size:12px;text-transform:uppercase}.pathway{color:#5f5b54;background-color:#fff;border:none;padding:2px 5px;border-radius:2px;transition:all 0.3s ease-in-out 0s}.pathway:hover{}input{}textarea,.inputbox{border-bottom:solid 1px #a7a7a7;cursor:text;font-size:18px;padding:10px 20px;background-color:#f5f5f5;color:#aaa;border-top:solid 1px #a7a7a7;border-left:none;border-right:none}button{background-color:#5f5b54;border:1px solid #d6d1c8;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;margin:10px;padding:10px 60px;text-transform:uppercase;transition:all 0.3s ease-in-out 0s}button:hover{background-color:#d6d1c8}.clr6{clear:both;visibility:hidden}.search{padding:20px 0}.searchintro{clear:both}.search>form{padding-bottom:20px}.colonnes{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.moduletable-diapdroite{min-width:400px}.conseil1{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;margin:80px 0}.conseil2{display:grid;grid-template-columns:1fr 2fr 1fr 2fr;grid-column-gap:40px;margin:80px 0;grid-row-gap:20px}.conseil3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;margin:80px 0}.conseil4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:40px;margin:80px 0;grid-row-gap:20px}.conseilG{text-align:left;align-self:center}.conseilD{text-align:right;align-self:center}.conseilC{text-align:center}.service1,.service2,.service3,.service4,.service5,.service6,.service7{border-top:dotted 1px #004e6e}.services7{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;grid-row-gap:60px}.service1 h2,.service2 h2,.service3 h2,.service4 h2,.service5 h2,.service6 h2,.service7 h2{text-align:center}.cat-children{padding:20px 40px;border-top:solid 10px #eee;margin:20px 60px;background-color:#fafafa}.cat-children h3{text-transform:uppercase;font-size:18px;border-bottom:1px solid #ddd;margin:0}.cat-children h3 a{display:block;padding:10px}.cat-children h3 a:hover{padding-left:20px}.chapogris{padding:20px 60px;background-color:#f5f5f5;border-top:solid 1px #a7a7a7;border-bottom:solid 1px #a7a7a7;margin-top:20px}.items-row.cols-2.row-fluid.clearfix{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;border-top:none}.items-row.cols-3.row-fluid.clearfix{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;border-top:none}.items-row.cols-3.row-fluid.clearfix .page-header,.items-row.cols-2.row-fluid.clearfix .page-header{margin:0}.items-row.cols-3.row-fluid.clearfix h2,.items-row.cols-2.row-fluid.clearfix h2{font-size:30px}.span4,.span6{border-top:dotted 1px #004e6e}.items-row.cols-3.row-fluid.clearfix .readmore .btn,.items-row.cols-2.row-fluid.clearfix .readmore .btn{font-size:11px !important}.formulaires{}.wf-mediabox-container .page-header h2{color:red}.lienmini{font-size:12px;text-transform:uppercase;padding:6px 5px}
