@media (max-width:992px){#admin-menu,#toolbar{display:none}html body.admin-menu,html body.toolbar{padding-top:0!important;margin-top:0!important}}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.field--name-field-image,.formu .formu-inner .image-contact,.header .site-logo,.l-footer .footer-inner .zone-branding .social-items a.social,.no-lh{font-size:0!important;line-height:0!important}.block .block__content:after,.clearfix:after,.header .switcher .language-switcher-locale-url:after,.header:after,.l-region--search-area:after,.node .node__content:after,.view-content:after,.views-row:after{content:"";display:table;clear:both}.boot-debug{display:block;padding:4px 8px;background-color:#b30000;color:#fff;position:fixed;bottom:60px;right:10px;z-index:500;font-size:16px;letter-spacing:1px}.boot-debug:after{content:"xs - portrait"}@media (min-width:480px){.boot-debug:after{content:"xs - $landscape 480+"}}@media (min-width:768px){.boot-debug:after{content:"sm - $tablet 768+"}}@media (min-width:992px){.boot-debug:after{content:"md - $desktop 992+"}}@media (min-width:1200px){.boot-debug:after{content:"lg - $wide 1200+"}}.grid-container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px}.grid-container:after{content:" ";display:block;clear:both}@media (min-width:768px){.grid-container{max-width:1200px;margin-left:auto;margin-right:auto}.grid-container:after{content:" ";display:block;clear:both}}.auto-container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 15px}.auto-container:after{content:" ";display:block;clear:both}@media (min-width:768px){.auto-container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 30px}.auto-container:after{content:" ";display:block;clear:both}}@media (min-width:768px){.has-sidebar-second .l-content{width:65.8127842949%;float:left;margin-right:2.5616471152%}.has-sidebar-second .l-region--sidebar-second{width:31.6255685899%;float:right;margin-right:0}}@media (min-width:992px){.has-sidebar-second .l-content{width:74.3595882212%;float:left;margin-right:2.5616471152%}.has-sidebar-second .l-region--sidebar-second{width:23.0787646636%;float:right;margin-right:0}}@media (min-width:1200px){.has-sidebar-second .l-content{width:74.3595882212%;float:left;margin-right:2.5616471152%}.has-sidebar-second .l-region--sidebar-second{width:23.0787646636%;float:right;margin-right:0}}input[type=email],input[type=password],input[type=text],textarea{font-family:Montserrat,sans-serif;font-weight:400;color:#040404;display:block;font-size:14px;margin:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none}input[type=email],input[type=password],input[type=text],textarea{padding:12px;border:1px solid #e0e0e0;transition:box-shadow .3s,border .3s}input[type=email].focus,input[type=email]:focus,input[type=password].focus,input[type=password]:focus,input[type=text].focus,input[type=text]:focus,textarea:focus{order:solid 1px #736d66;box-shadow:0 0 5px 1px #c8d1d3}input[type=submit]{font-size:18px;font-size:1.125rem;font-family:Montserrat,sans-serif;font-weight:400;border:none;border-radius:5px;color:#fff;background-color:#000;text-transform:uppercase;padding:14px 16px;display:inline-block;cursor:pointer;line-height:1}.webform-component{margin-bottom:40px}*,:after{box-sizing:border-box}body,html{min-height:100%;padding:0;margin:0}body{font-family:Montserrat,sans-serif;font-weight:400;color:#040404;line-height:1.4;font-size:16px}@media screen and (min-width:320px){body{font-size:calc(14.47619px + .47619vw)}}@media screen and (min-width:2000px){body{font-size:24px}}::-moz-selection{background:#4f5557;color:#fff}::selection{background:#4f5557;color:#fff}a{text-decoration:underline}a,a:hover{color:#000}a:focus{outline:none}.field--name-body a{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0;color:inherit;font-weight:400;line-height:1.2}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1{font-size:32px}@media screen and (min-width:320px){h1{font-size:calc(28.57143px + 1.07143vw)}}@media screen and (min-width:2000px){h1{font-size:50px}}h2,h2.listing{font-size:26px}@media screen and (min-width:320px){h2,h2.listing{font-size:calc(25.2381px + .2381vw)}}@media screen and (min-width:2000px){h2,h2.listing{font-size:30px}}h3{font-size:22px}@media screen and (min-width:320px){h3{font-size:calc(21.42857px + .17857vw)}}@media screen and (min-width:2000px){h3{font-size:25px}}strong{font-weight:700}.gris-clair{color:#999}p{margin:0 0 .8em}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}blockquote{padding:1em 1.5em;border-left-width:1.2em;font-style:italic}blockquote p{margin:0}q{font-style:italic}.align-l{text-align:left}.underline{text-decoration:underline}.element-invisible{line-height:0;font-size:0;text-indent:-999em;margin:0}.clearboth{clear:both}img{max-width:100%;height:auto}.with-image:hover{color:inherit!important}.embedded-video .player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embedded-video .player embed,.embedded-video .player iframe,.embedded-video .player object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.salvattore-projets[data-columns]:before{content:"1 .column"}}@media screen and (min-width:768px){.salvattore-projets[data-columns]:before{content:"2 .column.size-1of2"}}@media (min-width:768px){.grid-container .size-1of2{width:48.7191764424%;float:left}.grid-container .size-1of2:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.grid-container .size-1of2:nth-child(2n+2){margin-left:51.2808235576%;margin-right:-100%;clear:none}}@media (min-width:768px){.grid-container .size-1of3{width:31.6255685899%;float:left}.grid-container .size-1of3:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.grid-container .size-1of3:nth-child(3n+2){margin-left:34.1872157051%;margin-right:-100%;clear:none}.grid-container .size-1of3:nth-child(3n+3){margin-left:68.3744314101%;margin-right:-100%;clear:none}}@media (min-width:768px){.grid-container .size-1of4{width:23.0787646636%;float:left}.grid-container .size-1of4:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.grid-container .size-1of4:nth-child(4n+2){margin-left:25.6404117788%;margin-right:-100%;clear:none}.grid-container .size-1of4:nth-child(4n+3){margin-left:51.2808235576%;margin-right:-100%;clear:none}.grid-container .size-1of4:nth-child(4n+4){margin-left:76.9212353364%;margin-right:-100%;clear:none}}@media (min-width:768px){.auto-container .size-1of2{width:49.3676870346%;float:left}.auto-container .size-1of2:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.auto-container .size-1of2:nth-child(2n+2){margin-left:50.6323129654%;margin-right:-100%;clear:none}}@media (min-width:768px){.auto-container .size-1of3{width:32.4902493795%;float:left}.auto-container .size-1of3:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.auto-container .size-1of3:nth-child(3n+2){margin-left:33.7548753102%;margin-right:-100%;clear:none}.auto-container .size-1of3:nth-child(3n+3){margin-left:67.5097506205%;margin-right:-100%;clear:none}}@media (min-width:768px){.auto-container .size-1of4{width:24.0515305519%;float:left}.auto-container .size-1of4:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.auto-container .size-1of4:nth-child(4n+2){margin-left:25.3161564827%;margin-right:-100%;clear:none}.auto-container .size-1of4:nth-child(4n+3){margin-left:50.6323129654%;margin-right:-100%;clear:none}.auto-container .size-1of4:nth-child(4n+4){margin-left:75.9484694481%;margin-right:-100%;clear:none}}#admin-menu,#toolbar{display:none}body.toolbar{padding:0!important;margin:0!important}.admin-conexion{display:none;font-size:14px;font-size:.875rem;position:fixed;top:60px;right:30px;border-radius:4px;text-decoration:none;color:#fff;background-color:#000;padding:5px;z-index:999999}@media (min-width:992px){.admin-conexion{display:block}}.admin-conexion:hover{color:#fff}body.front .header,body.node-type-projet .header{background-color:transparent}body.front .header.nav-down,body.node-type-projet .header.nav-down{background-color:rgba(0,0,0,.3)}.header{position:fixed;top:0;width:100%;z-index:999;padding-top:20px;padding-bottom:20px;background-color:#fff}.header.nav-up{top:-76px}.header .site-logo{display:block;width:230px;margin:0 auto}@media (min-width:768px){.header .site-logo{width:267px}}@media (min-width:992px){.header .site-logo{float:left}}.header .switcher{display:none}@media (min-width:992px){.header .switcher{display:block;float:right}}.header .switcher .language-switcher-locale-url{padding:0;margin:0}.header .switcher .language-switcher-locale-url li{font-size:14px;font-size:.875rem;list-style:none;list-style-image:none;list-style-type:none;float:left}.header .switcher .language-switcher-locale-url li.first{padding-right:7px;border-right:1px solid #c9c5c2;margin-right:7px}.header .switcher .language-switcher-locale-url li a,.header .switcher .language-switcher-locale-url li span{text-transform:uppercase;text-decoration:none;color:#c9c5c2}.header .switcher .language-switcher-locale-url li a.active,.header .switcher .language-switcher-locale-url li span.active{text-decoration:underline;color:#040404}body.front .header .switcher .language-switcher-locale-url li a.active,body.front .header .switcher .language-switcher-locale-url li span.active,body.node-type-projet .header .switcher .language-switcher-locale-url li a.active,body.node-type-projet .header .switcher .language-switcher-locale-url li span.active{color:#fff}.header #primary-menu{float:right;display:none}@media (min-width:992px){.header #primary-menu{display:block}}.header #primary-menu ul li{font-size:16px;font-size:1rem}.header #primary-menu ul li a{text-decoration:none}body.front .header #primary-menu ul li a,body.node-type-projet .header #primary-menu ul li a{color:#fff}.header .top-nav{float:left}@media (min-width:992px){.header .top-nav{display:none}}.header .top-nav .navbar-toggle{font-size:30px;font-size:1.875rem;cursor:pointer;display:inline-block;line-height:20px;padding-right:10px}body.front .header .top-nav .navbar-toggle,body.node-type-projet .header .top-nav .navbar-toggle{color:#fff}.navbar{visibility:hidden;opacity:0;transition:opacity .1s,visibility .1s;box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.3),0 7px 9px -7px rgba(0,0,0,.3);margin-bottom:20px;position:fixed;z-index:999;top:80px;background-color:#fff;width:100%}.navbar ul.links{list-style-type:none;padding:25px 0 0;margin:0}.navbar ul.links li{text-align:center;margin:0;padding:0 0 10px}.navbar ul.links li a{text-decoration:none}.navbar.active{visibility:visible;opacity:1}.navbar .switcher{padding-bottom:15px}.navbar .switcher ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center}.navbar .switcher ul li{margin:0;list-style:none;padding:0 10px}.navbar .switcher ul li a,.navbar .switcher ul li span{color:#c9c5c2;text-decoration:none}.navbar .switcher ul li a.active,.navbar .switcher ul li span.active{color:#040404}.section-full{height:100vh;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.section-full .fleche-home{position:absolute;left:50%;bottom:20px;width:40px;height:40px;margin-left:-20px}@media (min-width:768px){.section-full .fleche-home{width:64px;height:64px;margin-left:-32px}}#full-01 .link-home-01{font-size:14px;font-size:.875rem;font-weight:400;font-style:italic;line-height:18px;position:absolute;bottom:120px;margin-left:15px;color:#fff}@media (min-width:768px){#full-01 .link-home-01{margin:0;right:30px}}#presentation .texte-02{color:#fff;padding-top:100px}@media (min-width:768px){#presentation .texte-02{padding-top:0;position:absolute;top:22%;padding-left:16.8774376551%;padding-right:16.8774376551%}}#presentation .texte-02 p{margin:0}.allnews h3{margin:0;text-align:center;font-style:italic}.allnews h3 a{text-decoration:underline}#last-project{padding-top:50px;margin-bottom:50px}@media (min-width:768px){#last-project{padding-top:100px;margin-bottom:100px}}#listing-actu{margin-bottom:50px}@media (min-width:768px){#listing-actu{margin-bottom:100px}}.captcha{margin-bottom:20px}.l-footer{background-color:#eaeaea}.l-footer .footer-inner{padding:20px 0}@media (min-width:768px){.l-footer .footer-inner{padding:50px 0 30px}}.l-footer .footer-inner .zone-branding{margin-bottom:30px}@media (min-width:768px){.l-footer .footer-inner .zone-branding{margin-bottom:60px}}.l-footer .footer-inner .zone-branding .logo-footer{width:264px;margin-bottom:20px}@media (min-width:768px){.l-footer .footer-inner .zone-branding .logo-footer{float:left;margin-bottom:0;margin-right:30px}}.l-footer .footer-inner .zone-branding .social-items{margin-bottom:20px}@media (min-width:768px){.l-footer .footer-inner .zone-branding .social-items{float:left;margin-right:30px}}@media (min-width:1200px){.l-footer .footer-inner .zone-branding .social-items{margin-bottom:0}}.l-footer .footer-inner .zone-branding .social-items a.social{display:inline-block;margin-right:10px}.l-footer .footer-inner .zone-branding .social-items a.social img{width:33px}@media (min-width:768px){.l-footer .footer-inner .zone-branding .menu-footer{float:left}}.l-footer .footer-inner .zone-branding .menu-footer ul li a{font-size:16px;font-size:1rem;text-decoration:none;line-height:33px}.l-footer .footer-inner .newsletter{margin-bottom:20px}@media (min-width:768px){.l-footer .footer-inner .newsletter{margin-bottom:40px}}@media (min-width:992px){.l-footer .footer-inner .newsletter{width:32.4902493795%;float:left;margin-right:1.2646259307%}}.l-footer .footer-inner .liste-pays{margin-bottom:20px}@media (min-width:768px){.l-footer .footer-inner .liste-pays{margin-bottom:40px}}@media (min-width:992px){.l-footer .footer-inner .liste-pays{width:66.2451246898%;float:right;margin-right:0}}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row{margin-bottom:20px;width:47.371007371%;float:left}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row:nth-child(2n+2){margin-left:52.628992629%;margin-right:-100%;clear:none}@media (min-width:768px){.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row{margin-bottom:0;width:36.3068688671%;float:left}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row:nth-child(2n+2){margin-left:38.2158786798%;margin-right:-100%;clear:none}}@media (min-width:992px){.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row{width:23.5682426405%;float:left}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row:nth-child(4n+2){margin-left:25.4772524532%;margin-right:-100%;clear:none}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row:nth-child(4n+3){margin-left:50.9545049063%;margin-right:-100%;clear:none}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row:nth-child(4n+4){margin-left:76.4317573595%;margin-right:-100%;clear:none}}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row .image-pays{margin-bottom:10px}.l-footer .footer-inner .liste-pays .listing_pays-block_1 .views-row .texte-pays p{margin:0;text-align:center;font-size:13px;font-size:.8125rem;line-height:1.3}.l-footer .footer-inner .footer-copyright{font-size:14px;font-size:.875rem;font-style:italic;color:#a8a8a8}.l-footer .footer-inner .footer-copyright p{margin:0}.l-footer .footer-inner .footer-copyright p a{color:#a8a8a8}@media (min-width:992px){.l-footer .footer-inner .footer-copyright{padding-left:33.7548753102%}}.l-content{padding:60px 0}@media (min-width:768px){.l-content{padding:150px 0}}.images-wrapper{position:relative}.images-wrapper .img__description_layer{position:absolute;bottom:0;left:0;right:0;padding:10px;background-color:rgba(0,0,0,.7);color:#fff;visibility:hidden;opacity:0;display:flex;align-items:center;justify-content:center}.images-wrapper .img__description_layer .img__description{transition:.2s;transform:translateY(1em);padding:0 30px;line-height:1.2;margin-bottom:0;font-size:14px}@media screen and (min-width:320px){.images-wrapper .img__description_layer .img__description{font-size:calc(12.47619px + .47619vw)}}@media screen and (min-width:2000px){.images-wrapper .img__description_layer .img__description{font-size:22px}}.images-wrapper:hover .img__description_layer{visibility:visible;opacity:1}.images-wrapper:hover .img__description{transform:translateY(0)}.formu{margin-bottom:40px}@media (min-width:768px){.formu{width:49.3676870346%;float:left}.formu:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.formu:nth-child(2n+2){margin-left:50.6323129654%;margin-right:-100%;clear:none}}.formu .formu-inner{padding:20px}.formu .formu-inner .image-contact{margin-bottom:40px}.formu .formu-inner .webform-client-form-1076 .webform-component--atelier-contact-email label,.formu .formu-inner .webform-client-form-1076 .webform-component--atelier-contact-message label,.formu .formu-inner .webform-client-form-1077 .webform-component--atelier-contact-email label,.formu .formu-inner .webform-client-form-1077 .webform-component--atelier-contact-message label{font-weight:400}@media (min-width:768px){.formulaire-left{padding-right:4.2193594138%}}@media (min-width:768px){.formulaire-right{padding-left:4.2193594138%}}body.page-node-1078 .l-content{padding-top:30px}@media (min-width:768px){body.page-node-1078 .l-content{padding-left:16.8774376551%;padding-right:16.8774376551%}}@media (min-width:1200px){body.page-node-1078 .l-content{padding-left:25.3161564827%;padding-right:25.3161564827%}}body.page-node-1078 .page-title,body.page-node-1078 .sous-titre{text-align:center;margin-bottom:.3em;font-size:44px;font-size:2.75rem}@media (min-width:768px){body.page-node-1078 .page-title,body.page-node-1078 .sous-titre{font-size:50px;font-size:3.125rem}}body.page-node-1078 .sous-titre{text-align:center;margin-bottom:3em;font-size:18px;font-size:1.125rem}@media (min-width:768px){body.page-node-1078 .sous-titre{font-size:22px;font-size:1.375rem}}body.page-node-1078 #webform-client-form-1078 .form-item{margin-bottom:1em}body.page-node-1078 #webform-client-form-1078 .form-item label{font-weight:400}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-localisation,body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-message{margin-bottom:2em}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-localisation label{margin-bottom:.4em}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-localisation .form-item{margin-bottom:.3em;font-size:18px;font-size:1.125rem}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-experience,body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-pole{margin-bottom:2em}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-experience label{margin-bottom:.4em}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-experience .form-item{margin-bottom:.3em;font-size:18px;font-size:1.125rem}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-cv,body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-newsletter,body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-onlinebook,body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-stage{margin-bottom:2em}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-newsletter label,body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-stage label{margin-bottom:.4em}body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-newsletter .form-item,body.page-node-1078 #webform-client-form-1078 .webform-component--recrut-stage .form-item{margin-bottom:.3em;font-size:18px;font-size:1.125rem}body.page-node-1078 #webform-client-form-1078 .form-actions{margin-bottom:3em}body.page-node-1078 .body-formu{font-size:12px;font-size:.75rem}.paragraphs-item-paragra-image{margin-bottom:50px}@media (min-width:768px){.paragraphs-item-paragra-image{margin-bottom:100px}}@media (min-width:768px){.paragraphs-item-paragra-image .gi-gauche{padding-right:37.974234724%}}@media (min-width:768px){.paragraphs-item-paragra-image .gi-droite{padding-left:37.974234724%}}@media (min-width:768px){.paragraphs-item-paragra-image .pi-gauche{padding-left:8.4387188276%;padding-right:37.974234724%}}@media (min-width:768px){.paragraphs-item-paragra-image .pi-droite{padding-left:37.974234724%;padding-right:8.4387188276%}}@media (min-width:768px){.paragraphs-item-paragra-two-images{margin-bottom:100px}}.paragraphs-item-paragra-two-images .col-image{margin-bottom:50px}@media (min-width:768px){.paragraphs-item-paragra-two-images .col-image{margin-bottom:0;width:49.3676870346%;float:left}.paragraphs-item-paragra-two-images .col-image:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.paragraphs-item-paragra-two-images .col-image:nth-child(2n+2){margin-left:50.6323129654%;margin-right:-100%;clear:none}}@media (min-width:768px){.paragraphs-item-paragra-two-images #col-image-first{padding-right:4.2193594138%}}@media (min-width:768px){.paragraphs-item-paragra-two-images #col-image-last{padding-left:4.2193594138%}}@media (min-width:768px){.infos-projet{margin-bottom:100px}}.infos-projet .infos-droite,.infos-projet .infos-title{margin-bottom:50px}@media (min-width:768px){.infos-projet .infos-droite,.infos-projet .infos-title{margin-bottom:0;width:49.3676870346%;float:left}.infos-projet .infos-droite:nth-child(odd),.infos-projet .infos-title:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.infos-projet .infos-droite:nth-child(2n+2),.infos-projet .infos-title:nth-child(2n+2){margin-left:50.6323129654%;margin-right:-100%;clear:none}}@media (min-width:768px){.infos-projet .infos-title{padding-left:8.4387188276%;padding-right:4.2193594138%}}@media (min-width:768px){.infos-projet .infos-droite{padding-left:4.2193594138%}}#full-projet-bg{position:relative;padding-top:115px;margin-bottom:50px}@media (min-width:768px){#full-projet-bg{margin-bottom:100px}}#full-projet-bg h1{margin:0;color:#fff;text-transform:uppercase;text-shadow:1px 1px rgba(56,52,51,.75)}@media (min-width:768px){#full-projet-bg h1{padding-left:8.4387188276%}}.logo-area{margin-bottom:50px;padding-left:17.542997543%;padding-right:17.542997543%}@media (min-width:768px){.logo-area{margin-bottom:100px;padding-left:37.974234724%;padding-right:37.974234724%}}.body-area{margin-bottom:50px}@media (min-width:768px){.body-area{margin-bottom:100px;padding-left:8.4387188276%;padding-right:4.2193594138%}}.infos-title{cursor:pointer;text-decoration:underline}.infos-title.disappear{display:none}.popup-wrapper{display:none;position:relative;padding:30px 0;margin-bottom:50px;background-color:#e7e7e6}@media (min-width:768px){.popup-wrapper{margin-bottom:100px}}.popup-wrapper .croix{position:absolute;cursor:pointer;font-size:30px;right:20px;top:20px;width:35px}@media (min-width:768px){.popup-wrapper .croix{width:50px}}@media (min-width:992px){.popup-wrapper .croix{width:69px}}.popup-wrapper .popup-content h2.title{cursor:pointer;text-decoration:underline}@media (min-width:768px){.popup-wrapper .popup-content h2.title{padding-left:8.4387188276%}}@media (min-width:768px){.popup-wrapper .popup-content .cols-area{padding-left:8.4387188276%;padding-right:8.4387188276%}}@media (min-width:768px){.popup-wrapper .popup-content .cols-area .cols{width:31.0367031552%;float:left}.popup-wrapper .popup-content .cols-area .cols:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.popup-wrapper .popup-content .cols-area .cols:nth-child(3n+2){margin-left:34.4816484224%;margin-right:-100%;clear:none}.popup-wrapper .popup-content .cols-area .cols:nth-child(3n+3){margin-left:68.9632968448%;margin-right:-100%;clear:none}}.popup-wrapper .popup-content h3.close-infos{cursor:pointer;text-decoration:underline;text-align:center;font-style:italic}@media (min-width:768px){.zone-video{padding-left:8.4387188276%;padding-right:8.4387188276%}}@media (min-width:768px){.news-content{padding-left:4.2193594138%;width:49.3676870346%;float:right;margin-right:0}}@media (min-width:768px){.news-sidebar{padding-right:4.2193594138%;width:49.3676870346%;float:left;margin-right:1.2646259307%}}.images-news{margin-bottom:50px;line-height:0}@media (min-width:768px){.images-news{margin-bottom:100px}}@media (min-width:768px){.images-news.avec-marge{padding-left:18.6910994764%}}.video{margin-bottom:50px}@media (min-width:768px){.video{margin-bottom:100px}}.news-title{margin-bottom:10px}.taxo-link{margin-bottom:50px}.allnews{clear:both}.view-empty{padding-bottom:100px}@media (min-width:768px){.listing_projets-block_1 .views-row{padding-right:21.0967970689%}}.listing_projets-block_1 .views-row .row-inner .image-wrapper{overflow:hidden;margin-bottom:20px}.listing_projets-block_1 .views-row .row-inner .image-wrapper img{transition:all .5s ease-in-out}.listing_projets-block_1 .views-row .row-inner .image-wrapper img:hover{transform:scale(1.02)}.listing_projets-block_1 .views-row .row-inner .black-to-color img{filter:gray;filter:grayscale(1)}.listing_projets-block_1 .views-row .row-inner .black-to-color img:hover{filter:none;filter:grayscale(0)}.listing_projets-block_1 .views-row .row-inner h2.listing{margin:0;padding-left:10px}@media (min-width:768px){.listing_projets-block_1 .views-row .row-inner h2.listing{padding-left:10.6950269623%}}@media (min-width:768px){.listing_projets-block_5 .views-row-odd{padding-right:8.5468039263%}}@media (min-width:768px){.listing_projets-block_5 .views-row-even{padding-left:8.5468039263%}}.listing_projets-block_5 .views-row{margin-bottom:50px}@media (min-width:768px){.listing_projets-block_5 .views-row{margin-bottom:100px}}.listing_projets-block_5 .views-row .row-inner .image-wrapper{overflow:hidden;margin-bottom:20px}.listing_projets-block_5 .views-row .row-inner .image-wrapper img{transition:all .5s ease-in-out}.listing_projets-block_5 .views-row .row-inner .image-wrapper img:hover{transform:scale(1.02)}.listing_projets-block_5 .views-row .row-inner h2.listing{margin:0;padding-left:10px}@media (min-width:768px){.listing_projets-block_5 .views-row .row-inner h2.listing{padding-left:18.6910994764%}}.listing_projets-block_5 .views-row .row-inner .taxo-link{padding-left:10px}@media (min-width:768px){.listing_projets-block_5 .views-row .marge-gauche,.listing_projets-block_5 .views-row .row-inner .taxo-link{padding-left:18.6910994764%}}@media (min-width:768px){.listing_projets-block_5 .views-row .marge-gauche .taxo-link,.listing_projets-block_5 .views-row .marge-gauche h2.listing{padding-left:22.9877656149%}}@media (min-width:768px){.listing_projets-block_5 .views-row .marge-droite{padding-right:18.6910994764%}}@media (min-width:768px){.listing_projets-block_5 .views-row .marge-droite .taxo-link,.listing_projets-block_5 .views-row .marge-droite h2.listing{padding-left:22.9877656149%}}.taxo-link a{font-size:15px;font-size:.9375rem;font-weight:400;padding:3px 8px;display:inline-block;border:1px solid #a6a6a6;border-radius:5px;color:#a6a6a6;text-decoration:none;margin-top:10px}.taxo-link a.taxo-multi{margin-right:10px}.l-region--search-area{padding-top:20px;margin-bottom:40px}@media (min-width:768px){.l-region--search-area{padding-top:40px;margin-bottom:80px}}.l-region--search-area .block{padding:10px}@media (min-width:768px){.l-region--search-area .block{float:left;margin-right:20px;width:auto}}.l-region--search-area .block .block__title{font-weight:400;font-size:16px;font-size:1rem;font-weight:500;margin-bottom:0}.l-region--search-area .block .block__content{font-size:16px;font-size:1rem}.l-region--search-area .block .block__content ul{margin:0;padding:0}.l-region--search-area .block .block__content ul li{list-style:none;margin:0;padding:0}.l-region--search-area .block .block__content ul li a{text-decoration:none}.l-region--search-area .collapsiblock{background-color:rgba(0,0,0,.1);padding:3px;margin-bottom:10px}.l-region--search-area .collapsiblock a{text-decoration:none}.l-region--search-area #block-facetapi-blzyst3m7xdmnwhpphdhchbnsvd1bl8v{width:236px}.l-region--search-area #block-facetapi-al7n5vgojvo36xifqcurvbct0a4acfap{width:310px}.l-region--search-area #block-facetapi-dukqbuawkuziednyuwrl7usx0scpqn9n,.l-region--search-area #block-facetapi-fwoq5npfrfajo72qxhn4inlaoxianzrg,.l-region--search-area #block-facetapi-o12bgxei9qls72bizcz51hzp32slac8v{width:240px}#block-facetapi-02uik6dimht3mgl99x5qaskvrticevgt,#block-facetapi-8bojrxrkkis6x81rjuuxlqz4aacvm1yc{margin:0;padding:0;float:none}#block-facetapi-02uik6dimht3mgl99x5qaskvrticevgt ul li,#block-facetapi-8bojrxrkkis6x81rjuuxlqz4aacvm1yc ul li{float:left;margin-right:20px;padding:5px;border-radius:5px;border:1px solid #a6a6a6;color:#a6a6a6;margin-bottom:20px}#block-facetapi-02uik6dimht3mgl99x5qaskvrticevgt ul li a,#block-facetapi-8bojrxrkkis6x81rjuuxlqz4aacvm1yc ul li a{color:#a6a6a6}@media (min-width:768px){.search_projets-page .views-row-odd,.search_projets-page_1 .views-row-odd,.search_projets-page_3 .views-row-odd{padding-right:8.5468039263%}}@media (min-width:768px){.search_projets-page .views-row-even,.search_projets-page_1 .views-row-even,.search_projets-page_3 .views-row-even{padding-left:8.5468039263%}}.search_projets-page .views-row,.search_projets-page_1 .views-row,.search_projets-page_3 .views-row{margin-bottom:40px}@media (min-width:768px){.search_projets-page .views-row,.search_projets-page_1 .views-row,.search_projets-page_3 .views-row{margin-bottom:80px}}.search_projets-page .views-row .row-inner h2.listing,.search_projets-page_1 .views-row .row-inner h2.listing,.search_projets-page_3 .views-row .row-inner h2.listing{margin:0;padding-left:10px}@media (min-width:768px){.search_projets-page .views-row .row-inner h2.listing,.search_projets-page_1 .views-row .row-inner h2.listing,.search_projets-page_3 .views-row .row-inner h2.listing{padding-left:18.6910994764%}}.search_projets-page .views-row .row-inner .taxo-link,.search_projets-page_1 .views-row .row-inner .taxo-link,.search_projets-page_3 .views-row .row-inner .taxo-link{padding-left:10px}@media (min-width:768px){.search_projets-page .views-row .marge-gauche,.search_projets-page .views-row .row-inner .taxo-link,.search_projets-page_1 .views-row .marge-gauche,.search_projets-page_1 .views-row .row-inner .taxo-link,.search_projets-page_3 .views-row .marge-gauche,.search_projets-page_3 .views-row .row-inner .taxo-link{padding-left:18.6910994764%}}@media (min-width:768px){.search_projets-page .views-row .marge-gauche .taxo-link,.search_projets-page .views-row .marge-gauche h2.listing,.search_projets-page_1 .views-row .marge-gauche .taxo-link,.search_projets-page_1 .views-row .marge-gauche h2.listing,.search_projets-page_3 .views-row .marge-gauche .taxo-link,.search_projets-page_3 .views-row .marge-gauche h2.listing{padding-left:22.9877656149%}}@media (min-width:768px){.search_projets-page .views-row .marge-droite,.search_projets-page_1 .views-row .marge-droite,.search_projets-page_3 .views-row .marge-droite{padding-right:18.6910994764%}}@media (min-width:768px){.search_projets-page .views-row .marge-droite .taxo-link,.search_projets-page .views-row .marge-droite h2.listing,.search_projets-page_1 .views-row .marge-droite .taxo-link,.search_projets-page_1 .views-row .marge-droite h2.listing,.search_projets-page_3 .views-row .marge-droite .taxo-link,.search_projets-page_3 .views-row .marge-droite h2.listing{padding-left:22.9877656149%}}.search_projets-page .views-row .image-wrapper,.search_projets-page_1 .views-row .image-wrapper,.search_projets-page_3 .views-row .image-wrapper{overflow:hidden;margin-bottom:20px}.search_projets-page .views-row .image-wrapper img,.search_projets-page_1 .views-row .image-wrapper img,.search_projets-page_3 .views-row .image-wrapper img{transition:all .5s ease-in-out}.search_projets-page .views-row .image-wrapper img:hover,.search_projets-page_1 .views-row .image-wrapper img:hover,.search_projets-page_3 .views-row .image-wrapper img:hover{transform:scale(1.02)}.search_projets-page .views-row .black-to-color img,.search_projets-page_1 .views-row .black-to-color img,.search_projets-page_3 .views-row .black-to-color img{filter:gray;filter:grayscale(1)}.search_projets-page .views-row .black-to-color img:hover,.search_projets-page_1 .views-row .black-to-color img:hover,.search_projets-page_3 .views-row .black-to-color img:hover{filter:none;filter:grayscale(0)}.search_projets-page_2 .flexslider{background:none;border:none;box-shadow:none;margin:0}.search_projets-page_2 .flexslider .flex-direction-nav .flex-prev{top:-50px;left:50%;margin:0 0 0 -20px}.search_projets-page_2 .flexslider .flex-direction-nav .flex-next{top:auto;bottom:-50px;left:50%;margin:0 0 0 -20px}.search_projets-page_2 .flexslider .flex-direction-nav a:before{font-family:FontAwesome;font-size:40px;font-style:normal;font-weight:400;line-height:1;display:inline-block;color:#fff;content:"\f139";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search_projets-page_2 .flexslider .flex-direction-nav a.flex-next:before{content:"\f13a"}.search_projets-page_2 .flexslider:hover a.flex-prev{opacity:.7;top:10px!important}.search_projets-page_2 .flexslider:hover a.flex-next{opacity:.7;bottom:10px!important}.search_projets-page_2 ol.flex-control-nav{bottom:8px;z-index:10}.search_projets-page_2 .views-row{margin-bottom:50px}@media (min-width:480px){.search_projets-page_2 .views-row{width:47.371007371%;float:left}.search_projets-page_2 .views-row:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.search_projets-page_2 .views-row:nth-child(2n+2){margin-left:52.628992629%;margin-right:-100%;clear:none}}@media (min-width:768px){.search_projets-page_2 .views-row{width:32.3680649526%;float:left}.search_projets-page_2 .views-row:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.search_projets-page_2 .views-row:nth-child(3n+2){margin-left:33.8159675237%;margin-right:-100%;clear:none}.search_projets-page_2 .views-row:nth-child(3n+3){margin-left:67.6319350474%;margin-right:-100%;clear:none}}@media (min-width:992px){.search_projets-page_2 .views-row{width:24.0515305519%;float:left}.search_projets-page_2 .views-row:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.search_projets-page_2 .views-row:nth-child(4n+2){margin-left:25.3161564827%;margin-right:-100%;clear:none}.search_projets-page_2 .views-row:nth-child(4n+3){margin-left:50.6323129654%;margin-right:-100%;clear:none}.search_projets-page_2 .views-row:nth-child(4n+4){margin-left:75.9484694481%;margin-right:-100%;clear:none}}.search_projets-page_2 .views-row .row-inner{position:relative}.search_projets-page_2 .views-row .row-inner .equipe-title,.search_projets-page_2 .views-row .row-inner .image-wrapper{margin-bottom:10px}.search_projets-page_2 .views-row .row-inner .equipe-territoire{margin-bottom:10px;color:#999;line-height:1.2}.search_projets-page_2 .views-row .row-inner .equipe-territoire a{text-decoration:none;color:#999}.search_projets-page_2 .views-row .row-inner .equipe-territoire a:hover{text-decoration:underline}.search_projets-page_2 .views-row .row-inner .equipe-metier{margin-bottom:10px;color:#999;line-height:1.2}.search_projets-page_2 .views-row .row-inner .equipe-metier a{text-decoration:none;color:#999}.search_projets-page_2 .views-row .row-inner .equipe-metier a:hover{text-decoration:underline}.search_projets-page_2 .views-row .row-inner .equipe-compet{margin-bottom:10px;color:#999;line-height:1.2}.search_projets-page_2 .views-row .row-inner .equipe-compet a{text-decoration:none;color:#999}.search_projets-page_2 .views-row .row-inner .equipe-compet a:hover{text-decoration:underline}.search_projets-page_2 .views-row .row-inner .equipe-parcours{margin-bottom:0;color:#999;font-style:italic;text-decoration:underline;cursor:pointer}.popup-equipe{display:none;z-index:99999;position:absolute;padding:10px;background-color:#e7e7e6}.popup-equipe .croix{position:absolute;cursor:pointer;width:34px;top:10px;right:10px}.popup-equipe .popup-inner{padding:30px 20px 20px}.popup-equipe .popup-inner p{margin-bottom:0}
