<!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é