/* Guides (/guides/…) : la colonne de texte s'aligne sur le cadre des pages refondues. Ticket #51.
   Cadre repris de output/maquettes-validees/refonte/commun-v3.css : .lep-cadre{width:100%;max-width:1210px;margin:0 auto;padding:0 20px}.
   La classe lep-cadre est posée dans le HTML des modules Code des guides (.hw du bandeau, .wrap du corps) et dans la
   « Classe CSS » des rangées Divi des 3 pages de catégorie. #main-content passe devant les règles .ga1 .wrap, .ga1 .sec…
   écrites dans les modules après cette feuille ; seules la largeur et la marge latérale changent, les composants
   (duo, étapes, note, FAQ, signature) gardent leur dessin. */
/* !important sur la marge latérale : le mu-plugin 6-guides-mobile-padding.php écrit .entry-content .wrap{padding:0 26px!important} */
#main-content .lep-cadre{box-sizing:border-box;width:100%;max-width:1210px;margin-left:auto;margin-right:auto;padding-left:20px!important;padding-right:20px!important}
/* rangée Divi des catégories : Divi y écrit width:90% et max-width:1080px, et 1400px!important au-delà de 1470 px */
#main-content .et_pb_row.lep-cadre{width:100%!important;max-width:1210px!important}
/* fil d'Ariane, rangée du modèle global 230620 (classe lep-fil-cadre) : le même cadre, dans les guides seulement. Hors des
   guides, cette feuille n'est pas chargée et le fil garde sa rangée Divi, alignée sur le contenu de la page (lep-pages.css,
   chargée partout pour l'en-tête, y rendrait sinon le cadre .lep-cadre). Règles de .lep-cadre de lep-pages.css reprises. */
.et_pb_row.lep-fil-cadre{width:100%;margin:0 auto}
.et_pb_row.lep-fil-cadre::after{content:none}
.et_pb_row.lep-fil-cadre>.et_pb_column{display:contents;font-size:inherit;line-height:inherit}
#main-content .et_pb_row.lep-fil-cadre{box-sizing:border-box;width:100%!important;max-width:1210px!important;margin-left:auto;margin-right:auto;padding-left:20px!important;padding-right:20px!important}
/* Composants des guides : règles identiques dans les modules Code des 19 guides (préfixes .cg, .ga1-4, .gh1-4, .gt1-5),
   écrites une fois ici au lieu d'être répétées en ligne dans chaque page. Ticket #59. Texte des règles repris tel quel des
   modules ; :is() garde la spécificité d'une classe. Restent dans les modules les règles propres à chaque famille, et celles
   qu'une règle restée en ligne de même spécificité précède (l'ordre de la cascade doit rester le même). */
:is(.cg,.ga1,.ga2,.ga3,.ga4,.gh1,.gh2,.gh3,.gh4,.gt1,.gt2,.gt3,.gt4,.gt5) *{box-sizing:border-box}
:is(.cg,.ga1,.ga2,.ga3,.ga4,.gh1,.gh2,.gh3,.gh4,.gt1,.gt2,.gt3,.gt4,.gt5) svg{stroke-width:1.6;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}
:is(.cg,.ga1,.ga2,.ga3,.ga4,.gh1,.gh2,.gh3,.gh4,.gt1,.gt2,.gt3,.gt4,.gt5) a.ilink:hover{border-color:var(--blue)}
:is(.cg,.ga1,.ga2,.ga3,.ga4,.gh1,.gh2,.gh3,.gh4,.gt1,.gt2,.gt3,.gt4,.gt5) .faq details[open] summary .q-ic{transform:rotate(180deg)}
:is(.cg,.ga1,.ga2,.ga3,.ga4,.gh1,.gh2,.gh3,.gh4,.gt1,.gt2,.gt3,.gt4,.gt5) a.signoff:hover{border-color:var(--blue2);transform:translateY(-2px)}
:is(.cg,.ga1,.ga2,.ga3,.ga4,.gh1,.gh2,.gh3,.gh4,.gt1,.gt2,.gt3,.gt4,.gt5) a.signoff:hover .sg-go{transform:translateX(4px)}
/* Boutons de téléchargement des guides (.dlbtn) : le blanc sur bleu de leur module Code (0,1,0) perdait contre la règle
   de lisibilité des liens posée par functions.php (<style id="lep-a11y-contrastes">, #main-content a:not(…) — 1,3,3),
   qui les repeignait en #0c6ec4 : bleu sur bleu, rapport de contraste 1,25 pour un seuil de 4,5. Le dessin du module
   fait foi ; l'exception est rendue ici, dans les guides seulement, et non dans la règle globale des liens. Ticket #62.
   !important : la feuille d'accessibilité est écrite en ligne dans le <head>, après cette feuille. */
