<!doctype html>

<html lang=”fr”>

<head>

<meta charset=”UTF-8″ />

<meta name=”viewport” content=”width=device-width, initial-scale=1.0″ />

<title>Atelier Multisports – Grille d’exposition</title>

<style>

  :root {

    font-family: “Segoe UI”, “Helvetica Neue”, Arial, sans-serif;

    color: #1a1a2e;

    background: #ffffff;

  }

  * { box-sizing: border-box; margin: 0; padding: 0; }

  body {

    background: #ffffff;

    padding: 0;

  }

  .poster {

    width: 100%;

    max-width: 1240px;

    margin: 0 auto;

    background: #ffffff;

    border: 3px solid #1a1a2e;

  }

  /* ===== BANDEAU TITRE ===== */

  .header {

    background: linear-gradient(135deg, #0d6efd 0%, #6610f2 100%);

    color: #ffffff;

    text-align: center;

    padding: 40px 20px 36px;

    position: relative;

    overflow: hidden;

  }

  .header::after {

    content: “”;

    position: absolute;

    bottom: 0; left: 0; right: 0;

    height: 8px;

    background: repeating-linear-gradient(90deg, #ffc107 0 40px, #e63946 40px 80px, #2dd4bf 80px 120px, #6366f1 120px 160px);

  }

  .header h1 {

    font-size: 5.2rem;

    font-weight: 900;

    letter-spacing: 4px;

    line-height: 1;

    text-shadow: 3px 3px 0 rgba(0,0,0,0.25);

  }

  .header .subtitle {

    font-size: 1.7rem;

    font-weight: 700;

    margin-top: 14px;

    letter-spacing: 2px;

    opacity: 0.95;

  }

  .header .tagline {

    font-size: 1.3rem;

    margin-top: 8px;

    font-weight: 500;

    opacity: 0.85;

  }

  /* ===== INTRO ===== */

  .intro {

    text-align: center;

    padding: 26px 20px 14px;

    font-size: 1.35rem;

    font-weight: 600;

    color: #1a1a2e;

    background: #f0f4ff;

  }

  /* ===== GRILLE PHOTOS ===== */

  .grid {

    display: grid;

    grid-template-columns: repeat(4, 1fr);

    gap: 14px;

    padding: 22px;

  }

  .card {

    border: 3px solid #1a1a2e;

    border-radius: 10px;

    overflow: hidden;

    background: #f8fafc;

    display: flex;

    flex-direction: column;

  }

  .card .photo-slot {

    background: repeating-linear-gradient(45deg, #e2e8f0 0 14px, #cbd5e1 14px 28px);

    height: 230px;

    display: flex;

    align-items: center;

    justify-content: center;

    text-align: center;

    color: #64748b;

    font-size: 0.95rem;

    font-weight: 600;

    padding: 10px;

    position: relative;

  }

  .card .photo-slot .emoji {

    font-size: 2.8rem;

    display: block;

    margin-bottom: 6px;

    opacity: 0.55;

  }

  .card .photo-slot .hint {

    font-size: 0.8rem;

    font-weight: 500;

    opacity: 0.7;

    margin-top: 4px;

  }

  .card .label {

    background: #1a1a2e;

    color: #fff;

    font-size: 1.18rem;

    font-weight: 800;

    text-align: center;

    padding: 10px 6px;

    letter-spacing: 1px;

  }

  .card .desc {

    padding: 9px 10px;

    font-size: 0.85rem;

    color: #475569;

    text-align: center;

    line-height: 1.35;

    border-top: 1px solid #e2e8f0;

    min-height: 56px;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  /* Couleurs de label par sport */

  .c-flag { background: #0d6efd; }

  .c-round { background: #f59e0b; }

  .c-ulti { background: #e63946; }

  .c-dodge { background: #2dd4bf; color: #1a1a2e; }

  .c-volley { background: #6366f1; }

  .c-corde { background: #ec4899; }

  .c-arc { background: #16a34a; }

  .c-vtt { background: #ea580c; }

  .c-echauf { background: #1a1a2e; }

  /* ===== SECTION ÉCHAUFFEMENT ===== */

  .section-title {

    text-align: center;

    padding: 28px 20px 6px;

    font-size: 2.2rem;

    font-weight: 900;

    color: #1a1a2e;

    letter-spacing: 2px;

  }

  .section-title span {

    background: linear-gradient(90deg, #0d6efd, #6610f2);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    background-clip: text;

  }

  .grid.echauf .card .photo-slot { height: 180px; }

  .grid.echauf { grid-template-columns: repeat(4, 1fr); }

  /* ===== FOOTER CTA ===== */

  .footer {

    background: linear-gradient(135deg, #16a34a 0%, #0d6efd 100%);

    color: #fff;

    text-align: center;

    padding: 34px 20px;

  }

  .footer .cta {

    font-size: 3rem;

    font-weight: 900;

    letter-spacing: 3px;

    text-shadow: 2px 2px 0 rgba(0,0,0,0.2);

  }

  .footer .info {

    font-size: 1.4rem;

    margin-top: 12px;

    font-weight: 600;

    opacity: 0.95;

  }

  .footer .contact {

    font-size: 1.1rem;

    margin-top: 6px;

    opacity: 0.8;

  }

  /* ===== MODE IMPRESSION ===== */

  @media print {

    body { background: #fff; }

    .poster { border: none; max-width: 100%; }

    .card { break-inside: avoid; }

    @page { size: A2 portrait; margin: 0; }

  }

  @media (max-width: 900px) {

    .grid, .grid.echauf { grid-template-columns: repeat(2, 1fr); }

    .header h1 { font-size: 3rem; }

    .footer .cta { font-size: 2rem; }

  }

</style>

</head>

<body>

<div class=”poster”>

  <!– BANDEAU TITRE –>

  <header class=”header”>

    <h1>ATELIER MULTISPORTS</h1>

    <div class=”subtitle”>ADULTES &middot; TOUS NIVEAUX</div>

    <div class=”tagline”>Bougez, découvrez, partagez &mdash; 8 sports, 1 seule inscription !</div>

  </header>

  <!– INTRO –>

  <div class=”intro”>

    🏆 Un atelier unique pour découvrir 8 disciplines sportives tout au long de l’année<br>

    <span style=”font-size:1.1rem; font-weight:500; color:#475569;”>Activités encadrées &middot; Convivialité &middot; Esprit d’équipe</span>

  </div>

  <!– SECTION 1 : LES SPORTS –>

  <div class=”section-title”><span>🏟️ NOS SPORTS</span></div>

  <div class=”grid”>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🏈</span>

        Collez ici la photo<br>

        <span class=”hint”>(Flag Football en action)</span>

      </div>

      <div class=”label c-flag”>FLAG FOOTBALL</div>

      <div class=”desc”>Football sans contact, drapeaux à arracher</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🥅</span>

        Collez ici la photo<br>

        <span class=”hint”>(Roundnet / Spikeball)</span>

      </div>

      <div class=”label c-round”>ROUNDNET</div>

      <div class=”desc”>Jeu en équipes sur trampoline rond</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🥏</span>

        Collez ici la photo<br>

        <span class=”hint”>(Ultimate Frisbee)</span>

      </div>

      <div class=”label c-ulti”>ULTIMATE FRISBEE</div>

      <div class=”desc”>Frisbee en équipe, esprit du jeu</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🤸</span>

        Collez ici la photo<br>

        <span class=”hint”>(Dodgeball)</span>

      </div>

      <div class=”label c-dodge”>DODGEBALL</div>

      <div class=”desc”>Balle au prisonnier en équipes</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🏐</span>

        Collez ici la photo<br>

        <span class=”hint”>(Volley-Ball)</span>

      </div>

      <div class=”label c-volley”>VOLLEY-BALL</div>

      <div class=”desc”>Précision, passes et smash en équipe</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🪢</span>

        Collez ici la photo<br>

        <span class=”hint”>(Corde à sauter)</span>

      </div>

      <div class=”label c-corde”>CORDE À SAUTER</div>

      <div class=”desc”>Cardio, coordination et figures</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🏹</span>

        Collez ici la photo<br>

        <span class=”hint”>(Tir à l’arc ventouse)</span>

      </div>

      <div class=”label c-arc”>TIR À L’ARC VENTOUSE</div>

      <div class=”desc”>Précision et concentration, en sécurité</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🚵</span>

        Collez ici la photo<br>

        <span class=”hint”>(Sortie VTT)</span>

      </div>

      <div class=”label c-vtt”>VTT</div>

      <div class=”desc”>Balades et randonnées encadrées</div>

    </div>

  </div>

  <!– SECTION 2 : ÉCHAUFFEMENT & EXERCICES –>

  <div class=”section-title”><span>🔥 ÉCHAUFFEMENT & EXERCICES</span></div>

  <div class=”grid echauf”>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🤾</span>

        Collez ici la photo<br>

        <span class=”hint”>(Échauffement dynamique)</span>

      </div>

      <div class=”label c-echauf”>ÉCHAUFFEMENT DYNAMIQUE</div>

      <div class=”desc”>Mobilité articulaire, activation</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🦵</span>

        Collez ici la photo<br>

        <span class=”hint”>(Renforcement musculaire)</span>

      </div>

      <div class=”label c-echauf”>RENFORCEMENT</div>

      <div class=”desc”>Circuits gainage & jambes</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🏃</span>

        Collez ici la photo<br>

        <span class=”hint”>(Drills & courses)</span>

      </div>

      <div class=”label c-echauf”>DRILLS DE COURSE</div>

      <div class=”desc”>Talons-fesses, montées de genoux</div>

    </div>

    <div class=”card”>

      <div class=”photo-slot”>

        <span class=”emoji”>🧘</span>

        Collez ici la photo<br>

        <span class=”hint”>(Étirements / retour au calme)</span>

      </div>

      <div class=”label c-echauf”>ÉTIREMENTS</div>

      <div class=”desc”>Récupération & souplesse</div>

    </div>

  </div>

  <!– FOOTER CTA –>

  <footer class=”footer”>

    <div class=”cta”>INSCRIVEZ-VOUS !</div>

    <div class=”info”>👉 Rendez-vous au stand &middot; Inscriptions ouvertes toute l’année</div>

    <div class=”contact”>[Nom de l’association] &middot; 📧 &middot; 📞 06 00 00 00 00</div>

  </footer>

</div>

</body>

</html>

error: Contenu protégé