@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}body{background-image:url("includes/images/motif.jpg");color:#231F20}.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}#profile
h1{color:#CF0000;font-family:Janda;font-size:50px;margin-left:90px;font-weight:normal}#profile
.subMenu{margin-top:120px;position:absolute;width:100%;right:0;top:0;z-index:100}#profile
.center{width:1124px;margin-right:auto;margin-left:auto}#profile
ul{float:right;margin-right:70px}#profile
li{float:left;list-style:none;height:48px}#profile li:hover{background-image:url(includes/images/profile/arrowDownSubMenu.png);background-repeat:no-repeat;background-position:bottom center}#profile li:hover>a{background-color:#CF0000}#profile 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}#teamIdTrigger{display:none}#truthIdTrigger{display:none}#contentProfile{background-color:#fff;width:964px;padding:65px 70px 0 90px;margin-top:12px;position:relative}#contentProfile
.columnLeft{width:509px;float:left}#contentProfile
h2{font-family:Janda;font-size:25px;color:#cf0000;font-weight:normal}#contentProfile
h3{font-family:Janda;color:#cf0000;font-size:26px;font-weight:normal;margin-top:70px}#contentProfile
.columnRight{width:350px;float:right;height:660px}#separatorProfile{width:1124px;height:92px;background-image:url(includes/images/profile/separatorContent.png);background-repeat:no-repeat}#contentProfile
.intro{font-family:Janda;font-size:16px;line-height:30px;margin-top:15px}#contentProfile
span{color:#cf0000}#contentProfile
a{color:#cf0000;text-decoration:none}#contentProfile a:hover{text-decoration:underline}#contentProfile
.description{font-family:SolexR;font-size:20px;margin-top:25px}#contentProfile
img{border:solid 5px #d6d6d6;margin-top:53px}#contentProfile
.titlePrincipes{background-color:#f0f0f0;cursor:pointer;margin-top:5px;height:82px}#contentProfile
.titlePrincipes.first{margin-top:24px}#contentProfile .numberPrincipes, #contentProfile
.txtPrincipes{float:left}#contentProfile
.numberPrincipes{font-family:Janda;color:#cf0000;font-size:35px;width:82px;text-align:center;line-height:82px}#contentProfile
.txtPrincipes{font-family:SolexR;font-size:23px;width:268px;padding-top:10px}#contentProfile
.descriptionPrincipes{font-family:SolexR;font-size:16px;padding:0px 20px;display:none}#contentProfile
p{padding-bottom:20px}#contentProfile
.arrowDownGrey{background-image:url(includes/images/profile/arrowDownPrincipes.jpg);background-repeat:no-repeat;background-position:34px;width:268px;height:10px}#philosophy{background-color:#fff;background-image:url(includes/images/profile/gradientTruth.png);background-repeat:no-repeat;background-position:0px 125px;width:1124px;margin-left:auto;margin-right:auto;padding-top:15px}#philosophy
table{margin-left:auto;margin-right:auto;width:960px;position:relative}#philosophy
td{text-align:center;height:140px;position:relative;vertical-align:bottom;width:120px;cursor:pointer}#philosophy
.arrowTruth{background-image:url(includes/images/profile/masque_fleche.png);background-position:bottom;background-repeat:no-repeat;width:110px;height:17px;position:absolute;top:0px;margin-left:5px;display:none}#philosophy
.arrowTruth.current{display:block}#philosophy
h3{font-family:Janda;font-size:30px;font-weight:normal;margin-left:90px;margin-top:40px;display:none}#philosophy
h4{font-family:Janda;font-size:50px;font-weight:normal;width:960px;display:none;line-height:70px;margin-top:10px}#philosophy
p{padding:9px 0px;font-family:SolexR;font-size:22px;display:none}.contentPhilosophy
img{display:none}#philosophy
.containerTruth{position:relative;height:390px}#philosophy
.contentPhilosophy{padding-bottom:20px;position:absolute}#philosophy
.leftPhilo{margin-left:90px;float:left;width:600px}#philosophy
.rightPhilo{float:left;width:360px;text-align:right}#philosophy .truth-ecouter-avec-patience
.rightPhilo{width:410px}#teamSection{background-color:#fff;padding-top:70px;position:relative}#teamSection
h2{color:#CF0000;font-family:Janda;font-size:26px;font-weight:normal;margin-left:90px}#teamSection
.bigLine{height:5px;width:1124px;background-color:#231f20}#teamSection
.smallLine{height:2px;width:1124px;background-color:#231f20}#teamSection
.heightIndicator{font-family:Janda;font-size:11px;float:right;margin-right:15px;line-height:11px}#teamSection
.indicator1{margin-top:30px}#teamSection
.indicator2{margin-top:8px}#teamSection
.indicator3{margin-top:8px}#teamSection
.indicator4{margin-top:8px}#teamSection
.line2{margin-top:20px}#teamSection
.line4{margin-top:20px}#teamSection
.line6{margin-top:20px}#teamSection
.bgBlack{height:100px;width:1124px;background-color:#231f20;margin-top:36px;background-image:url(includes/images/profile/bkc_pieds.jpg);background-repeat:repeat-x;background-position:top}#teamSection
.containerCarousel{position:absolute;top:120px;width:1124px;height:374px;overflow:hidden}#teamSection
li{padding:55px 20px;position:relative}#teamSection .jcarousel-clip-horizontal{height:364px;width:1124px}#separatorTeamSection{background-image:url(includes/images/profile/separatorTeamSection.png);background-repeat:no-repeat;width:1124px;height:93px}#teamSection li
img{cursor:pointer;position:relative;z-index:100}#teamSection
.areaInfosMember{background-color:#231F20}#datasTeam{display:none}.areaInfosMember{font-family:Janda;width:1024px;padding-left:90px;padding-right:10px;color:#fff}.areaInfosMember
h3{font-size:26px;font-weight:normal}.areaInfosMember .job-team-member{font-size:12px;margin-bottom:30px}.areaInfosMember
.catchline{font-family:SolexR;font-size:20px;margin-bottom:40px}.areaInfosMember
.label{font-size:20px}.areaInfosMember
.answer{font-size:16px;color:#cf0000;margin-bottom:20px}.areaInfosMember
.left{width:450px}.areaInfosMember
.right{width:450px;padding-top:94px;margin-right:30px}#joinUs{background:#fff;width:994px;padding:60px 30px 80px 100px}#joinUs
h2{font-size:26px;color:#cf0000;font-family:Janda;font-weight:normal}#joinUs
h3{font-size:20px;font-family:SolexR;font-weight:normal;margin-bottom:35px}#joinUs
.block{color:#cf0000;font-family:Janda;font-size:20px;float:left;min-width:400px;line-height:40px}#joinUs
.joinCvWanted{font-size:20px;font-family:SolexR;font-weight:normal;margin-top:35px}#joinUs
a{border:none;color:#cf0000}#listJobs
h3{font-family:Janda;font-size:26px;font-weight:normal;line-height:26px;margin-top:16px}#listJobs
.jobBlock{float:left;width:477px;height:160px}#listJobs
.separator{float:left;height:160px;width:1px;background-image:url(includes/images/profile/separator_v.jpg);background-repeat:repeat-y;margin-right:35px}#listJobs
.separator_h{height:1px;width:100%;background-image:url(includes/images/profile/separator_h.jpg);background-repeat:repeat-x;margin-bottom:30px;margin-top:30px}#listJobs
.imgLeft{width:190px;float:left}#listJobs
img{margin-left:auto;margin-right:auto;display:block}#listJobs
.contentRight{float:left;width:287px}#listJobs
h5{font-family:Janda;font-size:20px;line-height:34px;font-weight:normal;color:#CF0000}#listJobs
a{color:#CF0000;text-decoration:underline}#listJobs a:hover{text-decoration:none}#listJobs
a.linkPDF{background-position:left;display:inline-block;color:#fff;text-decoration:none;background-color:#231f20;height:24px;position:relative;padding-left:40px;padding-right:30px;background-image:url(includes/images/profile/arrow_right.jpg);background-repeat:no-repeat;background-position:right center;margin-top:15px;font-family:Janda;font-size:14px}#listJobs
.iconPDF{background-image:url(includes/images/profile/pdfButton.png);background-repeat:no-repeat;position:absolute;left:0px;top:-6px;width:32px;height:32px}#listJobs
.joinUs{font-family:Janda;font-size:21px;margin-top:20px}#listAllTypeJobs{font-family:SolexR;font-size:25px;margin-top:25px}#listAllTypeJobs
span{color:#CF0000}#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}}