
@font-face{
  font-family:'PoliceTitre';
  src:url('police-titre.woff2') format('woff2');
  font-weight:300 700;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'PoliceLibelle';
  src:url('police-libelle.woff2') format('woff2');
  font-weight:300 700;font-style:normal;font-display:swap;
}

:root{
  --police-titre:'PoliceTitre',"Marcellus","Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",Georgia,serif;
  --police-libelle:'PoliceLibelle',"Jost","Avenir Next",Avenir,"Century Gothic","Segoe UI",system-ui,sans-serif;

  --nuit:#0E1012;          /* la chambre noire : bandeau, champs, pied */
  --charbon:#17191C;       /* la bande de contre-jour */
  --charbon-haut:#212428;  /* les blocs posés sur le sombre */
  --gris:#4E5257;          /* LE GRIS MOYEN : la bande de contact */
  --gris-bas:#494D52;      /* l'arrêt bas de son dégradé */

  --papier:#EDECE9;        /* la bande des épreuves */
  --papier-bas:#E4E3DF;
  --craie:#F8F7F5;         /* les cartons, les panneaux, la table de tri */
  --craie-bas:#F1F0ED;

  --encre:#141618;         /* le texte sur fond clair */
  --encre-douce:#4A4E52;   /* le texte secondaire sur fond clair */
  --clair:#E7E9EA;         /* le texte sur fond sombre */
  --clair-doux:#B6BBC0;    /* le secondaire sur NUIT et CHARBON uniquement */
  --clair-gris:#CFD3D6;    /* le secondaire sur le GRIS MOYEN (voir ⚠ ci-dessus) */

  --lumiere:#FFF3DF;       /* LA LUEUR : champs, contre-jour, halo, perforations.
                              Jamais du texte. */

  --filet:color-mix(in srgb,var(--encre) 16%,transparent);
  --filet-fort:color-mix(in srgb,var(--encre) 32%,transparent);
  --filet-sombre:color-mix(in srgb,var(--clair) 18%,transparent);

  --rayon:12px;
  --rayon-bouton:10px;
  --colonne:1160px;

  --ombre:0 1px 2px rgba(14,16,18,.10),0 12px 28px rgba(14,16,18,.16);
  --ombre-haute:0 1px 2px rgba(14,16,18,.10),0 18px 40px rgba(14,16,18,.24);
  --ombre-nuit:0 1px 2px rgba(0,0,0,.34),0 14px 32px rgba(0,0,0,.44);
  --ombre-nuit-haute:0 1px 2px rgba(0,0,0,.34),0 22px 46px rgba(0,0,0,.54);
}

*,*::before,*::after{box-sizing:border-box}   /* ⚠ pas facultatif : sans lui,
   width:100% + padding-inline s'additionnent et la page déborde (mesuré à
   360, 768 et 1000 le 03.08.2026). */

html{scroll-behavior:smooth}
body{
  margin:0;
  background:var(--papier);
  color:var(--encre);
  font-family:var(--police-libelle);
  font-size:17px;line-height:1.62;
  -webkit-font-smoothing:antialiased;
}
img{max-width:100%;height:auto;display:block}
a{color:inherit}
h1,h2,h3{font-family:var(--police-titre);font-weight:400;line-height:1.08;margin:0}
p{margin:0}
ul,ol,dl,dd{margin:0;padding:0}
li{list-style:none}

.dedans{max-width:var(--colonne);margin-inline:auto;padding-inline:24px}
main>section{position:relative;padding-block:96px;scroll-margin-top:80px}

.plaque__num,.tableau dd,.vue__num,.carton__num{
  font-family:var(--police-libelle);
  font-variant-numeric:lining-nums tabular-nums;
}

:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}

.saut-contenu{
  position:absolute;left:-9999px;top:0;z-index:60;
  background:var(--craie);color:var(--encre);padding:12px 20px;border-radius:0 0 var(--rayon) 0;
}
.saut-contenu:focus{left:0}

.ruban{
  background:var(--nuit);color:var(--clair-doux);
  font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;
  text-align:center;padding:9px 16px;margin:0;
}
.ruban a{color:var(--clair);text-underline-offset:3px}