/* Même cause pour les jetons de département du guide « filière VHU » (.tf{background:var(--blue);color:#fff} dans son
   module Code) : 18 jetons bleu sur bleu, relevés par le balayage du ticket #62 sur les 23 guides. */
#main-content a.dlbtn,#main-content a.tf{color:#fff!important}
#main-content a.dlbtn svg{stroke:#fff!important}
/* Focus clavier de ces mêmes boutons : au Tab, `.dlbtn` et `.tf` recevaient `:focus-visible` avec
   `outline:none` et aucune ombre — aucun repère visible (relevé du directeur artistique, ticket #62,
   output/design-qc/t62-da/releve-focus-clavier.txt). L'anneau posé ici est celui que le site dessine
   déjà partout ailleurs : 2 px pleins #F4C709, décalés de 2 px (lep-pages.css l. 80, 137 et 196).
   Aucune valeur n'est inventée ; la règle ne sort pas des guides. */
#main-content a.dlbtn:focus-visible,#main-content a.tf:focus-visible{outline:2px solid #F4C709!important;outline-offset:2px}
/* Bandeau de la page « Guides » (234908) : son bloc <style> écrit dans le module Code n'est pas servi — constaté le
   12/09/2026 sur le HTML rendu (0 occurrence de « .ix-hero h1 » dans /guides, 1 sur /guides/juridique), sans WP Rocket
   (?nowprocket=1), sans le cache d'Asset CleanUp (?wpacu_no_cache=1), hors famille élaguée (?page_id=234908) et sans que
   l'empreinte du bloc figure dans uploads/ornes-css/blocs-sortis.json : le bandeau restait donc sans fond, titre noir de
   30 px au lieu du blanc de 42 px sur dégradé bleu, hauteur 101 px au lieu de 317. Les règles du module sont reprises ici
   MOT POUR MOT (le dessin du module fait foi), portées par body.page-id-234908 pour ne toucher que cette page : les 4 autres
   pages qui partagent les classes .ix/.ix-hero (234906, 234909, 234975, 234978) servent le leur et ne sont pas touchées.
   Ticket #62. La cause du retrait du bloc reste non identifiée et n'est pas dans les fichiers de ce ticket. */
