@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Black.eot);src:local("☺"),url(../fonts/Montserrat-Black.woff) format("woff"),url(../fonts/Montserrat-Black.ttf) format("truetype"),url(../fonts/Montserrat-Black.svg) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.eot);src:local("☺"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype"),url(../fonts/Montserrat-Bold.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.eot);src:local("☺"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype"),url(../fonts/Montserrat-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.eot);src:local("☺"),url(../fonts/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat-Light.ttf) format("truetype"),url(../fonts/Montserrat-Light.svg) format("svg");font-weight:300;font-style:normal}body{background-color:#0c0c0c;font-size:14px;line-height:1.6;font-family:Montserrat,sans-serif;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden}.container-fluid{overflow:hidden;background-color:#0c0c0c}.navbar{height:70px;background-color:transparent;border-color:transparent;padding:0 30px}.navbar-header{width:100%}.navbar-header img{margin-right:10px}.navbar-header p{margin-top:20px}.nom_site{line-height:180%;font-size:16px;font-weight:700;color:#fff}.navbar-toggle{margin-top:17px;margin-right:0;display:block;padding-right:0}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle .petit{width:16px;position:relative;left:3px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.vertical-nav{margin-top:8vh;padding-left:12px;display:flex;height:var(--hauteur);align-items:center}.vertical-nav::before{content:"";position:absolute;top:50%;left:12px;-webkit-transform:translateY(-40%);transform:translateY(-50%);width:2px;height:75%;max-height:750px;background-color:#555;opacity:.35;z-index:10}.side-nav{margin-top:100px;padding-bottom:7%;padding-left:11px;display:flex;height:70%;max-height:750px;flex-direction:column;justify-content:space-around;z-index:10}.side-nav>li{position:relative;color:#fff;font-size:14px;cursor:pointer}.side-nav li.active{color:#0f33ff;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;font-size:18px;padding-top:0;position:relative;left:3px}.side-nav>li span{position:relative;left:15px;color:#fff;font-size:18px;font-weight:300;opacity:0;visibility:hidden}.side-nav li.active span{opacity:1;visibility:visible;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;position:relative;left:15px;font-size:18px;font-weight:500}.side-nav li.active::before{left:-55px;color:#fff}.side-nav>li::before{position:absolute;left:15px;color:#555;font-size:18px;font-weight:300}.active .side-contactTextHaut li:nth-child(1)::before,.side-nav li:nth-child(1)::before{content:"01"}.active .side-contactTextHaut li:nth-child(2)::before,.side-nav li:nth-child(2)::before{content:"02"}.active .side-contactTextHaut li:nth-child(3)::before,.side-nav li:nth-child(3)::before{content:"03"}.active .side-contactTextHaut li:nth-child(4)::before,.side-nav li:nth-child(4)::before{content:"04"}.liste-corps{list-style:none}.textCorps,.textCorpsContact,.textCorpsProjet,.textCorpssoumettre{opacity:0;visibility:hidden;height:0;-webkit-transition:opacity .4s ease-in-out,visibility 0s .4s;transition:opacity 0s ease-in-out,visibility 0s .4s}.text{padding-left:15px;padding-right:15px}.titre{background-repeat:no-repeat;background-position:right;height:0;margin-bottom:0}.active .titre{height:48.8vmin;margin-bottom:25px}.titre img{position:absolute;top:0;right:0;height:0}.active .titre img{height:48.8vmin}.active .projet::before,.active .projetsoumettre::before,.active .titre::before{content:"";position:absolute;bottom:0;left:-15px;right:.7vw;height:2px;background-color:#282828}.active .projet::after,.active .projetsoumettre::after,.active .titre::after{content:"";position:absolute;bottom:-2px;left:17px;width:30px;height:4px;background-color:#0f33ff}.titre h1{margin:.67em 0;padding:0}h1{position:relative;font-family:Montserrat,sans-serif;font-size:0;font-weight:900;line-height:1;z-index:1}.active h1{font-size:7.15vmin}.sous-titre{padding:0}.panel-largeur{margin-bottom:0;background-color:transparent;border-color:transparent}.panel-largeur a{color:#282828}.panel-espace-1{padding-right:10.86956522%}.panel-espace-2{padding-left:calc(13.04347826% / 2);padding-right:calc(13.04347826% / 2);height:auto}.panel-espace-3{padding-left:10.86956522%;height:auto}.panel-body,.panel-heading{padding:0;color:#282828;background-color:transparent;border-color:transparent;font-size:0}.active .panel-body,.active .panel-heading{padding:10px 0}.panel-heading h3{font-family:Montserrat;font-size:0}.active .panel-heading h3{font-size:2.6vmin}.active .panel-body{font-size:2.1vmin}a:focus,a:hover{text-decoration:none}.active .projet,.active .projetsoumettre{height:19vmin}.projet h2,.projetsoumettre h2{margin:.67em 0;padding:0}.projetsoumettre h2::before{content:"";position:absolute;top:-0.9vmin;left:31.8vmin;width:3.1vmin;height:3.1vmin;background-color:#0f33ff;border-radius:50%}h2{position:relative;font-family:Montserrat,sans-serif;font-size:0;font-weight:900;line-height:1;z-index:1}.active h2{font-size:6.6vmin}.short.item,.short.item.active{height:0;width:150px;margin:0 auto}.active .short.item,.active .short.item.active{height:150px}.carousel-inner>.short.item{opacity:0}.item,.item.active{height:0;width:300px;margin:0 auto}.active .item,.active .item.active{height:300px}.carousel-inner>.item,.carousel-inner>.item.active{padding-top:0;border-radius:50%;opacity:1;overflow:hidden;transition-property:opacity,transform;transition-delay:.8s;transition-timing-function:ease-in-out}.carousel-inner>.item{opacity:0}.active .short-left{margin-top:8.4vmin}.active .short-right{margin-top:8.4vmin}.carousel-control.previous{left:-40px;background-image:none}.carousel-control.nextious{right:-40px;background-image:none}h1.carousel-caption.foot,h1.carousel-caption.minichat,h1.carousel-caption.nathaly{font-size:30px;font-family:Montserrat,sans-serif;color:#f0f;position:absolute;bottom:80px}h1.carousel-caption.foot{color:#f1f1f1}h1.carousel-caption.minichat{color:#892ae1;}.carousel-caption.commentaireFoot,.carousel-caption.commentaireMini,.carousel-caption.commentaireNath{font-family:Montserrat,sans-serif;color:#a7dadc;text-shadow:1px 1px 1px rgba(0,0,0,.8);padding-bottom:10px}.pub{font-size:.4em;position:absolute;bottom:0;left:calc((100% - 56px)/ 2)}.glyphicon-chevron-left,.glyphicon-chevron-right{cursor:pointer}.active .contact{position:fixed;top:0;left:0;width:100%;height:100%;background-image:var(--background-image);background-position:center top;background-size:cover;background-repeat:no-repeat}.contact{background-size:50% 50%}.contactText{height:0}.active .contactText{padding:170px 0 0 250px}.modal-dialog{position:absolute;top:50%;left:60%}.modal-content{text-align:center}.modal-header{background-color:#0c0c0c;border-color:#0c0c0c}.modal-body{background-color:#0c0c0c}.contactTextHaut{height:0}.active .contactTextHaut{padding-left:12px;display:flex;height:var(--haut);align-items:center}.contactTextHaut::before{height:0;top:0}.active .contactTextHaut::before{background-color:transparent;content:"";position:absolute;top:50%;left:12px;-webkit-transform:translateY(-40%);transform:translateY(-50%);width:2px;height:75%;max-height:750px}.side-contactTextHaut{margin-top:0;padding-bottom:0;height:0}.active .side-contactTextHaut{margin-top:100px;padding-bottom:7%;padding-left:11px;display:flex;height:70%;max-height:750px;flex-direction:column;justify-content:space-around;z-index:10}.active .side-contactTextHaut>li{position:relative;color:transparent}.active .side-contactTextHaut>li span{position:relative;left:15px;color:transparent}.active .side-contactTextHaut>li::before{position:absolute;left:15px;color:transparent}.active .textprojet,.active .textsoumettre{margin-top:5vh}.pubTextprojet,.pubTextsoumettre{font-size:0;margin:0}.active .pubTextprojet,.active .pubTextsoumettre{color:#282828;font-size:2.1vmin;margin:0 0 10px}.active .formulairesoumettre{margin-top:6vh}.proposition_01,.proposition_02,.proposition_03{height:0}.active .proposition_01,.active .proposition_02,.active .proposition_03{height:auto;padding:0;text-align:center}.btn-primary{background-color:#0f33ff}.perspective{position:relative;width:100%;min-height:100vh;overflow:hidden}.perspective--modalview{position:fixed;-webkit-perspective:1500px;perspective:1500px}.effect-rotate-left .container-fluid{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.effect-rotate-left--animate .container-fluid{-webkit-transform:translateZ(-1800px) translateX(-50%) rotateY(45deg);transform:translateZ(-1800px) translateX(-50%) rotateY(45deg);outline:30px solid #0f33ff}.outer-nav{position:absolute;top:50%;left:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin:0;padding:0;list-style:none;text-align:center;visibility:hidden;-webkit-transition:visibility 0s .2s;transition:visibility 0s .2s}.outer-nav.is-vis{visibility:visible}.outer-nav--return{position:absolute;top:0;left:0;width:100%;height:100%;display:none;cursor:pointer;z-index:11}.outer-nav--return.is-vis{display:block}.outer-nav>li{display:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateX(350px) translateZ(-1000px);transform:translateX(350px) translateZ(-1000px);font-size:var(--police);font-weight:900;opacity:0;padding-top:0;cursor:pointer;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.outer-nav>li.is-vis{display:inherit;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);opacity:1;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.outer-nav>li::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);width:110%;height:15px;opacity:0;background-color:#0f33ff}.outer-nav>li.active::before{opacity:1}.outer-nav li.is-vis:nth-child(2){-webkit-transition-delay:.04s;transition-delay:.04s}.outer-nav li.is-vis:nth-child(3){-webkit-transition-delay:.08s;transition-delay:.08s}.outer-nav li.is-vis:nth-child(4){-webkit-transition-delay:.12s;transition-delay:.12s}.outer-nav li.is-vis:nth-child(5){-webkit-transition-delay:.16s;transition-delay:.16s}.active{padding-top:8vh;height:auto;opacity:1;visibility:visible;z-index:1;-webkit-transition:opacity .4s ease-in-out .4s;transition:opacity 0s ease-in-out 0s}.detect_IE_Position{position:absolute;top:0;left:25%;width:900px}.detect_IE .modal-body,.detect_IE .modal-header{color:#000;background-color:#fff;font-family:Montserrat,sans-serif;font-weight:300;margin:0;padding:.5rem}.detect_IE h1{color:#a9a9a9;text-align:center;font-weight:300;font-size:1.5rem;line-height:2rem}.detect_IE h2{text-align:center;margin-top:10px;font-weight:300;font-size:4rem;color:red}#result{font-style:3rem}.detect_IE h4{color:#00f;font-weight:300}.detect_IE .tantPis{font-size:1.5rem;text-align:left;font-weight:300}.detect_IE p{color:#3d5b75;text-align:center;font-family:Montserrat,monospace;font-size:1.3rem;line-height:1.5rem}.detect_IE .red{color:red}.detect_IE hr{border-top:1px dashed red;margin-top:10px}.detect_IE a{font-size:1.7rem}.copyright{position:absolute;top:95%;padding:0}.copyright li,.copyright p{font-size:.8em;color:#282828}#copyright{padding-left:0}#copyright::before{content:' \00A9';color:#fff;margin-right:2px}.copyright li{padding-top:0;list-style:none;cursor:pointer}.copyright li:nth-child(1)::after,.copyright li:nth-child(2)::after,.copyright li:nth-child(3)::after{content:' \007C';margin-right:2px}.lienFooter{display:flex;flex-direction:row;justify-content:flex-end;padding-left:0}.error_01 p{text-align:center;}.error{color:red;font-size:24px;transform:translateY(30px);font-weight:700;}@media (min-width:1200px) and (max-width:1760px){.col-gl-1,.col-gl-10,.col-gl-12,.col-gl-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-gl-12{width:100%}.col-gl-1{width:8.33333333%}.col-gl-4{width:33.33333333%}.col-gl-onset-1{margin-left:0}.col-gl-offset-1{margin-left:8.33333333%}.col-gl-offset-2{margin-left:16.66666667%}.col-gl-offset-3{margin-left:25%}.col-gl-offset-4{margin-left:33.33333333%}.col-gl-10{width:83.33333333%}.sliderCentre{padding:0}.outer-nav>li{font-size:var(--police, '4vmin')}}@media (min-width:1280px) and (max-height:788px){body{overflow:auto}}@media (max-width:1200px){body{overflow:auto}.projet::before,.projetsoumettre::before,.titre::before{right:1vw}.outer-nav>li{font-size:var(--police)}.outer-nav>li::before{height:1vh}.sliderRight{padding-left:0}.sliderLeft{padding-right:0}.active .short.item,.active .short.item.active{height:150px}.active .item,.active .item.active{height:300px}.active .short-left,.active .short-right{margin-top:75px}.carousel-control.previous{left:-60px}.carousel-control.nextious{right:-60px}h1.carousel-caption.foot,h1.carousel-caption.minichat,h1.carousel-caption.nathaly{font-size:4vmin;bottom:5vh;right:10%;left:10%}.carousel-caption.commentaireFoot,.carousel-caption.commentaireMini,.carousel-caption.commentaireNath{padding-bottom:0;right:10%;left:10%}.active .contactText{padding:14vh 0 0 10vw}.proposition_01{text-align:left}.proposition_03{text-align:right}}@media (max-width:992px){.outer-nav>li{font-size:var(--police);margin-bottom:15px}.outer-nav>li::before{height:.5vh}.projet::before,.projetsoumettre::before,.titre::before{right:1.4vw}.panel-largeur{width:100%}.active .panel-heading{padding:15px 15px 5px 0}.active .panel-body{padding:0 15px 5px 15px}.panel-espace-1,.panel-espace-2,.panel-espace-3{padding:0;border:0}.sliderCentre{text-align:center}.item,.item.active{width:300px}}@media (min-width:480px) and (max-width:767px){.col-sp-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:33.33333333%}}@media (max-width:767px){.corps{padding:16vh 0 0}.navbar{padding:0}.navbar-header{margin-top:0}.liste-corps{padding:0}.active .textCorps,.active .textCorpsProjet,.active .textCorpssoumettre{padding:8vh 0 0}.active h1{font-size:15vmin}.active .titre{height:75vmin;margin-bottom:15px}.active .titre h1{margin:.33em 0}.active .titre img{height:75vmin}.active .projet::before,.active .projetsoumettre::before,.active .titre::before{right:9px;left:5px}.active .projet::after,.active .projetsoumettre::after,.active .titre::after{left:15px}.active .TriSlader{padding:0;margin:20px 0}.active .item,.active .item.active{height:150px;width:150px}h1.carousel-caption.foot,h1.carousel-caption.minichat,h1.carousel-caption.nathaly{font-size:6vmin;bottom:6vh}.carousel-caption.commentaireFoot,.carousel-caption.commentaireMini,.carousel-caption.commentaireNath{right:5%;left:5%;font-size:12px}.carousel-control.previous{left:0}.carousel-control.nextious{right:0}.active .pub{left:28%}.active .contactText{padding:120px 0 0 0}.active .btn-primary{font-size:10px;padding:3px 6px}.active .modal-dialog{left:14%;width:250px}.active .proposition_01,.active .proposition_02,.active .proposition_03{padding:10px;text-align:center}.perspective{overflow:auto}.outer-nav>li{font-size:var(--police);margin-bottom:15px}.outer-nav>li::before{height:3px}#copyright{margin-top:20px;padding-left:15px;text-align:center}.active .panel-heading h3{font-size:6vmin}.active .panel-body{font-size:5.1vmin}.active .pubTextprojet,.active .pubTextsoumettre{font-size:5.1vmin}.outer-nav>li.is-vis{transform:translateY(-150px)}.effect-rotate-left--animate .container-fluid{transform:translateZ(-1800px) translateX(-50%) rotateY(45deg) translateY(-50%)}.active .formulairesoumettre{margin:0 0 3vh}}@media (max-width:600px){.outer-nav>li{font-size:var(--police);margin-bottom:15px}}