/* Les Aventuriers Célestes · feuille de style
   Couleurs et polices : charte « Art de vivre » (ivoire, bleu nuit, or). */

:root{
  --ivoire:#F7F1E3; --ivoire-profond:#EFE6D2; --papier:#FBF7EE;
  --nuit:#13234F; --nuit-fonce:#0E1A3E; --nuit-doux:#4A5373; --nuit-moyen:#2E3A5F;
  --or:#9C7628; --or-fonce:#7A5B1C; --or-vif:#E3B94F;
  --lavande:#DCD8EA; --peche:#F3DCC7; --clair-sur-nuit:#D9DCEA;
  --ligne:rgba(19,35,79,.14);
  --ombre:0 1px 2px rgba(19,35,79,.12),0 18px 40px -18px rgba(19,35,79,.45);
  --titre:"Lora",Georgia,"Times New Roman",serif;
  --ui:"Source Sans 3","Segoe UI",system-ui,sans-serif;
  --r-carte:12px; --r-bloc:18px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--ivoire);color:var(--nuit);font-family:var(--titre);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:var(--nuit)}a:hover{color:var(--or)}
h1,h2,h3{font-weight:600;line-height:1.15;margin:0 0 .4em}
h1{font-size:clamp(34px,5vw,52px)}
h2{font-size:clamp(28px,3.4vw,36px)}
h3{font-size:21px}
p{margin:0 0 1em}
:focus-visible{outline:3px solid var(--or-vif);outline-offset:3px;border-radius:4px}

.conteneur{max-width:1200px;margin:0 auto;padding:0 24px}
.etroit{max-width:820px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}
.etroit-gauche{max-width:680px}
.section{padding:80px 0}
.section.etroit{padding-top:72px;padding-bottom:72px}
.centre{text-align:center}
.centre .filet,.centre-bloc{margin-left:auto;margin-right:auto}
.gauche{text-align:left}
.fond-profond{background:var(--ivoire-profond)}
.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.piege{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.aller-contenu{position:absolute;left:-9999px;top:8px;background:var(--nuit);color:var(--ivoire);padding:10px 16px;border-radius:999px;z-index:10}
.aller-contenu:focus{left:16px}

/* Étiquettes et textes */
.etiquette{display:block;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--or);text-transform:uppercase;margin-bottom:8px}
.etiquette-or-vif{color:var(--or-vif)}
.etiquette-or{color:var(--or-vif);font-size:12px;letter-spacing:.14em}
.etiquette-fonce{color:var(--or-fonce)}
.intro{font-size:18px;color:var(--nuit-doux);line-height:1.65}
.texte-grand{font-size:19px;line-height:1.7}
.mention{font-family:var(--ui);font-size:14px;color:var(--nuit-doux)}
.verset{font-style:italic;font-weight:500;font-size:clamp(21px,2.6vw,26px);line-height:1.5;margin:0 0 10px}
.verset.grand{font-size:clamp(25px,3.4vw,34px);line-height:1.4}
.reference{color:var(--nuit-doux);font-size:16px}
.filet{display:flex;align-items:center;gap:12px;width:200px;margin:8px 0 18px}
.filet span{flex:1;height:1px;background:var(--or)}
.filet i{width:8px;height:8px;background:var(--or);transform:rotate(45deg)}
.lien-fleche{font-family:var(--ui);font-weight:700;font-size:16px}
.liste-puces{padding-left:22px;color:var(--nuit-doux);line-height:1.75;margin:0 0 1em}

