#linkedin,#menu{position:absolute;right:0;top:0}#menu li,.dibm{vertical-align:middle}.home h1,h1,h2,h3,h4{text-shadow:0 0 15px rgba(0,0,0,.7)}#logo,#page img,#slider li{margin:0 auto}#orga,#page h2:after,.block-unit span,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#orga ul a,body{background:#272727}#orga .departments>li:first-child a,#orga .subdirector>li:first-child a,#slider li,.block-home,.cover{width:100%}#page img,footer{box-shadow:0 0 30px rgba(0,0,0,.25)}#footer-menu li,#list-footer,#orga ul,#rs_link{list-style:none}#close_mentions,#rs_link a{text-indent:-9999px;text-indent:-9999px}#menu a,#orga ul a span,.vcard .adr .locality,.vcard .org,h1,h2,h3,h4,h5,h6{text-transform:uppercase}#cookie-bar a,#orga ul a,.vcard .telnumber a,.vcard a.email:hover,a:hover{text-decoration:none}#flashMessage,#mentions-bloc,#page h2:after,footer,header{background:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:18px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1;margin:0;padding:0;text-align:left;font:1em open_sansregular,Arial,sans-serif;color:#fff}h1,h2,h3,h4,h5,h6{margin:20px 0;padding:0;font-size:1.55em;color:#fff;font-family:open_sansbold,Arial,sans-serif}a,h1{color:#02adb5}#menu,.block-unit h3,.home h1,h1{font-family:hurtmoldregular}h1{font-size:2.5rem}blockquote,em{font-family:open_sansitalic,Arial,sans-serif;font-style:italic}h2{font-size:1.8rem;text-align:center}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1.1rem}#page h2{margin:50px 0 20px}#page h2:after{width:70px;border-bottom:1px #fff;height:5px;margin:15px auto 0;content:''}ol,ul{margin:10px;padding:0;list-style-position:inside}a{-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}a:focus{outline:0}#footer-realisation a img,.vcard abbr,a img{border:0}a[href$='.pdf']{padding:10px 0 10px 30px;background:url(../images/pdf.png) 0 50% no-repeat}blockquote{margin:30px 0;padding:5px 15px;border-left:4px solid #eee}strong{font-family:open_sansbold,Arial,sans-serif}.overflow{overflow:hidden}#scrollToTop{position:fixed;bottom:20px;right:20px;cursor:pointer;z-index:1000000;display:none}#logo,.block-unit{position:relative}#scrollToTop span.glyphicon{left:50%;top:-15px;color:grey}.dibm{display:inline-block}.dibt,.page-1 ul.chiffre li{display:inline-block;vertical-align:top}.dibb{display:inline-block;vertical-align:bottom}.box-shadow{box-shadow:0 2px 10px rgba(0,0,0,.2)}#orga ul a,.block-unit{overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.5)}.fl{float:left}.btn{border-radius:0}.btn-default{background:#02adb5;border:0;color:#fff}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-primary,ul.dropdown-menu{background:#373737}.btn-primary{border:0}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#02adb5;border:0}.btn-success{background:#5cb85c;border:0}.btn-info{background:#2aabd2;border:0}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{background:red;border:0}.topBar{line-height:3em}#flashMessage,.result_error,.result_success{line-height:40px;text-align:center}header{box-shadow:0 15px 30px rgba(0,0,0,.25)}#logo{z-index:3;width:300px}#menu{left:0;z-index:1}#menu .navbar{margin-bottom:0}#menu .navbar-default{background-color:transparent;border-color:transparent;background-image:none;border-radius:0}#menu ul.navbar-nav{text-align:center;float:none;line-height:148px}#menu li{display:inline-block;float:none}#contact .email_container,#menu li#page-accueil,.vcard .adr .country-name,.vcard .email_name,.vcard .faxnumber,.vcard .nickname{display:none}#menu li#page-2{padding-right:15%}#menu li#module-1{padding-left:15%}#menu a{font-size:1.5rem;color:#373737;font-weight:700}#menu .active a,#menu a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent!important;color:#02adb5!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff!important;background-color:red!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#00f;color:#fff;background-image:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#fff}body.home{background:url('../img/bg-home.png') center center no-repeat #272727}.home h1{font-size:3rem;color:#02adb5;margin:40px auto;text-align:center}.contract{-webkit-animation:1.2s cubic-bezier(.215,.61,.355,1) both contract;animation:1.2s cubic-bezier(.215,.61,.355,1) both contract}@-webkit-keyframes contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}@keyframes contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}.block-home{margin:auto;text-align:center}.block-unit,.block-unit h3,.block-unit span,.cover{-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.block-home a{width:33%}.block-unit{height:300px;margin:3%;text-align:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#orga ul a span,.block-unit span{position:absolute;transform:translateY(-50%);left:0;color:#fff;right:0}.block-unit span{font-size:5rem;top:40%;z-index:10000}.block-unit:hover{box-shadow:0 0 50px #000}.block-unit:hover .cover,.block-unit:hover h3,.block-unit:hover span{opacity:0}.block-unit h3{position:absolute;z-index:100000;font-size:1.4rem;color:#fff;bottom:-20px;padding:15px 5px;right:0;left:0;background:rgba(0,0,0,.5)}.block-unit img{position:absolute;bottom:0;left:0;min-height:100%;min-width:100%;opacity:.4;z-index:900}.cover{height:100%;position:absolute;z-index:1000;opacity:.7}.cover.green{background:#01aeb5}.cover.black{background:#000}.block-unit.block-1{background:url(../img/batiments-agroalimentaires.jpg) center center/cover no-repeat}.block-unit.block-2{background:url(../img/batiments-industrielles.jpg) center center/cover no-repeat}.block-unit.block-3{background:url(../img/batiments-tertiaires.jpg) center center/cover no-repeat}.block-unit.block-4{background:url(../img/gss.jpg) center center/cover no-repeat}.block-unit.block-5{background:url(../img/surface-centre-commerciaux.jpg) center center/cover no-repeat}.block-unit.block-6{background:url(../img/entrepot-logistique.jpg) center center/cover no-repeat}.block-unit.block-7{background:url(../img/decouvrir.jpg) center center/cover no-repeat}.block-unit.block-8{background:url(../img/restauration.jpg) center center/cover no-repeat}.block-unit.block-9{background:url(../img/expertise.jpg) center center/cover no-repeat}.vcard .email_container,ol.breadcrumb{margin:20px 0}#footer-realisation a:hover,.breadcrumb{background:0 0}.home #content{padding-bottom:20px}#content{padding-bottom:80px}#slider-content{text-align:center;background:#06758f}#slider{margin:0}#slider li{padding:0;background:#592364;min-height:300px}#slider li h2{position:absolute;top:50%;left:30px;text-align:center;color:#fff;font-size:1.25em}#orga,#orga .subdirector:after,#orga ul a,*,.bs-component .modal{position:relative}.bx-wrapper .bx-next:hover{background-position:-43px -32px!important}.bx-wrapper .bx-prev:hover{background-position:0 -32px!important}.bx-wrapper img{margin:auto!important}#footer-menu,#page img,.page-1 ul.chiffre{text-align:center}.page-1 ul.chiffre li{font-size:1.1rem;width:25%;text-align:center;margin:20px 1.5%;min-height:250px}.page-1 ul.chiffre li:before{font-size:5rem;color:#02adb5;font-family:icomoon;speak:none;display:block;margin-bottom:50px;text-shadow:0 0 15px rgba(0,0,0,.7)}.page-2 .expertise h3:before,.page-2 .expertise ul li:before{font-family:icomoon;speak:none;padding-right:10px;margin-bottom:10px;text-shadow:0 0 15px rgba(0,0,0,.7);vertical-align:middle;display:inline-block}.page-1 ul.chiffre li:first-child:before{content:'\e906'}.page-1 ul.chiffre li:nth-child(2):before{content:'\e907'}.page-1 ul.chiffre li:nth-child(3):before{content:'\e909'}.page-1 ul.chiffre li:nth-child(4):before{content:'\e90c'}.page-1 ul.chiffre li:nth-child(5):before{content:'\e901'}.page-1 ul.chiffre li:nth-child(6):before{content:'\e90f'}.page-2 .expertise{min-height:260px;margin:20px auto}.page-2 .expertise h3:before{content:'\e995';font-size:2rem;color:#828282}.page-2 .expertise ul li{list-style-type:none}.page-2 .expertise ul li:before{content:'\ea10';font-size:1rem;color:#02adb5}#orga{min-height:500px}#orga a{cursor:inherit}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#orga .cf:after,#orga .cf:before{content:" ";display:table}#orga .department:before,#orga .departments:after,#orga .subdirector:after{content:"";border-left:1px solid #02adb5}#orga .cf:after{clear:both}#orga ul{padding:0;margin:0}#orga ul a{display:block;border:1px solid #02adb5;text-align:center;font-size:.7rem;font-weight:700;color:#333;height:70px;margin-bottom:-26px;-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.1s linear}#orga ul a span{top:50%;display:block;font-size:.8rem;font-weight:100;padding:0 10px;text-shadow:0 0 15px rgba(0,0,0,.7)}#orga ul li.section a span{font-size:.8rem;text-transform:inherit}#orga .administration>li>a{margin-bottom:25px}#orga .director>li>a{width:50%;margin:0 auto}#orga .subdirector:after{display:block;width:0;height:130px;background:red;left:49.8%}#orga .departments,#orga .subdirector{position:absolute;width:100%}#orga .departments>li:first-child,#orga .subdirector>li:first-child{width:25%;height:64px;margin:0 auto 89px;padding-top:25px;border-bottom:1px solid #02adb5;z-index:1}#orga .subdirector>li:first-child{float:right;right:25.2%;border-left:1px solid #02adb5}#orga .departments>li:first-child{float:left;left:24.9%;border-right:1px solid #02adb5}#orga .subdirector>li:first-child a{left:25px}#orga .departments>li:first-child a{right:25px}#orga .department:first-child,#orga .departments li:nth-child(2){margin-left:0;clear:left}#orga .departments:after{display:block;position:absolute;width:81.1%;height:26px;border-top:1px solid #02adb5;border-right:1px solid #02adb5;margin:0 auto;top:130px;left:9.1%}@media all and (min-width:768px){#orga .department:first-child:before,#orga .department:last-child:before{border:none}}#orga .department:before{display:block;position:absolute;width:0;height:22px;z-index:1;top:-22px;left:49.8%;margin-left:-3px}#orga .department{border-left:1px solid #02adb5;width:18.59894921190893%;float:left;margin-left:7.751313%;margin-bottom:60px}#orga .lt-ie8 .department{width:18.25%}@media all and (max-width:767px){#orga ul a{font-size:.8rem}#orga{min-height:1400px}#orga .departments>li:first-child,#orga .subdirector>li:first-child{width:40%}#orga .subdirector>li:first-child{right:9.6%;margin-right:2px}#orga .subdirector:after{left:49.8%}#orga .departments>li:first-child{left:9.6%;margin-left:2px}#orga .departments:after{border-right:none;left:0;width:49.8%}#orga .department{float:none;width:100%;margin-left:0}#orga .department:before{content:"";display:block;position:absolute;width:0;height:60px;border-left:1px solid #02adb5;z-index:1;top:-60px;left:0;margin-left:-3px}#orga .department:nth-child(2):before{display:none}}#orga .department>a{margin:0 0 -26px -4px;z-index:1}#orga .department>ul{margin-top:0;margin-bottom:0}#orga .department li{padding-left:25px;border-bottom:1px solid #02adb5;height:80px}#orga .department li a{background:#02adb5;top:48px;position:absolute;z-index:1;width:90%;height:60px;vertical-align:middle;right:-1px;color:#272727}#orga .department li a span{text-shadow:none;color:#272727}#orga .department li a:hover{box-shadow:8px 8px 9px -4px rgba(0,0,0,.1);height:80px;width:95%;top:39px;background-image:none!important}footer{padding:20px 0 0;text-align:center;color:#373737}.adresse-footer{margin:10px auto}.footer-bottom{background:#02adb5}#footer-menu li{float:left;margin:0 10px}#footer-admin a,#footer-menu a{color:#000;text-decoration:none}#footer-menu a{font-size:.9em}#footer-menu a:hover,#footer-menu li.active a{color:grey}#list-footer li{margin:0 10px 0 0;display:inline-block;vertical-align:middle;font-family:open_sanslight}#list-footer a#mentions{cursor:pointer;background-position:0 0}#footer-realisation{text-align:center;margin:7px auto 0;font-family:open_sanslight}#rs_link li{float:left;margin:0 4px 4px 0}#rs_link a{background:url(../img/icones-reseaux-sociaux.png) no-repeat;display:block;width:32px;line-height:32px;outline:0}#rs_link a.twitter{background-position:0 -32px}#rs_link a.google{background-position:0 -64px}#rs_link a.youtube{background-position:0 -128px}#rs_link a.linkedin{background-position:0 -160px}#rs_link a.viadeo{background-position:0 -256px}#rs_link a.dailymotion{background-position:0 -288px}#close_mentions{width:20px;height:20px;cursor:pointer;position:absolute;top:10px;right:5px;background:url(../img/close_mentions.png) no-repeat}.vcard .telnumber a{color:#fff}.vcard a.email{text-decoration:underline;display:none}.result_error{color:#fff;background:#e57c7c}.result_success{color:#fff;background:#78ca71}#flashMessage{color:#337ab7}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:0;color:#000;font-size:30px}#cookie-bar{background:#111;height:auto;line-height:24px;color:#eee;text-align:center;padding:3px 0;font-size:.8em;z-index:100000}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#3ac976}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}#mentions-bloc{color:#000;border:10px solid #eee;border-radius:6px;box-shadow:0 0 2px #000;position:fixed;top:2%;right:0;left:10%;width:80%;height:90%;padding:5%;margin:0;overflow-x:hidden;outline:0;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity,-webkit-transform}.bs-component .modal{top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}@media (max-width:1380px){.home h1{font-size:2rem}}@media (max-width:1280px){#menu a,#menu li#module-1,#menu li#page-2{padding:10px 5px}#menu a{font-size:1.1rem}#logo{width:200px}#menu{position:relative}#menu ul.navbar-nav{line-height:inherit}.block-home a{width:50%}.fl{float:none}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}}@media (max-width:980px){.page-1 ul.chiffre li{width:45%}}@media (max-width:767px){#menu li{display:block}.expertise h3{font-size:1.1rem}.page-2 .expertise h3:before{font-size:1.4rem}}@media (max-width:680px){.block-home a{width:100%}.page-1 ul.chiffre li{width:90%}}@media (max-width:480px){h1{font-size:1.8rem}h2{font-size:1.3rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}#linkedin{position:absolute;bottom:5px;left:0;right:inherit;top:inherit}}