{"id":61303,"date":"2026-07-30T10:30:06","date_gmt":"2026-07-30T08:30:06","guid":{"rendered":"https:\/\/alertes-meteo.com\/?page_id=61303"},"modified":"2026-07-30T15:00:15","modified_gmt":"2026-07-30T13:00:15","slug":"temperatures-moyennes-en-mars-depuis-1921-en-france-un-siecle-de-basculement-vers-le-printemps","status":"publish","type":"page","link":"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-mars-depuis-1921-en-france-un-siecle-de-basculement-vers-le-printemps\/","title":{"rendered":"Temp\u00e9ratures moyennes en mars depuis 1921 en France : un si\u00e8cle de basculement vers le printemps"},"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\"><div class=\"w-full\">\n<p>Mars marque la bascule officielle vers le printemps m\u00e9t\u00e9orologique. C&rsquo;est aussi l&rsquo;un des mois les plus impr\u00e9visibles de l&rsquo;ann\u00e9e en France : neige tardive en d\u00e9but de mois, douceur estivale en fin de mois, le tout s\u00e9par\u00e9 par quelques jours seulement. Depuis 1921, les s\u00e9ries homog\u00e9n\u00e9is\u00e9es de M\u00e9t\u00e9o-France dessinent une tendance limpide : mars se r\u00e9chauffe, le printemps arrive plus t\u00f4t, et les gel\u00e9es tardives n&rsquo;ont jamais \u00e9t\u00e9 aussi dangereuses pour la v\u00e9g\u00e9tation. D\u00e9cryptage.<\/p>\n<h2>Quelle est la temp\u00e9rature moyenne de mars en France ?<\/h2>\n<p>Sur l&rsquo;ensemble de la France m\u00e9tropolitaine, la <strong>temp\u00e9rature moyenne de mars<\/strong> s&rsquo;\u00e9tablit d\u00e9sormais autour de <strong>9 \u00e0 10 \u00b0C<\/strong>, contre environ <strong>7 \u00e0 8 \u00b0C<\/strong> durant les premi\u00e8res d\u00e9cennies du XX\u1d49 si\u00e8cle. Mars enregistre l&rsquo;une des progressions thermiques les plus rapides de l&rsquo;ann\u00e9e, avec un \u00e9cart de pr\u00e8s de 4 \u00b0C entre le d\u00e9but et la fin du mois.<\/p>\n<h3>Des contrastes r\u00e9gionaux nets<\/h3>\n<ul>\n<li><strong>Littoral m\u00e9diterran\u00e9en<\/strong> (Nice, Marseille, Perpignan) : 11 \u00e0 13 \u00b0C, avec des apr\u00e8s-midis d\u00e9j\u00e0 tr\u00e8s doux.<\/li>\n<li><strong>Fa\u00e7ade atlantique<\/strong> (Brest, La Rochelle, Biarritz) : 10 \u00e0 11 \u00b0C, printemps pr\u00e9coce et floraisons avanc\u00e9es.<\/li>\n<li><strong>Bassin parisien et Nord<\/strong> : 8 \u00e0 9 \u00b0C, matin\u00e9es encore fra\u00eeches et gel\u00e9es possibles.<\/li>\n<li><strong>Grand Est et Franche-Comt\u00e9<\/strong> : 6 \u00e0 8 \u00b0C, nuits froides persistantes sous ciel d\u00e9gag\u00e9.<\/li>\n<li><strong>Montagne<\/strong> : encore hivernal au-dessus de 1 500 m, avec un manteau neigeux souvent \u00e0 son maximum.<\/li>\n<\/ul>\n<\/div>\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 class=\"tmar-widget\" data-tmar-chart>\n  <div class=\"tmar-header\">\n    <h2>Temp\u00e9rature moyenne observ\u00e9e en mars depuis 1921 (France)<\/h2>\n    <p> Valeurs en degr\u00e9s Celsius<\/p>\n  <\/div>\n\n  <div\n    class=\"tmar-reference\"\n    role=\"note\"\n    aria-label=\"Normale 1991-2020 : 9,09 degr\u00e9s Celsius\"\n  >\n    <span>Normale 1991-2020<\/span>\n    <strong>9,09\u00a0\u00b0C<\/strong>\n  <\/div>\n\n  <div class=\"tmar-toggle-row\">\n    <button\n      class=\"tmar-toggle\"\n      data-tmar-toggle\n      type=\"button\"\n      role=\"switch\"\n      aria-checked=\"false\"\n    >\n      <span class=\"tmar-toggle-track\" aria-hidden=\"true\">\n        <span class=\"tmar-toggle-dot\"><\/span>\n      <\/span>\n      <span data-tmar-toggle-label>Afficher le diagramme<\/span>\n    <\/button>\n  <\/div>\n\n  <div class=\"tmar-content\" data-tmar-content hidden>\n    <div class=\"tmar-selection\" data-tmar-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=\"tmar-scroll\" aria-label=\"Graphique d\u00e9filable horizontalement sur mobile\">\n      <div class=\"tmar-stage\">\n        <svg\n          class=\"tmar-svg\"\n          data-tmar-svg\n          viewBox=\"0 0 1240 520\"\n          role=\"img\"\n          tabindex=\"0\"\n          aria-labelledby=\"tmar-title tmar-desc\"\n          preserveAspectRatio=\"xMidYMid meet\"\n        >\n          <title id=\"tmar-title\">\n            Temp\u00e9rature moyenne observ\u00e9e en mars en France, de 1921 \u00e0 2026\n          <\/title>\n          <desc id=\"tmar-desc\">\n            Courbe bleue interactive de la temp\u00e9rature moyenne nationale observ\u00e9e\n            en mars. La ligne pointill\u00e9e repr\u00e9sente la normale 1991-2020 de 9,09 \u00b0C.\n            Les fl\u00e8ches gauche et droite permettent de parcourir les ann\u00e9es.\n          <\/desc>\n        <\/svg>\n        <div class=\"tmar-tooltip\" data-tmar-tooltip role=\"status\" aria-hidden=\"true\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"tmar-legend\" aria-label=\"L\u00e9gende\">\n      <span><i class=\"tmar-line-key\"><\/i> Temp\u00e9rature moyenne observ\u00e9e<\/span>\n      <span><i class=\"tmar-normal-key\"><\/i> Normale 1991-2020 : 9,09\u00a0\u00b0C<\/span>\n    <\/div>\n\n    <p class=\"tmar-note\">\n      Les valeurs 2024, 2025 et 2026 ont \u00e9t\u00e9 ajout\u00e9es \u00e0 partir des bilans climatiques\n      mensuels officiels.\n    <\/p>\n\n    <p class=\"tmar-source\">\n      Source : M\u00e9t\u00e9o-France \u2022 Indicateur thermique national\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n  .tmar-widget,\n  .tmar-widget * {\n    box-sizing: border-box;\n  }\n\n  .tmar-widget {\n    --tmar-blue: #2f80ed;\n    --tmar-blue-dark: #145eb8;\n    --tmar-blue-soft: #eaf4ff;\n    --tmar-grid: #dfe6ee;\n    --tmar-ink: #17202a;\n    --tmar-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(--tmar-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  .tmar-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  .tmar-header p {\n    margin: 8px 0 0;\n    color: var(--tmar-muted);\n    font-size: 15px;\n  }\n\n  .tmar-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(--tmar-blue-soft);\n    border: 1px solid #bfdcff;\n    border-radius: 11px;\n    font-size: 14px;\n  }\n\n  .tmar-reference span {\n    font-weight: 700;\n  }\n\n  .tmar-reference strong {\n    font-size: 17px;\n    color: #0f559f;\n  }\n\n  .tmar-toggle-row {\n    margin-top: 16px;\n  }\n\n  .tmar-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  .tmar-toggle:hover {\n    color: #17202a;\n    background: #eef2f6;\n    border-color: #cbd3dc;\n  }\n\n  .tmar-toggle:focus-visible,\n  .tmar-svg:focus-visible {\n    outline: 3px solid rgba(47, 128, 237, 0.28);\n    outline-offset: 3px;\n  }\n\n  .tmar-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  .tmar-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  .tmar-toggle.is-active {\n    color: #174f8d;\n    background: #eff6ff;\n    border-color: #b9d4f2;\n  }\n\n  .tmar-toggle.is-active .tmar-toggle-track {\n    background: var(--tmar-blue-dark);\n  }\n\n  .tmar-toggle.is-active .tmar-toggle-dot {\n    transform: translateX(16px);\n  }\n\n  .tmar-content[hidden] {\n    display: none;\n  }\n\n  .tmar-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  .tmar-selection strong {\n    color: #0f559f;\n  }\n\n  .tmar-selection.has-value {\n    color: #24415f;\n    background: #eef7ff;\n    border-left-color: var(--tmar-blue);\n  }\n\n  .tmar-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  .tmar-stage {\n    position: relative;\n    width: 100%;\n    min-width: 940px;\n  }\n\n  .tmar-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  .tmar-grid-line {\n    stroke: var(--tmar-grid);\n    stroke-width: 1;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tmar-zero-line {\n    stroke: #aeb8c3;\n    stroke-width: 1.5;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tmar-normal-line {\n    stroke: #536273;\n    stroke-width: 1.7;\n    stroke-dasharray: 7 6;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tmar-normal-label {\n    fill: #4e5b68;\n    font-size: 12px;\n    font-weight: 700;\n    text-anchor: end;\n  }\n\n  .tmar-y-label,\n  .tmar-x-label,\n  .tmar-axis-unit {\n    fill: #687582;\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .tmar-y-label {\n    font-size: 13px;\n    text-anchor: end;\n    dominant-baseline: middle;\n  }\n\n  .tmar-x-label {\n    font-size: 11px;\n    text-anchor: middle;\n  }\n\n  .tmar-axis-unit {\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .tmar-area {\n    pointer-events: none;\n  }\n\n  .tmar-curve {\n    fill: none;\n    stroke: var(--tmar-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  .tmar-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  .tmar-marker {\n    fill: #ffffff;\n    stroke: var(--tmar-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  .tmar-overlay {\n    fill: transparent;\n    pointer-events: all;\n  }\n\n  .tmar-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  .tmar-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  .tmar-tooltip.is-visible {\n    opacity: 1;\n  }\n\n  .tmar-tooltip strong,\n  .tmar-tooltip span {\n    display: block;\n  }\n\n  .tmar-tooltip strong {\n    margin-bottom: 2px;\n    font-size: 14px;\n  }\n\n  .tmar-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  .tmar-legend span {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .tmar-line-key,\n  .tmar-normal-key {\n    display: inline-block;\n    width: 30px;\n    height: 0;\n  }\n\n  .tmar-line-key {\n    border-top: 2px solid var(--tmar-blue);\n    border-radius: 999px;\n  }\n\n  .tmar-normal-key {\n    border-top: 2px dashed #536273;\n  }\n\n  .tmar-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  .tmar-source {\n    margin: 13px 0 0;\n    color: #737d87;\n    font-size: 12px;\n  }\n\n  @media (max-width: 720px) {\n    .tmar-widget {\n      margin: 14px auto;\n      padding: 17px 14px 19px;\n      border-radius: 13px;\n    }\n\n    .tmar-reference {\n      width: 100%;\n      justify-content: space-between;\n    }\n\n    .tmar-selection {\n      margin-top: 15px;\n    }\n\n    .tmar-scroll {\n      padding-bottom: 7px;\n    }\n\n    .tmar-stage {\n      min-width: 900px;\n    }\n\n    .tmar-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    .tmar-toggle,\n    .tmar-toggle-track,\n    .tmar-toggle-dot,\n    .tmar-tooltip {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    const widgets = document.querySelectorAll(\"[data-tmar-chart]\");\n    const NORMAL = 9.09;\n\n    widgets.forEach((widget, widgetIndex) => {\n      if (widget.dataset.tmarReady === \"true\") return;\n      widget.dataset.tmarReady = \"true\";\n\n      const data = [\n        [1921, 8.3], [1922, 7.7], [1923, 8.7], [1924, 7.9], [1925, 4.7],\n        [1926, 8.3], [1927, 8.8], [1928, 8.3], [1929, 8.0], [1930, 8.3],\n        [1931, 7.4], [1932, 7.0], [1933, 9.1], [1934, 7.3], [1935, 7.2],\n        [1936, 9.1], [1937, 6.8], [1938, 10.1], [1939, 6.2], [1940, 8.3],\n        [1941, 8.4], [1942, 9.5], [1943, 9.3], [1944, 5.6], [1945, 9.0],\n        [1946, 7.7], [1947, 8.9], [1948, 10.7], [1949, 6.7], [1950, 8.5],\n        [1951, 6.9], [1952, 9.5], [1953, 8.4], [1954, 8.7], [1955, 5.7],\n        [1956, 7.9], [1957, 11.0], [1958, 6.1], [1959, 9.8], [1960, 9.3],\n        [1961, 9.2], [1962, 5.1], [1963, 7.8], [1964, 6.9], [1965, 7.9],\n        [1966, 7.2], [1967, 8.9], [1968, 7.9], [1969, 7.8], [1970, 5.6],\n        [1971, 4.6], [1972, 9.1], [1973, 6.8], [1974, 8.5], [1975, 6.5],\n        [1976, 7.1], [1977, 9.6], [1978, 8.5], [1979, 8.1], [1980, 7.3],\n        [1981, 10.6], [1982, 7.5], [1983, 8.2], [1984, 6.3], [1985, 6.4],\n        [1986, 7.3], [1987, 6.2], [1988, 7.8], [1989, 10.5], [1990, 9.8],\n        [1991, 10.5], [1992, 8.8], [1993, 8.1], [1994, 10.7], [1995, 7.7],\n        [1996, 7.4], [1997, 10.7], [1998, 9.3], [1999, 9.4], [2000, 8.8],\n        [2001, 10.6], [2002, 9.9], [2003, 10.4], [2004, 7.7], [2005, 8.3],\n        [2006, 8.0], [2007, 8.8], [2008, 8.2], [2009, 8.5], [2010, 8.0],\n        [2011, 9.5], [2012, 10.6], [2013, 7.2], [2014, 9.8], [2015, 9.1],\n        [2016, 8.0], [2017, 11.0], [2018, 8.2], [2019, 10.1], [2020, 9.4],\n        [2021, 8.9], [2022, 9.9], [2023, 10.2], [2024, 10.6], [2025, 9.7],\n        [2026, 10.0]\n      ];\n\n      const svg = widget.querySelector(\"[data-tmar-svg]\");\n      const tooltip = widget.querySelector(\"[data-tmar-tooltip]\");\n      const selection = widget.querySelector(\"[data-tmar-selection]\");\n      const stage = widget.querySelector(\".tmar-stage\");\n      const toggle = widget.querySelector(\"[data-tmar-toggle]\");\n      const toggleLabel = widget.querySelector(\"[data-tmar-toggle-label]\");\n      const content = widget.querySelector(\"[data-tmar-content]\");\n      const ns = \"http:\/\/www.w3.org\/2000\/svg\";\n\n      const contentId = `tmar-chart-content-${widgetIndex + 1}`;\n      const gradientId = `tmar-area-gradient-${widgetIndex + 1}`;\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 = 4;\n      const maxY = 12;\n      const ticks = [4, 5, 6, 7, 8, 9, 10, 11, 12];\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 ? \"tmar-zero-line\" : \"tmar-grid-line\"\n          })\n        );\n\n        const label = makeSvg(\"text\", {\n          x: margin.left - 11,\n          y: y(tick),\n          class: \"tmar-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: \"tmar-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: \"tmar-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: \"tmar-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: \"tmar-area\",\n          fill: `url(#${gradientId})`,\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      svg.appendChild(\n        makeSvg(\"path\", {\n          d: linePath,\n          class: \"tmar-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: \"tmar-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: \"tmar-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: \"tmar-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: \"tmar-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>F\u00c3\u00a9vrier ${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>F\u00c3\u00a9vrier ${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  })();\n<\/script><div class=\"fusion-text fusion-text-2\"><p><a href=\"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-fevrier-depuis-1921-en-france-un-siecle-devolution-decryptee\/\"><strong>Diagramme f\u00e9vrier<\/strong><\/a><\/p>\n<p style=\"text-align: right;\"><a href=\"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-avril-depuis-1921-en-france-un-siecle-de-printemps-en-mutation\/\"><strong>Diagramme avril<\/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><\/h2>\n<h2>Un si\u00e8cle de r\u00e9chauffement : les grandes tendances depuis 1921<\/h2>\n<h3>Une hausse parmi les plus marqu\u00e9es de l&rsquo;ann\u00e9e<\/h3>\n<p>Le r\u00e9chauffement moyen en France m\u00e9tropolitaine atteint environ <strong>+1,7 \u00b0C<\/strong> depuis le d\u00e9but du XX\u1d49 si\u00e8cle. Mars figure parmi les mois les plus concern\u00e9s, avec une acc\u00e9l\u00e9ration tr\u00e8s nette depuis les ann\u00e9es 1990 et un avancement mesurable du d\u00e9marrage de la v\u00e9g\u00e9tation.<\/p>\n<h3>Trois grandes p\u00e9riodes<\/h3>\n<ol>\n<li><strong>1921-1955<\/strong> : printemps tardifs, neige encore fr\u00e9quente en plaine, gel\u00e9es install\u00e9es jusqu&rsquo;en avril.<\/li>\n<li><strong>1955-1990<\/strong> : forte variabilit\u00e9, ponctu\u00e9e d&rsquo;\u00e9pisodes hivernaux tardifs marquants (1962, 1971, 1987).<\/li>\n<li><strong>1990-2026<\/strong> : r\u00e9chauffement rapide, multiplication des mois de mars exceptionnellement doux et floraisons de plus en plus pr\u00e9coces.<\/li>\n<\/ol>\n<h3>Les mois de mars les plus marquants<\/h3>\n<ul>\n<li><strong>Mars 1971<\/strong> : l&rsquo;un des plus froids du si\u00e8cle, avec des chutes de neige tardives g\u00e9n\u00e9ralis\u00e9es jusqu&rsquo;en plaine.<\/li>\n<li><strong>Mars 1987<\/strong> : offensive hivernale s\u00e9v\u00e8re en d\u00e9but de mois, gel intense dans l&rsquo;Est.<\/li>\n<li><strong>Mars 2012<\/strong> : douceur exceptionnelle, avec des temp\u00e9ratures d\u00e9passant 25 \u00b0C dans le Sud-Ouest, suivie d&rsquo;un avril catastrophique pour les cultures.<\/li>\n<li><strong>Mars 2017 et mars 2024<\/strong> : parmi les plus doux jamais enregistr\u00e9s, avec des anomalies sup\u00e9rieures \u00e0 +2,5 \u00b0C.<\/li>\n<\/ul>\n<h2>Pourquoi mars se r\u00e9chauffe-t-il aussi vite ?<\/h2>\n<p>Plusieurs facteurs se conjuguent :<\/p>\n<ul>\n<li><strong>Le changement climatique d&rsquo;origine anthropique<\/strong>, moteur de fond incontestable.<\/li>\n<li><strong>La remont\u00e9e rapide du rayonnement solaire<\/strong>, qui gagne en puissance \u00e0 l&rsquo;\u00e9quinoxe.<\/li>\n<li><strong>La dominance croissante des flux de sud et de sud-ouest<\/strong>, porteurs d&rsquo;air subtropical.<\/li>\n<li><strong>La fonte pr\u00e9coce du manteau neigeux<\/strong>, qui r\u00e9duit l&rsquo;alb\u00e9do et acc\u00e9l\u00e8re le r\u00e9chauffement des sols.<\/li>\n<li><strong>La r\u00e9traction du vortex polaire<\/strong>, qui limite les descentes d&rsquo;air arctique en fin d&rsquo;hiver.<\/li>\n<\/ul>\n<h2>Conseils pratiques pour aborder mars sereinement<\/h2>\n<p>La douceur moyenne masque un risque majeur : celui du d\u00e9calage entre v\u00e9g\u00e9tation pr\u00e9coce et froid tardif.<\/p>\n<ul>\n<li><strong>Redoutez les gel\u00e9es tardives<\/strong> : c&rsquo;est le principal danger de mars. Une v\u00e9g\u00e9tation avanc\u00e9e peut \u00eatre d\u00e9truite en une seule nuit sous -2 \u00b0C.<\/li>\n<li><strong>Prot\u00e9gez vos cultures sensibles<\/strong> : voiles d&rsquo;hivernage sur les fruitiers, arrosage pr\u00e9ventif en viticulture, surveillance des bulletins agrom\u00e9t\u00e9o.<\/li>\n<li><strong>Ne rangez pas les pneus hiver trop t\u00f4t<\/strong> : la loi Montagne s&rsquo;applique jusqu&rsquo;au 31 mars dans les zones concern\u00e9es.<\/li>\n<li><strong>En montagne<\/strong> : le risque d&rsquo;avalanche de fonte augmente fortement avec le redoux diurne. Partez t\u00f4t, rentrez t\u00f4t, consultez le BERA.<\/li>\n<li><strong>Attention aux coups de vent<\/strong> : mars concentre de nombreuses temp\u00eates d&rsquo;\u00e9quinoxe et grandes mar\u00e9es.<\/li>\n<li><strong>C\u00f4t\u00e9 UV<\/strong> : l&rsquo;indice remonte plus vite qu&rsquo;on ne le croit. La protection solaire redevient utile d\u00e8s la mi-mars en montagne et dans le Sud.<\/li>\n<\/ul>\n<h2>FAQ : vos questions sur les temp\u00e9ratures de mars en France<\/h2>\n<h3>Quel a \u00e9t\u00e9 le mois de mars le plus froid en France ?<\/h3>\n<p>Mars 1971 figure parmi les plus froids du XX\u1d49 si\u00e8cle, avec une anomalie n\u00e9gative marqu\u00e9e et des chutes de neige tardives g\u00e9n\u00e9ralis\u00e9es jusqu&rsquo;en plaine. Mars 1962 et mars 1987 comptent \u00e9galement parmi les plus rigoureux.<\/p>\n<h3>Peut-il encore neiger en mars en France ?<\/h3>\n<p>Oui, tout \u00e0 fait. La neige reste possible en plaine en mars, particuli\u00e8rement dans la premi\u00e8re quinzaine et dans le Nord-Est. En montagne, mars est souvent le mois o\u00f9 le manteau neigeux atteint son \u00e9paisseur maximale.<\/p>\n<h3>De combien les temp\u00e9ratures de mars 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 \u00b0C<\/strong> sur le mois de mars depuis les ann\u00e9es 1920, avec une acc\u00e9l\u00e9ration tr\u00e8s nette depuis les ann\u00e9es 1990.<\/p>\n<h3>Pourquoi les gel\u00e9es de mars sont-elles plus destructrices qu&rsquo;avant ?<\/h3>\n<p>Parce que le r\u00e9chauffement avance le d\u00e9bourrement de la v\u00e9g\u00e9tation de plusieurs jours \u00e0 plusieurs semaines. Les bourgeons et jeunes fleurs, d\u00e9sormais sortis plus t\u00f4t, se retrouvent expos\u00e9s \u00e0 des gel\u00e9es qui, elles, n&rsquo;ont pas totalement disparu. Le risque agricole augmente donc malgr\u00e9 la douceur g\u00e9n\u00e9rale.<\/p>\n<h2>Conclusion<\/h2>\n<p>Un si\u00e8cle de relev\u00e9s le confirme : la <strong>temp\u00e9rature moyenne de mars en France<\/strong> est pass\u00e9e d&rsquo;environ 7 \u00e0 8 \u00b0C dans les ann\u00e9es 1920 \u00e0 9 \u00e0 10 \u00b0C aujourd&rsquo;hui. Le printemps d\u00e9marre plus t\u00f4t, mais la vigilance reste de rigueur : entre gel\u00e9es tardives, neige r\u00e9siduelle et temp\u00eates d&rsquo;\u00e9quinoxe, mars conserve toute sa capacit\u00e9 \u00e0 surprendre. L&rsquo;anticipation demeure la meilleure des protections.<\/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":61305,"parent":60843,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"Temp\u00e9rature moyenne mars France : \u00e9volution depuis 1921 | Alertes-M\u00e9t\u00e9o","_seopress_titles_desc":"Temp\u00e9rature moyenne de mars en France depuis 1921 : tendances, records, gel\u00e9es tardives, \u00e9carts r\u00e9gionaux et conseils pour anticiper le printemps.","_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-61303","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61303","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=61303"}],"version-history":[{"count":3,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61303\/revisions"}],"predecessor-version":[{"id":61354,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61303\/revisions\/61354"}],"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\/61305"}],"wp:attachment":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/media?parent=61303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}