/* Boutons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--ui);font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;padding:12px 22px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:filter .15s,transform .15s;min-height:44px}
.btn:hover{filter:brightness(1.07)}
.btn:active{transform:translateY(1px)}
.btn-grand{font-size:17px;padding:15px 26px}
.btn-petit{font-size:14px;padding:9px 16px;min-height:40px}
.btn-bloc{width:100%;padding:15px 20px;font-size:17px}
.btn-nuit{background:var(--nuit);color:var(--ivoire)}
.btn-nuit:hover{color:var(--ivoire)}
.btn-or{background:var(--or-vif);color:var(--nuit)}
.btn-or:hover{color:var(--nuit)}
.btn-contour{border-color:var(--nuit);color:var(--nuit);background:transparent}
.btn-contour-clair{border-color:rgba(247,241,227,.6);color:var(--ivoire)}
.btn-contour-clair:hover{color:var(--ivoire);background:rgba(247,241,227,.08)}
.boutons{display:flex;flex-wrap:wrap;gap:12px}

/* En-tête */
.entete{background:var(--ivoire);border-bottom:1px solid var(--ligne);position:sticky;top:0;z-index:5}
.entete-ligne{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px}
.marque{display:flex;align-items:center;gap:12px;text-decoration:none}
.marque img{width:60px;height:60px;border-radius:999px;object-fit:cover}
.marque>span{display:flex;flex-direction:column}
.marque-nom{font-size:20px;font-weight:700;color:var(--nuit);line-height:1.2}
.marque-sous{font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--or)}
.menu{display:flex;align-items:center;gap:24px;font-family:var(--ui);font-weight:600;font-size:16px}
.menu a:not(.btn){text-decoration:none}
.menu a[aria-current="page"]{color:var(--or);text-decoration:underline;text-underline-offset:6px}
.menu-bouton{display:none;background:none;border:0;color:var(--nuit);width:48px;height:48px;border-radius:999px;cursor:pointer;align-items:center;justify-content:center}
@media (max-width:960px){
  .menu-bouton{display:inline-flex}
  .menu{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ivoire);flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 20px;border-bottom:1px solid var(--ligne);box-shadow:0 20px 30px -20px rgba(19,35,79,.4)}
  .menu.ouvert{display:flex}
  .menu a:not(.btn){padding:14px 0;border-bottom:1px solid var(--ligne)}
  .menu .btn{margin-top:14px}
  .marque img{width:48px;height:48px}
  .marque-nom{font-size:17px}
}

/* Héros */
.heros{background:linear-gradient(180deg,var(--nuit-fonce) 0%,var(--nuit) 100%);color:var(--ivoire)}
.heros h1{color:var(--ivoire)}
.heros p{color:var(--clair-sur-nuit);font-size:19px;line-height:1.6}
.heros-grille{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:72px;padding-bottom:80px}
.heros-texte{flex:1 1 440px;display:flex;flex-direction:column;gap:20px}
.heros-texte h1,.heros-texte p{margin:0}
.heros-court{padding:72px 0}
.heros-court .boutons{margin-top:12px}
.chiffres{display:flex;flex-wrap:wrap;gap:28px;font-family:var(--ui);font-size:15px;color:var(--clair-sur-nuit)}
.chiffres strong{color:var(--ivoire)}
.heros-image{flex:1 1 460px;position:relative}
.heros-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-bloc);box-shadow:0 30px 60px -24px rgba(0,0,0,.6)}
.heros-badge{position:absolute;left:-12px;bottom:-22px;background:var(--ivoire);color:var(--nuit);border-radius:var(--r-carte);padding:12px 16px;box-shadow:0 18px 40px -18px rgba(0,0,0,.5);text-decoration:none;font-size:17px;font-weight:600}
.heros-badge .etiquette{font-size:11px;margin:0}
@media (max-width:600px){.heros-badge{left:12px}.heros-grille{padding-top:48px}}

/* Titres de section */
.titre-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}
.titre-section h1,.titre-section h2{margin:0}
.titre-section .intro{margin:12px 0 0}
.titre-section.centre{justify-content:center}

/* Grilles */
.grille-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}
.grille-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px}
.grille-cahiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:24px}

/* Cartes */
.carte{text-decoration:none;color:var(--nuit);transition:transform .2s ease}
a.carte:hover{transform:translateY(-3px);color:var(--nuit)}
.carte-titre{display:block;font-size:19px;font-weight:600;line-height:1.3}
.carte-titre.grand{font-size:clamp(22px,2.6vw,28px)}
.carte-texte{display:block;font-size:16px;line-height:1.55;color:var(--nuit-doux)}
.carte-corps{display:flex;flex-direction:column;gap:6px}
.carte-corps .etiquette{margin:0;letter-spacing:.12em}
.carte-video{display:flex;flex-direction:column;gap:12px}
.carte-video img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-carte);width:100%}
.carte-article{display:flex;flex-direction:column;gap:10px}
.carte-article img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-carte);width:100%;margin-bottom:6px}
.carte-article .etiquette{margin:0;letter-spacing:.1em}
.carte-article .carte-titre{font-size:22px}

