{"id":107,"date":"2025-10-03T12:48:50","date_gmt":"2025-10-03T12:48:50","guid":{"rendered":"https:\/\/www.presanse-bretagne.fr\/?page_id=107"},"modified":"2026-01-26T10:22:32","modified_gmt":"2026-01-26T10:22:32","slug":"ressources","status":"publish","type":"page","link":"https:\/\/www.presanse-bretagne.fr\/index.php\/ressources\/","title":{"rendered":"Ressources"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00a0\u00bb1&Prime; admin_label=\u00a0\u00bbHeader\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb background_enable_image=\u00a0\u00bboff\u00a0\u00bb custom_padding=\u00a0\u00bb||15px|||\u00a0\u00bb collapsed=\u00a0\u00bbon\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.19.2&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_padding=\u00a0\u00bb60px||0px|||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.19.2&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.19.2&Prime; _module_preset=\u00a0\u00bba2c78741-b1bb-4351-b89d-e02ab73a4ab1&Prime; header_text_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb custom_margin=\u00a0\u00bb38px||10px||false|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<h1><span style=\"color: #565654;\">Ressources documentaires<\/span><\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbad18f760-7f57-480d-97e5-56ef2d495142&Prime; text_text_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p><span style=\"color: #565654;\">Retrouvez toutes les ressources documentaires en pr\u00e9vention et sant\u00e9 au travail mises \u00e0 disposition par Pr\u00e9sanse Bretagne et les SPSTI bretons.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_padding=\u00a0\u00bb10px|||||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_padding=\u00a0\u00bb0px|||||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n\n<div class=\"grd-frontend-wrapper\" id=\"grd_6a13c237bbd3e\">\n    \n    <!-- Navigation par th\u00e8mes (onglets horizontaux) -->\n    <div class=\"grd-themes-tabs\">\n                    <button class=\"grd-theme-tab active\" \n                    data-theme=\"Missions Sant\u00e9 Travail\">\n                Missions Sant\u00e9 Travail            <\/button>\n                    <button class=\"grd-theme-tab \" \n                    data-theme=\"Pr\u00e9vention\">\n                Pr\u00e9vention            <\/button>\n                    <button class=\"grd-theme-tab \" \n                    data-theme=\"Facteurs de risques\">\n                Facteurs de risques            <\/button>\n                    <button class=\"grd-theme-tab \" \n                    data-theme=\"Secteurs d&#039;activit\u00e9s \/ M\u00e9tiers\">\n                Secteurs d&#039;activit\u00e9s \/ M\u00e9tiers            <\/button>\n            <\/div>\n    \n    <!-- Interface de filtrage et r\u00e9sultats -->\n    <div class=\"grd-content-area\">\n        \n        <!-- Sidebar avec sous-th\u00e8mes -->\n        <div class=\"grd-filters-sidebar\">\n            <div class=\"grd-search-box\">\n                <input type=\"text\" \n                       id=\"grd-search-grd_6a13c237bbd3e\" \n                       class=\"grd-search-input\" \n                       placeholder=\"\ud83d\udd0d Rechercher un document...\">\n            <\/div>\n            \n            <div class=\"grd-search-box\" style=\"margin-top: 15px;\">\n                 <label style=\"display:block; margin-bottom:5px; font-weight:600;\">Filtrer par \u00e9diteur :<\/label>\n                 <select id=\"grd-editor-filter-grd_6a13c237bbd3e\" class=\"grd-search-input\" style=\"width:100%;\">\n                    <option value=\"\">Tous les \u00e9diteurs<\/option>\n                                            <option value=\"STI\">STI<\/option>\n                                            <option value=\"STC\">STC<\/option>\n                                            <option value=\"Pr\u00e9sanse\">Pr\u00e9sanse<\/option>\n                                            <option value=\"Pr\u00e9sanse Bretagne\">Pr\u00e9sanse Bretagne<\/option>\n                                            <option value=\"Pr\u00e9santra\">Pr\u00e9santra<\/option>\n                                            <option value=\"AIST22\">AIST22<\/option>\n                                            <option value=\"Pr\u00e9vention sant\u00e9 travail 35\">Pr\u00e9vention sant\u00e9 travail 35<\/option>\n                                            <option value=\"Sant\u00e9 et pr\u00e9vention BTP 35\">Sant\u00e9 et pr\u00e9vention BTP 35<\/option>\n                                            <option value=\"AMIEM\">AMIEM<\/option>\n                                        <option value=\"Autre\">Autre<\/option>\n                 <\/select>\n            <\/div>\n            \n            <div class=\"grd-subthemes-list\">\n                                    <div class=\"grd-subtheme-group active\" \n                         data-theme=\"Missions Sant\u00e9 Travail\">\n                        <h3>Missions Sant\u00e9 Travail<\/h3>\n                        \n                                                                                    <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Dispositions r\u00e9glementaires\">\n                                    <span>Dispositions r\u00e9glementaires<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Pr\u00e9vention de la d\u00e9sinsertion professionnelle\">\n                                    <span>Pr\u00e9vention de la d\u00e9sinsertion professionnelle<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Suivi m\u00e9dical\">\n                                    <span>Suivi m\u00e9dical<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Sant\u00e9 des femmes \/ grossesse\">\n                                    <span>Sant\u00e9 des femmes \/ grossesse<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Culture de pr\u00e9vention\">\n                                    <span>Culture de pr\u00e9vention<\/span>\n                                <\/label>\n                                                                        <\/div>\n                                    <div class=\"grd-subtheme-group \" \n                         data-theme=\"Pr\u00e9vention\">\n                        <h3>Pr\u00e9vention<\/h3>\n                        \n                                                                                    <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Am\u00e9nagement \/ conception bureau\">\n                                    <span>Am\u00e9nagement \/ conception bureau<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Document Unique d&#039;\u00c9valuation des Risques\">\n                                    <span>Document Unique d&#039;\u00c9valuation des Risques<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"\u00c9quipements de Protection Individuelle\">\n                                    <span>\u00c9quipements de Protection Individuelle<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Hygi\u00e8ne - S\u00e9curit\u00e9\">\n                                    <span>Hygi\u00e8ne - S\u00e9curit\u00e9<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Manutention\">\n                                    <span>Manutention<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"S\u00e9dentarit\u00e9\">\n                                    <span>S\u00e9dentarit\u00e9<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me avec items -->\n                                <div class=\"grd-subtheme-category\">\n                                    <strong>Premiers soins \/ Secours<\/strong>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Premiers soins \/ Secours\"\n                                                   data-subitem=\"Br\u00fblures\">\n                                            <span>Br\u00fblures<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Premiers soins \/ Secours\"\n                                                   data-subitem=\"\u00c9v\u00e9nement grave\">\n                                            <span>\u00c9v\u00e9nement grave<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Premiers soins \/ Secours\"\n                                                   data-subitem=\"Premiers soins\">\n                                            <span>Premiers soins<\/span>\n                                        <\/label>\n                                                                    <\/div>\n                                                                        <\/div>\n                                    <div class=\"grd-subtheme-group \" \n                         data-theme=\"Facteurs de risques\">\n                        <h3>Facteurs de risques<\/h3>\n                        \n                                                                                    <!-- Sous-th\u00e8me avec items -->\n                                <div class=\"grd-subtheme-category\">\n                                    <strong>Addictions<\/strong>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Addictions\"\n                                                   data-subitem=\"Alcool\">\n                                            <span>Alcool<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Addictions\"\n                                                   data-subitem=\"Cannabis\">\n                                            <span>Cannabis<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Addictions\"\n                                                   data-subitem=\"Tabac\">\n                                            <span>Tabac<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Addictions\"\n                                                   data-subitem=\"Conduites addictives\">\n                                            <span>Conduites addictives<\/span>\n                                        <\/label>\n                                                                    <\/div>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Outils vibrations\">\n                                    <span>Outils vibrations<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Rayonnements ionisants\">\n                                    <span>Rayonnements ionisants<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques chimiques\">\n                                    <span>Risques chimiques<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques li\u00e9s aux ambiances physiques\">\n                                    <span>Risques li\u00e9s aux ambiances physiques<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques \u00e9lectriques\">\n                                    <span>Risques \u00e9lectriques<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques biologiques et infectieux\">\n                                    <span>Risques biologiques et infectieux<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques li\u00e9s \u00e0 l&#039;activit\u00e9 physique\">\n                                    <span>Risques li\u00e9s \u00e0 l&#039;activit\u00e9 physique<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques psychosociaux\">\n                                    <span>Risques psychosociaux<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques routiers\">\n                                    <span>Risques routiers<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"T\u00e9l\u00e9travail\">\n                                    <span>T\u00e9l\u00e9travail<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Travail sur \u00e9cran\">\n                                    <span>Travail sur \u00e9cran<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Travail de nuit \/ post\u00e9 \/ au froid\">\n                                    <span>Travail de nuit \/ post\u00e9 \/ au froid<\/span>\n                                <\/label>\n                                                                        <\/div>\n                                    <div class=\"grd-subtheme-group \" \n                         data-theme=\"Secteurs d&#039;activit\u00e9s \/ M\u00e9tiers\">\n                        <h3>Secteurs d&#039;activit\u00e9s \/ M\u00e9tiers<\/h3>\n                        \n                                                                                    <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Dirigeant\">\n                                    <span>Dirigeant<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Apprenti\">\n                                    <span>Apprenti<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Int\u00e9rimaire\">\n                                    <span>Int\u00e9rimaire<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Saisonnier\">\n                                    <span>Saisonnier<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Aide \u00e0 domicile\">\n                                    <span>Aide \u00e0 domicile<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Mareyeur\">\n                                    <span>Mareyeur<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"R\u00e9paration automobile\">\n                                    <span>R\u00e9paration automobile<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Boulanger \/ P\u00e2tissier\">\n                                    <span>Boulanger \/ P\u00e2tissier<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Coiffeur\">\n                                    <span>Coiffeur<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Fleuriste\">\n                                    <span>Fleuriste<\/span>\n                                <\/label>\n                                                                        <\/div>\n                            <\/div>\n            \n            <button class=\"grd-reset-filters\">R\u00e9initialiser les filtres<\/button>\n        <\/div>\n        \n        <!-- Zone d'affichage des documents -->\n        <div class=\"grd-documents-area\">\n            <div class=\"grd-results-header\">\n                <h3>R\u00e9sultats : <span id=\"grd-results-count-grd_6a13c237bbd3e\">0<\/span> documents<\/h3>\n                <div class=\"grd-sort-controls\">\n                    <select id=\"grd-sort-grd_6a13c237bbd3e\" class=\"grd-sort-select\">\n                        <option value=\"date_desc\">Date (R\u00e9cent &gt; Ancien)<\/option>\n                        <option value=\"date_asc\">Date (Ancien &gt; R\u00e9cent)<\/option>\n                        <option value=\"title_asc\">Titre (A-Z)<\/option>\n                        <option value=\"title_desc\">Titre (Z-A)<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n            \n            <!-- Loading -->\n            <div class=\"grd-loading\" style=\"display:none;\">\n                <div class=\"grd-spinner\"><\/div>\n                <p>Chargement des documents...<\/p>\n            <\/div>\n            \n            <!-- Documents (Liste uniquement) -->\n            <div class=\"grd-documents-grid\" data-view=\"list\">\n                <div class=\"grd-empty-state\">\n                    <span class=\"dashicons dashicons-media-document\"><\/span>\n                    <h3>S\u00e9lectionnez un th\u00e8me pour voir les documents<\/h3>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n    <\/div>\n<\/div>\n\n<script>\n(function() {\n    const wrapperId = 'grd_6a13c237bbd3e';\n    let currentTheme = \"Missions Sant\\u00e9 Travail\";\n    let allDocuments = [];\n    \n    \/\/ Au chargement, charger le premier th\u00e8me\n    document.addEventListener('DOMContentLoaded', function() {\n        initFrontend();\n        loadDocuments();\n    });\n    \n    function initFrontend() {\n        \/\/ Onglets th\u00e8mes\n        document.querySelectorAll('#' + wrapperId + ' .grd-theme-tab').forEach(tab => {\n            tab.addEventListener('click', function() {\n                 \/\/ Changer l'onglet actif\n                 document.querySelectorAll('#' + wrapperId + ' .grd-theme-tab').forEach(t => t.classList.remove('active'));\n                 this.classList.add('active');\n                 \n                 currentTheme = this.dataset.theme;\n                 \n                 \/\/ Afficher les sous-th\u00e8mes correspondants\n                 document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-group').forEach(g => {\n                     g.classList.toggle('active', g.dataset.theme === currentTheme);\n                 });\n                 \n                 \/\/ D\u00e9cocher toutes les checkboxes\n                 document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-checkbox').forEach(cb => {\n                     cb.checked = false;\n                 });\n                 \n                 loadDocuments();\n            });\n        });\n        \n        \/\/ Filtres par sous-th\u00e8mes\n        document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-checkbox').forEach(cb => {\n            cb.addEventListener('change', filterDocuments);\n        });\n        \n        \/\/ Filtre \u00e9diteur\n        const editorFilter = document.getElementById('grd-editor-filter-' + wrapperId);\n        if (editorFilter) {\n            editorFilter.addEventListener('change', filterDocuments);\n        }\n        \n        \/\/ Recherche\n        const searchInput = document.getElementById('grd-search-' + wrapperId);\n        if (searchInput) {\n            searchInput.addEventListener('input', filterDocuments);\n        }\n\n        \/\/ Tri\n        const sortSelect = document.getElementById('grd-sort-' + wrapperId);\n        if (sortSelect) {\n            sortSelect.addEventListener('change', filterDocuments);\n        }\n        \n        \/\/ R\u00e9initialiser\n        const resetBtn = document.querySelector('#' + wrapperId + ' .grd-reset-filters');\n        if (resetBtn) {\n            resetBtn.addEventListener('click', function() {\n                document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-checkbox').forEach(cb => {\n                    cb.checked = false;\n                });\n                if (editorFilter) editorFilter.value = '';\n                searchInput.value = '';\n                filterDocuments();\n            });\n        }\n    }\n    \n    function loadDocuments() {\n        const grid = document.querySelector('#' + wrapperId + ' .grd-documents-grid');\n        const loading = document.querySelector('#' + wrapperId + ' .grd-loading');\n        \n        grid.innerHTML = '';\n        loading.style.display = 'block';\n        \n        \/\/ Reset editor filter on load\n        const editorFilter = document.getElementById('grd-editor-filter-' + wrapperId);\n        if (editorFilter) editorFilter.value = '';\n\n        fetch(grdFrontend.ajax_url, {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/x-www-form-urlencoded',\n            },\n            body: new URLSearchParams({\n                action: 'grd_get_documents',\n                nonce: grdFrontend.nonce,\n                theme: currentTheme,\n                orderby: document.getElementById('grd-sort-' + wrapperId) ? document.getElementById('grd-sort-' + wrapperId).value : 'date_desc'\n            })\n        })\n        .then(response => response.json())\n        .then(data => {\n            loading.style.display = 'none';\n            \n            if (data.success) {\n                allDocuments = data.data.documents;\n                displayDocuments(allDocuments);\n            }\n        })\n        .catch(error => {\n            loading.style.display = 'none';\n            console.error('Erreur:', error);\n        });\n    }\n    \n    function filterDocuments() {\n        const filters = [];\n        document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-group.active .grd-subtheme-checkbox:checked').forEach(cb => {\n            filters.push({\n                subtheme: cb.dataset.subtheme,\n                subitem: cb.dataset.subitem || null\n            });\n        });\n        \n        const searchInput = document.getElementById('grd-search-' + wrapperId);\n        const search = searchInput ? searchInput.value : '';\n        \n        const editorFilter = document.getElementById('grd-editor-filter-' + wrapperId);\n        const editor = editorFilter ? editorFilter.value : '';\n        \n        const sortSelect = document.getElementById('grd-sort-' + wrapperId);\n        const orderby = sortSelect ? sortSelect.value : 'date_desc';\n\n        const grid = document.querySelector('#' + wrapperId + ' .grd-documents-grid');\n        const loading = document.querySelector('#' + wrapperId + ' .grd-loading');\n        \n        \/\/ Toujours recharger via AJAX pour appliquer le tri et les filtres\n        grid.innerHTML = '';\n        loading.style.display = 'block';\n        \n        fetch(grdFrontend.ajax_url, {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/x-www-form-urlencoded',\n            },\n            body: new URLSearchParams({\n                action: 'grd_get_documents',\n                nonce: grdFrontend.nonce,\n                theme: currentTheme,\n                filters: JSON.stringify(filters),\n                search: search,\n                editor: editor,\n                orderby: orderby\n            })\n        })\n        .then(response => response.json())\n        .then(data => {\n            loading.style.display = 'none';\n            \n            if (data.success) {\n                displayDocuments(data.data.documents);\n            }\n        })\n        .catch(error => {\n            loading.style.display = 'none';\n            console.error('Erreur:', error);\n        });\n    }\n    \n    function displayDocuments(documents) {\n        const grid = document.querySelector('#' + wrapperId + ' .grd-documents-grid');\n        const countEl = document.getElementById('grd-results-count-' + wrapperId);\n        \n        if (countEl) {\n            countEl.textContent = documents.length;\n        }\n        \n        if (documents.length === 0) {\n            grid.innerHTML = `\n                <div class=\"grd-empty-state\">\n                    <span class=\"dashicons dashicons-search\"><\/span>\n                    <h3>Aucun document trouv\u00e9<\/h3>\n                    <p>Essayez de modifier vos filtres<\/p>\n                <\/div>\n            `;\n            return;\n        }\n        \n        grid.innerHTML = '';\n        \n        documents.forEach(doc => {\n            const card = document.createElement('div');\n            card.className = 'grd-doc-card';\n            \n            \/\/ Ic\u00f4ne ou miniature\n            let iconHtml;\n            if (doc.is_video) {\n                \/\/ Vid\u00e9o : afficher la miniature ou l'ic\u00f4ne vid\u00e9o\n                if (doc.thumbnail && doc.thumbnail !== '') {\n                    iconHtml = `<img decoding=\"async\" src=\"${doc.thumbnail}\" alt=\"${escapeHtml(doc.title)}\" class=\"grd-doc-thumbnail\">`;\n                } else {\n                    iconHtml = '\ud83c\udfa5';\n                }\n            } else if (doc.thumbnail && doc.thumbnail !== '') {\n                \/\/ Document avec miniature (PDF)\n                iconHtml = `<img decoding=\"async\" src=\"${doc.thumbnail}\" alt=\"${escapeHtml(doc.title)}\" class=\"grd-doc-thumbnail\">`;\n            } else {\n                \/\/ Ic\u00f4ne par d\u00e9faut selon type\n                iconHtml = getIconForType(doc.type);\n            }\n            \n            \/\/ Texte et ic\u00f4ne du bouton\n            const buttonText = doc.is_video ? 'Visionner' : 'T\u00e9l\u00e9charger';\n            const buttonIcon = doc.is_video ? 'dashicons-video-alt3' : 'dashicons-download';\n            \n            card.innerHTML = `\n                <div class=\"grd-doc-card-icon\">${iconHtml}<\/div>\n                <div class=\"grd-doc-card-content\">\n                    <h4>${escapeHtml(doc.title)}<\/h4>\n                    <div class=\"grd-doc-card-meta\">\n                        ${doc.editor ? `<span>${escapeHtml(doc.editor)}<\/span>` : ''}\n                        <span>${doc.is_video ? 'VID\u00c9O' : doc.type.toUpperCase()}<\/span>\n                        ${doc.size ? `<span>${doc.size}<\/span>` : ''}\n                    <\/div>\n                <\/div>\n                <a href=\"${doc.url}\" class=\"grd-doc-card-btn\" target=\"_blank\" rel=\"noopener\">\n                    <span class=\"dashicons ${buttonIcon}\"><\/span>\n                    ${buttonText}\n                <\/a>\n            `;\n            \n            grid.appendChild(card);\n        });\n    }\n    \n    function getIconForType(type) {\n        const icons = {\n            'pdf': '\ud83d\udcc4',\n            'doc': '\ud83d\udcd8',\n            'docx': '\ud83d\udcd8',\n            'xls': '\ud83d\udcca',\n            'xlsx': '\ud83d\udcca',\n            'ppt': '\ud83d\udcfd\ufe0f',\n            'pptx': '\ud83d\udcfd\ufe0f'\n        };\n        return icons[type] || '\ud83d\udcdd';\n    }\n    \n    function escapeHtml(text) {\n        const div = document.createElement('div');\n        div.textContent = text;\n        return div.innerHTML;\n    }\n})();\n<\/script>\n\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ressources documentairesRetrouvez toutes les ressources documentaires en pr\u00e9vention et sant\u00e9 au travail mises \u00e0 disposition par Pr\u00e9sanse Bretagne et les SPSTI bretons.\n<div class=\"grd-frontend-wrapper\" id=\"grd_6a13c237c6428\">\n    \n    <!-- Navigation par th\u00e8mes (onglets horizontaux) -->\n    <div class=\"grd-themes-tabs\">\n                    <button class=\"grd-theme-tab active\" \n                    data-theme=\"Missions Sant\u00e9 Travail\">\n                Missions Sant\u00e9 Travail            <\/button>\n                    <button class=\"grd-theme-tab \" \n                    data-theme=\"Pr\u00e9vention\">\n                Pr\u00e9vention            <\/button>\n                    <button class=\"grd-theme-tab \" \n                    data-theme=\"Facteurs de risques\">\n                Facteurs de risques            <\/button>\n                    <button class=\"grd-theme-tab \" \n                    data-theme=\"Secteurs d&#039;activit\u00e9s \/ M\u00e9tiers\">\n                Secteurs d&#039;activit\u00e9s \/ M\u00e9tiers            <\/button>\n            <\/div>\n    \n    <!-- Interface de filtrage et r\u00e9sultats -->\n    <div class=\"grd-content-area\">\n        \n        <!-- Sidebar avec sous-th\u00e8mes -->\n        <div class=\"grd-filters-sidebar\">\n            <div class=\"grd-search-box\">\n                <input type=\"text\" \n                       id=\"grd-search-grd_6a13c237c6428\" \n                       class=\"grd-search-input\" \n                       placeholder=\"\ud83d\udd0d Rechercher un document...\">\n            <\/div>\n            \n            <div class=\"grd-search-box\" style=\"margin-top: 15px;\">\n                 <label style=\"display:block; margin-bottom:5px; font-weight:600;\">Filtrer par \u00e9diteur :<\/label>\n                 <select id=\"grd-editor-filter-grd_6a13c237c6428\" class=\"grd-search-input\" style=\"width:100%;\">\n                    <option value=\"\">Tous les \u00e9diteurs<\/option>\n                                            <option value=\"STI\">STI<\/option>\n                                            <option value=\"STC\">STC<\/option>\n                                            <option value=\"Pr\u00e9sanse\">Pr\u00e9sanse<\/option>\n                                            <option value=\"Pr\u00e9sanse Bretagne\">Pr\u00e9sanse Bretagne<\/option>\n                                            <option value=\"Pr\u00e9santra\">Pr\u00e9santra<\/option>\n                                            <option value=\"AIST22\">AIST22<\/option>\n                                            <option value=\"Pr\u00e9vention sant\u00e9 travail 35\">Pr\u00e9vention sant\u00e9 travail 35<\/option>\n                                            <option value=\"Sant\u00e9 et pr\u00e9vention BTP 35\">Sant\u00e9 et pr\u00e9vention BTP 35<\/option>\n                                            <option value=\"AMIEM\">AMIEM<\/option>\n                                        <option value=\"Autre\">Autre<\/option>\n                 <\/select>\n            <\/div>\n            \n            <div class=\"grd-subthemes-list\">\n                                    <div class=\"grd-subtheme-group active\" \n                         data-theme=\"Missions Sant\u00e9 Travail\">\n                        <h3>Missions Sant\u00e9 Travail<\/h3>\n                        \n                                                                                    <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Dispositions r\u00e9glementaires\">\n                                    <span>Dispositions r\u00e9glementaires<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Pr\u00e9vention de la d\u00e9sinsertion professionnelle\">\n                                    <span>Pr\u00e9vention de la d\u00e9sinsertion professionnelle<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Suivi m\u00e9dical\">\n                                    <span>Suivi m\u00e9dical<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Sant\u00e9 des femmes \/ grossesse\">\n                                    <span>Sant\u00e9 des femmes \/ grossesse<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Culture de pr\u00e9vention\">\n                                    <span>Culture de pr\u00e9vention<\/span>\n                                <\/label>\n                                                                        <\/div>\n                                    <div class=\"grd-subtheme-group \" \n                         data-theme=\"Pr\u00e9vention\">\n                        <h3>Pr\u00e9vention<\/h3>\n                        \n                                                                                    <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Am\u00e9nagement \/ conception bureau\">\n                                    <span>Am\u00e9nagement \/ conception bureau<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Document Unique d&#039;\u00c9valuation des Risques\">\n                                    <span>Document Unique d&#039;\u00c9valuation des Risques<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"\u00c9quipements de Protection Individuelle\">\n                                    <span>\u00c9quipements de Protection Individuelle<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Hygi\u00e8ne - S\u00e9curit\u00e9\">\n                                    <span>Hygi\u00e8ne - S\u00e9curit\u00e9<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Manutention\">\n                                    <span>Manutention<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"S\u00e9dentarit\u00e9\">\n                                    <span>S\u00e9dentarit\u00e9<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me avec items -->\n                                <div class=\"grd-subtheme-category\">\n                                    <strong>Premiers soins \/ Secours<\/strong>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Premiers soins \/ Secours\"\n                                                   data-subitem=\"Br\u00fblures\">\n                                            <span>Br\u00fblures<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Premiers soins \/ Secours\"\n                                                   data-subitem=\"\u00c9v\u00e9nement grave\">\n                                            <span>\u00c9v\u00e9nement grave<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Premiers soins \/ Secours\"\n                                                   data-subitem=\"Premiers soins\">\n                                            <span>Premiers soins<\/span>\n                                        <\/label>\n                                                                    <\/div>\n                                                                        <\/div>\n                                    <div class=\"grd-subtheme-group \" \n                         data-theme=\"Facteurs de risques\">\n                        <h3>Facteurs de risques<\/h3>\n                        \n                                                                                    <!-- Sous-th\u00e8me avec items -->\n                                <div class=\"grd-subtheme-category\">\n                                    <strong>Addictions<\/strong>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Addictions\"\n                                                   data-subitem=\"Alcool\">\n                                            <span>Alcool<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Addictions\"\n                                                   data-subitem=\"Cannabis\">\n                                            <span>Cannabis<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Addictions\"\n                                                   data-subitem=\"Tabac\">\n                                            <span>Tabac<\/span>\n                                        <\/label>\n                                                                            <label class=\"grd-filter-item\">\n                                            <input type=\"checkbox\" \n                                                   class=\"grd-subtheme-checkbox\" \n                                                   data-subtheme=\"Addictions\"\n                                                   data-subitem=\"Conduites addictives\">\n                                            <span>Conduites addictives<\/span>\n                                        <\/label>\n                                                                    <\/div>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Outils vibrations\">\n                                    <span>Outils vibrations<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Rayonnements ionisants\">\n                                    <span>Rayonnements ionisants<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques chimiques\">\n                                    <span>Risques chimiques<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques li\u00e9s aux ambiances physiques\">\n                                    <span>Risques li\u00e9s aux ambiances physiques<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques \u00e9lectriques\">\n                                    <span>Risques \u00e9lectriques<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques biologiques et infectieux\">\n                                    <span>Risques biologiques et infectieux<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques li\u00e9s \u00e0 l&#039;activit\u00e9 physique\">\n                                    <span>Risques li\u00e9s \u00e0 l&#039;activit\u00e9 physique<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques psychosociaux\">\n                                    <span>Risques psychosociaux<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Risques routiers\">\n                                    <span>Risques routiers<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"T\u00e9l\u00e9travail\">\n                                    <span>T\u00e9l\u00e9travail<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Travail sur \u00e9cran\">\n                                    <span>Travail sur \u00e9cran<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Travail de nuit \/ post\u00e9 \/ au froid\">\n                                    <span>Travail de nuit \/ post\u00e9 \/ au froid<\/span>\n                                <\/label>\n                                                                        <\/div>\n                                    <div class=\"grd-subtheme-group \" \n                         data-theme=\"Secteurs d&#039;activit\u00e9s \/ M\u00e9tiers\">\n                        <h3>Secteurs d&#039;activit\u00e9s \/ M\u00e9tiers<\/h3>\n                        \n                                                                                    <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Dirigeant\">\n                                    <span>Dirigeant<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Apprenti\">\n                                    <span>Apprenti<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Int\u00e9rimaire\">\n                                    <span>Int\u00e9rimaire<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Saisonnier\">\n                                    <span>Saisonnier<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Aide \u00e0 domicile\">\n                                    <span>Aide \u00e0 domicile<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Mareyeur\">\n                                    <span>Mareyeur<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"R\u00e9paration automobile\">\n                                    <span>R\u00e9paration automobile<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Boulanger \/ P\u00e2tissier\">\n                                    <span>Boulanger \/ P\u00e2tissier<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Coiffeur\">\n                                    <span>Coiffeur<\/span>\n                                <\/label>\n                                                                                                                <!-- Sous-th\u00e8me simple -->\n                                <label class=\"grd-filter-item\">\n                                    <input type=\"checkbox\" \n                                           class=\"grd-subtheme-checkbox\" \n                                           data-subtheme=\"Fleuriste\">\n                                    <span>Fleuriste<\/span>\n                                <\/label>\n                                                                        <\/div>\n                            <\/div>\n            \n            <button class=\"grd-reset-filters\">R\u00e9initialiser les filtres<\/button>\n        <\/div>\n        \n        <!-- Zone d'affichage des documents -->\n        <div class=\"grd-documents-area\">\n            <div class=\"grd-results-header\">\n                <h3>R\u00e9sultats : <span id=\"grd-results-count-grd_6a13c237c6428\">0<\/span> documents<\/h3>\n                <div class=\"grd-sort-controls\">\n                    <select id=\"grd-sort-grd_6a13c237c6428\" class=\"grd-sort-select\">\n                        <option value=\"date_desc\">Date (R\u00e9cent &gt; Ancien)<\/option>\n                        <option value=\"date_asc\">Date (Ancien &gt; R\u00e9cent)<\/option>\n                        <option value=\"title_asc\">Titre (A-Z)<\/option>\n                        <option value=\"title_desc\">Titre (Z-A)<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n            \n            <!-- Loading -->\n            <div class=\"grd-loading\" style=\"display:none;\">\n                <div class=\"grd-spinner\"><\/div>\n                <p>Chargement des documents...<\/p>\n            <\/div>\n            \n            <!-- Documents (Liste uniquement) -->\n            <div class=\"grd-documents-grid\" data-view=\"list\">\n                <div class=\"grd-empty-state\">\n                    <span class=\"dashicons dashicons-media-document\"><\/span>\n                    <h3>S\u00e9lectionnez un th\u00e8me pour voir les documents<\/h3>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n    <\/div>\n<\/div>\n\n<script>\n(function() {\n    const wrapperId = 'grd_6a13c237c6428';\n    let currentTheme = \"Missions Sant\\u00e9 Travail\";\n    let allDocuments = [];\n    \n    \/\/ Au chargement, charger le premier th\u00e8me\n    document.addEventListener('DOMContentLoaded', function() {\n        initFrontend();\n        loadDocuments();\n    });\n    \n    function initFrontend() {\n        \/\/ Onglets th\u00e8mes\n        document.querySelectorAll('#' + wrapperId + ' .grd-theme-tab').forEach(tab => {\n            tab.addEventListener('click', function() {\n                 \/\/ Changer l'onglet actif\n                 document.querySelectorAll('#' + wrapperId + ' .grd-theme-tab').forEach(t => t.classList.remove('active'));\n                 this.classList.add('active');\n                 \n                 currentTheme = this.dataset.theme;\n                 \n                 \/\/ Afficher les sous-th\u00e8mes correspondants\n                 document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-group').forEach(g => {\n                     g.classList.toggle('active', g.dataset.theme === currentTheme);\n                 });\n                 \n                 \/\/ D\u00e9cocher toutes les checkboxes\n                 document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-checkbox').forEach(cb => {\n                     cb.checked = false;\n                 });\n                 \n                 loadDocuments();\n            });\n        });\n        \n        \/\/ Filtres par sous-th\u00e8mes\n        document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-checkbox').forEach(cb => {\n            cb.addEventListener('change', filterDocuments);\n        });\n        \n        \/\/ Filtre \u00e9diteur\n        const editorFilter = document.getElementById('grd-editor-filter-' + wrapperId);\n        if (editorFilter) {\n            editorFilter.addEventListener('change', filterDocuments);\n        }\n        \n        \/\/ Recherche\n        const searchInput = document.getElementById('grd-search-' + wrapperId);\n        if (searchInput) {\n            searchInput.addEventListener('input', filterDocuments);\n        }\n\n        \/\/ Tri\n        const sortSelect = document.getElementById('grd-sort-' + wrapperId);\n        if (sortSelect) {\n            sortSelect.addEventListener('change', filterDocuments);\n        }\n        \n        \/\/ R\u00e9initialiser\n        const resetBtn = document.querySelector('#' + wrapperId + ' .grd-reset-filters');\n        if (resetBtn) {\n            resetBtn.addEventListener('click', function() {\n                document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-checkbox').forEach(cb => {\n                    cb.checked = false;\n                });\n                if (editorFilter) editorFilter.value = '';\n                searchInput.value = '';\n                filterDocuments();\n            });\n        }\n    }\n    \n    function loadDocuments() {\n        const grid = document.querySelector('#' + wrapperId + ' .grd-documents-grid');\n        const loading = document.querySelector('#' + wrapperId + ' .grd-loading');\n        \n        grid.innerHTML = '';\n        loading.style.display = 'block';\n        \n        \/\/ Reset editor filter on load\n        const editorFilter = document.getElementById('grd-editor-filter-' + wrapperId);\n        if (editorFilter) editorFilter.value = '';\n\n        fetch(grdFrontend.ajax_url, {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/x-www-form-urlencoded',\n            },\n            body: new URLSearchParams({\n                action: 'grd_get_documents',\n                nonce: grdFrontend.nonce,\n                theme: currentTheme,\n                orderby: document.getElementById('grd-sort-' + wrapperId) ? document.getElementById('grd-sort-' + wrapperId).value : 'date_desc'\n            })\n        })\n        .then(response => response.json())\n        .then(data => {\n            loading.style.display = 'none';\n            \n            if (data.success) {\n                allDocuments = data.data.documents;\n                displayDocuments(allDocuments);\n            }\n        })\n        .catch(error => {\n            loading.style.display = 'none';\n            console.error('Erreur:', error);\n        });\n    }\n    \n    function filterDocuments() {\n        const filters = [];\n        document.querySelectorAll('#' + wrapperId + ' .grd-subtheme-group.active .grd-subtheme-checkbox:checked').forEach(cb => {\n            filters.push({\n                subtheme: cb.dataset.subtheme,\n                subitem: cb.dataset.subitem || null\n            });\n        });\n        \n        const searchInput = document.getElementById('grd-search-' + wrapperId);\n        const search = searchInput ? searchInput.value : '';\n        \n        const editorFilter = document.getElementById('grd-editor-filter-' + wrapperId);\n        const editor = editorFilter ? editorFilter.value : '';\n        \n        const sortSelect = document.getElementById('grd-sort-' + wrapperId);\n        const orderby = sortSelect ? sortSelect.value : 'date_desc';\n\n        const grid = document.querySelector('#' + wrapperId + ' .grd-documents-grid');\n        const loading = document.querySelector('#' + wrapperId + ' .grd-loading');\n        \n        \/\/ Toujours recharger via AJAX pour appliquer le tri et les filtres\n        grid.innerHTML = '';\n        loading.style.display = 'block';\n        \n        fetch(grdFrontend.ajax_url, {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/x-www-form-urlencoded',\n            },\n            body: new URLSearchParams({\n                action: 'grd_get_documents',\n                nonce: grdFrontend.nonce,\n                theme: currentTheme,\n                filters: JSON.stringify(filters),\n                search: search,\n                editor: editor,\n                orderby: orderby\n            })\n        })\n        .then(response => response.json())\n        .then(data => {\n            loading.style.display = 'none';\n            \n            if (data.success) {\n                displayDocuments(data.data.documents);\n            }\n        })\n        .catch(error => {\n            loading.style.display = 'none';\n            console.error('Erreur:', error);\n        });\n    }\n    \n    function displayDocuments(documents) {\n        const grid = document.querySelector('#' + wrapperId + ' .grd-documents-grid');\n        const countEl = document.getElementById('grd-results-count-' + wrapperId);\n        \n        if (countEl) {\n            countEl.textContent = documents.length;\n        }\n        \n        if (documents.length === 0) {\n            grid.innerHTML = `\n                <div class=\"grd-empty-state\">\n                    <span class=\"dashicons dashicons-search\"><\/span>\n                    <h3>Aucun document trouv\u00e9<\/h3>\n                    <p>Essayez de modifier vos filtres<\/p>\n                <\/div>\n            `;\n            return;\n        }\n        \n        grid.innerHTML = '';\n        \n        documents.forEach(doc => {\n            const card = document.createElement('div');\n            card.className = 'grd-doc-card';\n            \n            \/\/ Ic\u00f4ne ou miniature\n            let iconHtml;\n            if (doc.is_video) {\n                \/\/ Vid\u00e9o : afficher la miniature ou l'ic\u00f4ne vid\u00e9o\n                if (doc.thumbnail && doc.thumbnail !== '') {\n                    iconHtml = `<img decoding=\"async\" src=\"${doc.thumbnail}\" alt=\"${escapeHtml(doc.title)}\" class=\"grd-doc-thumbnail\">`;\n                } else {\n                    iconHtml = '\ud83c\udfa5';\n                }\n            } else if (doc.thumbnail && doc.thumbnail !== '') {\n                \/\/ Document avec miniature (PDF)\n                iconHtml = `<img decoding=\"async\" src=\"${doc.thumbnail}\" alt=\"${escapeHtml(doc.title)}\" class=\"grd-doc-thumbnail\">`;\n            } else {\n                \/\/ Ic\u00f4ne par d\u00e9faut selon type\n                iconHtml = getIconForType(doc.type);\n            }\n            \n            \/\/ Texte et ic\u00f4ne du bouton\n            const buttonText = doc.is_video ? 'Visionner' : 'T\u00e9l\u00e9charger';\n            const buttonIcon = doc.is_video ? 'dashicons-video-alt3' : 'dashicons-download';\n            \n            card.innerHTML = `\n                <div class=\"grd-doc-card-icon\">${iconHtml}<\/div>\n                <div class=\"grd-doc-card-content\">\n                    <h4>${escapeHtml(doc.title)}<\/h4>\n                    <div class=\"grd-doc-card-meta\">\n                        ${doc.editor ? `<span>${escapeHtml(doc.editor)}<\/span>` : ''}\n                        <span>${doc.is_video ? 'VID\u00c9O' : doc.type.toUpperCase()}<\/span>\n                        ${doc.size ? `<span>${doc.size}<\/span>` : ''}\n                    <\/div>\n                <\/div>\n                <a href=\"${doc.url}\" class=\"grd-doc-card-btn\" target=\"_blank\" rel=\"noopener\">\n                    <span class=\"dashicons ${buttonIcon}\"><\/span>\n                    ${buttonText}\n                <\/a>\n            `;\n            \n            grid.appendChild(card);\n        });\n    }\n    \n    function getIconForType(type) {\n        const icons = {\n            'pdf': '\ud83d\udcc4',\n            'doc': '\ud83d\udcd8',\n            'docx': '\ud83d\udcd8',\n            'xls': '\ud83d\udcca',\n            'xlsx': '\ud83d\udcca',\n            'ppt': '\ud83d\udcfd\ufe0f',\n            'pptx': '\ud83d\udcfd\ufe0f'\n        };\n        return icons[type] || '\ud83d\udcdd';\n    }\n    \n    function escapeHtml(text) {\n        const div = document.createElement('div');\n        div.textContent = text;\n        return div.innerHTML;\n    }\n})();\n<\/script>\n<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-107","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.presanse-bretagne.fr\/index.php\/wp-json\/wp\/v2\/pages\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.presanse-bretagne.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.presanse-bretagne.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.presanse-bretagne.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.presanse-bretagne.fr\/index.php\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":28,"href":"https:\/\/www.presanse-bretagne.fr\/index.php\/wp-json\/wp\/v2\/pages\/107\/revisions"}],"predecessor-version":[{"id":25138,"href":"https:\/\/www.presanse-bretagne.fr\/index.php\/wp-json\/wp\/v2\/pages\/107\/revisions\/25138"}],"wp:attachment":[{"href":"https:\/\/www.presanse-bretagne.fr\/index.php\/wp-json\/wp\/v2\/media?parent=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}