:root{--orange:#ff5300;--gris-moyen:#999999;--gris-clair:#ecf0f0;--marge-projet:50px;--bloc-radius:4px;--arrondi-mini:2px;--marge-small:30px;--marge-normal:50px;--marge-big:80px;--marge-xl:100px;--marge-xxl:120px;--font-size-small:12px;--font-size-normal:16px;--font-size-medium:18px;--font-size-plus:20px;--font-size-big:24px;--font-size-xl:28px;--font-size-xxl:40px;--font-size-xxxl:60px;--page-content:1700px;--demi-page-content:850px;--menu-delay:0.3s;--fonte-1:"Figtree",Arial,Helvetica,Geneva,sans-serif;--fonte-2:"Wittgenstein","Times New Roman",Times,serif}@media (max-width:1920px){:root{--page-content:auto;--demi-page-content:0}}@media (max-width:1680px){:root{--marge-projet:45px}}@media (max-width:1440px){:root{--marge-projet:40px;--marge-small:25px;--marge-normal:35px;--marge-big:70px;--marge-xl:90px;--marge-xxl:110px;--font-size-small:11px;--font-size-normal:14px;--font-size-medium:16px;--font-size-plus:18px;--font-size-big:22px;--font-size-xl:26px;--font-size-xxl:35px;--font-size-xxxl:55px}}@media (max-width:1024px){:root{--marge-projet:30px;--marge-small:20px;--marge-normal:40px;--marge-big:60px;--marge-xl:80px;--marge-xxl:100px;--font-size-small:10px;--font-size-normal:13px;--font-size-medium:14px;--font-size-plus:16px;--font-size-big:20px;--font-size-xl:24px;--font-size-xxl:30px;--font-size-xxxl:50px}}@media (max-width:768px){:root{--marge-projet:25px;--marge-small:15px;--marge-normal:30px;--marge-big:40px;--marge-xl:60px;--marge-xxl:80px;--font-size-small:8px;--font-size-normal:14px;--font-size-medium:15px;--font-size-plus:15px;--font-size-big:16px;--font-size-xl:18px;--font-size-xxl:30px;--font-size-xxxl:40px}}@media (max-width:480px){:root{--marge-projet:20px;--marge-small:10px;--marge-normal:25px;--marge-big:30px;--marge-xl:40px;--marge-xxl:60px;--font-size-small:8px;--font-size-normal:13px;--font-size-medium:14px;--font-size-plus:14px;--font-size-big:14px;--font-size-xl:16px;--font-size-xxl:24px;--font-size-xxxl:35px}}.mt_s{margin-top:var(--marge-small)}.mt_n{margin-top:var(--marge-normal)}.mt_b{margin-top:var(--marge-big)}.mt_xl{margin-top:var(--marge-xl)}.mt_xxl{margin-top:var(--marge-xxl)}.mr_s{margin-right:var(--marge-small)}.mr_n{margin-right:var(--marge-normal)}.mr_b{margin-right:var(--marge-big)}.mr_xl{margin-right:var(--marge-xl)}.mr_xxl{margin-right:var(--marge-xxl)}.mb_s{margin-bottom:var(--marge-small)}.mb_n{margin-bottom:var(--marge-normal)}.mb_b{margin-bottom:var(--marge-big)}.mb_xl{margin-bottom:var(--marge-xl)}.mb_xxl{margin-bottom:var(--marge-xxl)}.ml_s{margin-left:var(--marge-small)}.ml_n{margin-left:var(--marge-normal)}.ml_b{margin-left:var(--marge-big)}.ml_xl{margin-left:var(--marge-xl)}.ml_xxl{margin-left:var(--marge-xxl)}.pt_s{padding-top:var(--marge-small)}.pt_n{padding-top:var(--marge-normal)}.pt_b{padding-top:var(--marge-big)}.pt_xl{padding-top:var(--marge-xl)}.pt_xxl{padding-top:var(--marge-xxl)}.pr_s{padding-right:var(--marge-small)}.pr_n{padding-right:var(--marge-normal)}.pr_b{padding-right:var(--marge-big)}.pr_xl{padding-right:var(--marge-xl)}.pr_xxl{padding-right:var(--marge-xxl)}.pb_s{padding-bottom:var(--marge-small)}.pb_n{padding-bottom:var(--marge-normal)}.pb_b{padding-bottom:var(--marge-big)}.pb_xl{padding-bottom:var(--marge-xl)}.pb_xxl{padding-bottom:var(--marge-xxl)}.pl_s{padding-left:var(--marge-small)}.pl_n{padding-left:var(--marge-normal)}.pl_b{padding-left:var(--marge-big)}.pl_xl{padding-left:var(--marge-xl)}.pl_xxl{padding-left:var(--marge-xxl)}.fs_1,.fs_small{font-size:var(--font-size-small)}.fs_2,.fs_normal{font-size:var(--font-size-normal)}.fs_2_5,.fs_medium{font-size:var(--font-size-medium)}.fs_3,.fs_plus{font-size:var(--font-size-plus)}.fs_4,.fs_big{font-size:var(--font-size-big)}.fs_5,.fs_xl{font-size:var(--font-size-xl)}.fs_6,.fs_xxl{font-size:var(--font-size-xxl)}.fs_7,.fs_xxxl{font-size:var(--font-size-xxxl)}body,html{background-color:#fff;box-sizing:border-box;color:#000;font:var(--font-size-normal) Figtree,Arial,Helvetica,Geneva,sans-serif;font-style:normal;font-weight:400;text-rendering:optimizelegibility}.mobile body,.tablette body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}*,* :after,* :before{box-sizing:inherit}body,div,footer,h1,h2,h3,h4,h5,header,html,img,li,nav,p,ul{margin:0;padding:0}img{border-style:none;border-width:0}main.page img{opacity:0;transition:opacity .5s ease}.img_no_script,.no-js main.page img{opacity:1}.fond_gris{background-color:#f5f4f5!important}.fond_gris_clair{background-color:#f1f0ef!important}.fond_orange{background-color:var(--orange)!important}.fond_blanc{background-color:#fff!important}.txt_blanc,a.txt_blanc{color:#fff!important}.txt_gris,a .txt_gris{color:var(--gris-moyen)!important}.txt_orange,a.txt_orange{color:var(--orange)!important}#map img,main .no_fade img{opacity:1}.f1{font-family:Figtree,Arial,Helvetica,Geneva,sans-serif}.f2{font-family:Wittgenstein,"Times New Roman",Times,serif}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(fonts/figtree-v9-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(fonts/figtree-v9-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(fonts/figtree-v9-latin-900.woff2) format('woff2')}@font-face{font-display:swap;font-family:Wittgenstein;font-style:normal;font-weight:400;src:url(fonts/wittgenstein-v4-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Wittgenstein;font-style:italic;font-weight:400;src:url(fonts/wittgenstein-v4-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Wittgenstein;font-style:normal;font-weight:700;src:url(fonts/wittgenstein-v4-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Wittgenstein;font-style:italic;font-weight:700;src:url(fonts/wittgenstein-v4-latin-700italic.woff2) format('woff2')}header.top{position:fixed;padding:0 30px;left:0;top:0;width:100%;z-index:9990;transition:top var(--menu-delay) ease-in-out 0s,height var(--menu-delay) ease-in-out 0s;height:100px;background-color:#fff}.top_space,.top_space_force{display:block;position:relative;height:100px;color:#707070}header.top .titre{width:169px;position:relative;z-index:1;margin-left:0;z-index:10;margin-top:22px}.titre strong{display:block;position:relative;width:100%;background:url(images/logo/logo-fa-2022-noir.png) 0 top no-repeat;background-size:contain;margin-right:auto;margin-left:0;margin-top:0}.bcorp{display:block;width:21%;background:url(images/logo/logo-bcorp-noir.png) 0 top no-repeat;background-size:contain;position:absolute;left:100%;top:0;margin-left:20%}.titre strong:before{position:absolute;content:"";width:75%;right:0;top:0;bottom:0;height:auto;transition:width var(--menu-delay) ease-in-out 0s,opacity var(--menu-delay) ease-in-out 0s;background-color:#fff;opacity:0}header.header_scroll.top_nav .titre,header.header_scroll.top_nav .titre strong{width:99px;height:34px}header.header_scroll.top_nav .bcorp{height:34px;left:25%}header.header_scroll.top_nav .titre strong:before{opacity:1}header.header_scroll.top_nav .titre{margin-top:15px}.anchor{display:block;height:100px;margin-top:-100px;visibility:hidden}header.top .page_content{position:relative}header.top .page_content>a{width:300px;display:block}header.top .eco{display:none}#menu_bt,#menu_bt_close,#menu_bt_pied{position:absolute;z-index:60;text-align:left;color:#000;top:22px;right:90px;width:45px;height:45px;padding:11px 10px 10px;transition:top var(--menu-delay) ease-in-out 0s}#menu_bt svg,#menu_bt_close svg,#menu_bt_pied svg{width:100%;height:auto}#menu_bt svg g{stroke:#000}#menu_bt_close{display:none;color:#000}#menu_bt_close svg g{stroke:#000}#menu_bt:hover,#menu_bt_close:hover,#menu_bt_pied:hover{cursor:pointer}#menu_bt:hover svg g,#menu_bt_close:hover svg g{stroke:var(--orange)}.top_nav .menu{position:absolute;top:0;left:0;width:100%;font-size:22px;z-index:5;box-sizing:border-box}.menu *,.menu * :after,.menu * :before{box-sizing:inherit}.top_nav .menu .page_content{position:relative;bottom:0;border-bottom:2px solid #000}.bcorp,.titre,.titre strong,.top_nav .menu{height:70px;transition:height var(--menu-delay) ease-in-out 0s,width var(--menu-delay) ease-in-out 0s,margin var(--menu-delay) ease-in-out 0s,top var(--menu-delay) ease-in-out 0s,left var(--menu-delay) ease-in-out 0s}.top_nav .menu ul{position:absolute;width:auto;right:210px;top:0;padding:26px 0 24px;transition:padding var(--menu-delay) ease-in-out 0s,top var(--menu-delay) ease-in-out 0s}.top_nav .menu li{display:inline;margin-right:3em;line-height:2em;position:relative;z-index:1}.top_nav .menu li a,.top_nav .menu li a b:hover{color:#000;text-decoration:none;transition:color .2s ease}.top_nav .menu li a.selected,.top_nav .menu li a.selected b,.top_nav .menu li a:hover{color:var(--orange)}.top_nav .liens_top{display:none}.top_nav p.eco_conception{display:none}.top_nav .menu li .sousMenu{display:none;display:block;right:auto;background-color:#fff;font-weight:400;font-style:normal;padding:62px 18px 5px;font-size:var(--font-size-normal);z-index:-1;left:50%;transform:scaleY(0) translate(-50%);transform-origin:0 0;transition:transform .3s ease 0s;top:0}.top_nav .menu li .sousMenu li{padding:0;display:block;margin:0;height:auto;line-height:1.6em;min-width:9em;text-align:center}.top_nav .menu li .sousMenu li a{padding:0;display:block;color:var(--gris-moyen);line-height:1.2em;margin-bottom:10px}.top_nav .menu li .sousMenu:hover,.top_nav .menu li:hover .sousMenu{display:block;transform:scaleY(1) translate(-50%);transition-delay:0s}.top_nav .menu li .sousMenu li a:hover{color:#000}.menu_contraste .top_nav .menu li .sousMenu li a:hover{color:#000}.top_nav .recherche{position:absolute;top:34px;right:145px;z-index:10;padding-top:50px;transition:top var(--menu-delay) ease-in-out 0s}.top_nav .recherche #cr{background-color:rgba(255,255,255,.5);color:var(--orange);border-color:var(--orange);width:20em}.top_nav #form_recherche input::-webkit-input-placeholder{color:var(--orange)}.top_nav #form_recherche input::-moz-placeholder{color:var(--orange)}.top_nav #form_recherche input:-ms-input-placeholder{color:var(--orange)}.top_nav #form_recherche input::-ms-input-placeholder{color:var(--orange)}.top_nav #form_recherche input::placeholder{color:var(--orange)}.header_scroll.top_nav .menu.menu_scroll li{top:0}.header_scroll.top_nav .recherche{top:20px}header.header_scroll.top_nav #menu_bt,header.header_scroll.top_nav #menu_bt_close{top:6px}.header_scroll.top_nav .menu.menu_scroll li.fixe{top:0}header.top.top_nav_open{background-color:#fff;height:100vh}.top_nav_open .menu{top:100px;position:relative;font-size:16px;margin:0 calc(50vw - 850px)}.top_nav_open .menu li{list-style-type:none;padding-right:20px}.top_nav_open .menu>ul{display:flex}.top_nav_open .menu>ul>li{width:16.6%}.top_nav_open .menu li a{color:#000;text-decoration:none;transition:color .3s ease-in-out 0s;font-size:var(--font-size-big);font-weight:900;text-transform:uppercase}.top_nav_open .menu li a:hover{color:#000;border-bottom:2px solid #000}.top_nav_open .menu li .sousMenu{padding-top:30px}.top_nav_open .menu li .sousMenu li{margin-bottom:2em}.top_nav_open .menu li .sousMenu li a{font-weight:400;text-transform:none;font-size:1.5em;color:var(--gris-moyen)}.top_nav_open .menu li .sousMenu li a:hover{color:#000;text-decoration:none;border-bottom:none}.top_nav_open .menu ul li.fixe{margin-top:100px}.top_nav_open p.eco_conception{display:block;position:absolute;font-size:var(--font-size-normal);color:#000;top:-100px;left:0;right:0;line-height:1.4em;font-weight:600}.top_nav_open .menu ul li a b{color:var(--orange)}.top_nav_open .menu ul li a:hover b{color:var(--orange);border-bottom:2px solid var(--orange)}.top_nav_open .menu ul li.fixe a{border-radius:100px;color:var(--orange);background-color:#fff;padding:.15em 30px .2em;font-size:3.45em;border:2px solid #fff}.top_nav_open .menu ul li.fixe a:hover{background-color:var(--orange);color:#fff;text-shadow:none}.top_nav_open #menu_bt,.top_nav_open #menu_bt_pied{display:none}.top_nav_open #menu_bt_close{display:block}.top_nav_open .liens_top{display:block;position:absolute;top:100vh;left:0;width:100%;padding-right:100px;padding-left:100px;text-align:center;font-size:25px;margin-top:-7em}.top_nav_open .liens_top a{color:var(--orange);text-decoration:none;margin:0 50px}.top_nav_open .liens_top a:hover{color:#000}.top_nav_open .liens_top ul.social{display:inline-block;margin:0 25px}.top_nav_open .liens_top ul.social li{display:inline-block}.top_nav_open .liens_top ul.social li a{margin:0 5px}.top_nav_open .liens_top ul.social li a:before{font-size:1.4em}@media (min-width:1441px) and (max-height:810px){.top_nav_open .liens_top{margin-top:-6em}}.top_nav_open .recherche{position:absolute;top:30px;right:220px}.top_nav #form_recherche{display:none}#form_recherche input{border:2px solid #000;background-color:#fff;border-radius:24px;color:#000;padding:8px 8px 8px 14px;font-size:16px}#form_recherche input::-webkit-input-placeholder{color:#000}#form_recherche input::-moz-placeholder{color:#000}#form_recherche input:-ms-input-placeholder{color:#000}#form_recherche input::-ms-input-placeholder{color:#000}#form_recherche input::placeholder{color:#000}#form_recherche button{margin-left:-40px;border:none;background-color:transparent;color:#fff;font-size:1em;opacity:0;transform:scale(0);transition:opacity .2s ease-in-out 0s,transform .2s ease-in-out 0s}.top_nav #form_recherche button{color:var(--orange)}#form_recherche input:focus{outline:0}#form_recherche input:focus+button{opacity:1;transform:scale(1)}#bt_login,#bt_recherche{position:absolute;right:0;top:0;color:#000;transition:bottom var(--menu-delay) ease-in-out 0s;width:22px;height:22px;display:block}.top_nav_open #bt_recherche{position:absolute;right:100%;margin-right:20px;width:25px;top:7px}#bt_recherche svg{width:100%;height:auto}#bt_login:hover,#bt_recherche:hover{cursor:pointer}#bt_recherche.selected:after{color:var(--orange)}#bt_login{background-image:url(images/login.png);width:29px;height:29px;right:150px;bottom:21px}@media (max-width:1920px){#menu_bt,#menu_bt_close,#menu_bt_pied{right:100px}.top_nav .menu ul{right:220px}#bt_login,#bt_recherche{right:0}.top_nav_open .menu{font-size:15px;margin:0 7%}}@media (max-width:1720px){.top_nav_open .menu{font-size:14px}}@media (max-width:1600px){.top_nav .menu{font-size:22px}.top_nav_open .menu{top:50px;font-size:12px}.top_nav_open .liens_top{font-size:23px}.top_nav_open .liens_top a{margin:0 40px}}@media (max-width:1440px){.top_space,header.top{height:6.5vw}header.top .titre{width:11.5vw;height:4vw;margin-top:1.4vw}#menu_bt,#menu_bt_close,#menu_bt_pied{right:40px;top:1.4vw}.top_nav_open nav.langue{font-size:30px;margin-top:0}.top_nav_open .menu{font-size:11px}.top_nav .menu{font-size:1.5vw}.top_nav .menu ul{right:120px;padding-top:1.7vw}.top_nav .recherche{right:100px;top:2.4vw}.top_nav_open .recherche{right:120px;top:25px}.top_nav_open .liens_top{font-size:22px;margin-top:-120px}.top_nav_open .liens_top a{margin:0 30px}.top_nav_open #bt_recherche{margin-top:4px}}@media (max-width:1280px){#menu_bt_pied{top:6px}.top_nav_open .menu{font-size:10px}.top_nav_open .liens_top{font-size:20px;padding:0;margin-top:-110px}.top_nav_open .liens_top a{margin:0 20px}}@media (min-width:1600px) and (max-height:760px),(min-width:1800px) and (max-height:800px),(min-width:1920px) and (max-height:850px){.top_nav_open p.eco_conception{display:none}}@media (max-width:1130px){.top_nav_open .menu li a{font-size:2em}}@media (max-width:1080px){.top_nav_open .menu{font-size:9px;margin:0}}@media (max-width:980px){#menu_bt,#menu_bt_close,#menu_bt_pied{right:20px;top:1vw}.top_nav_open .menu{font-size:8px}.top_nav .recherche{right:80px}.top_nav .menu li{margin-right:30px}.top_nav_open .liens_top{flex-wrap:wrap;display:flex;justify-content:center;margin-top:-120px}.top_nav_open .liens_top a:nth-of-type(2){order:-1}.top_nav_open .liens_top a:nth-of-type(3){order:1}.top_nav_open .liens_top a:nth-of-type(4){order:-1}.top_nav_open .liens_top .social{order:5;flex-basis:100%;padding-top:10px;padding-bottom:10px}.top_nav_open .liens_top .social li{margin-right:5px;margin-left:5px}.top_nav_open{overflow:scroll;height:auto;bottom:auto}.top_nav_open .menu ul li.fixe{margin-bottom:120px}}@media (max-width:840px){.top_nav .recherche{top:15px}#menu_bt,#menu_bt_close,#menu_bt_pied{right:18px;top:.5vw}}@media (max-width:768px){.top_nav_open .menu{font-size:9px;top:40px}.top_nav_open .menu>ul{display:flex;flex-wrap:wrap}.top_nav_open .menu>ul>li{width:33%;float:none;display:block;padding-bottom:2em;padding-right:20px;text-align:center;padding-left:20px}.top_nav_open .menu li .sousMenu li{padding:0}.top_nav_open .menu ul li.fixe{margin-top:50px;width:100%;text-align:center}.top_nav_open .menu ul li.fixe a{font-size:5em}.top_nav_open .recherche{top:10px}.top_nav_open #bt_recherche{width:20px;top:3px}.top_nav_open #form_recherche{width:15em}.top_nav_open #form_recherche input{font-size:14px;padding-bottom:.5em;padding-top:.4em}.top_nav span#bt_recherche{display:none}.top_nav_open .liens_top{margin-top:-125px;font-size:14px}}@media (max-width:640px){.top_nav_open .menu{font-size:8px}.top_nav_open .recherche{right:70px}}@media (max-width:600px){.top_nav_open .menu{padding:0 0 30px;font-size:8px}.top_nav_open .menu li .sousMenu li{padding:0}}@media (max-width:480px){.titre strong,header.top .titre{width:161px;height:58px}#menu_bt,#menu_bt_close,#menu_bt_pied{top:0;right:25px}header.top.top_nav_open .titre{margin-top:90px;margin-left:7%;width:90vw;margin-bottom:6vw}header.top.top_nav_open .titre strong{width:60%;height:18vw}header.top.top_nav_open .bcorp{height:18vw}.top_nav_open .recherche{right:auto;left:80px;top:20px}.top_nav_open .menu{font-size:7px;margin-right:-10px;margin-left:-10px}.top_nav_open .menu ul li{padding:0 15px 15px;width:100%}.top_nav_open .menu ul li a{font-size:var(--font-size-xxxl)}.top_nav_open .menu ul li.fixe{top:auto;bottom:0}.top_nav_open .menu li .sousMenu{display:none}.top_nav_open p.eco_conception{top:-60px}.top_nav_open .liens_top a{font-size:16px;width:50%;margin:0;text-align:right;padding-right:10px;padding-left:10px}.top_nav_open .liens_top a:nth-of-type(3),.top_nav_open .liens_top a:nth-of-type(4){text-align:left}.top_nav_open .liens_top ul.social li a{padding:0}}@media (max-width:414px){.top_nav_open .menu{font-size:6px}.top_nav_open .menu ul li{padding:0 10px}.top_nav_open .menu li .sousMenu li{padding:0}}@media (max-width:360px){header.top .titre{margin-top:20px}#menu_bt,#menu_bt_close,#menu_bt_pied{right:20px}.top_nav_open #form_recherche input{width:12em}}header.header_scroll.top_nav{height:60px}header.header_visible{top:0}header.header_scroll.top_nav .titre strong{margin-left:8px}header.header_scroll.top_nav .menu{height:50px}header.header_scroll.top_nav .menu.menu_scroll li{line-height:1.5em}header.header_scroll.top_nav .menu.menu_scroll ul{top:-13px}@media (max-width:1440px){header.header_scroll.top_nav .menu.menu_scroll ul{top:-10px}}@media (max-width:1280px){header.header_scroll.top_nav .menu.menu_scroll ul{top:-.35vw}}@media (max-width:1024px){header.header_scroll.top_nav .menu.menu_scroll ul{top:2px}}@media (max-width:900px){header.header_scroll.top_nav .menu.menu_scroll ul{top:8px}}@media (max-width:768px){.menu ul{display:none}.top_nav_open .menu ul{display:flex}.top_nav_open .menu ul li ul{display:block}}@media (max-width:480px){header.top_nav{height:75px}header.top .titre{width:85px;height:30px;margin-top:11px}#menu_bt,#menu_bt_close,#menu_bt_pied{right:18px;top:15px}header.header_scroll.top_nav #menu_bt,header.header_scroll.top_nav #menu_bt_close,header.header_scroll.top_nav #menu_bt_pied{top:28px}header.header_scroll.top_nav{background-color:transparent}.titre,.titre strong{height:90px}header #bt_recherche{bottom:38px}header.mopen .menu .page_content{padding-right:10px}header.header_scroll.top_nav{top:-25px}footer.grand_pied #menu_bt_pied{top:4px}}@media (max-width:414px){footer.grand_pied #menu_bt_pied{top:0}}div.content{background-color:#fff;position:relative;z-index:3}.rech_client div.content{background-color:var(--gris-clair)}.page_content{width:1700px;margin-right:auto;margin-left:auto}.page_content_slim{width:1100px;margin-right:auto;margin-left:auto}main.page{padding-top:0;margin-top:0;min-height:200px}main.page a{color:#000;text-decoration:none}main.page a:hover{color:#000;text-decoration:underline}div.col{overflow:hidden;display:table;width:100%}div.col_1_2,div.col_1_3{width:29%;display:table-cell;vertical-align:top;padding:0}div.col_1_2{width:45%}main h1{font-size:2.1em;line-height:1.4em}main h1 small{font-size:.8em;font-weight:300}.txt_intro_home p{font-size:var(--font-size-medium);padding:0 calc(50% + 20px) 1em 12em}.txt_intro_home p a{color:var(--orange)}main h1.h1_home small{font-size:1em}main h1.big{font-size:4em}main h2{font-size:1.5em;margin-bottom:.5em}main h2.big{font-size:3em}main h3{margin-bottom:1em}.texte p{margin-bottom:1em}.texte ul{list-style-type:square;list-style-position:inside;padding-left:1.5em}.texte ul li{padding-bottom:0}@media (max-width:1024px){.txt_intro_home p{font-size:var(--font-size-plus);padding:0 calc(50% + 20px) 1em 0}}@media (max-width:768px){main h1.big{font-size:3em}main h1.h1_home{padding-top:2em;padding-left:15px}.txt_intro_home p{padding:0 1em 1em}}@media (max-width:640px){main h1.big{font-size:var(--font-size-xxl)}.txt_intro_home p{text-align:center;padding:0 1em 1em}}@media (max-width:480px){.txt_intro_home p{padding:0}}main a.bt_fleche_d{color:var(--gris)}main a.bt_fleche_d:hover{color:var(--orange);text-decoration:none}.bt_fleche_d:after{content:"";display:inline-block;width:1em;height:1em;background:url(images/fleche-d-g.svg) no-repeat;background-size:contain;margin-bottom:-4px;margin-left:6px}.bt_fleche_d:hover:after{background:url(images/fleche-d-o.svg) no-repeat;background-size:contain}.flex{display:flex;flex-wrap:wrap}.flex.debug{background-color:#fe8817}.flex.debug>*{background-color:#fee8be}.flex.debug>:nth-child(n+1){background-color:#fee8be}.flex.debug>:nth-child(n+2){background-color:#e5fdbe}.flex.debug>:nth-child(n+3){background-color:#befdfb}.flex.debug>:nth-child(n+4){background-color:#d9befd}.flex.debug>:before{content:"1";position:absolute;background-color:#000;padding:4px 4px 0;color:#fff;border-radius:50%;font-size:16px;width:2em;height:2em;display:block;text-align:center;border:3px solid #fff}.flex.debug>:nth-child(n+2):before{content:"2"}.flex.debug>:nth-child(n+3):before{content:"3"}.flex.debug>:nth-child(n+4):before{content:"4"}.flex.retour{flex-wrap:wrap}.flex.retour_inv{flex-wrap:wrap-reverse}.flex.une_ligne{flex-wrap:nowrap}.flex.colonne{flex-direction:column}.flex.colonne_inv{flex-direction:column-reverse}.flex.ligne{flex-direction:row}.flex.ligne_inv{flex-direction:row-reverse}.flex.gauche{justify-content:flex-start}.flex.droite{justify-content:flex-end}.flex.centre{justify-content:center}.flex.justifie{justify-content:space-between}.flex.reparti{justify-content:space-around}.flex.haut{justify-content:flex-start}.flex.bas{justify-content:flex-end}.flex.milieu{justify-content:center}.flex.espace{justify-content:space-between}.flex.reparti_vertical{justify-content:space-around}.flex.aligne_vertical_haut{align-items:flex-start}.flex.aligne_vertical_bas{align-items:flex-end}.flex.aligne_vertical_centre{align-items:center}.flex.aligne_vertical_plein{align-items:stretch}.flex.aligne_vertical_baseline{align-items:baseline}.flex .bas{margin-top:auto}.flex.flux_inv{flex-flow:row-reverse wrap-reverse}.flex.colonne_bas{flex-direction:column;justify-content:flex-end}.flex.centre_total{justify-content:center;align-items:center}.flex.retour_centre_total{flex-wrap:wrap;justify-content:center;align-content:center}.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}.w3-bar:after,.w3-bar:before,.w3-cell-row:after,.w3-cell-row:before,.w3-clear:after,.w3-clear:before,.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row-padding:after,.w3-row-padding:before,.w3-row:after,.w3-row:before{content:"";display:table;clear:both}.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}@media (max-width:768px){.w3-cell.w3-mobile,.w3-mobile{display:block;width:100%}}@media (max-width:480px){.w3-cell.w3-mobile-480,.w3-mobile-480{display:block;width:100%!important}}.w3-col,.w3-half,.w3-quarter,.w3-third,.w3-threequarter,.w3-twothird{float:left;width:100%;box-sizing:border-box}.w3-col.s1{width:8.33333%}.w3-col.s1_5{width:12.49999%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}.w3-col.s5{width:41.66666%}.w3-col.s5_5{width:45.83333%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}:root{--space-16:6px;--space-20:8px;--space-30:10px;--space-40:12px;--space-50:16px;--space-60:20px;--space-80:30px;--space-100:40px;--space-120:50px}@media (min-width:481px){.w3-col.sm1{width:8.33333%}.w3-col.sm1_5{width:12.49999%}.w3-col.sm2{width:16.66666%}.w3-col.sm3,.w3-quarter{width:24.99999%}.w3-col.sm4,.w3-third{width:33.33333%}.w3-col.sm5{width:41.66666%}.w3-col.sm5_5{width:45.83333%}.w3-col.sm6,.w3-half{width:49.99999%}.w3-col.sm7{width:58.33333%}.w3-col.sm8,.w3-twothird{width:66.66666%}.w3-col.sm9,.w3-threequarter{width:74.99999%}.w3-col.sm10{width:83.33333%}.w3-col.sm11{width:91.66666%}.w3-col.sm12{width:99.99999%}:root{--space-16:7px;--space-20:9px;--space-30:11px;--space-40:14px;--space-50:18px;--space-60:25px;--space-80:35px;--space-100:45px;--space-120:55px}}@media (min-width:640px){.w3-col.m1{width:8.33333%}.w3-col.m1_5{width:12.49999%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}.w3-col.m5{width:41.66666%}.w3-col.m5_5{width:45.83333%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}:root{--space-16:8px;--space-20:10px;--space-30:12px;--space-40:16px;--space-50:20px;--space-60:30px;--space-80:40px;--space-100:50px;--space-120:60px}}@media (min-width:800px){.w3-col.lm1{width:8.33333%}.w3-col.lm1_5{width:12.49999%}.w3-col.lm2{width:16.66666%}.w3-col.lm3,.w3-quarter{width:24.99999%}.w3-col.lm4,.w3-third{width:33.33333%}.w3-col.lm5{width:41.66666%}.w3-col.lm5_5{width:45.83333%}.w3-col.lm6,.w3-half{width:49.99999%}.w3-col.lm7{width:58.33333%}.w3-col.lm8,.w3-twothird{width:66.66666%}.w3-col.lm9,.w3-threequarter{width:74.99999%}.w3-col.lm10{width:83.33333%}.w3-col.lm11{width:91.66666%}.w3-col.lm12{width:99.99999%}:root{--space-16:10px;--space-20:12px;--space-30:16px;--space-40:20px;--space-50:30px;--space-60:40px;--space-80:50px;--space-100:60px;--space-120:80px}}@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l1_5{width:12.49999%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l5_5{width:45.83333%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}.w3-rest{overflow:hidden}:root{--space-16:12px;--space-20:16px;--space-30:20px;--space-40:30px;--space-50:40px;--space-60:50px;--space-80:60px;--space-100:80px;--space-120:100px}}@media (min-width:1280px){.w3-col.ll1{width:8.33333%}.w3-col.ll1_5{width:12.49999%}.w3-col.ll2{width:16.66666%}.w3-col.ll3{width:24.99999%}.w3-col.ll4{width:33.33333%}.w3-col.ll5{width:41.66666%}.w3-col.ll5_5{width:45.83333%}.w3-col.ll6{width:49.99999%}.w3-col.ll7{width:58.33333%}.w3-col.ll8{width:66.66666%}.w3-col.ll9{width:74.99999%}.w3-col.ll10{width:83.33333%}.w3-col.ll11{width:91.66666%}.w3-col.ll12{width:99.99999%}:root{--space-16:14px;--space-20:18px;--space-30:25px;--space-40:35px;--space-50:45px;--space-60:55px;--space-80:70px;--space-100:90px;--space-120:110px}}@media (min-width:1600px){.w3-col.xl1{width:8.33333%}.w3-col.xl1_5{width:12.49999%}.w3-col.xl2{width:16.66666%}.w3-col.xl3{width:24.99999%}.w3-col.xl4{width:33.33333%}.w3-col.xl5{width:41.66666%}.w3-col.xl5_5{width:45.83333%}.w3-col.xl6{width:49.99999%}.w3-col.xl7{width:58.33333%}.w3-col.xl8{width:66.66666%}.w3-col.xl9{width:74.99999%}.w3-col.xl10{width:83.33333%}.w3-col.xl11{width:91.66666%}.w3-col.xl12{width:99.99999%}:root{--space-16:16px;--space-20:20px;--space-30:30px;--space-40:40px;--space-50:50px;--space-60:60px;--space-80:80px;--space-100:100px;--space-120:120px}}.w3-col-space-0{margin-right:0;margin-left:0}.w3-col-space-0 .w3-col{padding:0}.w3-col-space-16{margin-right:calc(-.5 * var(--space-16));margin-left:calc(-.5 * var(--space-16))}.w3-col-space-16 .w3-col{padding:calc(.5 * var(--space-16))}.w3-col-space-20{margin-right:calc(-.5 * var(--space-20));margin-left:calc(-.5 * var(--space-20))}.w3-col-space-20 .w3-col{padding:calc(.5 * var(--space-20))}.w3-col-space-30{margin-right:calc(-.5 * var(--space-30));margin-left:calc(-.5 * var(--space-30))}.w3-col-space-30 .w3-col{padding:calc(.5 * var(--space-30))}.w3-col-space-40{margin-right:calc(-.5 * var(--space-40));margin-left:calc(-.5 * var(--space-40))}.w3-col-space-40 .w3-col{padding:calc(.5 * var(--space-40))}.w3-col-space-50{margin-right:calc(-.5 * var(--space-50));margin-left:calc(-.5 * var(--space-50))}.w3-col-space-50 .w3-col{padding:calc(.5 * var(--space-50))}.w3-col-space-60{margin-right:calc(-.5 * var(--space-60));margin-left:calc(-.5 * var(--space-60))}.w3-col-space-60 .w3-col{padding:calc(.5 * var(--space-60))}.w3-col-space-80{margin-right:calc(-.5 * var(--space-80));margin-left:calc(-.5 * var(--space-80))}.w3-col-space-80 .w3-col{padding:calc(.5 * var(--space-80))}.w3-col-space-100{margin-right:calc(-.5 * var(--space-100));margin-left:calc(-.5 * var(--space-100))}.w3-col-space-100 .w3-col{padding:30px calc(.5 * var(--space-100))}.w3-col-space-120{margin-right:calc(-.5 * var(--space-120));margin-left:calc(-.5 * var(--space-120))}.w3-col-space-120 .w3-col{padding:30px calc(.5 * var(--space-120))}.w3-col img{display:block}.w3-col.txt_c img{margin-right:auto;margin-left:auto}.w3-col-space-0,.w3-col-space-100:after,.w3-col-space-120:after,.w3-col-space-16:after,.w3-col-space-20:after,.w3-col-space-30:after,.w3-col-space-40:after,.w3-col-space-50:after,.w3-col-space-60:after,.w3-col-space-80:after{content:"";display:block;clear:left}.diaporama_intro{position:relative}.diaporama_intro .texte_diaporama_intro{position:absolute;top:18vw;left:0;width:100vw;z-index:20;font-size:var(--font-size-xl);color:#fff}.diaporama_intro .diaporama.ombre{margin:0}.diaporama_intro .texte_diaporama_intro h1{font-size:var(--font-size-xl);font-weight:400}.diaporama_intro .texte_diaporama_intro h1 strong{display:block;text-transform:uppercase;font-weight:600;width:40%;font-size:1.3em}.diaporama_intro .texte_diaporama_intro h1 strong+br{display:none}.diaporama_intro .diaporama .owl-dots,.nav-in-right .owl-dots{margin-top:-50px;position:relative;padding-left:50%}.texte_accroche{text-transform:uppercase}.texte_accroche h1{font-size:var(--font-size-big)}.secteur{position:relative;color:#fff;border-radius:var(--bloc-radius);overflow:hidden;background-color:#000}main .secteur a{color:#fff}main .secteur a:hover .nom_secteur{color:#fff;text-decoration:underline}.secteur .nom_secteur{position:absolute;left:0;right:0;top:48%;text-align:center;font-size:var(--font-size-big);font-weight:600}.expertises_metiers h3{padding-top:1.3em}.expertises_metiers .diaporama .owl-stage-outer{max-height:100vw}.expertises_metiers .diaporama .owl-dots{margin-top:-50px;position:relative}@media (min-width:1600px){.expertises_metiers div.w3-col:first-child{order:4}}section.agence{width:600px;margin:0 auto;background-color:#fff;position:relative;z-index:1;padding:50px 55px 55px}section.up{margin:-120px auto 0}section.agence h2,section.agence h3,section.agence h4,section.agence h5,section.agence p{margin:0 auto 20px;text-align:left}section.agence p.intro_agence{color:var(--orange);font-size:28px;text-transform:uppercase;text-align:left}section.agence h2{margin:0 auto 30px;padding:60px 0 0;text-align:center}section.agence h2.txt_upper{font-weight:400;font-size:32px}section.agence h3{font-size:14px}section.agence h4{font-size:12px}section.agence h5{font-size:12px}section.agence p{margin:0 auto 10px;font-size:14px;text-align:justify;line-height:1.4em}section.agence ul{margin:0 auto;font-size:12px;text-align:justify}section.agence ul li{list-style-type:none;margin-bottom:7px;line-height:1.4em}section.agence a{color:#000;text-decoration:underline}section.agence li strong.annee{font-size:14px}.video_intro img,img.full_w,img.full_w_nm{width:100%;height:auto;position:relative;z-index:0;margin:20px 0 0;display:block}.video_intro img,img.full_w_nm{margin:0}.video_intro{position:relative;z-index:11;background-color:#555}.video_intro h1,.video_intro h2,.video_intro p{position:absolute;top:calc(45% - 125px);left:50%;width:1200px;text-align:center;color:#fff;z-index:2;font-size:5em;margin-left:-600px;font-weight:700}.video_intro .video_container{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0}.video_intro .video_container video{width:100%;height:auto}main.page a.intro_scroll{display:block;right:40px;color:var(--orange);position:absolute;top:100vh;padding:0;margin:-180px 0 0;background:url(images/scroll-o.svg) center center no-repeat;background-size:22px 64px;width:36px;height:78px}main.page a.scroll_top{display:block;position:fixed;color:var(--orange);background:url(images/haut-o.svg) center center no-repeat;background-size:22px 52px;width:36px;height:66px;padding:0;right:40px;z-index:10;bottom:20px;margin:0}main.page a.scroll_top:hover{cursor:n-resize}@media (max-width:1600px){.video_intro h1,.video_intro h2,.video_intro p{font-size:4em}}@media (max-width:1280px){main.page a.intro_scroll{bottom:0}.video_intro h1,.video_intro h2,.video_intro p{top:calc(50% - 120px);font-size:4em}}@media (max-width:1024px){.video_intro h1,.video_intro h2,.video_intro p{top:calc(50% - 100px);font-size:2.5em}}@media (max-width:768px){.video_intro h1,.video_intro h2,.video_intro p{top:calc(50% - 80px);font-size:2.5em}}@media (max-width:640px){.video_intro{position:relative;z-index:11;background-color:#fff}.video_intro h1,.video_intro h2,.video_intro p{position:relative;top:0;color:var(--orange);font-size:3em;margin:30px 0;left:0;width:auto}main.page a.intro_scroll{display:none}}@media (max-width:600px){.video_intro h1,.video_intro h2,.video_intro p{font-size:2.5em}}@media (max-width:480px){.video_intro h1,.video_intro h2,.video_intro p{font-size:2em;margin-right:40px;margin-left:40px}.video_intro p br{display:none}}.equipe{margin:0;padding-bottom:90px}.equipe .membre{margin:0 auto 10px;position:relative;overflow:visible}.membre .img{position:relative;background-color:#fff;z-index:1;transition:opacity .3s ease-in-out 0s;margin-bottom:1.5em}.membre img{position:relative;display:block;width:100%;transition:opacity .3s ease-in-out 0s;opacity:1;border-radius:var(--bloc-radius)}.membre .infos{position:relative;padding-right:8em;margin-bottom:1.5em}.membre .nom{text-transform:uppercase;font-size:var(--font-size-big)}.membre .poste{font-weight:400;font-style:normal;text-transform:uppercase;font-size:var(--font-size-plus)}.membre .equipe_mail{position:absolute;right:0;top:0;margin:0}.membre .desc{font-style:italic}.nos_recompenses h2{font-size:var(--font-size-xxxl);text-transform:uppercase;text-align:center;margin-bottom:2em}.nos_recompenses p.intro{font-size:var(--font-size-xl);margin-bottom:1em}.nos_recompenses p.intro strong{font-weight:600}.nos_recompenses h3{font-weight:400;text-transform:uppercase;margin:0 0 .3em}.nos_recompenses .desc{font-style:italic}.recompense{position:relative}.recompense .img{position:relative;width:100%;padding-top:100%;margin-bottom:1em}.recompense .img_1{position:absolute;left:20%;right:20%;top:20%;mix-blend-mode:multiply;width:auto;height:auto}.recompense .img_2{position:absolute;left:0;right:0;top:0;opacity:.3;width:100%;height:auto}.recompense .img img{width:100%;height:auto}.nos_clients h2{text-transform:uppercase}.nos_clients p.intro{font-size:var(--font-size-xl)}.nos_clients p.intro strong{font-weight:600}#diap_clients li,main.page .partenaire{mix-blend-mode:multiply;overflow:hidden}#diap_clients li img,main.page .partenaire img{width:150px;display:block;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;transition:-webkit-filter 3s;transition:filter 3s;transition:filter 3s,-webkit-filter 3s;margin:10px;transition:transform .3s ease,-webkit-filter .3s;transition:transform .3s ease,filter .3s;transition:transform .3s ease,filter .3s,-webkit-filter .3s;-webkit-transition:transform .3s ease,filter .3s,-webkit-filter .3s;margin-right:auto;margin-left:auto}#diap_clients li:hover img,main.page .partenaire:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none;transform:scale(1.133)}.liste_secteurs{margin-top:10px}.liste_secteurs li{list-style-type:none;margin-bottom:3px;margin-bottom:1.5em}.liste_secteurs li a:hover{color:var(--orange);text-decoration:none}.galerie.galerie_agence{margin:80px 0}@media (max-width:1130px){.galerie_agence:before{left:0;height:80px}}section.galerie{position:relative;width:100%;height:auto;margin-top:0;clear:both}section.galerie h3{font-size:var(--font-size-xl);text-align:center;padding-top:0;margin-bottom:1.6em;margin-top:1em}section.galerie iframe{border-style:none}#diap_agence{margin-bottom:10px}#diap_agence .owl-dots{position:absolute;bottom:9px;width:100%}.galerie_agence #diap_agence div.owl-dots{position:relative;margin-top:-70px}.galerie_agence .titre_slide{position:absolute;z-index:100;background-color:var(--orange);color:#fff;font-size:16x;bottom:20px;left:40px;border-radius:var(--bloc-radius);padding:6px 15px 7px}.galerie_agence .diap_item{position:relative}.galerie_agence .diap_item img{margin-bottom:40px}#diap_agence div.owl-video-wrapper{background-color:transparent;padding-bottom:50%}#diap_agence div.owl-video-wrapper iframe{display:block}#diap_agence div.owl-stage-outer div.owl-stage div.owl-item.active.owl-video-playing div div.owl-video-wrapper{padding-bottom:0}section.agence ul.prix{width:550px;margin:0 auto 20px;font-size:12px;text-align:center;line-height:40px}.owl_fl_l,.owl_fl_r{background:url(images/fleche-d-g-2.svg) right no-repeat;background-size:42px 40px;width:70px;height:40px;display:block;padding:0}.owl_fl_l{background:url(images/fleche-g-g-2.svg) left no-repeat;background-size:42px 40px}.owl_fl_l b,.owl_fl_r b{display:none}.owl_fl_r:hover{background:url(images/fleche-d-o-plus.svg) right no-repeat;background-size:70px 40px;cursor:e-resize}.owl_fl_l:hover{background:url(images/fleche-g-o-moins.svg) left no-repeat;background-size:70px 40px;cursor:w-resize}span.bt_play{position:absolute;left:50%;top:50%;font-size:130px;color:#fff;margin-top:-100px;margin-left:-65px}img.video_preview{position:absolute;left:0;top:0;z-index:-1}p+ul{padding-left:1em;padding-top:.5em}.manifeste_intro div.w3-col p strong{text-transform:uppercase;font-size:1.3em}.manifeste_intro ul{list-style-position:inside;font-size:var(--font-size-plus);line-height:1.4;padding-top:1em}.nos_actions div h3{font-family:var(--fonte-1)}.notre_ecosysteme h3{font-size:var(--font-size-xl);font-weight:600}.jumbo{position:relative;padding:60px 0}.jumbo h2{text-align:center;font-size:40px}.agence_design_bloc{color:var(--gris-moyen);font-size:3em;z-index:0;position:relative;margin-top:3em}.agence_design_bloc.doodle.d_3:before{height:80%;width:50%;top:20px;left:-46px;margin-left:-50%;background-position:right;z-index:0}main .agence_design_bloc a{display:block;position:relative;font-weight:300;color:var(--gris-moyen);text-transform:uppercase;margin-bottom:.3em;z-index:1}main .agence_design_bloc a b{text-transform:lowercase}main .agence_design_bloc a:hover{text-decoration:none;color:var(--orange)}.agence_design_bloc a:after{content:"";display:inline-block;width:40px;height:40px;background-image:url(images/fleche-dh-g.svg);position:relative;bottom:-3px;margin-left:20px}.agence_design_bloc a:hover:after{background-image:url(images/bt_projets.svg);width:77px}html[lang=en] .agence_design_bloc a:hover:after{background-image:url(images/bt_projects.svg)}@media (max-width:1600px){.agence_design_bloc{font-size:2.5em}}@media (max-width:1400px){.agence_design_bloc{font-size:2em}}@media (max-width:800px){.agence_design_bloc{margin-top:var(--marge-xl)}.agence_design_bloc a:after{width:1em;height:1em}.agence_design_bloc a:hover:after{width:2em}}@media (max-width:480px){.agence_design_bloc{font-size:2em;margin-top:var(--marge-big)}}@media (max-width:414px){.agence_design_bloc{font-size:1.6em}}.bloc_logo_env a{display:block;mix-blend-mode:multiply;overflow:hidden}.bloc_agence_env{margin-top:var(--marge-xxl)}.txt_decale{position:relative;top:-90px;padding:30px 30px 30px 0!important}.txt_decale:before{content:"";position:absolute;height:100%;width:1000px;top:0;right:100%;background-color:var(--orange)}.txt_decale p{margin-bottom:1em;font-size:.8em}.txt_decale p.intro{font-size:1.2em}.bloc_logo_env a{opacity:.5;transition:opacity .3s ease}.bloc_logo_env a img{width:80%;height:auto;display:block;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;transition:opacity .3s ease,transform .3s ease,-webkit-filter .3s;transition:opacity .3s ease,transform .3s ease,filter .3s;transition:opacity .3s ease,transform .3s ease,filter .3s,-webkit-filter .3s;margin-right:auto;margin-left:auto}.bloc_logo_env a:hover{opacity:1}.bloc_logo_env a:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none}.texte_env{max-width:800px;font-size:2em;font-weight:600;padding:30px 0 0;margin:0 auto -15px;color:var(--orange);text-align:center}.tiret_haut_g{position:relative;padding-top:8px;margin-top:15px;color:var(--orange);font-size:1em;text-align:center}.bloc_logo_env a:hover{text-decoration:none!important}.projets h1{font-size:var(--font-size-normal);color:var(--gris-moyen);font-weight:300;text-transform:uppercase;margin:0 auto;padding:0 20px var(--marge-small)}.description_intro{margin-bottom:2em;position:relative;padding-right:50px}.projets .description_intro p{text-align:left;line-height:1.4}.projets .description_intro a.bouton{float:none;display:inline-block}.projets .description_intro a.bouton.mt_0{margin-top:0}.projets_carousel{overflow:hidden;padding-bottom:20px;margin-top:20px;margin-right:30px;margin-left:30px}.projets_carousel .projet{position:relative;margin-bottom:50px}.projets_carousel .projet.projet_small{font-size:.7em}.projets_carousel .projet.projet_small:nth-of-type(even){margin-right:100px;clear:left}.projets_carousel .projet img{width:100%;border-radius:var(--bloc-radius)}.pro_txt{position:relative;bottom:0;left:0;width:100%;background-color:#fff;padding:20px 0 15px;font-size:var(--font-size-big);text-align:left}.pro_txt strong.titre{font-size:var(--font-size-big);display:inline;line-height:1.3em;text-transform:uppercase}main .pro_txt a:hover{color:var(--orange);text-decoration:none}em.nom_projet{font-style:italic;font-size:var(--font-size-normal);line-height:1.3em;display:inline-block}ul.projets_liste{overflow:hidden;margin-bottom:35px}.intercalaire{margin-bottom:2em;padding:50px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:space-around}.intercalaire p{width:45%;font-size:var(--font-size-big);order:1;margin-right:2%;margin-left:2%}.intercalaire p b{font-weight:600}.intercalaire p b:after{content:'';display:inline-block;width:30px;height:20px}.intercalaire .bt{order:2;background-color:var(--orange);display:block;width:40%;color:#fff;font-size:var(--font-size-xl);padding:21px 20px 23px;border:3px solid var(--orange);border-radius:var(--bloc-radius);float:right;text-align:center;color:var(--orange);background-color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;margin-left:2%;margin-right:2%}.intercalaire .bt:hover{color:var(--orange);background-color:#fff;text-decoration:none}.intercalaire:after{content:"";display:block;clear:left}@media (max-width:1600px){.intercalaire p{font-size:21px}}@media (max-width:1360px){.intercalaire p{font-size:18px;padding-top:5px}.projets .description_intro{font-size:1.3em}}@media (max-width:1200px),(max-width:768px){.intercalaire p{font-size:16px;padding-top:5px;width:40%}.intercalaire .bt{width:50%}}@media (max-width:1024px) and (min-width:769px),(max-width:480px){.intercalaire{padding:30px 20px;text-align:center}.intercalaire p{font-size:18px;padding:15px 0 0;width:10em;text-align:center;margin:0 auto;float:none}.intercalaire .bt{font-size:30px;width:7em;padding-top:20px;padding-bottom:18px;float:none;margin:0 auto}}@media (max-width:768px){.intercalaire .bt{width:7em;padding-bottom:2px;padding-bottom:20px}}@media (max-width:640px){.projets .description_intro{padding:30px}.projets .description_intro p{font-size:1.2em}}@media (max-width:480px){.projets .description_intro{padding:25px}.projets .description_intro p{font-size:1em}}.savoir_faire{padding-bottom:var(--marge-normal)}.bt_open_close,.bt_open_close_2{font-weight:300;text-transform:uppercase;color:var(--gris-moyen);display:block;margin-bottom:2em;font-size:var(--font-size-big)}.bt_open_close.bt_open_close_valeur,.bt_open_close_2.bt_open_close_valeur{display:block;margin:var(--marge-xl) 0 var(--marge-big) 150px;text-align:center}.bt_open_close_2{text-transform:none;font-size:var(--font-size-plus)}.bt_open_close_2 span{display:inline-block;background-color:#fff;color:var(--orange);margin-left:.3em;padding:.3em 1em .4em;border-radius:1em;border:1.5px solid var(--orange);margin-top:.5em}.bt_open_close_2.open span,.bt_open_close_2:hover span{background-color:transparent;color:#fff;border:1.5px solid #fff}.bt_open_close_2:hover span{cursor:pointer}#bt_savoir_faire{color:#fff}.bt_open_close.bt_open_close_valeur span,.bt_open_close_2.bt_open_close_valeur span{color:#fff;background-color:var(--orange)}.bt_open_close_2.bt_open_close_valeur.open span,.bt_open_close_2.bt_open_close_valeur:hover span{background-color:transparent;color:var(--orange);border:1.5px solid var(--orange)}.bt_open_close_2 span.c_close,.bt_open_close_2 span.c_open,.bt_open_close_2.bt_open_close_valeur span.c_close,.bt_open_close_2.bt_open_close_valeur span.c_open{margin:0;padding:0;display:inline;border:none}.bt_open_close_2 span.c_open,.bt_open_close_2.bt_open_close_valeur span.c_open{display:none}.bt_open_close_2 span.c_close{display:inline-block}.bt_open_close_2.open span.c_open{display:inline-block}.bt_open_close_2.open span.c_close{display:none}.bt_open_close_2.open span.doodle.d_5b:before{display:none}.contenu_savoir{padding-bottom:20px}.savoir_intro{background-color:var(--orange);padding:20px 20px 0;border-radius:var(--bloc-radius);color:#fff;position:relative}.savoir_intro_content{overflow:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.savoir_intro_content::-webkit-scrollbar{width:0!important;display:none}.savoir_intro h4{font-size:var(--font-size-xxl);font-weight:300;text-transform:uppercase;margin-bottom:var(--marge-small)}.savoir_intro p{margin-bottom:10px;font-size:1.1em}@media (max-width:1024px){.bt_open_close.bt_open_close_valeur,.bt_open_close_2.bt_open_close_valeur{margin-left:0;width:a}}@media (max-width:992px){.savoir_intro p{margin-bottom:10px;font-size:1.4em}}@media (max-width:480px){.bt_open_close.bt_open_close_valeur{margin:var(--marge-xl) 0 var(--marge-big) auto}}.savoir{position:relative;padding-right:5%;padding-left:5%}.savoir h3{font-size:var(--font-size-xl)}.savoir a:hover h3{color:var(--orange);background-color:#fff;border-color:#fff}#nos_valeurs{position:relative;z-index:1;visibility:hidden;opacity:0;height:0;overflow:hidden;transition:opacity 1s ease-in-out 0s,margin 1s ease-in-out 0s;margin-bottom:0;margin-top:0}#nos_valeurs.open{visibility:visible;opacity:1;height:auto;overflow:visible;margin-bottom:500px}img.full_w_nm{border-radius:var(--bloc-radius)}img.full_w_nm.i_r{border-radius:15px 0 0 15px}img.full_w_nm.i_l{border-radius:0 15px 15px 0}.logo_bcorp_valeurs{width:50%;height:auto;margin:var(--marge-normal) auto var(--marge-xxl)}.valeurs_txt li{list-style-type:none;padding-right:var(--marge-xxl)}.valeurs_txt h3{color:var(--orange);font-size:1.8em;margin-bottom:1em}.valeurs_txt p{font-size:.8em}@media (max-width:1600px){.valeurs_txt li{padding-right:0}}@media (max-width:900px){.valeurs_txt.pt_xxl{padding-top:var(--marge-normal)}.valeurs_txt li{padding-right:var(--marge-normal)}}@media (max-width:640px){img.full_w_nm.i_l,img.full_w_nm.i_r{border-radius:0}.valeurs_txt.pt_xxl{padding:var(--marge-normal) 20px var(--marge-normal)}#nos_valeurs .page_content.pt_xxl{padding-top:0}#nos_valeurs .page_content.pt_xxl .valeurs_txt.pb_xxl{padding:0 0 var(--marge-normal)}.logo_bcorp_valeurs{width:200px;height:auto;margin:var(--marge-normal) auto 0}}section.projets{padding-top:30px}nav.filtre{line-height:1.4em;font-size:var(--font-size-normal)}nav.filtre.local_size{font-size:inherit}nav.filtre a{display:inline-block;border-style:solid;border-width:2px;padding:.28em 1em .25em;border-radius:30px;color:#000;margin:0 15px 20px 0;width:12em;text-align:center}nav.filtre.filtre_secteur a{border-radius:var(--bloc-radius)}nav.filtre a.no_result{opacity:.5}nav.filtre a.selected,nav.filtre a:hover{color:#fff;background-color:var(--orange);text-decoration:none;border-color:var(--orange)}nav.filtre.filtre_secteur a.selected,nav.filtre.filtre_secteur a:hover{background-color:#000;border-color:#000}nav.filtre.local_size a{margin:0 .5em 1em}nav.filtre a.sup_filtre{font-weight:700}nav.filtre.local_size a.sup_filtre{display:none}nav.filtre .select-style{display:none}@media (max-width:840px){nav.filtre a{margin-right:10px;margin-left:10px}}@media (max-width:768px){nav.filtre .select-style{display:block}nav.filtre a{display:none}nav.filtre{padding:0 var(--marge-normal)}.titre_filtre{display:block;padding:14px var(--marge-normal) 0}}@media (max-width:640px){.titre_filtre{padding:0 var(--marge-normal);margin-left:34px}}div.projets_home{overflow:hidden;padding-top:30px;font-size:16px}div.projets_home>ul{display:flex;flex-wrap:wrap}div.projets_home li,li.result_rech{display:block;width:calc(25% - .75 * var(--marge-projet));text-align:center;margin:0 var(--marge-projet) var(--marge-projet) 0;position:relative;background-color:#fff;overflow:hidden}li.result_rech:nth-of-type(4n){margin-right:0}li.result_rech em.desc{display:inline-block;font-size:.5em;line-height:1.3em}@media (min-width:1440px) and (max-width:1920px){div.projets_home{font-size:14px}}@media (min-width:1440px) and (max-width:1440px){div.projets_home li{height:calc(25vw + 80px - .75*var(--marge-projet))}}@media (min-width:769px) and (max-width:1439px){li.result_rech:nth-of-type(4n){margin:0 0 var(--marge-projet)}li.result_rech:nth-of-type(3n){margin-right:0}}@media (max-width:1360px){div.projets_home{font-size:12px}}@media (max-width:768px){div.projets_home li:nth-of-type(3n){margin-right:0}div.projets_home>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin:0 10px}.projets_home ul.tags_list{display:block}div.projets_home li,li.result_rech{height:auto;margin-right:0}div.projets_home li.large{flex:0 1 100%;order:-1}div.projets_home li.small,li.result_rech.small{flex:0 1 calc(50% - var(--marge-projet)/ 2)}}.galerie div.projets_home>ul>li:nth-of-type(3n){margin:0 var(--marge-projet) var(--marge-projet) 0}.galerie div.projets_home>ul>li:nth-of-type(4n){margin-right:0}@media (max-width:414px){div.projets_home li.small{flex:0 1 100%;height:auto}.galerie div.projets_home>ul>li:nth-of-type(3n){margin-right:0}}div.projets_home li.small,li.result_rech{text-align:left}div.projets_home li.large{width:calc(50% - .5 * var(--marge-projet))}div.projets_home>ul>li:nth-of-type(3n){margin-right:0}div.projets_home li img,li.result_rech img{width:100%;height:auto;display:block;border-radius:var(--bloc-radius)}div.projets_home li.message_com .ratio p{position:absolute;top:50%;left:0;background-color:var(--orange);font-size:1.8em;color:#fff;padding:1em 1.2em;transform:translateY(-50%);text-align:center}div.projets_home li.large.message_com .ratio p{width:60%;margin-left:20%}div.projets_home li.message_press .ratio{background-color:#fff}div.projets_home li.message_press .ratio p{position:absolute;top:2.5em;bottom:0;background-color:inherit;color:#000;text-align:left;font-size:1.4em;padding:20px 20px 0;overflow:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}div.projets_home li.message_press .ratio p::-webkit-scrollbar{width:0!important;display:none}div.projets_home li.message_press .ratio p strong.titre_press{display:block;font-size:1.3em;line-height:1em}@media (max-width:1440px){div.projets_home li.message_press .ratio p{font-size:1em;top:4em}div.projets_home li.message_com.small .ratio p{font-size:1.5em}}@media (max-width:960px){div.projets_home li.message_press .ratio p{font-size:.9em}div.projets_home li.message_com .ratio p{font-size:1.2em}div.projets_home li.message_com.small .ratio p{font-size:1.3em}}@media (max-width:840px){div.projets_home li.message_com.small .ratio p{font-size:1.2em}}@media (max-width:768px){div.projets_home li.small.message_com .ratio p{font-size:1.8em}div.projets_home li.large.message_com .ratio p{font-size:2.2em}div.projets_home li.message_press .ratio p{font-size:1.5em;top:3em}}@media (max-width:640px){div.projets_home li.small.message_com .ratio p{font-size:1.5em}div.projets_home li.large.message_com .ratio p{font-size:1.6em}div.projets_home li.message_press .ratio p{font-size:1.2em;top:2em}}@media (max-width:480px){div.projets_home li.small.message_com .ratio p{font-size:1.3em}div.projets_home li.large.message_com .ratio p{font-size:1.2em}}div.projets_home li .ratio{display:block;width:100%;padding:100% 0 0;overflow:hidden;position:relative;border-radius:var(--bloc-radius)}div.projets_home li.large .ratio{padding:calc(50% - .5 * var(--marge-projet)) 0 0}div.projets_home li .ratio img{position:absolute;top:0;left:0}@media (min-width:1920px){div.projets_home li.large .ratio{padding-top:388px}}@media (max-width:414px){div.projets_home li.message_press .ratio p{font-size:1.4em}div.projets_home li.large.message_com .ratio p,div.projets_home li.small.message_com .ratio p{font-size:1.8em}div.projets_home li.large.message_com .ratio p{width:auto;margin-left:0}div.projets_home li.large.message_com .ratio{padding-top:100%}}div.projet:hover ul.tags_list,div.projets_home li:hover ul.tags_list{opacity:1}div.projets_home li a:hover{text-decoration:none}div.projet a .img,div.projets_home li a .ratio{position:relative;border-radius:var(--bloc-radius);overflow:hidden}div.projet a .img:after,div.projets_home li a .ratio:after{content:"+";color:#fff;width:100%;text-align:center;font-size:80px;font-weight:300;position:absolute;top:50%;margin-top:-50px;opacity:0;left:0;transition:opacity .3s ease-in-out 0s}div.projet:hover a .img img,div.projets_home li a:hover .ratio img{opacity:.5!important}div.projet:hover a .img:after,div.projets_home li:hover a .ratio:after{opacity:1}div.projets_home li h3.titre,div.projets_home li span.titre{display:block;padding:20px 5px 0 0;position:relative;width:auto;right:0;left:0;bottom:0;font-weight:900;font-size:1.6em;line-height:1.1;text-align:left;height:auto;text-transform:uppercase}div.projets_home li h3.titre em,div.projets_home li span.titre em{font-weight:400;font-style:italic;font-size:.78em;text-transform:none}div.projets_home li h3.titre em.date,div.projets_home li span.titre em.date{font-weight:400;font-style:normal;font-size:1em}div.projets_home li span.titre>br{display:none}@media (max-width:840px){div.projets_home li span.titre{font-size:1.4em;line-height:1}div.projets_home li span.titre em{display:inline-block;font-size:.7em;line-height:1.3;padding-top:6px}}div.projets_home li span.titre em.date{font-size:.7em}ul.tags_list{display:block;position:relative;bottom:0;left:0;right:0;width:auto;padding:0;text-align:left;opacity:1}ul.tags_list li{position:relative;text-align:left;color:#fff;display:inline-block;float:left;width:auto;font-size:12px;padding:0;margin:0 10px 10px 0;height:auto;font-weight:400;border-radius:20px;background-color:transparent}ul.tags_list li a{padding:5px 15px 7px;display:block;background-color:var(--gris-clair);color:#000;margin:0;border-radius:30px;transition:background .2s ease;font-size:1.5em}ul.tags_list li a:hover{background-color:var(--orange);border-color:var(--orange);color:#fff;text-decoration:none;opacity:1}ul.tags_list li.secteur{border-radius:var(--bloc-radius)}ul.tags_list li.secteur a{border-radius:var(--bloc-radius)}ul.tags_list li.secteur a:hover{background-color:#000}ul.tags_list li:last-of-type{margin-right:0}ul.tags_list:has(.tag_press){opacity:1}ul.tags_list li.tag_press a{color:var(--gris-moyen)}ul.tags_list li.tag_press a:hover{background-color:#fff;color:var(--orange)}.txt_large{background-color:#c3c4c1;margin-bottom:10px;padding:40px 0 25px}.txt_large p{width:912px;margin:0 auto 15px;text-align:center;font-size:31px;padding:0}.txt_large2{padding:40px 0}.txt_large2 h2{font-size:2.3em;margin-bottom:.5em}.txt_large2 p small{display:inline-block;max-width:380px}.txt_large2 div{position:relative}.lien_fleche_d{position:absolute;right:0;top:50%;margin-top:-10px;width:80px;height:40px;overflow:hidden;text-align:right}.lien_fleche_d:hover{cursor:pointer}.lien_fleche_d em{display:block;position:relative;padding:11px 21px 0 0;font-size:.8em;left:80px;opacity:0;transition:left .3s ease-in-out 0s,opacity .3s ease-in-out 0s}.lien_fleche_d:hover em{left:0;opacity:1;cursor:pointer}a.lien_fleche_d:hover{text-decoration:none!important}.lien_fleche_d:after{content:"\f105";color:var(--orange);font:36px FontAwesome;font-style:normal;position:absolute;right:0;top:0}h2.projets{text-align:center;background-color:#465255;color:#fff;font-weight:300;padding-top:15px;padding-bottom:15px;margin-top:0;margin-bottom:35px}ul.tags_list li.social{background-color:transparent}ul.tags_list li.social:before{font:30px FontAwesome;display:block;padding:2px}ul.tags_list li.social.facebook:before{content:"\f230"}ul.tags_list li.social.instagram:before{content:"\f16d"}.video_content{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#595959}.video_content iframe.video{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:3}.video_content .bt_play{font-size:30px;position:relative;width:60px;background-color:#fff;color:#000;left:0;top:80px;display:block;z-index:2;margin:0 auto;height:60px;padding:0;border-radius:30px;text-align:center}.video_content .bt_play .fa{margin-top:15px;margin-left:6px}.video_content img.img_video{display:block;position:absolute;z-index:0;top:0}.video_content.small img.img_video{top:50px}.video_content.large img.img_video{top:0;height:100%;width:auto}div.intro_presse h2{padding-top:20px}div.intro_presse p{margin:0 90px;padding-top:50px;padding-bottom:50px}div.intro_presse h2+p{padding-top:30px}div.intro_presse p a{font-weight:400}div.projets_carousel.page_presses{background-color:#fff}div.projets_carousel.page_presses h2{text-align:center;margin-bottom:50px;margin-top:40px}div.projets_carousel.page_presses ul.projets_liste li{margin-bottom:50px}div.projets_carousel.page_presses ul.projets_liste li .fa.img{font-size:120px;position:relative;display:block;height:130px;text-align:center;font-weight:400;margin-bottom:20px;margin-top:20px;color:#e2e2e2}div.projets_carousel.page_presses ul.projets_liste{padding-top:10px}div.projets_carousel.page_presses li img{margin:0 auto 20px;width:115px;display:block}div.projets_carousel.page_presses li a{font-size:16px;display:block;padding-right:10px;padding-left:10px;text-align:left;height:23em;overflow:hidden;box-shadow:0 0 10px #fff;transition:box-shadow .8s ease}div.projets_carousel.page_presses li a:hover{box-shadow:0 0 10px #bcbcbc}strong.voir_plus{font-weight:700}a:hover strong.voir_plus{color:red}div.projets_carousel.page_jobs li a{height:9em;padding-top:10px;padding-bottom:10px}main.page .page_jobs h2{text-align:left;font-size:2em;margin-bottom:00px;padding-left:20px}.jobs_liste{padding:0}main .job a{background-color:var(--orange);display:block;color:#fff;padding:30% 20px 20px;border-radius:var(--bloc-radius);min-height:300px;font-size:1.5em;text-align:center;border:2px solid var(--orange)}main .job a:hover{color:var(--orange);text-decoration:none;background-color:#fff}main .job a strong.voir_plus{display:block;margin-top:20px}main .job a:hover strong.voir_plus{color:var(--orange)}main .job em{font-weight:400;font-style:normal;padding-left:20px;display:inline-block;padding-top:15px;font-size:1.3em}main .job.stage em.date p.message_login{text-align:left;padding-bottom:0}main .job.no_job a,main .job.stage a{background:url(images/logo-fa-blanc.svg) center center no-repeat #f1f0f0;background-size:70% 70%;border-style:none}main .job.contact a{background-color:#fff;border-style:none;color:var(--orange)}.article_presse .titre_job{background-color:var(--orange);color:#fff;padding:var(--marge-big) var(--marge-small);border-radius:var(--bloc-radius);margin-bottom:1em;text-align:center}.article_presse .titre_job h2{color:#fff;font-size:var(--font-size-xl)}.description_job h1{color:var(--orange);line-height:1.3em;max-width:800px}.article_presse a.tag{display:inline-block;font-size:var(--font-size-xl);color:var(--orange);border:2px solid var(--orange);border-radius:30px;padding:.15em 1.5em .2em;margin-bottom:1em}.article_presse a.tag:hover{text-decoration:none;color:#fff;background-color:var(--orange)}.menu_intro{position:absolute;top:calc(55% - 125px);left:50%;width:1200px;margin:10em auto 0 -570px}.bloc_menu_intro h3{display:inline-block;font-size:2.5em;color:#fff;font-weight:400;padding:0;transform-origin:0 0}.bloc_menu_intro h3:after{content:"";display:inline-block;width:30px;height:30px;background-image:url(images/fleche-dh-w.svg);position:relative;bottom:-3px;margin-left:11px}.bloc_menu_intro h3:hover{color:var(--orange)}.bloc_menu_intro h3:hover:after{content:"";display:inline-block;width:30px;height:30px;background-image:url(images/fleche-d-o.svg);position:relative;bottom:-3px;margin-left:11px}.bloc_menu_intro ul{padding-top:20px;opacity:0;transition:opacity .2s ease-in-out 0s;margin:0;padding-left:0}.bloc_menu_intro:hover ul{opacity:1}.bloc_menu_intro li{list-style-type:none;font-size:1.1em;padding:0 15px 0 0;color:#fff;margin-bottom:2px;text-shadow:0 0 1px #000;display:none}.bloc_menu_intro:hover li{display:block}.bt_play{position:absolute;top:50%;right:50px;font-size:50px;background:url(images/bt_play_w.svg) no-repeat transparent;width:80px;height:60px;border-style:none}.bt_play span{display:none}.bt_play.playing{background-image:url(images/bt_pause_w.svg)}@media (max-width:1440px){.menu_intro{width:900px;margin:10em auto 0 -450px}.bloc_menu_intro h3{font-size:2em}.bt_play{transform:scale(.75)}}@media (max-width:1280px){.menu_intro{width:850px;margin:10em auto 0 -410px}.bloc_menu_intro h3{font-size:1.8em}.bt_play{top:80%}}@media (max-width:1024px){.menu_intro{width:80%;left:0;margin:7em auto 0 100px;top:calc(55% - 80px)}.bloc_menu_intro h3{font-size:1.6em}}@media (max-width:900px){.menu_intro{width:80%;margin:6em auto 0 90px}.bloc_menu_intro h3{font-size:1.5em}.bloc_menu_intro li{font-size:.8em}}@media (max-width:768px){.menu_intro{width:90%;margin:6em auto 0 8%}}@media (max-width:640px){.menu_intro{position:relative;top:0;left:0;width:auto;padding:0 30px;margin-top:15px}.bloc_menu_intro{text-align:center;margin:0}.bloc_menu_intro h3{display:block;max-width:10em;margin:0 auto 0 0;padding:4px 0 6px 15px;font-size:1.5em;text-align:left;color:var(--gris-moyen)}.bloc_menu_intro ul{padding-top:0}.bloc_menu_intro:hover ul{display:none}.bloc_menu_intro:hover li{display:none}.bloc_menu_intro h3:hover{transform:scale(1)}.bloc_menu_intro h3:after{content:"";display:inline-block;float:right;width:20px;height:20px;background-image:url(images/fleche-dh-g.svg);margin-left:0}main.page .bloc_menu_intro a:hover{text-decoration:none}.bloc_menu_intro h3:hover:after{content:"";display:inline-block;float:right;width:20px;height:20px;background-image:url(images/fleche-d-o.svg);position:relative;bottom:-3px;margin-left:11px}.bt_play{top:40%;right:0;width:60px;height:50px;margin-right:10px}}@media (max-width:480px){.bt_play{top:45vw;width:40px;height:30px;margin-right:20px}.bloc_menu_intro h3{font-size:1.6em;padding:0}}.liste_articles{padding-top:var(--marge-projet)}.bloc_article{margin-bottom:20px;position:relative}.bloc_article,.bloc_article img{border-radius:var(--bloc-radius);display:block}.bloc_article .titre_art{display:block;margin:20px 0 0;font-size:1.2em;text-transform:uppercase}.bloc_article .tag{position:absolute;top:30px;left:30px;z-index:10;border-radius:40px;font-size:var(--font-size-normal);color:var(--orange);border-style:solid;border-width:2px;padding:.15em 1em .2em;opacity:0;transition:opacity .3s ease-in-out 0s}.bloc_article:hover .tag{opacity:1}.bloc_article.social{background-color:var(--gris-clair);padding-top:30px}.bloc_article.social strong.titre_art.f2{display:block;margin:30px 20px 0 30px;font-size:1em;font-weight:400!important}div#top_content.content main.page div.liste_articles div.page_content div.grille_4 div.column.size-1of4 div.bloc_article.social a em.date.f1{margin:20px 20px 0 30px;padding-bottom:20px}.bloc_article.social .tag{position:relative;color:var(--gris-moyen);opacity:1;margin:0 0 1em 30px;top:0;left:0}main .bloc_article a:hover{text-decoration:none}.bloc_article a em.date{display:block;margin:10px 0 20px;font-size:1em}.intercalaire_presse{background-color:#fff;color:#000;border-radius:var(--bloc-radius);padding:30px}main.page .intercalaire_presse .titre_bloc_message{line-height:1.1em;margin-bottom:.8em}main.page .intercalaire_presse p{font-size:1.6em}main.page .intercalaire_presse p.connect{margin-top:1em;font-size:1.4em}main.page .intercalaire_presse p.connect a{color:#000;font-weight:700}main.page .intercalaire_presse p.connect a:hover{text-decoration:none;color:var(--orange)}.bloc_presse_contact{background-color:#fff;color:#000;padding:var(--marge-normal);font-size:var(--font-size-big);margin-bottom:var(--marge-normal);margin-right:0;margin-left:auto;text-align:center}.bloc_article .video-embarquee{width:100%;padding-top:56%;position:relative;height:0;border-radius:var(--bloc-radius)}.bloc_article .video-embarquee iframe{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--bloc-radius)}@media (max-width:1024px){.bloc_article{margin-bottom:60px}}@media (max-width:768px){.bloc_article{margin-bottom:40px}}@media (max-width:480px){.bloc_article{margin-bottom:30px}}#fleches{clear:both;display:block;position:relative;margin-bottom:15px;margin-right:0}#fleches a.suivant{display:block;position:absolute;top:0;right:10px}#fleches a.precedent{display:block;position:absolute;top:0;left:10px}#fleches a.precedent,#fleches a.suivant{padding:10px 0;color:var(--gris-moyen);text-decoration:none;text-transform:uppercase;font-weight:400;top:-11px;opacity:.8}#fleches a.precedent:hover,#fleches a.suivant:hover{opacity:1}#bloc_numero{position:relative;display:block;text-align:center;margin-left:150px;margin-right:150px;padding:10px;color:#000}#fleches #bloc_numero a{display:inline;text-decoration:none;color:var(--gris-moyen);font-weight:700;margin:.5em;font-family:Arial,Helvetica,Geneva,sans-serif}#fleches #bloc_numero a:hover{text-decoration:underline;color:#000}#fleches #bloc_numero strong{color:var(--orange);margin:.5em;font-family:Arial,Helvetica,Geneva,sans-serif}.article_presse{margin-bottom:30px}.abonnez-vous{clear:both}.article_presse .tags_sec li a{color:var(--orange);display:inline-block;border-radius:30px;border:2px solid var(--orange);font-size:var(--font-size-xl);padding:10px 25px 12px;padding:.4em .9em .45em;font-weight:400}.article_presse .tags_sec li a:hover{text-decoration:none;background-color:var(--orange);color:#fff}.article_presse h2{padding-top:20px;margin-bottom:20px;color:var(--orange);font-size:2em}.article_presse h2 a{color:#000;text-decoration:none}.article_presse h2 a:hover{text-decoration:underline}.article_presse .fichier_joint{margin:20px 0;clear:both}.article_presse h2 .fa-caret-right{margin-right:10px;margin-left:10px;color:gray}.article_presse a.projet_suivant{padding-bottom:10px;border-bottom-style:none;color:var(--orange);font-weight:700;text-transform:none;font-size:2em}.article_presse a.projet_suivant:hover{color:var(--orange)}.article_presse .img_presse{display:block;border-radius:var(--bloc-radius);width:100%;height:auto}.article_presse p{margin-bottom:10px;line-height:1.2em;font-size:1.4em}.article_presse p a{text-decoration:underline}.article_presse p a:hover{color:var(--orange)}.article_presse ol,.article_presse ul{margin:20px 0;padding:0}.article_presse ul li{list-style-position:inside;list-style-type:square;font-size:16px;line-height:1.4em;color:#545454}.article_presse p strong{font-weight:700}.article_presse .informations{line-height:1.2em;font-size:1.4em;margin-top:3em}.article_presse .informations em{font-style:normal}.article_presse .informations a{color:var(--orange);font-weight:600}.info_art_abo{font-weight:700;font-style:italic;padding-top:30px;padding-bottom:10px}.article_presse .chapeau p{text-indent:0;font-size:21px}.auteur_date{margin-bottom:30px;margin-top:20px}.article_presse p.nom_media{text-indent:0;padding:15px 20px}.article_presse p.nom_media .date{font-weight:400;font-style:italic}main.page .article_presse .fichier_joint .nom_media a.bouton.file{color:var(--orange);text-decoration:none;font-size:1.2em;font-weight:300;line-height:1em;padding-top:3px;display:inline-block;float:none}main.page .article_presse .fichier_joint .nom_media a.bouton.file:hover{color:#fff}.file{position:relative;color:var(--orange)}.file:before{content:"\f016";font:1em FontAwesome;display:inline-block;position:relative;margin-right:10px;margin-top:9px}.pdf:before{content:"\f1c1"}.zip:before{content:"\f1c6"}.doc:before,.docx:before{content:"\f1c2"}.gif:before,.jpg:before,.png:before{content:"\f1c5"}.mp4:before{content:"\f1c8"}.xls:before{content:"\f1c3"}.ppt:before{content:"\f1c4"}.article_presse .desc_abo{position:relative;overflow:hidden;margin-bottom:20px}.article_presse .desc_abo:after{content:"";display:block;width:100%;height:300px;position:absolute;bottom:0;background:url(images/deg_abo.png) 0 top repeat-x}div.partenaire:after{content:"";display:block;position:relative;clear:left}div.partenaire{line-height:1.4em;padding-bottom:30px;display:inline-block}div.partenaire p{font-size:14px;line-height:1.4em}div.partenaires h2{margin-bottom:20px;padding-top:20px}div.vignette{width:150px;height:150px;float:left;margin-right:20px}div.lien h3{margin-bottom:10px}div.partenaires h3 a{color:gray;font-weight:400;font-style:normal;text-decoration:none;font-size:24px}div.partenaires h3 a:hover{text-decoration:underline}div.page_content.mentions_legales{margin-bottom:30px}div.page_content.mentions_legales h2{margin-bottom:20px;padding-top:20px}div.page_content.mentions_legales article{margin-bottom:20px}.projet{padding-top:0}.projet button{margin-top:0;margin-bottom:0;margin-right:0}.projet h1{margin-bottom:0;margin-top:23px;font-size:1.5em}.projet .description{margin:0;height:512px;overflow:scroll}.projet .description p{text-align:justify;line-height:1.4em;font-size:14px;margin-bottom:8px}.projet .description p iframe{width:100%;margin-top:13px}.projet .infos{margin:-2px 0 16px;font-size:1.3em;line-height:1.3em}.projet .infos em{color:var(--gris-moyen);font-weight:400;font-style:normal}.projet .infos a strong,.projet .infos strong{color:var(--orange)}main .projet .description .infos a{font-size:16px}.projet li{list-style-position:inside;list-style-type:square;margin-bottom:4px;font-size:smaller}#carousel_projet{margin-bottom:30px;position:relative}#carousel_projet ul.tags_list{position:absolute;z-index:100;padding:0;left:30px;top:24px}#carousel_projet ul.tags_list li a{text-decoration:none;font-size:14px;padding-left:8px;padding-right:8px}h1.projet{margin:0 0 20px;position:relative}.col_50{width:50%;float:left}.col_right{text-align:right}.projet .col_50{margin-bottom:30px}a.projet_suivant{clear:left;display:block;text-align:center;padding-top:30px;text-decoration:none;color:#000;font-size:20px;text-transform:uppercase;font-weight:400;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:60px;margin-bottom:0}a.projet_suivant i.fa.fa-chevron-right{font-size:15px;margin-left:5px}.owl-nav-type1 div.owl-nav{position:absolute;top:50%;margin:-25px 0 0;width:100%;height:0}.owl-nav-type1.owl_large div.owl-nav{width:108%;margin:-25px -4% 0}#carousel_vignettes{margin-top:15px}button.owl-next{float:right}button.owl-prev{float:left}button.owl-dot:focus,button.owl-next:focus,button.owl-prev:focus{outline:0}.owl-nav-type1 div.owl-nav button.owl-next,.owl-nav-type1 div.owl-nav button.owl-prev{border-radius:20px;padding:4px 10px 2px!important;width:auto;font-size:24px;background-color:transparent;color:#5c5c5c}.owl-nav-type1 div.owl-nav button.owl-next:hover,.owl-nav-type1 div.owl-nav button.owl-prev:hover{background-color:rgba(255,255,255,.22);color:#000}.owl-nav-type2 div.owl-dots{position:absolute;bottom:-50px;width:auto;left:10px;right:10px}.owl-nav-type1 div.owl-dots button.owl-dot,.owl-nav-type2 div.owl-dots button.owl-dot,.owl-theme div.owl-dots button.owl-dot{margin-right:6px;margin-left:6px;height:28px}.owl-nav-type1 div.owl-dots button.owl-dot span,.owl-nav-type2 div.owl-dots button.owl-dot span,.owl-theme div.owl-dots button.owl-dot span{width:14px;height:14px;transition:width .3s ease-in-out 0s;margin-right:10px;margin-left:10px;border:2px solid #fff;background-color:rgba(0,0,0,.2);box-shadow:inset 0 0 1px rgba(0,0,0,.4)}.owl-nav-type1.owl-theme div.owl-dots .owl-dot:hover span,.owl-nav-type2.owl-theme div.owl-dots button.owl-dot:hover span,.owl-theme div.owl-dots .owl-dot:hover span{width:14px}.owl-nav-type1 div.owl-dots button.owl-dot.active span,.owl-nav-type2 div.owl-dots button.owl-dot.active span,.owl-theme div.owl-dots .owl-dot.active span{width:14px;background-color:#fff;box-shadow:inset 0 0 0 2px #000,inset 0 0 5px rgba(0,0,0,.6)}.owl-nav-type2 div.owl-nav{position:absolute;bottom:-5px;right:10px;margin:0;width:auto;height:0}@media (max-width:480px){.owl-nav-type2 div.owl-nav{display:none}.owl-nav-type2 div.owl-dots{right:10px;position:relative;bottom:0;margin-top:20px}}.owl-nav-type2 div.owl-nav button.owl-next:hover,.owl-nav-type2 div.owl-nav button.owl-prev:hover{color:#000;background-color:#fff}.owl-nav-type2 div.owl-nav button.owl-next,.owl-nav-type2 div.owl-nav button.owl-prev{font-size:80px;margin-right:10px;margin-left:10px;color:#5c5c5c;padding-top:0;height:50px}.owl-nav-type2 div.owl-nav button.owl-next span,.owl-nav-type2 div.owl-nav button.owl-prev span{display:block;padding-right:10px;padding-left:10px;margin-top:-31px}#carousel_vignettes span.play_bt{position:absolute;left:50%;top:50%;margin-top:-22px;margin-left:-22px;font:24px FontAwesome;width:1.7em;height:1.7em;border:2px solid #fff;border-radius:1em;text-shadow:0 0 4px #4f4f4f;box-shadow:0 0 4px #4f4f4f}#carousel_vignettes span.play_bt:before{content:"\f04b";color:#fff;position:relative;top:8px;left:14px}#carousel_projet div.owl-video-wrapper,.diaporama div.owl-video-wrapper{background-color:transparent}#carousel_projet div.item-video,#diap_produit div.item-video,.diaporama div.item-video{position:absolute;left:0;top:0;width:100%;height:100%}#carousel_projet .owl-video-tn,#diap_produit .owl-video-tn,.diaporama .owl-carousel .owl-video-tn{background-size:cover}#carousel_projet div.video_ratio_1_2,.owl-carousel .video_ratio_1_2{position:relative;padding-bottom:50%;background-color:gray}#carousel_projet div.video_ratio_1_2,.owl-carousel .video_ratio_4851{padding-bottom:48.51%}.diaporama .owl-dots{margin-top:10px}.diaporama{margin:20px 0;clear:both}.diaporama .owl-stage-outer{max-height:48vw;overflow:hidden}.citation{background-color:#fff;position:relative;padding:15px;margin-top:20px}.citation:before{content:'\201E';position:absolute;font-size:140px;font-family:Georgia,"Times New Roman",Times,serif;bottom:10px;left:15px;display:block;color:#eaebea}.cit_content{font-size:14px;text-align:justify;font-style:italic;line-height:1.8em;margin-top:5px}.cit_content p{line-height:1.8em}.citation span.auteur{display:block;text-align:right;font-size:14px;padding-left:60px}.citation span.auteur strong{font-size:16px}.projet_2020{padding-top:0;width:100%;overflow:hidden}.projet_2020 .bouton_projet{border:none;background-color:transparent;position:absolute;left:50px;bottom:20px;z-index:10;font-size:12px;text-transform:uppercase;color:var(--gris-moyen);transition:left .1s ease-in-out 0s;outline:0}.projet_2020 .bouton_projet .fa{font-size:53px;position:relative;top:11px;margin-right:8px}.projet_2020 .bouton_projet:hover{left:40px;cursor:pointer;color:var(--orange)}.projet_2020 .img_intro{position:relative}.projet_2020 .img_intro img{display:block}.projet_2020 .img_intro:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.35) 50%,rgba(0,0,0,.1) 100%);z-index:1}.projet_2020 .img_intro h1{position:absolute;top:45%;left:50%;width:50vw;text-align:center;color:#fff;z-index:2;font-size:4em;margin-left:-25vw}.projet_2020 .img_intro .tags_list_projet{z-index:3;width:100%;text-align:center;bottom:57%;top:auto;padding:0;opacity:1;position:absolute;display:flex;flex-wrap:wrap;justify-content:center}.projet_2020 .img_intro .tags_list_projet li{float:none;background-color:transparent;border-style:none;margin:5px;transition:background-color .2s ease-in-out 0s;list-style-type:none}.projet_2020 .img_intro .tags_list_projet li a{background-color:transparent;padding:5px 16px 7px;font-size:1.8em;color:#fff;font-size:var(--font-size-big);border:2px solid #fff;border-radius:50px}.projet_2020 .img_intro .tags_list_projet li a:hover{color:#fff;text-decoration:none;background-color:var(--orange)}.projet_2020 .album_horizontal.page_content img.img_full{border-radius:var(--bloc-radius)}.projet_2020 .album_suivi_de_texte .album_horizontal.alternance_non img.img_full,.projet_2020 .album_suivi_de_texte .album_horizontal.page_content img.img_full,.projet_2020 .album_suivi_de_texte .album_vertical.page_content .w3-col.l12:not(.fit_v) img.img_full,.projet_2020 .album_vertical .w3-col:not(.fit_v) img.img_full{border-radius:0 var(--bloc-radius) var(--bloc-radius) 0}.projet_2020 .album_vertical .w3-col.l6:not(.fit_v) img.img_full{border-radius:var(--bloc-radius)}.projet_2020 .album_vertical .w3-col.l12:not(.fit_v) img.img_full{border-radius:var(--bloc-radius)}@media (max-width:960px){.projet_2020 .album_suivi_de_texte .album_horizontal.alternance_non img.img_full,.projet_2020 .album_suivi_de_texte .album_horizontal.page_content img.img_full{border-radius:0}}.projet_2020 .album_suivi_de_texte .album_horizontal,.projet_2020 .album_suivi_de_texte .album_vertical{margin-bottom:50px;clear:left}.projet_2020 .album_suivi_de_texte .album_horizontal.alternance_non,.projet_2020 .album_suivi_de_texte .album_horizontal.page_content,.projet_2020 .album_suivi_de_texte .album_vertical.alternance_non,.projet_2020 .album_suivi_de_texte .album_vertical.page_content{width:calc(66.66vw - 33px);padding:0;margin-left:0;float:left}.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_horizontal_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_vertical_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_horizontal_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_vertical_txt{width:33.33vw;float:left;margin-top:30px;padding-right:60px;padding-left:100px}.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_horizontal_txt p,.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_vertical_txt p,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_horizontal_txt p,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_vertical_txt p{margin-bottom:1em}.projet_2020 .album_suivi_de_texte .v3{margin-bottom:0}.projet_2020 .album_suivi_de_texte .v3+.texte_projet.page_content.album_vertical_txt{padding:30px 40px 0 76px;width:33.33vw;margin-left:auto;margin-right:0;margin-top:0;font-size:1em;float:none}@media (max-width:1360px){.projet_2020 .album_suivi_de_texte .album_horizontal.page_content{width:59.99%}.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_horizontal_txt{width:39.99%;margin-top:10px;padding-right:60px;padding-left:80px}.projet_2020 .album_suivi_de_texte .v3+.texte_projet.page_content.album_vertical_txt{padding:0 40px 0 0;width:66%;margin-left:auto;margin-right:0;margin-top:0}}@media (max-width:1080px){.projet_2020 .album_suivi_de_texte .album_horizontal.page_content{width:49.99%}.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_horizontal_txt{width:49.99%;padding-right:50px;padding-left:70px}}@media (max-width:960px){.projet_2020 .album_suivi_de_texte .album_horizontal,.projet_2020 .album_suivi_de_texte .album_horizontal.page_content{width:100%;margin-bottom:50px}.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_horizontal_txt{width:100%;margin-top:0;padding-right:50px;padding-left:70px;padding-right:var(--marge-normal);padding-left:var(--marge-big)}.projet_2020 .album_suivi_de_texte .v3+.texte_projet.page_content.album_vertical_txt{padding:0 var(--marge-normal) 0 var(--marge-big);width:100%;margin-left:auto;margin-right:0;margin-top:0}.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_horizontal_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_vertical_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_horizontal_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_vertical_txt{width:33%;float:left;margin-top:16px;padding-right:60px;padding-left:60px}}.projet_2020 .tags_sec{color:var(--gris-moyen)}.tags_sec li{display:inline-block;margin-right:20px}main .projet_2020 .tags_sec li a{color:var(--gris-moyen);display:inline-block;border-radius:30px;border:2px solid var(--gris-moyen);font-size:2em;padding:3px 25px 5px}.projet_2020 .titre_chapeau,.projet_2020 h2{font-size:1.8em;font-weight:600;color:var(--orange)}.projet_2020 .texte_projet h2,.projet_2020 .texte_projet h3,.projet_2020 .txt_fin h2,.projet_2020 .txt_fin h3{margin-bottom:30px;font-size:var(--font-size-plus);color:var(--orange)}.projet_2020 .chapeau,.projet_2020 .texte_projet,.projet_2020 .txt_fin{font-size:var(--font-size-normal);color:var(--gris-moyen)}.projet_2020 .texte_projet{margin-bottom:60px;margin-top:60px}.projet_2020>.texte_projet+.album_vertical{padding-top:0}.projet_2020 .txt_fin{padding-top:0;font-size:var(--font-size-normal)}.projet_2020 .txt_fin p{margin-bottom:1em}.projet_2020 .txt_fin .txt_fin_col{-moz-columns:2;columns:2;-moz-column-gap:5rem;column-gap:5rem;column-fill:balance}.projet_2020 .txt_fin .txt_fin_col>*{break-inside:avoid}.projet_2020 .chapeau p,.projet_2020 .texte_projet p,.projet_2020 .txt_fin p{line-height:1.4em;margin-bottom:1em;line-height:1.3em}.projet_2020 .lien_web{color:var(--gris-moyen);text-transform:none;margin-top:1.3em;display:inline-block}@supports (mix-blend-mode:screen){.projet_2020 .img_decale{margin-top:-60px}.mix_multiply{mix-blend-mode:multiply}}.img_full{display:block;width:100%;height:auto;position:relative}.projet_2020 .mission{position:relative}.projet_2020 .mission p{margin-top:15px;position:relative}.projet_2020 .mission .medium p{font-size:var(--font-size-xl)}.projet_2020 .mission .long p{font-size:var(--font-size-big)}.projet_2020 .mission .is_citation p{font-size:var(--font-size-xl);font-style:italic;font-weight:700}.projet_2020 .mission .is_citation p:before{content:'« '}.projet_2020 .mission .is_citation p:after{content:' »'}.projet_2020 .auteur{display:block;text-align:left;color:var(--gris-moyen);margin-top:4px}@media (min-width:641px){.projet_2020 .album_vertical{display:block;height:50vw;height:auto}.projet_2020 .album_vertical.page_content{margin-right:auto;margin-left:auto;clear:both}.projet_2020 .album_vertical .w3-col-space-100,.projet_2020 .album_vertical .w3-col-space-80{display:flex;flex-wrap:wrap}.projet_2020 div.album_vertical .w3-col-space-100 img.img_full,.projet_2020 div.album_vertical.v3 .w3-col-space-100 img.img_full{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.projet_2020 .w3-col.fit_v .img_full{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:var(--bloc-radius)}.album_vertical{padding-top:50px;padding-bottom:50px;padding-left:0}.album_vertical>div>div.w3-col.fit_v:nth-child(3) img{border-radius:var(--bloc-radius) 0 0 var(--bloc-radius)}}@media (max-width:1440px){.projet_2020 .img_intro h1{width:70vw;margin-left:-35vw}}@media (max-width:1200px){.projet_2020 .img_intro h1{width:auto;margin-left:auto;margin-right:auto;left:0;right:0;padding:0 100px;font-size:3em}}@media (max-width:800px){.projet_2020 .img_intro h1{font-size:2em;width:100%}.projet_2020 .txt_fin .txt_fin_col{-moz-columns:1;columns:1}}@media (max-width:640px){.projet_2020 .img_intro h1{top:55%;order:1;padding:20px 20px 0;font-size:var(--font-size-xxl);margin-top:0}.projet_2020 .bouton_projet{left:0!important;top:auto;margin-left:15px;margin-top:-15px;bottom:-3em}.projet_2020 .bouton_projet .fa{font-size:40px}.projet_2020 .img_intro .tags_list li,.projet_2020 .img_intro .tags_list li a{font-size:var(--font-size-big)}.projet_2020 .img_intro{display:flex;flex-direction:column;justify-content:space-between}.projet_2020 .img_intro .img_main{order:3}.projet_2020 .img_intro .tags_list{order:2;top:auto;bottom:40%}.projet_2020 .img_intro.fond_gris{background-color:#fff}.projet_2020 .zone_txt1{display:flex;flex-direction:column;justify-content:space-between}.projet_2020 .zone_txt1 .infos{order:1}.projet_2020 .zone_txt1 .titre_chapeau{order:2}.projet_2020 .zone_txt1 .chapeau{order:3}@supports(mix-blend-mode:screen){.projet_2020 .img_decale{margin-top:-20px}.mix_multiply{mix-blend-mode:multiply}}.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_horizontal_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_vertical_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_horizontal_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_vertical_txt{width:auto;float:none;clear:both;padding:0 40px}}@media (max-width:480px){.projet_2020 .img_intro h1{top:60%}.projet_2020 .img_intro .tags_list{bottom:31%}.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_horizontal_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.alternance_non.album_vertical_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_horizontal_txt,.projet_2020 div.album_suivi_de_texte div.texte_projet.page_content.album_vertical_txt{padding:0 30px;margin-top:0}}@media (max-width:414px){.projet_2020 .img_intro h1{top:50%}.projet_2020 .img_intro .img_main{order:3;width:200%;margin-left:-50%}.projet_2020 .img_intro .tags_list{bottom:50%}.projet_2020 .bouton_projet{bottom:1em}}#dn,#up{position:fixed;bottom:60px;right:20px;display:block;opacity:0;z-index:100;transform:rotate(-90deg);text-align:right;background-color:#fff;border:2px solid var(--orange)}#dn.up_hide{display:none}#dn{z-index:101;text-align:left;right:20px;opacity:1}#dn a:before,#up a:before{content:"";width:25px;height:20px;background:url(images/fleche-d-b_o.svg) right no-repeat;position:absolute;right:8px;top:8px}#dn a:before{content:"";right:auto;left:8px;top:9px;transform:rotate(180deg)}#dn a,#up a{position:relative;color:var(--orange);display:block;text-decoration:none;width:89px;height:38px;padding:11px 36px 3px 0;font-size:14px;box-sizing:border-box;transition:color .2s ease-in-out 0s,left .2s ease-in-out 0s;top:0;left:0}#dn a{padding:11px 0 6px 33px}#dn a:hover,#up a:hover{opacity:1;color:var(--orange);left:5px}#dn a:hover{left:-5px;text-shadow:none}@media (max-width:640px){#dn a,#up a{display:none}}h2.login{text-align:left;padding:0 0 40px;margin-top:40px;font-size:22px}#login_form{margin-right:auto;margin-left:auto}#login_form p.msg_erreur_login{color:red}#login_form p.login_form_connecte{color:#fff;font-weight:400;text-decoration:none;margin-left:0}#login_form p.connexion{margin-bottom:6px;display:none}#login_form p.login_form_connecte a{color:#81aad3;text-decoration:none;font-weight:400;font-style:normal}#login_form p.login_form_connecte a:hover{text-decoration:underline}#login_form span.login_form_mail{color:#939393;font-weight:400;font-style:normal}#login_form input{padding:12px 20px 16px 22px;box-sizing:border-box;width:60%;margin-bottom:20px;margin-left:20%;font-size:1.6em;color:#707070;text-transform:none;background-color:#fff;border-style:solid;border-radius:30px;margin-right:auto;border-width:2px}input#pass{margin-bottom:11px}input#valid,input#valid_sendpasswrd{margin-left:108px}#login_form button.bouton{margin:-72px -100px 10px auto;float:none;color:var(--orange);font-size:1.2em;padding:12px 30px 16px;font-weight:400;border-color:var(--orange);border-radius:30px}#login_form button.bouton:active{color:#fff}#login_form button.bouton:hover{font-weight:700}#login_form button.bouton .fa{display:none}#login_form button.bouton:hover .fa{text-decoration:none}#login_form #valid_sendpasswrd{font-size:14px;padding:12px 30px}#me_connecter{display:none}#login_form p{margin-left:158px}#login_form label{position:relative;display:block;color:var(--gris-moyen);text-align:left;margin:7px 6px 16px 20%;font-size:16px;font-weight:400;font-size:1.5em;left:20px}#login_zone p a.login_connection{color:#fff;text-decoration:none}#login_form p a{text-decoration:none;color:#494949}#login_form p.oublie_passwrd{margin-top:0;margin-bottom:20px;text-align:right;font-weight:400;position:relative;width:640px;top:5px;margin-left:0}@media (max-width:1920px){#login_form p.oublie_passwrd{width:32vw}}@media (max-width:992px){#login_form p.oublie_passwrd{width:46vw}}@media (max-width:840px){#login_form p.oublie_passwrd{width:58vw}}@media (max-width:840px){#login_form p.oublie_passwrd{width:100%;text-align:center}#login_form button.bouton{margin:30px auto 10px;float:none;border:none;color:#fff;font-size:1.6em;padding:12px 30px 16px;background-color:var(--orange);font-weight:400}}#login_form p.oublie_passwrd a{color:#9d9d9d}#login_form p.oublie_passwrd a:hover{color:#000}#form_login button.bouton.login:hover{cursor:pointer}#login_zone p a{color:#fff;text-decoration:none;font-size:16px}#login_zone p a:hover{text-decoration:underline}#login_zone{position:absolute;right:0;top:0;z-index:1}#login_zone p{margin-top:20px;margin-right:40px;color:#fff;font-size:24px}p.message_login{text-align:center;padding:0 0 50px;font-size:16px;margin:0 auto}p.message_login a{color:#000;font-weight:400;text-decoration:none}p.message_login a:hover{text-decoration:underline}p.message_login strong{font-weight:400}#form_sendpasswrd{display:none}.space_before_footer{min-height:100vh;width:100%;position:relative;z-index:0;background-color:red}footer.grand_pied{background-color:var(--orange);color:#fff;font-size:var(--font-size-xl);padding-bottom:0;min-height:100vh;position:fixed;text-align:center;bottom:0;width:100%;z-index:1}footer.grand_pied .page_content{position:relative}.grand_pied .pied_top{position:relative;padding-top:70px}.grand_pied .pied_top h3{background:url(images/logo/logo-fa-2022-blanc@2x.png) 0 top no-repeat;background-size:contain;width:292px;height:150px}.grand_pied .lien_projet{position:relative;padding-top:20px;text-align:center;margin-top:calc(30vh - 220px)}.grand_pied .lien_projet a.bt_projet_pied{display:inline-block;padding:.3em .8em;background-color:#fff;border-radius:var(--bloc-radius);color:var(--orange);font-weight:700;font-size:2em}.grand_pied .lien_projet .logo{display:block;width:150px;height:150px;margin:60px auto 20px}.grand_pied .lien_projet .logo svg{width:100%;height:auto}.grand_pied .liens_pied{position:absolute;bottom:60px;left:0;right:0;width:auto}.grand_pied .liens_pied a{display:inline-block;margin:0 40px 20px}.grand_pied a{text-decoration:none;color:#fff}div.social_icons{text-align:center}.grand_pied ul.social{position:absolute;right:40px;top:50%;margin-top:-140px}.grand_pied ul.social li{display:block;line-height:70px}.grand_pied ul.social li a:before{font-size:var(--font-size-xxl)}.pied_simple{margin:0;padding-top:30px;padding-bottom:20px}.pied_simple .liens_pied{text-align:center;font-size:var(--font-size-normal)}.pied_simple .liens_pied a{display:inline-block;margin:0 var(--marge-normal) 20px}.pied_simple a{text-decoration:none;color:var(--orange)}.pied_simple ul.social{text-align:center;display:inline-block;margin-left:50px;margin-right:50px}.pied_simple ul.social li{display:inline-block}.pied_simple ul.social a{margin-left:10px;margin-right:10px;top:5px;position:relative}.pied_simple ul.social a:before{font-size:var(--font-size-xl)}.consent-button{position:relative;width:auto;height:50px;background:url(/images/consent/tarteaucitron.svg) right center no-repeat;padding-right:48px;border:none;color:inherit;font-family:inherit;font-size:12px;margin:20px auto 10px;display:block}.consent-button:hover{cursor:pointer}@media (max-width:1600px){.grand_pied .pied_top{padding-top:50px}.grand_pied .pied_top h3{width:241px;height:101px}}@media (max-width:1080px){.pied_simple .liens_pied a{margin:0 var(--marge-small) 20px}}@media (max-width:1280px){.pied_simple .liens_pied{padding:0}.grand_pied .pied_top{padding-top:40px}.grand_pied .pied_top h3{height:75px}.grand_pied .lien_projet{margin-top:calc(30vh - 160px)}}@media (max-width:980px){.grand_pied .liens_pied,.pied_simple .liens_pied{margin-top:2em;flex-wrap:wrap;display:flex;justify-content:center;font-size:var(--font-size-big)}.pied_simple .liens_pied a:nth-of-type(2){order:-1}.pied_simple .liens_pied a:nth-of-type(3){order:1}.pied_simple .liens_pied a:nth-of-type(4){order:-1}.pied_simple .liens_pied .social{order:5;flex-basis:100%;padding-top:10px;padding-bottom:10px}.grand_pied .liens_pied .social li,.pied_simple .liens_pied .social li{margin-right:5px;margin-left:5px}.grand_pied .pied_top h3{height:65px}.grand_pied .liens_pied a:nth-of-type(2),.grand_pied .liens_pied a:nth-of-type(4){order:-1}}@media (max-width:768px){.grand_pied ul.social{right:auto;top:auto;margin-top:0;bottom:20px;width:100%}.grand_pied ul.social li{display:inline-block;line-height:1em}.grand_pied ul.social li a:before{font-size:var(--font-size-xl)}.grand_pied .liens_pied a{margin-right:30px;margin-left:30px}.grand_pied .pied_top{padding-top:25px}}@media (max-width:480px) and (max-height:560px){.grand_pied .lien_projet{margin-top:60px}}@media (max-width:480px) and (max-height:480px){.grand_pied .lien_projet{margin-top:30px}}@media (max-width:480px) and (max-height:400px){.grand_pied .lien_projet{margin-top:10px}}@media (max-width:480px){.grand_pied .liens_pied a,.pied_simple .liens_pied a{width:50%;margin:0;text-align:right;padding-right:10px;padding-left:10px;font-size:18px;padding-bottom:12px}.grand_pied .liens_pied{padding-bottom:0}.pied_simple .liens_pied a:nth-of-type(3),.pied_simple .liens_pied a:nth-of-type(4){text-align:left}.grand_pied .liens_pied a:nth-of-type(3),.grand_pied .liens_pied a:nth-of-type(4){text-align:left}.grand_pied .liens_pied ul.social li a,.pied_simple .liens_pied ul.social li a{padding:0;margin:0 5px}.grand_pied .liens_pied ul.social li a:before,.pied_simple .liens_pied ul.social li a:before{font-size:1.4em}.grand_pied .pied_top h3{height:58px}.grand_pied .lien_projet{font-size:.6em}.grand_pied .lien_projet .logo{display:block;width:25vw;height:25vw;margin:30px auto 30px}}@media (max-width:375px){.grand_pied .pied_top h3{width:119px;height:47px}}@media (max-width:360px){.grand_pied .pied_top{padding-top:20px}.grand_pied .pied_top h3{width:119px;height:47px}}@media (max-height:800px) and (min-width:480px){.grand_pied .lien_projet{transform:scale(calc(.8))}}@media (max-height:600px) and (min-width:480px){.grand_pied .lien_projet{transform:scale(calc(.6))}}@media (max-height:400px) and (min-width:480px){.grand_pied .lien_projet{transform:scale(calc(.5))}}div.social_top a:before,ul.social li a:before{font:50px FontAwesome;margin-right:9px;position:relative;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.social_top a{text-decoration:none}div.social_top a:before{font-size:24px;color:#000}a.facebook:before{content:"\f230 "}a.facebook_2:before{content:"\f082 "}a.facebook_3:before{content:"\f09a "}a.instagram:before{content:"\f16d "}a.netvibes:before{content:"\f143 "}a.twitter:before{content:"\f081 "}a.scoopit:before{content:"\f230 "}a.vimeo:before{content:"\f194 "}a.googleplus:before{content:"\f0d4 "}a.linkedin:before{content:"\f08c "}.bouton,.bouton_o,a.bouton,a.bouton_o{position:relative;display:block;background-color:transparent;padding:6px 15px 7px;color:var(--orange);text-align:center;float:left;border:2px solid var(--orange);margin:14px 15px 15px 0;transition:background .4s ease;font:1.2em var(--fonte-1);font-weight:600;border-radius:var(--arrondi-mini)}.bouton_o,a.bouton_o{border-color:var(--orange);background-color:var(--orange);color:#fff!important}.bouton_o:hover,a.bouton_o:hover{border-color:var(--orange);color:var(--orange)!important;text-decoration:none!important}.bouton:hover,a.bouton:hover{color:#fff;cursor:pointer;border-color:#fff;text-decoration:none!important}.bouton:active,a.bouton:active{color:#fff;border-color:#fff}.bouton_b,.bouton_c,a.bouton_b,a.bouton_c{position:relative;display:block;background-color:#9ca4a1;padding:11px 15px;color:#fff;text-align:center;float:left;border-width:2px;border-style:none;margin:14px 15px 15px 0;transition:background .4s ease;font:1.5em var(--fonte-1);font-weight:400;text-transform:uppercase}.bouton_c,a.bouton_c{color:var(--orange)!important;text-transform:none;padding:11px 30px}.bouton_b:hover,.bouton_c:hover,a.bouton_b:hover,a.bouton_c:hover{color:#fff!important;cursor:pointer;background-color:var(--orange);text-decoration:none!important}.bouton_c:hover,a.bouton_c:hover{background-color:#000;color:#fff!important}.bouton_b:active,.bouton_c:active,a.bouton_b:active,a.bouton_c:active{color:#fff!important;border-color:var(--orange);background-color:var(--orange)}.bouton_c:active,a.bouton_c:active{background-color:#000;color:var(--orange)!important}.bouton_n,a.bouton_n{color:#000;border-color:#000}.bouton_n:hover,a.bouton_n:hover{color:var(--orange)!important;border-color:#000}.bouton_bl,a.bouton_bl{color:#fff!important;border-color:#fff}.bouton_bl:hover,a.bouton_bl:hover{background-color:rgba(0,0,0,.3)}.bouton.txt_c,.bouton_b.txt_c,.bouton_bl.txt_c,.bouton_c.txt_c,.bouton_n.txt_c,.bouton_o.txt_c,a.bouton.txt_c,a.bouton_b.txt_c,a.bouton_bl.txt_c,a.bouton_c.txt_c,a.bouton_n.txt_c,a.bouton_o.txt_c{float:none;display:inline-block;margin-left:15px}.bouton.fl_d:after,.bouton.fl_d_n:after,.bouton.fl_d_o:after{content:"";display:inline-block;background:url(images/fleche-d-b.svg) right no-repeat;width:1.3em;height:1em;margin-left:1.5em;top:3px;position:relative}.bouton.fl_d_n:after,.fl_d_n:after{background:url(images/fleche-d-b_n.svg) right no-repeat}.bouton.fl_d_o:after{background:url(images/fleche-d-o.svg) right no-repeat}.bouton.rounded{border-radius:50px}p.continuer{margin-bottom:30px}a.continuer{color:#494949;text-decoration:none}a.continuer:hover{color:#494949;text-decoration:underline}.bouton:focus{outline:0}.txt_r .bouton_c,.txt_r a.bouton_c{float:right;margin-left:15px;margin-right:0}#infos_cookies{background-color:#fff;border-radius:var(--bloc-radius);text-align:right;position:fixed;bottom:30px;left:20%;width:60%;transition:bottom 2s ease,opacity 1s ease;z-index:10000;font-size:15px;box-shadow:0 0 9px rgba(0,0,0,.39);color:var(--gris-moyen)}#infos_cookies p{padding:8px 95px 8px 10px}#infos_cookies div.valid{position:absolute;border-radius:var(--bloc-radius);background-color:var(--orange);color:#fff;padding:0 15px;right:0;bottom:0;height:100%;width:50px;display:block;text-align:center;transition:background-color .3s ease}#infos_cookies div.valid:hover{background-color:#c74100;cursor:pointer}#infos_cookies div.valid div.center_bloc{position:absolute;margin:auto;width:100%;height:20px;top:0;bottom:0;right:0;left:0}#infos_cookies div.valid div.center_bloc p.ok{margin:0;padding:0;font-size:15px}#infos_cookies.hide_info_cookies{opacity:0;bottom:-50px}.sep_point:after{content:"";position:absolute;width:303px;height:140px;background:url(images/sep_rond_o.svg);background-size:46px 46px;bottom:-100px;right:200px}@media (max-width:1440px){.sep_point:after{width:300px;right:150px}}@media (max-width:1200px){.sep_point:after{width:260px;right:100px}}@media (max-width:840px){.sep_point:after{background-size:23px 23px;width:160px;height:90px;right:70px;bottom:-70px}}@media (max-width:640px){.sep_point:after{width:120px;height:60px;bottom:80px;right:30px}}@media (max-width:480px){.sep_point:after{width:120px;height:60px;bottom:50px;right:30px}}@media (max-width:414px){.sep_point:after{display:none}}.sep_point_w{position:relative}.sep_point_w:after{content:"";position:absolute;width:180px;height:80px;background:url(images/sep_rond_w.svg);background-size:46px 46px;bottom:-80px;left:0}@media (max-width:1440px){.sep_point_w:after{width:190px;right:150px}}@media (max-width:1200px){.sep_point_w:after{width:190px;right:100px}}@media (max-width:1024px){.sep_point_w:after{transform-origin:0 0;transform:scale(.6);width:190px;right:auto;left:0;top:30px}}@media (max-width:640px){.sep_point_w:after{transform:scale(.6);top:12px}}@media (max-width:480px){.sep_point_w:after{transform:scale(.5)}}.resultats h1{padding:0;margin:0;font-weight:700;text-align:center;text-transform:uppercase;font-size:var(--font-size-xl)}.resultats h1 em{font-weight:300;font-style:normal}.resultats h2,.resultats h3{clear:left;margin-bottom:20px;font-size:var(--font-size-xl);text-transform:uppercase}div.projets_home li.result_rech:nth-of-type(3n){margin-right:var(--marge-projet)}div.projets_home li.result_rech span.titre{line-height:1em}li.result_rech.autres .result_rech_c{background-color:#fff;display:block;position:absolute;top:0;left:0;right:0;bottom:0;transition:background-color .3s ease-in-out 0s;text-align:right}li.result_rech.autres .result_rech_c:hover{cursor:pointer}li.result_rech.autres .result_rech_c:hover span.bouton{color:var(--orange)}li.result_rech.autres span.bouton{position:relative;margin:0;float:none;font-size:18px;background-color:transparent;font-weight:400;top:50%}ul.result_hidden li.result_rech{max-height:0;margin-bottom:0;opacity:0}li.result_rech{transition:max-height 1s ease,margin 1s ease,opacity 1s ease-in;overflow:hidden;opacity:1}div#top_content.content main.page section.galerie.fond_blanc.resultats div.projets_home.page_content ul li.result_rech.autres.small{margin-right:0}#presse_autres_liste,#projet_autres_liste{clear:left}.select-style,.select-style *,.select-style * :after,.select-style * :before{box-sizing:border-box}.select-style{padding:0;margin:0;width:100%;border-radius:30px;overflow:hidden;background:0 0;color:#fff;position:relative;display:block;border:3px solid #000}.select-style:after{top:50%;left:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#000;border-width:5px;margin-top:-2px;z-index:100}.select-style select{padding:14px 20px 14px 30px;margin:0;width:auto;border:none;border-radius:0;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;font-size:18px;font-weight:500;font-family:var(--fonte-1);width:100%}.select-style.rel select{font-size:inherit;padding:14px 20px 14px 30px}.select-style select:hover{cursor:pointer}.select-style select:focus{outline:0;color:#000}.form,.form *{box-sizing:border-box;max-width:1116px;margin-right:auto;margin-left:auto}.form * :after,.form * :before{box-sizing:inherit}.form h2{padding:10px 0 0 35px;font-weight:400}.a_propos p{font-size:18px;line-height:1.4em;margin-bottom:15px;margin-right:50px;margin-top:15px}.form label.label{display:block;font-size:21px;margin-bottom:10px;margin-top:20px;margin-left:20px;font-style:normal;font-weight:700}.form .submit_bt,.form input[type=password],.form input[type=submit],.form input[type=text],.form textarea{background-color:transparent;color:#000;border-style:none;width:100%;display:inline-block;padding:14px 20px;margin:0;text-align:left;font-size:18px;font-weight:500;cursor:pointer;border:3px solid #000;border-radius:30px}.form textarea{height:274px;border-radius:30px;margin-bottom:2em}.form .submit_bt:focus,.form input[type=password]:focus,.form input[type=submit]:focus,.form input[type=text]:focus,.form textarea:focus{outline:0;border:3px solid #000;background-color:#fff}textarea::-webkit-input-placeholder{color:#000}textarea::-moz-placeholder{color:#000}textarea:-ms-input-placeholder{color:#000}textarea::-ms-input-placeholder{color:#000}textarea::placeholder{color:#000}.form p.txt_c{position:relative}.form .loader{z-index:1;display:none;position:absolute;right:-30px;top:10px}div.form_retour .form_ok{display:none}.form .erreur{display:none;padding-bottom:10px}p.form_ok{font-size:18px;line-height:1.3em;text-align:center}p.form_ok .fa{color:#cbd221;font-size:100px;margin-bottom:40px;margin-top:40px}p.form_ok em{font-size:24px;font-weight:400;font-style:normal}.form button{float:right;margin-right:0;margin-left:20px;margin-top:0;font-size:1.5em}.form button.bouton{color:var(--orange);border-color:var(--orange)}.form button.bouton:hover{background-color:#fff}.form .dropzone.no_fade{background-color:var(--gris-clair);border:3px solid #000;font-size:16px;margin:0 0 30px;padding:15px;width:100%;border-radius:30px}.form .dropzone.dz-drag-hover{background-color:#e14900}.my_files_added{font-size:12px;line-height:1.6em;margin-bottom:20px}.my_files_added i.succes{color:green}.my_files_added i.error{color:red}.gg_maps{border:0;width:100%;height:450px;margin-top:30px;border-top-style:solid;border-top-width:1px}.pt_60{padding-top:60px}.pt_50{padding-top:50px}.pt_40{padding-top:40px}.pb_60{padding-bottom:60px}.pb_50{padding-bottom:50px}.pb_40{padding-bottom:40px}.mt_60{margin-top:60px}.mt_50{margin-top:50px}.mt_40{margin-top:40px}.mb_60{margin-bottom:60px}.mb_50{margin-bottom:50px}.mb_40{margin-bottom:40px}.size_plus{font-size:1.2em}.big_text{font-size:1.6em;font-weight:700}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (max--moz-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),screen and (max--moz-device-pixel-ratio:1.5){#bt_login{background-image:url(images/hd/login.png);background-size:29px 29px}.titre strong{background:url(images/logo/logo-fa-2022-noir@2x.png) 0 top no-repeat;background-size:contain}.bcorp{background:url(images/logo/logo-bcorp-noir@2x.png) 0 top no-repeat;background-size:contain}}@media (max-width:1920px){.page_content{width:auto;padding-right:110px;padding-left:110px}main.page.nopad .page_content{padding-right:0;padding-left:0}img.full_w{margin:0}.equipe{margin:0}ul.tags_list li a{font-size:1.2em}main{overflow:hidden}footer .col_1_3.social_icons ul li a .vh{display:none}.projets_carousel{margin-right:30px;margin-left:30px}div.intro_presse p{padding:40px 0;width:auto}.projet .description{margin:0 30px 0 0;height:47vw}.projet button{margin-left:30px}#carousel_projet{margin-left:30px}.lien_fleche_d{right:30px}}@media (max-width:1920px){.page_content_slim{width:50vw;padding:0;margin-right:auto;margin-left:auto}}@media (max-width:1440px){.page_content{padding-right:50px;padding-left:50px}.page_content_slim{width:75vw}}@media (max-width:1280px){.page_content{padding-right:40px;padding-left:40px}}@media (max-width:992px){.page_content{padding-right:30px;padding-left:30px}.page_content_slim{width:auto;padding-right:30px;padding-left:30px}.projet .description{margin:0 30px 20px;height:auto}.projet h1{margin-right:30px}#carousel_projet{margin:-30px 30px 0}.m_vh,.vh_992,.vh_m{display:none}.bloc_agence_env{margin-top:80px}.txt_decale{top:-60px;margin-bottom:-90px}ul.tags_list li a{padding:4px 12px;font-size:1em}.pt_60{padding-top:40px}.pt_50{padding-top:35px}.pt_40{padding-top:30px}.pb_60{padding-bottom:40px}.pb_50{padding-bottom:35px}.pb_40{padding-bottom:30px}.mt_60{margin-top:40px}.mt_50{margin-top:35px}.mt_40{margin-top:30px}.mb_60{margin-bottom:40px}.mb_50{margin-bottom:35px}.mb_40{margin-bottom:30px}}@media (max-width:900px){.lien_fleche_d{position:relative;right:auto;top:auto;margin-top:0;width:auto;height:auto;text-align:center;display:block}.lien_fleche_d em{display:inline-block;position:relative;left:auto;opacity:1}.lien_fleche_d:after{position:relative;right:auto;top:7px}#diap_clients>div.owl-nav{top:100%}main h1{font-size:2em}#infos_cookies{left:10%;width:80%}#infos_cookies p{padding:8px 75px 8px 10px;font-size:14px}}@media (max-width:768px){.page_content{padding-right:20px;padding-left:20px}nav.liens{padding-top:30px;padding-bottom:0}nav.liens a{margin:0 20px 20px;display:inline-block;font-size:24px}div.col{overflow:hidden;display:block}div.col_1_2,div.col_1_3{width:auto;display:block;padding:15px 0}.col_right{text-align:left}footer h4{font-size:24px;border-top:1px solid #919191;padding-top:20px}footer p.a_propos{font-size:18px}ul.social li{margin-right:15px;margin-left:15px}ul.social li a:before{font-size:50px;margin-right:0}div.txt_large p{width:auto;margin:0 auto;padding:33px 30px 37px}section.galerie{width:100%;overflow:hidden}#diap_agence div.owl-stage-outer{width:100%;overflow:hidden}section.agence ul{width:auto;margin:0 40px;font-size:16px}section.agence li strong.annee{font-size:18px}section.agence p{width:auto;font-size:16px}section.agence h2,section.agence h3,section.agence h4 section.agence h5{margin:0 40px 20px;width:auto;text-align:center}section.agence h3{font-size:18px}section.agence h4{font-size:16px}section.agence h5{font-size:16px}.membre .nom{position:relative;opacity:1;top:auto}.membre:hover .nom{top:auto}.membre .poste a{right:-50px;opacity:1}section.agence{width:auto;margin:0 auto;background-color:#fff;position:relative;z-index:1;padding:40px}section.agence.up{margin:0 auto}section.agence ul.prix{width:auto;margin-right:30px;margin-left:30px}div.intro_presse p{margin:0;width:auto}p.message_login{margin:0 20px}#bt_recherche em.vh{display:none}div.logo_fa{padding:0}div.logo_fa a{margin-top:0;height:140px}ul.prix li{margin:10px 30px 30px}}@media (max-width:740px){div.equipe ul{width:auto}section.agence div.equipe li{width:44%;margin-right:0;margin-left:4%;height:auto;margin-bottom:4%}div.equipe ul li img{width:100%}.col_50{width:auto;float:none}}@media (max-width:640px){.vh_640{display:none}h1.h1_home{text-align:center}ul.prix{text-align:center}.recompenses ul{margin-right:40px;margin-left:40px}.txt_recompenses{margin-bottom:-70px;margin-top:-40px;position:relative;top:0}ul.tags_list{padding:14px 0;margin:0}ul.tags_list li{float:left;font-size:12px;margin:0 14px 10px 0}ul.tags_list li a{padding:3px 6px}div.projets_carousel strong{font-size:20px;line-height:37px}em.date{font-size:16px}div.projets_carousel.page_jobs li a,div.projets_carousel.page_presses li a{height:auto}#bt_login{right:70px;bottom:34px}#diap_clients li img,main.page .partenaire img{width:80%;height:auto;margin-top:0}.s_vh,.vh_640,.vh_s{display:none}.bloc_agence_env{margin-top:80px}.txt_decale{top:-60px;margin-bottom:-120px}.bloc_extend_client{padding:50px 50px 20px;position:relative;bottom:0;top:-20px;margin-top:0}.texte_decal_up{margin-top:0}.size_plus{font-size:1.1em}.big_text{font-size:1.3em;font-weight:700}.top_nav_open div.page_content>a{width:200px}#infos_cookies{left:5%;width:90%}#infos_cookies p{padding:8px 50px 8px 5px;font-size:14px}#infos_cookies div.valid{padding:0 10px;width:40px;border-radius:0 var(--bloc-radius) var(--bloc-radius) 0}}@media (max-width:480px){main h1{font-size:1.8em}.top_space,.top_space_force{height:89px}.projet h1{font-size:21px;margin-top:0}.vh_480{display:none}.pt_60{padding-top:30px}.pt_50{padding-top:25px}.pt_40{padding-top:20px}.pb_60{padding-bottom:30px}.pb_50{padding-bottom:25px}.pb_40{padding-bottom:20px}.mt_60{margin-top:30px}.mt_50{margin-top:25px}.mt_40{margin-top:20px}.mb_60{margin-bottom:30px}.mb_50{margin-bottom:25px}.mb_40{margin-bottom:20px}#login_form label{margin-left:10%}#login_form input{width:80%;margin-left:10%}#diap_agence .owl-dots{display:none}}@media (max-width:400px){#bt_recherche{right:80px;bottom:18px}.recompenses li .annee{width:100%;height:1.4em;margin-left:0}.recompenses .prix_texte li{margin-left:0}}@media (max-width:370px){.titre strong,.top_nav_open div.page_content>a,header.top .titre{width:119px;height:47px}}@media (max-width:320px){.vh_320{display:none}}.oh{overflow:hidden}.br{border-radius:var(--bloc-radius)}.colx2{column-count:2;column-fill:balance;column-gap:50px}.texte.colx2 p,.texte.colx2 ul{padding-bottom:1.5em;margin-bottom:0}.colx2>*{break-inside:avoid}@media (max-width:800px){.colx2{column-count:1}.m_colx2{column-count:2;column-fill:balance;column-gap:50px}.texte .m_colx2 li,.texte .m_colx2 p{padding-bottom:1.5em;margin-bottom:0}.m_colx2>*{break-inside:avoid}}@media (max-width:480px){.m_colx2{column-count:1}}.pr{position:relative}.pa{position:absolute}.vh{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px!important}.vc{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.txt_plus{font-size:larger}.clear{clear:both}.left{float:left}.right{float:right}.inline{display:inline;float:none}.inline-bloc{display:inline-block}.txt_r{text-align:right}.txt_l{text-align:left}.txt_c{text-align:center}.txt_j{text-align:justify}.txt_upper{text-transform:uppercase}.md15{margin-right:15px}input[type=submit]{cursor:pointer}p.alerte,strong.alerte_form{padding:10px 15px;width:auto;margin:10px 20px 20px 0;background-color:#c0d252;border-radius:8px;color:#000;font-size:16px}strong.alerte_form{position:relative;margin-top:10px;display:inline-block;background-color:#e7a1a1}.no-js .img_lazy{display:none}.img_left,.img_left_1_2,.img_left_1_4{float:left;margin:0 40px 10px 0;height:auto}.img_right,.img_right_1_2,.img_right_1_4{float:right;margin:0 0 10px 40px;height:auto}.img_left_1_4,.img_right_1_4{width:calc(25% - 20px)}.img_left_1_2,.img_right_1_2{width:calc(50% - 20px)}.img_full_w{width:100%;height:auto}.img_cover{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width:993px){.img_left_1_4,.img_right_1_4{width:calc(50% - 20px)}.img_left_1_2,.img_right_1_2{width:100%;margin:0 0 10px}}@media (max-width:640px){.img_left_1_2,.img_left_1_4,.img_right_1_2,.img_right_1_4{margin:0 0 40px;width:100%}}.zoomContainer{z-index:1000}.zoomWindow{border-radius:14px}.mt_0{margin-top:0!important}.mt_1,.mt_s{margin-top:var(--marge-small)}.mt_2,.mt_n{margin-top:var(--marge-normal)}.mt_3,.mt_b{margin-top:var(--marge-big)}.mt_4,.mt_xl{margin-top:var(--marge-xl)}.mt_5,.mt_xxl{margin-top:var(--marge-xxl)}.mr_0{margin-right:0!important}.mr_1,.mr_s{margin-right:var(--marge-small)}.mr_2,.mr_n{margin-right:var(--marge-normal)}.mr_3,.mr_b{margin-right:var(--marge-big)}.mr_4,.mr_xl{margin-right:var(--marge-xl)}.mr_5,.mr_xxl{margin-right:var(--marge-xxl)}.mb_0{margin-bottom:0!important}.mb_1,.mb_s{margin-bottom:var(--marge-small)}.mb_2,.mb_n{margin-bottom:var(--marge-normal)}.mb_3,.mb_b{margin-bottom:var(--marge-big)}.mb_4,.mb_xl{margin-bottom:var(--marge-xl)}.mb_5,.mb_xxl{margin-bottom:var(--marge-xxl)}.ml_0{margin-left:0!important}.ml_1,.ml_s{margin-left:var(--marge-small)}.ml_2,.ml_n{margin-left:var(--marge-normal)}.ml_3,.ml_b{margin-left:var(--marge-big)}.ml_4,.ml_xl{margin-left:var(--marge-xl)}.ml_5,.ml_xxl{margin-left:var(--marge-xxl)}.pt_0{padding-top:0!important}.pt_1,.pt_s{padding-top:var(--marge-small)}.pt_2,.pt_n{padding-top:var(--marge-normal)}.pt_3,.pt_b{padding-top:var(--marge-big)}.pt_4,.pt_xl{padding-top:var(--marge-xl)}.pt_5,.pt_xxl{padding-top:var(--marge-xxl)}.pl_0{padding-left:0!important}.pl_1,.pl_s{padding-left:var(--marge-small)}.pl_2,.pl_n{padding-left:var(--marge-normal)}.pl_3,.pl_b{padding-left:var(--marge-big)}.pl_4,.pl_xl{padding-left:var(--marge-xl)}.pl_5,.pl_xxl{padding-left:var(--marge-xxl)}.pr_0{padding-right:0!important}.pr_1,.pr_s{padding-right:var(--marge-small)}.pr_2,.pr_n{padding-right:var(--marge-normal)}.pr_3,.pr_b{padding-right:var(--marge-big)}.pr_4,.pr_xl{padding-right:var(--marge-xl)}.pr_5,.pr_xxl{padding-right:var(--marge-xxl)}.pb_0{padding-bottom:0!important}.pb_1,.pb_s{padding-bottom:var(--marge-small)}.pb_2,.pb_n{padding-bottom:var(--marge-normal)}.pb_3,.pb_b{padding-bottom:var(--marge-big)}.pb_4,.pb_xl{padding-bottom:var(--marge-xl)}.pb_5,.pb_xxl{padding-bottom:var(--marge-xxl)}.fs_1,.fs_small{font-size:var(--font-size-small)}.fs_2,.fs_normal{font-size:var(--font-size-normal)}.fs_3,.fs_plus{font-size:var(--font-size-plus)}.fs_4,.fs_big{font-size:var(--font-size-big)}.fs_5,.fs_xl{font-size:var(--font-size-xl)}.fs_6,.fs_xxl{font-size:var(--font-size-xxl)}.fs_7,.fs_xxxl{font-size:var(--font-size-xxxl)}.fw_100{font-weight:100}.fw_300{font-weight:300}.fw_400{font-weight:400}.fw_500{font-weight:500}.fw_600{font-weight:600}.fw_700{font-weight:700}.fw_900{font-weight:900}