.dernieres{display:flex;flex-wrap:wrap;gap:24px}
.carte-vedette{flex:2 1 520px;background:var(--papier);border-radius:var(--r-bloc);overflow:hidden;box-shadow:var(--ombre);display:flex;flex-direction:column}
.carte-vedette .carte-corps{padding:22px 24px 26px}
.vedette-image{position:relative;display:block}
.vedette-image img{width:100%;aspect-ratio:16/9;object-fit:cover}
.pastille-nouveau{position:absolute;top:16px;left:16px;background:var(--or-vif);color:var(--nuit);font-family:var(--ui);font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px}
.liste-mini{flex:1 1 320px;display:flex;flex-direction:column;gap:16px}
.carte.mini{display:flex;gap:14px;align-items:center;background:var(--papier);border-radius:var(--r-carte);padding:10px;box-shadow:0 1px 2px rgba(19,35,79,.12)}
.carte.mini img{width:150px;aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex-shrink:0}
.carte.mini .etiquette{margin:0 0 2px;font-size:11px;letter-spacing:.1em}
.carte.mini .carte-titre{font-size:17px}

.univers{background:var(--ivoire-profond);border-radius:var(--r-bloc);padding:28px;display:flex;flex-direction:column;gap:14px}
.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:6px}
.duo img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%}

