@charset "UTF-8";*{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}a{outline:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%}button,html,input,select,textarea{font-family:sans-serif}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:inherit}blockquote{margin:1em 40px}dfn{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:inherit}mark{background:#ff0;color:#000}address,cite,dfn,em,i,var{font-style:italic}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}ol,ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-ms-clear{display:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#525050}::-moz-selection{background:#525050;text-shadow:none;color:#fff}::selection{background:#525050;color:#fff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:#888;margin:0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#fff;color:#525050;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html{background-color:#525050}body{background-color:#fff;font-family:Raleway,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.25em;line-height:1.5em;color:#525050}#main-menu .pages-links li,.title,footer .pages-links li,h1,h2,h3,h4,h5,h6{font-family:Raleway,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:900;letter-spacing:.5px;text-transform:uppercase}#main-menu .pages-links li strong,.title strong,footer .pages-links li strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900;color:#ff4200}h1,h2,h3,h4,h5,h6{line-height:1.5em;margin-top:20px;margin-bottom:40px;text-align:center}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.2rem;font-style:italic;font-weight:600;margin-top:40px;margin-bottom:20px}h4 strong{font-weight:600}hr{content:"\00a0";width:160px;margin:40px auto;background-color:#ff4200;display:block;height:4px}address,p{line-height:1.5em;margin-bottom:20px;text-align:left}#main-menu .pages-links li p,.title p,footer .pages-links li p{text-transform:none;font-style:italic;text-align:center;font-weight:400}#main-menu .pages-links li p strong,.title p strong,footer .pages-links li p strong{font-weight:600}address{font-style:normal;text-align:center;background-color:rgba(253,66,0,.3);padding:20px 40px;display:inline-block}strong{font-weight:600}a{color:#525050;text-decoration:none;border-bottom:1px solid #525050;padding:6px 2px 2px;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}a:hover{background-color:#525050;color:#fff}ul{margin-bottom:40px;text-align:left}ul li{margin-bottom:20px;margin-left:20px}ul li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-20px;top:2px;color:#ff4200;font-size:1.5rem;font-weight:900}ul li address{left:50%;position:relative;transform:translateX(-50%)}img.keepImgRatio{position:absolute;height:auto;top:0;left:0}figure img{max-width:100%}iframe{margin-bottom:80px}.lazy{background:rgba(41,40,40,.8)}main{position:relative;display:block;width:100%;z-index:0}main .page{display:block;width:100%;margin:0 auto}main .page section{padding:40px 0}main .page section.coloured iframe,main .page section.full-width iframe,main .page section.wallpaper iframe{margin-bottom:0}main .page section.wallpaper{background-repeat:no-repeat;background-position:center top;background-size:cover;height:800px}main .page section.wallpaper article{height:100%;position:relative}main .page section.wallpaper article h2{width:60%;max-width:800px;color:#fff;text-align:left;text-transform:none;position:absolute;left:0;bottom:0;font-weight:600;text-shadow:0 0 10px #000}main .page section.wallpaper article h2 strong{font-weight:600}main .page section.coloured{background-color:rgba(253,66,0,.08)}main .page section.full-width{padding:0}main .page section.full-width figure img{width:100%}main .page section.video{position:relative;width:100%;height:0;padding-bottom:56.25%}main .page section.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}main .page section header{max-width:1280px;margin:0 auto}main .page section article{max-width:1280px;margin:0 auto;text-align:center}main .page section article img{max-width:100%}a.button,button{background:#ff4200;padding:20px;margin-bottom:20px;border-bottom:none;font-family:Raleway,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:700;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.button:hover,button:hover{background-color:#525050;color:#fff}a.button{color:#fff;display:inline-block}a.button.title{font-size:1.5rem;font-weight:900}#main-menu,footer{position:relative;top:0;left:0;width:100%;height:120px;padding:10px;background:#ff4200;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main-menu .logo-small,footer .logo-small{background-image:url(sprites-1x.png);background-position:-946px -365px;width:76px;height:60px;position:absolute;z-index:3;display:none;border-bottom:none;top:15px;left:30px}#main-menu .mobile-menu,footer .mobile-menu{position:relative;width:25px;height:62px;cursor:pointer;float:right;z-index:1000;display:none}#main-menu .mobile-menu .mobile-menu-icon,footer .mobile-menu .mobile-menu-icon{position:absolute;background:#fff;width:100%;height:3px;top:50%;right:0;margin-top:-5px;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main-menu .mobile-menu .mobile-menu-icon:before,footer .mobile-menu .mobile-menu-icon:before{position:absolute;background:#fff;width:25px;height:3px;top:9px;content:"";display:block}#main-menu .mobile-menu .mobile-menu-icon:after,footer .mobile-menu .mobile-menu-icon:after{position:absolute;background:#fff;width:25px;height:3px;bottom:9px;content:"";display:block}#main-menu .mobile-menu.on .mobile-menu-icon::after,footer .mobile-menu.on .mobile-menu-icon::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0;background:#000}#main-menu .mobile-menu.on .mobile-menu-icon::before,footer .mobile-menu.on .mobile-menu-icon::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;background:#000}#main-menu .mobile-menu.on .mobile-menu-icon,footer .mobile-menu.on .mobile-menu-icon{background:0 0}#main-menu .pages-links,footer .pages-links{width:100%;text-align:center;margin-bottom:0;margin-top:10px}#main-menu .pages-links li,footer .pages-links li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;display:inline-block;margin:0 5px;padding:0;vertical-align:middle}#main-menu .pages-links li:before,footer .pages-links li:before{content:"";display:none}#main-menu .pages-links li a,footer .pages-links li a{letter-spacing:.5px;position:relative;font-size:1.2rem;color:#fff;text-decoration:none;padding:10px;border-bottom:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main-menu .pages-links li:hover a,footer .pages-links li:hover a{color:#fff;background-color:#525050}#main-menu .pages-links li.active a,#main-menu .pages-links li.active:hover a,footer .pages-links li.active a,footer .pages-links li.active:hover a{color:#ff4200;background-color:#525050;cursor:default}footer{z-index:50}#main-menu{z-index:500}#main-menu .pages-links li:first-child{position:relative;z-index:3;border-bottom:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main-menu .pages-links li:first-child a{height:100%;margin:0;padding:0;display:block;background-color:transparent}#main-menu .pages-links li:first-child:hover a{background:0 0}#main-menu .pages-links li:first-child{background-image:url(sprites-1x.png);background-position:-946px -234px;width:93px;height:73px;margin:0 -10px;top:6px}#main-menu .pages-links li:first-child:hover{-webkit-transform:rotate(-10deg) translate(5px,-5px) scale(1.1) skewX(-6deg);-moz-transform:rotate(-10deg) translate(5px,-5px) scale(1.1) skewX(-6deg);-ms-transform:rotate(-10deg) translate(5px,-5px) scale(1.1) skewX(-6deg);-o-transform:rotate(-10deg) translate(5px,-5px) scale(1.1) skewX(-6deg);transform:rotate(-10deg) translate(5px,-5px) scale(1.1) skewX(-6deg)}footer{background-color:#525050;color:#fff;padding:40px 0;height:auto}footer hr{background-color:#888}footer .container{max-width:1280px;margin:0 auto}footer .container ul.pages-links{position:relative;top:0;margin-bottom:40px}footer .container ul.pages-links.menu li a{opacity:.6;-ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}footer .container ul.pages-links li{text-transform:none;vertical-align:top;margin-right:10px;margin-left:-3px;text-align:left}footer .container ul.pages-links li a:hover{background-color:#ff4200}footer .container ul.pages-links li a.network{display:block;margin-top:-3px}footer .container ul.pages-links li a.network.fb{background-image:url(sprites-1x.png);background-position:-1006px -493px;width:40px;height:40px}footer .container ul.pages-links li a.network.tt{background-image:url(sprites-1x.png);background-position:-946px -547px;width:40px;height:40px}footer .container ul.pages-links li a.network.si{background-image:url(sprites-1x.png);background-position:-1010px -429px;width:40px;height:40px}footer .container ul.pages-links li a.network span{display:none}footer .container ul.pages-links li p{color:#fff;text-transform:none;font-size:1.2rem;padding-top:3px}footer .container ul.pages-links li.active a{background-color:#ff4200;color:#525050}footer p{text-align:center;color:#888;margin-bottom:0}.diaporama{position:relative;height:800px;margin-top:90px}.diaporama .years{position:absolute;left:50%;margin-left:-280px;bottom:-40px;display:block;width:560px;height:60px;z-index:10;background:#fff;top:-80px}.diaporama .years a{display:block;width:60px;height:60px;float:left;border-bottom:none;border-radius:999px;background-color:rgba(253,66,0,.3);text-align:center;padding-top:14px;margin:0 5px;cursor:pointer}.diaporama .years a.active,.diaporama .years a:hover{color:#fff;background-color:#ff4200}.diaporama .diaporama-container{position:relative;width:100%;height:100%}.diaporama .diaporama-container .slide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;margin:0;opacity:0;-ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.diaporama .diaporama-container .slide:before{content:"";display:none}.diaporama .diaporama-container .slide img{display:inline-block;width:100%}.diaporama .diaporama-container .slide.active{z-index:2}.diaporama .diaporama-container .slide h3{margin-top:20px;margin-bottom:10px}section article .columns{text-align:center;padding-top:0;position:relative}section article .columns.two .col{width:50%;margin-left:-4px}section article .columns.three .col{width:33%;margin-left:-3px}section article .columns .col{position:relative;display:inline-block;vertical-align:top}section article .columns .col .text{padding:0 40px;margin:40px 0;text-align:center}section article .columns .col .text a.btn-classic{float:left;clear:left}section article .columns .col .picture{padding:0 40px;margin:40px 0}section article .columns .col .picture a{border:none}section article .columns .col .picture a:hover{background:0 0}section article .columns .col figure{position:relative;overflow:hidden}section article .columns .col figure.icon{height:120px;margin-bottom:40px}section article .columns .col figure.icon img{height:120px;min-width:180px;max-width:220px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}section article .columns .col figure.icon.narrow img{min-width:160px;max-width:160px;width:160px}.map{height:320px;position:relative}.map .background{z-index:0;width:100%;height:100%}.map .background .gm-style>:nth-child(2){display:none}.map .background .gm-style>.gmnoprint:last-child{display:none}main .page section.quote{background-color:#ff4200;color:#fff;font-size:1.5rem;padding:0}main .page section.quote article p{padding:40px 0;font-style:italic;font-weight:600;margin-bottom:0;text-align:center}main .page section.quote article .columns.three .col,main .page section.quote article .columns.two .col{vertical-align:middle}main .page section.quote article .columns.three .col .text,main .page section.quote article .columns.two .col .text{margin:0}main .page section.quote article .columns.three a,main .page section.quote article .columns.two a{color:#fff;border-bottom-color:#fff}main .page section.quote article .columns.three a:hover,main .page section.quote article .columns.two a:hover{border-bottom-color:#525050}main .page section.frieze header:after{content:"";display:none}main .page section.frieze article{max-width:800px}main .page section.frieze article ul li{text-align:center;margin:0;position:relative}main .page section.frieze article ul li:before{display:none}main .page section.frieze article ul li h3,main .page section.frieze article ul li p{vertical-align:middle}main .page section.frieze article ul li h3{border:none;text-align:center;font-size:2rem;margin-top:40px;margin-bottom:20px}main .page section.frieze article ul li h3 span{display:block;font-size:1.2rem}main .page section.frieze article ul li img{margin:0}.grid figure,.grid li{display:inline-block;vertical-align:middle;margin:20px 40px;position:relative}.grid a{border-bottom:none;display:inline-block}.grid a:hover{cursor:pointer!important}.grid li{width:33%;margin:0}.grid li:before{content:"";display:none}.grid li h3{margin:0}.grid.fluid ul{text-align:center}.grid.fluid ul li{width:inherit;margin:0 2%}.page.index section.coloured .map{margin-bottom:0;height:480px}.page.index section:last-child{padding-bottom:0}.page.index section:last-child .iframe-wrapper iframe{width:1280px;height:720px}.page.participez section article p,.page.participez section article ul{margin-left:auto;margin-right:auto}.page.participez section article p{max-width:800px}.page.participez section article ul{max-width:640px}.page.participez section .grid li{text-align:center;padding-top:20px}.page.participez section#soutien{margin-bottom:80px}.page.participez section#devenez_coop a.button{margin-top:20px}.page.autour-de-nous #soutiens .grid .pie{background-image:url(sprites-1x.png);background-position:-946px -110px;width:85px;height:120px}.page.autour-de-nous #soutiens .grid .france-active{background-image:url(sprites-1x.png);background-position:0 -727px;width:300px;height:81px}.page.autour-de-nous #soutiens .grid .caisse-depots{background-image:url(sprites-1x.png);background-position:0 -812px;width:120px;height:120px}.page.autour-de-nous #soutiens .grid .pia{background-image:url(sprites-1x.png);background-position:-762px -526px;width:120px;height:120px}.page.autour-de-nous #soutiens .grid .mairie-18{background-image:url(sprites-1x.png);background-position:-124px -812px;width:120px;height:100px}.page.autour-de-nous #soutiens .grid .mairie-paris{background-image:url(sprites-1x.png);background-position:-508px -595px;width:240px;height:27px}.page.autour-de-nous #soutiens .grid .fondation-macif{background-image:url(sprites-1x.png);background-position:-762px -184px;width:180px;height:115px}.page.autour-de-nous #soutiens .grid .ile-de-france{background-image:url(sprites-1x.png);background-position:-508px -626px;width:188px;height:30px}.page.autour-de-nous #soutiens .grid .fondation-nature-decouvertes{background-image:url(sprites-1x.png);background-position:-762px -427px;width:180px;height:95px}.page.autour-de-nous #soutiens .grid .banque-postale{background-image:url(sprites-1x.png);background-position:-762px 0;width:180px;height:180px}.page.autour-de-nous #soutiens .grid .kiss-kiss-bank-bank{background-image:url(sprites-1x.png);background-position:-762px -650px;width:180px;height:36px}.page.autour-de-nous #soutiens .grid .fncc{background-image:url(sprites-1x.png);background-position:-762px -303px;width:156px;height:120px}.page.autour-de-nous #cooperatives-soeurs .grid figure{margin-bottom:120px;position:relative}.page.autour-de-nous #cooperatives-soeurs .grid figure a{bottom:-80px;position:absolute;text-align:center;width:100%;display:block}.page.autour-de-nous #cooperatives-soeurs .grid figure.beescoop{background-image:url(sprites-1x.png);background-position:-508px 0;width:250px;height:250px}.page.autour-de-nous #cooperatives-soeurs .grid figure.cagette{background-image:url(sprites-1x.png);background-position:-254px -508px;width:250px;height:165px}.page.autour-de-nous #cooperatives-soeurs .grid figure.supercoop{background-image:url(sprites-1x.png);background-position:-254px -254px;width:250px;height:250px}.page.autour-de-nous #cooperatives-soeurs .grid figure.chouette-coop{background-image:url(sprites-1x.png);background-position:0 -254px;width:250px;height:250px}.page.autour-de-nous #cooperatives-soeurs .grid figure.la-meute{background-image:url(sprites-1x.png);background-position:-508px -254px;width:250px;height:250px}.page.autour-de-nous #cooperatives-soeurs .grid figure.l-elefan{background-image:url(sprites-1x.png);background-position:0 0;width:250px;height:250px}.page.autour-de-nous #cooperatives-soeurs .grid figure.otsokop{background-image:url(sprites-1x.png);background-position:-254px 0;width:250px;height:250px}.page.autour-de-nous #cooperatives-soeurs .grid figure.scopeli{background-image:url(sprites-1x.png);background-position:-508px -508px;width:250px;height:83px}.page.autour-de-nous #cooperatives-soeurs .grid figure.superquinquin{background-image:url(sprites-1x.png);background-position:0 -508px;width:250px;height:215px}.page.autour-de-nous #cooperatives-soeurs .text p{text-align:center;font-style:italic}.page.autour-de-nous #cooperatives-soeurs .text p em{font-style:normal}.page.nos-actions section.events{position:relative;padding:0;overflow:hidden}.page.nos-actions section.events article{background-color:#fff;margin-bottom:80px;padding:0;overflow:hidden}.page.on-en-parle section.intro{padding-bottom:0}.page.on-en-parle section.intro article .grid{margin-bottom:0}.page.on-en-parle section.intro article .grid ul{margin-bottom:0}.page.on-en-parle section.extracts{text-align:center}.page.on-en-parle section.extracts article{max-width:400px;background:#fff;padding:0;margin:20px;display:inline-block;vertical-align:top}.page.on-en-parle section.extracts article figure{max-height:200px;overflow:hidden}.page.on-en-parle section.extracts article figure a{border-bottom:none}.page.on-en-parle section.extracts article figure a:hover{background:0 0}.page.on-en-parle section.extracts article figure.logo{float:left}.page.on-en-parle section.extracts article figure.logo img{height:60px}.page.on-en-parle section.extracts article figure.logo+.text h4{margin-top:60px;margin-left:40px;text-align:left}.page.on-en-parle section.extracts article .text{padding:0 40px 40px}.page.on-en-parle section.extracts article .text p.detail{font-style:italic;font-size:.8rem}.page.faq section article h4{font-style:normal;color:#ff4200;text-align:left;text-transform:none}.page.minimas-sociaux section article ul{max-width:640px;margin-left:auto;margin-right:auto}.page.error_404 figure{margin:O auto;text-align:center}@media (min-width:415px){.page.contact .map{height:640px}}@media (max-width:768px) and (min-width:415px){iframe{min-height:360px}}@media (min-width:769px){.iframe-wrapper{text-align:center;margin:40px auto}.iframe-wrapper iframe{margin-bottom:0}main .page section.wallpaper article h2{font-size:3rem;line-height:3rem}main .page section.quote article .columns.three .col.left .text,main .page section.quote article .columns.two .col.left .text{padding-left:140px;padding-right:20px}main .page section.quote article .columns.three .col .text,main .page section.quote article .columns.two .col .text{padding-left:20px;padding-right:140px}}@media (min-width:1024px){.page.participez section.quote article p.title{padding-bottom:0}.page.nos-actions section.events article .columns .col{height:100%}.page.nos-actions section.events article .columns .col figure{height:100%}.page.nos-actions section.events article .columns .col figure img{max-width:none}.page.nos-actions section.events article .columns .col h4{margin-bottom:0}.page.nos-actions section.events article:nth-child(2n) .col.poster{float:left}}@media (min-width:1025px){.page.nos-actions section.events{background-color:rgba(253,66,0,.08)}}@media (max-width:1280px){main .page section.wallpaper article{margin-right:40px}main .page section.wallpaper{height:640px}main .page section article:not(.full-width){padding-left:80px;padding-right:80px}a.button{font-size:1.2rem}#main-menu,footer{height:100px}#main-menu .pages-links,footer .pages-links{margin-top:5px}#main-menu .pages-links li,footer .pages-links li{margin:0}#main-menu .pages-links li a,footer .pages-links li a{font-size:1rem;padding:10px 5px}.grid li{width:32%}.page.participez section .grid li button{padding:10px 20px}}@media (max-width:1279px){.page.participez section.quote article p:not(.title){font-size:1.2rem}}@media (max-width:1024px){img{margin-bottom:40px}main{margin-top:80px}#main-menu{position:fixed;padding:15px 40px;height:80px}#main-menu .logo-small{display:block}#main-menu .mobile-menu{display:block}#main-menu.opened~main:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(41,40,40,.8);z-index:40}#main-menu.opened:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(41,40,40,.8);z-index:40}#main-menu.opened .menu{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#main-menu .menu{position:absolute;display:inline-block;width:280px;background:#fff;top:0;right:0;z-index:98;height:100vh;overflow:auto;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main-menu .menu .pages-links{position:relative;padding:25px;margin-top:-30px}#main-menu .menu .pages-links li{display:block;text-align:left;margin-top:13px;padding-bottom:0}#main-menu .menu .pages-links li:first-child{background-image:url(sprites-1x.png);background-position:-946px -311px;width:96px;height:50px;left:0;top:15px;margin-bottom:40px}#main-menu .menu .pages-links li a{width:100%;color:#000}#main-menu .menu .pages-links li.active>a{background:0 0;color:#ff4200}.diaporama{height:640px}.diaporama .years{width:320px;margin-left:-160px}.diaporama .years a{width:36px;height:36px;padding-top:7px;font-size:14px;margin:0 2px}section article .columns .col .text{margin:0;padding:0 20px}.map{margin-bottom:40px}main .page section.frieze article ul li img{display:none}}@media (max-width:1023px){.page.participez section.quote article p.title{font-size:1.2rem;padding-bottom:20px}.page.participez section.quote article p:not(.title){font-size:1rem}.page.nos-actions section.events article{padding:0 0 40px;margin-bottom:0}.page.nos-actions section.events article .col:not(.poster){padding-left:40px;padding-right:40px}.page.nos-actions section.events article .col.poster{position:absolute;height:240px;left:0;top:0;margin-left:0}.page.nos-actions section.events article .col.poster figure{height:100%}.page.nos-actions section.events article .col.poster figure img{width:100%}.page.nos-actions section.events article .col:not(.poster){margin-top:240px}.page.on-en-parle section.extracts article .text{padding:0 20px 20px}}@media (max-width:768px){h1,h2,h3,h4,h5,h6{padding:0 20px;margin-bottom:20px}h2{font-size:1.5rem;line-height:2rem}h3{font-size:1.2rem;line-height:1.5rem}iframe{width:100%;height:auto}.iframe-wrapper{position:relative;padding-top:56%}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;margin:0}main .page section{padding:20px 0}main .page section.wallpaper article h2{width:100%}main .page section.wallpaper article{margin-right:0}main .page section.wallpaper{padding:0;height:320px}main .page section.wallpaper article img{width:100%;position:relative;height:auto;margin-bottom:0}main .page section.full-width{padding:0}main .page section.full-width img{margin-bottom:0}#main-menu .pages-links main .page section header li p,footer .pages-links main .page section header li p,main .page section header #main-menu .pages-links li p,main .page section header .title p,main .page section header footer .pages-links li p{padding:0 20px;margin-top:40px}main .page section article h1:first-child,main .page section article h2:first-child,main .page section article h3:first-child,main .page section article h4:first-child,main .page section article h5:first-child,main .page section article h6:first-child{margin-top:0}footer .container ul.pages-links.menu{display:none}footer .container ul.pages-links li.break{display:block;margin-bottom:20px}section article .columns .col .text{padding:0}section article .columns .col figure{height:165px}section article .columns .col figure img{width:100%}section article .columns .col figure.icon{height:80px;margin:20px auto}section article .columns .col figure.icon img{min-width:120px;max-width:120px;max-height:80px;margin-bottom:0}section article .columns .col{width:100%!important;margin:0}section article.full-width .columns.three .col .text,section article.full-width .columns.two .col .text{padding-left:40px;padding-right:40px}main .page section.quote article p{padding:0}main .page section.quote article{padding-top:40px;padding-bottom:40px}main .page section.quote article .columns{margin-bottom:0}main .page section.quote article .columns.three .col .text,main .page section.quote article .columns.two .col .text{padding:0}.page.index section.coloured .map{height:320px}}@media (max-width:767px){address{padding:20px 10px;width:100%}a.button{font-size:1rem}}@media (max-width:414px){body{font-size:.875em}img{margin-bottom:20px}main .page section article:not(.full-width){padding-left:40px;padding-right:40px}footer .container ul.pages-links li:not(.icon){display:block;margin-bottom:20px;margin-right:0;text-align:center}section article .columns{padding:0}section article .columns .col .text{text-align:center}.map{height:240px}main .page section.quote article p{font-size:1.2rem}main .page section.frieze article ul li h3{font-size:1.5rem;padding:20px}main .page section.frieze article ul li h3 span{font-size:1rem}.grid figure,.grid li{margin:0}.grid.logos figure{margin-bottom:20px}.page.index section.coloured{padding-bottom:0}.page.autour-de-nous #cooperatives-soeurs .grid figure{margin-bottom:80px}}