Pour toute information ou inscription

    AGENDA DES PROCHAINS COURS

    if (type === 'appointment' && VISIO_PAGES[entityId]) { window.location.href = VISIO_PAGES[entityId]; return; } var containers = document.querySelectorAll('.celine-amelia-natif-visible'); var cardFound = null, btnFound = null; containers.forEach(function(container){ var buttons = container.querySelectorAll('button.am-button--primary'); buttons.forEach(function(btn){ var btnText = btn.textContent.trim(); if (btnText !== 'Continuer' && btnText !== 'En savoir plus') return; var card = btn.closest('.am-fcil__item, .am-ec'); if (!card) return; var txt = (card.innerText || '').replace(/\s+/g, ' '); if (txt.indexOf(name) === -1) return; if (type === 'event') { if (txt.indexOf(day) === -1 || txt.indexOf(time) === -1) return; } cardFound = card; btnFound = btn; }); }); if (cardFound && btnFound) { openDetailsContaining(cardFound); cardFound.scrollIntoView({behavior:'smooth', block:'center'}); // Highlight visuel : bordure rose pulsante + fond léger pour attirer l'œil cardFound.style.transition = 'box-shadow 0.3s ease'; cardFound.style.boxShadow = '0 0 0 3px #cb9a8c, 0 6px 20px rgba(203,154,140,0.4)'; cardFound.style.background = '#fff4ee'; // Essayer aussi un click programmatique (parfois ça marche) setTimeout(function(){ triggerNativeClick(btnFound); }, 500); // Retirer le highlight après 4 secondes setTimeout(function(){ cardFound.style.boxShadow = ''; cardFound.style.background = ''; }, 4000); } else { var fallback = document.querySelector('.celine-amelia-natif-visible'); if (fallback) fallback.scrollIntoView({behavior:'smooth', block:'start'}); } }, true); })();

    RÉSERVER

    Cliquez sur un cours dans l’agenda à gauche, ou choisissez directement ici.

    Cours en visio

    Cours en présentiel