{"id":13185,"date":"2026-10-01T08:58:42","date_gmt":"2026-10-01T08:58:42","guid":{"rendered":"https:\/\/escrime-paysdaix.fr\/epaaix\/?page_id=13185"},"modified":"2026-10-01T16:23:50","modified_gmt":"2026-10-01T16:23:50","slug":"licciardi-efc-2026-inscrits","status":"publish","type":"page","link":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/","title":{"rendered":"Licciardi EFC 2026 Liste des engag\u00e9s"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13185\" class=\"elementor elementor-13185\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-359319be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"359319be\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7b72a960\" data-id=\"7b72a960\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2ffc287 elementor-widget elementor-widget-html\" data-id=\"2ffc287\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"custom-navbar-wrapper\">\n  <nav class=\"custom-navbar\">\n    <!-- Groupe de gauche : Logo + Titre Licciardi -->\n    <div class=\"nav-brand-group\">\n      <a href=\"https:\/\/escrime-paysdaix.fr\" title=\"Retour \u00e0 l'accueil\" class=\"logo-home-link\">\n        <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\" alt=\"Escrime Pays d'Aix\" class=\"nav-logo-img\" \/>\n      <\/a>\n      <span class=\"brand-title\"><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026\/\/\">Troph\u00e9e Licciardi EFC 2026<\/a><\/span>\n    <\/div>\n\n    <!-- Conteneur du menu -->\n    <div class=\"nav-menu-wrapper\" id=\"navMenu\">\n      <div class=\"nav-menu-header\">\n        <span class=\"brand-title-mobile\">Menu<\/span>\n        <button class=\"nav-close-btn\" id=\"navCloseBtn\" aria-label=\"Fermer le menu\">&times;<\/button>\n      <\/div>\n\n      <!-- Liens de navigation -->\n      <ul class=\"nav-links\">\n        <li><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026\/\">Pr\u00e9sentation<\/a><\/li>\n        <li><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/\" class=\"active\">Liste des engag\u00e9s<\/a><\/li>\n        <li><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-resultats\">R\u00e9sultats<\/a><\/li>\n        <li><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/stage-preparation-licciardi-efc-2026\">Stage de pr\u00e9paration<\/a><\/li>\n      <\/ul>\n\n      <!-- Groupe de droite (Langue + CTA) -->\n      <div class=\"nav-right-group\">\n        <div class=\"lang-switch\">\n          <span class=\"lang-link active\">FR<\/span>\n          <span class=\"lang-separator\">|<\/span>\n          <a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/Licciardi EFC 2026 registered\/\" class=\"lang-link\">EN<\/a>\n        <\/div>\n\n        <div class=\"nav-cta-group\">\n          <a href=\"https:\/\/forms.gle\/bNNKwRTxgY8rYeV38\" class=\"btn-inscription\" target=\"_blank\" rel=\"noopener\">S'inscrire<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Bouton Burger (Mobile uniquement) -->\n    <button class=\"nav-burger-btn\" id=\"navBurgerBtn\" aria-label=\"Ouvrir le menu\">\n      <span><\/span>\n      <span><\/span>\n      <span><\/span>\n    <\/button>\n  <\/nav>\n<\/div>\n\n<!-- Voile sombre d'arri\u00e8re-plan en mobile -->\n<div class=\"nav-overlay\" id=\"navOverlay\"><\/div>\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800&family=Outfit:wght@300;600&display=swap');\n\n  \/* Barre fixe en haut sans marge externe *\/\n  .custom-navbar-wrapper {\n    width: 100% !important;\n    position: fixed !important;\n    top: 0 !important;\n    left: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    z-index: 99999 !important;\n    background-color: #ffffff !important;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;\n  }\n\n  body {\n    padding-top: 0 !important;\n    margin-top: 0 !important;\n  }\n\n  \/* Disposition g\u00e9n\u00e9rale *\/\n  .custom-navbar {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    max-width: 1400px !important;\n    margin: 0 auto !important;\n    padding: 0.8rem 2rem !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    box-sizing: border-box !important;\n    gap: 24px !important;\n  }\n\n  \/* Logo + Titre *\/\n  .nav-brand-group {\n    display: flex !important;\n    align-items: center !important;\n    gap: 16px !important;\n    flex-shrink: 0 !important;\n  }\n\n  .logo-home-link {\n    display: inline-block !important;\n    text-decoration: none !important;\n  }\n\n  .nav-logo-img {\n    height: 70px !important;\n    width: auto !important;\n    display: block !important;\n    transition: transform 0.2s ease !important;\n  }\n\n  .logo-home-link:hover .nav-logo-img {\n    transform: scale(1.04) !important;\n  }\n\n  .brand-title {\n    font-family: 'Outfit', sans-serif !important;\n    color: #0f172a !important;\n    font-weight: 600 !important; \n    font-size: 1.4rem !important;\n    letter-spacing: 0.02em !important;\n  }\n\n  .brand-title a {\n    color: inherit !important;\n    text-decoration: none !important;\n  }\n\n  \/* Conteneur Menu Desktop *\/\n  .nav-menu-wrapper {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    width: 100% !important;\n    gap: 24px !important;\n  }\n\n  .nav-menu-header {\n    display: none !important;\n  }\n\n  .custom-navbar ul.nav-links {\n    list-style: none !important;\n    margin: 0 0 0 auto !important;\n    padding: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n  }\n\n  .custom-navbar .nav-links a {\n    text-decoration: none !important;\n    color: #0f172a !important;\n    font-weight: 500 !important;\n    font-size: 1.3rem !important;\n    padding: 0.5rem 0.8rem !important;\n    display: block !important;\n    transition: color 0.2s ease, background-color 0.2s ease !important;\n    border-radius: 6px !important;\n    white-space: nowrap !important;\n    position: relative !important;\n  }\n\n  .custom-navbar .nav-links a:hover {\n    color: #e11d23 !important;\n    background-color: #f8fafc !important;\n  }\n\n  \/* Style de la page active (Trait rouge sous le lien) *\/\n  .custom-navbar .nav-links a.active {\n    color: #e11d23 !important;\n    font-weight: 700 !important;\n    border-bottom: 3px solid #e11d23 !important;\n    border-radius: 4px 4px 0 0 !important;\n  }\n\n  .nav-right-group {\n    display: flex !important;\n    align-items: center !important;\n    gap: 16px !important;\n    flex-shrink: 0 !important;\n  }\n\n  .lang-switch {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    font-weight: 700 !important;\n    font-size: 1rem !important;\n    padding-right: 12px !important;\n    border-right: 1px solid #e2e8f0 !important;\n    height: 24px !important;\n  }\n  \n  .lang-switch .lang-link {\n    color: #64748b !important;\n    text-decoration: none !important;\n    transition: color 0.2s ease !important;\n    cursor: pointer !important;\n  }\n  \n  .lang-switch a.lang-link:hover { color: #e11d23 !important; }\n  .lang-switch .lang-link.active { color: #0f172a !important; font-weight: 800 !important; }\n  .lang-switch .lang-separator { color: #cbd5e1 !important; }\n\n  .btn-inscription {\n    background-color: #e11d23 !important;\n    color: #ffffff !important;\n    padding: 0.65rem 1.5rem !important;\n    border-radius: 6px !important;\n    font-weight: 600 !important;\n    font-size: 1.15rem !important;\n    text-decoration: none !important;\n    box-shadow: 0 2px 6px rgba(225, 29, 35, 0.25) !important;\n    white-space: nowrap !important;\n    display: inline-block !important;\n    transition: transform 0.2s ease, filter 0.2s ease !important;\n  }\n\n  .btn-inscription:hover {\n    filter: brightness(1.08) !important;\n    transform: translateY(-1px) !important;\n  }\n\n  .nav-burger-btn {\n    display: none !important;\n    flex-direction: column !important;\n    justify-content: space-around !important;\n    width: 30px !important;\n    height: 24px !important;\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    padding: 0 !important;\n    z-index: 10 !important;\n  }\n\n  .nav-burger-btn span {\n    width: 100% !important;\n    height: 3px !important;\n    background-color: #0f172a !important;\n    border-radius: 2px !important;\n  }\n\n  .nav-overlay {\n    position: fixed !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    background: rgba(15, 23, 42, 0.4) !important;\n    backdrop-filter: blur(2px) !important;\n    z-index: 9998 !important;\n    opacity: 0 !important;\n    visibility: hidden !important;\n    transition: opacity 0.3s ease, visibility 0.3s ease !important;\n  }\n\n  .nav-overlay.is-active {\n    opacity: 1 !important;\n    visibility: visible !important;\n  }\n\n  \/* --- MOBILES & TABLETTES --- *\/\n  @media (max-width: 1024px) {\n    .custom-navbar {\n      padding: 0.5rem 1rem !important;\n    }\n\n    .nav-logo-img { height: 48px !important; }\n    .brand-title { font-size: 1.3rem !important; }\n\n    .nav-burger-btn { display: flex !important; }\n\n    .nav-menu-wrapper {\n      position: fixed !important;\n      top: -100% !important;\n      left: 0 !important;\n      width: 100vw !important;\n      height: auto !important;\n      max-height: 85vh !important;\n      background-color: #ffffff !important;\n      flex-direction: column !important;\n      justify-content: flex-start !important;\n      align-items: stretch !important;\n      padding: 1.2rem 1.5rem 1.8rem 1.5rem !important;\n      box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important;\n      transition: top 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;\n      z-index: 99999 !important;\n      box-sizing: border-box !important;\n      gap: 1.2rem !important;\n      overflow-y: auto !important;\n    }\n\n    .nav-menu-wrapper.is-open {\n      top: 0 !important;\n    }\n\n    .nav-menu-header {\n      display: flex !important;\n      justify-content: space-between !important;\n      align-items: center !important;\n      border-bottom: 1px solid #e2e8f0 !important;\n      padding-bottom: 0.6rem !important;\n    }\n\n    .brand-title-mobile {\n      font-weight: 700 !important;\n      font-size: 1.3rem !important;\n      color: #0f172a !important;\n    }\n\n    \/* Croix de fermeture *\/\n    .nav-close-btn {\n      background: none !important;\n      border: none !important;\n      font-size: 2.4rem !important;\n      font-weight: 800 !important;\n      line-height: 0.8 !important;\n      color: #0f172a !important;\n      cursor: pointer !important;\n      padding: 0 4px !important;\n    }\n\n    .custom-navbar ul.nav-links {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      margin: 0 !important;\n      width: 100% !important;\n      gap: 6px !important;\n    }\n\n    \/* Liens mobile plus grands *\/\n    .custom-navbar .nav-links a {\n      width: 100% !important;\n      font-size: 1.3rem !important;\n      font-weight: 400 !important;\n      padding: 0.6rem 0.5rem !important;\n      box-sizing: border-box !important;\n    }\n\n    \/* Adaptation de la bordure rouge en mobile *\/\n    .custom-navbar .nav-links a.active {\n      border-bottom: none !important;\n      border-left: 4px solid #e11d23 !important;\n      border-radius: 0 6px 6px 0 !important;\n      padding-left: 0.8rem !important;\n      background-color: #fef2f2 !important;\n    }\n\n    .nav-right-group {\n      flex-direction: column !important;\n      align-items: stretch !important;\n      gap: 1.2rem !important;\n      margin-top: 0.5rem !important;\n      padding-top: 1rem !important;\n      border-top: 1px solid #e2e8f0 !important;\n    }\n\n    .lang-switch {\n      justify-content: center !important;\n      border-right: none !important;\n      padding-right: 0 !important;\n      height: auto !important;\n      font-size: 1.1rem !important;\n    }\n\n    \/* Bouton CTA mobile plus grand *\/\n    .btn-inscription {\n      text-align: center !important;\n      width: 100% !important;\n      font-size: 1.3rem !important;\n      padding: 0.85rem 1rem !important;\n      box-sizing: border-box !important;\n    }\n  }\n<\/style>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function() {\n    const burgerBtn = document.getElementById('navBurgerBtn');\n    const closeBtn = document.getElementById('navCloseBtn');\n    const navMenu = document.getElementById('navMenu');\n    const navOverlay = document.getElementById('navOverlay');\n\n    function openMenu() {\n      navMenu.classList.add('is-open');\n      navOverlay.classList.add('is-active');\n      document.body.style.overflow = 'hidden';\n    }\n\n    function closeMenu() {\n      navMenu.classList.remove('is-open');\n      navOverlay.classList.remove('is-active');\n      document.body.style.overflow = '';\n    }\n\n    if(burgerBtn) burgerBtn.addEventListener('click', openMenu);\n    if(closeBtn) closeBtn.addEventListener('click', closeMenu);\n    if(navOverlay) navOverlay.addEventListener('click', closeMenu);\n  });\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41e365a5 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"41e365a5\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1fe9cc02\" data-id=\"1fe9cc02\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1b32e9b4 elementor-widget elementor-widget-html\" data-id=\"1b32e9b4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"camp-hero-section\">\n  <!-- Fond immersif \u00e0 6 auras lumineuses (Rouge Vif & Jaune \u00c9clatant) -->\n  <div class=\"aura-glow aura-1\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-2\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-3\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-4\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-5\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-6\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"camp-hero-container\">\n    <!-- Colonne Gauche : Textes & CTA Centr\u00e9s Horizontale & Verticalement -->\n    <div class=\"camp-hero-content\">\n      <!-- Titre principal -->\n      <h1 class=\"camp-hero-title\">\n        Listes des engag\u00e9s\n      <\/h1>\n\n      <p class=\"camp-hero-subtitle\">\n        Troph\u00e9e Licciardi EFC 2026\n      <\/p>\n\n      <div class=\"camp-meta-info\">\n        <span class=\"camp-meta-dates\">24 et 25 octobre 2026<\/span>\n        <span class=\"camp-meta-divider\">\u2022<\/span>\n        <a href=\"https:\/\/maps.google.com\/?q=Maison+des+Arts+de+Combat+Aix-en-Provence\" target=\"_blank\" rel=\"noopener\" class=\"camp-meta-location\">\n          Maison des Arts de Combat, Aix-en-Provence\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Image plaqu\u00e9e rigoureusement \u00e0 l'extr\u00eame droite de la section -->\n  <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png\" alt=\"Escrimeurs Troph\u00e9e Licciardi\" class=\"camp-hero-image\" \/>\n\n  <!-- Ligne de cr\u00eate exacte Sainte-Victoire (Centr\u00e9e & Anguleuse) -->\n  <div class=\"mountain-ridge\" aria-hidden=\"true\">\n    <svg viewBox=\"0 0 1000 200\" preserveAspectRatio=\"none\">\n      <!-- Silhouette sous la ligne de cr\u00eate pour fermer le bas du bandeau -->\n      <path d=\"M 0,200 L 0,160 L 150,150 L 250,130 L 350,135 L 420,110 L 450,115 L 470,80 L 490,95 L 510,70 L 530,90 L 580,85 L 620,105 L 680,95 L 750,130 L 850,140 L 1000,150 L 1000,200 Z\" fill=\"#200000\" \/>\n\n      <!-- Relief secondaire (Sainte-Victoire arri\u00e8re-plan) -->\n      <path d=\"M 50,200 L 200,140 L 320,120 L 400,100 L 470,60 L 510,50 L 560,75 L 650,90 L 800,130 L 950,200 Z\" fill=\"#5A0000\" opacity=\"0.6\" \/>\n\n      <!-- Ligne de cr\u00eate principale : Trac\u00e9 anguleux + traits multiples r\u00e9orient\u00e9s -->\n      <path d=\"M -20,165 \n               L 120,155 \n               L 220,135 \n               L 310,138 \n               L 380,115 \n               L 410,120 \n               L 435,90 \n               L 450,100 \n               L 468,75 \n               L 485,92 \n               L 505,60 \n               L 520,78 \n               L 540,65 \n               L 570,85 \n               L 610,105 \n               L 660,95 \n               L 720,120 \n               L 810,135 \n               L 900,148 \n               L 1020,155\n               \n               M 468,75 L 500,110 L 530,135\n               M 505,60 L 545,95 L 575,120\" \n            fill=\"none\" \n            stroke=\"#FFD700\" \n            stroke-width=\"5\" \n            stroke-linejoin=\"miter\" \n            stroke-linecap=\"square\" \/>\n    <\/svg>\n  <\/div>\n<\/div>\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap');\n\n  \/* Conteneur Plein \u00c9cran *\/\n  .camp-hero-section {\n    width: 100vw !important;\n    position: relative !important;\n    left: 50% !important;\n    right: 50% !important;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n    background-color: #3D0000 !important;\n    color: #ffffff !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    padding: 0 !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n  }\n\n  \/* 6 Sph\u00e8res Lumineuses (Aura Glow : Rouge & Jaune) *\/\n  .aura-glow {\n    position: absolute !important;\n    border-radius: 50% !important;\n    filter: blur(85px) !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n  }\n\n  .aura-1 {\n    width: 550px !important;\n    height: 550px !important;\n    background: rgba(230, 0, 0, 0.85) !important;\n    top: -120px !important;\n    left: -80px !important;\n  }\n\n  .aura-2 {\n    width: 500px !important;\n    height: 500px !important;\n    background: rgba(255, 204, 0, 0.85) !important;\n    top: 15% !important;\n    right: -80px !important;\n  }\n\n  .aura-3 {\n    width: 450px !important;\n    height: 450px !important;\n    background: rgba(255, 30, 0, 0.8) !important;\n    bottom: 30px !important;\n    left: 15% !important;\n  }\n\n  .aura-4 {\n    width: 400px !important;\n    height: 400px !important;\n    background: rgba(255, 215, 0, 0.75) !important;\n    top: -50px !important;\n    left: 35% !important;\n  }\n\n  .aura-5 {\n    width: 500px !important;\n    height: 500px !important;\n    background: rgba(200, 16, 46, 0.9) !important;\n    bottom: -100px !important;\n    right: 20% !important;\n  }\n\n  .aura-6 {\n    width: 350px !important;\n    height: 350px !important;\n    background: rgba(255, 204, 0, 0.6) !important;\n    top: 35% !important;\n    left: 20% !important;\n  }\n\n  \/* Layout principal *\/\n  .camp-hero-container {\n    max-width: 1100px !important;\n    margin: 0 auto !important;\n    padding: 0 1.5rem !important;\n    display: flex !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n    position: relative !important;\n    z-index: 2 !important;\n    min-height: 480px !important;\n  }\n\n  \/* Bloc Texte - Align\u00e9 \u00e0 gauche du conteneur mais centr\u00e9 sur lui-m\u00eame *\/\n  .camp-hero-content {\n    width: 50% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;      \/* Centrage horizontal *\/\n    justify-content: center !important;  \/* Centrage vertical *\/\n    text-align: center !important;\n    padding: 3rem 0 4rem 0 !important;\n    z-index: 4 !important;\n  }\n\n  \/* M\u00e9ta-infos (Dates et Lieu) *\/\n  .camp-meta-info {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: center !important;\n    gap: 0.6rem !important;\n    font-size: 1.05rem !important;\n    font-weight: 700 !important;\n    margin-bottom: 1.5rem !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n  }\n\n  .camp-meta-dates {\n    color: #FFD700 !important;\n  }\n\n  .camp-meta-divider {\n    color: #ffffff !important;\n    opacity: 0.7 !important;\n  }\n\n  .camp-meta-location {\n    color: #ffffff !important;\n    text-decoration: none !important;\n    transition: color 0.2s ease !important;\n  }\n\n  .camp-meta-location:hover {\n    color: #FFD700 !important;\n    text-decoration: underline !important;\n  }\n\n  \/* Titre principal *\/\n  .camp-hero-title {\n    font-size: 3.5rem !important;\n    font-weight: 700 !important;\n    line-height: 1.1 !important;\n    color: #ffffff !important;\n    margin: 0 0 2rem 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: -0.01em !important;\n    text-shadow: 0 4px 12px rgba(0, 0, 0, 0.4) !important;\n  }\n\n  \/* Sous-titre *\/\n  .camp-hero-subtitle {\n    font-size: 1.8rem !important;\n    font-weight: 700 !important;\n    color: #facc15 !important;\n    margin: 0 0 2.5rem 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  \/* Bouton CTA d'inscription (d\u00e9sactiv\u00e9 dans ce h\u00e9ros) *\/\n  .camp-hero-cta {\n    width: 100% !important;\n    display: flex !important;\n    justify-content: center !important;\n  }\n\n  .camp-hero-cta .btn-camp-primary {\n    display: inline-flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    background-color: #FFD700 !important;\n    color: #3D0000 !important;\n    font-size: 1.1rem !important;\n    font-weight: 700 !important;\n    padding: 1rem 2.2rem !important;\n    border-radius: 6px !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n    transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important;\n  }\n\n  .camp-hero-cta .btn-camp-primary:hover {\n    background-color: #ffffff !important;\n    color: #E60000 !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4) !important;\n  }\n\n  \/* Image positionn\u00e9e directement \u00e0 l'extr\u00eame droite absolue du composant *\/\n  .camp-hero-image {\n    position: absolute !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: auto !important;\n    max-width: 50vw !important;\n    height: auto !important;\n    max-height: 460px !important;\n    display: block !important;\n    z-index: 3 !important;\n    margin-bottom: -15px !important;\n    object-fit: contain !important;\n    mix-blend-mode: luminosity !important;\n    filter: contrast(1.1) brightness(1.05) drop-shadow(0 10px 20px rgba(0, 0, 0, 0.6)) !important;\n    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 18%), \n                        linear-gradient(to top, transparent 5%, black 25%) !important;\n    mask-image: linear-gradient(to right, transparent 0%, black 18%), \n                linear-gradient(to top, transparent 5%, black 25%) !important;\n    -webkit-mask-composite: source-in !important;\n    mask-composite: intersect !important;\n  }\n\n  \/* Lignes de cr\u00eates (Montagne) *\/\n  .mountain-ridge {\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 160px !important;\n    overflow: hidden !important;\n    line-height: 0 !important;\n    z-index: 2 !important;\n    pointer-events: none !important;\n  }\n\n  .mountain-ridge svg {\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n  }\n\n  \/* Adaptations Responsives *\/\n  @media (max-width: 900px) {\n    .camp-hero-container {\n      flex-direction: column !important;\n      padding: 0 1.5rem !important;\n      min-height: auto !important;\n    }\n\n    .camp-hero-content {\n      width: 100% !important;\n      padding: 3rem 0 1.5rem 0 !important;\n    }\n\n    .camp-hero-title {\n      font-size: 2.4rem !important;\n      margin-bottom: 1.5rem !important;\n    }\n\n    .camp-meta-info {\n      font-size: 0.9rem !important;\n      flex-direction: column !important;\n      gap: 0.3rem !important;\n    }\n\n    .camp-meta-divider {\n      display: none !important;\n    }\n\n    .camp-hero-cta .btn-camp-primary {\n      width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 1rem 1.5rem !important;\n    }\n\n    .camp-hero-image {\n      position: relative !important;\n      right: auto !important;\n      bottom: auto !important;\n      max-width: 100% !important;\n      max-height: 320px !important;\n      margin: 0 auto !important;\n      -webkit-mask-image: linear-gradient(to top, transparent 0%, black 20%) !important;\n      mask-image: linear-gradient(to top, transparent 0%, black 20%) !important;\n    }\n\n    .mountain-ridge {\n      height: 90px !important;\n    }\n  }\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-51043b9d elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"51043b9d\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6202a7da\" data-id=\"6202a7da\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-12a71d80 elementor-widget elementor-widget-html\" data-id=\"12a71d80\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=Outfit:wght@600;700;800&display=swap');\n\n  \/* Conteneur principal *\/\n  .licciardi-wrap {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #0f172a !important;\n    max-width: 1000px !important;\n    margin: 0 auto !important;\n    padding: 20px 15px !important;\n    box-sizing: border-box !important;\n  }\n\n  \/* Badge de date de mise \u00e0 jour *\/\n  .licciardi-update-bar {\n    background-color: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-left: 6px solid #e11d23 !important;\n    color: #0f172a !important;\n    padding: 18px 24px !important;\n    border-radius: 12px !important;\n    font-size: 1.3rem !important;\n    font-weight: 500 !important;\n    margin-bottom: 24px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04) !important;\n  }\n\n  .licciardi-update-bar strong,\n  .licciardi-update-bar span span {\n    font-weight: 700 !important;\n  }\n\n  \/* Bloc d'information EFC U14 *\/\n  .licciardi-efc-banner {\n    background: #f8fafc !important;\n    border: 1px solid #e2e8f0 !important;\n    border-left: 6px solid #ffdd00 !important;\n    border-radius: 12px !important;\n    padding: 20px 24px !important;\n    margin-bottom: 35px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 20px !important;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;\n  }\n\n  .licciardi-efc-text {\n    font-size: 1.3rem !important;\n    color: #334155 !important;\n    line-height: 1.4 !important;\n  }\n\n  .licciardi-efc-text strong {\n    color: #0f172a !important;\n    font-family: 'Outfit', sans-serif !important;\n    font-size: 1.4rem !important;\n  }\n\n  \/* Bouton EFC JAUNE CHARTE ET NOIR *\/\n  .licciardi-efc-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 8px !important;\n    background-color: #ffdd00 !important;\n    color: #0f172a !important;\n    text-decoration: none !important;\n    font-weight: 800 !important;\n    font-size: 1.05rem !important;\n    padding: 14px 24px !important;\n    border-radius: 6px !important;\n    white-space: nowrap !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.02em !important;\n    box-shadow: 0 4px 12px rgba(255, 221, 0, 0.4) !important;\n    transition: all 0.2s ease !important;\n    border: 1px solid #e6c600 !important;\n  }\n\n  .licciardi-efc-btn:hover {\n    background-color: #0f172a !important;\n    color: #ffffff !important;\n    border-color: #0f172a !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 6px 18px rgba(15, 23, 42, 0.25) !important;\n  }\n\n  \/* En-t\u00eate de cat\u00e9gorie *\/\n  .licciardi-cat-header {\n    font-family: 'Outfit', 'Inter', sans-serif !important;\n    font-size: 1.8rem !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin-top: 40px !important;\n    margin-bottom: 16px !important;\n    padding-left: 16px !important;\n    border-left: 8px solid #e11d23 !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    text-transform: uppercase !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  \/* Badge du nombre d'inscrits JAUNE CHARTE *\/\n  .licciardi-badge-count {\n    font-family: 'Inter', sans-serif !important;\n    font-size: 0.95rem !important;\n    font-weight: 800 !important;\n    background-color: #ffdd00 !important;\n    color: #0f172a !important;\n    padding: 6px 16px !important;\n    border-radius: 20px !important;\n    text-transform: none !important;\n    box-shadow: 0 2px 8px rgba(255, 221, 0, 0.45) !important;\n  }\n\n  \/* Wrapper Responsive pour Tableau *\/\n  .licciardi-table-responsive {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n    margin-bottom: 35px !important;\n    background: #ffffff !important;\n    border-radius: 12px !important;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.04) !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  \/* Tableau *\/\n  .licciardi-table {\n    width: 100% !important;\n    table-layout: auto !important;\n    border-collapse: collapse !important;\n    margin-bottom: 0 !important;\n  }\n\n  \/* En-t\u00eates de colonnes (Rouge tr\u00e8s \u00e9clairci) *\/\n  .licciardi-table th {\n    background-color: #fef2f2 !important;\n    color: #991b1b !important;\n    font-size: 1rem !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.03em !important;\n    padding: 12px 18px !important;\n    text-align: left !important;\n    border-bottom: 2px solid #fca5a5 !important;\n    white-space: nowrap !important;\n  }\n\n  \/* Cellules du tableau (Graisse enlev\u00e9e) *\/\n  .licciardi-table td {\n    padding: 12px 18px !important;\n    font-size: 1.1rem !important;\n    font-weight: 400 !important; \/* Graisse enlev\u00e9e *\/\n    border-bottom: 1px solid #e2e8f0 !important;\n    vertical-align: middle !important;\n    word-break: normal !important;\n  }\n\n  \/* Alternance des lignes (Blanc \/ Gris min\u00e9ral clair) *\/\n  .licciardi-table tbody tr:nth-child(odd) td {\n    background-color: #ffffff !important;\n  }\n\n  .licciardi-table tbody tr:nth-child(even) td {\n    background-color: #f1f5f9 !important; \/* Gris min\u00e9ral clair *\/\n  }\n\n  .licciardi-table tr:last-child td {\n    border-bottom: none !important;\n  }\n\n  \/* Effet survol des lignes *\/\n  .licciardi-table tr:hover td {\n    background-color: #fef9c3 !important;\n  }\n\n  \/* Alignement & Styles Cellules (Graisse enlev\u00e9e) *\/\n  .licciardi-nation {\n    font-weight: 400 !important; \/* Graisse enlev\u00e9e *\/\n    color: #334155 !important;\n    white-space: nowrap !important;\n  }\n\n  .licciardi-flag-box {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n  }\n\n  .licciardi-flag {\n    font-size: 1.3rem !important;\n    line-height: 1 !important;\n  }\n\n  .licciardi-name {\n    font-weight: 400 !important; \/* Graisse enlev\u00e9e *\/\n    color: #0f172a !important;\n  }\n\n  .licciardi-club {\n    color: #475569 !important;\n    font-weight: 400 !important; \/* Graisse enlev\u00e9e *\/\n  }\n\n  \/* --- SECTION PARTENAIRES --- *\/\n  .partners-section {\n    padding: 3.5rem 1.5rem !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  .partners-grid {\n    display: flex !important;\n    justify-content: space-around !important;\n    align-items: center !important;\n    flex-wrap: wrap !important;\n    gap: 2.5rem !important;\n  }\n\n  .partner-logo-item {\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    max-width: 220px !important;\n    max-height: 90px !important;\n    transition: transform 0.3s ease !important;\n  }\n\n  .partner-logo-item-ffe {\n    max-width: 280px !important;\n    max-height: 130px !important;\n  }\n\n  .partner-logo-item-ffe .partner-logo-img {\n    max-height: 130px !important;\n  }\n\n  .partner-logo-item:hover {\n    transform: translateY(-3px) !important;\n  }\n\n  .partner-logo-img {\n    width: 100% !important;\n    height: auto !important;\n    max-height: 90px !important;\n    object-fit: contain !important;\n  }\n\n  \/* Adaptive Design Mobile *\/\n  @media (max-width: 640px) {\n    .licciardi-wrap {\n      padding: 12px 10px !important;\n    }\n\n    .licciardi-update-bar {\n      font-size: 1.1rem !important;\n      padding: 14px 18px !important;\n    }\n\n    .licciardi-efc-banner {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      padding: 16px !important;\n      gap: 14px !important;\n    }\n\n    .licciardi-efc-text {\n      font-size: 1.1rem !important;\n    }\n\n    .licciardi-efc-text strong {\n      font-size: 1.15rem !important;\n    }\n\n    .licciardi-efc-btn {\n      width: 100% !important;\n      justify-content: center !important;\n      box-sizing: border-box !important;\n    }\n\n    .licciardi-cat-header {\n      font-size: 1.3rem !important;\n      flex-direction: row !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 8px !important;\n      padding-left: 12px !important;\n      border-left-width: 6px !important;\n    }\n\n    .licciardi-badge-count {\n      font-size: 0.85rem !important;\n      padding: 4px 12px !important;\n    }\n\n    .licciardi-table {\n      min-width: 520px !important;\n    }\n\n    .licciardi-table th {\n      font-size: 0.85rem !important;\n      padding: 8px 12px !important;\n    }\n\n    .licciardi-table td {\n      font-size: 0.95rem !important;\n      padding: 8px 12px !important;\n    }\n  }\n<\/style>\n\n<div class=\"licciardi-wrap\">\n\n  <!-- BANDEAU MISE \u00c0 JOUR DYNAMIQUE -->\n  <div class=\"licciardi-update-bar\">\n    <span>Derni\u00e8re mise \u00e0 jour des inscriptions : <strong id=\"licciardi-update-date\">Chargement...<\/strong><\/span>\n  <\/div>\n\n  <!-- BLOC INFORMATION EFC U14 -->\n  <div class=\"licciardi-efc-banner\">\n    <div class=\"licciardi-efc-text\">\n      <strong>Circuit Europ\u00e9en U14 :<\/strong>\n      La liste officielle des participants engag\u00e9s sur l'\u00e9preuve U14 est consultable directement sur le site de la Conf\u00e9d\u00e9ration Europ\u00e9enne d'Escrime (EFC).\n    <\/div>\n    <a href=\"https:\/\/www.fencing-efc.eu\/tournaments\/u14-european-circuit-aix-fra-2026-2027\" class=\"licciardi-efc-btn\" target=\"_blank\" rel=\"noopener\">\n      Liste des engag\u00e9s EFC U14\n    <\/a>\n  <\/div>\n\n  <!-- ZONE DE CHARGEMENT DYNAMIQUE DES TABLES APPSHEET -->\n  <div id=\"licciardi-dynamic-tables\">\n    <p style=\"text-align: center; padding: 30px; font-weight: 700; color: #475569; font-size: 1.1rem;\">\n      \u23f3 Chargement de la liste des inscrits...\n    <\/p>\n  <\/div>\n\n  <!-- LOGOS PARTENAIRES -->\n  <section class=\"camp-section-en bg-white partners-section\">\n    <div class=\"section-inner\">\n      <div class=\"partners-grid\">\n        <div class=\"partner-logo-item\">\n          <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/logo-923199-2024.jpg\" alt=\"Conf\u00e9d\u00e9ration Europ\u00e9enne d'Escrime\" class=\"partner-logo-img\" \/>\n        <\/div>\n        <div class=\"partner-logo-item partner-logo-item-ffe\">\n          <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/Logo-FFE-1.jpg\" alt=\"F\u00e9d\u00e9ration Fran\u00e7aise d'Escrime\" class=\"partner-logo-img\" \/>\n        <\/div>\n        <div class=\"partner-logo-item\">\n          <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/Logo_Metropole_Aix_Marseille_Provence.svg-scaled.webp\" alt=\"M\u00e9tropole Aix-Marseille-Provence\" class=\"partner-logo-img\" \/>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script>\n(function() {\n  const proxyUrl = 'https:\/\/escrime-paysdaix.fr\/epaaix\/get-appsheet-entries.php';\n\n  const container = document.getElementById('licciardi-dynamic-tables');\n  const dateElement = document.getElementById('licciardi-update-date');\n\n  function parseCountry(countryStr) {\n    if (!countryStr) return { code: 'FRA', flag: '\ud83c\uddeb\ud83c\uddf7' };\n    const str = countryStr.trim().toLowerCase();\n    \n    if (str.includes('france') || str === 'fra') return { code: 'FRA', flag: '\ud83c\uddeb\ud83c\uddf7' };\n    if (str.includes('spain') || str.includes('esp')) return { code: 'ESP', flag: '\ud83c\uddea\ud83c\uddf8' };\n    if (str.includes('monaco') || str === 'mon') return { code: 'MON', flag: '\ud83c\uddf2\ud83c\udde8' };\n    if (str.includes('kingdom') || str.includes('britain') || str === 'gbr' || str === 'uk') return { code: 'GBR', flag: '\ud83c\uddec\ud83c\udde7' };\n    if (str.includes('usa') || str.includes('states')) return { code: 'USA', flag: '\ud83c\uddfa\ud83c\uddf8' };\n    if (str.includes('ireland') || str === 'irl') return { code: 'IRL', flag: '\ud83c\uddee\ud83c\uddea' };\n    if (str.includes('ital')) return { code: 'ITA', flag: '\ud83c\uddee\ud83c\uddf9' };\n    if (str.includes('germany') || str.includes('allemagne')) return { code: 'GER', flag: '\ud83c\udde9\ud83c\uddea' };\n    if (str.includes('suisse') || str.includes('switzerland')) return { code: 'SUI', flag: '\ud83c\udde8\ud83c\udded' };\n    \n    return { code: countryStr.trim().toUpperCase().substring(0, 3), flag: '\ud83c\udff3\ufe0f' };\n  }\n\n  function cleanCategoryName(catRaw) {\n    if (!catRaw) return null;\n    let cat = catRaw.split('\u2013')[0].split('\/')[0].trim();\n    \n    \/\/ Filtre : Exclusion de la cat\u00e9gorie U14\n    if (cat.toUpperCase().includes('U14')) {\n      return null;\n    }\n    return cat;\n  }\n\n  function getValue(row, keySubstring) {\n    const foundKey = Object.keys(row).find(k => k.trim().toLowerCase().includes(keySubstring.toLowerCase()));\n    return foundKey ? row[foundKey] : '';\n  }\n\n  fetch(proxyUrl)\n    .then(res => {\n      if (!res.ok) throw new Error(\"PHP server response error\");\n      return res.json();\n    })\n    .then(rows => {\n      if (!rows || rows.length === 0 || rows.error) {\n        container.innerHTML = '<p style=\"padding: 15px; text-align: center;\">No registrations recorded yet.<\/p>';\n        dateElement.textContent = 'Today';\n        return;\n      }\n\n      const now = new Date();\n      const options = { day: 'numeric', month: 'long', year: 'numeric' };\n      dateElement.textContent = now.toLocaleDateString('fr-FR', options);\n\n      const categories = {};\n\n      rows.forEach(r => {\n        const nom = getValue(r, \"Nom du tireur\").trim();\n        const prenom = getValue(r, \"Pr\u00e9nom du tireur\").trim();\n        const club = getValue(r, \"Club\").trim() || '-';\n        const rawCountry = getValue(r, \"Pays\").trim();\n        const countryInfo = parseCountry(rawCountry);\n\n        const satCat = cleanCategoryName(getValue(r, \"samedi\"));\n        const sunCat = cleanCategoryName(getValue(r, \"dimanche\"));\n\n        const entry = {\n          name: `${nom.toUpperCase()} ${prenom}`,\n          club: club,\n          countryCode: countryInfo.code,\n          flag: countryInfo.flag\n        };\n\n        if (satCat) {\n          if (!categories[satCat]) categories[satCat] = [];\n          categories[satCat].push(entry);\n        }\n        if (sunCat) {\n          if (!categories[sunCat]) categories[sunCat] = [];\n          categories[sunCat].push(entry);\n        }\n      });\n\n      let fullHtml = '';\n      let catKeys = Object.keys(categories);\n\n      if (catKeys.length === 0) {\n        container.innerHTML = '<p style=\"padding: 15px; text-align: center;\">No event selected.<\/p>';\n        return;\n      }\n\n      catKeys.forEach(catName => {\n        const list = categories[catName];\n        const count = list.length;\n        const upperCat = catName.toUpperCase();\n\n        let singularLabel = 'inscrit';\n        let pluralLabel = 'inscrits';\n\n        if (upperCat.includes('U9')) {\n          singularLabel = 'inscrit(e)';\n          pluralLabel = 'inscrits';\n        } else if (upperCat.includes('FILLE') || upperCat.includes('DAME')) {\n          singularLabel = 'inscrite';\n          pluralLabel = 'inscrites';\n        } else {\n          singularLabel = 'inscrit';\n          pluralLabel = 'inscrits';\n        }\n\n        const countText = count > 1 ? `${count} ${pluralLabel}` : `1 ${singularLabel}`;\n\n        fullHtml += `\n          <div class=\"licciardi-cat-header\">\n            <span>\ud83e\udd3a ${catName}<\/span>\n            <span class=\"licciardi-badge-count\">${countText}<\/span>\n          <\/div>\n          <div class=\"licciardi-table-responsive\">\n            <table class=\"licciardi-table\">\n              <thead>\n                <tr>\n                  <th>Nom et pr\u00e9nom<\/th>\n                  <th>Club<\/th>\n                  <th>Pays<\/th>\n                <\/tr>\n              <\/thead>\n              <tbody>`;\n\n        list.forEach(item => {\n          fullHtml += `\n            <tr>\n              <td class=\"licciardi-name\">${item.name}<\/td>\n              <td class=\"licciardi-club\">${item.club}<\/td>\n              <td class=\"licciardi-nation\"><span class=\"licciardi-flag\">${item.flag}<\/span> ${item.countryCode}<\/td>\n            <\/tr>`;\n        });\n\n        fullHtml += `<\/tbody><\/table><\/div>`;\n      });\n\n      container.innerHTML = fullHtml;\n    })\n    .catch(err => {\n      console.error(\"AppSheet Proxy Error:\", err);\n      container.innerHTML = `\n        <div style=\"background-color:#fef2f2; border:1px solid #fca5a5; color:#991b1b; padding:15px; border-radius:8px;\">\n          Unable to load the registration list automatically. Please check the relay PHP file.\n        <\/div>`;\n      dateElement.textContent = 'Unavailable';\n    });\n})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Troph\u00e9e Licciardi EFC 2026 Menu &times; Pr\u00e9sentation Liste des engag\u00e9s R\u00e9sultats Stage de pr\u00e9paration FR | EN S&#8217;inscrire Listes des engag\u00e9s Troph\u00e9e Licciardi EFC 2026 24 et 25 octobre 2026 \u2022 Maison des Arts de Combat, Aix-en-Provence Derni\u00e8re mise \u00e0 jour des inscriptions : Chargement&#8230; Circuit Europ\u00e9en U14 : La liste officielle des participants engag\u00e9s [&hellip;]<\/p>\n","protected":false},"author":166,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-13185","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Licciardi EFC 2026 Liste des engag\u00e9s - Epa - Escrime Pays d Aix<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Licciardi EFC 2026 Liste des engag\u00e9s - Epa - Escrime Pays d Aix\" \/>\n<meta property=\"og:description\" content=\"Troph\u00e9e Licciardi EFC 2026 Menu &times; Pr\u00e9sentation Liste des engag\u00e9s R\u00e9sultats Stage de pr\u00e9paration FR | EN S&#8217;inscrire Listes des engag\u00e9s Troph\u00e9e Licciardi EFC 2026 24 et 25 octobre 2026 \u2022 Maison des Arts de Combat, Aix-en-Provence Derni\u00e8re mise \u00e0 jour des inscriptions : Chargement&#8230; Circuit Europ\u00e9en U14 : La liste officielle des participants engag\u00e9s [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/\" \/>\n<meta property=\"og:site_name\" content=\"Epa - Escrime Pays d Aix\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EscrimePaysDAix\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T16:23:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Epa_Escrime\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/\",\"name\":\"Licciardi EFC 2026 Liste des engag\u00e9s - Epa - Escrime Pays d Aix\",\"isPartOf\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\",\"datePublished\":\"2026-10-01T08:58:42+00:00\",\"dateModified\":\"2026-10-01T16:23:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#primaryimage\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\",\"contentUrl\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\",\"width\":474,\"height\":596,\"caption\":\"EPA club escrime \u00e0 Aix en Provence\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Licciardi EFC 2026 Liste des engag\u00e9s\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#website\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/\",\"name\":\"Epa - Escrime Pays d Aix\",\"description\":\"Club d escrime \u00e0 Aix en Provence. Formation Loisir Comp\u00e9tition\",\"publisher\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#organization\",\"name\":\"Epa - Escrime Pays d Aix\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\",\"contentUrl\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\",\"width\":474,\"height\":596,\"caption\":\"Epa - Escrime Pays d Aix\"},\"image\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/EscrimePaysDAix\",\"https:\/\/x.com\/Epa_Escrime\",\"https:\/\/www.instagram.com\/escrime_aix\",\"https:\/\/www.youtube.com\/channel\/UC0oH02jUultLPvDckstp_UQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Licciardi EFC 2026 Liste des engag\u00e9s - Epa - Escrime Pays d Aix","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/","og_locale":"fr_FR","og_type":"article","og_title":"Licciardi EFC 2026 Liste des engag\u00e9s - Epa - Escrime Pays d Aix","og_description":"Troph\u00e9e Licciardi EFC 2026 Menu &times; Pr\u00e9sentation Liste des engag\u00e9s R\u00e9sultats Stage de pr\u00e9paration FR | EN S&#8217;inscrire Listes des engag\u00e9s Troph\u00e9e Licciardi EFC 2026 24 et 25 octobre 2026 \u2022 Maison des Arts de Combat, Aix-en-Provence Derni\u00e8re mise \u00e0 jour des inscriptions : Chargement&#8230; Circuit Europ\u00e9en U14 : La liste officielle des participants engag\u00e9s [&hellip;]","og_url":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/","og_site_name":"Epa - Escrime Pays d Aix","article_publisher":"https:\/\/www.facebook.com\/EscrimePaysDAix","article_modified_time":"2026-10-01T16:23:50+00:00","og_image":[{"url":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png"}],"twitter_card":"summary_large_image","twitter_site":"@Epa_Escrime","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/","name":"Licciardi EFC 2026 Liste des engag\u00e9s - Epa - Escrime Pays d Aix","isPartOf":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#website"},"primaryImageOfPage":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#primaryimage"},"image":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#primaryimage"},"thumbnailUrl":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png","datePublished":"2026-10-01T08:58:42+00:00","dateModified":"2026-10-01T16:23:50+00:00","breadcrumb":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#primaryimage","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png","contentUrl":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png","width":474,"height":596,"caption":"EPA club escrime \u00e0 Aix en Provence"},{"@type":"BreadcrumbList","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-inscrits\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/escrime-paysdaix.fr\/epaaix\/"},{"@type":"ListItem","position":2,"name":"Licciardi EFC 2026 Liste des engag\u00e9s"}]},{"@type":"WebSite","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#website","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/","name":"Epa - Escrime Pays d Aix","description":"Club d escrime \u00e0 Aix en Provence. Formation Loisir Comp\u00e9tition","publisher":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/escrime-paysdaix.fr\/epaaix\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#organization","name":"Epa - Escrime Pays d Aix","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#\/schema\/logo\/image\/","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png","contentUrl":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png","width":474,"height":596,"caption":"Epa - Escrime Pays d Aix"},"image":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EscrimePaysDAix","https:\/\/x.com\/Epa_Escrime","https:\/\/www.instagram.com\/escrime_aix","https:\/\/www.youtube.com\/channel\/UC0oH02jUultLPvDckstp_UQ"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/pages\/13185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/users\/166"}],"replies":[{"embeddable":true,"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/comments?post=13185"}],"version-history":[{"count":42,"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/pages\/13185\/revisions"}],"predecessor-version":[{"id":13453,"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/pages\/13185\/revisions\/13453"}],"wp:attachment":[{"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/media?parent=13185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}