#idx-234908-hero{padding-top:0!important;padding-bottom:0!important}
body.page-id-234908 h1.entry-title,body.page-id-234908 .main_title{display:none!important}
body.page-id-234908 .container{padding-top:0!important}
body.page-id-234908 .ix{font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;color:#3B4B60}
body.page-id-234908 .ix-hero{background:radial-gradient(130% 150% at 82% 0%,#1E6BE0 0%,#0D57CB 48%,#0A3B86 100%);color:#fff;padding:60px 0 56px;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-top:-1px}
body.page-id-234908 .ix-hero:before{content:"";position:absolute;right:-70px;top:-90px;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.06)}
body.page-id-234908 .ix-hero .hw{max-width:1080px;margin:0 auto;padding:0 26px;position:relative;z-index:1}
body.page-id-234908 .ix-hero .hk{display:inline-flex;align-items:center;gap:9px;font-family:Outfit,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:#BdD6FF;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);padding:7px 15px;border-radius:30px;margin-bottom:20px}
body.page-id-234908 .ix-hero h1{font-family:Outfit,sans-serif;font-weight:700;font-size:42px;line-height:1.12;letter-spacing:-.015em;margin:0;color:#fff}
body.page-id-234908 .ix-hero p.sub{margin:18px 0 0;font-size:18.5px;line-height:1.6;color:#DCE9FF;max-width:720px}
@media(max-width:820px){body.page-id-234908 .ix-hero{padding:44px 0 40px}body.page-id-234908 .ix-hero h1{font-size:30px}}
/* Page « À propos » (230116) : ses 2 modules Code portaient chacun un bloc <style> — le bandeau (.ap-hero) et le corps
   (.ap) — et AUCUN des deux n'est servi. Constaté le 12/09/2026 sur le HTML rendu : 1 seule occurrence de « ap-hero »
   dans la page (le <div> lui-même), 0 règle « .ap-hero{ », 0 occurrence dans la feuille combinée d'Asset Cleanup
   (wp-content/cache/asset-cleanup/css/head-f3c6…css) et 0 sans ce cache (?wpacu_no_cache=1). Sans ces règles, les
   39 <svg viewBox="0 0 24 24"> de la page n'ont plus aucune largeur imposée et prennent celle de leur colonne :
   9 icônes rendues à 1 314 px, 1 366 px pour celle du bandeau, et la page haute de 14 734 px (bin/icones-geantes.mjs).
   Même panne, même remède que le bandeau de /guides ci-dessus (ticket 62) : les règles des modules sont reprises ici
   MOT POUR MOT — le dessin du module fait foi —, portées par body.page-id-230116 pour ne toucher que cette page, ses
   classes (.ap, .si, .mi, .wk, .hk, .grid, .sec, .wrap, .why) étant bien trop communes pour être posées nues sur un
   site où cette feuille est chargée sur d'autres pages. Les 2 blocs <style>, morts, sont retirés du contenu de la
   page. La cause du retrait reste non identifiée : elle n'est dans aucun fichier de ce ticket. Ticket 63.
   Cadre : .hw et .wrap portent en plus la classe lep-cadre ; #main-content .lep-cadre (1,1,0) passe devant
   « body.page-id-230116 .ap .wrap » (0,3,1), le contenu tient donc dans le cadre des pages refondues (1 210 px). */
#apropos-hero{padding-top:0!important;padding-bottom:0!important}
body.page-id-230116 h1.entry-title,body.page-id-230116 .main_title{display:none!important}
body.page-id-230116 .container{padding-top:0!important}
body.page-id-230116 .ap-hero{font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;background:radial-gradient(130% 150% at 82% 0%,#1E6BE0 0%,#0D57CB 48%,#0A3B86 100%);color:#fff;padding:60px 0 56px;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-top:-1px}
body.page-id-230116 .ap-hero:before{content:"";position:absolute;right:-70px;top:-90px;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.06)}
body.page-id-230116 .ap-hero:after{content:"";position:absolute;left:-50px;bottom:-110px;width:240px;height:240px;border-radius:50%;background:rgba(46,163,242,.16)}
body.page-id-230116 .ap-hero .hw{max-width:1080px;margin:0 auto;padding:0 26px;position:relative;z-index:1}
body.page-id-230116 .ap-hero .hk{display:inline-flex;align-items:center;gap:9px;font-family:Outfit,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:#BdD6FF;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);padding:7px 15px;border-radius:30px;margin-bottom:20px}
body.page-id-230116 .ap-hero .hk svg{width:15px;height:15px;fill:none;stroke:#BdD6FF;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body.page-id-230116 .ap-hero h1{font-family:Outfit,sans-serif;font-weight:700;font-size:42px;line-height:1.12;letter-spacing:-.015em;margin:0;max-width:900px;color:#fff}
body.page-id-230116 .ap-hero p.sub{margin:18px 0 0;font-size:18.5px;line-height:1.6;color:#DCE9FF;max-width:720px}
@media(max-width:820px){body.page-id-230116 .ap-hero{padding:44px 0 40px}body.page-id-230116 .ap-hero h1{font-size:30px}body.page-id-230116 .ap-hero p.sub{font-size:17px}}
body.page-id-230116 .ap{--ink:#0F1E33;--body:#3B4B60;--muted:#6B7A90;--line:#E4EAF3;--blue:#0D57CB;--blue2:#2EA3F2;--blueink:#0A3B86;--tint:#F5F9FF;--tint2:#EAF2FE;--green:#15803D;--greenbg:#EAF7EF;--shs:0 4px 16px -8px rgba(13,50,110,.14);--sh:0 10px 30px -12px rgba(13,50,110,.16);font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;color:var(--body);line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}
body.page-id-230116 .ap *{box-sizing:border-box}
body.page-id-230116 .ap .wrap{max-width:1080px;margin:0 auto;padding:0 26px}
body.page-id-230116 .ap .sec{padding:52px 0}
body.page-id-230116 .ap h2{font-family:Outfit,Helvetica,Arial,sans-serif;color:var(--ink);font-weight:700;font-size:30px;line-height:1.22;letter-spacing:-.01em;margin:0 0 6px}
body.page-id-230116 .ap .kicker{display:inline-flex;align-items:center;gap:8px;font-family:Outfit;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}
body.page-id-230116 .ap .kicker svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body.page-id-230116 .ap .sec-head{max-width:780px;margin:0 0 26px}
/* mission : encadré à filet */
body.page-id-230116 .ap .mission{display:grid;grid-template-columns:auto 1fr;gap:24px;background:var(--tint);border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:18px;padding:30px 32px}
body.page-id-230116 .ap .mission .mi{width:56px;height:56px;border-radius:15px;background:var(--tint2);color:var(--blue);display:flex;align-items:center;justify-content:center}
body.page-id-230116 .ap .mission .mi svg{width:28px;height:28px;fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
body.page-id-230116 .ap .mission p{margin:0;font-size:17px;color:var(--body)}
/* services : grille de cartes */
body.page-id-230116 .ap .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
body.page-id-230116 .ap .grid>:not(.svc){display:none}
body.page-id-230116 .ap .svc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 26px 22px;box-shadow:var(--shs);transition:transform .15s,box-shadow .15s;transition:border-color .15s}
body.page-id-230116 .ap .svc:hover{transform:translateY(-3px);box-shadow:var(--sh);border-color:var(--blue2)}
body.page-id-230116 .ap .svc .si{width:48px;height:48px;border-radius:13px;background:var(--tint2);color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:15px}
body.page-id-230116 .ap .svc .si svg{width:25px;height:25px;fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
body.page-id-230116 .ap .svc h3{font-family:Outfit;font-weight:600;color:var(--ink);font-size:18.5px;margin:0 0 9px}
body.page-id-230116 .ap .svc p{font-size:15px;color:var(--body);margin:0}
/* entreprise et agrément (ticket 65) : carte d'identité de DEPOL'OISE, les 2 arrêtés préfectoraux téléchargeables
   et le renvoi au guide de l'agrément. Aucune maquette d'écran n'existe pour « À propos » : les composants sont
   ceux de la page « agrément VHU » (234930), dont les règles sont reprises MOT POUR MOT de son module Code
   (.cg .docs, .cg .doccard, .dc-ic, .dc-date, .dlbtn, a.ilink, et le repli à 820 px), transposées de .cg à
   body.page-id-230116 .ap. Les jetons --line, --blue, --tint2, --body, --ink, --muted, --shs sont ceux déjà
   déclarés par .ap (l. 87) : aucune couleur, police ni valeur d'espacement n'est choisie ici.
   Chaque icône reçoit sa taille en toutes lettres : .ap n'a pas de règle svg générique, et un <svg> de 24×24 sans
   largeur prend celle de sa colonne (piège du ticket 63, bin/icones-geantes.mjs).
   Le blanc sur bleu des .dlbtn et leur anneau de focus sont déjà rendus l. 35, 36 et 42 (#main-content a.dlbtn). */
body.page-id-230116 .ap .ent{display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px 26px;box-shadow:var(--shs);margin-bottom:26px}
body.page-id-230116 .ap .entl{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px solid var(--line)}
body.page-id-230116 .ap .entl:last-child,body.page-id-230116 .ap .entl:nth-last-child(2){border-bottom:0}
body.page-id-230116 .ap .entk{font-family:Outfit;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}
body.page-id-230116 .ap .entv{font-size:15px;color:var(--ink)}
body.page-id-230116 .ap .docs{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:6px}
body.page-id-230116 .ap .docs>:not(.doccard){display:none}
body.page-id-230116 .ap .doccard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:16px;padding:26px 26px 24px;box-shadow:var(--shs)}
body.page-id-230116 .ap .doccard .dc-ic{width:50px;height:50px;border-radius:13px;background:var(--tint2);color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:14px}
body.page-id-230116 .ap .doccard .dc-ic svg{width:26px;height:26px;fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
body.page-id-230116 .ap .doccard .dc-date{font-family:Outfit;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:4px}
body.page-id-230116 .ap .doccard h3{font-family:Outfit,Helvetica,Arial,sans-serif;color:var(--ink);font-weight:600;font-size:19px;margin:0 0 10px}
body.page-id-230116 .ap .doccard p{font-size:15px;color:var(--body);flex:1;margin:0 0 16px}
body.page-id-230116 .ap .dlbtn{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:8px;background:var(--blue);color:#fff;font-family:Outfit;font-weight:600;font-size:14.5px;padding:12px 20px;border-radius:11px;text-decoration:none;transition:transform .15s,background .15s}
body.page-id-230116 .ap .dlbtn:hover{transform:translateY(-2px);background:#0A47B0}
body.page-id-230116 .ap .dlbtn svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
body.page-id-230116 .ap a.ilink{color:var(--blue);font-weight:600;text-decoration:none;border-bottom:2px solid #BFDBFE}
body.page-id-230116 .ap a.ilink:hover{border-color:var(--blue)}
body.page-id-230116 .ap .ent-lien{margin:18px 0 16px;font-size:15.5px;color:var(--muted)}
@media(max-width:820px){body.page-id-230116 .ap .ent,body.page-id-230116 .ap .docs{grid-template-columns:1fr}body.page-id-230116 .ap .entl:nth-last-child(2){border-bottom:1px solid var(--line)}}
/* pourquoi : exergue */
body.page-id-230116 .ap .why{background:linear-gradient(135deg,#0F1E33,#173A6B);color:#fff;border-radius:22px;padding:40px 44px;position:relative;overflow:hidden}
body.page-id-230116 .ap .why:before{content:"";position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:rgba(46,163,242,.18)}
body.page-id-230116 .ap .why .wk{display:inline-flex;align-items:center;gap:9px;font-family:Outfit;font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#7FB6F5;margin-bottom:14px}
body.page-id-230116 .ap .why .wk svg{width:17px;height:17px;fill:none;stroke:#7FB6F5;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body.page-id-230116 .ap .why p{font-size:18.5px;line-height:1.62;color:#EAF1FF;margin:0;position:relative;z-index:1;max-width:820px}
@media(max-width:820px){body.page-id-230116 .ap{font-size:16px}body.page-id-230116 .ap h2{font-size:25px}body.page-id-230116 .ap .sec{padding:36px 0}body.page-id-230116 .ap .grid{grid-template-columns:1fr}body.page-id-230116 .ap .mission{grid-template-columns:1fr}body.page-id-230116 .ap .why{padding:30px 26px}body.page-id-230116 .ap .why p{font-size:17px}}

/* page « À propos » 230116, rangée « Contactez-Nous » (ticket 63, 3e passe, 12/09/2026).
   COMPOSITION LOCALE à cet écran : Divi 4 n'a aucun réglage qui pose une grille d'ordre sur une
   rangée dont les colonnes sont effacées. lep-pages.css l. 61 met en display:contents, sous
   .lep-sec, la colonne de gauche, le conteneur du formulaire et le module Code : un élément
   display:contents n'a aucune boîte, donc aucune géométrie (rect 0/0/0/0, mesuré le 12/09).
   Les deux règles ci-dessous leur rendent une boîte ; la grille place ensuite le titre en pleine
   largeur, l'adresse à gauche, le formulaire à droite, la phrase d'invitation sous les deux. */
body.page-id-230116 .et_pb_code.lep-adresse{display:block}
body.page-id-230116 .et_pb_contact_form_container.lep-formulaire__divi{display:block}
body.page-id-230116 .lep-adresse .lep-adresse__horaires{margin-top:1em}
body.page-id-230116 .lep-apropos-contact .lep-invite{order:1}
@media(min-width:981px){
  body.page-id-230116 .et_pb_row.lep-apropos-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-items:start}
  body.page-id-230116 .lep-apropos-contact .lep-contact-titre{grid-column:1 / -1;grid-row:1}
  body.page-id-230116 .lep-apropos-contact .lep-adresse{grid-column:1;grid-row:2;margin-top:38px}
  body.page-id-230116 .lep-apropos-contact>.et_pb_column.lep-formulaire{grid-column:2;grid-row:2}
  body.page-id-230116 .lep-apropos-contact .lep-invite{grid-column:1 / -1;grid-row:3}
}
/* Directeur artistique, ticket 63, 12/09/2026 — UN SEUL axe gauche sur la page « À propos ».
   Mesuré avant : bandeau, fil d'Ariane, titre « Contactez-Nous », adresse et phrase d'invitation à 98 px (1 366 px)
   et 20 px (390 px) ; kickers et H2 du corps à 118 px et 40 px — 20 px de décalage sur toute la hauteur, visible.
   Cause : le cadre est appliqué DEUX fois sur le corps — la rangée Divi porte .lep-cadre (padding 20) et .ap .wrap
   porte aussi .lep-cadre (padding 20 !important, l. 8). Les pages guides n'ont ce cadre qu'une fois (leur rangée
   n'est pas cadrée) et sortent à 98 px. Composition LOCALE à cette page : le rembourrage latéral du .wrap est remis
   à zéro quand il est DÉJÀ dans une rangée cadrée ; le .hw du bandeau n'est pas touché (il sort du cadre en 100vw
   et se recentre seul). Spécificité (1,6,1) pour passer devant « #main-content .lep-cadre » (1,1,0) !important. */
body.page-id-230116 #main-content .et_pb_row.lep-cadre .ap .wrap.lep-cadre{padding-left:0!important;padding-right:0!important}
