@font-face{font-family:'Janda';src:url('includes/fonts/jandasafeandsoundsolid-webfont.eot');src:url('includes/fonts/jandasafeandsoundsolid-webfont.eot?#iefix') format('embedded-opentype'),
url('includes/fonts/jandasafeandsoundsolid-webfont.woff') format('woff'),
url('includes/fonts/jandasafeandsoundsolid-webfont.ttf') format('truetype'),
url('includes/fonts/jandasafeandsoundsolid-webfont.svg#JandaSafeandSoundSolidRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SolexR';src:url('includes/fonts/solexreg-webfont.eot');src:url('includes/fonts/solexreg-webfont.eot?#iefix') format('embedded-opentype'),
url('includes/fonts/solexreg-webfont.woff') format('woff'),
url('includes/fonts/solexreg-webfont.ttf') format('truetype'),
url('includes/fonts/solexreg-webfont.svg#SolexRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SolexRI';src:url('includes/fonts/solexrei-webfont.eot');src:url('includes/fonts/solexrei-webfont.eot?#iefix') format('embedded-opentype'),
url('includes/fonts/solexrei-webfont.woff') format('woff'),
url('includes/fonts/solexrei-webfont.ttf') format('truetype'),
url('includes/fonts/solexrei-webfont.svg#SolexRegularItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SolexBI';src:url('includes/fonts/solexbli-webfont.eot');src:url('includes/fonts/solexbli-webfont.eot?#iefix') format('embedded-opentype'),
url('includes/fonts/solexbli-webfont.woff') format('woff'),
url('includes/fonts/solexbli-webfont.ttf') format('truetype'),
url('includes/fonts/solexbli-webfont.svg#SolexBoldItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SolexM';src:url('includes/fonts/solexbla-webfont.eot');src:url('includes/fonts/solexbla-webfont.eot?#iefix') format('embedded-opentype'),
url('includes/fonts/solexbla-webfont.woff') format('woff'),
url('includes/fonts/solexbla-webfont.ttf') format('truetype'),
url('includes/fonts/solexbla-webfont.svg#SolexMedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SolexB';src:url('includes/fonts/solexbo1-webfont.eot');src:url('includes/fonts/solexbo1-webfont.eot?#iefix') format('embedded-opentype'),
url('includes/fonts/solexbo1-webfont.woff') format('woff'),
url('includes/fonts/solexbo1-webfont.ttf') format('truetype'),
url('includes/fonts/solexbo1-webfont.svg#SolexBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SolexMI';src:url('includes/fonts/solexmei-webfont.eot');src:url('includes/fonts/solexmei-webfont.eot?#iefix') format('embedded-opentype'),
url('includes/fonts/solexmei-webfont.woff') format('woff'),
url('includes/fonts/solexmei-webfont.ttf') format('truetype'),
url('includes/fonts/solexmei-webfont.svg#SolexMediumItalic') format('svg');font-weight:normal;font-style:normal}*{padding:0;margin:0}a
img{border:none}.clear{clear:both}.sup{position:relative;z-index:100}.left{float:left}.right{float:right}html{}body{background-image:url('includes/images/motif.jpg');color:#231f20}#site{position:relative;margin-top:135px}#site{width:1124px;margin-left:auto;margin-right:auto}iframe{border:none}@font-face{font-family:'Platform';src:url('/includes/fonts/Platform-Bold.eot');src:url('/includes/fonts/Platform-Bold.eot?#iefix') format('embedded-opentype'),
url('/includes/fonts/Platform-Bold.woff2') format('woff2'),
url('/includes/fonts/Platform-Bold.woff') format('woff'),
url('/includes/fonts/Platform-Bold.ttf') format('truetype'),
url('/includes/fonts/Platform-Bold.svg#Platform-Bold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Platform';src:url('/includes/fonts/Platform-Regular.eot');src:url('/includes/fonts/Platform-Regular.eot?#iefix') format('embedded-opentype'),
url('/includes/fonts/Platform-Regular.woff2') format('woff2'),
url('/includes/fonts/Platform-Regular.woff') format('woff'),
url('/includes/fonts/Platform-Regular.ttf') format('truetype'),
url('/includes/fonts/Platform-Regular.svg#Platform-Regular') format('svg');font-weight:normal;font-style:normal}#annonce-fusion-head{visibility:hidden;opacity:0;position:fixed;font-family:'Platform';top:0;left:0;width:100vw;height:100px;background-color:#000;z-index:10001;box-sizing:border-box}#annonce-fusion-head
.container{position:relative;width:1124px;height:100%;margin:0
auto;box-sizing:border-box}#annonce-fusion-head .container
h2{position:absolute;left:80px;top:50%;transform:translate(0, -50%);color:white;font-size:24px;line-height:21px;font-weight:normal;font-family:'Platform'}#annonce-fusion-head .container
.logo{width:358px;position:absolute;right:85px;top:50%;transform:translate(0, -50%)}body.fusion #annonce-fusion-head{visibility:visible;opacity:1}body.fusion
#header{top:100px !important}body.fusion
#sunWrapper{top:100px !important}body.fusion
#site{margin-top:235px !important}#annonce-fusion{visibility:hidden;opacity:0;position:fixed;font-family:'Platform';top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0, 0.80);z-index:10001;box-sizing:border-box;-webkit-transition:visibility 0.5s linear, opacity 0.5s linear;transition:visibility 0.5s linear, opacity 0.5s linear}#annonce-fusion
.container{position:fixed;width:70vw;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#000;z-index:10002;text-align:center;padding:100px 100px;box-sizing:border-box}#annonce-fusion .container
p{color:white;font-size:25px;line-height:35px;font-family:'Platform'}#annonce-fusion .container
.logo{display:block;text-align:center;margin:80px 0}#annonce-fusion .container
span{text-decoration:underline;color:#fff;font-size:14px;cursor:pointer}#annonce-fusion .container
a{color:#fff;display:inline-block;font-family:'Platform';font-size:20px;margin-bottom:20px}.contentHeader{width:1124px;margin-left:auto;margin-right:auto}#shadowUnderHeader{height:4px;width:100%;background-image:url('includes/images/ombreNav.png');background-repeat:repeat-x;z-index:10000}#header{width:100%;height:74px;background-color:#fff;position:absolute;z-index:10000;top:0px}#headerHidden{height:79px;position:fixed;width:100%;z-index:10000;top:-79px}#headerHidden
.header{background-color:#fff;width:100%;height:74px}.contentHeader
.logo{background-image:url('includes/images/gmlogo.png');background-repeat:no-repeat;margin-left:90px;margin-top:22px;width:349px;height:40px;float:left}.menu{margin-top:25px;margin-left:54px;float:left;overflow:hidden;position:relative}.menu
.decoMenu{height:5px;background:#cf0000;width:50px;position:relative;margin-top:25px;left:-50px}.menu
ul{list-style:none}.menu
li{float:left}.menu li
a{font-family:SolexR;font-size:20px;padding:0px 20px;text-decoration:none;font-weight:normal;position:relative;color:#231f20}.langs{float:right;position:absolute;margin-left:970px;top:8px}#header .langs,
#headerHidden
.langs{width:86px}.langs
.bg{background-image:url('includes/images/bgLang.png');background-repeat:no-repeat;width:86px;height:20px;position:absolute;z-index:110;left:0px}.langs
a{display:block;width:30px;height:20px;line-height:20px;background-color:#221e1f;color:#fff;font-size:16px;font-family:SolexR;text-decoration:none;text-align:center;margin-top:14px;margin-right:4px;float:left;padding-bottom:10px;background-image:url('includes/images/arrowLang.png');background-repeat:no-repeat;background-position:bottom center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.langs
a.current{background:none;color:#cf0000}.langs a:hover{background-color:#cf0000;padding-top:5px}.langs a.current:hover{background:none;padding-top:0px}.langs
a.first{margin-left:12px}#newsletter-block{height:126px;width:1124px;padding-top:24px;margin-left:auto;margin-right:auto;margin-top:74px;position:relative;z-index:36;background:url('includes/images/newsletter-back.png') no-repeat 135px -3px}#newsletter-block
.close{background:url('includes/images/newsletter-close') no-repeat;height:30px;width:30px;position:absolute;right:180px;cursor:pointer}#newsletter-block
.inner{color:#fff;font-family:'SolexR';margin-left:175px;position:relative}#newsletter-block .inner
.name{font-size:43px}#newsletter-block .inner
.projects{font-size:31px}#newsletter-block .inner .projects,
#newsletter-block .inner #newsletter-block-form{display:inline-block}#newsletter-block .inner #newsletter-block-form{margin-left:20px;position:relative;width:335px}#newsletter-block .inner #newsletter-block-form
input{width:188px;height:21px;padding:5px 10px;color:#bfa67e;font-size:22px;border:1px #fff solid;font-family:'SolexR';border-right:1px solid #000}#newsletter-block .inner #newsletter-block-form
input.error{border:1px solid #f00}#newsletter-block .inner #newsletter-block-submit{background-image:url('includes/images/arrowNewsletterBlock.png');background-repeat:no-repeat;background-position:right center;height:31px;width:117px;padding:2px 10px 0 0;font-size:16px;font-weight:normal;display:inline-block;color:#fff;line-height:33px;cursor:pointer;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:0px;right:0px}#newsletter-block .inner #newsletter-block-submit
.txt{font-family:'Janda';background-color:#231f20;margin-top: -2px;position:relative}#newsletter-block .inner #newsletter-block-submit .txt>div{position:relative;left:25px;top:2px}#newsletter-block
.pictures{display:none;position:absolute;right:180px;bottom: -20px}#newsletter-block .pictures>div{width:62px;height:63px;background-repeat:no-repeat;display:inline-block}#newsletter-block .pictures
.cm{background-image:url('includes/images/picture-cm.png');margin-left:10px}#newsletter-block .pictures
.pg{background-image:url('includes/images/picture-pg.png')}#footer{background-color:#fff;height:150px;width:100%;margin-top:150px;font-family:Janda;margin-bottom:50px}#footer
.align{width:1000px;margin-left:auto;margin-right:auto}#footer
.blockInfosLeft{background-image:url('./includes/images/footer/blockInfosLeft.png');background-repeat:no-repeat;width:504px;height:136px;margin-top:-79px;margin-left:-67px;padding-top:80px;float:left}#footer
h2{font-weight:normal;font-size:25px;margin-left:112px}#footer h2
a{color:#cf0000;text-decoration:underline}#footer h2 a:hover{text-decoration:none}#footer h2.phone
a{color:#231F20;text-decoration:none}#footer
a.plan{display:block;text-decoration:none}#footer a.plan
img{border:none}#footer
.address{float:left;font-size:12px;line-height:24px;margin-left:0px;margin-top:30px;position:relative}#footer .address
span{color:#cf0000}#footer
.plan{float:left;width:105px;height:96px;background-image:url('./includes/images/footer/map.jpg');background-repeat:no-repeat;background-position:15px 19px;margin-left:78px;position:relative}#footer .plan
.arrowLeft{position:absolute;background-image:url('./includes/images/footer/arrowLeftMap.jpg');background-repeat:no-repeat;width:20px;height:26px;left:5px;top:15px}#footer .plan
.arrowRight{position:absolute;background-image:url('./includes/images/footer/arrowRightMap.jpg');background-repeat:no-repeat;width:15px;height:16px;left:67px;top:26px}#footer .plan
.button{background-color:#231f20;color:#fff;font-size:11px;padding-left:9px;height:20px;padding-top:3px;top:75px;width:110px;background-image:url('./includes/images/footer/arrowButton.jpg');background-repeat:no-repeat;background-position:right;cursor:pointer;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#footer .plan .button:hover{width:115px}#footer
.qrcode{background-image:url('./includes/images/footer/qrcode.jpg');background-repeat:no-repeat;height:72px;width:72px;margin-left:69px;margin-top:24px;float:left}#inex{height:50px;position:fixed;bottom:0px;z-index:1000;width:100%;margin-top:100px;color:#fff;font-size:26px;font-family:'SolexR';line-height:50px}#inex>.leftPart{width:50%;background-color:#1d77b7}#inex
a{text-decoration:none;color:#fff;height:inherit}#inex>.rightPart{width:50%}#inex .leftPart,
#inex
.rightPart{float:left;height:inherit}#inex
.rightPart{background-color:#44a6dd}#inex #inex-center{margin:auto;width:1124px;height:inherit;position:absolute;top:0px;left:50%;margin-left: -562px;z-index:1001}#inex #inex-center
.leftPart{width:314px;background:url('./includes/images/inex-separation-arrow.png') no-repeat center right;display:inline-block}#inex-logo{background:url('./includes/images/inexLogo.png') no-repeat center;width:111px;margin-right:44px;height:inherit;float:right}#inex-presensation{margin-left:25px}@media only screen and (max-device-width:1024px){#site #project > div.left,
#site #project > div.right,
#contact .mainAreaLane > div.decoLeft,
#contact .mainAreaLane>div.decoRight{display:none}#separatorWrapper,#header,#sunWrapper,#skills-wrapper,#clients,#weLoveOurClientsWrapper,#footer{min-width:1124px}}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property:    -moz-transform, opacity;-ms-transition-property:     -ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity}.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}#detailsProjects{width:1124px;margin-left:auto;margin-right:auto;position:relative}#detailsProjects
.block{background-color:#fff;padding:30px 0px}#detailsProjects
.separator{background-image:url(includes/images/pageProjects/separatorDetailsProjects.png);background-repeat:no-repeat;height:94px;width:1124px}#detailsProjects
h1{font-size:40px;margin-left:130px;font-family:SolexB;font-weight:normal;margin-bottom:10px;float:left}#detailsProjects
h2{font-size:40px;margin-left:30px;font-family:SolexR;font-weight:normal;margin-bottom:10px;float:left}#detailsProjects
h3{font-size:20px;margin-left:130px;font-family:SolexR;font-weight:normal;margin-bottom:10px}#detailsProjects
a.linkToProject{margin-left:130px;font-family:Janda;font-size:18px;color:#cf0000}#detailsProjects a.linkToProject:hover{text-decoration:none}#detailsProjects
.highlights{margin-bottom:65px;margin-left:130px;margin-right:130px}#detailsProjects .jcarousel-container-horizontal{width:1124px;height:400px}#detailsProjects
li{width:1124px;height:400px}.sliderProject
img{display:block;margin-left:auto;margin-right:auto;margin-top:10px}.sliderProject
.blockVideo{width:870px;height:400px;margin-left:auto;margin-right:auto;margin-top:10px}#detailsProjects
.sliderProject{width:1124px;overflow:hidden}#detailsProjects .arrowLeft, #detailsProjects
.arrowRight{position:fixed;height:58px;background:#231f20;top:310px;z-index:200;cursor:pointer;display:none;text-decoration:none}#detailsProjects
.txt{color:#fff;float:right;font-family:SolexR;font-size:16px;width:100px;padding-left:10px;padding-right:10px}#detailsProjects
.valign{display:table-cell;vertical-align:middle;height:58px}#detailsProjects
.arrowLeft{left:-110px;overflow:hidden;width:153px}#detailsProjects
.arrowRight{right:-110px;overflow:hidden;width:153px}.arrowLeft
img{margin-right:12px;margin-left:10px;margin-top:20px;float:right}.arrowRight
img{margin-left:12px;margin-right:10px;margin-top:20px;float:left}.highlights
.item{float:left;font-family:SolexR;font-size:20px;padding-left:24px;background-image:url(includes/images/pageProjects/checkIcon.jpg);background-repeat:no-repeat;background-position:left center;margin-top:6px;width:170px}.navigation{margin-left:auto;margin-right:auto;margin-top:22px}.navigation
.dotOff{width:14px;height:14px;background-image:url(includes/images/pageProjects/dotSliderOff.jpg);background-repeat:no-repeat;cursor:pointer;float:left;margin-left:13px;margin-right:13px}.navigation
.dotOn{width:14px;height:14px;background-image:url(includes/images/pageProjects/dotSliderOn.jpg);background-repeat:no-repeat;cursor:pointer;float:left;margin-left:13px;margin-right:13px}.navigation .dotOff:hover{background-image:url(includes/images/pageProjects/dotSliderOn.jpg)}