{"id":10196,"date":"2026-06-29T22:46:36","date_gmt":"2026-06-29T20:46:36","guid":{"rendered":"https:\/\/lyceejeanracine.fr\/wdps\/?page_id=10196"},"modified":"2026-06-29T23:32:39","modified_gmt":"2026-06-29T21:32:39","slug":"liste-des-fournitures-et-manuels","status":"publish","type":"page","link":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/liste-des-fournitures-et-manuels\/","title":{"rendered":"LISTE DES FOURNITURES ET MANUELS"},"content":{"rendered":"\n<!-- ==========================================================\n     BLOC HTML PERSONNALIS\u00c9 WORDPRESS \u2014 Fournitures scolaires\n     ----------------------------------------------------------\n     Coller TOUT ce contenu dans un bloc \"HTML personnalis\u00e9\"\n     de l'\u00e9diteur Gutenberg, sur la page de votre choix.\n     Ne contient ni <html>, ni <head>, ni <body> : c'est\n     volontaire, WordPress fournit d\u00e9j\u00e0 cette structure via\n     le th\u00e8me (et c'est elle qui g\u00e9rait votre menu).\n     ========================================================== -->\n\n<style>\n    .fournitures-wrap {\n        font-family: Arial, sans-serif;\n        background-color: #f7f7f7;\n        padding: 20px;\n        box-sizing: border-box;\n    }\n    .fournitures-wrap h1 {\n        text-align: center;\n        color: #003366;\n    }\n    .fournitures-wrap .tabs {\n        display: flex;\n        justify-content: center;\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    .fournitures-wrap .tab-button {\n        padding: 12px 25px;\n        cursor: pointer;\n        border: none;\n        background-color: #ddd;\n        margin: 0 5px;\n        border-radius: 6px 6px 0 0;\n        font-weight: bold;\n        flex: 1;\n        font-size: 16px;\n    }\n    .fournitures-wrap .tab-button:focus-visible {\n        outline: 3px solid #0055a5;\n        outline-offset: 2px;\n    }\n    .fournitures-wrap .tab-button.active {\n        background-color: #0055a5;\n        color: white;\n    }\n    .fournitures-wrap .tab-content {\n        display: none;\n        background: white;\n        padding: 20px;\n        border-radius: 0 0 8px 8px;\n        width: 100%;\n        box-sizing: border-box;\n    }\n    .fournitures-wrap .tab-content.active {\n        display: block;\n    }\n    .fournitures-wrap ul {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n    }\n    .fournitures-wrap li {\n        margin: 6px 0;\n        padding: 0;\n        background: #eef3ff;\n        border-radius: 5px;\n        width: 100%;\n        box-sizing: border-box;\n    }\n    .fournitures-wrap li:hover {\n        background-color: #dde8ff;\n    }\n    .fournitures-wrap a {\n        text-decoration: none;\n        color: #003366;\n        font-weight: bold;\n        display: block;\n        width: 100%;\n        padding: 12px;\n        box-sizing: border-box;\n    }\n    .fournitures-wrap a:focus-visible {\n        outline: 3px solid #0055a5;\n        outline-offset: -2px;\n        border-radius: 5px;\n    }\n    .fournitures-wrap a.disabled {\n        color: #999;\n        cursor: not-allowed;\n        font-style: italic;\n    }\n<\/style>\n\n<div class=\"fournitures-wrap\">\n    <h1>2026 &#8211; 2027<\/h1>\n    <p style=\"text-align:center;\">Cliquez sur une classe pour acc\u00e9der \u00e0 la liste de fournitures.<\/p>\n\n    <div class=\"tabs\" role=\"tablist\" aria-label=\"Fili\u00e8res\">\n        <button class=\"tab-button active\" id=\"tab-lgt\" role=\"tab\" aria-selected=\"true\" aria-controls=\"lgt\">Lyc\u00e9e g\u00e9n\u00e9ral et technologique<\/button>\n        <button class=\"tab-button\" id=\"tab-sep\" role=\"tab\" aria-selected=\"false\" aria-controls=\"sep\" tabindex=\"-1\">Section d&rsquo;Enseignement Professionnel<\/button>\n    <\/div>\n\n    <div id=\"lgt\" class=\"tab-content active\" role=\"tabpanel\" aria-labelledby=\"tab-lgt\">\n        <ul id=\"liste-lgt\"><\/ul>\n    <\/div>\n\n    <div id=\"sep\" class=\"tab-content\" role=\"tabpanel\" aria-labelledby=\"tab-sep\" hidden=\"\">\n        <ul id=\"liste-sep\"><\/ul>\n    <\/div>\n<\/div>\n\n<script>\n(function () {\n    \/* ==========================================================\n       DONN\u00c9ES DES LISTES DE FOURNITURES\n       ----------------------------------------------------------\n       Pour ajouter un lien : remplacez \"lien: null\" par\n       l'URL du PDF, ex: lien: \"https:\/\/lyceejeanracine.fr\/wp-content\/uploads\/2nde.pdf\"\n       Tant que c'est null, l'item s'affiche gris\u00e9 \"(\u00e0 venir)\".\n       ========================================================== *\/\n\n    const FOURNITURES = {\n        lgt: [\n            { nom: \"2nde g\u00e9n\u00e9rale et technologique\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/2de-CDI.pdf\" },\n            { nom: \"1\u00e8re g\u00e9n\u00e9rale\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1-generale.pdf\" },\n            { nom: \"Terminale g\u00e9n\u00e9rale\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/Tale-generale.pdf\" },\n            { nom: \"1STI2D\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1STI2D.pdf\" },\n            { nom: \"TSTI2D\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/TSTI2D.pdf\" },\n            { nom: \"1STMG\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1STMG.pdf\" },\n            { nom: \"TSTMG\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/TSTMG.pdf\" }\n        ],\n        sep: [\n            { nom: \"3\u00e8me pr\u00e9pa M\u00e9tiers\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/3e-prepa-Metiers-version-famille.pdf\" },\n            { nom: \"1 AAGA\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1-AAGA.pdf\" },\n            { nom: \"T AGAA\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/T-AAGA.pdf\" },\n            { nom: \"2 TNE\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/2-TNE.pdf\" },\n            { nom: \"2 GATL\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/2-GATL.pdf\" },\n            { nom: \"1 CIEL\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1-CIEL.pdf\" },\n            { nom: \"T CIEL\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/T-CIEL.pdf\" },\n            { nom: \"1 AGORA\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1-AGOrA.pdf\" },\n            { nom: \"T AGORA\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/T-AGOrA.pdf\" },\n            { nom: \"1 MELEC\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1MELEC.pdf\" },\n            { nom: \"T MELEC\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/TMELEC.pdf\" },\n            { nom: \"1 OL\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1-OL.pdf\" },\n            { nom: \"T OL\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/T-OL-version-famille.pdf\" },\n            { nom: \"2 TCI\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/2TCI.pdf\" },\n            { nom: \"1 TCI\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1TCI.pdf\" },\n            { nom: \"T TCI\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/TTCI.pdf\" },\n            { nom: \"2 MSPC\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/2MSPC.pdf\" },\n            { nom: \"1 MSPC\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/1MSPC.pdf\" },\n            { nom: \"T MSPC\", lien: \"https:\/\/lyceejeanracine.fr\/wdps\/wp-content\/uploads\/2026\/06\/TMSPC.pdf\" }\n        ]\n    };\n\n    function genererListe(idListe, classes) {\n        const ul = document.getElementById(idListe);\n        if (!ul) return;\n        ul.innerHTML = \"\";\n\n        classes.forEach(classe => {\n            const li = document.createElement(\"li\");\n            const a = document.createElement(\"a\");\n\n            if (classe.lien) {\n                a.href = classe.lien;\n                a.target = \"_blank\";\n                a.rel = \"noopener noreferrer\";\n                a.textContent = classe.nom;\n            } else {\n                a.href = \"#\";\n                a.classList.add(\"disabled\");\n                a.setAttribute(\"aria-disabled\", \"true\");\n                a.textContent = classe.nom + \" (\u00e0 venir)\";\n                a.addEventListener(\"click\", e => e.preventDefault());\n            }\n\n            li.appendChild(a);\n            ul.appendChild(li);\n        });\n    }\n\n    function activerOnglet(idOnglet) {\n        const wrap = document.querySelector(\".fournitures-wrap\");\n        const onglets = wrap.querySelectorAll(\".tab-content\");\n        const boutons = wrap.querySelectorAll(\".tab-button\");\n\n        onglets.forEach(o => {\n            o.classList.remove(\"active\");\n            o.hidden = true;\n        });\n\n        boutons.forEach(b => {\n            b.classList.remove(\"active\");\n            b.setAttribute(\"aria-selected\", \"false\");\n            b.tabIndex = -1;\n        });\n\n        const ongletActif = document.getElementById(idOnglet);\n        const boutonActif = document.getElementById(\"tab-\" + idOnglet);\n\n        ongletActif.classList.add(\"active\");\n        ongletActif.hidden = false;\n\n        boutonActif.classList.add(\"active\");\n        boutonActif.setAttribute(\"aria-selected\", \"true\");\n        boutonActif.tabIndex = 0;\n    }\n\n    function initOnglets() {\n        const wrap = document.querySelector(\".fournitures-wrap\");\n        const boutons = wrap.querySelectorAll(\".tab-button\");\n\n        boutons.forEach(bouton => {\n            bouton.addEventListener(\"click\", () => {\n                const idOnglet = bouton.getAttribute(\"aria-controls\");\n                activerOnglet(idOnglet);\n            });\n\n            bouton.addEventListener(\"keydown\", e => {\n                const liste = Array.from(boutons);\n                const index = liste.indexOf(bouton);\n\n                if (e.key === \"ArrowRight\") {\n                    e.preventDefault();\n                    const suivant = liste[(index + 1) % liste.length];\n                    suivant.focus();\n                    suivant.click();\n                } else if (e.key === \"ArrowLeft\") {\n                    e.preventDefault();\n                    const precedent = liste[(index - 1 + liste.length) % liste.length];\n                    precedent.focus();\n                    precedent.click();\n                }\n            });\n        });\n    }\n\n    genererListe(\"liste-lgt\", FOURNITURES.lgt);\n    genererListe(\"liste-sep\", FOURNITURES.sep);\n    initOnglets();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>.fournitures-wrap { font-family: Arial, sans-serif; background-color: #f7f7f7; padding: 20px; box-sizing: border-box; } .fournitures-wrap h1 { text-align: center; color: #003366; } .fournitures-wrap .tabs { display: flex; justify-content: center; margin-bottom: 20px; width: 100%; } .fournitures-wrap .tab-button { padding: 12px 25px; cursor: pointer; border: none; background-color: #ddd; margin: 0 5px; border-radius: 6px 6px 0 0; font-weight: bold; flex: &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/liste-des-fournitures-et-manuels\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-10196","page","type-page","status-publish","hentry","nodate","item-wrap"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/wp-json\/wp\/v2\/pages\/10196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/wp-json\/wp\/v2\/comments?post=10196"}],"version-history":[{"count":5,"href":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/wp-json\/wp\/v2\/pages\/10196\/revisions"}],"predecessor-version":[{"id":10207,"href":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/wp-json\/wp\/v2\/pages\/10196\/revisions\/10207"}],"wp:attachment":[{"href":"https:\/\/lyceejeanracine.fr\/wdps\/index.php\/wp-json\/wp\/v2\/media?parent=10196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}