Catalogue de Formations interactif /* --- Styles Généraux --- */ body { font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; background-color: #f8f9fa; color: #333; line-height: 1.6; padding: 20px; } .catalogue-container { max-width: 850px; margin: 0 auto; } /* --- L'ACCORDÉON (Thèmes) --- */ .theme-item { background: #fff; margin-bottom: 15px; border-radius: 10px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); overflow: hidden; border: 1px solid #eee; } .theme-header { display: flex; align-items: center; justify-content: space-between; padding: 20px; cursor: pointer; transition: background 0.3s ease; user-select: none; } .theme-header:hover { background-color: #fcfcfc; } .theme-title-wrapper { display: flex; align-items: center; } .theme-title { font-size: 1.25rem; font-weight: 700; color: #2c3e50; } /* --- LA PUCE HEXAGONALE --- */ .hex-bullet { width: 34px; height: 19.63px; background: linear-gradient(to bottom right, #8e44ad, #e91e63); /* Rose/Violet */ position: relative; margin-right: 25px; flex-shrink: 0; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); filter: drop-shadow(0 2px 2px rgba(0,0,0,0.2)); } .hex-bullet::before, .hex-bullet::after { content: ""; position: absolute; width: 0; border-left: 17px solid transparent; border-right: 17px solid transparent; } .hex-bullet::before { bottom: 100%; border-bottom: 9.81px solid #8e44ad; } .hex-bullet::after { top: 100%; border-top: 9.81px solid #e91e63; } .active .hex-bullet { transform: rotate(120deg); } /* --- VARIANTES DE COULEURS --- */ /* Thème Contrats (Bleu Cyan) */ .theme-ct .hex-bullet { background: linear-gradient(to bottom, #00FFFF, #008B8B); } .theme-ct .hex-bullet::before { border-bottom-color: #00FFFF; } .theme-ct .hex-bullet::after { border-top-color: #008B8B; } /* Thème Droit d'Auteur (bleu profond) */ .theme-da .hex-bullet { background: linear-gradient(to bottom, #1E90FF, #000080); } .theme-da .hex-bullet::before { border-bottom-color: #1E90FF; } .theme-da .hex-bullet::after { border-top-color: #000080; } /* Thème Gestion et Financement (vioelt) */ .theme-gf .hex-bullet { background: linear-gradient(to bottom, #9370DB, #4B0082); } .theme-gf .hex-bullet::before { border-bottom-color: #9370DB; } .theme-gf .hex-bullet::after { border-top-color: #4B0082; } /* Thème Paye (rose) */ .theme-bdp .hex-bullet { background: linear-gradient(to bottom, #FF69B4, #8B008B); } .theme-bdp .hex-bullet::before { border-bottom-color: #FF69B4; } .theme-bdp .hex-bullet::after { border-top-color: #8B008B; } /* Thème Réglementation (orangé) */ .theme-rg .hex-bullet { background: linear-gradient(to bottom, #FFA500, #D2691E); } .theme-rg .hex-bullet::before { border-bottom-color: #FFA500; } .theme-rg .hex-bullet::after { border-top-color: #D2691E; } /* Thème Transition écologique Vert */ .theme-ec .hex-bullet { background: linear-gradient(to bottom, #32CD32, #006400); } .theme-ec .hex-bullet::before { border-bottom-color: #32CD32; } .theme-ec .hex-bullet::after { border-top-color: #006400; } /* Thème parcours Beige */ .theme-par .hex-bullet { background: linear-gradient(to bottom, #EDE8D0, #4F4D46); } .theme-par .hex-bullet::before { border-bottom-color: #EDE8D0; } .theme-par .hex-bullet::after { border-top-color: #4F4D46; } /* --- LA LISTE DES FORMATIONS (Déroulante) --- */ .formation-list-container { max-height: 0; overflow: hidden; transition: max-height 0.4s ease-in-out; background-color: #fdfdfd; } .active .formation-list-container { max-height: 1000px; } .formation-list { list-style: none; padding: 0; margin: 0; border-top: 1px solid #f0f0f0; } .formation-item { display: flex; align-items: center; justify-content: space-between; padding: 15px 20px 15px 80px; border-bottom: 1px solid #f1f1f1; transition: all 0.2s ease; text-decoration: none; color: #555; } .formation-item:hover { background-color: #fff; padding-left: 85px; color: #e91e63; /* Rose par défaut */ } /* --- LE TRIANGLE INTERACTIF --- */ .formation-arrow { width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 8px solid #ccc; transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), border-left-color 0.3s; margin-left: 15px; } .formation-item:hover .formation-arrow { transform: scale(1.6); border-left-color: #e91e63; } /* Hover spécifique Thème Cyan */ .theme-ct .formation-item:hover { color: #008B8B; } .theme-ct .formation-item:hover .formation-arrow { border-left-color: #008B8B; } /* Hover spécifique Thème bleu */ .theme-da .formation-item:hover { color: #000080; } .theme-da .formation-item:hover .formation-arrow { border-left-color: #000080; } /* Hover spécifique Thème violet */ .theme-gf .formation-item:hover { color: #4B0082; } .theme-gf .formation-item:hover .formation-arrow { border-left-color: #4B0082; } /* Hover spécifique Thème rose */ .theme-bdp .formation-item:hover { color: #8B008B; } .theme-bdp .formation-item:hover .formation-arrow { border-left-color: #8B008B; } /* Hover spécifique Thème Orange */ .theme-rg .formation-item:hover { color: #D2691E; } .theme-rg .formation-item:hover .formation-arrow { border-left-color: #D2691E; } /* Hover spécifique Thème vert */ .theme-ec .formation-item:hover { color: #006400; } .theme-ec .formation-item:hover .formation-arrow { border-left-color: #006400; } /* Hover spécifique Thème beige */ .theme-par .formation-item:hover { color: #4F4D46; } .theme-par .formation-item:hover .formation-arrow { border-left-color: #4F4D46; } .footer-nav { margin-top: 40px; display: flex; flex-direction: column; gap: 10px; padding: 0 10px; } .footer-link { display: flex; align-items: center; text-decoration: none; color: #777; font-weight: 600; transition: color 0.3s ease; padding: 5px 0; } .footer-link:hover { color: #000; } /* Petit Hexagone Gris */ .hex-small { width: 20px; height: 11.55px; background: #e0115f; position: relative; margin-right: 15px; transition: background 0.3s ease, transform 0.3s ease; } .hex-small::before, .hex-small::after { content: ""; position: absolute; width: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; } .hex-small::before { bottom: 100%; border-bottom: 5.77px solid #e0115f; transition: border-bottom-color 0.3s; } .hex-small::after { top: 100%; border-top: 5.77px solid #e0115f; transition: border-top-color 0.3s; } /* Changement au survol du lien footer */ .footer-link:hover .hex-small { background: #000; transform: rotate(60deg); } .footer-link:hover .hex-small::before { border-bottom-color: #000; } .footer-link:hover .hex-small::after { border-top-color: #000; } function toggleTheme(element) { const parent = element.parentElement; const isAlreadyActive = parent.classList.contains('active'); // 1. Fermer tous les thèmes ouverts document.querySelectorAll('.theme-item').forEach(item => { item.classList.remove('active'); }); // 2. Si le thème cliqué n'était pas celui déjà ouvert, on l'ouvre if (!isAlreadyActive) { parent.classList.add('active'); } }
Contrats
Accueillir des artistes ou spectacles étrangers Contrats des artistes ou spectacles étrangers Contrats d'embauche des intermittents Contrats d'embauche au régime général / NOUVEAU 🔥 Contrats du spectacle : cession, coréalisation, coproduction Contrats du spectacle : agir avant un litige / NOUVEAU 🔥 Piloter les fins de contrats et autres clauses/ NOUVEAU 🔥 Sécuriser les tournées à l'étranger / NOUVEAU 🔥 Société en participation (SEP) / NOUVEAU 🔥
Droits d’auteur
Gestion - Financements
Réglementation
Actualité sociale, juridique et réglementaire Décrypter la convention collective des entreprises artistiques et culturelles Décrypter la convention collective des entreprises du secteur privé du SV Distinguer les temps de travail dans la CCN EAC Droits des intermittentss Frais professionnels : gestion sociale / NOUVEAU 🔥 Maîtriser les règles du forfait jour Panorama des rémunérations
Transition écologique et sociale (TES)
Mener à bien ses missions d'élu du CSE Mettre en oeuvre la transition écologique et sociale Piloter les fins de contrats et autres clauses / NOUVEAU 🔥 RGPD appliqué à la billetterie dans le spectacle vivant / NOUVEAU 🔥 VHSS - Sensibilisation aux violences et harcèlement... VHSS - Mettre en place le plan de prévention et de lutte / NOUVEAU 🔥
Parcours de formations
Si vous avez des questions sur nos formations, leurs financements, les disponibilités…
N'hésitez pas à m'appeler au 06 63 14 48 85
- Sylvie -