.entete{
  position:sticky;top:0;z-index:40;
  background:color-mix(in srgb,var(--nuit) 90%,transparent);
  -webkit-backdrop-filter:blur(16px) saturate(115%);
  backdrop-filter:blur(16px) saturate(115%);
  border-bottom:1px solid color-mix(in srgb,var(--clair) 12%,transparent);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);   /* la lumière vient d'en haut */
}
.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}
.marque{display:block;text-decoration:none;padding:8px 0}
.marque__nom{
  display:block;font-family:var(--police-titre);color:var(--clair);
  font-size:1.18rem;letter-spacing:.09em;text-transform:uppercase;line-height:1.2;
}
.marque__sous{
  display:block;color:var(--clair-doux);
  font-size:.72rem;letter-spacing:.17em;text-transform:uppercase;margin-top:3px;
}

#nav-toggle{
  display:inline-flex;flex-direction:column;justify-content:center;gap:5px;
  width:44px;height:44px;padding:0 10px;
  background:transparent;border:1px solid color-mix(in srgb,var(--clair) 22%,transparent);
  border-radius:var(--rayon-bouton);cursor:pointer;
}
.nav-toggle__trait{display:block;height:1.5px;background:var(--clair);border-radius:2px}

#nav-links{display:none}
#nav-links.is-open{display:block}
#nav-links li{border-top:1px solid color-mix(in srgb,var(--clair) 12%,transparent)}
#nav-links a{
  display:block;padding:14px 4px;min-height:44px;
  font-family:var(--police-titre);color:var(--clair);text-decoration:none;
  font-size:1rem;letter-spacing:.11em;text-transform:uppercase;
}
#nav-links a.bouton--plein{color:var(--nuit)}
#nav-links .bouton{margin:12px 0 16px}

@media (min-width:62rem){
  #nav-toggle{display:none}
  #nav-links{display:flex!important;align-items:center;gap:8px}
  #nav-links li{border:0}
  #nav-links a{padding:10px 14px;font-size:.86rem;letter-spacing:.14em;border-radius:var(--rayon-bouton)}
  #nav-links a:not(.bouton):hover{background:color-mix(in srgb,var(--clair) 10%,transparent)}
  #nav-links .bouton{margin:0 0 0 8px}
}

.bouton{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:48px;padding:13px 26px;
  font-family:var(--police-titre);font-size:.94rem;letter-spacing:.11em;text-transform:uppercase;
  text-decoration:none;border-radius:var(--rayon-bouton);
  transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease;
}
.bouton--plein{
  background:linear-gradient(180deg,var(--craie),var(--papier));
  color:var(--nuit);
  box-shadow:var(--ombre-nuit);
  border:1px solid rgba(255,255,255,.5);
}
.bouton--plein:hover{box-shadow:var(--ombre-nuit-haute)}
.bouton--plein:active{transform:translateY(-1px)}

.section__entete{position:relative;z-index:1;margin-bottom:32px}
.sur{
  font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;
  color:var(--encre-douce);margin-bottom:10px;
}
.section__entete h2{font-size:clamp(2rem,4.4vw,3.1rem);letter-spacing:.01em}
.section__entete--sombre .sur{color:var(--clair-doux)}
.section__entete--sombre h2{color:var(--clair)}

