body{font-family:'Product Sans';margin:0;}.clear{clear:both;}.logo img{width:206px;height:76px;}header#navbar .navbar-header{width:100%;position:relative;}header#navbar{background:none;border:0;padding:0;margin-bottom:0;}section#block-selecteurdelangue{height:18px;line-height:25px;display:inline-block;float:right;}section#block-selecteurdelangue ul.links li{display:inline-block;padding-left:15px;}.navigation_top{background-image:linear-gradient(254deg,#b36f00,#cf9d20);}section#block-selecteurdelangue li a.language-link{color:#ffffff;display:inline-block;}section#block-selecteurdelangue li.is-active a.language-link.is-active{background:#fff;color:#000;padding:0 5px;}section#block-views-block-reseaux-sociaux-block-1{float:right;display:inline-block;padding:0 10px 0 50px;}.icone-reseau{display:inline-block;}.region-header{position:relative;}.main-navigation{z-index:1;background:#8f8f8f;width:100%;}ul.menu--main li.active a{background:#cf9d20;color:#ffffff}.main-navigation li a{text-transform:uppercase;color:#000000;}.carousel-caption{top:50%;position:absolute;transform:translateY(-50%);bottom:auto;left:11.5%;text-align:left;}.carousel-caption p{font-size:35px;text-transform:uppercase;font-weight:bold;}.carousel-caption h3{text-transform:uppercase;text-align:left;}#block-presentation{margin:10rem 0;position:relative;background:#cf9d20;}#block-presentation .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item{position:relative;height:289px;background:#cf9d20;}#block-presentation img.img-responsive{float:right;}#block-presentation .presentation-text{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;padding:0 15px;color:#fff;font-size:16px;}#block-presentation .presentation-text-content{width:720px;height:289px;background:#cf9d20;}#block-presentation .presentation-text-content p{position:relative;top:50%;transform:translateY(-50%);}#block-presentation .field.field--name-field-img.field--type-image.field--label-hidden.field--item{position:absolute;top:-30px;right:0;}.divider{position:absolute;left:5%;top:0;bottom:0;border-left:2px solid #cf9d20;}section#block-notrehistoire-2{margin-bottom:5rem;}.about-block-content{height:21rem;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}#block-services .about-block-content,#block-aproposdenous .about-block-content,#block-nousrejoindre .about-block-content{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;height:auto;position:absolute;top:50%;left:11.5%;transform:translateY(-50%);color:#ffffff;}#block-services .about-block-content h2,#block-aproposdenous .about-block-content h2,#block-nousrejoindre .about-block-content h2{text-transform:uppercase;}#block-services .about-description,#block-aproposdenous .about-description,#block-nousrejoindre .about-description{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;padding:0 10px;}#block-services .divider,#block-aproposdenous .divider,#block-nousrejoindre .divider{left:0;border-left:2px solid #ffffff;}#block-services .presentation-text-content p,#block-aproposdenous .presentation-text-content p,#block-nousrejoindre .presentation-text-content p{font-weight:normal;font-size:17px;}.about-description{padding:0 50px;position:relative;top:50%;transform:translateY(-50%);}.about-description h2.block-title{text-transform:uppercase;margin-top:0;color:#b36f00;}#block-notrecultureetnotrevaleur-2{position:relative;}#block-notrecultureetnotrevaleur-2 .divider{border-left:2px solid #ffffff;}#block-notrecultureetnotrevaleur-2 .block-title{color:#fff;font-size:1.8em;margin-bottom:0;}#block-notrecultureetnotrevaleur-2 .about-description{border:0;background:transparent;padding:0 0 0 2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}#block-views-block-liste-des-services-block-1-3{clear:both;}.view-id-liste_des_services .views-row:last-child{position:relative;}span.service-type{color:#b36f00;font-size:16px;}.view-id-liste_des_services .service-block-content{height:20rem;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);position:relative;}.view-id-liste_des_services .service-description{padding:0 30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.view-id-liste_des_services .views-row:last-child .service-block-content{border:0;background:transparent;padding:0 2rem 0 2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.view-id-liste_des_services .views-row:last-child .service-description{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 20px;}.view-id-liste_des_services .views-row:last-child .service-description .divider{top:0;bottom:0;left:0;}.view-id-liste_des_services .service-description h2 a{color:#cf9d20;}.view-id-liste_des_services .views-row:last-child .service-description h2{font-size:1.5em;color:#ffffff;}.view-id-liste_des_services .views-row:last-child .service-description .divider{border-left:2px solid #ffffff;}.view-id-liste_des_services .views-row:last-child .field.field--name-body.field--type-text-with-summary.field--label-above{display:none;}.view-id-liste_des_services .views-row:last-child .service-type,.view-id-liste_des_services .views-row:last-child .service-description h2 a{color:#fff;}h2.service-title{margin:0.5rem 0 1rem 0;font-style:normal;font-weight:bold;text-transform:uppercase;font-size:30px;color:#b36f00;}.service-description div.field--label{display:none;}h2.service-title a:hover{text-decoration:none;}#block-views-block-slider-views-block-block-1 h2.block-title,#block-views-block-liste-des-services-block-1-3 h2.block-title{display:none;}#block-views-block-slider-views-block-block-1{clear:both;}#block-views-block-detail-des-services-block-1 .views-row{margin-bottom:50px;}#block-views-block-detail-des-services-block-1 .service-description{position:relative;}#block-views-block-detail-des-services-block-1 .views-row:nth-child(n) .service-description{padding:0 0 0 20px;}#block-views-block-detail-des-services-block-1 .views-row:nth-child(2n) .service-description{padding:0 20px 0 0;}#block-views-block-detail-des-services-block-1 .views-row:nth-child(n){text-align:left;}#block-views-block-detail-des-services-block-1 .views-row:nth-child(2n){text-align:right;}#block-views-block-detail-des-services-block-1 .divider{top:0;bottom:0;}#block-views-block-detail-des-services-block-1 .views-row:nth-child(n) .divider{left:0;}#block-views-block-detail-des-services-block-1 .views-row:nth-child(2n) .divider{left:100%;right:0;}#block-views-block-detail-des-services-block-1 h2.service-title{text-transform:lowercase;}#block-views-block-detail-des-services-block-1 h2.service-title::first-letter{text-transform:uppercase;}.services{margin-top:50px;height:850px;}.services aside{background:#cf9d20;height:100%;position:relative;}.services section.col-sm-9{padding-left:60px;}section#block-deuxiemeimagedelapagedetaildesservices{bottom:0;position:absolute;left:0;}section#block-premiereimagedelapagedetailservices{position:absolute;right:-20%;top:15%;}.featured-first{margin:100px 0 -100px 0;background:#8f8f8f;}section#block-carriere,#block-notreequipe{color:#ffffff;}section#block-carriere .block-title,#block-notreequipe .block-title{text-transform:uppercase;}section#block-carriere .about-block-content,#block-notreequipe .about-block-content{height:70px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}section#block-carriere .about-description,#block-notreequipe .about-description{height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;position:relative;padding:0 0 0 10px;border:0;background:transparent;margin-bottom:30px;}#block-notreequipe .about-description{margin:30px 0;}section#block-carriere .divider,#block-notreequipe .divider{left:0;border-left:1px solid #ffffff;}section#block-carriere .field.field--name-field-img.field--type-image.field--label-hidden.field--item,#block-notreequipe .field.field--name-field-img.field--type-image.field--label-hidden.field--item{position:relative;top:-50px;}.about-block-content button.btn{background:transparent;border:1px solid;border-radius:15px;}#block-views-block-a-propos-de-nous-block-1 .divider,#block-notrevaleur .divider{left:0;}.a-propos{margin-top:50px;}.a-propos aside{padding-right:50px;}#block-views-block-a-propos-de-nous-block-1 .views-row:first-child{margin-bottom:100px;}#block-views-block-a-propos-de-nous-block-1 .service-block-content,#block-notrevaleur .service-block-content{position:relative;padding-left:20px;}section#block-notrevaleur{margin-top:100px;}section#block-pageaproposimageinferieurdroite{margin-top:30px;}.bottom-before{padding:0;}.bottom-before .field.field--name-field-img.field--type-image.field--label-hidden.field--item{display:inline-block;vertical-align:middle;}section#block-logopiedsdepage{background:#cf9d20;margin-top:50px;text-align:center;height:100px;position:relative;}.footer{margin-top:0;}footer .footer-navigation,footer section{height:10rem;position:relative;}footer ul.item-group{padding:0;}footer ul.item-group li{list-style:none;}footer ul.item-group li a{color:#000000;text-transform:capitalize;}footer h2{color:#8f8f8f;font-size:24px;margin-top:0;}footer .presentation-text p{margin:0;}#block-logopiedsdepage .field.field--name-field-icone.field--type-svg-image-field.field--label-hidden.field--items{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#block-logopiedsdepage .field.field--name-field-icone.field--type-svg-image-field.field--label-hidden.field--items .field--item img{width:206px;height:76px;}#block-pourallezplus{text-align:center;}#block-pourallezplus .footer-block{display:inline-block;text-align:left;}#block-noussuivre .footer-block{float:right;}#block-noussuivre .field.field--name-field-icone.field--type-svg-image-field.field--label-hidden.field--items{bottom:5%;position:absolute;}#block-noussuivre .field.field--name-field-icone.field--type-svg-image-field.field--label-hidden.field--items .field--item{display:inline-block;}.zoom{overflow:hidden;}.zoom img{transition:transform .2s;margin:0 auto;}.zoom img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);cursor:pointer;}section#block-candidatureblock h2.block-title{text-transform:uppercase;margin:30px 0;color:#cf9d20;font-size:24px;}section#block-candidatureblock input,section#block-candidatureblock select,section#block-candidatureblock textarea,section#block-candidatureblock ::placeholder{color:#cf9d20;}section#block-candidatureblock input,section#block-candidatureblock select,section#block-candidatureblock textarea,section#block-candidatureblock button{border-radius:20px;}section#block-candidatureblock .form-item{margin-bottom:15px;padding-left:0;}section#block-candidatureblock input[type="tel"]{width:100%;}section#block-candidatureblock input[type="file"]{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}section#block-candidatureblock label,section#block-candidatureblock input{display:inline-block;color:#cf9d20;}div#ajax-wrapper,[id^="ajax-wrapper--"]{clear:both;}section#block-candidatureblock label{vertical-align:top;margin-top:5px;}[id^="ajax-wrapper--"] label{margin-top:10px;}#edit-candidate-file-upload{display:inline-block;}[id^="edit-candidate-file-upload--"]{width:85%;display:inline-block;}form#contact-message-contactez-nous-form{margin-top:50px;}#candidature-form button#edit-submit{background:gray;border:gray;padding:6px 20px;}#candidature-form button#edit-submit:hover{background:#000;border:#000;}section#block-views-block-offre-d-emploi-block-1{background:#cf9d20;margin-top:50px;padding:20px;}section#block-views-block-offre-d-emploi-block-1 .views-row{padding:10px 0;position:relative;height:100px;}section#block-views-block-offre-d-emploi-block-1 .views-row p{color:#fff;}section#block-views-block-offre-d-emploi-block-1 .views-field.views-field-title span{text-transform:uppercase;color:#fff;font-weight:bold;font-size:18px;}section#block-views-block-offre-d-emploi-block-1 .views-row .views-field.views-field-view-node{position:absolute;bottom:0;right:0;}section#block-views-block-offre-d-emploi-block-1 .views-row .views-field.views-field-view-node a{color:#fff;text-decoration:underline;}section#block-views-block-offre-d-emploi-block-1 .views-row .views-field.views-field-view-node a:hover{color:#000;}
