/*ebbb1961692509ce22cde6c743ae6b30*/
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?pw95ba&5d0a408a');src:url('../fonts/icomoon.eot?pw95ba&5d0a408a#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?pw95ba&5d0a4089') format('truetype'), url('../../../../fonts/icomoon.woff?pw95ba') format('woff'), url('../fonts/icomoon.svg?pw95ba&5d0a4088#icomoon') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-vegetarien:before{content:"\e900"}.icon-allergene:before{content:"\e901"}.icon-icon-envoi:before{content:"\e902"}.icon-icon-search:before{content:"\e903"}.icon-agenda:before{content:"\e904"}.icon-annuaire:before{content:"\e905"}.icon-association:before{content:"\e906"}.icon-bibli:before{content:"\e907"}.icon-bio:before{content:"\e908"}.icon-boite-outils:before{content:"\e909"}.icon-boussole:before{content:"\e90a"}.icon-check:before{content:"\e90b"}.icon-clear-day:before{content:"\e90c"}.icon-clear-night:before{content:"\e90d"}.icon-cloudy:before{content:"\e90e"}.icon-contact:before{content:"\e90f"}.icon-cook:before{content:"\e910"}.icon-croix:before{content:"\e911"}.icon-culture:before{content:"\e912"}.icon-dechets:before{content:"\e913"}.icon-demarches-administratives:before{content:"\e914"}.icon-democratie-participative:before{content:"\e915"}.icon-ecole:before{content:"\e916"}.icon-enattente:before{content:"\e917"}.icon-encours2:before{content:"\e918"}.icon-entreprise:before{content:"\e919"}.icon-epi-ble:before{content:"\e91a"}.icon-equitable:before{content:"\e91b"}.icon-evenement-ajout:before{content:"\e91c"}.icon-evt-ajout:before{content:"\e91d"}.icon-family:before{content:"\e91e"}.icon-favori:before{content:"\e91f"}.icon-favoris-plein:before{content:"\e920"}.icon-fiche-asso:before{content:"\e921"}.icon-fog:before{content:"\e922"}.icon-formations:before{content:"\e923"}.icon-heart:before{content:"\e924"}.icon-help:before{content:"\e925"}.icon-info-pratiques:before{content:"\e926"}.icon-information:before{content:"\e927"}.icon-itineraire:before{content:"\e928"}.icon-localisation:before{content:"\e929"}.icon-maire:before{content:"\e92a"}.icon-mairie:before{content:"\e92b"}.icon-mentions-legales:before{content:"\e92c"}.icon-menu:before{content:"\e92d"}.icon-meteo:before{content:"\e92e"}.icon-news:before{content:"\e92f"}.icon-paiement:before{content:"\e930"}.icon-papillon:before{content:"\e931"}.icon-parking:before{content:"\e932"}.icon-partager:before{content:"\e933"}.icon-partly-cloudy-day:before{content:"\e934"}.icon-partly-cloudy-night:before{content:"\e935"}.icon-pharmacie:before{content:"\e936"}.icon-picture:before{content:"\e937"}.icon-piscine:before{content:"\e938"}.icon-planning2:before{content:"\e939"}.icon-plus:before{content:"\e93a"}.icon-rain:before{content:"\e93b"}.icon-reservation-salle:before{content:"\e93c"}.icon-retour:before{content:"\e93d"}.icon-services-locaux:before{content:"\e93e"}.icon-snow:before{content:"\e93f"}.icon-sondage:before{content:"\e940"}.icon-stagiaire:before{content:"\e941"}.icon-suggerer:before{content:"\e942"}.icon-teacher:before{content:"\e943"}.icon-tel:before{content:"\e944"}.icon-territoire:before{content:"\e945"}.icon-thunderstorm:before{content:"\e946"}.icon-ticket:before{content:"\e947"}.icon-tracteur:before{content:"\e948"}.icon-trombone:before{content:"\e949"}.icon-valide:before{content:"\e94a"}.icon-vegetable:before{content:"\e94b"}.icon-voie-publique:before{content:"\e94c"}.icon-web:before{content:"\e94d"}.icon-wind:before{content:"\e94e"}.icon-arrow-bottom:before{content:"\e94f"}.icon-arrow-left:before{content:"\e950"}.icon-arrow-right:before{content:"\e951"}.icon-arrow-top:before{content:"\e952"}.icon-journal:before{content:"\e953"}.icon-avion-papier:before{content:"\e954"}.icon-hiboux:before{content:"\e955"}.icon-Logo-neuville:before{content:"\e956"}.icon-pause:before{content:"\e957"}body{line-height:1.3em;font-size:1em;font-weight:300;color:#1d1d1b;font-family:'Montserrat', sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Montserrat', sans-serif}body p{color:#1d1d1b;font-weight:400}body blockquote p{font-size:1rem;color:#6f6f71;line-height:1.5em}body h1:not(.logo-homepage),body.g-home-citybay h2{font-size:1.7em;line-height:1.2em;font-weight:900;color:#1d1d1b;text-transform:uppercase;text-align:center;position:relative;padding:25px;z-index:1;display:inline}@media all and (max-width:480px){body h1:not(.logo-homepage),body.g-home-citybay h2{font-size:1.5em}}body h1:not(.logo-homepage):after,body.g-home-citybay h2:after{content:'';background:url('../images/svg/Logo-neuville.svg') no-repeat;background-size:contain;width:100px;height:100px;position:absolute;left:-20px;top:-25px;z-index:-1;fill:#c02485;opacity:0.3}body h1:not(.logo-homepage){display:block;text-align:left}body.g-home-citybay h1{margin:0px}body:not(.g-home-citybay) h2{font-size:1.5em;color:#1d1d1b;position:relative;display:inline-block;width:auto;padding:10px;text-transform:uppercase;font-weight:800}body:not(.g-home-citybay) h2:after{content:' ';height:5px;width:100px;background:#333;position:absolute;bottom:0;right:-25px;background:#c02485}body h3{font-size:1.3em;color:#c6d76b;padding:15px 0;line-height:1.3em}body h4{font-size:1.3em;font-weight:700}body h5{font-size:1.2em;font-weight:700}body h6{font-size:1em;font-weight:700}body a{color:#c02485;font-weight:500}body a:focus{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #00bcd4}body a.btn{background:#c02485;color:#fff;text-shadow:none;border:none;border-radius:0px}body .owl-controls{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}body .owl-controls .owl-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}body .button{background:#c02485;border:none;border-radius:0;box-shadow:none}#detail_box button{position:inherit !important}ul.sigProClassic li.sigProThumb a.sigProLink .sigProPseudoCaption,ul.sigProClassic li.sigProThumb a.sigProLink .sigProCaption{display:none}body #g-header{background:#c6d76b;color:#1d1d1b}body #g-header .g-content{margin-top:0px;margin-bottom:0px;padding:5px;display:flex;justify-content:flex-end;-webkit-display:flex;-webkit-justify-content:flex-end;-moz-display:flex;-moz-justify-content:flex-end;-ms-display:flex;-ms-justify-content:flex-end;-o-display:flex;-o-justify-content:flex-end;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center}@media screen and (max-width:768px){body #g-header .g-content .platform-content:first-child{flex:1}}@media screen and (max-width:480px){body #g-header .g-content .platform-content{display:none}}body #g-header .g-content a,body #g-header .g-content p,body #g-header .g-content button,body #g-header .g-content span{color:#1d1d1b}body #g-header .g-content p{margin:0}body #g-header .search form .button{color:transparent}body #g-header .search form .button:after{color:#1d1d1b;position:absolute}body #g-header svg{margin-top:10px}body #g-header svg tspan{fill:#1d1d1b;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body #g-header svg:hover tspan{fill:#c02485;cursor:pointer}.taille-police-augmente{font-size:20px}@media all and (min-width:768px){.search{padding:0 0 0 20px}}.search .inputbox{max-width:150px;border:2px solid #c6d76b !important;border-radius:0;height:40px;box-sizing:border-box;color:#1d1d1b !important}.search form{display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row}.search form input{flex:3}.search form .button{flex:1;box-sizing:border-box;display:inline-block;height:40px;width:40px;background:#c6d76b !important;display:flex;justify-content:center;align-items:center;-webkit-display:flex;-webkit-justify-content:center;-webkit-align-items:center;-moz-display:flex;-moz-justify-content:center;-moz-align-items:center;-ms-display:flex;-ms-justify-content:center;-ms-align-items:center;-o-display:flex;-o-justify-content:center;-o-align-items:center}.search form .button:after{content:'\e903';font-family:'Icomoon';font-size:2em}body .g-main-nav .g-toplevel > li{padding:5px}body .g-main-nav .g-toplevel > li .g-menu-item-container{padding-bottom:10px}body .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator{display:none}body .g-main-nav .g-toplevel > li.g-parent .g-menu-item-container{padding-left:10px !important;padding-right:10px !important;color:#1d1d1b}body .g-main-nav .g-toplevel > li.g-parent .g-menu-item-container:hover{background:#f7f7f7;cursor:pointer}body .g-main-nav .g-toplevel > li.g-parent .g-menu-item-container .g-menu-item-title{font-style:initial}body .g-main-nav .g-toplevel > li .g-menu-item-title{font-weight:500}body .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content > .g-menu-item-title{text-transform:uppercase}#g-navigation .g-grid .g-block:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}@media all and (max-width:768px){#g-navigation .g-grid .g-block{flex:100% !important}}#g-navigation .g-particle{padding-left:0;margin-left:0}@media all and (max-width:1024px){#g-navigation .g-particle{padding-right:0}}@media all and (max-width:768px){#g-navigation .g-particle{padding:10px;margin:auto}}#g-navigation .g-main-nav .g-toplevel{padding-right:25px;justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end}@media all and (max-width:768px){#g-navigation .g-main-nav .g-toplevel{padding:0}}#g-navigation .g-main-nav .g-toplevel > .g-menu-item{width:160px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}@media all and (max-width:1024px){#g-navigation .g-main-nav .g-toplevel > .g-menu-item{width:150px}}@media all and (max-width:768px){#g-navigation .g-main-nav .g-toplevel > .g-menu-item{width:145px}}#g-navigation .g-main-nav .g-toplevel > .g-menu-item:nth-of-type(1){width:235px}@media all and (max-width:1024px){#g-navigation .g-main-nav .g-toplevel > .g-menu-item:nth-of-type(1){width:210px}}@media all and (max-width:768px){#g-navigation .g-main-nav .g-toplevel > .g-menu-item:nth-of-type(1){width:209px}}#g-navigation .g-main-nav .g-toplevel > .g-menu-item:after{content:'';width:1px;height:30px;background:#c6d76b;margin:auto 15px;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);tranform:skew(-30deg);display:block}@media all and (max-width:768px){#g-navigation .g-main-nav .g-toplevel > .g-menu-item:after{margin:auto 12px}}#g-navigation .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container{color:#1d1d1b !important;padding-bottom:22px}#g-navigation .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container .g-menu-item-title{font-weight:700;font-size:0.9em}@media all and (max-width:1024px){#g-navigation .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container .g-menu-item-title{font-size:0.8em}}#g-navigation .g-main-nav .g-toplevel .g-dropdown{background:#fff;width:90%;margin:auto;border-bottom:3px solid #c6d76b;box-shadow:1px 8px 13px -7px rgba(50, 50, 50, 0.27);-webkit-box-shadow:1px 8px 13px -7px rgba(50, 50, 50, 0.27)}#g-navigation .g-main-nav .g-toplevel .g-dropdown.g-active{top:100px}#g-navigation .g-main-nav .g-toplevel .g-dropdown .g-dropdown-column{height:100%}#g-navigation .g-main-nav .g-toplevel .g-dropdown .g-dropdown-column .g-grid{height:100%}#g-navigation .g-main-nav .g-toplevel .g-dropdown .g-dropdown-column .g-grid .g-block{padding:15px;height:100%;border-right:1px dashed #c6d76b}#g-navigation .g-main-nav .g-toplevel .g-dropdown .g-dropdown-column .g-grid .g-block:nth-of-type:last-child{border-right:none}#g-navigation .g-main-nav .g-toplevel .g-sublevel > li .g-menu-item-container{color:#706f6f}@media all and (max-width:1024px){#g-navigation .size-27{flex:15%}}@media all and (max-width:1024px){#g-navigation .size-73{flex:80%}}#g-navigation.menu-fixe{position:fixed;top:0;left:0;transform:none;height:50px;width:100%}#g-navigation.menu-fixe > .g-grid:first-child{display:none}#g-showcase{background:none;padding-top:0;padding-bottom:0}#g-showcase .g-container{width:100%}#g-showcase .g-grid .g-block{padding:0;margin:0}#g-showcase .g-grid .g-block .g-content{padding:0;margin:0}#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck{margin-bottom:0px !important}#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .camera_target_content .camera_caption{position:relative}#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .camera_target_content .camera_caption > div{border-radius:50%;font-family:'Droid Sans';height:600px;width:600px;position:absolute;transform:translateY(70%);right:-80px;background:#fff;padding:0;text-align:right;padding-top:80px}#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .camera_target_content .camera_caption_title{font-size:1.4em;color:#c02485;padding:5px 20px;width:450px}#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .camera_target_content .camera_caption_title h1{font-size:2.25em;text-shadow:none;font-weight:300;line-height:1.1em;margin:0px}#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .camera_target_content .camera_caption_desc{font-size:1em;text-shadow:none;color:#1d1d1b;padding:5px 20px;width:450px}#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .camera_prev,#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .camera_next,#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .camera_commands{top:90%;background:rgba(255, 255, 255, 0.9);border-radius:50%}#g-showcase .g-grid .g-block .g-content .platform-content .moduletable .slideshowck .camera_fakehover .cam_prev span span{background-position:0 -240px}.g-home-citybay #g-main h2:after{background-image:url('../images/svg/logo-neuville-vert.svg');opacity:0.5}.g-home-citybay #g-main .moduletable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}.g-home-citybay #g-main .k2ItemsBlock{width:100%}.g-home-citybay #g-main .k2ItemsBlock ul{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:10px}@media all and (max-width:480px){.g-home-citybay #g-main .k2ItemsBlock ul{padding:0px}}.g-home-citybay #g-main .k2ItemsBlock ul li{flex:1;margin:15px;position:relative}@media all and (max-width:480px){.g-home-citybay #g-main .k2ItemsBlock ul li{flex:100%}}@media all and (max-width:480px){.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child){margin:15px}}.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext{padding:0px}@media all and (max-width:480px){.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext{margin:0px;flex-direction:column}}.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext div .moduleItemTitle{background:url('../images/svg/bulle-actu.svg') no-repeat;display:block;background-size:cover;position:absolute;bottom:-35px;right:-15px;height:36px;padding:36px 44px 60px 80px;font-size:0.8em;text-align:right;font-weight:900;line-height:1.3em;color:#1d1d1b;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext div .moduleItemTitle:hover{color:#c02485}.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext div p{display:none}.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext .moduleItemImage{overflow:hidden}.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext .moduleItemImage img{width:100%;height:150px;object-fit:cover;object-position:center}@media all and (max-width:1024px){.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext .moduleItemImage{overflow:hidden}.g-home-citybay #g-main .k2ItemsBlock ul li:not(:first-child) div.moduleItemIntrotext .moduleItemImage img{width:auto;float:none;max-width:100%;min-width:100%}}.g-home-citybay #g-main .k2ItemsBlock ul li:first-child{flex:100%;-webkit-box-shadow:0px 0px 22px -8px rgba(0, 0, 0, 0.36);-moz-box-shadow:0px 0px 22px -8px rgba(0, 0, 0, 0.36);box-shadow:0px 0px 22px -8px rgba(0, 0, 0, 0.36)}.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:left;-ms-justify-content:left;-moz-justify-content:left;-o-justify-content:left;justify-content:left;-webkit-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-o-align-items:stretch;align-items:stretch}@media all and (max-width:480px){.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext{display:block}}.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext a{min-width:60%;margin-right:20px;overflow:hidden}.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext a img{width:100%;float:none;object-fit:cover;width:100%;height:300px}.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext div{padding:25px;position:relative;z-index:1}.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext div .moduleItemTitle{font-weight:900;color:#1d1d1b;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:1.5em;line-height:1.3em}.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext div .moduleItemTitle:hover{color:#c02485}.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext div:before{border-radius:50%;background:#fff;width:82px;padding-right:28px;content:'<';position:absolute;left:-41px;display:flex;justify-content:center;align-items:center;font-size:2em;top:50%;height:120px;z-index:-1;transform:translateY(-50%);color:#c6d76b}@media all and (max-width:480px){.g-home-citybay #g-main .k2ItemsBlock ul li:first-child .moduleItemIntrotext div:before{display:none}}.g-home-citybay #g-main .k2ItemsBlock ul li.clearList{display:none}.g-home-citybay #g-main .k2ItemsBlock a.moduleCustomLink{display:block;margin-top:50px;border:2px solid #c6d76b;width:200px;float:right;padding:10px;text-align:center;position:relative;margin-right:80px;color:#1d1d1b;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.g-home-citybay #g-main .k2ItemsBlock a.moduleCustomLink:after{content:'+';background:#c6d76b;position:absolute;width:44px;height:44px;right:-44px;top:-2px;display:flex;justify-content:center;align-items:center;-webkit-display:flex;-webkit-justify-content:center;-webkit-align-items:center;-moz-display:flex;-moz-justify-content:center;-moz-align-items:center;-ms-display:flex;-ms-justify-content:center;-ms-align-items:center;-o-display:flex;-o-justify-content:center;-o-align-items:center;font-size:2em;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.g-home-citybay #g-main .k2ItemsBlock a.moduleCustomLink:hover{color:#706f6f;border-color:#706f6f}.g-home-citybay #g-main .k2ItemsBlock a.moduleCustomLink:hover:after{background:#706f6f;color:#fff}#g-en-un-clic{background:linear-gradient(-90deg, #f4f4f4 75%, rgba(0, 0, 0, 0) 40%);background:-webkit-linear-gradient(-90deg, #f4f4f4 75%, rgba(0, 0, 0, 0) 40%)}#g-en-un-clic .moduletable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}#g-en-un-clic .moduletable h2{display:inline-block;width:400px;margin-bottom:0;margin-top:25px}@media all and (max-width:480px){#g-en-un-clic .moduletable h2{width:auto}}#g-en-un-clic .moduletable h2:after{background-image:url('../images/svg/logo-neuville-vert.svg');opacity:0.5}#g-en-un-clic .moduletable ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-o-align-items:stretch;align-items:stretch}#g-en-un-clic .moduletable ul li{flex:1;margin-right:15px;background:#c6d76b;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media all and (max-width:480px){#g-en-un-clic .moduletable ul li{flex:100%;margin-right:0;margin-bottom:5px}}#g-en-un-clic .moduletable ul li:hover,#g-en-un-clic .moduletable ul li:active{transform:scale(1.04);-webkit-box-shadow:1px 1px 18px -6px rgba(0, 0, 0, 0.62);-moz-box-shadow:1px 1px 18px -6px rgba(0, 0, 0, 0.62);box-shadow:1px 1px 18px -6px rgba(0, 0, 0, 0.62)}#g-en-un-clic .moduletable ul li a{display:block;width:100%;height:100%;text-align:center;color:#1d1d1b;padding:25px 15px}#g-en-un-clic .moduletable ul li a:before{content:'';color:#1d1d1b;font-family:'Icomoon';font-size:2em;display:block;margin-bottom:15px}#g-en-un-clic .moduletable ul li a.co-marquage:before{content:'\e914'}#g-en-un-clic .moduletable ul li a.contact:before{content:'\e902';font-size:4em}#g-en-un-clic .moduletable ul li a.portail-citoyens:before{content:'\e942'}#g-en-un-clic .moduletable ul li a.menu:before{content:'\e92d'}#g-en-un-clic .moduletable ul li a.association:before{content:'\e906'}@media all and (max-width:480px){#g-en-un-clic .moduletable ul li a{display:flex;justify-content:flex-start;-webkit-display:flex;-webkit-justify-content:flex-start;-moz-display:flex;-moz-justify-content:flex-start;-ms-display:flex;-ms-justify-content:flex-start;-o-display:flex;-o-justify-content:flex-start}#g-en-un-clic .moduletable ul li a:before{width:60px}}#g-agenda{background:linear-gradient(90deg, #706f6f 60%, rgba(0, 0, 0, 0) 40%);background:-webkit-linear-gradient(90deg, #706f6f 60%, rgba(0, 0, 0, 0) 40%)}#g-agenda .moduletable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}#g-agenda .moduletable h2:after{background-image:url('../images/svg/logo-neuville-rose.svg');opacity:0.5}#g-agenda .moduletable table{border:none;margin-top:50px}#g-agenda .moduletable table tbody{display:flex;justify-content:space-around;-webkit-display:flex;-webkit-justify-content:space-around;-moz-display:flex;-moz-justify-content:space-around;-ms-display:flex;-ms-justify-content:space-around;-o-display:flex;-o-justify-content:space-around;width:100%}#g-agenda .moduletable table tbody tr{border:none;margin:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;padding:0 15px;width:100%}#g-agenda .moduletable table tbody tr td{border:none !important;width:100%;flex:100%}#g-agenda .moduletable table tbody tr td > div{position:relative}#g-agenda .moduletable table tbody tr td .event-date{z-index:1;background:#fff;width:200px;margin:auto;text-align:center;position:absolute;top:-25px;left:50%;transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;padding:25px 15px 15px;-webkit-box-shadow:0px 0px 22px -8px rgba(0, 0, 0, 0.36);-moz-box-shadow:0px 0px 22px -8px rgba(0, 0, 0, 0.36);box-shadow:0px 0px 22px -8px rgba(0, 0, 0, 0.36);border-top:3px solid #c02485}#g-agenda .moduletable table tbody tr td .event-date .event-date-day{display:block;color:#c02485;font-weight:800;font-size:1.5em}#g-agenda .moduletable table tbody tr td .event-date .event-date-month{display:block;color:#c02485;font-size:0.9em}#g-agenda .moduletable table tbody tr td .agenda-img{height:200px}#g-agenda .moduletable table tbody tr td .agenda-img img{width:100%;height:100%;object-fit:cover;object-position:center}#g-agenda .moduletable table tbody tr td .event-info{text-align:center;color:#fff;margin-top:15px}#g-agenda .moduletable table tbody tr td .event-info .event-category{text-transform:uppercase;font-size:0.7em;font-weight:900}#g-agenda .moduletable table tbody tr td .event-info h3{padding:0;font-size:1.1em}#g-agenda .moduletable table tbody tr td .event-info a{color:#fff}@media all and (max-width:480px){#g-agenda .moduletable table tbody tr:nth-of-type(2),#g-agenda .moduletable table tbody tr:nth-of-type(3){display:none}}#g-agenda .g-grid:last-child .g-particle{display:flex;justify-content:flex-end;-webkit-display:flex;-webkit-justify-content:flex-end;-moz-display:flex;-moz-justify-content:flex-end;-ms-display:flex;-ms-justify-content:flex-end;-o-display:flex;-o-justify-content:flex-end}#g-agenda a.bouton-agenda{display:block;border:2px solid #c6d76b;width:200px;padding:10px;text-align:center;position:relative;margin-right:80px;color:#fff;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#g-agenda a.bouton-agenda:after{content:'+';background:#c6d76b;position:absolute;width:44px;height:44px;right:-44px;top:-2px;display:flex;justify-content:center;align-items:center;-webkit-display:flex;-webkit-justify-content:center;-webkit-align-items:center;-moz-display:flex;-moz-justify-content:center;-moz-align-items:center;-ms-display:flex;-ms-justify-content:center;-ms-align-items:center;-o-display:flex;-o-justify-content:center;-o-align-items:center;font-size:2em;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#1d1d1b}#g-agenda a.bouton-agenda:hover{border-color:#c02485}#g-agenda a.bouton-agenda:hover:after{background:#c02485;color:#fff}#g-mediatheque{padding-top:50px}#g-mediatheque .moduletable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}@media all and (max-width:480px){#g-mediatheque .moduletable{display:block}}#g-mediatheque .moduletable h2{display:inline-block;width:400px;margin-bottom:0;margin-top:25px}#g-mediatheque .moduletable h2:after{background-image:url('../images/svg/logo-neuville-vert.svg');opacity:0.5}@media all and (max-width:768px){#g-mediatheque .bwg_standart_thumbnails_125{display:flex !important;flex-wrap:wrap;-webkit-display:flex !important;-webkit-flex-wrap:wrap;-moz-display:flex !important;-moz-flex-wrap:wrap;-ms-display:flex !important;-ms-flex-wrap:wrap;-o-display:flex !important;-o-flex-wrap:wrap}}#g-mediatheque .bwg_standart_thumbnails_125 a{display:block;float:left;width:250px;height:250px;margin:5px}@media all and (max-width:1024px){#g-mediatheque .bwg_standart_thumbnails_125 a{width:210px;height:210px}}@media all and (max-width:768px){#g-mediatheque .bwg_standart_thumbnails_125 a{flex:1;width:20%;height:auto}}@media all and (max-width:480px){#g-mediatheque .bwg_standart_thumbnails_125 a{width:150px;height:150px}}#g-mediatheque .bwg_standart_thumbnails_125 a > span{width:100%;height:auto;margin:0}#g-mediatheque .bwg_standart_thumbnails_125 a > span span{width:100% !important;height:auto !important;margin:0 !important}#g-mediatheque .bwg_standart_thumbnails_125 a > span img{width:250px !important;height:250px !important;margin:0 !important}@media all and (max-width:1024px){#g-mediatheque .bwg_standart_thumbnails_125 a > span img{width:210px !important;height:210px !important}}@media all and (max-width:480px){#g-mediatheque .bwg_standart_thumbnails_125 a > span img{width:150px !important;height:150px !important}}#g-mediatheque .bwg_standart_thumbnails_125 a:first-child{width:510px;height:510px}@media all and (max-width:1024px){#g-mediatheque .bwg_standart_thumbnails_125 a:first-child{width:420px;height:420px}}@media all and (max-width:768px){#g-mediatheque .bwg_standart_thumbnails_125 a:first-child{width:100%;flex:100%;overflow:hidden}}@media all and (max-width:480px){#g-mediatheque .bwg_standart_thumbnails_125 a:first-child{height:150px}}#g-mediatheque .bwg_standart_thumbnails_125 a:first-child > span{width:100%;height:auto}#g-mediatheque .bwg_standart_thumbnails_125 a:first-child > span span{width:100% !important;height:auto !important}#g-mediatheque .bwg_standart_thumbnails_125 a:first-child > span span img{width:510px !important;height:510px !important;margin:0 !important}@media all and (max-width:1024px){#g-mediatheque .bwg_standart_thumbnails_125 a:first-child > span span img{width:420px !important;height:420px !important}}@media all and (max-width:768px){#g-mediatheque .bwg_standart_thumbnails_125 a:first-child > span span img{width:100% !important;height:auto !important}}body #jevents #jevents_body{border:0;background:0;padding-top:0}body #jevents #jevents_body .jev_toprow .jev_header2{margin-bottom:30px;margin-bottom:30px;display:flex;justify-content:space-between;-webkit-display:flex;-webkit-justify-content:space-between;-moz-display:flex;-moz-justify-content:space-between;-ms-display:flex;-ms-justify-content:space-between;-o-display:flex;-o-justify-content:space-between}body #jevents #jevents_body .jev_toprow .jev_header2 .previousmonth,body #jevents #jevents_body .jev_toprow .jev_header2 .nextmonth{background-color:#fff;border:1px solid #fff;padding:10px;width:25px;border-radius:0;margin:0;flex:1}body #jevents #jevents_body .jev_toprow .jev_header2 .previousmonth a,body #jevents #jevents_body .jev_toprow .jev_header2 .nextmonth a{color:#c02485;font-size:1em}body #jevents #jevents_body .jev_toprow .jev_header2 .currentmonth{padding:11px;border:none;flex:6}body #jevents #jevents_body .jev_listview{margin-top:50px}body #jevents #jevents_body .infos-utiles{display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;margin-bottom:35px;margin-top:35px}body #jevents #jevents_body .infos-utiles > div:first-child{flex:1}body #jevents #jevents_body .infos-utiles > div:first-child img{margin-bottom:0;width:100%;height:100%;object-fit:cover}body #jevents #jevents_body .infos-utiles .jev_eventdetails_body{margin-left:0px;background:#f4f4f4;padding:15px;flex:2}body #jevents #jevents_body .wrap-location{margin-top:35px}body #jevents #jevents_body .cal_top_day_names{min-height:auto;min-width:inherit}body #jevents #jevents_body .cal_top_day_names tbody tr td{background-color:#c02485;padding-left:7px;border:1px solid #efefef;color:#fff}body #jevents #jevents_body .cal_table tbody tr td.cal_today a.cal_daylink{display:block;border-radius:50%;width:25px;height:25px;padding:2px;border:1px solid #c02485;background-color:#c02485;color:#fff;text-align:center;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-left:5px;margin-top:0}body #jevents #jevents_body .cal_table tbody tr td.cal_today a.cal_daylink:hover{background:#fff;border:1px solid #c02485;padding:2px;color:#c02485}body #jevents #jevents_body .cal_table tbody tr td{padding:4px 7px}body #jevents #jevents_body .cal_table tbody tr td .event_div_1 .month_cell_st .cal_titlelink{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body #jevents #jevents_body .cal_table tbody tr td.cal_daysoutofmonth{background-color:#eaeaea}body #jevents #jevents_body .cal_table tbody tr td.cal_daysnoevents a.cal_daylink{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body #jevents #jevents_body .cal_table tbody tr td.cal_daysnoevents a.cal_daylink:hover{color:#c02485}body #jevents #jevents_body .event_legend_container{margin-top:20px}body #jevents #jevents_body .event_legend_container .event_legend_item{margin-right:10px}body #jevents #jevents_body .event_legend_container .event_legend_item .event_legend_name a{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body #jevents #jevents_body .event_legend_container .event_legend_item .event_legend_name a:hover{text-decoration:none}body #jevents #jevents_body .contentpaneopen img{margin-bottom:30px}body #jevents #jevents_body .contentpaneopen .jev_evdt_title{font-size:1.5em;color:#c02485;margin-bottom:0px;padding-bottom:0px;font-weight:700}body #jevents #jevents_body .contentpaneopen .jev_evdt_contact{margin-bottom:30px;width:100%}@media all and (max-width:1199px){body #jevents #jevents_body .contentpaneopen .jev_evdt_location{margin-top:30px}}body #jevents #jevents_body .contentpaneopen .jev_evdt_location .location{font-weight:bold}body #jevents #jevents_body .contentpaneopen .jev_evdt_summary{margin-bottom:30px;color:#c02485;font-weight:700;text-transform:uppercase}@media all and (min-width:1200px){body #jevents #jevents_body .contentpaneopen .wrap-location{display:flex;align-items:end;justify-content:space-between}}@media all and (min-width:1200px){body #jevents #jevents_body .contentpaneopen .wrap-location div{width:48% !important}}@media all and (min-width:1200px){body #jevents #jevents_body .contentpaneopen .wrap-location div.jev_evdt_location{margin-left:2%;padding-bottom:30px;border-bottom:2px solid #f4f4f4}}body #jevents #jevents_body .contentpaneopen .wrap-location div.jev_evdt_location .location{display:inline-block;width:100%;color:#1d1d1b;text-transform:uppercase}body #jevents #jevents_body .contact{display:block;width:100%;font-weight:bold;text-transform:uppercase;color:#1d1d1b}body #jevents #jevents_body .new-navigation{display:none}body #jevents #jevents_body .new-navigation .nav-items{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}body #jevents #jevents_body .new-navigation .nav-items > div{flex:1;border:2px solid #1d1d1b !important;border-radius:0px !important;margin-left:-1px !important;padding:5px 0 !important}body #jevents #jevents_body .new-navigation .nav-items > div a{width:100%}body #jevents #jevents_body .new-navigation .nav-items > div a:hover{background-color:transparent;color:#fff;text-decoration:none;border:none !important}body #jevents #jevents_body .new-navigation .nav-items > div.active,body #jevents #jevents_body .new-navigation .nav-items > div:hover{border:2px solid #1d1d1b;background:#1d1d1b}body #jevents #jevents_body .new-navigation .nav-items > div.active a,body #jevents #jevents_body .new-navigation .nav-items > div:hover a{background-color:transparent;color:#fff}body #jevents #jevents_body .new-navigation .nav-items > div.active a:hover,body #jevents #jevents_body .new-navigation .nav-items > div:hover a:hover{border-left:none;text-decoration:none;background:none;color:#fff}body #jevents #jevents_body .new-navigation #nav-jumpto{border:2px solid #1d1d1b;border-right:2px solid #1d1d1b;border-radius:0}body #jevents #jevents_body .new-navigation #nav-jumpto a:hover{border-left:2px solid #1d1d1b;text-decoration:none;background:#1d1d1b;color:#fff}body #jevents .jev_clear{display:none}body #jevents .jev_evdt_icons{width:100%}body #jevents .jev_evdt_icons > div{display:block}.g-home-citybay #g-socialwall{background:url('../images/fd-pointille.jpg');background-size:8%}.g-home-citybay #g-socialwall .g-content{text-align:center}.g-home-citybay #g-socialwall .g-content h2{width:370px;display:inline-block}.g-home-citybay #g-socialwall .g-content h2:after{background-image:url('../images/svg/logo-neuville-rose.svg');opacity:0.5}.g-home-citybay #g-socialwall .g-content .g-social{display:flex;justify-content:center;-webkit-display:flex;-webkit-justify-content:center;-moz-display:flex;-moz-justify-content:center;-ms-display:flex;-ms-justify-content:center;-o-display:flex;-o-justify-content:center}.g-home-citybay #g-socialwall .g-content .g-social a{height:35px;width:35px;justify-content:center;align-items:center;display:flex;-webkit-justify-content:center;-webkit-align-items:center;-webkit-display:flex;-moz-justify-content:center;-moz-align-items:center;-moz-display:flex;-ms-justify-content:center;-ms-align-items:center;-ms-display:flex;-o-justify-content:center;-o-align-items:center;-o-display:flex;border-radius:50%;padding:0}#g-appli{position:relative;overflow:hidden;background:#c6d76b;z-index:1}@media all and (min-width:768px){#g-appli{}}#g-appli:after{content:"";width:0;height:0;position:absolute;bottom:0;left:0;border-bottom:90px solid #fff;border-left:2000px solid transparent;z-index:-1}#g-appli .g-content{margin:0px;padding:0px}#g-appli .g-content p{margin:70px 30px 0;font-size:2em;line-height:normal}#g-appli .g-content p strong{color:#fff}#g-appli .g-content ul{list-style:none}#g-appli .g-content ul li{display:inline-block;margin-right:15px;width:45%}@media all and (min-width:768px){#g-appli .g-content ul li{width:200px}}#g-appli .g-content ul li a{display:block;padding:15px;width:100%;height:100%;border:4px solid #fff;border-radius:50px;text-align:center}#g-appli .g-content ul li a img{width:86%}#g-appli .g-content ul li:first-child a img{width:35%}#g-appli .g-block:last-child{margin-left:-10%}.phocadownload .platform-content .span12 > div:last-child{display:none}.joomlatrombi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}.joomlatrombi img{width:100%}.joomlatrombi h4{width:60%}.joomlatrombi .ligne{width:100%}.services-municipaux .joomlatrombi{width:100%}.services-municipaux .joomlatrombi .contact_float_left > div:first-child{text-align:center}.services-municipaux .joomlatrombi p{margin:0;text-align:center}.services-municipaux .joomlatrombi .ligne{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;}.services-municipaux .joomlatrombi .ligne.l0 > div:first-child,.services-municipaux .joomlatrombi .ligne.l1 > div:first-child{flex:100%}.services-municipaux .joomlatrombi img{display:none}.services-municipaux .joomlatrombi h2{display:block;font-size:1.2em;text-align:center}.services-municipaux .joomlatrombi h2:after{content:none}.services-municipaux .joomlatrombi .contact_float_left{width:48%;display:flex;justify-content:center;-webkit-display:flex;-webkit-justify-content:center;-webkit-align-items:center;-moz-display:flex;-moz-justify-content:center;-moz-align-items:center;-ms-display:flex;-ms-justify-content:center;-ms-align-items:center;-o-display:flex;-o-justify-content:center;-o-align-items:center;background:#f5f5f5;padding:0px;height:250px}.services-municipaux .joomlatrombi .contact_float_left a{display:block;text-align:center;font-size:0.9em}.services-municipaux .joomlatrombi .div_float_left{width:100% !important}.services-municipaux .joomlatrombi .ligne{flex:1}.services-municipaux .joomlatrombi .ligne.l0 > div:first-child,.services-municipaux .joomlatrombi .ligne.l1 > div:first-child,.services-municipaux .joomlatrombi .ligne.l2 > div:first-child,.services-municipaux .joomlatrombi .ligne.l3 > div:first-child{flex:1}.com_cantine .platform-content .span12 > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;margin-bottom:25px}.com_cantine .platform-content .span12 > div h4{margin:0px;text-align:center}.com_cantine .platform-content .span12 > div span:last-child{text-align:right}.com_cantine .platform-content .span12 #table-cantine .menu-titles{background:#c6d76b !important}body .form-validate{border-radius:0;box-shadow:none;border:none}body .form-validate .controls input{border-radius:0}body .form-validate .controls button{border-radius:0;box-shadow:none;border:none;background:#c6d76b}body .nav-tabs.nav-stacked > li{display:inline-block}body .nav-tabs.nav-stacked > li > a{border:none;color:#706f6f}body .nav-tabs.nav-stacked > li > a:hover{color:#c6d76b}.com_search #g-main .search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;-ms-justify-content:start;-moz-justify-content:start;-o-justify-content:start;justify-content:start;-webkit-align-items:start;-ms-align-items:start;-moz-align-items:start;-o-align-items:start;align-items:start}.com_search #g-main .search form#searchForm{flex:1;border:3px solid #c6d76b;margin:0.625rem;padding:0.938rem;flex-wrap:wrap;justify-content:space-between;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-moz-flex-wrap:wrap;-moz-justify-content:space-between;-ms-flex-wrap:wrap;-ms-justify-content:space-between;-o-flex-wrap:wrap;-o-justify-content:space-between}.com_search #g-main .search form#searchForm fieldset{margin-bottom:25px}.com_search #g-main .search form#searchForm fieldset legend{border-bottom:2px solid #c02485;padding-left:5px}.com_search #g-main .search form#searchForm .btn-toolbar,.com_search #g-main .search form#searchForm .searchintro{width:48%}.com_search #g-main .search .badge-info{background:#706f6f}.com_search #g-main .search .search-results{flex:2}.com_search #g-main .search .search-results .result-title a{text-transform:uppercase;color:#c02485;font-weight:500}.com_search #g-main .search .search-results .result-title a .highlight{font-weight:900}.com_search #g-main .search .search-results .result-title a:hover{text-decoration:underline}.com_search #g-main .search .search-results .result-created{border-bottom:2px solid #efefef;padding-bottom:25px;margin-bottom:25px;font-weight:700;font-size:0.8em;color:#1d1d1b}.com_search #g-main .search .search-results .result-category{font-style:italic;color:#1d1d1b;font-weight:600;font-size:0.75em;background:#c6d76b;display:inline;padding:1px 3px}.com_search #g-main .search .search-results .result-text,.com_search #g-main .search .search-results label{font-weight:400;color:#1d1d1b}.com_search #g-main .search button{background:#c02485 !important;color:#fff !important;text-shadow:none !important;box-shadow:none !important;border-radius:0 !important;border:none;height:40px;font-weight:500;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.com_search #g-main .search button:hover{background:#706f6f}.com_search #g-main .search #ordering_chzn{width:100%}.com_search #g-main .search #ordering_chzn .chzn-single,.com_search #g-main .search #limit_chzn .chzn-single{background:none;border:2px solid #d4d4d4;box-shadow:none;border-radius:0}.com_vuesannuaire .loc_list{width:100% !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;-ms-justify-content:start;-moz-justify-content:start;-o-justify-content:start;justify-content:start;-webkit-align-items:start;-ms-align-items:start;-moz-align-items:start;-o-align-items:start;align-items:start}.com_vuesannuaire .loc_list .loc_items{width:28% !important;margin:15px !important;position:relative}@media (max-width:990px){.com_vuesannuaire .loc_list .loc_items{width:43% !important}}@media (max-width:480px){.com_vuesannuaire .loc_list .loc_items{width:40% !important}}.com_vuesannuaire .loc_list .loc_items .loc_img{background-size:contain !important;background-position:center}.com_vuesannuaire .loc_list .loc_items h3{font-size:1em !important;padding:10px !important;background:#c02485;position:absolute;width:100%;bottom:0;left:0;color:#fff}.com_vuesannuaire .fiche-annuaire-btn-back{float:right}.com_vuesannuaire .fiche-annuaire-btn-back:after{content:"";display:block;clear:both}.com_vuesannuaire #detail_box h1{color:#000}.com_vuesannuaire #detail_box h2{text-transform:uppercase}.com_vuesannuaire #detail_box h3{padding:15px 0;color:#706f6f}.com_vuesannuaire #detail_box .ficherow > div{width:100%}body #categ_list{border-bottom:2px solid #c6d76b;padding-bottom:6px}body #categ_list li a{padding-bottom:5px;border:2px solid transparent;color:#1b1b1b}body #categ_list li a.activated_categ,body #categ_list li a:hover{color:#1b1b1b !important;background:#4b6a62;border:none;border-radius:0;background:#c6d76b}#k2Container div.itemListCategory{background:none;border:none;margin:0px;padding:0px}@media all and (min-width:768px){#k2Container .itemList .catItemView .catItemBody{display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}}@media all and (min-width:768px){#k2Container .itemList .catItemView .catItemBody .catItemImageBlock{flex:2;margin-right:15px}}@media all and (min-width:768px){#k2Container .itemList .catItemView .catItemBody .catItemIntroText{flex:10}}#k2Container .itemList .catItemView .catItemCommentsLink,#k2Container .itemList .catItemView .clr{display:none}#k2Container .itemDateCreated{display:block}.g-default-citybay h2{padding-left:0px;font-size:1.5em;font-size:1.3em}.g-default-citybay h2 a{color:#000;font-weight:700}.g-default-citybay .breadcrumb{padding:15px 30px;background-color:#706f6f;border-radius:0px}@media all and (max-width:480px){.g-default-citybay .breadcrumb{display:none}}.g-default-citybay .breadcrumb .g-content{margin:0px;padding:0px}.g-default-citybay .breadcrumb .g-content .platform-content .moduletable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}.g-default-citybay .breadcrumb .g-content .platform-content .moduletable ul{margin:0px}.g-default-citybay .breadcrumb li{text-shadow:none}.g-default-citybay .breadcrumb li a{color:#fff}.g-default-citybay .breadcrumb > .active{color:#fff;font-weight:700}.g-default-citybay #g-sidebar .g-block .g-content .platform-content{margin-bottom:25px}.g-default-citybay #g-sidebar .g-block .g-content .platform-content ul{margin:0}@media all and (max-width:960px) and (min-width:768px){.g-default-citybay #g-sidebar .g-block .g-content .platform-content ul li a{text-align:center}}.g-default-citybay #g-sidebar .g-block .g-content .platform-content ul li a img{width:50px}@media all and (max-width:960px) and (min-width:768px){.g-default-citybay #g-sidebar .g-block .g-content .platform-content ul li a img{display:block;margin:auto}}.g-default-citybay #g-sidebar .g-block a{color:#333}.g-default-citybay #g-sidebar .g-block.menu-interne .g-content{background:#f4f4f4}.g-default-citybay #g-sidebar .g-block.menu-interne .g-content .platform-content{border:3px solid #c6d76b;margin-right:-25px;margin-bottom:-25px;padding:25px}.g-default-citybay #g-sidebar .g-block.menu-interne .g-content .platform-content h2{font-size:1em;font-weight:700;color:#1d1d1b;text-align:center}.g-default-citybay #g-sidebar .g-block.menu-interne .g-content .platform-content h2:before{content:none}.g-default-citybay #g-sidebar .g-block.menu-interne .g-content .platform-content ul li{margin:10px 0}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li{padding:15px;border-bottom:1px solid #1d1d1b;margin-bottom:15px}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li a:before{content:'';color:#1d1d1b;font-family:'Icomoon';font-size:2em;display:block;text-align:center;width:64px}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li a.contact:before{content:'\e902';margin-left:-5px;margin-right:5px;font-size:3em}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li a.portail-citoyens:before{content:'\e942'}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li a.menu:before{content:'\e92d'}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li a.association:before{content:'\e906'}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li a.co-marquage:before{content:'\e914'}.g-default-citybay #g-sidebar .g-block.en-un-clic ul li a:hover{font-weight:700}.com_citycontact.view-connexion form input:not(#modlgn-remember){width:300px}.com_citycontact.view-connexion form button{border:none;background:#c02485;font-weight:700;width:150px}.com_citycontact.view-connexion form button:hover{background:#706f6f}.com_citycontact.view-citycontact input[type="submit"]{background:#c02485;padding:10px;margin-top:20px;color:#fff;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-weight:700}.com_citycontact.view-citycontact input[type="submit"]:hover{background:#706f6f}.com_citycontact.view-citycontact #main{padding-right:50px}.com_citycontact.view-citycontact .logout-link{position:inherit;right:auto;margin-left:25px;color:#706f6f;text-decoration:underline}.com_citycontact.view-citycontact #sidebar .blocks{margin-bottom:50px}.com_citycontact.view-citycontact section{position:relative}.com_citycontact.view-citycontact section #add_sign,.com_citycontact.view-citycontact section #add_sugg,.com_citycontact.view-citycontact section #add_dem{display:flex;justify-content:center;align-items:center;-webkit-display:flex;-webkit-justify-content:center;-webkit-align-items:center;-moz-display:flex;-moz-justify-content:center;-moz-align-items:center;-ms-display:flex;-ms-justify-content:center;-ms-align-items:center;-o-display:flex;-o-justify-content:center;-o-align-items:center;margin-top:0;position:absolute;right:0;top:20px;background:#c02485}.com_citycontact.view-citycontact section #add_sign:hover,.com_citycontact.view-citycontact section #add_sugg:hover,.com_citycontact.view-citycontact section #add_dem:hover{background:#706f6f}.com_citycontact.view-citycontact .citoyen-btn{background:#c02485}.com_citycontact.view-citycontact .citoyen-btn:hover{background:#706f6f}.com_citycontact.view-citycontact .detail-link{float:none;display:block;color:#c02485;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin:5px 0}.com_citycontact.view-citycontact .detail-link:hover{color:#706f6f;text-decoration:underline}footer{background:#706f6f !important;color:#fff !important}footer .titre-footer{font-size:1.1em;font-weight:900;text-transform:uppercase;color:#fff}footer a{color:#fff}footer a:hover{text-decoration:underline}footer p{color:#fff}footer p strong{color:#fff}footer .k2ItemsBlock ul li{position:relative;z-index:1}footer .k2ItemsBlock ul li .moduleItemIntrotext{display:flex !important;flex-wrap:wrap;-webkit-display:flex !important;-webkit-flex-wrap:wrap;-moz-display:flex !important;-moz-flex-wrap:wrap;-ms-display:flex !important;-ms-flex-wrap:wrap;-o-display:flex !important;-o-flex-wrap:wrap}footer .k2ItemsBlock ul li .moduleItemIntrotext:after{content:'';background:#c6d76b;height:3px;width:100%;position:absolute;bottom:16px;left:-10px;z-index:-1}footer .k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage{text-align:left;display:block;width:100%;overflow:hidden;flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;-o-flex:2}footer .k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage img{float:none;width:100%;margin:0}footer .k2ItemsBlock ul li .moduleItemIntrotext div{flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;padding:10px}footer .g-block:first-child{position:relative;z-index:1}footer .g-block:first-child:before{content:'';position:absolute;width:150px;opacity:0.3;left:-100px;background:url('../images/svg/logo-neuville-vert.svg?5cade72a') no-repeat;height:250px;background-size:contain;top:50px;z-index:-1}@media all and (max-width:480px){footer .g-block:first-child:before{content:none}}#g-navigation .g-main-nav .g-dropdown.g-inactive,#g-navigation .g-main-nav .g-standard .g-dropdown .g-dropdown.g-inactive{visibility:visible !important;position:absolute !important;border:0 !important;height:1px !important;width:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important}#g-navigation .g-main-nav .g-dropdown.g-inactive.g-active,#g-navigation .g-main-nav .g-standard .g-dropdown .g-dropdown.g-inactive.g-active{visibility:visible !important;position:absolute !important;border:inherit !important;height:inherit !important;width:inherit !important;padding:inherit !important;overflow:inherit !important;clip:unset !important}