@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 15, 2020 */@font-face{font-family:tt_normsblack;src:url(../../fonts/ttnorms/ttnorms-black-webfont.eot);src:url(../../fonts/ttnorms/ttnorms-black-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/ttnorms/ttnorms-black-webfont.woff2) format("woff2"),url(../../fonts/ttnorms/ttnorms-black-webfont.woff) format("woff"),url(../../fonts/ttnorms/ttnorms-black-webfont.ttf) format("truetype"),url(../../fonts/ttnorms/ttnorms-black-webfont.svg#tt_normsblack) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tt_normsbold;src:url(../../fonts/ttnorms/ttnorms-bold-webfont.eot);src:url(../../fonts/ttnorms/ttnorms-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/ttnorms/ttnorms-bold-webfont.woff2) format("woff2"),url(../../fonts/ttnorms/ttnorms-bold-webfont.woff) format("woff"),url(../../fonts/ttnorms/ttnorms-bold-webfont.ttf) format("truetype"),url(../../fonts/ttnorms/ttnorms-bold-webfont.svg#tt_normsbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tt_normsmedium;src:url(../../fonts/ttnorms/ttnorms-medium-webfont.eot);src:url(../../fonts/ttnorms/ttnorms-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/ttnorms/ttnorms-medium-webfont.woff2) format("woff2"),url(../../fonts/ttnorms/ttnorms-medium-webfont.woff) format("woff"),url(../../fonts/ttnorms/ttnorms-medium-webfont.ttf) format("truetype"),url(../../fonts/ttnorms/ttnorms-medium-webfont.svg#tt_normsmedium) format("svg");font-weight:400;font-style:normal}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}input[type=search]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{background-color:#fff;display:inline-block;vertical-align:top;padding:20px;border:none;border-bottom:1px solid #ebebeb;outline:0;line-height:initial;box-shadow:none;border-radius:0;background-image:none;-webkit-appearance:none!important;-moz-appearance:none;appearance:none}select:focus{outline:0}select::-ms-expand{display:none}select{width:100%}input::-webkit-datetime-edit,input::-webkit-input-placeholder,select::-webkit-input-placeholder,select::-webkit-option-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5)}input::-moz-datetime-edit,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.5)}input:-ms-input-placeholder,input::-ms-datetime-edit,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,.5)}select:invalid{color:rgba(0,0,0,.5)}input:active::-webkit-datetime-edit,input:active::-webkit-input-placeholder,input:focus::-webkit-datetime-edit,input:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{color:rgba(0,0,0,.5)}input:active::-moz-datetime-edit,input:active::-moz-placeholder,input:focus::-moz-datetime-edit,input:focus::-moz-placeholder,select:focus::-moz-placeholder{color:rgba(0,0,0,.5)}input:active::-ms-datetime-edit,input:active::-ms-input-placeholder,input:focus::-ms-datetime-edit,input:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder{color:rgba(0,0,0,.5)}input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}input::-moz-placeholder{color:rgba(0,0,0,.5)}input:-ms-input-placeholder{color:rgba(0,0,0,.5)}select:invalid{color:rgba(0,0,0,.5)}input:active::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{color:rgba(0,0,0,.2)}input:active::-moz-placeholder,input:focus::-moz-placeholder{color:rgba(0,0,0,.2)}input:active::-ms-input-placeholder,input:focus::-ms-input-placeholder{color:rgba(0,0,0,.2)}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;background-image:none;cursor:pointer}select::-ms-expand{display:none}.select{position:relative;overflow:hidden}.select::after{content:'\25BC';position:absolute;top:0;right:0;padding:1em;cursor:pointer;pointer-events:none;height:100%;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.select:hover::after{color:#56a1db}.wpcf7-list-item-label{padding-left:40px;position:relative}.wpcf7-list-item-label:before,.wpcf7-radio .wpcf7-list-item-label:before{content:'';width:25px;height:25px;cursor:pointer;position:absolute;top:0;left:0;background-color:#8be6f1;border:1px solid #fff}.wpcf7-list-item-label:after,.wpcf7-radio .wpcf7-list-item-label:after{content:'';width:9px;height:5px;position:absolute;top:9px;left:7px;border:3px solid #fcfff4;border-top:none;border-right:none;background:0 0;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .5s ease}.wpcf7-list-item-label:hover::after,.wpcf7-radio .wpcf7-list-item-label:hover::after{opacity:.6}.wpcf7-radio input[type=radio],input[type=checkbox]{display:none}.wpcf7-radio input[type=radio]:checked+span:after,input[type=checkbox]:checked+span:after{opacity:1}.comment-respond{max-width:400px}.comment-respond label{display:block}.comment-respond input[type=text],.comment-respond textarea{width:100%}.textOblig{display:inline-block;font-size:.8em;text-align:right;width:100%;opacity:.25}input.wpcf7-not-valid{border-bottom:1px solid tomato}span.wpcf7-not-valid-tip{display:none;color:#8be6f1}.wpcf7 form .wpcf7-response-output{color:#fff;border:none;padding:20px 50px;margin:0;clear:right}.wpcf7 form.sent .wpcf7-response-output{background-color:green}.wpcf7 form.invalid .wpcf7-response-output{background-color:tomato}div.wpcf7-validation-errors{background-color:tomato}div.wpcf7-mail-sent-ok{background-color:green}.wpcf7-form{margin-top:-100px;background-color:#fff;box-shadow:0 0 60px 40px rgba(0,0,0,.04)}.wpcf7-form .link{float:right;margin-top:20px;margin-bottom:20px;width:auto}.wpcf7-form p{margin:0}.wpcf7-form input,.wpcf7-form textarea{width:100%}.formulaire{padding:50px}#cookie-alert{background-color:#8be6f1;bottom:20px;right:20px;color:#fff;display:none;position:fixed;text-align:center;width:350px;padding:20px;z-index:200;box-shadow:0 10px 30px 0 rgba(0,0,0,.22);border-radius:10px;animation:fadeCookies 1.5s;animation-timing-function:ease-in-out}#cookie-alert .cookie-message{width:100%}#cookie-alert .cookie-message a{background-color:#56a1db;text-decoration:none;border-radius:5px;color:#fff;padding:5px 8px;margin-top:10px;display:inline-block}#cookie-alert .cookie-message a:hover{background-color:#fff;color:#56a1db}#cookie-alert .cookie-message a.info-cookie{margin-left:10px;text-decoration:none}@keyframes fadeCookies{0%{opacity:0;transform:translateY(300px)}60%{opacity:0;transform:translateY(300px)}100%{opacity:1;transform:translateY(0)}}@media only screen and (max-width:640px){#cookie-alert{border-radius:0;bottom:0;left:0;width:100%}}header.header{z-index:40;position:absolute;width:100%}header.header .row{text-align:right;padding:10px 0}header.header nav{margin-top:20px;display:inline-block}.logo,.logoFixed{position:absolute}.logo img,.logoFixed img{width:150px}.logoFixed{margin-left:40px;display:none}.navfixed .logo{display:none}.navfixed .logoFixed,.navfixed .nav{display:inline-block}.navfixed .logoFixed img,.navfixed .nav img{width:100px}.navfixed .navigation{margin-top:0}.navfixed header.header{position:fixed}.navfixed header.header .row{padding:0}@media (max-width:979px){header.header .row{margin:0}}.navigation ul{list-style:none;padding:15px 50px}.navigation li{position:relative;display:inline-block;padding:10px}.navigation li a{color:#000;font-size:1.1em;padding:10px 10px;text-decoration:none;letter-spacing:.02em;font-weight:700}.navigation li.current-menu-item a,.navigation li.current-page-ancestor a,.navigation li.current_page_parent a{text-decoration:underline}.navigation .sub-menu{text-align:left;visibility:hidden;opacity:0;position:absolute;max-width:250px;top:100%;left:0;margin-top:-1px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);background-color:#fff;z-index:10;padding:0;transform:translateX(0) translateY(-20px);transition:.333s}.navigation .sub-menu a{line-height:120%;padding:12px 20px;display:block;text-transform:initial}.navigation .sub-menu a:hover{border-radius:0;color:#fff;background-color:#8be6f1}.navigation .sub-menu .sub-menu a:hover{color:#8be6f1}.navigation .sub-menu li{min-width:250px;padding:0;text-transform:initial}.navigation .sub-menu li ul li{min-width:170px}.navigation ul ul ul{top:0;left:100%}.navigation ul li:hover>ul{opacity:1;visibility:visible;will-change:opacity;transform:translateX(0) translateY(0)}.realisations-template-default .navigation li.realisations{text-decoration:underline}.nav-button,.navigation>input{display:none}@media (max-width:979px){header .logo{margin-left:60px}.navigation{display:block;margin:0}.navigation .nav ul{display:table-cell;vertical-align:middle;padding:0}.navigation .nav ul li{float:none;width:100%;text-align:center;font-size:1.5em;line-height:2em;padding:0}.navigation .nav .sub-menu{visibility:visible;opacity:1;position:initial;max-width:100%;display:initial;margin-top:0;font-size:.5em;box-shadow:none;transform:none}.nav-inner{display:table;z-index:10;background-color:#fff;margin:0;position:fixed;left:0;top:0;height:100%;height:100vh;width:100%;transform:translateY(-100%) translateZ(0);transition:transform .3s;will-change:transform}.nav-button{z-index:300;left:20px;top:20px;display:block;width:30px;height:40px;position:fixed;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-button span{display:block;position:absolute;height:4px;width:50%;background:#000;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-button span:nth-child(even){left:50%}.nav-button span:nth-child(odd){left:0}.nav-button span:nth-child(1),.nav-button span:nth-child(2){top:0}.nav-button span:nth-child(3),.nav-button span:nth-child(4){top:10px}.nav-button span:nth-child(5),.nav-button span:nth-child(6){top:20px}input:checked~.nav-inner{transform:translateX(0)}input:checked+.nav-button span:nth-child(1),input:checked+.nav-button span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}input:checked+.nav-button span:nth-child(2),input:checked+.nav-button span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}input:checked+.nav-button span:nth-child(1){left:5px;top:5px}input:checked+.nav-button span:nth-child(2){left:calc(50%);top:5px}input:checked+.nav-button span:nth-child(3){left:-50%;opacity:0}input:checked+.nav-button span:nth-child(4){left:100%;opacity:0}input:checked+.nav-button span:nth-child(5){left:5px;top:15px}input:checked+.nav-button span:nth-child(6){left:calc(50%);top:15px}}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{font-size:62.5%;box-sizing:border-box}body{font-family:tt_normsbold,Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.8em;line-height:1.4;background-color:#fff;color:#000}*,::before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#8be6f1;color:#fff;text-shadow:none}::selection{background:#8be6f1;color:#fff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #56a1db;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#eee;border-left:1px solid #ccc}::-webkit-scrollbar-thumb{background-color:#56a1db}::-webkit-scrollbar-thumb:hover{background-color:#aaa}.defaut .headerCommun{background-color:#f7f7f7}.effect,.effectIn{animation:fadein .8s;-moz-animation:fadein .8s;-webkit-animation:fadein .8s;-o-animation:fadein .8s}.effectOut{animation:fadeout .8s;-moz-animation:fadeout .8s;-webkit-animation:fadeout .8s;-o-animation:fadeout .8s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-moz-keyframes fadeout{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes fadeout{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-o-keyframes fadeout{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.fadeInUp{animation:fadeInUp .8s;-moz-animation:fadeInUp .8s;-webkit-animation:fadeInUp .8s;-o-animation:fadeInUp .8s}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}@keyframes moveToApparition{0%{opacity:0;transform:translateY(-150px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-150px)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.slider{height:540px;position:relative;max-width:1430px;margin:0 auto;margin-top:150px}.slider .owl-stage-outer{margin:20px 20px 0 20px}.slider:before{content:'';position:absolute;width:400px;height:100%;left:-50px;top:-50px;background-color:#f0f0f0}.visuHome{min-height:800px}.visuHome .texte{margin-top:280px;position:relative}.visuHome .visu{z-index:-1;position:absolute;top:0;right:-22%}.visuHome h1{margin-bottom:0}.visuHome h1+h2{margin-top:10px}.main{overflow-x:hidden;overflow-y:auto;position:relative;padding-top:0}.carre{width:430px;height:430px;background-color:#f7f7f7;position:absolute;top:-100px;z-index:-1;left:-100px}.headerCommun{position:relative}.headerCommun .imgBkg{position:absolute;bottom:-1px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:bottom;pointer-events:none;z-index:1}.headerCommun .row{padding-top:150px;padding-bottom:50px;position:relative;z-index:3;margin:0 auto}.headerCommun h1{font-size:3.5em}section+section{margin-top:200px}h1,h2,h3,h4,h5,h6{font-family:tt_normsbold;line-height:1.1em}h1{font-size:4.5em}h2{font-size:2em}u{position:relative;display:inline-block;text-decoration:none}u:before{content:"";display:block;position:absolute;bottom:0;left:2px;right:2px;height:15px;background:#ebebeb;z-index:-1}.texte h2,.texte h3{position:relative;display:inline-block}.row,.rowFlex{padding:50px 0;width:90%;margin:0 5%;position:relative}.row.reduce,.rowFlex.reduce{max-width:700px;margin-left:auto;margin-right:auto}.rowFlex{display:-webkit-box;display:-ms-flexbox;display:flex}.rowFlex.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.colFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.colFlex .img{height:700px;display:block;position:absolute;max-height:700px;width:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.colFlex .img.droite{margin-left:50px;left:0}.colFlex .img.gauche{margin-right:50px;right:0}.col.texte,.colFlex.texte{padding:0 50px}.col.w90,.colFlex.w90{width:90%}.col.w85,.colFlex.w85{width:85%}.col.w80,.colFlex.w80{width:80%}.col.w75,.colFlex.w75{width:75%}.col.w70,.colFlex.w70{width:70%}.col.w65,.colFlex.w65{width:65%}.col.w60,.colFlex.w60{width:60%}.col.w55,.colFlex.w55{width:55%}.col.w50,.colFlex.w50{width:50%}.col.w45,.colFlex.w45{width:45%}.col.w40,.colFlex.w40{width:40%}.col.w33,.colFlex.w33{width:33%}.col.w35,.colFlex.w35{width:35%}.col.w30,.colFlex.w30{width:30%}.col.w25,.colFlex.w25{width:25%}.col.w20,.colFlex.w20{width:20%}.col.w16,.colFlex.w16{width:16.666%}.col.w15,.colFlex.w15{width:15%}.col.w10,.colFlex.w10{width:10%}a{color:#000}a:hover{color:#56a1db}.link{position:relative;margin-top:10px;display:inline-block;font-size:1em;padding:10px 15px;text-decoration:none;z-index:2;cursor:pointer;background-color:#f7f7f7;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.link:hover{background-color:#000;color:#fff}.col{display:inline-block;vertical-align:top}.col.w50{width:50%}.num{display:inline-block;font-weight:700;font-size:12em;margin:-125px 0 0 -90px;position:absolute;padding:15px 35px;line-height:1em;color:#ebebeb}.moduleRealisations{background-color:#f7f7f7;padding:50px;margin-bottom:100px}.moduleRealisations .row{max-width:1200px}.moduleRealisations .infos{display:none;position:absolute;top:0}.moduleRealisations .infos h3{margin-top:0;background-color:#fff;font-size:1em;padding:5px 10px}.moduleRealisations .link{float:right}img.size-large{width:100%;height:auto}.sidebar{float:right;padding:30px;max-width:35%;margin-left:30px;background-color:#f7f7f7}.sidebar .search{margin-bottom:15px}.sidebar input{width:60%}.sidebar button{width:40%}.sidebar strong{display:block;font-size:1.17em;margin:1em 0}.sidebar ul{padding:0}.sidebar ul li{list-style:none}.sidebar .sidebar-widget>div{margin-bottom:40px}.sidebar .sidebar-widget>div:last-of-type{margin-bottom:0}.breadcrumbs{font-size:.8em;padding:0}.breadcrumbs li{display:inline-block;margin-right:10px}.breadcrumbs .separator{color:#56a1db}.post-thumbnail img{max-width:100%}article .post-thumbnail{float:right;margin-top:-100px;margin-bottom:100px;margin-left:100px;max-width:550px;box-shadow:0 0 60px 40px rgba(0,0,0,.08)}article.type-post time{background-color:#8be6f1;color:#fff;padding:5px}blockquote{font-style:italic;margin-left:20px;padding-left:20px;border-left:3px solid #8be6f1}.comments ul{padding:0}.comments ul li{padding:10px;background-color:#f7f7f7;margin-bottom:30px}.widget_calendar caption{font-size:1.1em;font-weight:700;padding:5px}.widget_calendar table{width:100%;background-color:#fff;text-align:center;font-size:.8em;line-height:2.2em}.widget_calendar table td,.widget_calendar table th{padding:1px}.widget_calendar thead{background-color:#8be6f1;color:#fff}.widget_calendar thead th{padding:4px 0}.widget_calendar tbody a{color:#fff;text-decoration:none;display:inline-block;width:100%;background-color:#56a1db}.single-post .type-post img{max-width:100%}.text-article{margin-bottom:30px}.text-article h2{margin-top:0}.text-article .view-article{margin-top:10px;float:right}.pagination .next,.pagination .prev{font-size:.7em}.pagination a,.pagination span{padding:2px 5px;margin:0;text-decoration:none}.pagination .current{color:#fff;background-color:#56a1db}.widget_categories{overflow:hidden;position:relative}.widget_categories label{display:none}.widget_categories::after{content:'\25BC';position:absolute;right:0;bottom:0;padding:.5em 1em;background:#fff;pointer-events:none}.widget_categories:hover::after{color:#56a1db}.widget_categories::after{-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.owl-carousel figcaption{position:absolute;top:20px;background-color:#8be6f1;color:#fff;padding:10px 20px;display:inline-block}.owl-carousel .owl-item.active figcaption{animation:fadeInDown 1.2s;-moz-animation:fadeInDown 1.2s;-webkit-animation:fadeInDown 1.2s;-o-animation:fadeInDown 1.2s}.owl-item,.owl-stage,.owl-stage-outer{height:100%}.owl-item div,.owl-stage div,.owl-stage-outer div{background-size:auto;background-repeat:no-repeat;background-position:center;background-attachment:scroll;height:100%}.owl-dots{text-align:center;position:absolute;width:100%;bottom:20px;z-index:6}.owl-dots .owl-dot{content:'';width:14px;height:14px;display:inline-block;border-radius:100%;margin:5px;background-color:#56a1db;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.owl-dots .owl-dot.active{opacity:1;width:20px;height:20px;background-color:#8be6f1}.owl-nav{position:absolute;bottom:-30px;right:-40px}.owl-nav .owl-next,.owl-nav .owl-prev{height:60px;width:70px;display:inline-block;font-size:1.2em;line-height:57px;text-align:center;background-color:#fff;box-shadow:40px 40px 60px 0 rgba(0,0,0,.08)}.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover{background-color:#000;color:#fff}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-50%,0)}100%{opacity:1;transform:none}}.littleArrow{content:'→';display:inline-block}ul.linkInternes{padding-left:0}ul.linkInternes li{list-style:none}ul.linkInternes li a{font-family:qanelasextrabold}ul.linkInternes li a:before{content:'→';display:inline-block;margin-right:10px;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}ul.linkInternes li a:hover:before{margin-left:5px;margin-right:5px}.card{margin:10px}.contact .col.w55{padding-right:100px}.post-type-archive-realisations .headerCommun{background-color:#f7f7f7}.sitemap ul{padding:0}.sitemap ul a{text-decoration:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.sitemap ul a:hover{text-decoration:underline}.sitemap ul .smallTitle{margin-top:25px;margin-bottom:10px}.sitemap ul li{list-style:none}.sitemap ul li.menu-item-has-children>a{font-size:1.2em;font-weight:300;color:#000;margin:20px 0}.sitemap ul li.menu-item-has-children>a:hover{color:#56a1db}.sitemap ul li.menu-item-has-children>a:before{display:none}.sitemap ul li.menu-item-has-children{margin:20px 0}.sitemap ul ul{margin:10px 0}.sitemap ul li+li{margin-top:5px}.page-template-template-privacy ul.menu{padding:0}.page-template-template-privacy ul.menu li{display:inline-block;width:33%;text-align:center;padding:10px}.page-template-template-privacy ul.menu li a{text-decoration:none}.page-template-template-privacy ul.menu li.current_page_item{background-color:#8be6f1}.page-template-template-privacy ul.menu li.current_page_item a{color:#fff}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #56a1db;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen and (min-width:1920px){.slider .owl-item div{background-size:cover}}@media only screen and (min-width:1140px){.row,.rowFlex{width:1026px;margin:0 auto}}@media only screen and (min-width:1408px){.row,.rowFlex{width:1280px;margin:0 auto}}@media only screen and (max-width:940px){.rowFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.colFlex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.colFlex.swap{height:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.colFlex.texte{min-height:initial}.colFlex .img{margin-top:40px;position:relative;height:auto;max-height:none;width:80%;top:0;-webkit-transform:none;transform:none}.colFlex .img.droite{margin-left:0}.colFlex .img.gauche{margin-right:0}.col.w10,.col.w15,.col.w16,.col.w20,.col.w25,.col.w30,.col.w33,.col.w35,.col.w40,.col.w45,.col.w50,.col.w55,.col.w60,.col.w65,.col.w70,.col.w80,.col.w85,.col.w90,.colFlex.w10,.colFlex.w15,.colFlex.w16,.colFlex.w20,.colFlex.w25,.colFlex.w30,.colFlex.w33,.colFlex.w35,.colFlex.w40,.colFlex.w45,.colFlex.w50,.colFlex.w55,.colFlex.w60,.colFlex.w65,.colFlex.w70,.colFlex.w80,.colFlex.w85,.colFlex.w90{width:100%}.sidebar{float:none;max-width:100%;margin:0}.slider{height:350px}.single-post .post-thumbnail{float:none;margin-right:0}}@media only screen and (max-width:768px){.col.w50{width:100%}}@media only screen and (max-width:640px){body{font-size:1.4em}.slider{height:250px}}.transition-box{z-index:800;position:fixed;top:0;width:100%;height:0;background-color:#56a1db;will-change:transform,opacity}.transition-box:after{content:" ";position:absolute;top:20%;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#8be6f1}.moving-effect{animation:transformWidth 1.3s ease-in-out;-moz-animation:transformWidth 1.3s ease-in-out;-webkit-animation:transformWidth 1.3s ease-in-out;-o-animation:transformWidth 1.3s ease-in-out}@-webkit-keyframes transformWidth{0%{height:100vh;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{height:0;-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@keyframes transformWidth{0%{height:100vh;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{height:0;-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}.wrapLoader{width:100%;height:100%;height:100vh;display:table;top:0;position:fixed;z-index:400;opacity:0;text-align:center;pointer-events:none}.wrapLoader:after{content:'';background-color:#fff;background-repeat:repeat;top:0;left:0;width:100%;height:100%;height:100vh;z-index:-1;opacity:1;position:absolute}.wrapLoader .loader{z-index:1;display:table-cell;vertical-align:middle;text-transform:uppercase;margin-top:50%;border-radius:5px;padding:15px 15px;color:#56a1db}.wrapLoader .loader svg path,.wrapLoader .loader svg rect{fill:#56a1db}.onload .wrapLoader{opacity:1;animation:fadein .3s;-moz-animation:fadein .3s;-webkit-animation:fadein .3s;-o-animation:fadein .3s}.loaded .wrapLoader{opacity:0;animation:fadeout .5s;-moz-animation:fadeout .5s;-webkit-animation:fadeout .5s;-o-animation:fadeout .5s}.loaded .loader{transition:.25s all ease;transform-origin:50% 50%;transform:scale(0)}.onload .sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.onload .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.onload .sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#8be6f1;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.onload .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.onload .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.onload .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.onload .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.onload .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.onload .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}footer.footer{color:#000;font-size:.9em}footer.footer a{color:#000;text-decoration:none}footer.footer a:hover{text-decoration:underline}footer.footer ul{margin:0;padding:0;display:inline-block;vertical-align:middle}footer.footer ul li{list-style:none;display:inline-block;margin-left:10px}footer.footer .col{vertical-align:middle}footer.footer .col:last-of-type{text-align:right;vertical-align:middle}footer.footer button{border:none;background:0 0;display:inline-block;padding:0;vertical-align:middle;margin-left:10px}footer.footer button:hover{text-decoration:underline}.copyright{margin:0}@media screen and (max-width:769px){footer.footer{text-align:center}footer.footer .col.w50{margin-top:10px}footer.footer ul li{margin-left:0}footer.footer .col:last-of-type{text-align:center}}.wrapper.standby{display:none}.full{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;padding:0;margin:0;overflow:hidden;background-color:#fff}.box{overflow:auto;background-color:#fff;border-radius:10px;padding:40px 30px 30px 30px}.box .bigTitle{font-size:2em;font-weight:700;margin:.67em 0}.box .bigTitle:after{content:' ';display:block;width:30%;margin:20px auto;height:2px;background-color:#56a1db}.centerbox-wrapper{position:relative;top:0;left:0;width:100%;height:100%;text-align:center}.centerbox-wrapper h1{font-size:.8em;opacity:.2;font-weight:initial}.centerbox-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}.centerbox{max-width:500px;display:inline-block;vertical-align:middle;position:relative}@media screen and (max-width:540px){.centerbox-wrapper:before{height:auto}}@media screen and (max-width:540px){.centerbox{min-width:auto;margin:20px}.box{padding:20px}}.wp-caption>figcaption{max-width:100%;font-size:.8rem;padding:.25rem 0}p.wp-caption-text{font-size:90%;padding:rem-calc(10) 0}.alignleft{float:left;padding-right:2rem;margin:0}.alignright{float:right;padding-left:2rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}