




































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































.lab-prelevement-page{--lab-prev-vert: #029648; --lab-prev-fonce: #027B3B; --lab-prev-pale: #EDF8F2; --lab-prev-texte: #1A1F1D; width: 100%; max-width: 1180px; margin: 0px auto; color: var(--lab-prev-texte); font-family: Archivo, sans-serif; box-sizing: border-box;}
.lab-prelevement-page *, .lab-prelevement-page ::before, .lab-prelevement-page ::after{box-sizing: border-box;}
.lab-prelevement-page .lab-prev-section{margin-top: 32px; padding: 42px; border-radius: 22px;}
.lab-prelevement-page .lab-prev-surtitre{margin: 0px 0px 12px; color: var(--lab-prev-fonce); font-size: 12px; font-weight: 700; letter-spacing: 1.4px; line-height: 1.5;}
.lab-prelevement-page h2, .lab-prelevement-page h3, .lab-prelevement-page h4{color: var(--lab-prev-texte);}
.lab-prelevement-page .lab-prev-section h2{margin: 0px 0px 22px; font-family: Oswald, sans-serif; font-size: clamp(28px, 3.4vw, 39px); font-weight: 600; line-height: 1.2;}
.lab-prelevement-page .lab-prev-paragraphe{margin: 0px 0px 15px; font-size: 16px; line-height: 1.8; color: var(--lab-prev-texte);}
.lab-prelevement-page .lab-prev-section-entete{margin-bottom: 22px;}
.lab-prelevement-page .lab-prev-hero{position: relative; overflow: hidden; padding: 65px 55px; background: var(--lab-prev-pale); border-radius: 24px;}
.lab-prelevement-page .lab-prev-hero-contenu{position: relative; z-index: 1; max-width: 790px;}
.lab-prelevement-page .lab-prev-hero-titre{margin: 0px 0px 22px; font-family: Oswald, sans-serif; font-size: clamp(36px, 5vw, 58px); font-weight: 600; line-height: 1.12; color: var(--lab-prev-texte);}
.lab-prelevement-page .lab-prev-hero-intro{margin: 0px 0px 18px; font-size: clamp(18px, 2.2vw, 21px); font-weight: 700; line-height: 1.5;}
.lab-prelevement-page .lab-prev-hero-texte{max-width: 710px; margin: 0px 0px 28px; font-size: 16px; line-height: 1.8;}
.lab-prelevement-page .lab-prev-lien-ancre{display: inline-flex; align-items: center; gap: 12px; padding: 13px 20px; background: rgb(255, 255, 255); border: 1px solid var(--lab-prev-vert); border-radius: 9px; font-size: 14px; font-weight: 700; color: var(--lab-prev-fonce) !important; text-decoration: none !important;}
.lab-prelevement-page .lab-prev-lien-ancre:hover{background: var(--lab-prev-fonce); color: rgb(255, 255, 255) !important;}
.lab-prelevement-page .lab-prev-hero-decoration{position: absolute; right: -110px; bottom: -155px; width: 350px; height: 350px; border: 50px solid rgba(2, 150, 72, 0.09); border-radius: 50%; pointer-events: none;}
.lab-prelevement-page .lab-prev-methode{background: rgb(255, 255, 255); border: 1px solid rgb(220, 234, 226);}
.lab-prelevement-page .lab-prev-document{display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-top: 30px; padding: 26px; background: var(--lab-prev-pale); border-radius: 14px;}
.lab-prelevement-page .lab-prev-document-info{display: flex; align-items: center; gap: 16px; min-width: 0px;}
.lab-prelevement-page .lab-prev-document-icone{display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 58px; height: 58px; background: rgb(255, 255, 255); border-radius: 12px; color: var(--lab-prev-fonce); font-size: 16px; font-weight: 800;}
.lab-prelevement-page .lab-prev-document-info h3{margin: 0px 0px 5px; font-size: 17px; font-weight: 700; line-height: 1.4;}
.lab-prelevement-page .lab-prev-document-info p{margin: 0px; color: rgb(98, 107, 101); font-size: 13px; line-height: 1.5;}
.lab-prelevement-page .lab-prev-bouton{display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; gap: 12px; min-height: 48px; padding: 14px 20px; background: var(--lab-prev-vert); border-radius: 9px; font-size: 14px; font-weight: 700; line-height: 1.5; text-align: center; transition: background 0.2s; color: rgb(255, 255, 255) !important; text-decoration: none !important;}
.lab-prelevement-page .lab-prev-bouton:hover, .lab-prelevement-page .lab-prev-bouton:focus-visible{background: var(--lab-prev-fonce); color: rgb(255, 255, 255) !important;}
.lab-prelevement-page .lab-prev-bouton:focus-visible, .lab-prelevement-page .lab-prev-lien-ancre:focus-visible{outline: 3px solid var(--lab-prev-texte); outline-offset: 3px;}
.lab-prelevement-page .lab-prev-verifications{background: var(--lab-prev-pale);}
.lab-prelevement-page .lab-prev-cartes{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 18px; margin-top: 28px;}
.lab-prelevement-page .lab-prev-carte{min-width: 0px; padding: 26px 22px; background: rgb(255, 255, 255); border: 1px solid rgb(220, 234, 226); border-radius: 14px;}
.lab-prelevement-page .lab-prev-carte-numero{display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; margin-bottom: 20px; background: var(--lab-prev-pale); border-radius: 11px; color: var(--lab-prev-fonce); font-size: 15px; font-weight: 700;}
.lab-prelevement-page .lab-prev-carte h3{margin: 0px 0px 12px; font-family: Oswald, sans-serif; font-size: 21px; font-weight: 600; line-height: 1.3;}
.lab-prelevement-page .lab-prev-carte p{margin: 0px; font-size: 15px; line-height: 1.75;}
.lab-prelevement-page .lab-prev-note-verifications{margin: 22px 0px 0px; font-size: 14px; line-height: 1.7;}
.lab-prelevement-page .lab-prev-da{background: rgb(255, 255, 255); border: 1px solid rgb(220, 234, 226);}
.lab-prelevement-page .lab-prev-sous-titre{margin: 0px; font-family: Oswald, sans-serif; font-size: 23px; font-weight: 500; line-height: 1.3;}
.lab-prelevement-page .lab-prev-ressources{display: flex; align-items: flex-start; gap: 16px; margin: 26px 0px 34px; padding: 23px; background: var(--lab-prev-pale); border-left: 4px solid var(--lab-prev-vert); border-radius: 12px;}
.lab-prelevement-page .lab-prev-ressources-icone{display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 28px; height: 28px; border: 2px solid var(--lab-prev-fonce); border-radius: 50%; color: var(--lab-prev-fonce); font-size: 16px; font-weight: 700;}
.lab-prelevement-page .lab-prev-ressources p{margin: 0px; font-size: 15px; line-height: 1.75;}
.lab-prelevement-page .lab-prev-transmission-titre{margin: 0px 0px 20px; font-family: Oswald, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.3;}
.lab-prelevement-page .lab-prev-options{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 18px;}
.lab-prelevement-page .lab-prev-option{min-width: 0px; padding: 24px; border: 1px solid rgb(220, 234, 226); border-radius: 14px;}
.lab-prelevement-page .lab-prev-option-icone{display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 16px; background: var(--lab-prev-pale); border-radius: 10px; color: var(--lab-prev-fonce); font-size: 15px; font-weight: 700;}
.lab-prelevement-page .lab-prev-option h4{margin: 0px 0px 10px; font-family: Archivo, sans-serif; font-size: 17px; font-weight: 700;}
.lab-prelevement-page .lab-prev-option p{margin: 0px; font-size: 15px; line-height: 1.75;}
.lab-prelevement-page .lab-prev-suivi{margin-top: 24px;}
.lab-prelevement-page .lab-prev-facturation{margin-top: 28px; padding: 25px; background: var(--lab-prev-pale); border-radius: 14px;}
.lab-prelevement-page .lab-prev-facturation-titre{display: flex; align-items: center; gap: 12px; margin-bottom: 12px;}
.lab-prelevement-page .lab-prev-facturation-icone{display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 28px; height: 28px; border: 2px solid var(--lab-prev-fonce); border-radius: 50%; color: var(--lab-prev-fonce); font-size: 16px; font-weight: 700;}
.lab-prelevement-page .lab-prev-facturation h3{margin: 0px; color: var(--lab-prev-fonce); font-family: Archivo, sans-serif; font-size: 17px; font-weight: 700;}
.lab-prelevement-page .lab-prev-facturation p{margin: 0px; font-size: 15px; line-height: 1.75;}
.lab-prelevement-page .lab-prev-depots{background: var(--lab-prev-pale);}
.lab-prelevement-page .lab-prev-depots-contenu{display: flex; align-items: center; justify-content: space-between; gap: 35px;}
.lab-prelevement-page .lab-prev-depots-texte{flex: 1 1 0%; min-width: 0px;}
.lab-prelevement-page .lab-prev-depots-bouton{flex-shrink: 0;}
@media (max-width: 1024px) {.lab-prelevement-page .lab-prev-section{padding: 32px;}
.lab-prelevement-page .lab-prev-document{align-items: flex-start; flex-direction: column;}
.lab-prelevement-page .lab-prev-depots-contenu{align-items: flex-start; flex-direction: column; gap: 18px;}
.lab-prelevement-page .lab-prev-carte{padding: 22px 18px;}}
@media (max-width: 767px) {.lab-prelevement-page .lab-prev-hero{padding: 38px 24px; border-radius: 18px;}
.lab-prelevement-page .lab-prev-section{margin-top: 18px; padding: 28px 20px; border-radius: 18px;}
.lab-prelevement-page .lab-prev-hero-texte, .lab-prelevement-page .lab-prev-paragraphe{font-size: 15px;}
.lab-prelevement-page .lab-prev-cartes, .lab-prelevement-page .lab-prev-options{grid-template-columns: 1fr; gap: 14px;}
.lab-prelevement-page .lab-prev-document{padding: 20px 16px; gap: 20px;}
.lab-prelevement-page .lab-prev-document-info{align-items: flex-start;}
.lab-prelevement-page .lab-prev-document-icone{width: 46px; height: 46px; font-size: 14px;}
.lab-prelevement-page .lab-prev-bouton{width: 100%; white-space: normal;}
.lab-prelevement-page .lab-prev-carte, .lab-prelevement-page .lab-prev-option{padding: 20px;}
.lab-prelevement-page .lab-prev-ressources{gap: 12px; padding: 18px;}
.lab-prelevement-page .lab-prev-facturation{padding: 20px;}
.lab-prelevement-page .lab-prev-sous-titre, .lab-prelevement-page .lab-prev-transmission-titre{font-size: 21px;}}


















































































































































































































































































































































































































































.lab-prevention-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 15px; margin: 24px 0px 28px;}
.lab-prevention-card{background: var(--lab-green-pale); border: 1px solid rgb(205, 233, 217); border-radius: 14px; padding: 20px 16px; color: var(--lab-green-dark); font-weight: 800; line-height: 1.45; text-align: center;}
.lab-prevention-card::before{content: "✓"; display: block; width: 30px; height: 30px; margin: 0px auto 10px; border-radius: 50%; background: var(--lab-green); color: rgb(255, 255, 255); line-height: 30px; font-size: 17px;}




