@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700;900&family=Open+Sans:wght@400;700&display=swap");html,body{font-family:"Open Sans",sans-serif;font-size:110%;margin:0;padding:0;width:100%;height:100%;background:#efefef}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:"Montserrat",sans-serif;font-weight:900;line-height:1em;margin:0.5em 0;padding:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}h1{font-size:4em}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.5em}p{font-size:1em;line-height:1.6em;margin-bottom:1.4em;padding:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}a{text-decoration:none}img{max-width:100%}figure{margin:0;padding:0}.visible-xs{display:none}.text-center{text-align:center}.text-right{text-align:right}.btn,.btn-facebook{display:inline-block;padding:0.7em 1em;color:#fff;border-radius:0.5em;font-weight:700;margin:1em 0;border:none;text-decoration:none}.btn a,.btn-facebook a{color:#fff !important;text-decoration:none;border:none !important}.btn-facebook{background:#3b5998}section{display:block;margin-bottom:15vh}section:last-child{margin-bottom:0}.btn_home{padding:0 5px}.nav-top{width:100%;height:40px;display:flex;align-items:center;background:#000;color:#fff;padding:0 calc(50px + 15px);font-size:15px;line-height:1em}.nav-top a{color:#fff;font-weight:700}.nav-top img,.nav-top i{margin:0 10px 0 10px;height:16px}.nav-top .ico_gss_phone{display:none}.nav-top img#logo_lille3000{height:17px;margin-bottom:-3px}.menu{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:50px;overflow:hidden;transition:0.5s all cubic-bezier(0.9, 0, 0, 0.9);z-index:9}.menu ul{margin:0;padding:0;width:15em;color:#fff}.menu ul li{display:block;align-items:center}.menu ul li a{display:flex;align-items:center;color:#fff;font-weight:700}.menu ul.nav-second{margin-bottom:1em}.menu ul.nav-second li{opacity:0.7}.menu ul.nav-second li a{opacity:0.6;font-weight:400;font-size:0.9em}.menu ul.nav-second li .icone{display:flex;width:50px;height:35px;justify-content:center;align-items:center;font-size:20px}.menu ul.nav-second li .icone img{width:20px}.menu a.active{background:#fff}.menu .icone{display:flex;width:50px;height:45px;justify-content:center;align-items:center;font-size:24px}.menu .icone img{width:24px}@media screen and (min-width: 768px){.menu a:hover{color:#fff}.menu:hover{width:15em}}.site-footer,.site-content{width:100%;padding:0 4vw 50px 4vw}.site-footer .content,.site-content .content{padding:2vw 3vw}.site-footer .content p,.site-content .content p{max-width:90%}.site-footer .content p a:not(.btn),.site-content .content p a:not(.btn){text-decoration:none;color:#000;font-weight:700}.site-footer .content ul.infos-pratiques,.site-content .content ul.infos-pratiques{padding:0.8em 1em;border:#ddd 1px solid;display:flex;justify-content:space-between;align-items:center;font-size:0.8em;margin:10px 0}.site-footer .content ul.infos-pratiques li,.site-content .content ul.infos-pratiques li{display:block}.site-footer .content ul.infos-pratiques li a:not(.btn),.site-content .content ul.infos-pratiques li a:not(.btn){color:#000}.site-footer .content ul.infos-pratiques .btn,.site-content .content ul.infos-pratiques .btn{margin:0;padding:5px 8px;font-size:0.9em;background-color:#3b5998}.header-big,.page-header{margin:-2vw -7vw 0 -7vw;display:block;min-height:300px;min-width:100%;position:relative}.header-big .infos,.header-big .titre-content,.page-header .infos,.page-header .titre-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;padding:0 calc(50px + 3vw)}.header-big .infos .btn,.header-big .titre-content .btn,.page-header .infos .btn,.page-header .titre-content .btn{color:#fff}.header-big .infos small,.header-big .titre-content small,.page-header .infos small,.page-header .titre-content small{font-weight:700;font-size:70%}.header-big *,.page-header *{color:#fff}.header-big figure,.page-header figure{position:absolute;top:0;left:0;height:100%;width:100%}.header-big figure img,.page-header figure img{position:absolute;top:0;left:0;width:100%;height:100%}.header-big figure.portrait img,.page-header figure.portrait img{object-position:center right;object-fit:contain;mix-blend-mode:normal;opacity:1}.header-big figure.paysage img,.page-header figure.paysage img{object-position:center;object-fit:cover;opacity:0.7}.header-big figure img,.page-header figure img{object-position:center;object-fit:cover;opacity:0.7}.header-big h3,.header-big h2,.page-header h3,.page-header h2{font-weight:700}.header-big h2,.page-header h2{font-size:2em}.header-big h3,.page-header h3{font-size:1.2em}.header-big{height:80vh}.alerte{position:absolute;padding:0px 60px 10px 60px;z-index:-2;top:0;background:#0f70b7;color:#fff;font-size:0.8em;width:100%;display:block}.alerte a{color:#fff;text-decoration:underline;font-weight:700}.galerie{margin:3vw 0}.galerie ul{margin:0;padding:0}.galerie .owl-carousel li{display:block;height:400px}.galerie .owl-carousel li figure{position:relative;height:100%;width:100%}.galerie .owl-carousel li figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center center;object-fit:contain}.galerie .owl-carousel li figure figcaption{position:absolute;z-index:99;bottom:10px;left:10px;font-size:12px;color:#fff}.listing{display:flex;margin:0 -10px;flex-wrap:wrap}.case-mois{display:block;width:100%;font-weight:700;clear:both;padding:10px;font-size:2em;color:#aaa;margin-top:2em}.case-mois:first-child{margin:0}.case-event{display:block;height:370px;position:relative;width:25%;cursor:pointer}.case-event.big{width:50%}.case-event.big .infos{font-size:130%}.case-event article{background:#fff;margin:10px;overflow:hidden;border-radius:0.5em;box-shadow:0 10px 25px rgba(0,0,0,0.2)}.case-event figure{display:block;position:relative;width:100%;height:200px;border-radius:10px 10px 0 0;overflow:hidden}.case-event figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover}.case-event .type{position:absolute;z-index:2;top:1em;left:1.1em;width:calc(100% - 2em)}.case-event .infos{position:relative;bottom:0;left:0;width:100%;min-height:135px;background-color:#fff;color:#666;padding:1em;border-radius:0 0 10px 10px}.case-event .infos h2,.case-event .infos h3,.case-event .infos h4,.case-event .infos p{color:#666;padding:0;margin:0}.case-event .infos h3.titre{color:#000;font-weight:700;margin-bottom:0.5em;font-size:0.9em;line-height:1.2em}.case-event .infos h4.date{font-size:14px;margin-bottom:0.5em;font-family:"Open Sans",sans-serif}.case-event .infos p{font-size:12px;margin:0;line-height:14px}ul.type-liste{padding:0;margin:0}ul.type-liste li{margin:0 2px 2px 0;display:inline-block;font-size:0.6em;background:#fff;padding:3px 5px;border-radius:3px;color:#000;font-family:"Open Sans",sans-serif;font-weight:700}.listing-vertical .listing{display:block;margin:0 5px}.listing-vertical .case-event{display:block;width:100%;height:120px;margin:10px 0}.listing-vertical .case-event.big{width:100%;font-size:100%}.listing-vertical .case-event article{width:100%;height:100%;font-size:80%;display:flex;align-items:center;background:#fff;margin:10px 0}.listing-vertical .case-event article figure{position:relative;width:40%}.listing-vertical .case-event article h4.type{top:0px;left:5px}.listing-vertical .case-event article .infos{position:relative;display:block;background:#fff;padding:0 10px;font-size:60%;min-height:auto}.listing-vertical .case-event article .infos h2,.listing-vertical .case-event article .infos h3,.listing-vertical .case-event article .infos h4,.listing-vertical .case-event article .infos h4.type{color:#000;font-family:"Open Sans",sans-serif}.listing-vertical .case-event article .infos .titre{font-weight:700;font-size:16px}.listing-vertical .case-event article .infos h4.date{font-size:14px;font-weight:400}.listing-vertical .case-event article .infos p{color:#000;font-size:12px}.filtre{margin:2em 0;display:block}.filtre ul{display:block}.filtre ul,.filtre li{margin:0;padding:0}.filtre li{display:inline-block;padding:5px 0}.filtre a{font-size:0.8em;font-weight:700;padding:0.3em 0.5em;border-radius:0.5em}.filtre a.active{color:#fff;background-color:#2a533f}.site-footer{padding:0 50px;color:#fff;font-size:0.8em}.site-footer .infos{padding:4vw 3vw}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4{color:#fff}.site-footer p,.site-footer strong,.site-footer em,.site-footer li{color:#fff;opacity:0.7}.site-footer strong{opacity:1}.site-footer .btn{border:1px solid rgba(255,255,255,0.7);color:#fff}.footer-partenaire{background:#fff;padding:50px calc( 3vw + 50px);text-align:center}#credit{padding:15px 0;font-size:0.7em}#credit a{color:#fff}.container{display:block;width:100%}.container .row{display:flex;width:100%;align-items:flex-start}.container .col-1{display:block;width:8.33333%;margin:0 auto}.container .col-2{display:block;width:16.66667%;margin:0 auto}.container .col-3{display:block;width:25%;margin:0 auto}.container .col-4{display:block;width:33.33333%;margin:0 auto}.container .col-5{display:block;width:41.66667%;margin:0 auto}.container .col-6{display:block;width:50%;margin:0 auto}.container .col-7{display:block;width:58.33333%;margin:0 auto}.container .col-8{display:block;width:66.66667%;margin:0 auto}.container .col-9{display:block;width:75%;margin:0 auto}.container .col-10{display:block;width:83.33333%;margin:0 auto}.container .col-11{display:block;width:91.66667%;margin:0 auto}.container .col-12{display:block;width:100%;margin:0 auto}.media{margin:2em 0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.owl-carousel .owl-nav{display:flex;justify-content:space-between;position:absolute;top:50%;width:90%;margin-left:5%}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{font-size:20px;display:block;height:20px;width:20px;overflow:hidden;text-indent:999px;border-left:5px solid #fff !important;border-top:5px solid #fff !important}.owl-carousel .owl-nav .owl-prev{transform:rotate(-45deg)}.owl-carousel .owl-nav .owl-next{transform:rotate(135deg)}.owl-carousel .owl-dots{position:absolute;bottom:2em;right:2vw}.owl-carousel .owl-dots .owl-dot{display:block;width:10px;height:10px;background:#fff;margin-top:0.5em;border-radius:50%}.owl-carousel .owl-dots .owl-dot.active{background:#3b7558}.termsfeed-com---palette-light.termsfeed-com---nb{border-radius:20px;margin:1em;box-shadow:10px 0 30px rgba(0,0,0,0.5)}.termsfeed-com---palette-light.termsfeed-com---nb .cc-nb-main-container{padding:2em}.cc-nb-text-container .cc-nb-text{font-size:0.8em}.termsfeed-com---reset button{border-radius:10px !important}@media screen and (max-width: 1100px){.case-event{width:33%}.case-event.big{width:66%}}@media screen and (max-width: 768px){body,html{font-size:100%}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.7em}h4{font-size:1.4em}p{line-height:1.6em}section{margin-bottom:8vh}.visible-xs{display:block}.nav-top-logo-lille3000{background-color:#000;padding:5px 15px;width:100%}.nav-top img#logo_lille3000{height:15px}.nav-top{display:block;padding:0;width:100%;height:75px;font-size:14px;background:#3b7558;top:0;z-index:98;position:fixed}.nav-top .container .row{display:inline-block}.nav-top .container .row .col-6 a{display:inline-block;vertical-align:middle;margin-right:1em}.nav-top .container .row .col-6 a img{vertical-align:middle}.nav-top .container .row .sociaux{display:none}.nav-top img,.nav-top i{margin:0 5px 0 0;line-height:1em;height:100%}.nav-top .ico_gss_phone{display:inline-block}.menu-btn{position:fixed;top:35px;right:15px;width:35px;height:20px;z-index:999}.menu-btn .bar{background:#fff;height:3px;width:100%;display:block;position:absolute;transition:0.3s ease-in-out all}.menu-btn .bar.bar1{top:0}.menu-btn .bar.bar2{top:50%}.menu-btn .bar.bar3{top:100%}.menu{padding-bottom:60px;overflow:auto}.menu ul{margin-top:40px}.menu-open .menu{transform:translateX(0)}.menu-open .menu-btn .bar.bar1{top:50%;transform:rotate(45deg)}.menu-open .menu-btn .bar.bar2{top:50%;width:0}.menu-open .menu-btn .bar.bar3{top:50%;transform:rotate(-45deg)}.site-content{padding:0;margin:0;width:100%;margin-top:75px}.site-content .content{margin:0;padding:0;width:100%}.site-content .content p{max-width:100%}.header-big,.page-header{margin:0;font-size:0.8em;width:100%;padding:0;display:flex;align-items:center;min-height:170px}.header-big .infos,.header-big .titre-content,.page-header .infos,.page-header .titre-content{padding:10px;position:relative}.header-big .infos *,.header-big .titre-content *,.page-header .infos *,.page-header .titre-content *{line-height:1em}.site-footer{padding:0px}.site-footer #credit{padding-bottom:70px}.menu{transform:translateX(110%);position:fixed;width:100%}.menu ul{width:100%}.listing{display:block;margin:0 0 3em}.alerte{padding:0 20px}.filtre{margin:0;padding:15px}.case-event{display:block;width:100%;height:120px;margin:10px 0}.case-event.big{width:100%;font-size:100%}.case-event article{width:100%;height:100%;font-size:80%;display:flex;align-items:center;background:#fff;margin:0}.case-event article figure{position:relative;width:40%}.case-event article .type{top:5px;left:5px}.case-event article .infos{position:relative;display:block;background:#fff;padding:0 10px;font-size:60%;min-height:auto}.case-event article .infos h2,.case-event article .infos h3,.case-event article .infos h4,.case-event article .infos h4.type{color:#000;font-family:"Open Sans",sans-serif}.case-event article .infos .titre{font-weight:700;font-size:16px}.case-event article .infos h4.date{font-size:14px;font-weight:400}.case-event article .infos p{color:#000;font-size:12px}.site-content .content ul.infos-pratiques{display:block;margin-top:15px}.site-content .content ul.infos-pratiques li{display:block;margin:10px 0;font-size:14px}.footer-partenaire{padding:10px}.page-content{padding:0 15px}.container .row{display:block;width:100%;align-items:flex-start;padding:0 10px}.container .col-1{display:block;width:100%;margin:0 auto}.container .col-2{display:block;width:100%;margin:0 auto}.container .col-3{display:block;width:100%;margin:0 auto}.container .col-4{display:block;width:100%;margin:0 auto}.container .col-5{display:block;width:100%;margin:0 auto}.container .col-6{display:block;width:100%;margin:0 auto}.container .col-7{display:block;width:100%;margin:0 auto}.container .col-8{display:block;width:100%;margin:0 auto}.container .col-9{display:block;width:100%;margin:0 auto}.container .col-10{display:block;width:100%;margin:0 auto}.container .col-11{display:block;width:100%;margin:0 auto}.container .col-12{display:block;width:100%;margin:0 auto}}
