@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}header,main{display:block}header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;position:fixed;z-index:9999;top:0;right:0;left:0;overflow:hidden;width:100%;padding:20px 20px 20px 20px;transition:all 150ms}header.active{background:#e1b129;align-items:center}header.active #logo img{width:180px;transition:width 150ms}header.active nav{width:auto;transition:width 150ms}header.active #head-info{display:none}.home header{background:#e1b129;box-shadow:0 4px 12px -5px #404040}header #logo{display:block}header nav{order:3;width:100%}header nav.mob{display:none}header nav a{float:left;margin:0 6px 0 0;padding:2px 10px;font-size:16px;line-height:normal;transition:color 100ms,border-color 100ms;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:3px}header nav a:hover,header nav a.actif{text-decoration:none;color:#e1b129;background-color:#fff}header nav a.recrutement,header nav a.audit-mob{color:#fff;border:1px solid #293647;background:#293647;transition:all 100ms}header nav a.recrutement:hover,header nav a.recrutement.actif,header nav a.audit-mob:hover,header nav a.audit-mob.actif{color:white;background:#161d27;border:1px solid #161d27}header nav a.audit-mob{display:none}header #head-info p{margin:0 0 10px 0;padding:0 0 0 28px;font-size:20px;font-weight:600;line-height:20px;text-align:right;color:#fff;background:url(../img/ui/sprite.png) no-repeat -35px -200px}header #head-info>div{float:right}header #head-info>div .soc{display:block;float:left;width:30px;height:30px;margin:0 5px 0 0;background:url(../img/ui/social-header.png) no-repeat 0 0}header #head-info>div .soc.tw{background-position:0 0}header #head-info>div .soc.go{background-position:-100px 0}header #head-info>div .soc.li{background-position:-200px 0}header #head-info>div .flag{display:block;float:left;width:45px;height:30px;background:url(../img/ui/flags.png) no-repeat 0 0}header #burger{display:none;float:right;width:32px;height:32px;margin:0;cursor:pointer;background:url("../img/ui/burger.png") no-repeat center center;background-size:cover}@media only screen and (max-width:1140px){header{overflow:initial;background:#e1b129;align-items:center}header.opened nav.mob{display:block;overflow:auto;padding-bottom:200px}header #logo img{width:180px}header nav{display:none;position:absolute;min-height:100vh;top:94px;bottom:0;left:0;right:0;background:#e1b129;margin-top:0;padding:20px 6%;overflow:scroll}header nav a{display:block;clear:both;float:none;border-radius:0;margin:0 0 10px;padding-bottom:5px}header nav a:hover,header nav a.actif{color:white}header nav a.audit-mob{display:inline-block;border-radius:3px;margin-right:0}header nav>a:not(:last-of-type){background-color:transparent;border:none !important;border-bottom:1px solid #fff !important}header nav .arrow{background:url("../img/ui/white_arrow.png") no-repeat right center;background-size:16px 16px}header nav.mob{display:none}header nav.mob div{display:none;margin:10px 0 20px}header nav.mob div a{text-transform:initial;border:0;float:none;margin:0 0 5px;padding:0 5px;margin-top:10px}header nav.mob div a:hover,header nav.mob div a:focus,header nav.mob div a:active{background-color:unset}header nav.mob div a:first-of-type{margin-top:0}header nav.mob div a.indent{font-size:13px;padding:2px 0;margin:0 0 0 15px}header #head-info{display:none;top:100px;margin:0 60px}header #burger{display:block}}@media only screen and (max-width:769px){header.active #logo img{width:150px}header #logo img{width:150px}}#bandeau{position:relative}#bandeau picture source,#bandeau picture img{width:100%;height:300px;aspect-ratio:1/0;object-fit:cover}#bandeau p{position:absolute;bottom:50px;left:0;right:0;font-size:50px;line-height:50px;color:#fff}#bandeau.bd-recrutement{background-image:url(../img/bandeaux/bg-equipe.jpg);background-position:center -75px}#bandeau.bd-recrutement p{bottom:80px;left:0;right:0;position:absolute;text-shadow:1px 1px 3px black}@media only screen and (max-width:1360px){#bandeau picture source,#bandeau picture img{height:400px}}@media only screen and (max-width:1000px){#bandeau p{font-size:34px;line-height:34px}#bandeau picture source,#bandeau picture img{height:300px}}@media only screen and (max-width:660px){#bandeau p{font-size:24px;line-height:28px}#bandeau.bd-recrutement{background-size:280%;background-position:center top}}footer{position:relative;z-index:9997;overflow:hidden;padding:45px 0 20px 0;color:#b0a3a4;background:#382d2b}footer .col{float:left;width:300px}footer .col:nth-child(2n){margin-right:40px}footer nav{margin:0 0 30px 0}footer nav p{margin:0 0 10px 0;text-transform:uppercase;color:#e5e0e1}footer nav p a{color:#e5e0e1}footer nav a{display:inline-block;transition:color 50ms;color:#b0a3a4}footer nav a:hover{text-decoration:none;color:#e5e0e1}footer #nl-footer{float:right;width:320px}footer #nl-footer .big{margin:0 0 10px 0;text-transform:uppercase;color:#e5e0e1}footer #nl-footer a{transition:color 50ms;color:#b0a3a4}footer #nl-footer a:hover{text-decoration:none;color:#e5e0e1}footer #nl-footer form{margin:15px 0 35px 0}footer #nl-footer form input{width:80%;height:40px;margin:0 8px 0 0;padding:0 0 0 40px;font-size:14px;font-family:"Open Sans",sans-serif;line-height:40px;color:#fff;border:0;border-radius:5px;background:#746868 url(../img/ui/sprite.png) no-repeat -25px -87px}footer #nl-footer form input:-moz-placeholder{opacity:1;color:#382d2b}footer #nl-footer form input::-moz-placeholder{opacity:1;color:#382d2b}footer #nl-footer form input:-ms-input-placeholder{color:#382d2b}footer #nl-footer form input::-webkit-input-placeholder{color:#382d2b}footer #nl-footer form button{width:15%;height:40px;font-size:14px;font-family:"Open Sans",sans-serif;line-height:40px;cursor:pointer;transition:background-color 100ms;vertical-align:bottom;color:#fff;border:0;border-radius:5px;background:#e1b129}footer #nl-footer form button:hover{background:#bd921a}footer #nl-footer .soc{overflow:hidden;margin:0 0 40px 0}footer #nl-footer .soc a{display:block;float:left;width:40px;height:40px;margin:0 10px 0 0;background:url(../img/ui/social-footer.png) no-repeat 0 0}footer #nl-footer .soc a.tw{background-position:0 0}footer #nl-footer .soc a.tw:hover{background-position:0 -50px}footer #nl-footer .soc a.go{background-position:-50px 0}footer #nl-footer .soc a.go:hover{background-position:-50px -50px}footer #nl-footer .soc a.li{background-position:-100px 0}footer #nl-footer .soc a.li:hover{background-position:-100px -50px}footer #back-top{position:absolute;right:0;bottom:0;left:0;width:90px;height:20px;margin:0 auto;font-size:15px;font-weight:600;cursor:pointer;transition:color 100ms;text-align:center;color:#382d2b;background:url(../img/ui/sprite.png) no-repeat center 0}footer #back-top:hover{color:#fff}@media only screen and (max-width:1360px){footer .col{width:260px}footer #nl-footer{width:260px}}@media only screen and (max-width:1140px){footer .col{width:220px;padding:0 20px 0 0;font-size:13px}footer #nl-footer{width:260px;font-size:13px}}@media only screen and (max-width:1000px){footer .col{width:30%}footer #nl-footer{float:left;clear:both;clear:both;width:100%;margin:0 0 20px 0}footer #nl-footer form{width:300px}}@media only screen and (max-width:660px){footer .col{float:none;width:100%}footer .col:nth-child(2n){margin-right:0}}#content{clear:both;overflow:hidden;min-height:400px;padding:30px 0 60px 0}#content .breadcrumb{margin:0 0 30px 0;font-size:14px;list-style:none}#content .breadcrumb a,#content .breadcrumb span{display:inline-block;margin:0 5px}#content .breadcrumb span:last-of-type{margin-right:0}#content #col{float:left;width:300px;margin:0 40px 0 0}#content #col p{margin:0 0 10px 0;font-size:20px;line-height:24px;text-transform:uppercase;color:#382d2b}#content #col #ssmenu ul{list-style:none}#content #col #ssmenu ul li a{display:block;margin:0 0 10px 0;padding:10px 5px 10px 15px;font-size:15px;font-weight:600;transition:background-color 100ms;color:#fff;border-radius:4px;background-color:#293647;background-repeat:no-repeat;background-position:right 10px;background-image:url(../img/ui/bg-li.png)}#content #col #ssmenu ul li a:hover,#content #col #ssmenu ul li a.actif{text-decoration:none;background-color:#202a37}#content #col #ssmenu ul li a.open{background-position:right -70px}#content #col #ssmenu ul li ul{margin:0 0 0 20px;list-style:none}#content #col #ssmenu ul li ul li a{display:inline-block;padding:5px 15px 5px 30px;font-size:14px;background-position:left 4px}#content #col #ssmenu ul li ul li a:hover{background-position:left 4px}#content #col #actus-col{width:100%;margin:20px 0 0 0;padding:120px 0 0 0;background:url(../img/ui/bg-actu-col.jpg) no-repeat left top}#content #col #actus-col p{margin:0 0 10px 0;font-size:14px;line-height:18px;text-transform:none}#content #col #actus-col p.tt{margin:0;font-weight:700;color:#e1b129}#content #col #actus-col a{display:block;margin:10px 0 0 0;text-decoration:none;border-bottom:1px solid #d1d2d4}#content #col #actus-col a:hover p{color:#e1b129}#content #col #ref{padding:25px 0;border-bottom:1px solid #d1d2d4}#content #col #ref img{display:block;margin:0 auto}#content #col #nl-col{padding:15px 0 25px 0;border-bottom:1px solid #d1d2d4}#content #col #nl-col .success{display:none;font-size:10px;color:#e1b129}#content #col #nl-col p:last-child{margin:0}#content #col #nl-col input{width:240px;height:40px;margin:0 8px 0 0;padding:0 0 0 40px;font-size:14px;font-family:"Open Sans",sans-serif;line-height:40px;color:#382d2b;border:0;border:1px solid #d1d2d4;border-radius:5px;background:white url(../img/ui/sprite.png) no-repeat -25px -88px}#content #col #nl-col input:-moz-placeholder{opacity:1;color:#382d2b}#content #col #nl-col input::-moz-placeholder{opacity:1;color:#382d2b}#content #col #nl-col input:-ms-input-placeholder{color:#382d2b}#content #col #nl-col input::-webkit-input-placeholder{color:#382d2b}#content #col #nl-col button{height:40px;padding:0 10px;font-size:14px;font-family:"Open Sans",sans-serif;line-height:40px;cursor:pointer;transition:background-color 100ms;vertical-align:bottom;color:#fff;border:0;border-radius:5px;background:#e1b129}#content #col #nl-col button:hover{background:#bd921a}#content #col #secteurs{overflow:hidden;padding:15px 0 25px 0}#content #col #secteurs>a{position:relative;float:left;overflow:hidden;width:150px;height:150px}#content #col #secteurs>a:hover>div{transform:scale(1.25,1.25)}#content #col #secteurs>a:hover span{color:#fff}#content #col #secteurs>a:hover>div{transform:scale(1.25,1.25)}#content #col #secteurs>a.ntic>div,#content #col #secteurs>a.ntic>span{background-position:0 0}#content #col #secteurs>a.sas>div,#content #col #secteurs>a.saas>span{background-position:-150px 0}#content #col #secteurs>a.telco>div,#content #col #secteurs>a.telco>span{background-position:-300px 0}#content #col #secteurs>a.aero>div,#content #col #secteurs>a.aero>span{background-position:-450px 0}#content #col #secteurs>a.pharma>div,#content #col #secteurs>a.pharma>span{background-position:-600px 0}#content #col #secteurs>a.bio>div,#content #col #secteurs>a.bio>span{background-position:-750px 0}#content #col #secteurs>a.auto>div,#content #col #secteurs>a.auto>span{background-position:-900px 0}#content #col #secteurs>a.agro>div,#content #col #secteurs>a.agro>span{background-position:-1050px 0}#content #col #secteurs>a.indus>div,#content #col #secteurs>a.indus>span{background-position:-1200px 0}#content #col #secteurs>a>div{position:absolute;width:100%;height:100%;transition:all .4s;transform:scale(1,1);background:#ccc url(../img/ui/bg-secteurs.png) no-repeat 0 0;background-size:cover}#content #col #secteurs>a span{position:absolute;width:100%;height:100%;padding-top:100px;transition:color 300ms;text-align:center;color:transparent;background:url(../img/ui/sector-icons.png) no-repeat 0 0}#content article{float:left;width:860px}#content article.partners #youtube{display:block;margin:20px auto}#content article h1{margin:0 0 20px 0;font-size:32px;line-height:34px;text-align:justify;color:#e1b129}#content article h2{margin:30px 0 20px 0;font-size:24px;line-height:24px;color:#e1b129}#content article h3{margin:30px 0 10px 0;font-size:20px;font-weight:600;line-height:24px;color:#293647}#content article p{margin:0 0 20px 0;text-align:justify}#content article p.share{margin:10px 0 10px 0}#content article p.intro{margin:0 0 20px 0;font-size:20px;line-height:24px}#content article p.disclaimer{padding:10px;background-color:#e7e7e7}#content article p.introLight{margin:0 0 20px 0;font-size:20px;font-weight:300;line-height:24px}#content article p+ul{margin-top:-10px}#content article p.success{font-weight:bold}#content article p.failed{font-weight:bold;color:#af2033}#content article>img{margin:0 0 20px}#content article ul,#content article ol{margin:0 0 20px 10px;list-style:none;text-align:justify}#content article ul li,#content article ol li{position:relative;margin:0 0 5px 0;padding-left:20px}#content article ul li:before,#content article ol li:before{position:absolute;left:0;display:inline-block;font-family:"Arial Black";content:"■ ";color:#e1b129}#content article ol{margin:0 0 20px 25px;list-style:decimal}#content article ol li:before{display:none;content:""}#content article img.full{max-width:100%;height:auto}#content article .flex{display:flex;flex-wrap:wrap}#content article .flex>img{max-width:100%;margin:0 20px 20px 0}#content article .flex>img.right{margin:0 0 20px 20px}#content article .flex>div,#content article .flex>p{flex:1}#content article .flex>div>p,#content article .flex>p>p{margin:0 0 20px}#content article .col_2{display:flex;flex-wrap:wrap}#content article .col_2>*{width:46% !important;margin-right:2% !important}#content article .col_2.spb{justify-content:space-between}#content article .highlight{margin:0 0 20px;padding:25px 20px;border-left:6px solid #e1b129;background-color:#f5f5f5}#content article .highlight p:last-child{margin:0}#content article .video_container{max-width:768px;margin:0 auto 20px}#content article .video_responsive{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}#content article .video_responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content article a{color:#e1b129}#content article a:hover{text-decoration:underline}#content article .action{display:inline-block;width:230px;min-height:48px;margin:0 10px 10px 0;padding:2px 10px 0 50px;font-size:14px;font-weight:700;vertical-align:top;color:#fff;border-radius:5px;background:#796770 url(../img/ui/bg-action.png) no-repeat 10px 0}#content article .action strong{font-size:22px;font-weight:700}#content article .action.call{background-position:10px 0}#content article .action.dl{background-position:10px -100px}#content article .action.ask{background-position:10px -200px}#content article a.action{padding-top:0;line-height:48px;background-color:#e1b129}#content article a.action:hover{text-decoration:none;background-color:#e7c156}#content article table{margin:0 0 20px 0}#content article table.alt tr:nth-child(odd)>td,#content article table.alt tr:nth-child(odd)>th{background-color:#80808012}#content article table.alt tr td:first-child{text-align:center}#content article table.relance_tab td{text-align:left}#content article table.relance_tab tr:first-of-type td,#content article table.relance_tab tr:first-of-type th{color:white !important;background-color:#382d2b !important}#content article table.relance_tab tr th{color:white;background:#e1b129}#content article table.relance_tab tr td:last-of-type{font-weight:bold;color:black;background:#d1d2d4}#content article table tr td:first-child{text-align:left}#content article table th,#content article table td{padding:5px 10px;text-align:center;vertical-align:middle;border:1px solid #293647}#content article table th p,#content article table td p{margin-bottom:10px !important}#content article .partners_grid{margin:0 0 20px}#content article .partners_grid>div{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid lightgray}#content article .partners_grid>div>div:first-of-type{display:flex;align-items:center;width:200px}#content article .partners_grid>div>div:last-of-type{margin:0 10px;flex-grow:1}#content article .partners_grid>div>div:last-of-type p:last-child{margin:0}#content article #offer-links{display:flex;overflow:hidden;flex-wrap:wrap;margin:25px 0 20px;list-style:none}#content article #offer-links a{display:block;float:left;width:49%;margin:0 1% 1% 0;transition:background-color 200ms;text-align:left;color:#293647}#content article #offer-links a:before{font-family:"Arial Black";content:"■ ";color:#e1b129}#content article #offer-links a:hover{color:#e1b129}#content article #secteur-desc{float:left;width:68%}#content article #kpi{float:right;width:28%;margin:0 0 20px 4%}#content article #kpi>div{overflow:hidden;font-size:18px}#content article #kpi>div img{display:inline-block;margin:0 10px 20px 0;vertical-align:middle}#content article #kpi>div p{display:inline-block;width:170px;margin:0 0 20px 0;text-align:left;vertical-align:middle;color:#293647}#content article #kpi>div span{font-size:24px;font-weight:700}#content article #kpi>p{margin:20px 0 20px 0;padding-top:20px;border-top:1px solid #b0a3a4}#content article .siege{float:left;width:40%;margin:0;text-align:left}#content article .siege p{text-align:left}#content article .bureaux{float:left;width:40%}#content article .bureaux a{text-decoration:underline !important}#content article .bureaux .lyon{margin-top:38px}#content article .actus{display:block;padding:15px 0 20px 0;color:#382d2b;border-bottom:1px solid #d1d2d4}#content article .actus .date{display:block;margin:0 0 10px 0;color:#b0a3a4}#content article .actus h2{margin:0 0 20px 0;font-size:20px;font-weight:600;line-height:24px;color:#293647}#content article .actus p:last-child{margin:0}#content article a.actus span{display:block;margin:0 0 10px 0;color:#b0a3a4}#content article a.actus p{margin:0}#content article a.actus:hover{text-decoration:none}#content article a.actus:hover h2{color:#e1b129}#content article a.actus:hover p{color:#e1b129}#content article #years{overflow:hidden;margin:20px 0 10px 0}#content article #years a{display:block;float:left;margin:0 10px 10px 0;padding:5px 10px;color:#fff;border-radius:5px;background:#293647}#content article #years a.actif,#content article #years a:hover{text-decoration:none;background-color:#e1b129}#content article #documentations{overflow:hidden}#content article #documentations .doc-list{float:left;width:32%;margin:0 2% 2% 0}#content article #documentations .doc-list:nth-child(3n){margin-right:0}#content article #documentations .doc-list h3{margin:0 0 15px 0;font-size:18px;font-weight:400;color:#e1b129}#content article #documentations .doc-list>a{display:block;min-height:40px;margin:0 0 15px 0;padding:0 0 0 30px;font-size:14px;font-weight:600;line-height:18px;transition:color 100ms;color:#382d2b;background:url(../img/ui/icon-pdf.png) no-repeat left top}#content article #documentations .doc-list>a span{display:block;float:right;width:40px;height:40px;margin:0 0 0 10px;content:"";border-radius:5px;background:#e1b129 url(../img/ui/icon-download.png) no-repeat center 10px}#content article #documentations .doc-list>a:hover{text-decoration:none;color:#e1b129}#content article #documentations .doc-list>a:hover span{background-color:#d3a41e}#content article .offers{display:flex;flex-wrap:wrap;justify-content:space-around}#content article .offers a{display:block;margin:0 0 5px;font-size:14px;text-decoration:underline;color:#382d2b}#content article .offers p{font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;color:#e1b129}#content article .offers img{display:block;margin:0 auto 15px}#content article .offers>div{margin:0 0 20px 0}#content article .slick-recruit{max-width:100%}#content article .slick-recruit .slick-slide{max-width:100%}#content article .slick-recruit .slick-slide img{width:100%}#content article a.btn{display:inline-block;margin:0 0 10px 0;padding:14px 22px;font-size:20px;transition:background-color 100ms;text-decoration:none;color:#fff;border:0;border-radius:5px;background-color:#e1b129}#content article a.btn:hover,#content article a.btn:focus,#content article a.btn:active{background-color:#bd921a}#content #youtube{width:100%;height:460px;margin:0 0 20px}@media only screen and (max-width:1360px){#content article{width:760px}#content article #secteur-desc{width:60%}#content article #kpi{width:35%}#content #youtube{height:360px;margin:0 0 20px 0}}@media only screen and (max-width:1140px){#content #col{margin:0 30px 0 0}#content article{width:620px}#content article h1{margin:0 0 20px 0;font-size:30px;line-height:34px}#content article h2{margin:0 0 20px 0;font-size:20px;line-height:22px}#content article h3{margin:0 0 10px 0;font-size:16px;line-height:20px}#content article #intro{margin:0 0 20px 0;font-size:16px;line-height:22px}#content article #secteur-desc{width:100%}#content article #kpi{display:none}}@media only screen and (max-width:1000px){#content #col #ssmenu,#content #col .twitter-timeline,#content #col #ref,#content #col #nl-col,#content #col #secteurs,#content #col #actus-col{display:none !important}#content article{clear:both;width:100%;margin-top:10px}#content article #offer-links a{font-size:13px;line-height:normal}#content article .flex{flex-direction:column}#content article .flex>img{margin:0 auto 20px}#content article .flex>img.right{margin:0 auto 20px}#content #youtube{display:block;width:80%;height:300px;margin:0 auto 20px auto}}@media only screen and (max-width:660px){#content article h1{margin:0 0 20px 0;font-size:22px;line-height:24px}#content article h2{margin:0 0 20px 0;font-size:18px;line-height:22px}#content article h3{margin:0 0 10px 0;font-size:18px;font-weight:600;line-height:24px}#content article ul,#content article ol{margin:0 0 20px 0}#content article ul li,#content article ol li{padding-left:15px}#content article .col_2>*{width:100% !important;margin-right:0 !important}#content article .action{display:block;width:100%;max-width:480px;margin:0 10px 10px 0}#content article a.action{padding-top:0;line-height:48px}#content article p.share a img{display:inline-block}#content article .partners_grid>div{flex-wrap:wrap;padding:15px 0}#content article .partners_grid>div>div:first-of-type{width:100%;margin:0 0 10px}#content article .partners_grid>div>div:first-of-type a,#content article .partners_grid>div>div:first-of-type img{margin:0 auto}#content article .partners_grid>div>div:last-of-type{width:100%;margin:0 10px}#content article #intro{margin:0 0 20px 0;font-size:15px;line-height:22px}#content article img{display:block;max-width:100%;height:auto}#content article .actus h2{font-size:18px;line-height:22px}#content article #documentations{overflow:hidden}#content article #documentations .doc-list{float:none;width:100%;margin:0 0 2%}#content article #offer-links a{width:100%;font-size:13px;line-height:normal}#content article #secteur-desc{width:100%}#content article #kpi{display:none}#content article .siege{float:none;clear:both;width:100%;margin:0;text-align:left}#content article .siege p{text-align:left}#content article .bureaux{float:none;clear:both;width:100%}#content #youtube{width:100%;height:180px}}#shortcuts{position:absolute;z-index:9998;top:300px;right:0;transition:top 400ms cubic-bezier(0.23,1,0.32,1)}#shortcuts a{display:block;float:right;clear:both;width:220px;height:70px;line-height:0;margin:0 -150px 1px 0;padding:10px 20px 10px 70px;transition:background-color 100ms,margin 600ms cubic-bezier(0.23,1,0.32,1);text-decoration:none;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#e1b129 url(../img/ui/shortcuts.png) no-repeat 0 0}#shortcuts a.audit{text-align:center;background-position:0 0;padding:13px 20px 10px 70px}#shortcuts a.audit span{line-height:22px}#shortcuts a.ctc{background-position:0 -70px}#shortcuts a.doc{background-position:0 -140px}#shortcuts a:hover{margin-right:0;text-decoration:none;background-color:#feead2}#shortcuts a:hover.audit{background-position:-70px 0}#shortcuts a:hover.ctc{background-position:-70px -70px}#shortcuts a:hover.doc{background-position:-70px -140px}#shortcuts span{font-size:16px;line-height:50px;text-decoration:none;text-transform:uppercase;color:#e1b129}@media only screen and (max-width:1000px){#shortcuts{display:none}}.nsr{display:none !important}#contact,#docConnexion,#preaudit{margin:0 0 40px 0}#contact p,#docConnexion p,#preaudit p{clear:both}#contact input[type=text],#contact input[type=email],#contact input[type=phone],#contact input[type=tel],#contact textarea,#docConnexion input[type=text],#docConnexion input[type=email],#docConnexion input[type=phone],#docConnexion input[type=tel],#docConnexion textarea,#preaudit input[type=text],#preaudit input[type=email],#preaudit input[type=phone],#preaudit input[type=tel],#preaudit textarea{width:240px;float:left;border:0;border-radius:5px;height:40px;line-height:40px;background:#fff;border:1px solid #d1d2d4;font-family:"Open Sans",sans-serif;font-size:14px;color:#382d2b;padding:0 10px 0 10px;margin:0 20px 20px 0;box-sizing:border-box}#contact input[type=text]:-moz-placeholder,#contact input[type=email]:-moz-placeholder,#contact input[type=phone]:-moz-placeholder,#contact input[type=tel]:-moz-placeholder,#contact textarea:-moz-placeholder,#docConnexion input[type=text]:-moz-placeholder,#docConnexion input[type=email]:-moz-placeholder,#docConnexion input[type=phone]:-moz-placeholder,#docConnexion input[type=tel]:-moz-placeholder,#docConnexion textarea:-moz-placeholder,#preaudit input[type=text]:-moz-placeholder,#preaudit input[type=email]:-moz-placeholder,#preaudit input[type=phone]:-moz-placeholder,#preaudit input[type=tel]:-moz-placeholder,#preaudit textarea:-moz-placeholder{color:#382d2b;opacity:1}#contact input[type=text]::-moz-placeholder,#contact input[type=email]::-moz-placeholder,#contact input[type=phone]::-moz-placeholder,#contact input[type=tel]::-moz-placeholder,#contact textarea::-moz-placeholder,#docConnexion input[type=text]::-moz-placeholder,#docConnexion input[type=email]::-moz-placeholder,#docConnexion input[type=phone]::-moz-placeholder,#docConnexion input[type=tel]::-moz-placeholder,#docConnexion textarea::-moz-placeholder,#preaudit input[type=text]::-moz-placeholder,#preaudit input[type=email]::-moz-placeholder,#preaudit input[type=phone]::-moz-placeholder,#preaudit input[type=tel]::-moz-placeholder,#preaudit textarea::-moz-placeholder{color:#382d2b;opacity:1}#contact input[type=text]:-ms-input-placeholder,#contact input[type=email]:-ms-input-placeholder,#contact input[type=phone]:-ms-input-placeholder,#contact input[type=tel]:-ms-input-placeholder,#contact textarea:-ms-input-placeholder,#docConnexion input[type=text]:-ms-input-placeholder,#docConnexion input[type=email]:-ms-input-placeholder,#docConnexion input[type=phone]:-ms-input-placeholder,#docConnexion input[type=tel]:-ms-input-placeholder,#docConnexion textarea:-ms-input-placeholder,#preaudit input[type=text]:-ms-input-placeholder,#preaudit input[type=email]:-ms-input-placeholder,#preaudit input[type=phone]:-ms-input-placeholder,#preaudit input[type=tel]:-ms-input-placeholder,#preaudit textarea:-ms-input-placeholder{color:#382d2b}#contact input[type=text]::-webkit-input-placeholder,#contact input[type=email]::-webkit-input-placeholder,#contact input[type=phone]::-webkit-input-placeholder,#contact input[type=tel]::-webkit-input-placeholder,#contact textarea::-webkit-input-placeholder,#docConnexion input[type=text]::-webkit-input-placeholder,#docConnexion input[type=email]::-webkit-input-placeholder,#docConnexion input[type=phone]::-webkit-input-placeholder,#docConnexion input[type=tel]::-webkit-input-placeholder,#docConnexion textarea::-webkit-input-placeholder,#preaudit input[type=text]::-webkit-input-placeholder,#preaudit input[type=email]::-webkit-input-placeholder,#preaudit input[type=phone]::-webkit-input-placeholder,#preaudit input[type=tel]::-webkit-input-placeholder,#preaudit textarea::-webkit-input-placeholder{color:#382d2b}#contact input[type=text].double,#contact input[type=email].double,#contact input[type=phone].double,#contact input[type=tel].double,#contact textarea.double,#docConnexion input[type=text].double,#docConnexion input[type=email].double,#docConnexion input[type=phone].double,#docConnexion input[type=tel].double,#docConnexion textarea.double,#preaudit input[type=text].double,#preaudit input[type=email].double,#preaudit input[type=phone].double,#preaudit input[type=tel].double,#preaudit textarea.double{width:500px}#contact input[type=text].small,#contact input[type=email].small,#contact input[type=phone].small,#contact input[type=tel].small,#contact textarea.small,#docConnexion input[type=text].small,#docConnexion input[type=email].small,#docConnexion input[type=phone].small,#docConnexion input[type=tel].small,#docConnexion textarea.small,#preaudit input[type=text].small,#preaudit input[type=email].small,#preaudit input[type=phone].small,#preaudit input[type=tel].small,#preaudit textarea.small{width:195px}#contact input[type=text].third,#contact input[type=email].third,#contact input[type=phone].third,#contact input[type=tel].third,#contact textarea.third,#docConnexion input[type=text].third,#docConnexion input[type=email].third,#docConnexion input[type=phone].third,#docConnexion input[type=tel].third,#docConnexion textarea.third,#preaudit input[type=text].third,#preaudit input[type=email].third,#preaudit input[type=phone].third,#preaudit input[type=tel].third,#preaudit textarea.third{width:153px}#contact input[type=checlbox],#contact input[type=radio],#contact input.chk,#docConnexion input[type=checlbox],#docConnexion input[type=radio],#docConnexion input.chk,#preaudit input[type=checlbox],#preaudit input[type=radio],#preaudit input.chk{vertical-align:middle}#contact select,#docConnexion select,#preaudit select{width:500px;float:left;border:0;border-radius:5px;height:40px;line-height:40px;background:#fff;border:1px solid #d1d2d4;font-family:"Open Sans",sans-serif;font-size:14px;color:#382d2b;padding:0 0 0 5px;margin:0 20px 20px 0}#contact select.mini,#docConnexion select.mini,#preaudit select.mini{width:70px}#contact textarea,#docConnexion textarea,#preaudit textarea{width:500px;height:120px;padding:5px 10px 5px 10px;line-height:18px}#contact .btn,#docConnexion .btn,#preaudit .btn{background:#e1b129;text-transform:uppercase;color:#fff;height:40px;line-height:40px;border:0;border-radius:5px;padding:0 15px;font-size:16px;font-family:"Open Sans",sans-serif;vertical-align:bottom;cursor:pointer;transition:background-color 100ms}#contact .btn:hover,#docConnexion .btn:hover,#preaudit .btn:hover{background:#bd921a}#contact #aides,#docConnexion #aides,#preaudit #aides{margin-bottom:30px}#contact #aides p,#docConnexion #aides p,#preaudit #aides p{margin-bottom:10px}#contact #aides #autresValue,#docConnexion #aides #autresValue,#preaudit #aides #autresValue{float:none;margin:0 0 0 10px}#contact #projets,#docConnexion #projets,#preaudit #projets{margin-bottom:30px}#contact #projets p,#docConnexion #projets p,#preaudit #projets p{margin-bottom:10px}#contact #projRD,#contact #devINT,#contact #devINV,#docConnexion #projRD,#docConnexion #devINT,#docConnexion #devINV,#preaudit #projRD,#preaudit #devINT,#preaudit #devINV{margin:0 0 20px 0;overflow:hidden;clear:both}#contact #projRD p label,#contact #devINT p label,#contact #devINV p label,#docConnexion #projRD p label,#docConnexion #devINT p label,#docConnexion #devINV p label,#preaudit #projRD p label,#preaudit #devINT p label,#preaudit #devINV p label{display:inline-block;float:left;margin-bottom:10px;padding-top:10px;line-height:20px}#contact #projRD p input,#contact #devINT p input,#contact #devINV p input,#docConnexion #projRD p input,#docConnexion #devINT p input,#docConnexion #devINV p input,#preaudit #projRD p input,#preaudit #devINT p input,#preaudit #devINV p input{margin:0 0 20px 0}#contact #projRD p textarea,#contact #devINT p textarea,#contact #devINV p textarea,#docConnexion #projRD p textarea,#docConnexion #devINT p textarea,#docConnexion #devINV p textarea,#preaudit #projRD p textarea,#preaudit #devINT p textarea,#preaudit #devINV p textarea{clear:both}#contact #projRD p label,#docConnexion #projRD p label,#preaudit #projRD p label{width:380px}#contact #projRD p textarea,#docConnexion #projRD p textarea,#preaudit #projRD p textarea{width:620px}#contact #devINT p label,#docConnexion #devINT p label,#preaudit #devINT p label{width:420px}#contact #devINT p textarea,#docConnexion #devINT p textarea,#preaudit #devINT p textarea{width:660px}#contact #devINV p label,#docConnexion #devINV p label,#preaudit #devINV p label{float:none;margin-bottom:0;padding-top:0;line-height:20px}#contact #devINV p,#docConnexion #devINV p,#preaudit #devINV p{margin-bottom:10px}#contact #devINV p input,#docConnexion #devINV p input,#preaudit #devINV p input{margin:0 0 0 20px}#contact #devINV p textarea,#docConnexion #devINV p textarea,#preaudit #devINV p textarea{width:620px}.alert-success{border:1px solid #999;padding:10px 20px;margin:0 0 20px}@media only screen and (max-width:1000px){#contact #projRD p label,#docConnexion #projRD p label,#preaudit #projRD p label{width:100%}#contact #projRD p textarea,#docConnexion #projRD p textarea,#preaudit #projRD p textarea{width:100%}#contact #devINT p label,#docConnexion #devINT p label,#preaudit #devINT p label{width:100%}#contact #devINT p textarea,#docConnexion #devINT p textarea,#preaudit #devINT p textarea{width:100%}#contact #devINV p textarea,#docConnexion #devINV p textarea,#preaudit #devINV p textarea{width:100%}}@media only screen and (max-width:660px){#contact input[type=text],#contact input[type=email],#contact input[type=phone],#contact input[type=tel],#contact textarea,#docConnexion input[type=text],#docConnexion input[type=email],#docConnexion input[type=phone],#docConnexion input[type=tel],#docConnexion textarea,#preaudit input[type=text],#preaudit input[type=email],#preaudit input[type=phone],#preaudit input[type=tel],#preaudit textarea{width:100%}#contact input[type=text].double,#contact input[type=email].double,#contact input[type=phone].double,#contact input[type=tel].double,#contact textarea.double,#docConnexion input[type=text].double,#docConnexion input[type=email].double,#docConnexion input[type=phone].double,#docConnexion input[type=tel].double,#docConnexion textarea.double,#preaudit input[type=text].double,#preaudit input[type=email].double,#preaudit input[type=phone].double,#preaudit input[type=tel].double,#preaudit textarea.double{width:100%}#contact input[type=text].third,#contact input[type=email].third,#contact input[type=phone].third,#contact input[type=tel].third,#contact textarea.third,#docConnexion input[type=text].third,#docConnexion input[type=email].third,#docConnexion input[type=phone].third,#docConnexion input[type=tel].third,#docConnexion textarea.third,#preaudit input[type=text].third,#preaudit input[type=email].third,#preaudit input[type=phone].third,#preaudit input[type=tel].third,#preaudit textarea.third{width:100%}#contact input[type=text].small,#contact input[type=email].small,#contact input[type=phone].small,#contact input[type=tel].small,#contact textarea.small,#docConnexion input[type=text].small,#docConnexion input[type=email].small,#docConnexion input[type=phone].small,#docConnexion input[type=tel].small,#docConnexion textarea.small,#preaudit input[type=text].small,#preaudit input[type=email].small,#preaudit input[type=phone].small,#preaudit input[type=tel].small,#preaudit textarea.small{width:100%}#contact select,#docConnexion select,#preaudit select{width:100%}#contact select.mini,#docConnexion select.mini,#preaudit select.mini{width:100%}#contact #projRD p label,#docConnexion #projRD p label,#preaudit #projRD p label{width:100%}#contact #projRD p textarea,#docConnexion #projRD p textarea,#preaudit #projRD p textarea{width:100%}#contact #devINT p label,#docConnexion #devINT p label,#preaudit #devINT p label{width:100%}#contact #devINT p textarea,#docConnexion #devINT p textarea,#preaudit #devINT p textarea{width:100%}#contact #devINV p textarea,#docConnexion #devINV p textarea,#preaudit #devINV p textarea{width:100%}}#home section{text-align:center}#home section h1,#home section h2{font-size:40px;line-height:normal;text-transform:uppercase;color:#382d2b}#home section h1 span,#home section h2 span{font-weight:300}#home #diapo{position:relative;padding:70px 0 0 0}#home #diapo .slick{position:relative}#home #diapo .slick .slide{position:relative}#home #diapo .slick .slide img{display:block}#home #diapo .slick .slide>div{position:absolute;top:150px;right:0;left:0}#home #diapo .slick .slide>div span{display:inline-block;margin:0 0 20px 0;padding:5px 15px;font-size:28px;font-weight:700;line-height:36px;text-transform:uppercase;color:#fff;background:rgba(0,0,0,0.2)}#home #diapo .slick .slide>div p{max-width:1000px;margin:0 auto 20px auto;font-size:19px;line-height:normal;color:#fff}#home #diapo .slick .slide>div a{display:inline-block;margin:0 0 10px 0;padding:14px 22px;font-size:20px;transition:background-color 100ms;text-transform:uppercase;color:#fff;border:0;border-radius:5px;background-color:#e1b129}#home #diapo .slick .slide>div a:hover{text-decoration:none;color:#fff;background-color:#d3a41e}#home #diapo #rea{position:absolute;right:0;bottom:120px;left:0;width:100%}#home #diapo #rea>div{display:inline-block;width:200px;margin:0 40px;padding:120px 0 0 0;font-size:20px;font-weight:600;line-height:24px;color:#fff;background-size:100px;background-repeat:no-repeat;background-position:top center}#home #diapo #rea>div span{font-size:40px;font-weight:700}#home #diapo #rea>div.rea1{background-image:url("../img/ui/experience.png")}#home #diapo #rea>div.rea2{background-image:url("../img/ui/implantations.png")}#home #diapo #rea>div.rea3{background-image:url("../img/ui/reference.png")}#home #diapo #rea>div.rea4{background-image:url("../img/ui/experts.png")}#home #expertise{padding:45px 0;background:#fff}#home #expertise h1{margin:0 0 20px 0}#home #expertise p{max-width:940px;margin:0 auto 20px auto;font-size:16px}#home #expertise p.large{font-size:20px}#home #expertise #projects{overflow:hidden;margin:30px 0 0 0;text-align:center}#home #expertise #projects .audit-btn{display:none}#home #expertise #projects #project-list{display:flex;justify-content:center;gap:0 40px;margin-top:40px}#home #expertise #projects #project-list a{display:inline-block;width:90px;min-height:160px;margin:0 5px 20px 5px;padding:105px 0 0 0;font-size:13px;font-weight:700;line-height:16px;vertical-align:top;text-decoration:none;letter-spacing:-1px;text-transform:uppercase;background-repeat:no-repeat;background-size:90px 90px;background-position:top center}#home #expertise #projects #project-list a span{display:none}#home #expertise #projects #project-list a:after{display:block;width:40%;height:2px;margin:8px auto;content:"";background:#e1b129}#home #expertise #projects #project-list a:hover{color:#e1b129}#home #expertise #projects #project-list a.cir{background-image:url("../img/ui/cir.png")}#home #expertise #projects #project-list a.cir.on,#home #expertise #projects #project-list a.cir:hover{background-image:url("../img/ui/cir-hover.png")}#home #expertise #projects #project-list a.cii{background-image:url("../img/ui/cii.png")}#home #expertise #projects #project-list a.cii.on,#home #expertise #projects #project-list a.cii:hover{background-image:url("../img/ui/cii-hover.png")}#home #expertise #projects #project-list a.jei{background-image:url("../img/ui/jei.png")}#home #expertise #projects #project-list a.jei.on,#home #expertise #projects #project-list a.jei:hover{background-image:url("../img/ui/jei-hover.png")}#home #expertise #projects #project-list a.ter{background-image:url("../img/ui/aides-territoriales.png")}#home #expertise #projects #project-list a.ter.on,#home #expertise #projects #project-list a.ter:hover{background-image:url("../img/ui/aides-territoriales-hover.png")}#home #expertise #projects #project-list a.bpi{background-image:url("../img/ui/bpifrance.png")}#home #expertise #projects #project-list a.bpi.on,#home #expertise #projects #project-list a.bpi:hover{background-image:url("../img/ui/bpifrance-hover.png")}#home #expertise #projects #project-list a.exp{background-image:url("../img/ui/export.png")}#home #expertise #projects #project-list a.exp.on,#home #expertise #projects #project-list a.exp:hover{background-image:url("../img/ui/export-hover.png")}#home #expertise #projects #project-desc{max-width:920px;margin:0 auto 20px;text-align:left}#home #expertise #projects #project-desc p{margin:0 0 10px 0;font-size:14px;text-align:justify}#home #expertise #projects #project-desc p.tit{font-weight:700;color:#e1b129}#home #expertise #projects #project-desc p.tit a{font-weight:700;text-decoration:none;color:#e1b129}#home #expertise #projects #project-desc a{text-decoration:underline}#home #expertise #projects #project-desc a.more{display:inline-block;padding:5px 10px;font-size:13px;text-decoration:none;text-transform:uppercase;color:#fff;border-color:#e1b129;border-radius:4px;background:#e1b129}#home #sectors{position:relative;overflow:hidden;padding:50px 0 20px 0}#home #sectors .set{display:inline-block;width:320px;vertical-align:top}#home #sectors .set.nb1{margin:160px 0 0 0}#home #sectors .set.nb3{margin:160px 0 0 0}#home #sectors .set.nb4{margin:320px 0 0 0}#home #sectors .sec{position:relative;display:inline-block;width:300px;height:300px;margin:10px 10px;vertical-align:top;background:url(../img/ui/bg-secteurs-home.png) no-repeat 0 0}#home #sectors .sec>div{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";transition:background-color 400ms cubic-bezier(0.23,1,0.32,1);background-color:rgba(0,0,0,0)}#home #sectors .sec:hover{text-decoration:none}#home #sectors .sec:hover>div{background-color:rgba(0,0,0,0.75)}#home #sectors .sec:hover i{margin:50px auto 110px auto}#home #sectors .sec:hover p{display:block;opacity:1}#home #sectors .sec i{display:block;width:60px;height:60px;margin:100px auto 10px auto;transition:margin 400ms cubic-bezier(0.23,1,0.32,1);background:url(../img/ui/icones-secteurs.png) no-repeat 0 0}#home #sectors .sec p{position:absolute;top:120px;right:0;left:0;margin:0 auto 20px auto;padding:0 20px;transition:opacity 400ms;opacity:0;color:#fff}#home #sectors .sec strong{margin:0 auto 20px auto;font-weight:400;color:#fff}#home #sectors .sec span{font-size:20px;color:#fff}#home #sectors .sec.title{padding:30px 25px;text-align:left;background-color:#293647;background-image:none}#home #sectors .sec.title h2{margin:0 0 30px 0;font-weight:600;line-height:44px;color:#fff}#home #sectors .sec.title p{font-size:16px;color:#fff}#home #sectors .sec.ntic{background-position:0 0}#home #sectors .sec.ntic i{background-position:0 0}#home #sectors .sec.bio{background-position:0 -320px}#home #sectors .sec.bio i{background-position:-60px 0}#home #sectors .sec.saas{background-position:-320px 0}#home #sectors .sec.saas i{background-position:-120px 0}#home #sectors .sec.auto{background-position:-320px -320px}#home #sectors .sec.auto i{background-position:-180px 0}#home #sectors .sec.telco{background-position:-640px 0}#home #sectors .sec.telco i{background-position:-240px 0}#home #sectors .sec.aero{background-position:-640px -320px}#home #sectors .sec.aero i{background-position:-300px 0}#home #sectors .sec.indus{background-position:-640px -640px}#home #sectors .sec.indus i{background-position:-360px 0}#home #sectors .sec.pharma{background-position:-960px 0}#home #sectors .sec.pharma i{background-position:-420px 0}#home #sectors .sec.agro{background-position:-960px -320px}#home #sectors .sec.agro i{background-position:-480px 0}#home #team{padding:400px 0 20px 0;background:url(../img/ui/bg-equipe-1.jpg) no-repeat center top;background-size:cover}#home #team h2{display:inline-block;margin:0 0 20px 0;padding:0 10px;line-height:50px;color:#fff;background-color:#293647}#home #team p{max-width:940px;margin:0 auto 20px auto;font-size:20px;line-height:normal;color:#fff}#home #team a{display:inline-block;margin:0 0 10px 0;padding:14px 22px;font-size:20px;transition:background-color 100ms;text-transform:uppercase;color:#fff;border:0;border-radius:5px;background-color:#e1b129}#home #team a:hover{text-decoration:none;color:#fff;background-color:#d3a41e}#home #offices{padding:45px 0 30px 0;color:#fff;background:#382d2b url(../img/ui/bg-implantations.jpg) no-repeat center top;background-size:cover}#home #offices h2{margin:0 0 15px 0;font-size:50px;color:#fff}#home #offices h2 span{color:#e1b129}#home #offices p{max-width:1280px;margin:0 auto 40px auto;font-size:16px}#home #offices a{color:#e1b129}#home #offices i{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;background:url(../img/ui/offices-icones.png) no-repeat 0 0}#home #offices i.tel{background-position:0 0}#home #offices i.ctc{background-position:0 -32px}#home #offices i.map{background-position:0 -64px}#home #offices .top{display:inline-block;width:280px;margin:0 45px 40px 45px;text-align:left;vertical-align:top}#home #offices .top p{margin:0 0 28px 0;font-size:14px;line-height:18px}#home #offices .top p.br{margin:0 0 7px 0}#home #offices .top span{display:inline-block;height:16px;line-height:16px;vertical-align:top}#home #offices .alt{display:inline-block;width:200px;margin:0 60px 20px;text-align:left;vertical-align:top}#home #offices .alt p{margin:0 0 20px 0;font-size:14px;line-height:18px}#home #news{overflow:hidden;padding:65px 0;background:#f3f4f4}#home #news h2{margin-bottom:20px}#home #news .news_container{display:flex;justify-content:center;gap:10px}#home #news a.actu-home{display:block;width:300px;min-height:320px;padding:10px;text-decoration:none}#home #news a.actu-home img{width:100%;height:auto;max-height:186px;margin:0 auto 5px auto}#home #news a.actu-home p{margin:0;font-weight:600;line-height:18px;text-align:left;text-decoration:none}#home #news a.actu-home:hover{background:#e6e8e8}#home #news a.actu-home:hover p{text-decoration:none}#home #news.twitter-timeline{float:left}#home #blog{padding:65px 0;background:#e5e0e1}#home #blog h2{margin:0 0 15px 0}#home #blog p{margin:0 0 30px 0;font-size:20px;line-height:normal}#home #blog a{display:inline-block;margin:0 0 10px 0;padding:14px 22px;font-size:20px;transition:color 200ms,background-color 200ms;text-transform:uppercase;border:1px solid #382d2b;border-radius:5px}#home #blog a:hover{text-decoration:none;color:#fff;background-color:#382d2b}@media only screen and (max-width:1640px){#home #team{padding:320px 0 20px 0}}@media only screen and (max-width:1360px){#home #diapo .slick .slide>div span{font-size:24px;line-height:30px}#home #diapo #rea{position:absolute;right:0;bottom:120px;left:0;width:100%}#home #diapo #rea>div{margin:0 20px}#home #sectors .set{display:inline-block;width:260px;vertical-align:top}#home #sectors .set.nb3{margin:160px 0 0 0}#home #sectors .sec{width:240px;height:240px;margin:10px 10px}#home #sectors .sec:hover i{margin:20px auto 110px auto}#home #sectors .sec i{width:60px;height:60px;margin:60px auto 10px auto}#home #sectors .sec p{top:80px;font-size:13px}#home #sectors .sec.title{padding:20px 25px}#home #sectors .sec.title h2{margin:0 0 10px 0;font-size:28px;font-weight:600;line-height:34px;color:#fff}#home #news a.actu-home{width:30%;margin:0 1%}#home #news .twitter-timeline{display:none !important}}@media only screen and (max-width:1140px){#home #sectors{display:none}}@media only screen and (max-width:1000px){#home #diapo{padding:20px 0 0 0}#home #rea{display:none}#home #expertise{padding:25px 0}#home #expertise h1{font-size:28px}#home #expertise p{font-size:16px}#home #expertise p.large{font-size:18px}#home #expertise p.large br{display:none}#home #expertise #projects #project-list{width:320px;margin:0 auto;display:unset}#home #offices h2{margin:0 0 15px 0;font-size:30px;color:#fff}#home #offices .top{display:block;width:100%;margin:0 0 40px 0;text-align:center}#home #news .news_container{display:flex;flex-direction:column;align-items:center;gap:10px}#home #news a.actu-home{width:100%;max-width:400px;min-height:unset}}@media only screen and (max-width:660px){#home #expertise #projects .audit-btn{display:inline-block}#home #expertise #projects #project-list{width:300px;margin:0 auto}#home #expertise #projects #project-list a{margin:0 15px 20px;width:110px;background-size:60px;padding-top:70px}#home #expertise #projects #project-list a span{display:block;margin-top:3px;padding:5px 10px;font-size:12px;text-decoration:none;text-transform:uppercase;color:#fff;border-color:#e1b129;border-radius:4px;background:#e1b129}#home #expertise #projects #project-list a:hover span,#home #expertise #projects #project-list a:active span,#home #expertise #projects #project-list a:focus span{background-color:#a68117}#home #offices{background-image:none}#home #offices .alt{width:auto;margin:0;text-align:center}#home #team{background-position:63% top}#home #news{display:none}#home #news a.actu-home{width:100%;margin:0}}@keyframes fadeout{0%{opacity:0}100%{opacity:1}}#pop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:hidden;overflow-y:scroll;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;animation-name:fadeout;animation-duration:800ms;animation-delay:1500ms;text-align:center;opacity:0;background-color:rgba(255,255,255,0.5);animation-fill-mode:forwards}#pop::-webkit-scrollbar{display:none}#pop #pop_content{position:relative;display:inline-block;width:92%;padding:48px 32px 32px;max-width:1000px;margin:0 auto;text-align:center;border-radius:8px;background:url("../img/ui/popin-bg.svg") no-repeat center center;background-size:cover !important;filter:brightness(1)}#pop #pop_content img{max-width:100%;height:auto}#pop #pop_content #close{position:absolute;top:15px;right:15px;display:block;width:32px;height:32px;padding:5px;cursor:pointer;transition:250ms;background:url(../img/ui/close.png) no-repeat center center;background-size:20px}#pop #pop_content h2{font-size:42px;line-height:50px;color:white;margin:0 0 24px;font-weight:700}#pop #pop_content h2 span{font-weight:bold;text-transform:initial}#pop #pop_content p{color:black;font-size:20px;line-height:32px}@media only screen and (max-width:769px){#pop #pop_content{width:100%;max-width:92%;padding:52px 24px 24px}#pop #pop_content h2{font-size:28px;line-height:36px}#pop #pop_content p{font-size:18px;line-height:24px}}#secteur-carrousel{width:100%;height:80px;margin:0 0 40px 0;text-align:center}#secteur-carrousel>a{position:relative;z-index:1;display:inline-block;width:80px;height:80px;margin:0 0 4px 0;transition:all 400ms cubic-bezier(0.23,1,0.32,1);vertical-align:top}#secteur-carrousel>a>div{position:absolute;width:100%;height:100%;transition:all .2s;transform:scale(1,1);background:url(../img/ui/bg-secteurs-small.png) no-repeat 0 0;background-size:cover}#secteur-carrousel>a>div:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,0)}#secteur-carrousel>a span{position:absolute;top:0;left:0;width:100%;height:100%;padding:60px 0 0 0;font-size:11px;line-height:14px;transition:color 300ms;text-align:center;color:transparent;background:url(../img/ui/sector-icons-small.png) no-repeat 0 0;background-size:cover}#secteur-carrousel>a:hover,#secteur-carrousel>a.on{z-index:998}#secteur-carrousel>a:hover>div,#secteur-carrousel>a.on>div{transform:scale(1.5,1.5);box-shadow:0 0 8px 3px rgba(0,0,0,0.3)}#secteur-carrousel>a:hover>div:after,#secteur-carrousel>a.on>div:after{background:rgba(0,0,0,0.4)}#secteur-carrousel>a:hover>span,#secteur-carrousel>a.on>span{color:#fff}#secteur-carrousel>a.off{z-index:1}#secteur-carrousel>a.off>div{transform:scale(1,1);box-shadow:none}#secteur-carrousel>a.off>div:after{background:rgba(0,0,0,0)}#secteur-carrousel>a.ntic>div,#secteur-carrousel>a.ntic>span{background-position:0 0}#secteur-carrousel>a.sas>div,#secteur-carrousel>a.sas>span{background-position:-80px 0}#secteur-carrousel>a.telco>div,#secteur-carrousel>a.telco>span{background-position:-160px 0}#secteur-carrousel>a.aero>div,#secteur-carrousel>a.aero>span{background-position:-240px 0}#secteur-carrousel>a.pharma>div,#secteur-carrousel>a.pharma>span{background-position:-320px 0}#secteur-carrousel>a.bio>div,#secteur-carrousel>a.bio>span{background-position:-400px 0}#secteur-carrousel>a.auto>div,#secteur-carrousel>a.auto>span{background-position:-480px 0}#secteur-carrousel>a.agro>div,#secteur-carrousel>a.agro>span{background-position:-560px 0}#secteur-carrousel>a.indus>div,#secteur-carrousel>a.indus>span{background-position:-640px 0}@media only screen and (max-width:1360px){#secteur-carrousel{min-height:160px}}@media only screen and (max-width:1000px){#secteur-carrousel{max-width:460px;height:auto;margin:0 auto 40px auto}#secteur-carrousel>a:hover,#secteur-carrousel>a.on{z-index:998}#secteur-carrousel>a:hover>div,#secteur-carrousel>a.on>div{transform:scale(1.2,1.2)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../pics/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/../fonts/slick.eot");src:url("../fonts/../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/../fonts/slick.woff") format("woff"),url("../fonts/../fonts/slick.ttf") format("truetype"),url("../fonts/../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.5}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#FFF;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:300px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#FFF;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#FFF;opacity:.85}@media print{#bandeau,#sticky-wrapper,.fil,#col,#shortcuts,footer{display:none !important}main:after{display:none !important}#content article{width:800px;margin:0 auto;float:none}}body{position:relative;background-color:transparent;font-family:"Open Sans",sans-serif;font-size:15px;line-height:20px;color:#382d2b;outline:0;margin:0;overflow-x:hidden}body.no-scroll{overflow:hidden}body #confidentiality{position:fixed;bottom:2%;left:2%;padding:15px 25px 15px 15px;text-align:center;z-index:9999;background:#ececec;font-size:12px;line-height:14px;width:230px;box-shadow:0 4px 12px -5px #404040}body #confidentiality .close{cursor:pointer;position:absolute;right:10px;top:10px;width:19px;height:19px;background:url("../img/ui/close.png") no-repeat 99% center;background-size:10px 10px}body #confidentiality a{text-decoration:underline;transition:150ms}body #confidentiality a:hover,body #confidentiality a:active,body #confidentiality a:focus{color:#e1b129}@media only screen and (max-width:660px){body #confidentiality{padding:10px 25px 10px 10px;width:90%;left:0;right:0;margin:0 auto}}body .totem{position:fixed;bottom:20px;right:20px;z-index:9998}body .totem img{width:200px;height:auto}@media only screen and (max-width:769px){body .totem{display:none}}::selection{background:#293647;color:#fff}::-moz-selection{background:#293647;color:#fff}*{box-sizing:border-box}h1,h2,h3,h4{font-weight:normal}img{vertical-align:middle}sup{font-size:10px}iframe{border:0}input{border-radius:0;padding:0;margin:0}.clear{height:0;float:none !important;clear:both;margin:0 !important;padding:0;font-size:0;line-height:0}sup{font-size:.4em;vertical-align:super;line-height:0}a:focus,input:focus,textarea:focus,select:focus,button:focus{outline:0}a{color:#382d2b;text-decoration:none}a:hover{text-decoration:underline}main{position:relative;max-width:1920px;margin:0 auto;background:#fff}main hr{height:40px;clear:both}.lity-close{position:absolute;right:-40px}.wrap,#bandeau p,#content{width:1280px;margin:0 auto}.imgCenter{display:block;max-width:100%;height:auto;margin:0 auto 20px auto}.imgLeft{display:block;float:left;margin:0 20px 15px 0}.imgRight{display:block;float:right;margin:0 0 15px 20px}.clear{clear:both}.underline{text-decoration:underline}.couleur{color:#e1b129}.center{text-align:center !important}.audit-btn{text-align:center;display:inline-block;padding:10px 18px;font-size:16px;text-decoration:none;text-transform:uppercase;color:#fff !important;border-color:#e1b129;border-radius:4px;background:#e1b129}.audit-btn:hover,.audit-btn:active,.audit-btn:focus{background-color:#a68117;text-decoration:none !important}@media only screen and (max-width:1360px){.wrap,#bandeau p,#content{width:1100px}}@media only screen and (max-width:1140px){.wrap,#bandeau p,#content{width:960px}}@media only screen and (max-width:1000px){.wrap,#bandeau p,#content{width:90%}}@media only screen and (max-width:660px){.imgLeft,.imgRight{float:none;margin:0 auto 15px}iframe{border:0;width:100%;height:auto}}