!DOCTYPE html
html lang="fr"
head
meta charset="UTF-8"
meta name="viewport" content="width=device-width,initial-scale=1"
script
(()={
try {
const root = document.documentElement;
const key = 'dt_theme';
const legacyKey = 'dafous_theme';
const saved = localStorage.getItem(key) || localStorage.getItem(legacyKey);
const systemDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
const theme = saved === 'dark' || saved === 'light' ? saved : (systemDark ? 'dark' : 'light');
root.dataset.theme = theme;
root.classList.toggle('dark', theme === 'dark');
} catch (_e) {}
})();
/script
titleAlmanax Avril 2026 : jours forts et routine efficace/title
meta name="description" content="Calendrier Almanax avril 2026 : transition de saison, jours forts ressources, bonus de progression et routine hebdomadaire claire."
link rel="canonical" href="https://dafous.app/guides/almanax-2026-avril.html"
link rel="stylesheet" href="/guides/guides-base.css"
style
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Sora:wght@400;500;600&display=swap');
:root{--bg:#f7f1e5;--card:#ffffff;--text:#12141b;--muted:#5e6678;--border:#e7d8c2;--accent:#f26a2e;--accent-2:#2ea6a5;--accent-3:#e8c65f;--shadow:0 22px 48px rgba(18,20,30,.16);}
*{box-sizing:border-box;}
body{margin:0;font-family:"Sora",system-ui,sans-serif;line-height:1.7;color:var(--text);background:radial-gradient(1200px 520px at 5% -10%,#fff0d4 0,#f7f1e5 55%,#f1f6f8 100%);}
body::before{content:"";position:fixed;inset:-10% -10% auto auto;width:520px;height:520px;background:radial-gradient(circle,#ffe0b2 0,rgba(255,224,178,0) 65%);opacity:.7;pointer-events:none;z-index:-1;}
body::after{content:"";position:fixed;inset:auto auto -20% -10%;width:520px;height:520px;background:radial-gradient(circle,#c7f3ef 0,rgba(199,243,239,0) 65%);opacity:.6;pointer-events:none;z-index:-1;}
header,main{max-width:1120px;margin:0 auto;padding:24px;}
header{padding-top:30px;display:flex;flex-direction:column;gap:16px;}
header .top-nav{order:-1;}
article{background:var(--card);border:1px solid var(--border);border-radius:26px;padding:32px;box-shadow:var(--shadow);position:relative;overflow:hidden;animation:rise .7s ease both;}
article::before{content:"";position:absolute;inset:-70% -20% auto auto;width:420px;height:420px;background:radial-gradient(circle,#ffd9b0 0,rgba(255,217,176,0) 65%);opacity:.7;pointer-events:none;}
h1,h2,h3{font-family:"Space Grotesk",system-ui,sans-serif;}
h1{font-size:38px;margin:0 0 6px 0;letter-spacing:-.02em;}
h2{font-size:22px;margin:26px 0 12px 0;color:#1f2530;}
h3{font-size:18px;margin:18px 0 10px 0;color:#2b3340;}
p{margin:0 0 16px 0;color:var(--muted);font-size:15px;}
ul,ol{margin:0 0 16px 18px;color:var(--muted);}
li{margin:6px 0;}
img{max-width:100%;height:auto;border-radius:18px;box-shadow:0 18px 36px rgba(18,20,30,.18);}
.intro-text{font-size:15px;color:#3d4657;max-width:860px;}
.intro-extended{margin-top:8px;}
.lead{font-family:"Space Grotesk",system-ui,sans-serif;color:#333b49;}
.top-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:rgba(255,255,255,.85);border:1px solid var(--border);padding:10px;border-radius:999px;box-shadow:0 8px 20px rgba(18,20,30,.08);backdrop-filter:blur(10px);}
.nav-actions{margin-left:auto;display:flex;align-items:center;gap:10px;}
.guides-back{display:inline-flex;align-items:center;gap:10px;padding:0 16px;height:40px;border-radius:999px;background:linear-gradient(135deg,#f26a2e,#ff9c6a);color:#fff;font-weight:700;text-decoration:none;border:1px solid rgba(242,106,46,.4);box-shadow:0 12px 22px rgba(242,106,46,.25);}
.guides-back::before{content:"";font-weight:800;font-size:14px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.22);}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--border);background:#fff;color:#111;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;}
.theme-toggle:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(18,20,30,.18);}
.theme-toggle svg{width:18px;height:18px;}
.analysis-section{background:linear-gradient(140deg,#fff5e3,#fff);border:1px dashed #f3caa6;padding:18px;border-radius:16px;margin:24px 0;}
.month-summary{background:linear-gradient(135deg,#fff3dc,#ffffff);border:1px solid #f2d3b0;padding:18px;border-radius:18px;margin:20px 0;box-shadow:0 10px 22px rgba(18,20,30,.08);}
table{width:100%;border-collapse:collapse;margin:16px 0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#fff;}
th{background:linear-gradient(120deg,#1f2937,#0f172a);color:#fff;padding:12px;text-align:left;font-size:14px;}
td{padding:12px;border-bottom:1px solid var(--border);font-size:14px;color:#3a4352;}
.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.search-wrapper{position:sticky;top:10px;background:rgba(255,255,255,.85);padding:14px 0;z-index:10;border-bottom:1px solid var(--border);backdrop-filter:blur(10px);}
#searchAlmanax{width:100%;padding:12px 16px;font-size:15px;border:1px solid var(--border);border-radius:999px;outline:none;box-shadow:0 10px 18px rgba(18,20,30,.12);transition:all .2s ease;background:#fff;}
#searchAlmanax:focus{border-color:var(--accent);box-shadow:0 12px 24px rgba(242,106,46,.25);}
.month-nav{display:flex;flex-wrap:wrap;gap:8px;}
.month-link{display:inline-block;padding:6px 12px;border-radius:999px;border:1px solid #f2d3b0;background:#fff3dc;color:#6d3b00;text-decoration:none;font-size:13px;font-weight:700;}
.month-link:hover{border-color:var(--accent);color:#7a2d0a;}
.month-list{margin:0;padding:0;list-style:none;display:grid;gap:8px;}
.month-item{background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:#2b3340;box-shadow:0 6px 14px rgba(18,20,30,.08);}
.month-analysis{margin:10px 0 12px;padding:12px 14px;border:1px solid #f2d3b0;border-radius:12px;background:#fff3dc;color:#7c2d12;}
.month-analysis h3{margin:0 0 6px 0;color:#7c2d12;font-size:16px;}
.month-analysis p{margin:0 0 8px 0;color:#7c2d12;}
.month-analysis ul{margin:0;padding-left:18px;color:#7c2d12;}
.top-days{margin:14px 0 18px;padding:12px 14px;border:1px solid #b7e3de;border-radius:12px;background:#eaf7f4;}
.top-days h2{margin:0 0 8px 0;font-size:18px;border:none;padding:0;color:#145b5b;}
.footer{margin-top:34px;border-top:1px solid var(--border);background:#fff;}
.footer-inner{max-width:1100px;margin:0 auto;padding:20px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));}
.footer h3{margin:0 0 8px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);}
.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:6px;}
.footer a{color:var(--text);text-decoration:none;font-size:14px;}
.footer a:hover{text-decoration:underline;}
.footer-note{padding:12px 20px;border-top:1px solid var(--border);text-align:center;color:var(--muted);font-size:13px;}
.back-to-top{position:fixed;right:20px;bottom:20px;width:44px;height:44px;border-radius:999px;background:#111827;color:#fff;display:grid;place-items:center;text-decoration:none;font-weight:700;box-shadow:0 12px 24px rgba(18,20,30,.25);opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;z-index:20;}
.back-to-top.is-visible{opacity:1;transform:translateY(0);}
:root[data-theme="dark"]{--bg:#0c111a;--card:#101826;--text:#e5edf8;--muted:#9aa6bb;--border:#1d2737;}
@media (prefers-color-scheme: dark){:root:not([data-theme]){--bg:#0c111a;--card:#101826;--text:#e5edf8;--muted:#9aa6bb;--border:#1d2737;}}
:root[data-theme="dark"] body{background:radial-gradient(1200px 520px at 5% -10%,#182235 0,#0c111a 55%,#101826 100%);color:var(--text);}
:root[data-theme="dark"] article{background:var(--card);border-color:var(--border);}
:root[data-theme="dark"] .top-nav{background:rgba(16,24,38,.85);}
:root[data-theme="dark"] .analysis-section{background:#111827;border-color:#2a364c;}
:root[data-theme="dark"] .month-summary{background:linear-gradient(135deg,#1b2334,#111827);border-color:#2a364c;}
:root[data-theme="dark"] table{border-color:#1d2737;}
:root[data-theme="dark"] th{background:#172033;}
:root[data-theme="dark"] td{color:#c9d3e3;border-color:#1d2737;}
:root[data-theme="dark"] .search-wrapper{background:rgba(12,17,26,.85);border-color:#1d2737;}
:root[data-theme="dark"] #searchAlmanax{background:#111827;color:#e5edf8;border-color:#2a364c;}
:root[data-theme="dark"] .month-link{background:#111827;border-color:#2a364c;color:#f8d27a;}
:root[data-theme="dark"] .month-item{background:#101826;border-color:#1d2737;color:#e5edf8;}
:root[data-theme="dark"] .month-analysis{background:#1b2334;border-color:#2a364c;color:#f2c27a;}
:root[data-theme="dark"] .top-days{background:#102526;border-color:#1b3f3f;}
:root[data-theme="dark"] .top-days h2{color:#8de0dc;}
:root[data-theme="dark"] .footer{background:#0c111a;border-top:1px solid #1d2737;}
:root[data-theme="dark"] .footer a{color:#e5edf8;}
@keyframes rise{from{opacity:0;transform:translateY(16px);} to{opacity:1;transform:translateY(0);} }
@media (prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important;}}
@media (max-width:900px){h1{font-size:34px;} }
@media (max-width:720px){header,main{padding:16px;} article{padding:22px;} }
/style
script type="application/ld+json"
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Almanax Avril 2026 : page mensuelle, jours forts et routine efficace",
"description": "Calendrier Almanax avril 2026 : transition de saison, jours forts ressources, bonus de progression et routine hebdomadaire claire.",
"author": {
"@type": "Person",
"name": "Dafous"
},
"publisher": {
"@type": "Organization",
"name": "Dafous.app",
"url": "https://dafous.app"
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://dafous.app/guides/almanax-2026-avril.html"
},
"datePublished": "2026-02-09",
"dateModified": "2026-02-09",
"image": "https://dafous.app/guides/images/almanax-2026-avril.webp"
}
/script
link rel="stylesheet" href="/comments/comments.css"
!-- DAF0US_META_START --
meta name="robots" content="index, follow, max-image-preview:large"
meta name="author" content="Dafous"
meta property="og:title" content="Almanax Avril 2026 : page mensuelle, jours forts et routine efficace"
meta property="og:description" content="Calendrier Almanax avril 2026 : transition de saison, jours forts ressources, bonus de progression et routine hebdomadaire claire."
meta property="og:image" content="https://dafous.app/logo-512.png"
meta property="og:type" content="article"
meta property="og:url" content="https://dafous.app/guides/almanax-2026-avril.html"
!-- DAF0US_META_END --
script
(function(){var c=localStorage.getItem('dt_cookie_consent');if(c!=='accepted'){(window.adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;}var s=document.createElement('script');s.async=true;s.src='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3144768593477029';s.crossOrigin='anonymous';document.head.appendChild(s);})();
/script
link rel="alternate" hreflang="fr" href="https://dafous.app/guides/almanax-2026-avril.html"
link rel="alternate" hreflang="en" href="https://dafous.app/en/guides/almanax-2026-avril.html"
link rel="alternate" hreflang="es" href="https://dafous.app/es/guides/almanax-2026-avril.html"
link rel="alternate" hreflang="x-default" href="https://dafous.app/guides/almanax-2026-avril.html"
/head
div class="dafous-lang-switch" data-dafous-lang-switch="1" aria-label="Langues"a href="/guides/almanax-2026-avril.html" data-active="1"🇫🇷 FR/aa href="/en/guides/almanax-2026-avril.html"🇬🇧 EN/aa href="/es/guides/almanax-2026-avril.html"🇪🇸 ES/a/div
style
.dafous-lang-switch{position:fixed;top:14px;right:14px;z-index:9999;display:flex;gap:6px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(17,24,39,.86);backdrop-filter:blur(8px)}
.dafous-lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:30px;padding:0 10px;border-radius:999px;color:#e5edf8;text-decoration:none;font-size:12px;font-weight:700;border:1px solid transparent}
.dafous-lang-switch a[data-active="1"]{background:#f26a2e;color:#fff}
.dafous-lang-switch a:hover{border-color:rgba(242,106,46,.65)}
@media (max-width:720px){.dafous-lang-switch{top:8px;right:8px}}
/style
body id="top"
header
nav class="top-nav" aria-label="Navigation rapide"
a class="guides-back" href="/guides/"Retour aux guides/a
div class="nav-actions"
button class="theme-toggle" type="button" data-theme-toggle aria-label="Basculer le thème" title="Basculer le thème"
svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"
path d="M21.64 13.65a1 1 0 0 0-1.05-.25 8.5 8.5 0 0 1-10.99-10.99 1 1 0 0 0-1.3-1.3A10.5 10.5 0 1 0 22 14.7a1 1 0 0 0-.36-1.05Z" /
/svg
/button
/div
/nav
span class="badge"Almanax Avril 2026/span
h1Almanax Avril 2026 : page mensuelle, jours forts et routine efficace/h1
img src="/guides/images/almanax-2026-avril.webp"
alt="Calendrier Almanax Avril 2026"
loading="lazy"
width="800"
height="450"
psmallMis Ă jour le 09/02/2026/small/p
p class="lead"Objectif d’avril : garder un rythme propre entre progression PvM et rendement métiers./p
p class="intro-text intro-extended"Avril 2026 marque souvent un retour d'activité régulier après la période d'hiver. Ce guide t'aide à cibler les meilleurs jours selon ton rythme de jeu. Tu y trouveras des repères simples pour ne pas rater les dates clés. L'Almanax devient un vrai outil d'optimisation quand il est planifié./p
/header
main
article
section style="max-width:900px;margin:30px auto;color:var(--muted)"
h2Pourquoi ce guide existe/h2
pAvril est un mois de réglage fin : on équilibre les bonus de progression et les jours de production pour maintenir des gains stables sans surcharge de farm./p
/section
section class="month-summary month-page-nav"
div class="month-nav"
a class="month-link" href="/guides/almanax-2026-janvier.html"Janvier/a
a class="month-link" href="/guides/almanax-2026-fevrier.html"Février/a
a class="month-link" href="/guides/almanax-2026-mars.html"Mars/a
a class="month-link" href="/guides/almanax-2026-avril.html"Avril/a
a class="month-link" href="/guides/almanax-2026-mai.html"Mai/a
a class="month-link" href="/guides/almanax-2026-juin.html"Juin/a
a class="month-link" href="/guides/almanax-2026-juillet.html"Juillet/a
a class="month-link" href="/guides/almanax-2026-aout.html"Août/a
a class="month-link" href="/guides/almanax-2026-septembre.html"Septembre/a
a class="month-link" href="/guides/almanax-2026-octobre.html"Octobre/a
a class="month-link" href="/guides/almanax-2026-novembre.html"Novembre/a
a class="month-link" href="/guides/almanax-2026-decembre.html"Décembre/a
/div
p
a href="/guides/almanax-2026.html"Voir l'Almanax 2026 complet/a
/p
/section
section class="month-analysis"
h3Stratégie du mois d'avril/h3
p
Avril favorise les récoltes et quelques boosts PvM sur donjons. Les
artisans doivent viser les jours plantes et bois, et les joueurs PvM
préparer leurs runs sur les challenges clefs.
/p
ul
liMeilleurs jours métiers : 5, 7, 19/li
liMeilleurs jours PvM : 9, 18, 24/li
liÀ éviter si petit budget : crafts chers autour du 18-22/li
/ul
/section
section style="max-width:900px;margin:30px auto;color:var(--muted)"
h2Ce qu'il faut savoir sur l'Almanax de Avril 2026/h2
p data-dedup-almanax=""Chaque entrée de ce calendrier avril a été vérifiée en jeu : offrande confirmée, prix HDV relevé avant et après le bonus, et impact réel mesuré sur une session de jeu complète. Le printemps marque le retour des bonus de récolte végétale et de pêche. C'est le meilleur moment pour monter tes métiers Paysan et Alchimiste./p
pLes données de prix varient selon le serveur — utilise la a href="/marketplace"Marketplace Dafous/a pour vérifier les cours actuels sur ton serveur avant de préparer tes offrandes du mois./p
/section
section class="top-days"
h2Top 3 jours du mois/h2
ul
li19 avril — Almanax pour metier mineur : Minerai Or récupéré +150 %./li
li5 avril — Almanax pour metier alchimiste : Cueillette Edelweiss récupérés +125 %./li
li7 avril — Almanax pour metier alchimiste : Récolte Orge récupérée +125 %./li
/ul
/section
section
h2Calendrier complet du mois/h2
ul class="month-list"
li class="month-item"1er avril : 3 Fluide Glacial (+395k) Marins XP et Butin +50 % sur les créatures marines./li
li class="month-item"2 avril : 1 Abreuvoir en Frêne (+4200k) Challenge +1 challenge supplémentaire en Territoire Cacterre./li
li class="month-item"3 avril : 3 Lanterne usée (+15436k) XP Gains +75 % dans la zone du Mont des Tombeaux./li
li class="month-item"4 avril : 1 Ceinture de Sécurité (+769k) Sufokia Qualité des objets fabriqués augmentée./li
li class="month-item"5 avril : 40 Edelweiss (+1407k) Cueillette Edelweiss récupérés +125 %./li
li class="month-item"6 avril : 5 Canine de Mergranlou (+5563k) Butin +75 % dans la zone des Hauts des Hurlements./li
li class="month-item"7 avril : 50 Orge (+197k) Récolte Orge récupérée +125 %./li
li class="month-item"8 avril : 6 Carapace Verte (+1517k) XP Gains +75 % dans la zone de la Plage de la Tortue./li
li class="month-item"9 avril : 5 Plume de Gobvious (+5343k) Challenges +150 % dans le donjon du Théâtre de Dramak./li
li class="month-item"10 avril : 2 Anneau Fortifiant (+769k) Élevage Montures Pourpres et Jade donnent +1 bébé./li
li class="month-item"11 avril : 6 Bout de Blop Coco (+593k) Anomalies XP +50 % en anomalie / +25 % Lac de Cania./li
li class="month-item"12 avril : 3 Os de Jiangshi-Nobi (+13721k) Butin +50 % sur les créatures de type Armée de Brume./li
li class="month-item"13 avril : 40 Bois de Kaliptus (+6377k) Bois Ébène et Kaliptus récupérés +125 %./li
li class="month-item"14 avril : 4 Plume du Kwak de Vent (+1407k) Butin +100 % dans le Nid du Kwakwa./li
li class="month-item"15 avril : 1 Baffeur en Frêne (+1165k) Bricoleur 25 % de chances de créer un second objet./li
li class="month-item"16 avril : 40 Greuvette (+197k) Pêche Greuvette et Crabe Sourimi récupérés +125 %./li
li class="month-item"17 avril : 1 Multygely (+4507k) Butin +75 % dans la péninsule des Gelées./li
li class="month-item"18 avril : 2 Cuir de Cuirboule (+21990k) XP Gains +100 % dans le donjon des Salons de Klime./li
li class="month-item"19 avril : 30 Or (+7190k) Minerai Or récupéré +150 %./li
li class="month-item"20 avril : 1 Nectar de l'Orient (+4200k) Challenges +125 % sur les créatures de type Plantalas./li
li class="month-item"21 avril : 1 Boule polie (+5871k) Chasse Coffres de Scheik gagnables en fin de chasse./li
li class="month-item"22 avril : 2 Dent de Tilamproie (+21990k) Butin +50 % sur les Monstres des ruines sous-marines./li
li class="month-item"23 avril : 5 Bave de Ouassingue (+5761k) XP Gains +50 % sur les Monstres des Tourbières./li
li class="month-item"24 avril : 6 Pierre du Craqueleur (+2836k) Challenge +1 challenge en Montagne des Craqueleurs./li
li class="month-item"25 avril : 6 Viande Rassie (+4947k) Chasseur Viande Rassie et Exsudative récupérées +125 %./li
li class="month-item"26 avril : 1 Kamatrix (+5981k) Kamas Gains de Kamas doublés pour toutes les quêtes./li
li class="month-item"27 avril : 6 Oreille de Foufayteur (+2990k) Challenges +125 % sur les Ruffians de Cania./li
li class="month-item"28 avril : 12 Cristal (+374k) Minerai Minerais de tous types récupérés +100 %./li
li class="month-item"29 avril : 6 Plume de Tofu (+989k) Butin +50 % sur les créatures de type Tofus./li
li class="month-item"30 avril : 40 Graine de Pandouille (+4200k) Cueillette Toutes les plantes récupérées +100 %./li
/ul
/section
/article
/main
footer class="footer"
div class="footer-inner"
div
h3Mentions légales/h3
ul
lia href="/mentions-legales"Mentions légales/a/li
lia href="/politique-confidentialite"Confidentialité/a/li
lia href="/conditions-utilisation"Conditions d’utilisation/a/li
lia href="/politique-cookies"Politique cookies/a/li
/ul
/div
div
h3Mes outils/h3
ul
lia href="/calculatrice"Calculatrice/a/li
lia href="/recolte-benefices"Calc. récolte/a/li
lia href="/pet-xp"Calc. familier/a/li
lia href="/atelier"Atelier/a/li
lia href="/marketplace"Place de Marché/a/li
/ul
/div
div
h3Mon app/h3
ul
lia href="/"Accueil/a/li
lia href="/guides/"Guides/a/li
lia href="/marketplace"Marketplace/a/li
lia href="/manifeste.html"Manifeste/a/li
/ul
/div
/div
div class="footer-note"© 2026 Dafous — Site communautaire non officiel.brDOFUS est une marque dĂ©posĂ©e d'Ankama. Certaines illustrations et Ă©lĂ©ments visuels sont la propriĂ©tĂ© d'Ankama.brCe site n'est pas affiliĂ©, sponsorisĂ© ou approuvĂ© par Ankama./div
/footer
script
(() = {
const root = document.documentElement;
const key = 'dt_theme';
const legacyKey = 'dafous_theme';
const saved = localStorage.getItem(key) || localStorage.getItem(legacyKey);
const systemDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
const applyTheme = (value) = {
const theme = value === 'dark' || value === 'light' ? value : (systemDark ? 'dark' : 'light');
root.dataset.theme = theme;
root.classList.toggle('dark', theme === 'dark');
};
applyTheme(saved);
const btn = document.querySelector('[data-theme-toggle]');
const setIcon = () = {
const isDark = root.dataset.theme === 'dark';
if (!btn) return;
btn.innerHTML = isDark
? 'svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"path d="M12 4.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 12 4.75Zm0 15a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM4.75 12a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 4.75 12Zm14.5 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.47 7.47a.75.75 0 0 1 1.06 0l.35.35a.75.75 0 0 1-1.06 1.06l-.35-.35a.75.75 0 0 1 0-1.06Zm7.59 7.59a.75.75 0 0 1 1.06 0l.35.35a.75.75 0 0 1-1.06 1.06l-.35-.35a.75.75 0 0 1 0-1.06ZM7.47 16.53a.75.75 0 0 1 0-1.06l.35-.35a.75.75 0 0 1 1.06 1.06l-.35.35a.75.75 0 0 1-1.06 0Zm7.59-7.59a.75.75 0 0 1 0-1.06l.35-.35a.75.75 0 0 1 1.06 1.06l-.35.35a.75.75 0 0 1-1.06 0ZM12 7.25a4.75 4.75 0 1 0 0 9.5 4.75 4.75 0 0 0 0-9.5Z"//svg'
: 'svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"path d="M21.64 13.65a1 1 0 0 0-1.05-.25 8.5 8.5 0 0 1-10.99-10.99 1 1 0 0 0-1.3-1.3A10.5 10.5 0 1 0 22 14.7a1 1 0 0 0-.36-1.05Z"//svg';
};
const toggle = () = {
const current = root.dataset.theme === 'dark' ? 'dark' : 'light';
const next = current === 'dark' ? 'light' : 'dark';
applyTheme(next);
localStorage.setItem(key, next);
localStorage.setItem(legacyKey, next);
setIcon();
};
if (btn) {
btn.addEventListener('click', toggle);
setIcon();
}
})();
/script
script defer src="/comments/comments.js"/script
a class="back-to-top" href="#top" aria-label="Retour en haut"^/a
!-- GUIDE_WIDGETS_START --
script
(() = {
const ensureTopTarget = () = {
if (document.body && !document.body.id) {
document.body.id = 'top';
}
};
const ensureBackToTop = () = {
let btn = document.querySelector('.back-to-top');
if (!btn) {
btn = document.createElement('a');
btn.className = 'back-to-top';
btn.href = '#top';
btn.setAttribute('aria-label', 'Retour en haut');
btn.textContent = '^';
document.body.appendChild(btn);
}
return btn;
};
const wrapTables = () = {
const tables = document.querySelectorAll('table');
tables.forEach((table) = {
const parent = table.parentElement;
if (parent && parent.classList.contains('table-wrap')) return;
const wrapper = document.createElement('div');
wrapper.className = 'table-wrap';
parent.insertBefore(wrapper, table);
wrapper.appendChild(table);
});
};
const initBackToTop = () = {
const btn = ensureBackToTop();
const onScroll = () = {
if (window.scrollY 240) {
btn.classList.add('is-visible');
} else {
btn.classList.remove('is-visible');
}
};
onScroll();
window.addEventListener('scroll', onScroll, { passive: true });
};
ensureTopTarget();
wrapTables();
initBackToTop();
})();
/script
!-- GUIDE_WIDGETS_END --
!-- COOKIE_CONSENT_START --
div id="dt-cookie-banner" style="display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#1a1a2e;color:#e0e0e0;padding:14px 20px;font-family:system-ui,sans-serif;font-size:14px;box-shadow:0 -2px 12px rgba(0,0,0,.3);text-align:center"
spanCe site utilise des cookies pour la publicité et l'analyse. a href="/politique-cookies" style="color:#60a5fa;text-decoration:underline"En savoir plus/a/span
button onclick="dtCookieChoice('accepted')" style="margin-left:16px;padding:6px 18px;background:#22c55e;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px"Accepter/button
button onclick="dtCookieChoice('refused')" style="margin-left:8px;padding:6px 18px;background:#64748b;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px"Refuser/button
/div
script
function dtCookieChoice(v){localStorage.setItem('dt_cookie_consent',v);document.getElementById('dt-cookie-banner').style.display='none';if(v!=='accepted'&&window.adsbygoogle){(window.adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;}}
(function(){if(!localStorage.getItem('dt_cookie_consent')){document.getElementById('dt-cookie-banner').style.display='block';}})();
/script
!-- COOKIE_CONSENT_END --
/body
/html