{
    "title": "Histoire des Cormorans",
    "label": "<strong>HOME<\/strong>",
    "date": "2023-09-27",
    "image": "logo origine.jpg",
    "layout": {
        "classes": "[none],separator,footer"
    },
    "page_css": "\/* --- ADAPTATION MOBILE ULTRA-FORCÉE --- *\/\r\n@media screen and (max-width: 768px) {\r\n    \/* 1. On débloque la boîte noire et on la repousse de 80px sous le menu *\/\r\n    body .image-intro-content {\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n        max-height: none !important;\r\n        top: 0 !important;\r\n        transform: none !important;\r\n        margin: 80px auto 20px auto !important;\r\n        padding: 1.2rem !important;\r\n        display: block !important;\r\n    }\r\n\r\n    \/* 2. On compacte les cartes et on garde la photo alignée à gauche *\/\r\n    body .csp-jp-card {\r\n        flex-direction: row !important; \r\n        padding: 8px 12px !important;\r\n        margin: 10px auto !important;\r\n    }\r\n\r\n    \/* 3. On réduit un peu l'image des Cormorans *\/\r\n    body .csp-jp-img {\r\n        width: 55px !important;\r\n        height: 55px !important;\r\n        margin-right: 12px !important;\r\n        margin-bottom: 0 !important;\r\n    }\r\n\r\n    \/* 4. On ajuste la taille de la police *\/\r\n    body .csp-jp-text h4 {\r\n        font-size: 0.95em !important;\r\n    }\r\n\r\n    body .csp-jp-text p {\r\n        font-size: 0.75em !important;\r\n        line-height: 1.2 !important;\r\n    }\r\n}\r\n",
    "content": "<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anton&family=Merriweather:ital,wght@1,400&family=Playfair+Display:wght@700&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* --- 1. BOÎTE D'INTRODUCTION NOIRE \/ GRIS FONCÉ D'ORIGINE --- *\/\n.image-intro-content {\n    position: relative !important;\n    \/* C'est cette ligne qui change tout : 120px d'espace en haut, centré au milieu, 40px d'espace en bas *\/\n    margin: 70px auto 40px auto !important; \n    padding: 2rem !important;\n    background-color: rgba(0, 0, 0, 0.75) !important;\n    color: #ffffff !important;\n    max-width: 600px !important;\n    border-radius: 12px !important;\n    border: 1px solid rgba(241, 196, 15, 0.3) !important;\n    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6) !important;\n    z-index: 10 !important;\n    pointer-events: auto !important;\n}\n\n\n\/* --- VARIABLES DE STYLE --- *\/\n:root {\n    --couleur-or: #f1c40f !important;\n    --or-sombre: #c5a028;\n}\n\n\/* --- LE BOUTON ENTRER\/VISITER (RESTAURÉ FOND OR) --- *\/\n.btn-custom {\n    background-color: #f1c40f !important; \/* Le fameux fond or *\/\n    color: #000000 !important; \/* Texte noir pour un contraste parfait *\/\n    font-weight: bold !important;\n    letter-spacing: 1px;\n    padding: 12px 30px !important;\n    margin: 10px auto 20px auto !important;\n    display: inline-block;\n    text-decoration: none !important;\n    border: 2px solid #f1c40f !important;\n    border-radius: 8px !important;\n    transition: all 0.3s ease-in-out !important;\n    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3) !important;\n}\n\n.btn-custom:hover {\n    background-color: #c5a028 !important; \/* Or légèrement plus sombre au survol *\/\n    border-color: #c5a028 !important;\n    color: #ffffff !important;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.5) !important;\n}\n\n.quote-container {\n    margin: 15px auto 25px auto;\n    max-width: 90%; \n}\n.quote-breton {\n    font-family: 'Merriweather', serif;\n    font-style: italic;\n    font-size: 1.1em;\n    color: #f1c40f; \n    text-shadow: 2px 2px 4px #000;\n    display: block;\n    margin-bottom: 5px;\n}\n.quote-french {\n    font-family: sans-serif;\n    font-size: 0.85em;\n    color: #f0f0f0;\n    text-shadow: 1px 1px 2px #000;\n    display: block; \n    margin-bottom: 8px;\n}\n.quote-author {\n    font-family: 'Anton', sans-serif; \n    font-size: 0.75em; \n    color: #bdc3c7; \n    text-transform: uppercase;\n    letter-spacing: 1px;\n    text-shadow: 1px 1px 2px #000;\n}\n\n\/* --- DESIGN DES CARTES ISSU DE VOTRE INFRASTRUCTURE D'ORIGINE --- *\/\n.csp-jp-card {\n    display: flex !important;\n    align-items: center;\n    max-width: 500px;\n    margin: 15px auto 12px auto; \n    background: rgba(0, 0, 0, 0.6) !important; \n    border: 1px solid rgba(197, 160, 40, 0.5) !important; \n    border-left: 4px solid #c5a028 !important; \n    padding: 10px 15px;\n    border-radius: 4px;\n    text-decoration: none;\n    transition: all 0.3s ease;\n    text-align: left;\n}\n\n.csp-jp-card:hover {\n    background: rgba(0, 0, 0, 0.85) !important;\n    transform: translateY(-3px);\n    box-shadow: 0 5px 15px rgba(0,0,0,0.3);\n}\n\n.csp-jp-img {\n    width: 70px;\n    height: 70px;\n    border-radius: 50%;\n    object-fit: cover;\n    border: 2px solid #c5a028;\n    margin-right: 15px;\n    flex-shrink: 0;\n}\n\n.csp-jp-text h4 {\n    font-family: 'Playfair Display', serif;\n    color: #c5a028;\n    margin: 0 0 5px 0;\n    font-size: 1.1em;\n    text-shadow: 1px 1px 2px #000;\n}\n\n.csp-jp-text p {\n    font-family: 'Merriweather', serif;\n    color: #eee;\n    font-size: 0.85em;\n    margin: 0;\n    font-style: italic;\n    line-height: 1.3;\n}\n\n\/* --- LA JAUGE D'ORIGINE STABILISÉE EN BAS DU CADRE --- *\/\n#pepite-wrapper {\n    position: relative;\n    width: 100%;\n}\n\n#pepite-progress {\n    width: 100%;\n    height: 4px;\n    background-color: #f1c40f; \n    position: absolute;\n    bottom: 0;\n    left: 0;\n    z-index: 10;\n    border-radius: 0 0 4px 4px;\n}\n\n\/* --- ADAPTATION MOBILE ULTRA-FORCÉE (PLACÉE EN TOUT DERNIER POUR ÉCRASER X3) --- *\/\n@media screen and (max-width: 768px) {\n    \/* On brise les chaînes de X3 : hauteur libre totale obligatoire *\/\n    body .image-intro-content {\n        height: auto !important;\n        min-height: 0 !important;\n        max-height: none !important;\n        top: 0 !important;\n        transform: none !important;\n        margin: 20px auto !important;\n        padding: 1.2rem !important;\n        display: block !important;\n    }\n\n    body .csp-jp-card {\n        flex-direction: row !important; \/* Maintient l'image à côté du texte au lieu de la passer au-dessus *\/\n        padding: 8px 12px !important;\n        margin: 10px auto !important;\n    }\n\n    body .csp-jp-img {\n        width: 55px !important;\n        height: 55px !important;\n        margin-right: 12px !important;\n        margin-bottom: 0 !important;\n    }\n\n    body .csp-jp-text h4 {\n        font-size: 0.95em !important;\n    }\n\n    body .csp-jp-text p {\n        font-size: 0.75em !important;\n        line-height: 1.2 !important;\n    }\n}\n<\/style>\n\n<div class=\"image-intro-content\">\n\n    <div class=\"w3-container w3-center w3-animate-left3\" style=\"margin-top: -10px;\">\n        \n        <h3><b>IL ÉTAIT UNE FOIS LES CORMORANS<\/b><\/h3>\n        \n        <div class=\"quote-container\">\n            <span class=\"quote-breton\">« Heb dec’h hag heb arc’hoaz, hirio ne dalv-ket c’hoaz »<\/span>\n            <span class=\"quote-french\">(Sans hier et sans demain, aujourd’hui ne vaut rien)<\/span>\n            <span class=\"quote-author\">— Per-Jakez Hélias — <\/span>\n        <\/div>\n        \n        <a href=\"https:\/\/www.delac.fr\/Le-Club\/Historique\/\" class=\"btn-custom\">\n            ENTRER \/ VISITER\n        <\/a>\n\n        <div style=\"max-width: 500px; margin: 25px auto 0 auto;\">\n            <p style=\"font-family: sans-serif; font-size: 0.75em; color: #ffffff; font-style: italic; opacity: 0.85; margin-bottom: 12px; text-transform: uppercase; letter-spacing: 1px;\">\n                ⏳ Curiosité : une page au hasard de notre histoire...\n            <\/p>\n            <div id=\"pepite-wrapper\">\n                <a id=\"random-pepite-card\" class=\"csp-jp-card\" href=\"#\">\n                    <img id=\"pepite-img\" src=\"https:\/\/www.delac.fr\/content\/index\/cormoran.png\" alt=\"\" class=\"csp-jp-img\">\n                    <div class=\"csp-jp-text\">\n                        <h4 id=\"pepite-titre\">Chargement de notre histoire...<\/h4>\n                        <p id=\"pepite-description\">Connexion aux archives en cours...<\/p>\n                    <\/div>\n                <\/a>\n                <div id=\"pepite-progress\"><\/div>\n            <\/div>\n        <\/div>\n\n        <div id=\"recent-chroniques-container\" style=\"max-width: 500px; margin: 25px auto 0 auto;\">\n            <p style=\"font-family: sans-serif; font-size: 0.75em; color: #f1c40f; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 12px; text-shadow: 1px 1px 2px #000;\">\n                ✨ Récemment ajouté :\n            <\/p>\n            <div id=\"recent-chroniques-list\">\n                <div class=\"csp-jp-card\" style=\"opacity: 0.5;\">\n                    <img src=\"https:\/\/www.delac.fr\/content\/index\/cormoran.png\" alt=\"\" class=\"csp-jp-img\">\n                    <div class=\"csp-jp-text\">\n                        <h4>Mise à jour des nouveautés...<\/h4>\n                        <p>Chargement des derniers articles édités...<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n<script>\n(function () {\n    const TIMING_REFRESH = 30; \n    const TOTAL_CYCLE_MS = 10000; \n\n    function arreterChronoGlobal() {\n        if (window.cspPepiteTimerId) {\n            clearInterval(window.cspPepiteTimerId);\n            window.cspPepiteTimerId = null;\n        }\n    }\n\n    function initialisationGenerale() {\n        arreterChronoGlobal();\n        chargerDonneesPepite();\n    }\n\n    function chargerDonneesPepite() {\n        const card = document.getElementById('random-pepite-card');\n        const titreEl = document.getElementById('pepite-titre');\n        const descEl = document.getElementById('pepite-description');\n        const imgEl = document.getElementById('pepite-img');\n        const progressEl = document.getElementById('pepite-progress');\n\n        if (!card || !titreEl || !imgEl || !progressEl) return;\n        progressEl.style.width = '100%';\n\n        fetch('\/get_random_pepite.php?t=' + Date.now())\n            .then(r => r.json())\n            .then(data => {\n                if (!data || !data.url) return;\n\n                card.href = data.url;\n                titreEl.textContent = data.titre;\n                if (descEl) descEl.textContent = data.description || \"Découvrir cette chronique ...\";\n                imgEl.src = data.image_url || 'https:\/\/www.delac.fr\/content\/index\/cormoran.png';\n\n                chargerChroniquesRecentes(progressEl);\n            })\n            .catch(err => console.error(\"Erreur pépite :\", err));\n    }\n\n    function chargerChroniquesRecentes(progressEl) {\n        const recentList = document.getElementById('recent-chroniques-list');\n        if (!recentList) return;\n\n        fetch('\/get_recent_pepites.php?t=' + Date.now())\n            .then(r => r.json())\n            .then(response => {\n                if (response.success && response.data && response.data.length > 0) {\n                    recentList.innerHTML = ''; \n                    response.data.forEach(chronique => {\n                        const itemLink = document.createElement('a');\n                        itemLink.href = chronique.url;\n                        itemLink.className = 'csp-jp-card';\n                        itemLink.innerHTML = `\n                            <img src=\"${chronique.image_url || 'https:\/\/www.delac.fr\/content\/index\/cormoran.png'}\" alt=\"\" class=\"csp-jp-img\">\n                            <div class=\"csp-jp-text\">\n                                <h4>${chronique.titre}<\/h4>\n                                <p>${chronique.description || 'Découvrir cette chronique ...'}<\/p>\n                            <\/div>\n                        `;\n                        recentList.appendChild(itemLink);\n                    });\n                }\n\n                let tempsRestant = TOTAL_CYCLE_MS;\n                window.cspPepiteTimerId = setInterval(() => {\n                    tempsRestant -= TIMING_REFRESH;\n                    let pourcentage = (tempsRestant \/ TOTAL_CYCLE_MS) * 100;\n\n                    if (pourcentage < 0) pourcentage = 0;\n                    progressEl.style.width = pourcentage + '%';\n\n                    if (tempsRestant <= 0) {\n                        arreterChronoGlobal();\n                        initialisationGenerale(); \n                    }\n                }, TIMING_REFRESH);\n\n            })\n            .catch(err => console.error(\"Erreur nouveautés :\", err));\n    }\n\n    if (window.x3) {\n        window.x3.on('page.load', function() {\n            initialisationGenerale();\n        });\n        window.x3.on('content.template', function() {\n            setTimeout(initialisationGenerale, 300); \n        });\n    } else {\n        document.addEventListener(\"DOMContentLoaded\", initialisationGenerale);\n    }\n    window.addEventListener('beforeunload', arreterChronoGlobal);\n})();\n<\/script>",
    "menu": {
        "hide": true
    },
    "context": {
        "width": "width-default",
        "classes": "[none]"
    },
    "folders": {
        "crop": {
            "enabled": true
        },
        "caption": {
            "enabled": false,
            "hover": false
        },
        "limit": 3
    },
    "plugins": {
        "image_background": {
            "enabled": true,
            "src": "https:\/\/www.delac.fr\/content\/custom\/files\/images\/Design.png",
            "height": "100%",
            "position": "50% 0%",
            "menu_style": "menu-absolute-100",
            "hide_footer": true,
            "page_meta_title": false,
            "page_meta_description": false,
            "page_meta_scrollfade": false
        },
        "background": {
            "src": "logo origine.jpg",
            "size": "auto"
        }
    },
    "118725445_4286741711398493_1430740411688415548_n_DxO.jpg": {
        "hidden": true
    },
    "440377300_1149457916195723_5778513907733689778_n.jpg": {
        "hidden": true
    },
    "cormoran.png": {
        "hidden": true
    },
    "DSC_9812.JPG": {
        "hidden": true
    },
    "into1.jpg": {
        "hidden": true
    },
    "logo origine.jpg": {
        "hidden": true
    },
    "REPRISE ECOLE DE FFOT.png": {
        "hidden": true
    }
}