@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}#separatorWrapper{width:100%;position:absolute;height:300px;top:1148px;left:0;overflow:hidden}#separatorBg{height:300px;width:110%;position:absolute;top:100px;left:-50px;-moz-transform:rotate(3deg);-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDNjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQzY2MiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  rgba(214,211,204,1) 0%, rgba(214,211,204,0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,211,204,1)), color-stop(100%,rgba(214,211,204,0)));background: -webkit-linear-gradient(top,  rgba(214,211,204,1) 0%,rgba(214,211,204,0) 100%);background: -o-linear-gradient(top,  rgba(214,211,204,1) 0%,rgba(214,211,204,0) 100%);background: -ms-linear-gradient(top,  rgba(214,211,204,1) 0%,rgba(214,211,204,0) 100%);background:linear-gradient(top,  rgba(214,211,204,1) 0%,rgba(214,211,204,0) 100%);-moz-transform-origin;-webkit-transform-origin;-o-transform-origin;-ms-transform-origin}.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')}#sunWrapper{width:100%;position:absolute;height:1150px;top:0;left:0;overflow:hidden}#sunPlacer{position:relative;width:1124px;height:1150px;margin:0
auto}.sun{width:1148px;height:1148px;background-image:url('includes/images/sun.png');background-repeat:no-repeat;position:absolute;top:-249px;left:310px;z-index:35;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}.sun.overlight{display:none}#roundShape{position:absolute;left:729px;top:33px;z-index:35;width:316px;height:316px}#roundShape
a.button{display:block;background-image:url('includes/images/masqueArrowRight.png');background-repeat:no-repeat;background-position:center right;line-height:33px;height:33px;background-color:#cf0000;font-family:Janda;font-weight:normal;padding-left:11px;color:#fff;font-size:16px;width:206px;margin-left:50px;margin-top:190px;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}#roundShape .button:hover{padding-right:10px}#roundShape
.round{width:316px;height:316px;background-image:url('includes/images/roundShape.png');background-repeat:no-repeat;position:absolute;z-index:35}#roundShape
.arrow{cursor:pointer;background-repeat:no-repeat;background-position:left center;height:38px;width:75px;position:absolute;z-index:30;margin-top:125px}#roundShape
.arrowLeft{background-image:url('includes/images/arrowLeft.png');left:5px}#roundShape
.arrowRight{background-image:url('includes/images/arrowRight.png');right:5px}#roundShape
ul{list-style:none}#roundShape
li{height:165px;width:270px;padding:0
5px;font-size:34px;line-height:34px;font-family:SolexR;margin-left:18px;position:absolute;cursor:pointer}#roundShape li
span{font-size:51px;font-size:45px;font-family:SolexB}#roundShape li
a{color:#231F20}#roundShape
a{text-decoration:none}#tagLine{font-size:33px;font-family:Janda;font-weight:normal;line-height:45px;width:625px;margin-top:64px;padding-left:82px}#subTagLine{font-size:30px;font-family:SolexR;width:625px;margin-top:5px;padding-left:82px;color:#cf0000;font-weight:normal}.weekPhilosophy
.txt{top:80px;left:125px;position:absolute;width:150px}.weekPhilosophy
img{padding-top:70px;display:block;position:absolute}.cafePhilosophy
.txt{top:85px;left:15px;position:absolute}.cafePhilosophy
.center{text-align:center;position:absolute;top:130px;width:270px}.cafePhilosophy
img{top:45px;left:135px;position:absolute}.digitalPhilosophy{position:relative}.digitalPhilosophy
img{top:40px;position:absolute}.digitalPhilosophy
.txt{position:absolute;top:80px;left:90px;text-align:right;width:175px}.pyramidPhilosophy{position:relative}.pyramidPhilosophy
img{top:80px;position:absolute}.pyramidPhilosophy
.txt{position:absolute;top:70px;left:110px}.pyramidPhilosophy
span{margin-left:20px}.langPhilosophy{position:relative}.langPhilosophy
.txt{width:140px;font-size:24px;line-height:24px;text-align:right;top:55px;left:20px;position:absolute}.langPhilosophy
span{line-height:34px}.langPhilosophy
img{position:absolute;margin-top:50px;left:130px}.bedPhilosophy{position:relative}.bedPhilosophy
.txt{position:absolute;top:40px;left:90px;width:170px}.bedPhilosophy
img{position:absolute;top:80px;left:20px}.cubePhilosophy{position:relative}.cubePhilosophy
.txt{left:90px;margin-top:85px;position:absolute}.cubePhilosophy
img{margin-top:85px;position:absolute;left:-10px}.submarinePhilosophy
img{margin-top:35px;position:absolute}.submarinePhilosophy
.txt{top:75px;left:125px;position:absolute}#link_job_hp{position:absolute;margin-top:15px;margin-left:82px;display:block;cursor:pointer;text-decoration:none}#link_job_hp
.txt{float:left;padding:6px 10px 0px;height:27px;background-color:#cf0000;color:#fff;font-family:Janda;font-size:15px}#link_job_hp
.arrow{float:left;background-image:url(includes/images/arrow_home_jobs.png);background-repeat:no-repeat;width:28px;height:39px;position:absolute;top:-6px;right:-28px}#link_job_hp
.numberJob{font-family:SolexR;font-size:14px;font-weight:bold;color:#CF0000;margin-left:8px;margin-top:2px}#project{margin-top:37px}#project
.top{background-image:url('includes/images/projectTop.png');background-repeat:no-repeat;width:1124px;height:42px}#project
.contentLeft{background:#fff;width:545px;height:396px;float:left;padding-left:91px}#project
.middle{background-image:url('includes/images/projectMiddle.png');background-repeat:no-repeat;width:95px;height:396px;float:left;position:relative;z-index:90}#project
.contentRight{background:#cf0000;width:370px;height:396px;float:left;padding-left:23px}#project
.bottom{background-image:url('includes/images/projectBottom.png');background-repeat:no-repeat;width:1124px;height:47px;position:relative;z-index:90}#project
.left{background-image:url('includes/images/projectLeft.png');background-repeat:no-repeat;width:167px;height:440px;position:absolute;z-index:50;margin-left:-127px;margin-top:19px}#project
.right{background-image:url('includes/images/projectRight.png');background-repeat:no-repeat;width:167px;height:440px;position:absolute;z-index:50;margin-left:1089px;margin-top:-22px}@media (max-width: 1410px){#project .right,
#project
.left{display:none}}#project
h3{font-size:35px;font-family:Janda;font-weight:normal;color:#cf0000;margin-top:2px}#project
ul{list-style:none;font-family:Janda;font-weight:normal;font-size:13px}#project li
div{background-color:#f4f2f0;height:21px;padding:3px 10px 0px 10px;margin-top:2px;color:#231f20;display:inline-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;background-image:url('includes/images/arrowProjectCurrent.png');background-repeat:no-repeat;background-position:-10px;cursor:pointer}#project li div:hover{color:#cf0000;background-color:transparent;background-position:3px;padding-left:20px}#project ul li
div.current{color:#cf0000;line-height:50px;height:50px;background-color:transparent;font-size:23px;background-position:3px;padding-left:28px}#imgsProject{position:absolute;left:265px;height:425px;width:350px;overflow:hidden;top:-5px}#imgsProject ul
li{height:339px;width:350px;padding-top:86px}#imgsProject .jcarousel-clip-vertical{height:425px;width:350px}#infosProject{position:absolute;left:320px;top:365px;z-index:150}#infosProject .dot
.masque{background-image:url('includes/images/masqueDot.png');background-repeat:no-repeat;width:16px;height:16px}#infosProject
.dot{background-image:url('includes/images/btn_points.jpg');background-position:top;background-repeat:no-repeat;cursor:pointer;float:left;margin-right:25px;-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}#infosProject .dot:hover{background-image:url('includes/images/btn_points.jpg');background-position:bottom;background-repeat:no-repeat}#datasProject{display:none}#toolTipProject{font-family:Janda;font-weight:normal;color:#fff;position:absolute;width:218px;padding-bottom:10px;background-image:url('includes/images/arrowTooltipProject.png');background-position:75px bottom;background-repeat:no-repeat;bottom:40px;left:232px;z-index:200;display:none}#toolTipProject
.content{background:#cf0000;padding:15px 22px;width:174px;height:auto}#toolTipProject .content
.txt{font-size:16px;line-height:24px;margin-bottom:4px}#toolTipProject .content
a{cursor:pointer;line-height:24px;font-size:14px;background:#231f20;padding:0
18px 0 6px;background-image:url('includes/images/arrowButtonProject.jpg');background-position:right center;background-repeat:no-repeat;color:#fff;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}#toolTipProject .content a:hover{padding-right:28px}#project
h3.contact{color:#fff;font-size:30px;line-height:40px;margin-top:10px}#project
h4{color:#fff;font-family:Janda;font-weight:normal;font-size:21px}#project
.questionMark{color:#fff;font-family:Janda;font-weight:normal;font-size:75px;position:absolute;top:30px;right:72px}#project .contactArea
.arrow{background-repeat:no-repeat;position:absolute;z-index:150}#project .contactArea
.arrowLeft{background-image:url('includes/images/arrowLeftContact.png');width:32px;height:40px;left:62px;top:59px}#project .contactArea
.arrowMiddle{background-image:url('includes/images/arrowMiddleContact.png');width:67px;height:81px;left:97px;top:14px}#project .contactArea
.arrowRight{background-image:url('includes/images/arrowRightContact.png');width:30px;height:34px;left:177px;top:77px}#project
.txtContact{margin-top:120px;font-size:21px;font-family:Janda;font-weight:normal}#project .tel,
#project .tel
a{font-size:30px;font-family:Janda;font-weight:normal;color:#fff;text-decoration:none}#project
.contactButton{background-color:#231F20;background-image:url('includes/images/arrowButtonContact.jpg');background-repeat:no-repeat;background-position:right center;height:31px;width:210px;padding:2px 10px 0 9px;font-size:16px;font-family:Janda;font-weight:normal;display:block;color:#fff;line-height:33px;cursor:pointer;margin-top:5px;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}#project .contactButton:hover{padding-right:20px}#team
.top{width:1125px;height:43px;background-image:url('includes/images/teamTop.png');background-repeat:no-repeat}#team
.left{float:left;width:579px;height:280px;background-color:#fff}#team .left
.line{width:579px;background-color:#231F20;position:absolute}#team .left
.line.first{height:2px;top:70px}#team .left
.line.second{height:5px;top:101px}#team .left
.line.third{height:2px;top:135px}#team .left
.line.fourth{height:5px;top:166px}#team .left
.line.last{height:82px;bottom:0}#team .left
.label{font-size:11px;font-family:Janda;font-weight:normal;line-height:11px;position:absolute;right:23px;overflow:visible}#team .left
.label.first{top:90px}#team .left
.label.second{top:155px}#team .left
.whiteCircle{background-image:url('includes/images/whiteCircleTeam.jpg');background-repeat:no-repeat;width:134px;height:25px;position:absolute;left:146px;top:251px}#team
.right{float:left;width:477px;height:280px;background-color:#fff}#team
.middle{float:left;width:68px;height:280px;background-image:url('includes/images/teamMiddle.png');background-repeat:no-repeat}#team
.bottom{float:left;width:1125px;height:59px;background-image:url('includes/images/teamBottom.png');background-repeat:no-repeat}#team
h3{color:#cf0000;font-family:Janda;font-weight:normal;font-size:26px;margin-left:295px;margin-top:5px}#arrowLeftTeam{left:101px;top:213px;position:absolute;width:35px;height:25px;cursor:pointer;z-index:200}#team
.mainArrowLeft{width:17px;height:18px;background-image:url('includes/images/coprs_gauche.jpg');background-repeat:no-repeat;float:left}#team
.middleArrowLeft{width:0;height:3px;margin-top:15px;background:#fff;float:left;-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}#team
.endArrowLeft{width:11px;height:15px;background-image:url('includes/images/fleche_gauche.jpg');background-repeat:no-repeat;float:left;margin-top:9px}#arrowLeftTeam:hover>.middleArrowLeft{width:5px}#arrowRightTeam{left:290px;top:218px;position:absolute;width:35px;height:25px;cursor:pointer;z-index:200}#team
.mainArrowRight{width:27px;height:19px;background-image:url('includes/images/corps_droite.jpg');background-repeat:no-repeat;float:right}#team
.middleArrowRight{width:0;height:3px;margin-top:15px;background:#cdcdcd;position:absolute;right:15px;top: -15px;-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}#team
.endArrowRight{width:9px;height:13px;background-image:url('includes/images/fleche_droite.jpg');background-repeat:no-repeat;position:absolute;right:15px;top: -5px;-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}#arrowRightTeam:hover>.middleArrowRight{width:5px}#arrowRightTeam:hover>.endArrowRight{right:20px}#team
.frontMember{-webkit-transform:rotateY(0deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateY(0deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#team
.backMember{-webkit-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateY(-180deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#team
.posMember{height:264px;width:270px;position:absolute;left:77px;top:5px}#team
.pictureMember{height:264px;width:270px;z-index:100;background-repeat:no-repeat;background-position:center;margin-left:auto;margin-right:auto}#team
.redArrowArea{position:absolute;top:67px;left:198px;height:54px;width:322px;overflow:hidden}#team
.triggerArrowTeamInfos{position:absolute;z-index:250;top:67px;left:248px;height:54px;width:190px;display:block}#team
.link_img_team_member{display:block;height:264px;left:132px;position:absolute;top:5px;width:160px;z-index:300}#team .redArrowArea
.content{float:left;height:inherit;width:229px;font-family:SolexR;font-weight:bold;background-color:#CF0000;background-image:url('includes/images/bgArrowTeamInfos.jpg');background-repeat:no-repeat;padding-right:10px}#team .redArrowArea .content
.title{padding:13px 0 0 105px;font-size:25px;line-height:25px;color:#fff;width:217px}#team .redArrowArea .content
.titleTagLine{padding:12px 0 0 105px;font-size:20px;color:#ec9999;font-weight:normal;width:217px}#team .redArrowArea .content
.tagLine{padding:7px 0 0 105px;font-family:Janda;font-size:18px;line-height:18px;color:#fff;font-weight:normal;width:217px}#team .redArrowArea
.arrow{float:left;background-image:url('includes/images/arrowTeamInfos.png');background-repeat:no-repeat;height:54px;width:10px}#team
.arrowAllTeam{background-color:#fff;font-family:Janda;font-size:16px;background-image:url('includes/images/arrowWhiteTeam.jpg');background-repeat:no-repeat;background-position:top right;position:absolute;top:232px;left:428px;padding:2px 10px 0 12px;line-height:33px;height:31px;cursor:pointer;width:126px;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#team .arrowAllTeam:hover{padding-right:22px}#datasTeam{display:none}#team
a.arrowAllTeam{display:block;text-decoration:none;color:#231F20}#skills-wrapper{width:100%;position:relative;overflow:hidden}#skills{margin:90px auto;margin-bottom:0;height:500px;width:1124px}#skills
h2{color:#cf0000;font-size:26px;font-family:'Janda';font-weight:normal;margin-left:122px;line-height:30px;text-decoration:none}#skills h2
a{color:#cf0000;font-size:26px;font-family:'Janda';font-weight:normal;line-height:30px;position:relative;text-decoration:none;z-index:300}#skills
h3{color:#231f20;font-size:25px;font-family:'SolexR';font-weight:normal;margin-left:122px}#skills .box
.separator{height:15px;width:1px}#skills .boxPos4
.separator{height:20px;width:1px}#skills .box
h2{margin:0;font-size:16px;text-align:center;width:100%}#skills .boxPos4
h2{margin:0;font-size:25px;text-align:center;width:100%}#skills
.carouselSkills{width:2000px;height:450px;top:-100px;left:-438px;overflow:hidden;position:relative}#skills
.box{background:#fff;-webkit-box-shadow:2 2 3 1 #b6b4b0;-moz-box-shadow:2 2 3 1 #b6b4b0;box-shadow:2 2 3 1 #b6b4b0;position:absolute;width:200px;height:255px;cursor:pointer;top:auto}#skills
.boxPos0{margin-left:-562px;margin-top:130px;-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}#skills
.boxPos1{margin-left:342px;margin-top:130px;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}#skills
.boxPos2{margin-left:556px;margin-top:130px;-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}#skills
.boxPos3{margin-left:781px;margin-top:130px;-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}#skills
.boxPos4{margin-left:1003px;margin-top:0;width:290px;height:375px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#skills
.boxPos5{margin-left:1310px;margin-top:130px;-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}#skills
.boxPos6{margin-left:1527px;margin-top:130px;-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}#skills
.boxPos7{margin-left:2438px;margin-top:130px;-moz-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);-o-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}#skills .boxPos7, #skills
.boxPos0{}#skills .box
.img{position:relative;margin-left:auto;margin-right:auto;margin-top:10px}#skills .box
.img.techno{width:115px;height:139px}#skills .boxPos4
.img.techno{width:192px;height:232px}#skills .box
.img.promo{width:109px;height:136px}#skills .boxPos4
.img.promo{width:183px;height:227px}#skills .box
.img.analy{width:137px;height:138px}#skills .boxPos4
.img.analy{width:229px;height:231px}#skills .box
.img.strat{width:162px;height:145px}#skills .boxPos4
.img.strat{width:271px;height:242px}#skills .box
.img.content{width:154px;height:108px;margin-top:20px}#skills .boxPos4
.img.content{width:258px;height:180px;margin-top:20px}#skills .box
.img.design{width:156px;height:114px}#skills .boxPos4
.img.design{width:261px;height:191px}#skills .box .img
img{height:100%;left:0;position:absolute;top:0;width:100%}#skills .box
.button{margin-left:32px;position:absolute;bottom:15px}#skills .boxPos4
.button{margin-left:50px;bottom:21px}#skills .box .button
.arrow{float:left;height:25px;width:10px;position:relative}#skills .boxPos4 .button
.arrow{height:33px;width:10px}#skills .arrow
img{height:100%;left:0;position:absolute;top:0;width:100%;margin-left:-2px}#skills .box .button
.txt{background-color:#231f20;font-family:Janda;font-size:10px;color:#fff;padding:2px 0 0 8px;width:123px;line-height:25px;height:23px;cursor:pointer;float:left;color:#fff}#skills .boxPos4 .button
.txt{font-size:16px;padding:2px 0 0 12px;width:190px;line-height:33px;height:31px}#skills .box
.overlay{width:inherit;height:inherit;position:absolute;z-index:200;background-image:url("includes/images/overlay.png");background-repeat:repeat}#skills .boxPos4
.overlay{width:inherit;height:inherit;display:none}#skills
.boxPos4{position:absolute;z-index:400;-webkit-transform:rotateY(0deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateY(0deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-o-transition: -o-transform 0.6s ease-in-out;-ms-transition: -ms-transform 0.6s ease-in-out;-moz-transition: -moz-transform 0.6s ease-in-out;-webkit-transition: -webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out}#skills .boxFlipRed ul
li{margin-bottom:1px}#skills .boxFlipRed
ul{list-style:url('includes/images/dotLi.jpg');padding-left:10px}#skills
.boxFlipRed{background:#cf0000;position:absolute;left:1003px;top:0;width:250px;height:345px;padding:15px 15px 15px 25px;font-family:SolexR;font-size:18px;color:#fff;-webkit-box-shadow:2 2 3 1 #b6b4b0;-moz-box-shadow:2 2 3 1 #b6b4b0;box-shadow:2 2 3 1 #b6b4b0;-webkit-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:rotateY(-180deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transition: -o-transform 0.6s ease-in-out;-ms-transition: -ms-transform 0.6s ease-in-out;-moz-transition: -moz-transform 0.6s ease-in-out;-webkit-transition: -webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out}#skills .boxFlipRed
.backButton{background-image:url('includes/images/arrowBackButtonSkill.jpg');background-repeat:no-repeat;background-position:right;background-color:#221e1e;color:#fff;font-size:16px;font-family:Janda;width:74px;padding-left:15px;padding-right:10px;cursor:pointer;height:33px;line-height:36px;position:absolute;bottom:15px;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#skills .boxFlipRed .backButton:hover{padding-right:20px}#skills
.datasSkill{display:none}#clients{position:relative;overflow:hidden;width:100%;height:154px}#weLoveOurClientsWrapper{width:100%}h1#weLoveOurClients{font-size:30px;color:#cf0000;font-family:Janda;font-weight:normal;text-align:center;background-image:url('includes/images/titleLoveClients.png');background-repeat:no-repeat;width:864px;height:49px;padding-top:15px;margin-left:auto;margin-right:auto;margin-bottom:25px;position:relative;z-index:200}h1#weLoveOurClients
a{color:#cf0000;text-decoration:none}#laneClients{background-image:url('includes/images/laneClients.png');background-repeat:repeat-x;height:24px;position:absolute;left:0;width:100%;margin-top:7px}#areaClients{width:969px;margin-left:auto;margin-right:auto;margin-top:27px}#areaClients
.left{float:left;background-image:url('includes/images/clients/shadowLeft.png');background-repeat:no-repeat;height:67px;width:34px;background-position:right;margin-top:30px;position:relative;z-index:300}#areaClients
.right{float:right;background-image:url('includes/images/clients/shadowRight.png');background-repeat:no-repeat;height:67px;width:34px;background-position:left;margin-top:30px;position:relative;z-index:300}#areaClients .left
.arrow{background-image:url('includes/images/clients/arrowLeft.png');background-repeat:no-repeat;float:right;width:22px;height:38px;margin-top:16px;cursor:pointer}#areaClients .right
.arrow{background-image:url('includes/images/clients/arrowRight.png');background-repeat:no-repeat;background-position:right;width:22px;height:38px;margin-top:16px;cursor:pointer}#clients
.align{width:901px;margin-left:auto;margin-right:auto}#clients
li{height:150px;width:901px}#clients ul.carouselClients
.box{height:300px;margin-top:-150px;background-position:bottom;float:left;background-repeat:no-repeat;position:relative}#clients ul.carouselClients
.box1{width:170px;margin-left:20px;background-image:url('includes/images/clients/box1.png')}#clients ul.carouselClients
.box2{width:162px;margin-left:15px;background-image:url('includes/images/clients/box2.png')}#clients ul.carouselClients
.box3{width:164px;margin-left:7px;background-image:url('includes/images/clients/box3.png')}#clients ul.carouselClients
.box4{width:162px;margin-left:7px;background-image:url('includes/images/clients/box4.png')}#clients ul.carouselClients
.box5{width:162px;margin-left:10px;background-image:url('includes/images/clients/box5.png')}#clients
.carouselContainer{position:absolute;top:3px;z-index:100;width:100%}#clients
a.box{display:block}#clients .box
img{margin-top:195px;position:absolute;display:block}#clients .box1
img{left:15px}#clients .box2 img, #clients .box4 img, #clients .box5
img{left:6px}#clients .box3
img{left:7px}#clients .box
img.off{z-index:200}#clients .box
img.on{z-index:100}#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}}#numbers
h3{margin-left:30px;width:195px;float:left;line-height:37px}#numbers
.img{position:absolute;left:0px;top:20px;z-index:100}#numbers
.boxNumber{margin-left:30px;margin-bottom:10px;width:150px;float:left;font-family:SolexR;font-size:18px;text-align:right;overflow:hidden;position:relative}#numbers
.boxNumber.even{margin-right:80px;width:150px;margin-left:0px;float:right}#numbers
.number{font-weight:normal;font-size:50px;position:relative;z-index:300}#numbers .boxNumber
.txt{height:24px}#datasNumber{display:none}