{"id":61311,"date":"2026-07-30T10:54:41","date_gmt":"2026-07-30T08:54:41","guid":{"rendered":"https:\/\/alertes-meteo.com\/?page_id=61311"},"modified":"2026-07-30T12:19:42","modified_gmt":"2026-07-30T10:19:42","slug":"temperatures-moyennes-en-mai-depuis-1921-en-france-un-siecle-de-printemps-rechauffe","status":"publish","type":"page","link":"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-mai-depuis-1921-en-france-un-siecle-de-printemps-rechauffe\/","title":{"rendered":"Temp\u00e9ratures moyennes en mai depuis 1921 en France : un si\u00e8cle de printemps r\u00e9chauff\u00e9"},"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=\"flex items-center gap-2 self-start\">\n<p>Mai signe l&rsquo;entr\u00e9e dans la belle saison. C&rsquo;est le mois des premi\u00e8res terrasses, des jardins qui explosent et des week-ends prolong\u00e9s. C&rsquo;est aussi celui des Saints de Glace, ultime rappel que l&rsquo;hiver peut encore lancer un dernier assaut. Depuis 1921, les s\u00e9ries homog\u00e9n\u00e9is\u00e9es de M\u00e9t\u00e9o-France r\u00e9v\u00e8lent un r\u00e9chauffement net du mois de mai, avec une multiplication des \u00e9pisodes de chaleur pr\u00e9coce et des premiers orages violents. D\u00e9cryptage.<\/p>\n<h2>Quelle est la temp\u00e9rature moyenne de mai en France ?<\/h2>\n<p>Sur l&rsquo;ensemble de la France m\u00e9tropolitaine, la <strong>temp\u00e9rature moyenne de mai<\/strong> s&rsquo;\u00e9tablit aujourd&rsquo;hui autour de <strong>15 \u00e0 16 \u00b0C<\/strong>, contre environ <strong>13 \u00e0 14 \u00b0C<\/strong> durant les premi\u00e8res d\u00e9cennies du XX\u1d49 si\u00e8cle. Le mois marque une progression thermique rapide, avec pr\u00e8s de 4 \u00b0C d&rsquo;\u00e9cart entre la premi\u00e8re et la derni\u00e8re semaine.<\/p>\n<h3>Des contrastes r\u00e9gionaux encore sensibles<\/h3>\n<ul>\n<li><strong>Littoral m\u00e9diterran\u00e9en<\/strong> (Nice, Marseille, Perpignan) : 17 \u00e0 19 \u00b0C, avec les premi\u00e8res journ\u00e9es \u00e0 30 \u00b0C.<\/li>\n<li><strong>Fa\u00e7ade atlantique<\/strong> (Brest, La Rochelle, Biarritz) : 14 \u00e0 16 \u00b0C, douceur r\u00e9guli\u00e8re temp\u00e9r\u00e9e par l&rsquo;oc\u00e9an encore froid.<\/li>\n<li><strong>Bassin parisien et Nord<\/strong> : 14 \u00e0 16 \u00b0C, avec de fortes amplitudes entre matin et apr\u00e8s-midi.<\/li>\n<li><strong>Grand Est et Franche-Comt\u00e9<\/strong> : 13 \u00e0 15 \u00b0C, derni\u00e8res gel\u00e9es matinales possibles en d\u00e9but de mois.<\/li>\n<li><strong>Montagne<\/strong> : verdissement rapide des vall\u00e9es, neige r\u00e9siduelle au-dessus de 2 200 m.<\/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=\"tmai-widget\" data-tmai-chart>\n  <div class=\"tmai-header\">\n    <h2>Temp\u00e9rature moyenne observ\u00e9e en mai depuis 1921 (France)<\/h2>\n    <p>Valeurs en degr\u00e9s Celsius<\/p>\n  <\/div>\n\n  <div\n    class=\"tmai-reference\"\n    role=\"note\"\n    aria-label=\"Normale 1991-2020 : 15,40 degr\u00e9s Celsius\"\n  >\n    <span>Normale 1991-2020<\/span>\n    <strong>15,40\u00a0\u00b0C<\/strong>\n  <\/div>\n\n  <div class=\"tmai-toggle-row\">\n    <button\n      class=\"tmai-toggle\"\n      data-tmai-toggle\n      type=\"button\"\n      role=\"switch\"\n      aria-checked=\"false\"\n    >\n      <span class=\"tmai-toggle-track\" aria-hidden=\"true\">\n        <span class=\"tmai-toggle-dot\"><\/span>\n      <\/span>\n      <span data-tmai-toggle-label>Afficher le diagramme<\/span>\n    <\/button>\n  <\/div>\n\n  <div class=\"tmai-content\" data-tmai-content hidden>\n    <div class=\"tmai-selection\" data-tmai-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=\"tmai-scroll\" aria-label=\"Graphique d\u00e9filable horizontalement sur mobile\">\n      <div class=\"tmai-stage\">\n        <svg\n          class=\"tmai-svg\"\n          data-tmai-svg\n          viewBox=\"0 0 1240 520\"\n          role=\"img\"\n          tabindex=\"0\"\n          aria-labelledby=\"tmai-title tmai-desc\"\n          preserveAspectRatio=\"xMidYMid meet\"\n        >\n          <title id=\"tmai-title\">\n            Temp\u00e9rature moyenne observ\u00e9e en mai en France, de 1921 \u00e0 2026\n          <\/title>\n          <desc id=\"tmai-desc\">\n            Courbe bleue interactive de la temp\u00e9rature moyenne nationale observ\u00e9e\n            en mai. La ligne pointill\u00e9e repr\u00e9sente la normale 1991-2020 de 15,40 \u00b0C.\n            Les fl\u00e8ches gauche et droite permettent de parcourir les ann\u00e9es.\n          <\/desc>\n        <\/svg>\n        <div class=\"tmai-tooltip\" data-tmai-tooltip role=\"status\" aria-hidden=\"true\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"tmai-legend\" aria-label=\"L\u00e9gende\">\n      <span><i class=\"tmai-line-key\"><\/i> Temp\u00e9rature moyenne observ\u00e9e<\/span>\n      <span><i class=\"tmai-normal-key\"><\/i> Normale 1991-2020 : 15,40\u00a0\u00b0C<\/span>\n    <\/div>\n\n    <p class=\"tmai-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=\"tmai-source\">\n      Source : M\u00e9t\u00e9o-France \u2022 Indicateur thermique national\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n  .tmai-widget,\n  .tmai-widget * {\n    box-sizing: border-box;\n  }\n\n  .tmai-widget {\n    --tmai-blue: #2f80ed;\n    --tmai-blue-dark: #145eb8;\n    --tmai-blue-soft: #eaf4ff;\n    --tmai-grid: #dfe6ee;\n    --tmai-ink: #17202a;\n    --tmai-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(--tmai-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  .tmai-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  .tmai-header p {\n    margin: 8px 0 0;\n    color: var(--tmai-muted);\n    font-size: 15px;\n  }\n\n  .tmai-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(--tmai-blue-soft);\n    border: 1px solid #bfdcff;\n    border-radius: 11px;\n    font-size: 14px;\n  }\n\n  .tmai-reference span {\n    font-weight: 700;\n  }\n\n  .tmai-reference strong {\n    font-size: 17px;\n    color: #0f559f;\n  }\n\n  .tmai-toggle-row {\n    margin-top: 16px;\n  }\n\n  .tmai-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  .tmai-toggle:hover {\n    color: #17202a;\n    background: #eef2f6;\n    border-color: #cbd3dc;\n  }\n\n  .tmai-toggle:focus-visible,\n  .tmai-svg:focus-visible {\n    outline: 3px solid rgba(47, 128, 237, 0.28);\n    outline-offset: 3px;\n  }\n\n  .tmai-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  .tmai-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  .tmai-toggle.is-active {\n    color: #174f8d;\n    background: #eff6ff;\n    border-color: #b9d4f2;\n  }\n\n  .tmai-toggle.is-active .tmai-toggle-track {\n    background: var(--tmai-blue-dark);\n  }\n\n  .tmai-toggle.is-active .tmai-toggle-dot {\n    transform: translateX(16px);\n  }\n\n  .tmai-content[hidden] {\n    display: none;\n  }\n\n  .tmai-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  .tmai-selection strong {\n    color: #0f559f;\n  }\n\n  .tmai-selection.has-value {\n    color: #24415f;\n    background: #eef7ff;\n    border-left-color: var(--tmai-blue);\n  }\n\n  .tmai-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  .tmai-stage {\n    position: relative;\n    width: 100%;\n    min-width: 940px;\n  }\n\n  .tmai-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  .tmai-grid-line {\n    stroke: var(--tmai-grid);\n    stroke-width: 1;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tmai-zero-line {\n    stroke: #aeb8c3;\n    stroke-width: 1.5;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tmai-normal-line {\n    stroke: #536273;\n    stroke-width: 1.7;\n    stroke-dasharray: 7 6;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tmai-normal-label {\n    fill: #4e5b68;\n    font-size: 12px;\n    font-weight: 700;\n    text-anchor: end;\n  }\n\n  .tmai-y-label,\n  .tmai-x-label,\n  .tmai-axis-unit {\n    fill: #687582;\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .tmai-y-label {\n    font-size: 13px;\n    text-anchor: end;\n    dominant-baseline: middle;\n  }\n\n  .tmai-x-label {\n    font-size: 11px;\n    text-anchor: middle;\n  }\n\n  .tmai-axis-unit {\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .tmai-area {\n    pointer-events: none;\n  }\n\n  .tmai-curve {\n    fill: none;\n    stroke: var(--tmai-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  .tmai-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  .tmai-marker {\n    fill: #ffffff;\n    stroke: var(--tmai-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  .tmai-overlay {\n    fill: transparent;\n    pointer-events: all;\n  }\n\n  .tmai-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  .tmai-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  .tmai-tooltip.is-visible {\n    opacity: 1;\n  }\n\n  .tmai-tooltip strong,\n  .tmai-tooltip span {\n    display: block;\n  }\n\n  .tmai-tooltip strong {\n    margin-bottom: 2px;\n    font-size: 14px;\n  }\n\n  .tmai-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  .tmai-legend span {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .tmai-line-key,\n  .tmai-normal-key {\n    display: inline-block;\n    width: 30px;\n    height: 0;\n  }\n\n  .tmai-line-key {\n    border-top: 2px solid var(--tmai-blue);\n    border-radius: 999px;\n  }\n\n  .tmai-normal-key {\n    border-top: 2px dashed #536273;\n  }\n\n  .tmai-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  .tmai-source {\n    margin: 13px 0 0;\n    color: #737d87;\n    font-size: 12px;\n  }\n\n  @media (max-width: 720px) {\n    .tmai-widget {\n      margin: 14px auto;\n      padding: 17px 14px 19px;\n      border-radius: 13px;\n    }\n\n    .tmai-reference {\n      width: 100%;\n      justify-content: space-between;\n    }\n\n    .tmai-selection {\n      margin-top: 15px;\n    }\n\n    .tmai-scroll {\n      padding-bottom: 7px;\n    }\n\n    .tmai-stage {\n      min-width: 900px;\n    }\n\n    .tmai-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    .tmai-toggle,\n    .tmai-toggle-track,\n    .tmai-toggle-dot,\n    .tmai-tooltip {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    const widgets = document.querySelectorAll(\"[data-tmai-chart]\");\n    const NORMAL = 15.40;\n\n    widgets.forEach((widget, widgetIndex) => {\n      if (widget.dataset.tmaiReady === \"true\") return;\n      widget.dataset.tmaiReady = \"true\";\n\n      const data = [\n        [1921, 14.8], [1922, 16.4], [1923, 13.2], [1924, 15.6], [1925, 13.9],\n        [1926, 12.7], [1927, 15.0], [1928, 12.7], [1929, 14.2], [1930, 13.2],\n        [1931, 14.9], [1932, 13.2], [1933, 14.4], [1934, 15.0], [1935, 12.7],\n        [1936, 14.4], [1937, 15.6], [1938, 12.3], [1939, 12.3], [1940, 14.2],\n        [1941, 11.3], [1942, 14.3], [1943, 15.6], [1944, 14.1], [1945, 16.0],\n        [1946, 13.9], [1947, 15.9], [1948, 15.0], [1949, 13.0], [1950, 15.2],\n        [1951, 12.7], [1952, 15.4], [1953, 15.8], [1954, 13.5], [1955, 13.6],\n        [1956, 14.8], [1957, 12.4], [1958, 15.1], [1959, 14.8], [1960, 15.5],\n        [1961, 13.7], [1962, 12.8], [1963, 13.3], [1964, 15.6], [1965, 13.9],\n        [1966, 14.3], [1967, 13.7], [1968, 13.0], [1969, 14.4], [1970, 14.0],\n        [1971, 15.0], [1972, 13.0], [1973, 15.0], [1974, 13.5], [1975, 13.2],\n        [1976, 15.0], [1977, 13.3], [1978, 13.4], [1979, 13.6], [1980, 13.0],\n        [1981, 13.7], [1982, 14.7], [1983, 12.9], [1984, 11.6], [1985, 13.7],\n        [1986, 15.1], [1987, 12.6], [1988, 15.3], [1989, 16.7], [1990, 16.7],\n        [1991, 12.8], [1992, 16.5], [1993, 15.4], [1994, 15.1], [1995, 14.8],\n        [1996, 13.8], [1997, 15.7], [1998, 16.2], [1999, 16.8], [2000, 16.5],\n        [2001, 16.2], [2002, 14.5], [2003, 15.8], [2004, 14.3], [2005, 15.5],\n        [2006, 15.6], [2007, 16.1], [2008, 16.5], [2009, 16.4], [2010, 13.8],\n        [2011, 16.9], [2012, 15.7], [2013, 12.7], [2014, 14.7], [2015, 15.5],\n        [2016, 15.0], [2017, 16.5], [2018, 16.3], [2019, 13.9], [2020, 16.5],\n        [2021, 13.8], [2022, 17.8], [2023, 16.2], [2024, 15.5], [2025, 16.3],\n        [2026, 17.4]\n      ];\n\n      const svg = widget.querySelector(\"[data-tmai-svg]\");\n      const tooltip = widget.querySelector(\"[data-tmai-tooltip]\");\n      const selection = widget.querySelector(\"[data-tmai-selection]\");\n      const stage = widget.querySelector(\".tmai-stage\");\n      const toggle = widget.querySelector(\"[data-tmai-toggle]\");\n      const toggleLabel = widget.querySelector(\"[data-tmai-toggle-label]\");\n      const content = widget.querySelector(\"[data-tmai-content]\");\n      const ns = \"http:\/\/www.w3.org\/2000\/svg\";\n\n      const contentId = `tmai-chart-content-${widgetIndex + 1}`;\n      const gradientId = `tmai-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 = 11;\n      const maxY = 18;\n      const ticks = [11, 12, 13, 14, 15, 16, 17, 18];\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 ? \"tmai-zero-line\" : \"tmai-grid-line\"\n          })\n        );\n\n        const label = makeSvg(\"text\", {\n          x: margin.left - 11,\n          y: y(tick),\n          class: \"tmai-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: \"tmai-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: \"tmai-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: \"tmai-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: \"tmai-area\",\n          fill: `url(#${gradientId})`,\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      svg.appendChild(\n        makeSvg(\"path\", {\n          d: linePath,\n          class: \"tmai-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: \"tmai-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: \"tmai-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: \"tmai-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: \"tmai-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>Mai ${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>Mai ${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-avril-depuis-1921-en-france-un-siecle-de-printemps-en-mutation\/\"><strong>Diagramme avril<\/strong><\/a><\/p>\n<p style=\"text-align: right;\"><strong>Diagramme juin<\/strong><\/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 nette et r\u00e9guli\u00e8re<\/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. Mai suit cette trajectoire, avec une acc\u00e9l\u00e9ration marqu\u00e9e depuis les ann\u00e9es 1990 et une nette augmentation du nombre de journ\u00e9es d\u00e9passant 25 \u00b0C.<\/p>\n<h3>Trois grandes p\u00e9riodes<\/h3>\n<ol>\n<li><strong>1921-1955<\/strong> : printemps plus frais, gel\u00e9es tardives fr\u00e9quentes jusqu&rsquo;\u00e0 la mi-mai, saison v\u00e9g\u00e9tative d\u00e9cal\u00e9e.<\/li>\n<li><strong>1955-1990<\/strong> : forte variabilit\u00e9 interannuelle, alternance de mois de mai chauds et d&rsquo;\u00e9pisodes froids marquants (1957, 1979, 1984).<\/li>\n<li><strong>1990-2026<\/strong> : r\u00e9chauffement rapide, multiplication des mois de mai tr\u00e8s doux et des premi\u00e8res vagues de chaleur pr\u00e9coces.<\/li>\n<\/ol>\n<h3>Les mois de mai les plus marquants<\/h3>\n<ul>\n<li><strong>Mai 1922<\/strong> : l&rsquo;un des plus chauds de la s\u00e9rie ancienne, avec des valeurs remarquables pour l&rsquo;\u00e9poque.<\/li>\n<li><strong>Mai 1957<\/strong> : mois particuli\u00e8rement frais, gel\u00e9es tardives d\u00e9vastatrices.<\/li>\n<li><strong>Mai 1984<\/strong> : anomalie froide s\u00e9v\u00e8re, l&rsquo;un des plus frais du XX\u1d49 si\u00e8cle.<\/li>\n<li><strong>Mai 2011<\/strong> : s\u00e9cheresse historique associ\u00e9e \u00e0 une chaleur exceptionnelle, anomalie sup\u00e9rieure \u00e0 +3 \u00b0C.<\/li>\n<li><strong>Mai 2018<\/strong> : records d&rsquo;orages et de pr\u00e9cipitations, avec une douceur marqu\u00e9e.<\/li>\n<li><strong>Mai 2022<\/strong> : parmi les plus chauds jamais mesur\u00e9s, premi\u00e8res pointes \u00e0 35 \u00b0C d\u00e8s la mi-mai.<\/li>\n<\/ul>\n<h2>Pourquoi mai se r\u00e9chauffe-t-il si nettement ?<\/h2>\n<p>Plusieurs facteurs se conjuguent :<\/p>\n<ul>\n<li><strong>Le changement climatique d&rsquo;origine anthropique<\/strong>, moteur de fond incontest\u00e9.<\/li>\n<li><strong>La remont\u00e9e pr\u00e9coce des masses d&rsquo;air subtropicales<\/strong>, plus fr\u00e9quente qu&rsquo;au XX\u1d49 si\u00e8cle.<\/li>\n<li><strong>Les sols plus secs apr\u00e8s des hivers doux<\/strong>, qui favorisent une hausse rapide des temp\u00e9ratures diurnes.<\/li>\n<li><strong>L&rsquo;allongement de la saison v\u00e9g\u00e9tative<\/strong>, qui modifie les \u00e9changes d&rsquo;\u00e9nergie entre sol et atmosph\u00e8re.<\/li>\n<li><strong>Le d\u00e9clin de la couverture neigeuse alpine<\/strong>, r\u00e9duisant l&rsquo;effet refroidissant en altitude.<\/li>\n<\/ul>\n<h2>Conseils pratiques pour profiter du mois de mai<\/h2>\n<ul>\n<li><strong>Attendez le 15 mai pour les plants g\u00e9lifs<\/strong> : le principe des Saints de Glace reste agronomiquement fond\u00e9.<\/li>\n<li><strong>Surveillez les orages<\/strong> : mai marque le d\u00e9marrage de la saison orageuse, avec gr\u00eale et rafales possibles.<\/li>\n<li><strong>Prot\u00e9gez-vous du soleil<\/strong> : l&rsquo;indice UV atteint des niveaux \u00e9lev\u00e9s \u00e0 tr\u00e8s \u00e9lev\u00e9s, notamment en montagne et dans le Sud.<\/li>\n<li><strong>Hydratez vos cultures<\/strong> : les premiers d\u00e9ficits pluviom\u00e9triques apparaissent souvent d\u00e8s la mi-mai.<\/li>\n<li><strong>En montagne<\/strong> : les avalanches de fonte et les crues de fonte nivale restent des risques r\u00e9els.<\/li>\n<li><strong>Baignade en mer<\/strong> : l&rsquo;eau demeure froide (14 \u00e0 18 \u00b0C), le choc thermique reste un danger sous-estim\u00e9.<\/li>\n<\/ul>\n<h2>FAQ : vos questions sur les temp\u00e9ratures de mai en France<\/h2>\n<h3>Quel a \u00e9t\u00e9 le mois de mai le plus chaud en France ?<\/h3>\n<p>Mai 2022 figure au sommet du classement, avec une anomalie proche de +4 \u00b0C par rapport aux normales. Mai 2011 et mai 2018 comptent \u00e9galement parmi les plus chauds jamais enregistr\u00e9s.<\/p>\n<h3>Quand tombent les Saints de Glace et sont-ils fiables ?<\/h3>\n<p>Les Saints de Glace correspondent traditionnellement aux 11, 12 et 13 mai (Saint Mamert, Saint Pancrace, Saint Servais). Statistiquement, aucun pic de froid sp\u00e9cifique n&rsquo;appara\u00eet \u00e0 ces dates pr\u00e9cises, mais le risque de gel\u00e9e tardive persiste bel et bien jusqu&rsquo;\u00e0 la mi-mai dans une grande partie du pays.<\/p>\n<h3>Peut-il encore geler en mai ?<\/h3>\n<p>Oui, particuli\u00e8rement dans la premi\u00e8re quinzaine et dans les zones continentales, les fonds de vall\u00e9e et les plateaux. Les gel\u00e9es de fin mai deviennent rares mais ne sont pas impossibles en altitude.<\/p>\n<h3>De combien les temp\u00e9ratures de mai 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 mai depuis les ann\u00e9es 1920, avec une acc\u00e9l\u00e9ration tr\u00e8s nette depuis les ann\u00e9es 1990.<\/p>\n<h3>Peut-il y avoir une canicule en mai ?<\/h3>\n<p>Oui. Bien que rares, les vagues de chaleur pr\u00e9coces se multiplient. Mai 2022 a vu des temp\u00e9ratures d\u00e9passer 35 \u00b0C dans le Sud-Ouest, un niveau autrefois exceptionnel avant juin.<\/p>\n<h2>Conclusion<\/h2>\n<p>Un si\u00e8cle de relev\u00e9s le d\u00e9montre : la <strong>temp\u00e9rature moyenne de mai en France<\/strong> est pass\u00e9e d&rsquo;environ 13 \u00e0 14 \u00b0C dans les ann\u00e9es 1920 \u00e0 15 \u00e0 16 \u00b0C aujourd&rsquo;hui. Le printemps s&rsquo;installe plus t\u00f4t et plus fort, mais mai conserve sa dualit\u00e9 : chaleur estivale pr\u00e9coce d&rsquo;un c\u00f4t\u00e9, gel\u00e9es tardives et orages violents de l&rsquo;autre. Anticiper reste la cl\u00e9.<\/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":61312,"parent":60843,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"Temp\u00e9rature moyenne mai France : \u00e9volution depuis 1921 | Alertes-M\u00e9t\u00e9o.com","_seopress_titles_desc":"Temp\u00e9rature moyenne de mai en France depuis 1921 : tendances, records, Saints de Glace, \u00e9carts r\u00e9gionaux et conseils pratiques pour anticiper la m\u00e9t\u00e9o.","_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-61311","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61311","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=61311"}],"version-history":[{"count":2,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61311\/revisions"}],"predecessor-version":[{"id":61319,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61311\/revisions\/61319"}],"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\/61312"}],"wp:attachment":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/media?parent=61311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}