.elementor-8865 .elementor-element.elementor-element-491e4f2{--spacer-size:26px;}.elementor-8865 .elementor-element.elementor-element-6ad2f52 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8865 .elementor-element.elementor-element-6ad2f52 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8865 .elementor-element.elementor-element-91a4b36{text-align:center;}.elementor-8865 .elementor-element.elementor-element-91a4b36 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;color:#0ACD32;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8865 .elementor-element.elementor-element-32ca190{text-align:left;font-family:"Times New Roman", Sans-serif;font-weight:400;color:#0D0404;}.elementor-8865 .elementor-element.elementor-element-32ca190 p{margin-block-end:15px;}.elementor-8865 .elementor-element.elementor-element-4813435 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#07BF15;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8865 .elementor-element.elementor-element-0518c20{font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#110707;}.elementor-8865 .elementor-element.elementor-element-7962006 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8865 .elementor-element.elementor-element-7962006 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8865 .elementor-element.elementor-element-15b0e6b{text-align:center;}.elementor-8865 .elementor-element.elementor-element-15b0e6b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;color:#07CB35;}.elementor-8865 .elementor-element.elementor-element-a0e122f > .elementor-container{max-width:593px;}.elementor-8865 .elementor-element.elementor-element-292f0e6{text-align:center;}.elementor-8865 .elementor-element.elementor-element-292f0e6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;color:#07CB35;}/* Start custom CSS for shortcode, class: .elementor-element-740e234 *//* 🌐 S'applique à tous les tableaux TablePress */
.tablepress {
    width: 100%;
    border-collapse: collapse;
    font-family: "Times New Roman", Times, serif;
    font-size: 10px;
}

/* ✅ En-tête */
.tablepress thead th {
    background-color: #26CD20; /* Vert vif */
    color: white; /* Texte blanc */
    text-align: center;
    padding: 10px;
    border: 1px solid #26CD20;
    font-weight: bold;
}

/* 📋 Cellules du corps */
.tablepress tbody td {
    text-align: center;
    padding: 8px;
    border: 1px solid #ddd;
}

/* 🦓 Lignes zébrées */
.tablepress tbody tr:nth-child(odd) {
    background-color: white;
}

.tablepress tbody tr:nth-child(even) {
    background-color: #f1fff1; /* Vert très clair */
}

/* 🖱️ Survol */
.tablepress tbody tr:hover {
    background-color: #d8ffd8;
    transition: background-color 0.3s ease;
}

/* 🔲 Bordures uniformes */
.tablepress td,
.tablepress th {
    border: 1px solid #e0e0e0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2a9fa59 *//* 🌐 S'applique à tous les tableaux TablePress */
.tablepress {
    width: 100%;
    border-collapse: collapse;
    font-family: "Times New Roman", Times, serif;
    font-size: 10px;
}

/* ✅ En-tête */
.tablepress thead th {
    background-color: #26CD20; /* Vert vif */
    color: white; /* Texte blanc */
    text-align: center;
    padding: 10px;
    border: 1px solid #26CD20;
    font-weight: bold;
}

/* 📋 Cellules du corps */
.tablepress tbody td {
    text-align: center;
    padding: 8px;
    border: 1px solid #ddd;
}

/* 🦓 Lignes zébrées */
.tablepress tbody tr:nth-child(odd) {
    background-color: white;
}

.tablepress tbody tr:nth-child(even) {
    background-color: #f1fff1; /* Vert très clair */
}

/* 🖱️ Survol */
.tablepress tbody tr:hover {
    background-color: #d8ffd8;
    transition: background-color 0.3s ease;
}

/* 🔲 Bordures uniformes */
.tablepress td,
.tablepress th {
    border: 1px solid #e0e0e0;
}/* End custom CSS */