@media (max-width: 767px) {.lab-image-grid, .lab-stat-grid, .lab-prevention-grid{grid-template-columns: 1fr;}}















































































































































































































































































































































body.wp-theme-labeauairsol #page-full-width .elementor-widget-container > :is(.lab-prelevement-page, .lab-ballast-page, .lab-merule-page, .lab-ocre-page, .lab-airamiante-page, .lab-vrac-page, .lab-gbr-page, .lab-sols-page, .lab-fit-test, .lab-accreditation, .lab-about-section, .lab-realisations-page){box-sizing: border-box; width: 100%; max-width: calc(var(--lab-page-width) + 2 * var(--lab-page-gutter)); margin-inline: auto; padding-inline: var(--lab-page-gutter);}






















































































.lab-native-information .lab-detail-container{max-width:1600px}.lab-native-information .lab-information-hero{min-height:320px;padding-block:32px 36px}.lab-native-information .lab-information-hero::after{background:linear-gradient(90deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.40) 55%,rgba(0,0,0,0) 100%)}.lab-native-information .lab-detail-breadcrumb{margin-bottom:20px}.lab-native-information .lab-information-hero h1{max-width:1000px;font-size:clamp(32px,3.3vw,48px);text-transform:none}.lab-native-information .lab-information-subtitle{font:500 20px/1.5 'Lab Archivo',Arial,sans-serif;color:#fff;max-width:900px;margin:18px 0 0}.lab-native-information .lab-detail-hero-description{max-width:920px;margin-top:14px;font-size:16px}.lab-native-information .lab-prelevement-page{max-width:1600px;margin-inline:auto;font-family:'Lab Archivo',Arial,sans-serif}.lab-native-information .lab-prelevement-page :is(h2,h3){font-family:'Lab Oswald',Arial,sans-serif;text-transform:none}.lab-native-information .lab-prev-section{padding-block:32px}.lab-native-information .lab-prev-bouton{background:#029648;color:#fff}.lab-native-information .lab-prev-section-entete{margin-bottom:20px}@media(max-width:760px){.lab-native-information .lab-information-hero{min-height:0;padding-block:24px 28px}.lab-native-information .lab-information-subtitle{font-size:18px}.lab-native-information .lab-detail-breadcrumb{margin-bottom:16px}}