@media (min-width:1240px){
  main>section::after{
    content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
    --bord:max(0px,calc((100% - var(--colonne)) / 2));
    background-image:
      repeating-linear-gradient(90deg,var(--joue-creux) 0 9px,transparent 9px 22px),
      repeating-linear-gradient(90deg,var(--joue-creux) 0 9px,transparent 9px 22px),
      repeating-linear-gradient(90deg,transparent 0 9px,var(--joue-lum) 9px 10px,transparent 10px 22px),
      repeating-linear-gradient(90deg,transparent 0 9px,var(--joue-lum) 9px 10px,transparent 10px 22px),
      linear-gradient(var(--joue-rail),var(--joue-rail)),
      linear-gradient(var(--joue-rail),var(--joue-rail)),
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -0.42'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.34'/%3E%3C/svg%3E"),
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 -0.46'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23b)' opacity='0.26'/%3E%3C/svg%3E"),
      linear-gradient(90deg,
        transparent 0 calc(var(--bord) - 1px),
        transparent calc(var(--bord) - 1px) var(--bord),
        transparent var(--bord) calc(100% - var(--bord)),
        transparent calc(100% - var(--bord)) calc(100% - var(--bord) + 1px),
        transparent calc(100% - var(--bord) + 1px) 100%),
      linear-gradient(90deg,
        var(--joue-fond) 0,transparent var(--bord),
        transparent calc(100% - var(--bord)),var(--joue-fond) 100%);
    background-size:
      100% 15px,100% 15px,
      100% 15px,100% 15px,
      100% 1px,100% 1px,
      160px 160px,160px 160px,
      100% 100%,100% 100%;
    background-position:
      left top 10px,left bottom 10px,
      left top 10px,left bottom 10px,
      left top 32px,left bottom 32px,
      0 0,53px 89px,
      left top,left top;
    background-repeat:
      repeat-x,repeat-x,repeat-x,repeat-x,repeat-x,repeat-x,
      repeat,repeat,
      no-repeat,no-repeat;
    -webkit-mask-image:linear-gradient(90deg,#000 0,
      rgba(0,0,0,.72) calc(var(--bord) + 150px),
      rgba(0,0,0,.72) calc(100% - var(--bord) - 150px),#000 100%);
    mask-image:linear-gradient(90deg,#000 0,
      rgba(0,0,0,.72) calc(var(--bord) + 150px),
      rgba(0,0,0,.72) calc(100% - var(--bord) - 150px),#000 100%);
  }
}
.section-claire-1,.section-claire-2{
  --joue-fond:rgba(14,16,18,.32);
  --joue-creux:rgba(14,16,18,.085);
  --joue-grain:rgba(14,16,18,.052);
  --joue-lum:rgba(255,255,255,.62);
  --joue-rail:rgba(14,16,18,.16);
  --joue-arete:rgba(255,255,255,.58);
}
.section-sombre-1,.section-sombre-2{
  --joue-fond:rgba(255,243,223,.10);
  --joue-creux:rgba(255,243,223,.085);
  --joue-grain:rgba(255,243,223,.075);
  --joue-lum:rgba(255,243,223,.16);
  --joue-rail:rgba(255,243,223,.14);
  --joue-arete:rgba(14,16,18,.44);
}

.bandeau{
  background-color:#0e1012;
  background-image:url("https://images.pexels.com/photos/19612612/pexels-photo-19612612.jpeg?auto=compress&cs=tinysrgb&w=1600&h=1067&fit=crop");
  background-size:cover;
  background-position:50% 32%;
  background-repeat:no-repeat;
  box-shadow:inset 0 0 0 100vmax rgba(14,16,18,.62);
  color:var(--clair);
  padding-block:88px 104px;
  overflow:hidden;                      /* la lueur ne sort pas de la bande */
}
.bandeau::before{
  content:"";position:absolute;z-index:0;pointer-events:none;
  top:-18%;left:50%;width:min(1100px,120%);aspect-ratio:1/1;transform:translateX(-30%);
  background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--lumiere) 7%,transparent),transparent 62%);
}
.bandeau .dedans{position:relative;z-index:1}
.bandeau__grille{display:grid;gap:40px}

.bandeau__panneau{
  position:relative;
  padding:36px 32px;
  border-radius:var(--rayon);
  background:color-mix(in srgb,var(--nuit) 88%,transparent);
  -webkit-backdrop-filter:blur(16px) saturate(115%);
  backdrop-filter:blur(16px) saturate(115%);
  border:1px solid rgba(255,255,255,.14);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),var(--ombre-nuit);
}
.etiquette{
  font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;
  color:var(--clair-doux);margin-bottom:20px;
}
.bandeau__titre{font-size:clamp(2.6rem,6.4vw,4.6rem);letter-spacing:.005em}
.bandeau__ligne{display:block}
.bandeau__ligne--cartel{
  font-family:var(--police-libelle);
  font-size:.34em;letter-spacing:.34em;text-transform:uppercase;
  color:var(--clair-doux);
  padding-block:14px 12px;
}
.bandeau__intro{
  color:var(--clair-doux);margin-top:20px;max-width:44ch;
  border-top:1px solid color-mix(in srgb,var(--clair) 14%,transparent);padding-top:20px;
}
.bandeau__actions{margin-top:28px}

.tirage{
  position:relative;margin:0;
  background-color:#f8f7f5;
  padding:22px 22px 16px;
  border-radius:2px;                    /* un carton coupé n'a pas de coins ronds */
  box-shadow:var(--ombre-nuit);
}
.tirage img{
  width:100%;aspect-ratio:3/2;object-fit:cover;object-position:50% 58%;
  animation:reveler 1200ms ease both;   /* le tirage monte dans le révélateur */
}
@keyframes reveler{
  from{filter:brightness(.16) contrast(1.2)}
  to{filter:none}
}
.tirage__legende{
  font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;
  color:var(--encre-douce);padding-top:12px;
}
.equerre{position:absolute;width:14px;height:14px;pointer-events:none}
.equerre::before,.equerre::after{content:"";position:absolute;background:var(--encre)}
.equerre::before{width:14px;height:1px;top:0;left:0}
.equerre::after{width:1px;height:14px;top:0;left:0}
.equerre--hg{top:6px;left:6px}
.equerre--hd{top:6px;right:6px;transform:scaleX(-1)}
.equerre--bg{bottom:6px;left:6px;transform:scaleY(-1)}
.equerre--bd{bottom:6px;right:6px;transform:scale(-1)}

