#mainContent .bandeauTop{background:transparent url('images/offre/bandeauTop.png') no-repeat right top;background-size:cover}.contentAvisClient .avisClients{padding-bottom:110px;padding-top:100px;padding-left:20px}.contentAvisClient .avisClients{padding-bottom:50px}.contentAvisClient .avisClients .background{padding:0 0 50px 0;min-height:420px;position:relative;background-color:#f5f5f5;margin:10px}.contentAvisClient .avisClients .background .contentImage{left:-20px;height:100%;top:-20px}.contentAvisClient .avisClients .background .contentTexte{padding-left:30px;padding-top:20px}.slick-prev.slick-arrow{background:url(images/slick/slick-prev.png) no-repeat center center;position:absolute;top:40%;left:-8%;border:none;font-size:0;height:127px;width:100px;cursor:pointer}.slick-next.slick-arrow{background:url(images/slick/slick-next.png) no-repeat center center;position:absolute;top:40%;right:-10%;border:none;font-size:0;height:127px;width:100px;cursor:pointer}.contentAvisClient .avisClients .background .contentImage img{width:100%;height:100%;object-fit:cover}.contentAvisClient .avisClients .background .bigNum{line-height:90px;font-size:150px;font-family:"Open Sans";position:absolute;right:-15px;top:0;color:#fff}.contentAvisClient .avisClients .background .titreSecond{text-align:left}.contentAvisClient .avisClients .background .subTitle{font-size:20px;color:#7caa2a;padding-top:0}.contentAvisClient .avisClients .background .blockTexte{padding-bottom:40px}.offreDetail{position:relative}.offreDetail:before{height:495px;width:100%;position:absolute;left:0;top:0;content:"";background:transparent url('images/offre/bandeauOffreDetail.png') no-repeat right top;background-size:cover}.contentOffreDetail{padding-top:75px;padding-left:360px;position:relative}.contentOffreDetail .contentRetour{top:75px;position:absolute;left:0}.contentOffreDetail .contentRetour .link{display:block;line-height:48px;height:50px}.contentOffreDetail .contentRetour .picto{vertical-align:middle;height:50px;width:50px;line-height:50px;color:#999;font-size:24px;border-radius:100%;background:#fff;text-align:center;display:inline-block}.contentOffreDetail .contentRetour .texte{padding-left:10px;display:inline-block;vertical-align:middle;line-height:normal;font-size:16px;font-weight:bold;color:#3d3d3d}.contentOffreDetail .contentImage{width:100%;height:520px}.contentOffreDetail .contentImage img{height:100%;object-fit:cover;width:100%}.contentOffreDetail .contentTitreAndOtherInfos{width:360px;position:absolute;left:0;top:175px;background:#fff;padding:54px 80px 0 40px}.contentOffreDetail .contentTitreAndOtherInfos .type{letter-spacing:3px;font-size:16px;color:#999;text-transform:uppercase;display:block;padding-bottom:80px}.contentOffreDetail .contentTitreAndOtherInfos .titreSecond{text-align:left}.contentOffreDetail .contentTitreAndOtherInfos .subTitle{color:#7caa2a;font-size:20px;padding-top:0}.contentOffreDetail .contentTitreAndOtherInfos .responsable,.contentOffreDetail .contentTitreAndOtherInfos .contentNotes{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.contentOffreDetail .contentTitreAndOtherInfos .responsable .name{color:#3d3d3d;font-size:16px;font-weight:bold;display:block}.contentOffreDetail .contentTitreAndOtherInfos .responsable .fonction{color:#3d3d3d;font-size:14px;font-style:italic}.contentOffreDetail .contentTitreAndOtherInfos .contentNotes .label{color:#3d3d3d;font-size:14px;font-weight:bold}.contentOffreDetail .contentTitreAndOtherInfos .contentNotes .picto{float:left;color:#ffb300;font-size:24px}.contentOffreDetail .contentTitreAndOtherInfos .contentDateInterview{padding:20px 0;line-height:40px;height:80px}.contentOffreDetail .contentTitreAndOtherInfos .contentDateInterview .picto{vertical-align:middle;height:40px;width:40px;line-height:40px;color:#fff;font-size:18px;border-radius:100%;background:#7caa2a;text-align:center;display:inline-block}.contentOffreDetail .contentTitreAndOtherInfos .contentDateInterview .texte{padding-left:10px;display:inline-block;vertical-align:middle;line-height:normal;font-size:12px;font-style:italic;color:#3d3d3d}.contentOffreDetail .contentInterview{padding-bottom:175px;padding-top:35px;padding-right:40px;width:100%;max-width:605px;text-align:justify}.contentOffreDetail .contentInterview.contentTexte .blockTexte h2{font-size:20px;color:#7caa2a;font-weight:bold}.contentOffreDetail .contentInterview.contentTexte .blockTexte p{padding-top:20px}.contentOffreDetail .contentInterview.contentTexte .blockTexte p+h2{padding-top:30px}.contentOthersAvis .widthConteneurBis{max-width:1270px}.contentOthersAvis .listAvis{padding-top:55px}.contentOthersAvis .listAvis{width:33.33%;float:left;padding:0;box-sizing:content-box}.contentOthersAvis .listAvis:last-child{padding-right:0}.contentOthersAvis .listAvis .cadre{padding:0 15px}.contentOthersAvis .listAvis .cadre,.contentOthersAvis .listAvis .cadre .contentImage,.contentOthersAvis .listAvis .cadre .contentImage img{width:100%}.contentOthersAvis .listAvis .cadre .contentImage img{height:100%;object-fit:cover}.contentOthersAvis .listAvis .cadre .contentTexte{padding:30px 40px 0;height:135px;background-color:#f5f5f5}.contentOthersAvis .listAvis .cadre .contentTexte .titreSecond{font-size:42px;text-align:left;line-height:42px}.contentOthersAvis .listAvis .cadre .contentTexte .subTitle{color:#7caa2a;padding-top:0}@media screen and (max-width:1080px){.contentAvisClient .avisClients .background .bigNum{line-height:70px;font-size:120px}.contentAvisClient .avisClients .background{padding-left:450px}.contentAvisClient .avisClients .background .contentImage{width:420px}.contentAvisClient .avisClients{padding-bottom:80px}.contentOthersAvis .listAvis{width:50%}.contentOthersAvis .listAvis:first-child{width:100%;padding-bottom:20px}.contentOthersAvis .listAvis:first-child .contentImage{height:420px}}@media screen and (max-width:880px){.savoirFaire>.widthConteneurBis{height:140px}.contentAvisClient .widthConteneurBis{padding:0}.contentAvisClient .avisClients{padding-top:50px;padding-left:0;padding-bottom:0}.contentAvisClient .avisClients .background{padding:0 15px 15px}.contentAvisClient .avisClients .background .contentImage{left:0;top:-15px;position:relative;width:100%}.contentAvisClient .avisClients .background .contentTexte{position:relative}.contentAvisClient .avisClients .background .contentTexte .titreSecond{padding-top:10px}.contentAvisClient .avisClients .background .blockTexte{padding-bottom:20px}.contentAvisClient .avisClients .background .bigNum{font-size:75px;line-height:10px;right:-2px}.contentAvisClient .avisClients .background .btGreen{width:100%}.offreDetail:before{height:215px}.contentOffreDetail{padding-left:0;padding-top:130px}.contentOffreDetail .contentRetour{left:50%;top:30px;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%)}.contentOffreDetail .contentRetour .link{height:auto;line-height:normal;text-align:center}.contentOffreDetail .contentRetour .texte{display:block;padding:5px 0 0}.contentOffreDetail .contentImage{height:170px}.contentOffreDetail .contentTitreAndOtherInfos{position:relative;top:0;left:0;padding:20px 0 0;width:100%}.contentOffreDetail .contentTitreAndOtherInfos .type{display:none}.contentOffreDetail .contentInterview{max-width:100%;padding:35px 0 175px}.contentOffreDetail .contentTitreAndOtherInfos .contentDateInterview{border-bottom:1px solid #ccc}.contentOffreDetail .contentTitreAndOtherInfos .titreSecond{font-size:36px;line-height:28px}.contentOffreDetail .contentTitreAndOtherInfos .subTitle{font-size:18px;line-height:18px}.contentOffreDetail .contentTitreAndOtherInfos .contentNotes .label{display:inline-block;float:left;font-size:12px;padding-right:10px;padding-top:5px}.contentOffreDetail .contentInterview.contentTexte .blockTexte h2{font-size:16px}.contentOffreDetail .contentInterview{padding-bottom:75px}.contentOthersAvis .widthConteneurBis{padding:0}.contentOthersAvis .listAvis:first-child,.contentOthersAvis .listAvis{padding-bottom:50px;width:100%}.contentOthersAvis .listAvis:first-child .contentImage,.contentOthersAvis .listAvis .contentImage{height:180px;position:relative;top:-30px}.contentOthersAvis .listAvis .cadre .contentTexte{height:80px;padding:0;position:relative;top:-15px;background:none}.contentOthersAvis .listAvis .cadre{background-color:#f5f5f5;padding:0 15px}}