{"id":134,"date":"2026-03-18T10:39:08","date_gmt":"2026-03-18T10:39:08","guid":{"rendered":"https:\/\/www.lyzair.fr\/index.php\/blog\/"},"modified":"2026-04-03T10:33:07","modified_gmt":"2026-04-03T10:33:07","slug":"qualite-air-blog","status":"publish","type":"page","link":"https:\/\/www.lyzair.fr\/en\/qualite-air-blog\/","title":{"rendered":"LYZAIR BLOG"},"content":{"rendered":"\n<div class=\"wp-block-group has-white-bg-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-c56e93d0 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\">\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Notre Blog \u2014 Lyzair<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&#038;family=DM+Sans:wght@300;400;500&#038;display=swap\" rel=\"stylesheet\">\n  <style>\n    * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: #f8f7f4;\n      color: #1a1a1a;\n    }\n\n    \/* \u2500\u2500 HERO \u2500\u2500 *\/\n    .hero {\n      padding: 5rem 2rem 4rem;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n\n    .hero-tag {\n      display: inline-block;\n      font-size: 11px;\n      font-weight: 500;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      color: #1a8a7a;\n      border: 1px solid #1a8a7a;\n      padding: 4px 12px;\n      border-radius: 99px;\n      margin-bottom: 1.5rem;\n    }\n\n    .hero h1 {\n      font-family: 'DM Serif Display', serif;\n      font-size: clamp(2.2rem, 5vw, 3.4rem);\n      font-weight: 400;\n      line-height: 1.15;\n      color: #111;\n      margin-bottom: 1.5rem;\n      max-width: 700px;\n    }\n\n    .hero h1 em {\n      font-style: italic;\n      color: #1a8a7a;\n    }\n\n    .hero-divider {\n      width: 48px;\n      height: 2px;\n      background: #1a8a7a;\n      margin-bottom: 1.5rem;\n    }\n\n    \/* \u2500\u2500 INTRO TEXT \u2500\u2500 *\/\n    .intro-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 2rem;\n      max-width: 860px;\n      margin: 0 auto;\n      padding: 0 2rem 3rem;\n    }\n\n    .intro-grid p {\n      font-size: 15px;\n      line-height: 1.8;\n      color: #444;\n      font-weight: 300;\n    }\n\n    .intro-grid p strong {\n      font-weight: 500;\n      color: #111;\n    }\n\n    \/* \u2500\u2500 TH\u00c8MES \u2500\u2500 *\/\n    .themes {\n      background: #111;\n      padding: 3rem 2rem;\n      margin-bottom: 4rem;\n    }\n\n    .themes-inner {\n      max-width: 860px;\n      margin: 0 auto;\n      display: flex;\n      align-items: center;\n      gap: 2rem;\n      flex-wrap: wrap;\n    }\n\n    .themes-label {\n      font-size: 11px;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      color: #888;\n      font-weight: 500;\n      white-space: nowrap;\n    }\n\n    .themes-list {\n      display: flex;\n      gap: 10px;\n      flex-wrap: wrap;\n    }\n\n    .theme-pill {\n      font-size: 13px;\n      font-weight: 400;\n      color: #e8e8e4;\n      border: 0.5px solid #444;\n      padding: 6px 16px;\n      border-radius: 99px;\n      transition: all 0.2s;\n      cursor: pointer;\n      background: transparent;\n    }\n\n    .theme-pill:hover {\n      background: #1a8a7a;\n      border-color: #1a8a7a;\n      color: #fff;\n    }\n\n    .theme-pill.active {\n      background: #1a8a7a;\n      border-color: #1a8a7a;\n      color: #fff;\n    }\n\n    \/* \u2500\u2500 SECTION ARTICLES \u2500\u2500 *\/\n    .articles-section {\n      max-width: 860px;\n      margin: 0 auto;\n      padding: 0 2rem 4rem;\n    }\n\n    .articles-section h2 {\n      font-family: 'DM Serif Display', serif;\n      font-size: 1.4rem;\n      font-weight: 400;\n      color: #111;\n      margin-bottom: 2rem;\n      padding-bottom: 1rem;\n      border-bottom: 0.5px solid #ddd;\n    }\n\n    \/* \u2500\u2500 GRILLE ARTICLES \u2500\u2500 *\/\n    .articles-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));\n      gap: 1.5rem;\n    }\n\n    .article-card {\n      background: #fff;\n      border-radius: 12px;\n      overflow: hidden;\n      border: 0.5px solid #e5e5e0;\n      transition: transform 0.2s, box-shadow 0.2s;\n      text-decoration: none;\n      color: inherit;\n      display: block;\n    }\n\n    .article-card:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 8px 24px rgba(0,0,0,0.08);\n    }\n\n    .article-card img {\n      width: 100%;\n      height: 160px;\n      object-fit: cover;\n      display: block;\n    }\n\n    .article-card-no-img {\n      width: 100%;\n      height: 160px;\n      background: linear-gradient(135deg, #e8f5f2 0%, #d0ede8 100%);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .article-card-no-img span {\n      font-size: 2rem;\n      opacity: 0.4;\n    }\n\n    .article-card-body {\n      padding: 1rem 1.1rem 1.25rem;\n    }\n\n    .article-card-cat {\n      font-size: 11px;\n      font-weight: 500;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      color: #1a8a7a;\n      margin-bottom: 0.5rem;\n    }\n\n    .article-card-title {\n      font-family: 'DM Serif Display', serif;\n      font-size: 1rem;\n      font-weight: 400;\n      line-height: 1.4;\n      color: #111;\n      margin-bottom: 0.5rem;\n    }\n\n    .article-card-date {\n      font-size: 12px;\n      color: #999;\n      font-weight: 300;\n    }\n\n    \/* \u2500\u2500 LOADING \/ EMPTY \u2500\u2500 *\/\n    .loader {\n      text-align: center;\n      padding: 3rem;\n      color: #999;\n      font-size: 14px;\n      grid-column: 1 \/ -1;\n    }\n\n    .loader-dots::after {\n      content: '';\n      animation: dots 1.2s steps(3, end) infinite;\n    }\n\n    @keyframes dots {\n      0%   { content: ''; }\n      33%  { content: '.'; }\n      66%  { content: '..'; }\n      100% { content: '...'; }\n    }\n\n    .empty-state {\n      grid-column: 1 \/ -1;\n      text-align: center;\n      padding: 3rem;\n      color: #aaa;\n      font-size: 14px;\n    }\n\n    @media (max-width: 600px) {\n      .intro-grid { grid-template-columns: 1fr; }\n      .hero { padding: 3rem 1.25rem 2.5rem; }\n      .intro-grid { padding: 0 1.25rem 2rem; }\n      .articles-section { padding: 0 1.25rem 3rem; }\n    }\n  <\/style>\n<\/head>\n<body>\n\n  <!-- HERO -->\n  <section class=\"hero\">\n    <span class=\"hero-tag\">Blog Lyzair<\/span>\n    <h1>Actualit\u00e9s, normes et<br><em>expertise en qualit\u00e9 d&rsquo;air<\/em><\/h1>\n    <div class=\"hero-divider\"><\/div>\n  <\/section>\n\n  <!-- INTRO -->\n  <div class=\"intro-grid\">\n    <p>\n      La qualit\u00e9 de l&rsquo;air n&rsquo;est plus un simple sujet technique.\n      C&rsquo;est aujourd&rsquo;hui un <strong>enjeu strat\u00e9gique<\/strong> pour les entreprises et les collectivit\u00e9s.\n      Les normes fixent des seuils pr\u00e9cis pour les principaux polluants \u2014 particules fines, dioxyde d&rsquo;azote \u2014\n      et ces r\u00e9glementations \u00e9voluent constamment face aux enjeux sanitaires actuels.\n    <\/p>\n    <p>\n      Cette page a pour objectif de vous informer sur les <strong>\u00e9volutions r\u00e9glementaires<\/strong>,\n      les derni\u00e8res innovations technologiques du secteur, et les actualit\u00e9s majeures sur la qualit\u00e9 de l&rsquo;air\n      dans le monde. Chaque contenu est s\u00e9lectionn\u00e9 pour sa <strong>pertinence et sa fiabilit\u00e9<\/strong>.\n    <\/p>\n  <\/div>\n\n  <!-- TH\u00c8MES -->\n  <div class=\"themes\">\n    <div class=\"themes-inner\">\n      <span class=\"themes-label\">Th\u00e8mes<\/span>\n      <div class=\"themes-list\" id=\"filters\">\n        <button class=\"theme-pill active\" data-cat-id=\"0\">Tous<\/button>\n        <!-- Les boutons de cat\u00e9gories sont g\u00e9n\u00e9r\u00e9s dynamiquement -->\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ARTICLES -->\n  <section class=\"articles-section\">\n    <h2 id=\"section-title\">Nos articles<\/h2>\n    <div class=\"articles-grid\" id=\"articles-grid\">\n      <div class=\"loader\">Chargement des articles<span class=\"loader-dots\"><\/span><\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    const API = 'https:\/\/www.lyzair.fr\/wp-json\/wp\/v2';\n\n    \/\/ Correspondance nom cat\u00e9gorie \u2192 slug WP (\u00e0 ajuster si besoin)\n    const CATEGORIES_NAMES = ['Actualit\u00e9s', 'Normes', 'Expertise en qualit\u00e9 d\\'air', 'Lyzair', 'Pollution'];\n\n    let allCategories = [];\n    let currentCatId = 0;\n\n    \/\/ Formate une date en fran\u00e7ais\n    function formatDate(dateStr) {\n      return new Date(dateStr).toLocaleDateString('fr-FR', { day: 'numeric', month: 'long', year: 'numeric' });\n    }\n\n    \/\/ R\u00e9cup\u00e8re l'image \u00e0 la une d'un article\n    async function getFeaturedImage(mediaId) {\n      if (!mediaId) return null;\n      try {\n        const res = await fetch(`${API}\/media\/${mediaId}`);\n        const data = await res.json();\n        return data.source_url || null;\n      } catch {\n        return null;\n      }\n    }\n\n    \/\/ Cr\u00e9e une carte article\n    function createCard(post, catName, imgUrl) {\n      const card = document.createElement('a');\n      card.className = 'article-card';\n      card.href = post.link;\n      card.target = '_blank';\n      card.rel = 'noopener';\n\n      const imgHTML = imgUrl\n        ? `<img decoding=\"async\" src=\"${imgUrl}\" alt=\"${post.title.rendered}\" loading=\"lazy\">`\n        : `<div class=\"article-card-no-img\"><span>\ud83d\udcc4<\/span><\/div>`;\n\n      card.innerHTML = `\n        ${imgHTML}\n        <div class=\"article-card-body\">\n          <div class=\"article-card-cat\">${catName}<\/div>\n          <div class=\"article-card-title\">${post.title.rendered}<\/div>\n          <div class=\"article-card-date\">${formatDate(post.date)}<\/div>\n        <\/div>\n      `;\n      return card;\n    }\n\n    \/\/ Charge et affiche les articles\n    async function loadArticles(catId = 0) {\n      const grid = document.getElementById('articles-grid');\n      const title = document.getElementById('section-title');\n      grid.innerHTML = '<div class=\"loader\">Chargement des articles<span class=\"loader-dots\"><\/span><\/div>';\n\n      try {\n        const url = catId === 0\n          ? `${API}\/posts?per_page=12&_embed`\n          : `${API}\/posts?categories=${catId}&per_page=12&_embed`;\n\n        const res = await fetch(url);\n        const posts = await res.json();\n\n        grid.innerHTML = '';\n\n        if (!posts.length) {\n          grid.innerHTML = '<div class=\"empty-state\">Aucun article dans cette cat\u00e9gorie pour le moment.<\/div>';\n          return;\n        }\n\n        \/\/ Nom de la cat\u00e9gorie active\n        const activeCat = allCategories.find(c => c.id === catId);\n        title.textContent = catId === 0 ? 'Nos articles' : `Articles \u00b7 ${activeCat?.name || ''}`;\n\n        for (const post of posts) {\n          \/\/ R\u00e9cup\u00e8re l'image via _embedded si disponible\n          let imgUrl = null;\n          try {\n            imgUrl = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || null;\n          } catch {}\n\n          \/\/ Nom de la cat\u00e9gorie de l'article\n          let catName = '';\n          try {\n            const postCatId = post.categories?.[0];\n            const cat = allCategories.find(c => c.id === postCatId);\n            catName = cat?.name || '';\n          } catch {}\n\n          grid.appendChild(createCard(post, catName, imgUrl));\n        }\n\n      } catch (err) {\n        grid.innerHTML = '<div class=\"empty-state\">Impossible de charger les articles. V\u00e9rifie que l\\'API WordPress REST est activ\u00e9e.<\/div>';\n        console.error(err);\n      }\n    }\n\n    \/\/ Charge les cat\u00e9gories et g\u00e9n\u00e8re les boutons\n    async function loadCategories() {\n      try {\n        const res = await fetch(`${API}\/categories?per_page=50`);\n        allCategories = await res.json();\n\n        const filters = document.getElementById('filters');\n\n        \/\/ Filtre uniquement les cat\u00e9gories souhait\u00e9es (dans l'ordre)\n        const wanted = ['Actualit\u00e9s', 'Normes', \"Expertise en qualit\u00e9 d'air\", 'Lyzair', 'Pollution'];\n\n        allCategories\n          .filter(cat => cat.count > 0) \/\/ seulement cat\u00e9gories avec articles\n          .sort((a, b) => {\n            const ia = wanted.indexOf(a.name);\n            const ib = wanted.indexOf(b.name);\n            if (ia === -1 && ib === -1) return 0;\n            if (ia === -1) return 1;\n            if (ib === -1) return -1;\n            return ia - ib;\n          })\n          .forEach(cat => {\n            const btn = document.createElement('button');\n            btn.className = 'theme-pill';\n            btn.dataset.catId = cat.id;\n            btn.textContent = cat.name;\n            btn.addEventListener('click', () => switchCategory(cat.id, btn));\n            filters.appendChild(btn);\n          });\n\n      } catch (err) {\n        console.error('Erreur chargement cat\u00e9gories:', err);\n      }\n    }\n\n    \/\/ Change la cat\u00e9gorie active\n    function switchCategory(catId, btn) {\n      currentCatId = catId;\n      document.querySelectorAll('.theme-pill').forEach(p => p.classList.remove('active'));\n      btn.classList.add('active');\n      loadArticles(catId);\n    }\n\n    \/\/ Bouton \"Tous\"\n    document.querySelector('[data-cat-id=\"0\"]').addEventListener('click', function() {\n      switchCategory(0, this);\n    });\n\n    \/\/ Init\n    loadCategories().then(() => loadArticles(0));\n  <\/script>\n\n<\/body>\n<\/html>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">.<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Section ressources \u2014 Lyzair<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&#038;family=DM+Sans:wght@300;400;500&#038;display=swap\" rel=\"stylesheet\">\n  <style>\n    * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: #f8f7f4;\n      padding: 3rem 1.25rem;\n    }\n\n    .resources {\n      max-width: 860px;\n      margin: 0 auto;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1.25rem;\n    }\n\n    .resource-card {\n      background: #fff;\n      border: 0.5px solid #e5e5e0;\n      border-radius: 14px;\n      padding: 1.75rem;\n      display: flex;\n      flex-direction: column;\n      gap: 0.85rem;\n      transition: transform 0.2s, box-shadow 0.2s;\n    }\n\n    .resource-card:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 8px 24px rgba(0,0,0,0.07);\n    }\n\n    .resource-icon {\n      width: 40px;\n      height: 40px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 18px;\n    }\n\n    .resource-icon.green {\n      background: #e6f5f2;\n    }\n\n    .resource-icon.dark {\n      background: #111;\n    }\n\n    .resource-label {\n      font-size: 11px;\n      font-weight: 500;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      color: #999;\n    }\n\n    .resource-title {\n      font-family: 'DM Serif Display', serif;\n      font-size: 1.15rem;\n      font-weight: 400;\n      color: #111;\n      line-height: 1.3;\n    }\n\n    .resource-text {\n      font-size: 14px;\n      line-height: 1.75;\n      color: #555;\n      font-weight: 300;\n      flex: 1;\n    }\n\n    .resource-link {\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      font-size: 13px;\n      font-weight: 500;\n      color: #1a8a7a;\n      text-decoration: none;\n      margin-top: 0.25rem;\n    }\n\n    .resource-link:hover {\n      text-decoration: underline;\n    }\n\n    .resource-link svg {\n      width: 14px;\n      height: 14px;\n      stroke: currentColor;\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      flex-shrink: 0;\n    }\n\n    @media (max-width: 600px) {\n      .resources {\n        grid-template-columns: 1fr;\n      }\n    }\n  <\/style>\n<\/head>\n<body>\n\n  <div class=\"resources\">\n\n    <!-- Carte INRS -->\n    <div class=\"resource-card\">\n      <div class=\"resource-icon green\">\ud83d\udccb<\/div>\n      <div class=\"resource-label\">Ressource externe<\/div>\n      <div class=\"resource-title\">R\u00e9glementations &#038; bonnes pratiques<\/div>\n      <p class=\"resource-text\">\n        Pour approfondir les r\u00e9glementations et les bonnes pratiques en mati\u00e8re de qualit\u00e9 de l&rsquo;air,\n        consultez les ressources de l&rsquo;INRS \u2014 guides, \u00e9tudes et recommandations pour aider\n        les entreprises \u00e0 pr\u00e9venir les risques en milieu professionnel.\n      <\/p>\n      <a class=\"resource-link\" href=\"https:\/\/www.inrs.fr\" target=\"_blank\" rel=\"noopener\">\n        Consulter l&rsquo;INRS\n        <svg viewBox=\"0 0 24 24\"><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\/><polyline points=\"15 3 21 3 21 9\"\/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n    <!-- Carte Notre technologie -->\n    <div class=\"resource-card\">\n      <div class=\"resource-icon dark\">\u26a1<\/div>\n      <div class=\"resource-label\">Lyzair<\/div>\n      <div class=\"resource-title\">Notre technologie<\/div>\n      <p class=\"resource-text\">\n        Pour mieux comprendre les bienfaits que peut apporter notre technologie\n        sur les diff\u00e9rents sujets trait\u00e9s dans ce blog, d\u00e9couvrez en d\u00e9tail\n        notre approche et nos solutions.\n      <\/p>\n      <a class=\"resource-link\" href=\"https:\/\/www.lyzair.fr\/notre-technologie\" target=\"_blank\" rel=\"noopener\">\n        Voir notre technologie\n        <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n  <\/div>\n\n<\/body>\n<\/html>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Notre Blog \u2014 Lyzair Blog Lyzair Actualit\u00e9s, normes etexpertise en qualit\u00e9 d&rsquo;air La qualit\u00e9 de l&rsquo;air n&rsquo;est plus un simple sujet technique. C&rsquo;est aujourd&rsquo;hui un enjeu strat\u00e9gique pour les entreprises et les collectivit\u00e9s. Les normes fixent des seuils pr\u00e9cis pour les principaux polluants \u2014 particules fines, dioxyde d&rsquo;azote \u2014 et ces r\u00e9glementations \u00e9voluent constamment face [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-134","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Qualit\u00e9 d&#039;air : actualit\u00e9s, normes et expertise \u2014 Blog Lyzair<\/title>\n<meta name=\"description\" content=\"Retrouvez nos actualit\u00e9s, analyses r\u00e9glementaires et innovations technologiques sur les enjeux de la d\u00e9contamination de l&#039;air.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lyzair.fr\/en\/qualite-air-blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qualit\u00e9 d&#039;air : actualit\u00e9s, normes et expertise \u2014 Blog Lyzair\" \/>\n<meta property=\"og:description\" content=\"Retrouvez nos actualit\u00e9s, analyses r\u00e9glementaires et innovations technologiques sur les enjeux de la d\u00e9contamination de l&#039;air.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lyzair.fr\/en\/qualite-air-blog\/\" \/>\n<meta property=\"og:site_name\" content=\"Lyzair\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-03T10:33:07+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/qualite-air-blog\\\/\",\"url\":\"https:\\\/\\\/www.lyzair.fr\\\/qualite-air-blog\\\/\",\"name\":\"Qualit\u00e9 d'air : actualit\u00e9s, normes et expertise \u2014 Blog Lyzair\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/#website\"},\"datePublished\":\"2026-03-18T10:39:08+00:00\",\"dateModified\":\"2026-04-03T10:33:07+00:00\",\"description\":\"Retrouvez nos actualit\u00e9s, analyses r\u00e9glementaires et innovations technologiques sur les enjeux de la d\u00e9contamination de l'air.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/qualite-air-blog\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lyzair.fr\\\/qualite-air-blog\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/qualite-air-blog\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lyzair.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Notre blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/#website\",\"url\":\"https:\\\/\\\/www.lyzair.fr\\\/\",\"name\":\"Lyzair\",\"description\":\"Lyzair l&#039;exigence de l&#039;invisible\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lyzair.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/#organization\",\"name\":\"Lyzair\",\"url\":\"https:\\\/\\\/www.lyzair.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.lyzair.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/LOGO_Lyzair_web.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lyzair.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/LOGO_Lyzair_web.jpg\",\"width\":156,\"height\":194,\"caption\":\"Lyzair\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lyzair.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qualit\u00e9 d'air : actualit\u00e9s, normes et expertise \u2014 Blog Lyzair","description":"Retrouvez nos actualit\u00e9s, analyses r\u00e9glementaires et innovations technologiques sur les enjeux de la d\u00e9contamination de l'air.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lyzair.fr\/en\/qualite-air-blog\/","og_locale":"en_US","og_type":"article","og_title":"Qualit\u00e9 d'air : actualit\u00e9s, normes et expertise \u2014 Blog Lyzair","og_description":"Retrouvez nos actualit\u00e9s, analyses r\u00e9glementaires et innovations technologiques sur les enjeux de la d\u00e9contamination de l'air.","og_url":"https:\/\/www.lyzair.fr\/en\/qualite-air-blog\/","og_site_name":"Lyzair","article_modified_time":"2026-04-03T10:33:07+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.lyzair.fr\/qualite-air-blog\/","url":"https:\/\/www.lyzair.fr\/qualite-air-blog\/","name":"Qualit\u00e9 d'air : actualit\u00e9s, normes et expertise \u2014 Blog Lyzair","isPartOf":{"@id":"https:\/\/www.lyzair.fr\/#website"},"datePublished":"2026-03-18T10:39:08+00:00","dateModified":"2026-04-03T10:33:07+00:00","description":"Retrouvez nos actualit\u00e9s, analyses r\u00e9glementaires et innovations technologiques sur les enjeux de la d\u00e9contamination de l'air.","breadcrumb":{"@id":"https:\/\/www.lyzair.fr\/qualite-air-blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lyzair.fr\/qualite-air-blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.lyzair.fr\/qualite-air-blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lyzair.fr\/"},{"@type":"ListItem","position":2,"name":"Notre blog"}]},{"@type":"WebSite","@id":"https:\/\/www.lyzair.fr\/#website","url":"https:\/\/www.lyzair.fr\/","name":"Lyzair","description":"Lyzair l&#039;exigence de l&#039;invisible","publisher":{"@id":"https:\/\/www.lyzair.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lyzair.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.lyzair.fr\/#organization","name":"Lyzair","url":"https:\/\/www.lyzair.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lyzair.fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.lyzair.fr\/wp-content\/uploads\/2026\/03\/LOGO_Lyzair_web.jpg","contentUrl":"https:\/\/www.lyzair.fr\/wp-content\/uploads\/2026\/03\/LOGO_Lyzair_web.jpg","width":156,"height":194,"caption":"Lyzair"},"image":{"@id":"https:\/\/www.lyzair.fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.lyzair.fr\/en\/wp-json\/wp\/v2\/pages\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lyzair.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lyzair.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lyzair.fr\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lyzair.fr\/en\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":20,"href":"https:\/\/www.lyzair.fr\/en\/wp-json\/wp\/v2\/pages\/134\/revisions"}],"predecessor-version":[{"id":406,"href":"https:\/\/www.lyzair.fr\/en\/wp-json\/wp\/v2\/pages\/134\/revisions\/406"}],"wp:attachment":[{"href":"https:\/\/www.lyzair.fr\/en\/wp-json\/wp\/v2\/media?parent=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}