@media (min-width:62rem){
  .bandeau__grille{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);align-items:center;gap:56px}
}

.seances{
  background-color:#0e1012;
  color:var(--clair);
  overflow:hidden;                       /* la lueur ne sort pas de la bande */
}
.seances::before{
  content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background:radial-gradient(96% 62% at 50% -8%,color-mix(in srgb,var(--lumiere) 12%,transparent),transparent 64%);
}
.seances .dedans{position:relative;z-index:1}

.cartons{display:grid;gap:24px}
@media (min-width:44rem){.cartons{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:76rem){.cartons{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}

.carton{
  display:flex;flex-direction:column;height:100%;
  background-color:#f8f7f5;
  color:var(--encre);
  border-radius:2px;
  padding:26px 24px 20px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),var(--ombre-nuit);
  transition:transform .24s ease,box-shadow .24s ease;
}
.carton:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),var(--ombre-nuit-haute)}
.carton__num{
  font-family:var(--police-libelle);
  font-variant-numeric:lining-nums tabular-nums;
  font-size:.72rem;letter-spacing:.22em;color:var(--encre-douce);
  padding-bottom:18px;
}
.carton__titre{font-size:1.5rem;letter-spacing:.03em}
.carton__texte{color:var(--encre-douce);font-size:.94rem;margin-top:10px}
.carton__cartel{
  margin-top:auto;padding-top:20px;
  border-top:1px solid var(--filet);
  font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;
  color:var(--encre-douce);
}