.carte-cahier{background:var(--papier);border-radius:var(--r-carte);overflow:hidden;box-shadow:var(--ombre);display:flex;flex-direction:column}
.carte-cahier img{aspect-ratio:3/4;object-fit:cover;background:#fff;width:100%}
.carte-cahier .carte-corps{padding:18px;gap:8px;flex-grow:1}
.carte-cahier .carte-titre{margin:0}
.carte-cahier .boutons{margin-top:auto;padding-top:6px;gap:8px}

/* Bloc coloriage gratuit */
.bloc-gratuit{border-radius:var(--r-bloc);padding:48px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}
.bloc-ciel{background:linear-gradient(180deg,var(--lavande) 0%,var(--peche) 100%)}
.bloc-ciel .etiquette{color:var(--or-fonce)}
.bloc-ciel p,.bloc-ciel .consentement{color:var(--nuit-moyen)}
.bloc-nuit{background:var(--nuit);color:var(--ivoire)}
.bloc-nuit h2{color:var(--ivoire)}
.bloc-nuit .etiquette{color:var(--or-vif)}
.bloc-nuit p,.bloc-nuit .consentement{color:var(--clair-sur-nuit)}
.feuille{width:240px;aspect-ratio:3/4;object-fit:cover;border-radius:10px;background:#fff;box-shadow:var(--ombre);transform:rotate(-3deg);flex:0 0 auto;margin:0 auto}
.gratuit-form{flex:1 1 400px;display:flex;flex-direction:column;gap:14px}
.gratuit-form h2,.gratuit-form p{margin:0}
.champ-ligne{display:flex;flex-wrap:wrap;gap:12px}
.champ-ligne input[type=email]{flex:1 1 240px;font-family:var(--ui);font-size:17px;padding:14px 20px;border-radius:999px;border:1px solid rgba(19,35,79,.25);background:var(--papier);color:var(--nuit);min-height:50px}
.consentement{font-family:var(--ui);font-size:14px;display:flex;gap:10px;align-items:flex-start;line-height:1.45}
.consentement input{width:20px;height:20px;margin-top:1px;flex-shrink:0;accent-color:var(--nuit)}
@media (max-width:600px){.bloc-gratuit{padding:28px 22px;gap:28px}}

/* Bandes */
.bande-nuit{background:var(--nuit);color:var(--ivoire);padding:72px 0}
.bande-nuit h2{color:var(--ivoire)}
.bande-nuit p{color:var(--clair-sur-nuit);max-width:620px;margin:0}
.bande-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}
.bande-ciel{background:linear-gradient(180deg,var(--lavande) 0%,var(--peche) 100%);padding:64px 0}
.bande-ciel .reference{color:var(--nuit-moyen)}

/* Page leçon */
.lecon-tete{padding-top:28px;padding-bottom:20px}
.lecon-tete h1{margin:10px 0 14px}
.ariane{font-family:var(--ui);font-size:14px;color:var(--nuit-doux);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.ariane a{color:var(--nuit-doux)}
.ariane [aria-current]{color:var(--nuit);font-weight:600}
.pilules{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--ui);font-size:14px;font-weight:600}
.pilules span{background:var(--ivoire-profond);padding:6px 14px;border-radius:999px}
.lecon-grille{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;padding-bottom:48px}
.lecon-principal{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:24px}
.lecteur{position:relative;display:block;border-radius:var(--r-bloc);overflow:hidden;box-shadow:var(--ombre);aspect-ratio:16/9;background:#000}
.lecteur iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.lecteur-image img{width:100%;height:100%;object-fit:cover}
.lecture{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:999px;background:rgba(247,241,227,.94);color:var(--nuit);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.carte-achat{flex:1 1 320px;background:var(--papier);border-radius:var(--r-bloc);padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--ombre)}
.carte-achat img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;background:#fff;border:1px solid var(--ligne);width:100%}
.carte-achat .carte-titre{font-size:22px;margin:0}
.carte-achat .liste-puces{margin:0}
.prix{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.prix strong{font-size:30px}
.lecon-apres{display:flex;flex-wrap:wrap;gap:40px}
.lecon-apres>div:first-child{flex:1 1 520px}
.questions{list-style:none;counter-reset:q;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:20px}
.questions li{counter-increment:q;display:flex;gap:18px;align-items:flex-start;font-size:19px;font-weight:600;line-height:1.45}
.questions li::before{content:counter(q);flex-shrink:0;width:44px;height:44px;border-radius:999px;background:var(--or-vif);border:3px solid #fff;box-shadow:0 2px 6px rgba(19,35,79,.2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}
.carte-priere{flex:1 1 360px;align-self:flex-start;background:var(--nuit);color:var(--ivoire);border-radius:var(--r-bloc);padding:32px}
.carte-priere .verset{font-size:22px}
.mention-claire{font-family:var(--ui);font-size:15px;color:var(--clair-sur-nuit);margin:0}
.lecon-bas{padding-bottom:72px}
.carte-activite{background:var(--ivoire-profond);border-radius:var(--r-bloc);padding:28px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}
.carte-activite img{width:150px;aspect-ratio:3/4;object-fit:cover;border-radius:8px;background:#fff;transform:rotate(-2deg);box-shadow:0 8px 20px -10px rgba(19,35,79,.5)}
.carte-activite>div{flex:1 1 220px}
.carte-activite p{color:var(--nuit-moyen);margin:0}
.carte-conseil{background:var(--papier);border:1px solid var(--ligne);border-radius:var(--r-bloc);padding:28px}
.carte-conseil p{color:var(--nuit-doux)}

/* Pages de liste */
.onglets{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px;font-family:var(--ui);font-weight:600}
.onglets a{text-decoration:none;padding:10px 18px;border-radius:999px;border:1.5px solid var(--ligne);min-height:44px;display:inline-flex;align-items:center}
.onglets a[aria-current="page"]{background:var(--nuit);color:var(--ivoire);border-color:var(--nuit)}
.grille-3 + .centre{margin-top:40px}
.avantages h3{font-size:20px}
.avantages p{color:var(--nuit-doux);margin:0}

/* Articles */
.article-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-bloc);margin:20px 0 32px}
.texte-article{font-size:18px;line-height:1.75}
.texte-article h2{font-size:25px;margin:1.6em 0 .5em}
.texte-article p{color:var(--nuit-moyen)}
.encadre-suite{background:var(--ivoire-profond);border-radius:var(--r-bloc);padding:28px;margin:40px 0 24px}
.suite-cahier{display:flex;gap:16px;align-items:flex-start}
.suite-cahier img{width:110px;aspect-ratio:3/4;object-fit:cover;border-radius:8px;background:#fff}
.suite-cahier>div{display:flex;flex-direction:column;gap:8px}

/* Églises */
.etapes{list-style:none;counter-reset:e;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px}
.etapes li{counter-increment:e;background:var(--papier);border-radius:var(--r-bloc);padding:24px;box-shadow:var(--ombre)}
.etapes li::before{content:counter(e);display:flex;width:44px;height:44px;border-radius:999px;background:var(--or-vif);border:3px solid #fff;align-items:center;justify-content:center;font-weight:700;margin-bottom:14px;box-shadow:0 2px 6px rgba(19,35,79,.2)}
.etapes p{color:var(--nuit-doux);margin:0}
.mosaique img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;background:#fff;box-shadow:var(--ombre)}

/* Formulaires */
.formulaire{display:flex;flex-direction:column;gap:8px;font-family:var(--ui);margin-top:24px}
.formulaire label{font-weight:600;margin-top:10px}
.formulaire input,.formulaire select,.formulaire textarea{font:inherit;font-size:17px;padding:13px 16px;border-radius:12px;border:1px solid rgba(19,35,79,.25);background:var(--papier);color:var(--nuit);width:100%}
.formulaire button{align-self:flex-start;margin-top:16px}
.alerte{font-family:var(--ui);background:#FBE9E4;color:#7A2E1C;border-radius:12px;padding:14px 18px;margin:24px 0}
.alerte-ok{background:#E3F0E8;color:#1F4D34}

/* Pied de page */
.pied{background:var(--nuit-fonce);color:var(--clair-sur-nuit);font-family:var(--ui)}
.pied .conteneur{padding-top:56px;padding-bottom:28px}
.pied-haut{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:36px}
.pied-marque{flex:1 1 280px;max-width:360px}
.pied-marque p{font-size:15px;margin:14px 0 0}
.marque-claire .marque-nom{color:var(--ivoire);font-family:var(--titre);font-size:19px}
.marque-claire img{width:52px;height:52px}
.pied-liens{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:32px;font-size:15px}
.pied-liens div{display:flex;flex-direction:column;gap:10px}
.pied a{color:var(--clair-sur-nuit);text-decoration:none}
.pied a:hover{color:var(--ivoire);text-decoration:underline}
.pied-bas{border-top:1px solid rgba(247,241,227,.14);padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px}
.pied-legal{display:flex;gap:18px}
@media (max-width:640px){.pied-liens{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Encart Art de vivre */
.section-serree{padding:24px 0 56px}
.bloc-adv{background:var(--papier);border:1px solid rgba(156,118,40,.35);border-radius:var(--r-bloc);padding:44px 48px;display:flex;flex-wrap:wrap;align-items:center;gap:48px;box-shadow:var(--ombre)}
.adv-marque{flex:0 1 260px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 20px;border:1px solid rgba(156,118,40,.3);border-radius:12px;background:var(--ivoire)}
.adv-nom{font-size:32px;font-weight:600;color:var(--nuit);line-height:1.1}
.adv-sous{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--or)}
.adv-texte{flex:1 1 420px}
.adv-texte p{color:var(--nuit-doux)}
.adv-note{display:block;margin-top:10px}
.adv-signature{font-style:italic;color:var(--nuit)!important}
@media (max-width:600px){.bloc-adv{padding:28px 22px;gap:28px}}

.adv-heros{background:linear-gradient(180deg,var(--lavande) 0%,var(--peche) 55%,var(--ivoire) 100%)}
.adv-heros-grille{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:80px}
.adv-heros-texte{flex:1 1 440px}
.adv-heros-texte h1{margin:0}
.adv-sous.grand{font-size:13px;margin:6px 0 0}
.adv-carte{flex:0 1 380px;margin:0 auto;position:relative;background:var(--ivoire);border:1px solid rgba(156,118,40,.35);border-radius:var(--r-carte);box-shadow:var(--ombre);padding:40px 32px 48px;text-align:center;display:flex;flex-direction:column;align-items:center}
.adv-carte .filet{margin:10px auto 18px}
.adv-carte-titre{font-size:28px;font-weight:600;line-height:1.15}
.adv-carte .verset{font-size:19px}
.adv-pensee{color:var(--nuit-doux);margin:10px 0 0}
.adv-pastille{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:44px;height:44px;border-radius:999px;background:var(--or-vif);border:3px solid #fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 6px rgba(19,35,79,.2)}

@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
@media print{.entete,.pied,#gratuit{display:none}}
