{"id":61346,"date":"2026-07-30T14:49:22","date_gmt":"2026-07-30T12:49:22","guid":{"rendered":"https:\/\/alertes-meteo.com\/?page_id=61346"},"modified":"2026-07-30T14:57:24","modified_gmt":"2026-07-30T12:57:24","slug":"temperatures-moyennes-en-decembre-depuis-1921-en-france-des-noels-de-moins-en-moins-blancs","status":"publish","type":"page","link":"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-decembre-depuis-1921-en-france-des-noels-de-moins-en-moins-blancs\/","title":{"rendered":"Temp\u00e9ratures moyennes en d\u00e9cembre depuis 1921 en France : des No\u00ebls de moins en moins blancs"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1575px;margin-left: calc(-5% \/ 2 );margin-right: calc(-5% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.375%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.375%;--awb-width-medium:100%;--awb-spacing-right-medium:2.375%;--awb-spacing-left-medium:2.375%;--awb-width-small:100%;--awb-spacing-right-small:2.375%;--awb-spacing-left-small:2.375%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p>D\u00e9cembre ouvre l&rsquo;hiver m\u00e9t\u00e9orologique, apporte les f\u00eates, les march\u00e9s de No\u00ebl et l&rsquo;espoir \u2014 souvent d\u00e9\u00e7u \u2014 de flocons le 25. Car en un si\u00e8cle, les grandes vagues de froid de d\u00e9cembre se sont rar\u00e9fi\u00e9es et les No\u00ebls blancs sont devenus une exception en plaine. Depuis 1921, les s\u00e9ries homog\u00e9n\u00e9is\u00e9es de M\u00e9t\u00e9o-France dessinent un d\u00e9cembre nettement plus doux, plus venteux et plus pluvieux. D\u00e9cryptage.<\/p>\n<h2>Quelle est la temp\u00e9rature moyenne de d\u00e9cembre en France ?<\/h2>\n<p>Sur l&rsquo;ensemble de la France m\u00e9tropolitaine, la <strong>temp\u00e9rature moyenne de d\u00e9cembre<\/strong> s&rsquo;\u00e9tablit aujourd&rsquo;hui autour de <strong>6 \u00e0 7 \u00b0C<\/strong>, contre environ <strong>4 \u00e0 5 \u00b0C<\/strong> durant les premi\u00e8res d\u00e9cennies du XX\u1d49 si\u00e8cle. D\u00e9cembre reste toutefois l&rsquo;un des mois les plus variables : il peut alterner douceur oc\u00e9anique \u00e0 15 \u00b0C et vagues de froid s\u00e9v\u00e8res \u00e0 -10 \u00b0C.<\/p>\n<h3>Des contrastes r\u00e9gionaux marqu\u00e9s<\/h3>\n<ul>\n<li><strong>Littoral m\u00e9diterran\u00e9en<\/strong> (Nice, Marseille, Perpignan) : 10 \u00e0 12 \u00b0C, douceur nette mais \u00e9pisodes de mistral et tramontane glaciaux.<\/li>\n<li><strong>Fa\u00e7ade atlantique<\/strong> (Brest, La Rochelle, Biarritz) : 8 \u00e0 10 \u00b0C, douceur oc\u00e9anique et temp\u00eates fr\u00e9quentes.<\/li>\n<li><strong>Bassin parisien et Nord<\/strong> : 5 \u00e0 6 \u00b0C, grisaille tenace et gel\u00e9es matinales r\u00e9guli\u00e8res.<\/li>\n<li><strong>Vall\u00e9e du Rh\u00f4ne et Sud-Ouest<\/strong> : 6 \u00e0 8 \u00b0C, brouillards persistants et coups de froid ponctuels.<\/li>\n<li><strong>Grand Est<\/strong> : 2 \u00e0 4 \u00b0C, gel\u00e9es nombreuses et neige de plaine possible.<\/li>\n<li><strong>Montagne<\/strong> : 0 \u00e0 3 \u00b0C en vall\u00e9e, enneigement en place d\u00e8s 1 000 \u00e0 1 200 m.<\/li>\n<\/ul>\n<\/div><p style=\"margin:18px 0; color:#dc2626; font-size:18px; font-weight:800; line-height:1.5; text-align:center;\">\n  Afficher et survolez le diagramme pour voir le d\u00e9tail des temp\u00e9ratures.\n<\/p>\n\n\n<!--\n  Graphique interactif WordPress\n  \u00c0 coller dans un bloc \u00ab HTML personnalis\u00e9 \u00bb.\n  Aucune biblioth\u00e8que externe n'est n\u00e9cessaire.\n-->\n<div id=\"graphique-temperatures-decembre\" class=\"tdec-widget\" data-tdec-chart>\n  <div class=\"tdec-header\">\n    <h2>Temp\u00e9rature moyenne observ\u00e9e en d\u00e9cembre depuis 1921 (France)<\/h2>\n    <p>Valeurs en degr\u00e9s Celsius<\/p>\n  <\/div>\n\n  <div\n    class=\"tdec-reference\"\n    role=\"note\"\n    aria-label=\"Normale 1991-2020 : 6,06 degr\u00e9s Celsius\"\n  >\n    <span>Normale 1991-2020<\/span>\n    <strong>6,06\u00a0\u00b0C<\/strong>\n  <\/div>\n\n  <div class=\"tdec-toggle-row\">\n    <button\n      class=\"tdec-toggle\"\n      data-tdec-toggle\n      type=\"button\"\n      role=\"switch\"\n      aria-checked=\"false\"\n    >\n      <span class=\"tdec-toggle-track\" aria-hidden=\"true\">\n        <span class=\"tdec-toggle-dot\"><\/span>\n      <\/span>\n      <span data-tdec-toggle-label>Afficher le diagramme<\/span>\n    <\/button>\n  <\/div>\n\n  <div class=\"tdec-content\" data-tdec-content hidden>\n    <div class=\"tdec-selection\" data-tdec-selection aria-live=\"polite\">\n      Survolez ou touchez la courbe pour afficher la temp\u00e9rature d\u2019une ann\u00e9e.\n    <\/div>\n\n    <div class=\"tdec-scroll\" aria-label=\"Graphique d\u00e9filable horizontalement sur mobile\">\n      <div class=\"tdec-stage\">\n        <svg\n          class=\"tdec-svg\"\n          data-tdec-svg\n          viewBox=\"0 0 1240 520\"\n          role=\"img\"\n          aria-labelledby=\"tdec-title tdec-desc\"\n          preserveAspectRatio=\"xMidYMid meet\"\n        >\n          <title id=\"tdec-title\">\n            Temp\u00e9rature moyenne observ\u00e9e en d\u00e9cembre en France, de 1921 \u00e0 2025\n          <\/title>\n          <desc id=\"tdec-desc\">\n            Courbe bleue interactive de la temp\u00e9rature moyenne nationale observ\u00e9e\n            en d\u00e9cembre. La ligne pointill\u00e9e repr\u00e9sente la normale 1991-2020 de 6,06 \u00b0C.\n            Les fl\u00e8ches gauche et droite permettent de parcourir les ann\u00e9es.\n          <\/desc>\n        <\/svg>\n        <div class=\"tdec-tooltip\" data-tdec-tooltip role=\"status\" aria-hidden=\"true\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"tdec-legend\" aria-label=\"L\u00e9gende\">\n      <span><i class=\"tdec-line-key\"><\/i> Temp\u00e9rature moyenne observ\u00e9e<\/span>\n      <span><i class=\"tdec-normal-key\"><\/i> Normale 1991-2020 : 6,06\u00a0\u00b0C<\/span>\n    <\/div>\n\n    <p class=\"tdec-note\">\n      Les valeurs 2024 et 2025 ont \u00e9t\u00e9 ajout\u00e9es \u00e0 partir des bilans climatiques\n      mensuels officiels. La valeur mensuelle d\u00e9finitive de 2026 n\u2019est pas encore disponible.\n    <\/p>\n\n    <p class=\"tdec-source\">\n      Source : M\u00e9t\u00e9o-France \u2022 Indicateur thermique national\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n  .tdec-widget,\n  .tdec-widget * {\n    box-sizing: border-box;\n  }\n\n  .tdec-widget {\n    --tdec-blue: #2f80ed;\n    --tdec-blue-dark: #145eb8;\n    --tdec-blue-soft: #eaf4ff;\n    --tdec-grid: #dfe6ee;\n    --tdec-ink: #17202a;\n    --tdec-muted: #5d6874;\n    width: 100%;\n    max-width: 1280px;\n    margin: 24px auto;\n    padding: clamp(18px, 3vw, 32px);\n    overflow: hidden;\n    color: var(--tdec-ink);\n    background: #ffffff;\n    border: 1px solid #e7ecf2;\n    border-radius: 18px;\n    box-shadow: 0 12px 34px rgba(23, 32, 42, 0.09);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .tdec-header h2 {\n    margin: 0;\n    font-size: clamp(21px, 2.6vw, 31px);\n    line-height: 1.18;\n    letter-spacing: -0.02em;\n  }\n\n  .tdec-header p {\n    margin: 8px 0 0;\n    color: var(--tdec-muted);\n    font-size: 15px;\n  }\n\n  .tdec-reference {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin-top: 18px;\n    padding: 10px 14px;\n    color: #184d82;\n    background: var(--tdec-blue-soft);\n    border: 1px solid #bfdcff;\n    border-radius: 11px;\n    font-size: 14px;\n  }\n\n  .tdec-reference span {\n    font-weight: 700;\n  }\n\n  .tdec-reference strong {\n    font-size: 17px;\n    color: #0f559f;\n  }\n\n  .tdec-toggle-row {\n    margin-top: 16px;\n  }\n\n  .tdec-toggle {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin: 0;\n    padding: 9px 13px;\n    color: #34404c;\n    background: #f5f7fa;\n    border: 1px solid #dce2e8;\n    border-radius: 999px;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.2;\n    cursor: pointer;\n    transition: color 0.16s ease, background 0.16s ease, border-color 0.16s ease;\n  }\n\n  .tdec-toggle:hover {\n    color: #17202a;\n    background: #eef2f6;\n    border-color: #cbd3dc;\n  }\n\n  .tdec-toggle:focus-visible,\n  .tdec-svg:focus-visible {\n    outline: 3px solid rgba(47, 128, 237, 0.28);\n    outline-offset: 3px;\n  }\n\n  .tdec-toggle-track {\n    position: relative;\n    display: inline-block;\n    width: 37px;\n    height: 21px;\n    flex: 0 0 auto;\n    background: #aeb7c2;\n    border-radius: 999px;\n    transition: background 0.16s ease;\n  }\n\n  .tdec-toggle-dot {\n    position: absolute;\n    top: 3px;\n    left: 3px;\n    width: 15px;\n    height: 15px;\n    background: #ffffff;\n    border-radius: 50%;\n    box-shadow: 0 1px 4px rgba(23, 32, 42, 0.28);\n    transition: transform 0.16s ease;\n  }\n\n  .tdec-toggle.is-active {\n    color: #174f8d;\n    background: #eff6ff;\n    border-color: #b9d4f2;\n  }\n\n  .tdec-toggle.is-active .tdec-toggle-track {\n    background: var(--tdec-blue-dark);\n  }\n\n  .tdec-toggle.is-active .tdec-toggle-dot {\n    transform: translateX(16px);\n  }\n\n  .tdec-content[hidden] {\n    display: none;\n  }\n\n  .tdec-selection {\n    min-height: 49px;\n    margin: 20px 0 12px;\n    padding: 12px 15px;\n    color: #34404c;\n    background: #f5f7fa;\n    border-left: 4px solid #8995a3;\n    border-radius: 9px;\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .tdec-selection strong {\n    color: #0f559f;\n  }\n\n  .tdec-selection.has-value {\n    color: #24415f;\n    background: #eef7ff;\n    border-left-color: var(--tdec-blue);\n  }\n\n  .tdec-scroll {\n    width: 100%;\n    overflow-x: auto;\n    overflow-y: hidden;\n    padding-top: 6px;\n    scrollbar-color: #aeb7c2 #edf0f3;\n    scrollbar-width: thin;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .tdec-stage {\n    position: relative;\n    width: 100%;\n    min-width: 940px;\n  }\n\n  .tdec-svg {\n    display: block;\n    width: 100%;\n    height: auto;\n    overflow: visible;\n    cursor: crosshair;\n    touch-action: pan-x pan-y;\n  }\n\n  .tdec-grid-line {\n    stroke: var(--tdec-grid);\n    stroke-width: 1;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tdec-zero-line {\n    stroke: #aeb8c3;\n    stroke-width: 1.5;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tdec-normal-line {\n    stroke: #536273;\n    stroke-width: 1.7;\n    stroke-dasharray: 7 6;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tdec-normal-label {\n    fill: #4e5b68;\n    font-size: 12px;\n    font-weight: 700;\n    text-anchor: end;\n  }\n\n  .tdec-y-label,\n  .tdec-x-label,\n  .tdec-axis-unit {\n    fill: #687582;\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .tdec-y-label {\n    font-size: 13px;\n    text-anchor: end;\n    dominant-baseline: middle;\n  }\n\n  .tdec-x-label {\n    font-size: 11px;\n    text-anchor: middle;\n  }\n\n  .tdec-axis-unit {\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .tdec-area {\n    pointer-events: none;\n  }\n\n  .tdec-curve {\n    fill: none;\n    stroke: var(--tdec-blue);\n    stroke-width: 2.1;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    vector-effect: non-scaling-stroke;\n    pointer-events: none;\n  }\n\n  .tdec-marker-line {\n    stroke: rgba(20, 94, 184, 0.42);\n    stroke-width: 1;\n    stroke-dasharray: 4 4;\n    vector-effect: non-scaling-stroke;\n    pointer-events: none;\n  }\n\n  .tdec-marker {\n    fill: #ffffff;\n    stroke: var(--tdec-blue-dark);\n    stroke-width: 2.2;\n    vector-effect: non-scaling-stroke;\n    filter: drop-shadow(0 2px 4px rgba(20, 94, 184, 0.28));\n    pointer-events: none;\n  }\n\n  .tdec-overlay {\n    fill: transparent;\n    pointer-events: all;\n  }\n\n  .tdec-tooltip {\n    position: absolute;\n    z-index: 4;\n    width: max-content;\n    max-width: 235px;\n    padding: 10px 12px;\n    color: #ffffff;\n    background: rgba(18, 34, 51, 0.97);\n    border-radius: 9px;\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);\n    font-size: 13px;\n    line-height: 1.35;\n    pointer-events: none;\n    opacity: 0;\n    transform: translate(-50%, calc(-100% - 12px));\n    transition: opacity 0.12s ease;\n  }\n\n  .tdec-tooltip::after {\n    content: \"\";\n    position: absolute;\n    top: 100%;\n    left: 50%;\n    width: 0;\n    height: 0;\n    border: 7px solid transparent;\n    border-top-color: rgba(18, 34, 51, 0.97);\n    transform: translateX(-50%);\n  }\n\n  .tdec-tooltip.is-visible {\n    opacity: 1;\n  }\n\n  .tdec-tooltip strong,\n  .tdec-tooltip span {\n    display: block;\n  }\n\n  .tdec-tooltip strong {\n    margin-bottom: 2px;\n    font-size: 14px;\n  }\n\n  .tdec-legend {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px 22px;\n    margin-top: 14px;\n    color: #49535e;\n    font-size: 13px;\n  }\n\n  .tdec-legend span {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .tdec-line-key,\n  .tdec-normal-key {\n    display: inline-block;\n    width: 30px;\n    height: 0;\n  }\n\n  .tdec-line-key {\n    border-top: 2px solid var(--tdec-blue);\n    border-radius: 999px;\n  }\n\n  .tdec-normal-key {\n    border-top: 2px dashed #536273;\n  }\n\n  .tdec-note {\n    margin: 16px 0 0;\n    padding: 11px 13px;\n    color: #52606d;\n    background: #f6f8fa;\n    border-radius: 9px;\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  .tdec-source {\n    margin: 13px 0 0;\n    color: #737d87;\n    font-size: 12px;\n  }\n\n  @media (max-width: 720px) {\n    .tdec-widget {\n      margin: 14px auto;\n      padding: 17px 14px 19px;\n      border-radius: 13px;\n    }\n\n    .tdec-reference {\n      width: 100%;\n      justify-content: space-between;\n    }\n\n    .tdec-selection {\n      margin-top: 15px;\n    }\n\n    .tdec-scroll {\n      padding-bottom: 7px;\n    }\n\n    .tdec-stage {\n      min-width: 900px;\n    }\n\n    .tdec-scroll::after {\n      content: \"Faites glisser le graphique pour parcourir les ann\u00e9es \u2192\";\n      position: sticky;\n      left: 0;\n      display: block;\n      width: max-content;\n      margin-top: 4px;\n      color: #727d88;\n      font-size: 11px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .tdec-toggle,\n    .tdec-toggle-track,\n    .tdec-toggle-dot,\n    .tdec-tooltip {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    const widget = document.getElementById(\"graphique-temperatures-decembre\");\n    const NORMAL = 6.06;\n\n    if (!widget || widget.dataset.tdecReady === \"true\") return;\n    widget.dataset.tdecReady = \"true\";\n\n      const data = [\n        [1921, 5.3], [1922, 5.2], [1923, 4.6], [1924, 5.3], [1925, 5.2],\n        [1926, 3.0], [1927, 3.9], [1928, 4.6], [1929, 7.3], [1930, 5.5],\n        [1931, 3.4], [1932, 6.4], [1933, 0.4], [1934, 8.5], [1935, 5.1],\n        [1936, 5.1], [1937, 4.1], [1938, 3.5], [1939, 3.8], [1940, 1.5],\n        [1941, 4.0], [1942, 5.6], [1943, 4.3], [1944, 4.4], [1945, 5.6],\n        [1946, 2.5], [1947, 4.8], [1948, 5.3], [1949, 5.8], [1950, 2.0],\n        [1951, 5.5], [1952, 4.6], [1953, 8.1], [1954, 6.9], [1955, 7.3],\n        [1956, 6.0], [1957, 4.3], [1958, 6.0], [1959, 6.8], [1960, 4.0],\n        [1961, 5.6], [1962, 2.1], [1963, 2.2], [1964, 4.0], [1965, 6.8],\n        [1966, 6.3], [1967, 3.4], [1968, 4.1], [1969, 2.1], [1970, 3.1],\n        [1971, 5.2], [1972, 5.3], [1973, 4.5], [1974, 7.7], [1975, 3.4],\n        [1976, 4.2], [1977, 6.2], [1978, 6.5], [1979, 6.7], [1980, 3.7],\n        [1981, 5.5], [1982, 5.9], [1983, 5.2], [1984, 5.4], [1985, 6.3],\n        [1986, 6.0], [1987, 6.2], [1988, 6.5], [1989, 6.7], [1990, 3.7],\n        [1991, 4.2], [1992, 6.0], [1993, 7.3], [1994, 7.6], [1995, 5.2],\n        [1996, 4.5], [1997, 6.7], [1998, 5.5], [1999, 6.0], [2000, 8.4],\n        [2001, 3.4], [2002, 7.8], [2003, 6.1], [2004, 5.0], [2005, 3.6],\n        [2006, 6.0], [2007, 5.0], [2008, 4.5], [2009, 5.4], [2010, 2.8],\n        [2011, 7.8], [2012, 6.8], [2013, 6.3], [2014, 6.3], [2015, 9.5],\n        [2016, 5.6], [2017, 5.9], [2018, 7.7], [2019, 8.1], [2020, 6.9],\n        [2021, 6.9], [2022, 6.7], [2023, 7.9], [2024, 6.4], [2025, 7.6]\n      ];\n\n      const svg = widget.querySelector(\"[data-tdec-svg]\");\n      const tooltip = widget.querySelector(\"[data-tdec-tooltip]\");\n      const selection = widget.querySelector(\"[data-tdec-selection]\");\n      const stage = widget.querySelector(\".tdec-stage\");\n      const toggle = widget.querySelector(\"[data-tdec-toggle]\");\n      const toggleLabel = widget.querySelector(\"[data-tdec-toggle-label]\");\n      const content = widget.querySelector(\"[data-tdec-content]\");\n      const ns = \"http:\/\/www.w3.org\/2000\/svg\";\n\n      const contentId = \"tdec-chart-content\";\n      const gradientId = \"tdec-area-gradient\";\n      content.id = contentId;\n      toggle.setAttribute(\"aria-controls\", contentId);\n\n      const W = 1240;\n      const H = 520;\n      const margin = { top: 31, right: 22, bottom: 62, left: 62 };\n      const plotW = W - margin.left - margin.right;\n      const plotH = H - margin.top - margin.bottom;\n      const minY = 0;\n      const maxY = 10;\n      const ticks = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];\n      let activeIndex = data.length - 1;\n      let pinned = false;\n\n      const x = (index) =>\n        margin.left + (index \/ (data.length - 1)) * plotW;\n\n      const y = (value) =>\n        margin.top + ((maxY - value) \/ (maxY - minY)) * plotH;\n\n      const makeSvg = (tag, attrs = {}) => {\n        const element = document.createElementNS(ns, tag);\n        Object.entries(attrs).forEach(([name, value]) =>\n          element.setAttribute(name, value)\n        );\n        return element;\n      };\n\n      const formatValue = (value, digits = 1) =>\n        value.toFixed(digits).replace(\".\", \",\").replace(\"-\", \"\u2212\");\n\n      const formatGap = (value) => {\n        const sign = value > 0 ? \"+\" : value < 0 ? \"\u2212\" : \"\";\n        return sign + Math.abs(value).toFixed(1).replace(\".\", \",\");\n      };\n\n      const defs = makeSvg(\"defs\");\n      const gradient = makeSvg(\"linearGradient\", {\n        id: gradientId,\n        x1: \"0\",\n        x2: \"0\",\n        y1: \"0\",\n        y2: \"1\"\n      });\n      gradient.appendChild(\n        makeSvg(\"stop\", {\n          offset: \"0%\",\n          \"stop-color\": \"#2f80ed\",\n          \"stop-opacity\": \"0.24\"\n        })\n      );\n      gradient.appendChild(\n        makeSvg(\"stop\", {\n          offset: \"100%\",\n          \"stop-color\": \"#2f80ed\",\n          \"stop-opacity\": \"0.025\"\n        })\n      );\n      defs.appendChild(gradient);\n      svg.appendChild(defs);\n\n      const gridGroup = makeSvg(\"g\", { \"aria-hidden\": \"true\" });\n      ticks.forEach((tick) => {\n        gridGroup.appendChild(\n          makeSvg(\"line\", {\n            x1: margin.left,\n            x2: W - margin.right,\n            y1: y(tick),\n            y2: y(tick),\n            class: tick === 0 ? \"tdec-zero-line\" : \"tdec-grid-line\"\n          })\n        );\n\n        const label = makeSvg(\"text\", {\n          x: margin.left - 11,\n          y: y(tick),\n          class: \"tdec-y-label\"\n        });\n        label.textContent = formatValue(tick);\n        gridGroup.appendChild(label);\n      });\n\n      const unit = makeSvg(\"text\", {\n        x: 8,\n        y: 19,\n        class: \"tdec-axis-unit\"\n      });\n      unit.textContent = \"Temp\u00e9rature (\u00b0C)\";\n      gridGroup.appendChild(unit);\n      svg.appendChild(gridGroup);\n\n      svg.appendChild(\n        makeSvg(\"line\", {\n          x1: margin.left,\n          x2: W - margin.right,\n          y1: y(NORMAL),\n          y2: y(NORMAL),\n          class: \"tdec-normal-line\",\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      const normalLabel = makeSvg(\"text\", {\n        x: W - margin.right - 3,\n        y: y(NORMAL) - 8,\n        class: \"tdec-normal-label\",\n        \"aria-hidden\": \"true\"\n      });\n      normalLabel.textContent = \"Normale 1991-2020 : 9,09 \u00b0C\";\n      svg.appendChild(normalLabel);\n\n      const linePath = data\n        .map(([, value], index) =>\n          `${index === 0 ? \"M\" : \"L\"} ${x(index)} ${y(value)}`\n        )\n        .join(\" \");\n\n      const areaPath =\n        linePath +\n        ` L ${x(data.length - 1)} ${y(minY)}` +\n        ` L ${x(0)} ${y(minY)} Z`;\n\n      svg.appendChild(\n        makeSvg(\"path\", {\n          d: areaPath,\n          class: \"tdec-area\",\n          fill: `url(#${gradientId})`,\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      svg.appendChild(\n        makeSvg(\"path\", {\n          d: linePath,\n          class: \"tdec-curve\",\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      const labelsGroup = makeSvg(\"g\", { \"aria-hidden\": \"true\" });\n      data.forEach(([year], index) => {\n        if (year % 5 !== 0) return;\n        const label = makeSvg(\"text\", {\n          x: x(index),\n          y: H - 25,\n          class: \"tdec-x-label\"\n        });\n        label.textContent = year;\n        labelsGroup.appendChild(label);\n      });\n      svg.appendChild(labelsGroup);\n\n      const markerLine = makeSvg(\"line\", {\n        x1: x(activeIndex),\n        x2: x(activeIndex),\n        y1: margin.top,\n        y2: H - margin.bottom,\n        class: \"tdec-marker-line\",\n        visibility: \"hidden\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(markerLine);\n\n      const marker = makeSvg(\"circle\", {\n        cx: x(activeIndex),\n        cy: y(data[activeIndex][1]),\n        r: 4.7,\n        class: \"tdec-marker\",\n        visibility: \"hidden\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(marker);\n\n      const overlay = makeSvg(\"rect\", {\n        x: margin.left,\n        y: margin.top,\n        width: plotW,\n        height: plotH,\n        class: \"tdec-overlay\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(overlay);\n\n      const setSelectionCard = (index) => {\n        const [year, value] = data[index];\n        selection.classList.add(\"has-value\");\n        selection.innerHTML =\n          `<strong>D\u00e9cembre ${year}<\/strong> \u2014 temp\u00e9rature moyenne : ` +\n          `<strong>${formatValue(value)} \u00b0C<\/strong> \u2022 \u00e9cart \u00e0 la normale : ` +\n          `<strong>${formatGap(value - NORMAL)} \u00b0C<\/strong>`;\n      };\n\n      const placeTooltip = (index) => {\n        const [year, value] = data[index];\n        const svgRect = svg.getBoundingClientRect();\n        const stageRect = stage.getBoundingClientRect();\n        const pointClientX = svgRect.left + (x(index) \/ W) * svgRect.width;\n        const pointClientY = svgRect.top + (y(value) \/ H) * svgRect.height;\n        const tooltipX = Math.max(\n          120,\n          Math.min(stageRect.width - 120, pointClientX - stageRect.left)\n        );\n        const tooltipY = Math.max(86, pointClientY - stageRect.top);\n\n        tooltip.innerHTML =\n          `<strong>D\u00e9cembre ${year}<\/strong>` +\n          `<span>Temp\u00e9rature moyenne : ${formatValue(value)} \u00b0C<\/span>` +\n          `<span>\u00c9cart \u00e0 la normale : ${formatGap(value - NORMAL)} \u00b0C<\/span>`;\n        tooltip.style.left = `${tooltipX}px`;\n        tooltip.style.top = `${tooltipY}px`;\n        tooltip.classList.add(\"is-visible\");\n        tooltip.setAttribute(\"aria-hidden\", \"false\");\n      };\n\n      const showIndex = (index, showTooltip = true) => {\n        activeIndex = Math.max(0, Math.min(data.length - 1, index));\n        const value = data[activeIndex][1];\n        markerLine.setAttribute(\"x1\", x(activeIndex));\n        markerLine.setAttribute(\"x2\", x(activeIndex));\n        markerLine.setAttribute(\"visibility\", \"visible\");\n        marker.setAttribute(\"cx\", x(activeIndex));\n        marker.setAttribute(\"cy\", y(value));\n        marker.setAttribute(\"visibility\", \"visible\");\n        setSelectionCard(activeIndex);\n        if (showTooltip) placeTooltip(activeIndex);\n      };\n\n      const resetSelectionCard = () => {\n        selection.classList.remove(\"has-value\");\n        selection.textContent =\n          \"Survolez ou touchez la courbe pour afficher la temp\u00e9rature d\u2019une ann\u00e9e.\";\n      };\n\n      const hidePointer = (resetCard = false) => {\n        markerLine.setAttribute(\"visibility\", \"hidden\");\n        marker.setAttribute(\"visibility\", \"hidden\");\n        tooltip.classList.remove(\"is-visible\");\n        tooltip.setAttribute(\"aria-hidden\", \"true\");\n        if (resetCard) resetSelectionCard();\n      };\n\n      const indexFromPointer = (event) => {\n        const rect = svg.getBoundingClientRect();\n        const svgX = ((event.clientX - rect.left) \/ rect.width) * W;\n        const ratio = (svgX - margin.left) \/ plotW;\n        return Math.round(\n          Math.max(0, Math.min(1, ratio)) * (data.length - 1)\n        );\n      };\n\n      overlay.addEventListener(\"pointerenter\", (event) => {\n        if (event.pointerType === \"mouse\" || !pinned) {\n          showIndex(indexFromPointer(event));\n        }\n      });\n\n      overlay.addEventListener(\"pointermove\", (event) => {\n        if (event.pointerType === \"mouse\" || !pinned) {\n          showIndex(indexFromPointer(event));\n        }\n      });\n\n      overlay.addEventListener(\"pointerleave\", (event) => {\n        if (event.pointerType === \"mouse\") {\n          pinned = false;\n          hidePointer(true);\n        } else if (!pinned) {\n          hidePointer(true);\n        }\n      });\n\n      overlay.addEventListener(\"pointerdown\", (event) => {\n        if (event.pointerType === \"mouse\") return;\n        pinned = true;\n        showIndex(indexFromPointer(event));\n      });\n\n      svg.addEventListener(\"keydown\", (event) => {\n        if (event.key !== \"ArrowLeft\" && event.key !== \"ArrowRight\" &&\n            event.key !== \"Home\" && event.key !== \"End\" &&\n            event.key !== \"Enter\" && event.key !== \" \" &&\n            event.key !== \"Escape\") return;\n\n        event.preventDefault();\n\n        if (event.key === \"ArrowLeft\") {\n          pinned = true;\n          showIndex(activeIndex - 1);\n        } else if (event.key === \"ArrowRight\") {\n          pinned = true;\n          showIndex(activeIndex + 1);\n        } else if (event.key === \"Home\") {\n          pinned = true;\n          showIndex(0);\n        } else if (event.key === \"End\") {\n          pinned = true;\n          showIndex(data.length - 1);\n        } else if (event.key === \"Enter\" || event.key === \" \") {\n          pinned = true;\n          showIndex(activeIndex);\n        } else if (event.key === \"Escape\") {\n          pinned = false;\n          hidePointer(true);\n        }\n      });\n\n      toggle.addEventListener(\"click\", () => {\n        const willShow = content.hidden;\n        content.hidden = !willShow;\n        toggle.classList.toggle(\"is-active\", willShow);\n        toggle.setAttribute(\"aria-checked\", String(willShow));\n        toggleLabel.textContent = willShow\n          ? \"Masquer le diagramme\"\n          : \"Afficher le diagramme\";\n\n        pinned = false;\n        hidePointer(true);\n      });\n\n      window.addEventListener(\"resize\", () => {\n        if (tooltip.classList.contains(\"is-visible\")) {\n          placeTooltip(activeIndex);\n        }\n      });\n  })();\n<\/script><div class=\"fusion-text fusion-text-2\"><p><a href=\"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-novembre-depuis-1921-en-france-lhiver-qui-tarde-a-venir\/\"><strong>Diagramme novembre<\/strong><\/a><\/p>\n<p style=\"text-align: right;\"><a href=\"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-janvier-depuis-1921-en-france-ce-que-revele-un-siecle-de-releves\/\"><strong>Diagramme janvier<\/strong><\/a><\/p>\n<\/div><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8902396130105212\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- bas de page -->\n<ins class=\"adsbygoogle\"\n     style=\"display:block\"\n     data-ad-client=\"ca-pub-8902396130105212\"\n     data-ad-slot=\"7724440717\"\n     data-ad-format=\"auto\"\n     data-full-width-responsive=\"true\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><div class=\"fusion-text fusion-text-3\"><h2>Un si\u00e8cle de r\u00e9chauffement : les grandes tendances depuis 1921<\/h2>\n<h3>Une hausse nette mais tr\u00e8s variable<\/h3>\n<p>Le r\u00e9chauffement moyen en France m\u00e9tropolitaine d\u00e9passe <strong>+1,7 \u00b0C<\/strong> depuis le d\u00e9but du XX\u1d49 si\u00e8cle. En d\u00e9cembre, il se traduit surtout par une baisse du nombre de jours de gel, un recul de l&rsquo;enneigement de plaine et une nette augmentation des mois tr\u00e8s doux.<\/p>\n<h3>Trois grandes p\u00e9riodes<\/h3>\n<ol>\n<li><strong>1921-1955<\/strong> : d\u00e9cembres froids, gel\u00e9es fr\u00e9quentes, \u00e9pisodes neigeux r\u00e9guliers en plaine.<\/li>\n<li><strong>1955-1990<\/strong> : forte variabilit\u00e9, avec des mois glaciaux m\u00e9morables (1962, 1969, 1981) et des flux d&rsquo;ouest doux.<\/li>\n<li><strong>1990-2026<\/strong> : bascule climatique, d\u00e9cembres doux dominants et vagues de froid intenses devenues rares et br\u00e8ves.<\/li>\n<\/ol>\n<h3>Les mois de d\u00e9cembre les plus marquants<\/h3>\n<ul>\n<li><strong>D\u00e9cembre 1938<\/strong> : mois tr\u00e8s froid, gel\u00e9es g\u00e9n\u00e9ralis\u00e9es.<\/li>\n<li><strong>D\u00e9cembre 1962<\/strong> : entr\u00e9e dans l&rsquo;hiver 1962-1963, l&rsquo;un des plus rigoureux du XX\u1d49 si\u00e8cle.<\/li>\n<li><strong>D\u00e9cembre 1969<\/strong> : froid intense et enneigement durable.<\/li>\n<li><strong>D\u00e9cembre 1981<\/strong> : vague de froid s\u00e9v\u00e8re, temp\u00e9ratures tr\u00e8s basses sur tout le pays.<\/li>\n<li><strong>D\u00e9cembre 1999<\/strong> : temp\u00eates Lothar et Martin, parmi les plus destructrices jamais observ\u00e9es en France.<\/li>\n<li><strong>D\u00e9cembre 2010<\/strong> : d\u00e9cembre le plus froid depuis les ann\u00e9es 1960, neige abondante en plaine.<\/li>\n<li><strong>D\u00e9cembre 2015<\/strong> : douceur exceptionnelle, anomalie proche de +3 \u00b0C.<\/li>\n<li><strong>D\u00e9cembre 2022<\/strong> : coup de froid en d\u00e9but de mois suivi d&rsquo;une douceur remarquable pour les f\u00eates.<\/li>\n<\/ul>\n<h2>Pourquoi d\u00e9cembre se r\u00e9chauffe-t-il ?<\/h2>\n<p>Plusieurs facteurs se combinent :<\/p>\n<ul>\n<li><strong>Le changement climatique d&rsquo;origine anthropique<\/strong>, cause dominante et scientifiquement \u00e9tablie.<\/li>\n<li><strong>La pr\u00e9dominance des flux d&rsquo;ouest oc\u00e9aniques<\/strong>, porteurs d&rsquo;air doux et humide.<\/li>\n<li><strong>Le recul des blocages anticycloniques scandinaves<\/strong>, responsables des grands froids continentaux.<\/li>\n<li><strong>Un Atlantique Nord plus chaud<\/strong>, qui adoucit les masses d&rsquo;air entrantes.<\/li>\n<li><strong>L&rsquo;\u00eelot de chaleur urbain<\/strong>, qui att\u00e9nue fortement les gel\u00e9es dans les agglom\u00e9rations.<\/li>\n<li><strong>La r\u00e9duction de l&rsquo;enneigement<\/strong>, qui limite l&rsquo;effet refroidissant du sol blanc.<\/li>\n<\/ul>\n<h2>Conseils pratiques pour aborder le mois de d\u00e9cembre<\/h2>\n<ul>\n<li><strong>Pr\u00e9parez-vous aux temp\u00eates hivernales<\/strong> : d\u00e9cembre est l&rsquo;un des mois les plus venteux de l&rsquo;ann\u00e9e.<\/li>\n<li><strong>\u00c9quipez votre v\u00e9hicule<\/strong> : pneus hiver, raclette, liquide lave-glace antigel et couverture de secours.<\/li>\n<li><strong>Surveillez le verglas<\/strong> : pluies vergla\u00e7antes et gel\u00e9es nocturnes rendent les routes dangereuses.<\/li>\n<li><strong>Prot\u00e9gez vos canalisations<\/strong> avant les coups de froid annonc\u00e9s.<\/li>\n<li><strong>A\u00e9rez malgr\u00e9 le froid<\/strong> : 10 minutes par jour suffisent \u00e0 limiter humidit\u00e9 et pollution int\u00e9rieure.<\/li>\n<li><strong>Anticipez vos d\u00e9placements de f\u00eates<\/strong> : consultez les pr\u00e9visions avant chaque grand trajet.<\/li>\n<\/ul>\n<h2>FAQ : vos questions sur les temp\u00e9ratures de d\u00e9cembre en France<\/h2>\n<h3>Quel a \u00e9t\u00e9 le mois de d\u00e9cembre le plus chaud en France ?<\/h3>\n<p>D\u00e9cembre 2015 figure parmi les plus chauds jamais mesur\u00e9s, avec une anomalie approchant +3 \u00b0C par rapport aux normales.<\/p>\n<h3>Quel a \u00e9t\u00e9 le mois de d\u00e9cembre le plus froid ?<\/h3>\n<p>D\u00e9cembre 2010 est le plus froid depuis les ann\u00e9es 1960. Plus haut dans la s\u00e9rie, d\u00e9cembre 1962 et d\u00e9cembre 1969 restent des r\u00e9f\u00e9rences de rigueur hivernale.<\/p>\n<h3>De combien les temp\u00e9ratures de d\u00e9cembre ont-elles augment\u00e9 depuis 1921 ?<\/h3>\n<p>Les s\u00e9ries longues de M\u00e9t\u00e9o-France indiquent un r\u00e9chauffement de l&rsquo;ordre de <strong>1,5 \u00e0 2,5 \u00b0C<\/strong> sur le mois de d\u00e9cembre depuis les ann\u00e9es 1920, avec une acc\u00e9l\u00e9ration depuis 1990.<\/p>\n<h3>Les No\u00ebls blancs sont-ils devenus rares ?<\/h3>\n<p>Oui. En plaine, la probabilit\u00e9 de neige au sol le 25 d\u00e9cembre est aujourd&rsquo;hui tr\u00e8s faible, sauf dans l&rsquo;Est et en altitude. Elle \u00e9tait nettement plus \u00e9lev\u00e9e dans la premi\u00e8re moiti\u00e9 du XX\u1d49 si\u00e8cle.<\/p>\n<h3>Pourquoi fait-il si gris en d\u00e9cembre ?<\/h3>\n<p>Le soleil est au plus bas de l&rsquo;ann\u00e9e, les journ\u00e9es sont les plus courtes et les inversions thermiques pi\u00e8gent brouillards et stratus dans les vall\u00e9es et le bassin parisien pendant plusieurs jours.<\/p>\n<h2>Conclusion<\/h2>\n<p>Un si\u00e8cle de relev\u00e9s le confirme : la <strong>temp\u00e9rature moyenne de d\u00e9cembre en France<\/strong> est pass\u00e9e d&rsquo;environ 4 \u00e0 5 \u00b0C dans les ann\u00e9es 1920 \u00e0 6 \u00e0 7 \u00b0C aujourd&rsquo;hui. Entre douceurs records, temp\u00eates historiques et No\u00ebls blancs en voie de disparition, d\u00e9cembre incarne un hiver qui perd progressivement de sa rigueur \u2014 sans jamais renoncer \u00e0 quelques coups de froid m\u00e9morables. Anticiper, c&rsquo;est se prot\u00e9ger.<\/p>\n<\/div><style>\n.faq-anomalies {\n  max-width: 900px;\n  margin: 40px auto;\n  padding: 35px;\n  font-family: Arial, sans-serif;\n  background:\n    radial-gradient(circle at top right, rgba(255,255,255,.25), transparent 35%),\n    linear-gradient(135deg, #7c2d12, #ea580c 55%, #fb923c);\n  border-radius: 28px;\n  box-shadow: 0 25px 60px rgba(124,45,18,.25);\n}\n\n.faq-anomalies__intro{\n  text-align:center;\n  color:#fff;\n  margin-bottom:30px;\n}\n\n.faq-anomalies__badge{\n  display:inline-block;\n  padding:7px 15px;\n  margin-bottom:12px;\n  border-radius:30px;\n  background:rgba(255,255,255,.18);\n  border:1px solid rgba(255,255,255,.35);\n  font-size:13px;\n  font-weight:700;\n  letter-spacing:1px;\n  text-transform:uppercase;\n}\n\n.faq-anomalies h2{\n  margin:0 0 10px;\n  font-size:clamp(30px,5vw,46px);\n  line-height:1.1;\n}\n\n.faq-anomalies__intro p{\n  margin:0;\n  font-size:17px;\n  opacity:.9;\n}\n\n.faq-anomalies details{\n  margin-bottom:15px;\n  background:#fff;\n  border-radius:18px;\n  overflow:hidden;\n  box-shadow:0 12px 28px rgba(0,0,0,.12);\n  transition:.3s;\n}\n\n.faq-anomalies details:hover{\n  transform:translateY(-3px);\n  box-shadow:0 18px 35px rgba(0,0,0,.16);\n}\n\n.faq-anomalies summary{\n  position:relative;\n  padding:22px 65px 22px 70px;\n  cursor:pointer;\n  list-style:none;\n  font-size:18px;\n  font-weight:700;\n  color:#7c2d12;\n}\n\n.faq-anomalies summary::-webkit-details-marker{\n  display:none;\n}\n\n.faq-anomalies summary::before{\n  position:absolute;\n  left:20px;\n  top:50%;\n  transform:translateY(-50%);\n  width:38px;\n  height:38px;\n  display:grid;\n  place-items:center;\n  background:#ffedd5;\n  border-radius:12px;\n  font-size:20px;\n}\n\n.faq-anomalies details:nth-of-type(1) summary::before{\n  content:\"\ud83d\udcc8\";\n}\n\n.faq-anomalies details:nth-of-type(2) summary::before{\n  content:\"\ud83e\udd76\";\n}\n\n.faq-anomalies details:nth-of-type(3) summary::before{\n  content:\"\ud83e\udd75\";\n}\n\n.faq-anomalies summary::after{\n  content:\"+\";\n  position:absolute;\n  right:22px;\n  top:50%;\n  transform:translateY(-50%);\n  width:32px;\n  height:32px;\n  display:grid;\n  place-items:center;\n  border-radius:50%;\n  background:#ea580c;\n  color:#fff;\n  font-size:24px;\n  transition:.3s;\n}\n\n.faq-anomalies details[open] summary::after{\n  content:\"\u2212\";\n  background:#9a3412;\n}\n\n.faq-anomalies details p{\n  margin:0;\n  padding:0 70px 24px;\n  color:#475569;\n  line-height:1.7;\n  font-size:16px;\n}\n\n.faq-anomalies strong{\n  color:#b91c1c;\n}\n\n@media(max-width:600px){\n\n.faq-anomalies{\n  padding:25px 15px;\n}\n\n.faq-anomalies summary{\n  padding:20px 55px 20px 58px;\n  font-size:16px;\n}\n\n.faq-anomalies summary::before{\n  left:14px;\n  width:34px;\n  height:34px;\n}\n\n.faq-anomalies details p{\n  padding:0 20px 22px;\n}\n\n}\n<\/style>\n\n<section class=\"faq-anomalies\">\n\n<div class=\"faq-anomalies__intro\">\n<span class=\"faq-anomalies__badge\">Temp\u00e9ratures \u2022 France<\/span>\n<h2>FAQ \u2013 Anomalies climatiques<\/h2>\n<p>Comprendre les \u00e9carts de temp\u00e9rature observ\u00e9s au fil des ann\u00e9es.<\/p>\n<\/div>\n\n<details>\n<summary>Que repr\u00e9sente une anomalie annuelle ?<\/summary>\n<p>\nUne anomalie annuelle correspond \u00e0 <strong>l'\u00e9cart entre la temp\u00e9rature moyenne d'une ann\u00e9e et la normale climatique de r\u00e9f\u00e9rence<\/strong>. Une valeur positive indique une ann\u00e9e plus chaude que la normale, une valeur n\u00e9gative une ann\u00e9e plus froide.\n<\/p>\n<\/details>\n\n<details>\n<summary>Quelle est l'ann\u00e9e la plus froide depuis 1900 ?<\/summary>\n<p>\nL'ann\u00e9e <strong>1956<\/strong> reste la plus froide avec une anomalie de <strong>\u22122,39\u00a0\u00b0C<\/strong> par rapport \u00e0 la normale climatique.\n<\/p>\n<\/details>\n\n<details>\n<summary>Quelle est l'ann\u00e9e la plus chaude ?<\/summary>\n<p>\nL'ann\u00e9e <strong>2022<\/strong> est actuellement la plus chaude, avec une anomalie de <strong>+1,54\u00a0\u00b0C<\/strong>, illustrant l'intensification du r\u00e9chauffement observ\u00e9 en France.\n<\/p>\n<\/details>\n\n<\/section><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":61347,"parent":60843,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"Temp\u00e9rature moyenne d\u00e9cembre France : \u00e9volution depuis 1921 | Alertes-M\u00e9t\u00e9o.com","_seopress_titles_desc":"Temp\u00e9rature moyenne de d\u00e9cembre en France depuis 1921 : tendances, records, vagues de froid, No\u00ebls blancs et conseils pour anticiper le c\u0153ur de l'hiver.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"temperature mer","footnotes":""},"class_list":["post-61346","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/comments?post=61346"}],"version-history":[{"count":2,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61346\/revisions"}],"predecessor-version":[{"id":61349,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61346\/revisions\/61349"}],"up":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/60843"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/media\/61347"}],"wp:attachment":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/media?parent=61346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}