.remise{background-color:#edece9}
.remise .dedans{position:relative;z-index:1}
.remise__grille{display:grid;gap:40px}
@media (min-width:62rem){
  .remise__grille{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:64px;align-items:start}
}
.remise__phrase{
  font-family:var(--police-titre);
  font-size:clamp(1.34rem,2.4vw,1.78rem);line-height:1.34;
  max-width:34ch;color:var(--encre);
}
.remise__points{border-top:1px solid var(--filet-fort)}
.remise__points li{
  color:var(--encre-douce);font-size:.96rem;
  padding:20px 0;border-bottom:1px solid var(--filet);
}
.remise__points li:last-child{border-bottom:0}

.planche{background-color:#f8f7f5}
.planche .dedans{position:relative;z-index:1}
.planche__intro{color:var(--encre-douce);max-width:62ch;margin-bottom:40px}

.planche__feuille{
  background:var(--nuit);
  border:1px solid rgba(255,255,255,.10);
  border-radius:var(--rayon);
  padding:20px 20px 8px;
  box-shadow:var(--ombre-haute);
}
.planche__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media (min-width:44rem){.planche__grille{grid-template-columns:repeat(4,minmax(0,1fr))}}

.vue{position:relative;margin:0;overflow:hidden;border-radius:2px}
.vue img{
  width:100%;aspect-ratio:4/3;object-fit:cover;
  filter:grayscale(1) contrast(1.06) brightness(.94);
}
.vue__num{
  position:absolute;top:6px;left:6px;z-index:2;
  font-size:.68rem;letter-spacing:.1em;color:var(--clair);
  background:color-mix(in srgb,var(--nuit) 72%,transparent);
  padding:2px 6px;border-radius:2px;
}
.vue--retenue img{filter:none}
.marque-choix{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.marque-choix__trait{
  fill:none;stroke:var(--lumiere);stroke-width:5;vector-effect:non-scaling-stroke;
  stroke-dasharray:1;stroke-dashoffset:0;
}
html.js .reveal .marque-choix__trait{transition:stroke-dashoffset 1.1s ease .25s}
html.js .reveal:not(.est-vu) .marque-choix__trait{stroke-dashoffset:1}

.planche__pied{
  color:var(--clair-doux);font-size:.86rem;letter-spacing:.06em;
  padding:14px 2px 10px;
}
.planche__vue{
  color:var(--clair);
  font-variant-numeric:lining-nums tabular-nums;
  border-bottom:1px solid color-mix(in srgb,var(--clair) 40%,transparent);
}
.mention{
  margin-top:32px;color:var(--encre-douce);font-size:.82rem;max-width:62ch;
  padding-left:14px;border-left:1px solid var(--filet-fort);
}

.contact{
  background-color:#4e5257;
  color:var(--clair);
}
.contact .dedans{position:relative;z-index:1}
.contact__grille{display:grid;gap:40px}
@media (min-width:62rem){
  .contact__grille{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}
}
.contact .section__entete .sur{color:var(--clair-gris)}
.contact__phrase{color:var(--clair-gris);max-width:52ch}

.contact__plaques{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.plaque{
  display:block;min-width:208px;min-height:56px;
  padding:12px 20px;text-decoration:none;
  background:linear-gradient(180deg,var(--craie),var(--craie-bas));
  color:var(--nuit);
  border:1px solid rgba(255,255,255,.5);
  border-radius:var(--rayon-bouton);
  box-shadow:var(--ombre);
  transition:transform .22s ease,box-shadow .22s ease;
}
.plaque:hover{box-shadow:var(--ombre-haute)}
.plaque__libelle{
  display:block;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;
  color:var(--encre-douce);
}
.plaque__num{display:block;font-size:1.32rem;letter-spacing:.04em;margin-top:2px}

.coord{
  margin-top:32px;padding-top:24px;
  border-top:1px solid color-mix(in srgb,var(--clair) 26%,transparent);
}
.coord__ligne{display:grid;gap:2px;padding-block:10px}
.coord dt{
  font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--clair-gris);
}
.coord dd{color:var(--clair)}
.coord a{color:var(--clair);text-underline-offset:3px}
@media (min-width:34rem){
  .coord__ligne{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:16px}
}

.horaires{
  position:relative;z-index:1;
  background-color:#f8f7f5;
  color:var(--encre);
  border:1px solid rgba(255,255,255,.6);
  border-radius:var(--rayon);
  padding:28px 28px 24px;
  box-shadow:var(--ombre-haute);
}
@media (min-width:62rem){.horaires{margin-top:0}}
.horaires .sur{color:var(--encre-douce);margin-bottom:14px}
.tableau{border-top:1px solid var(--filet)}
.tableau__ligne{
  display:flex;align-items:baseline;justify-content:space-between;gap:12px;
  padding-block:9px;border-bottom:1px solid var(--filet);
}
.tableau dt{color:var(--encre);font-size:.94rem}
.tableau dd{color:var(--encre-douce);font-size:.94rem;text-align:right}
.tableau__ligne--aujourdhui dt,.tableau__ligne--aujourdhui dd{color:var(--encre)}
.tableau__aujourdhui{
  display:inline-block;margin-left:8px;
  font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;
  background:var(--nuit);color:var(--craie);
  padding:2px 7px;border-radius:999px;vertical-align:1px;
}
.horaires__note{margin-top:16px;color:var(--encre-douce);font-size:.86rem}

.pied{background:var(--nuit);color:var(--clair-doux);padding-block:56px 40px}
.pied__marque{
  font-family:var(--police-titre);color:var(--clair);
  font-size:1.24rem;letter-spacing:.11em;text-transform:uppercase;
}
.pied__ligne{margin-top:8px;font-size:.9rem}
.pied__ligne--fine{font-size:.8rem;color:var(--clair-doux);opacity:.86}
.pied a{color:var(--clair);text-underline-offset:3px}

html.js .reveal{
  opacity:0;transform:translateY(14px);
  transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1);
}
html.js .reveal.est-vu{opacity:1;transform:none}
html.js .cartons .reveal:nth-child(2){transition-delay:80ms}
html.js .cartons .reveal:nth-child(3){transition-delay:160ms}
html.js .cartons .reveal:nth-child(4){transition-delay:240ms}
html.js .remise__points .reveal:nth-child(2){transition-delay:80ms}
html.js .remise__points .reveal:nth-child(3){transition-delay:160ms}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .tirage img{animation:none}
  html.js .reveal{transform:none;transition:opacity .4s ease}
  html.js .reveal.est-vu{transform:none}
  html.js .reveal .marque-choix__trait,
  html.js .reveal:not(.est-vu) .marque-choix__trait{stroke-dashoffset:0;transition:none}
  .bouton,.plaque,.carton,.vue img{transition:none}
}

.entete{background-color:rgba(14,16,18,0.76)}
.entete{margin-bottom:-65px}
