@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')}#site{padding-top:105px;margin-top:0px}#expert
h1{color:#CF0000;font-family:Janda;font-size:50px;margin-left:90px;font-weight:normal}#expert
.subMenu{margin-top:120px;position:absolute;width:100%;right:0;top:0;z-index:100}#expert
.center{width:1124px;margin-right:auto;margin-left:auto}#expert
ul{float:right;margin-right:70px}#expert
li{float:left;list-style:none;height:48px}#expert li:hover{background-image:url(includes/images/expert/arrowDownSubMenu.png);background-repeat:no-repeat;background-position:bottom center}#expert li:hover>a{background-color:#CF0000}#expert li
a{display:block;height:32px;font-family:SolexR;font-size:20px;padding:6px 16px 0;background-color:#231F20;color:#fff;text-decoration:none;margin-left:10px}#contentExpert
h2{font-family:Janda;font-size:26px;font-weight:normal;color:#cf0000;line-height:24px}#contentExpert
h2.prestaTitle{margin-bottom:80px}#contentExpert
h3{font-family:Janda;font-size:23px;font-weight:normal;color:#cf0000;position:relative;z-index:100}#contentExpert
h4{font-family:SolexR;font-size:25px;font-weight:normal}#contentExpert
.comp{background-color:#fff;width:964px;padding:75px 70px 0 90px;margin-top:12px;position:relative}#contentExpert
ul{position:relative;z-index:100;padding-left:13px}#contentExpert
li{font-family:SolexR;font-size:16px;list-style-image:url(includes/images/expert/dotLI.png);list-style-position:outside;line-height:24px}#contentExpert
.presta{background-color:#fff;width:964px;padding:55px 70px 80px 90px;position:relative}#contentExpert
.separator{background-image:url(includes/images/expert/separatorBg.png);background-repeat:no-repeat;width:1124px;height:85px}#contentExpert
.arrows{background-repeat:no-repeat;position:absolute}#contentExpert
.right{position:relative}#contentExpert
.left{position:relative;z-index:100}#contentExpert .skill-box{position:relative}#contentExpert
.roundShape{position:absolute;z-index:0;background-repeat:no-repeat;background-image:url(includes/images/expert/roundShapeBg.png);width:270px;height:270px}.skill-techno
.arrows{background-image:url(includes/images/expert/arrow4.png);width:167px;height:126px;top:-250px;left:105px}.skill-promo
.arrows{background-image:url(includes/images/expert/arrow5.png);width:167px;height:126px;top:-230px;left:105px}.skill-analy
.arrows{background-image:url(includes/images/expert/arrow6.png);width:167px;height:127px;top:-210px;left:245px}.skill-strat
.arrows{background-image:url(includes/images/expert/arrow1.png);width:167px;height:126px;top:-150px;left:215px}.skill-content
.arrows{background-image:url(includes/images/expert/arrow2.png);width:167px;height:127px;top:-150px;left:55px}.skill-design
.arrows{background-image:url(includes/images/expert/arrow3.png);width:167px;height:126px;top:-210px;left:155px}#contentExpert .skill-strat{width:540px;margin-left:260px;margin-top:70px}.skill-strat
img{margin-top:20px}.skill-strat
.roundShape{left:-60px;top:-20px}#contentExpert .skill-content{width:485px;margin-top:70px}.skill-content
img{margin-top:20px}.skill-content
.roundShape{left:-85px;top:-60px}#contentExpert .skill-design{width:550px;margin-top:65px;margin-left:350px}.skill-design
img{margin-top:10px}.skill-design
.roundShape{left:-95px;top:-60px}#contentExpert .skill-techno{width:400px;margin-top:205px;margin-left:35px}.skill-techno
.roundShape{left:-95px;top:-60px}#contentExpert .skill-promo{width:370px;margin-left:500px}.skill-promo
.roundShape{left:-95px;top:-60px}#contentExpert .skill-analy{width:410px;margin-left:15px;margin-top:95px;padding-bottom:120px}.skill-analy
img{position:absolute;left:40px}.skill-analy
.roundShape{left:-95px;top:-60px}#contactUs{position:relative}#contactUs
.pos{position:absolute;top:-250px;left:480px}#contactUs
.arrowsArea{float:left}#contactUs
.arrowMove1{background-image:url(includes/images/expert/arrowMove1.png);background-repeat:no-repeat;width:33px;height:29px;position:absolute;left:80px;top:15px}#contactUs
.arrowMove2{background-image:url(includes/images/expert/arrowMove2.png);background-repeat:no-repeat;width:81px;height:67px;position:absolute;left:17px;top:55px}#contactUs
.arrowMove3{background-image:url(includes/images/expert/arrowMove3.png);background-repeat:no-repeat;width:39px;height:31px;position:absolute;left:58px;top:130px}#contactUs
.infos{float:left;font-family:Janda;margin-left:140px;margin-top:40px;font-size:21px}#contactUs .red,
#contactUs .red
a{color:#cf0000;font-size:30px;text-decoration:none}#contactUs
a.buttonContact{background-color:#231f20;background-image:url(includes/images/expert/arrowButton.jpg);background-repeat:no-repeat;background-position:right center;color:#fff;height:33px;font-size:16px;line-height:33px;width:200px;padding-right:15px;padding-left:8px;display:block;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}#contactUs a.buttonContact:hover{padding-right:25px}#areaBlockPresta{width:865px;margin-left:25px}#areaBlockPresta
.columPresta{width:304px;float:left}#areaBlockPresta
.col0{}#areaBlockPresta
.col1{margin-left:-23px;margin-top:60px}#areaBlockPresta
.col2{margin-left:-24px}#areaBlockPresta
.top{background-color:#fff;background-image:url(includes/images/expert/haut.png);background-repeat:no-repeat;background-position:bottom;height:11px;width:304px}#areaBlockPresta
.content{background-color:#fff;background-image:url(includes/images/expert/milieu.png);background-repeat:repeat-y;width:304px;padding-bottom:15px;overflow:hidden}#areaBlockPresta
.blockPrest{padding-top:30px;position:relative;cursor:pointer}#areaBlockPresta
h3{margin-left:30px;margin-top:10px}#areaBlockPresta
ul{margin-left:30px;width:235px;overflow:hidden}#areaBlockPresta .col1
h3{margin-left:45px}#areaBlockPresta .col1
ul{margin-left:45px}#areaBlockPresta .col2
h3{margin-left:55px}#areaBlockPresta .col2
ul{margin-left:55px;width:212px}#areaBlockPresta
.bottom{background-image:url(includes/images/expert/bas.png);background-repeat:no-repeat;width:304px;height:13px}#areaBlockPresta
img{display:block;margin-left:auto;margin-right:auto}#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}}