{"id":132,"date":"2023-05-24T08:11:31","date_gmt":"2023-05-24T08:11:31","guid":{"rendered":"https:\/\/agence-france.fr\/?page_id=132"},"modified":"2026-09-15T10:37:16","modified_gmt":"2026-09-15T10:37:16","slug":"catalogues-fir","status":"publish","type":"page","link":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/","title":{"rendered":"Catalogues &#8211; FIR"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Chakra+Petch:wght@500;600;700&display=swap');\n.pbc-site-header{position:relative;z-index:999;width:100%;box-sizing:border-box;background:transparent;border-bottom:0;font-family:'Chakra Petch',Arial,sans-serif;color:#082f6b}\n.pbc-site-header__inner{width:min(94%,1600px);min-height:104px;margin:0 auto;display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:24px}\n.pbc-site-logo{display:flex;width:84px;height:84px;align-items:center;justify-content:center;text-decoration:none}\n.pbc-site-logo img{display:block;width:100%;height:100%;object-fit:contain}\n.pbc-site-nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1.5vw,32px);min-width:0}\n.pbc-site-nav a{color:#082f6b!important;font-size:clamp(14px,1.18vw,20px);font-weight:600;line-height:1;text-decoration:none!important;white-space:nowrap}\n.pbc-site-nav a:hover,.pbc-site-nav a:focus-visible{color:#00a8b8!important}\n.pbc-site-menu-button{display:none;width:52px;height:52px;border:3px solid #082f6b;border-radius:14px;background:#fff;color:#082f6b;font:700 28px\/1 Arial,sans-serif;align-items:center;justify-content:center;cursor:pointer}\n.pbc-site-mobile-nav{display:none;position:absolute;top:100%;left:3%;right:3%;padding:14px;background:#fff;border:1px solid #dbe7ee;border-radius:0 0 16px 16px;box-shadow:0 14px 28px rgba(8,47,107,.14)}\n.pbc-site-mobile-nav a{display:block;padding:12px 10px;border-bottom:1px solid #edf3f6;color:#082f6b!important;font-size:17px;font-weight:600;text-decoration:none!important}\n.pbc-site-mobile-nav a:last-child{border-bottom:0}\n@media(max-width:1100px){\n .pbc-site-header__inner{width:calc(100% - 32px);min-height:76px;grid-template-columns:64px minmax(0,1fr) 52px;gap:12px}\n .pbc-site-logo{width:60px;height:60px}\n .pbc-site-nav{display:none}\n .pbc-site-menu-button{display:flex;grid-column:3}\n .pbc-site-mobile-nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}\n}\n@media(max-width:600px){\n .pbc-site-header__inner{width:calc(100% - 24px);min-height:68px;grid-template-columns:56px minmax(0,1fr) 48px}\n .pbc-site-logo{width:54px;height:54px}\n .pbc-site-menu-button{width:46px;height:46px;border-width:2px;border-radius:12px;font-size:25px}\n .pbc-site-mobile-nav{left:12px;right:12px;padding:10px}\n .pbc-site-mobile-nav.is-open{grid-template-columns:1fr}\n .pbc-site-mobile-nav a{padding:10px 8px;font-size:16px}\n}\n\n\/* PBC CATALOGUE HEADER FIX 2026-09-15 *\/\n.page-header,.page-footer{display:none!important}\n.pbc-site-header{background:transparent!important;border-bottom:0!important}\na[class^=\"pbc-\"][class$=\"-pbc\"] img{display:block;width:clamp(92px,10vw,154px);height:auto;aspect-ratio:1;object-fit:contain}\n<\/style>\n<header class=\"pbc-site-header\">\n <div class=\"pbc-site-header__inner\">\n  <a class=\"pbc-site-logo\" href=\"https:\/\/agence-france.fr\/\" aria-label=\"Accueil PBC Agence France\"><img decoding=\"async\" src=\"https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/09\/Agence-France_transparent_1080.png\" alt=\"PBC Agence France\"><\/a>\n  <nav class=\"pbc-site-nav\" aria-label=\"Navigation principale\">\n   <a href=\"https:\/\/agence-france.fr\/index.php\/lagence\/\">L\u2019AGENCE<\/a>\n   <a href=\"https:\/\/agence-france.fr\/index.php\/nos-marques\/\">MARQUES<\/a>\n   <a href=\"https:\/\/agence-france.fr\/index.php\/solutions\/\">SOLUTIONS<\/a>\n   <a href=\"https:\/\/agence-france.fr\/index.php\/catalogues\/\">CATALOGUES<\/a>\n   <a href=\"https:\/\/agence-france.fr\/index.php\/prescription-contract\/\">PRESCRIPTION<\/a>\n   <a href=\"https:\/\/agence-france.fr\/index.php\/blog\/\">M\u00c9DIAS<\/a>\n   <a href=\"https:\/\/agence-france.fr\/index.php\/contact\/\">CONTACT<\/a>\n  <\/nav>\n  <button class=\"pbc-site-menu-button\" type=\"button\" aria-expanded=\"false\" aria-label=\"Ouvrir le menu\">\u2630<\/button>\n <\/div>\n <nav class=\"pbc-site-mobile-nav\" aria-label=\"Navigation mobile\">\n  <a href=\"https:\/\/agence-france.fr\/index.php\/lagence\/\">L\u2019AGENCE<\/a>\n  <a href=\"https:\/\/agence-france.fr\/index.php\/nos-marques\/\">MARQUES<\/a>\n  <a href=\"https:\/\/agence-france.fr\/index.php\/solutions\/\">SOLUTIONS<\/a>\n  <a href=\"https:\/\/agence-france.fr\/index.php\/catalogues\/\">CATALOGUES<\/a>\n  <a href=\"https:\/\/agence-france.fr\/index.php\/prescription-contract\/\">PRESCRIPTION<\/a>\n  <a href=\"https:\/\/agence-france.fr\/index.php\/blog\/\">M\u00c9DIAS<\/a>\n  <a href=\"https:\/\/agence-france.fr\/index.php\/contact\/\">CONTACT<\/a>\n <\/nav>\n<\/header>\n<script>\n(function(){\n var h=document.currentScript.previousElementSibling;\n if(!h||!h.classList.contains('pbc-site-header')) h=document.querySelector('.pbc-site-header');\n if(!h) return;\n var b=h.querySelector('.pbc-site-menu-button'),m=h.querySelector('.pbc-site-mobile-nav');\n if(!b||!m) return;\n function closeMenu(){m.classList.remove('is-open');b.setAttribute('aria-expanded','false');b.textContent='\u2630';}\n b.addEventListener('click',function(){var open=!m.classList.contains('is-open');m.classList.toggle('is-open',open);b.setAttribute('aria-expanded',String(open));b.textContent=open?'\u00d7':'\u2630';});\n m.addEventListener('click',function(e){if(e.target.closest('a')) closeMenu();});\n document.addEventListener('keydown',function(e){if(e.key==='Escape') closeMenu();});\n})();\n<\/script>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jszip@3.10.1\/dist\/jszip.min.js\"><\/script>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Chakra+Petch:wght@500;600;700&family=Inter:wght@400;500;600&display=swap');\n\n.pbc-catalogue-page{\n  width:100vw;\n  min-height:100vh;\n  margin-left:calc(50% - 50vw);\n  background:#f3ede3;\n  padding:38px 0 56px;\n  box-sizing:border-box;\n  font-family:'Inter', sans-serif;\n  color:#173a73;\n}\n\n.pbc-catalogue-wrap{\n  width:min(1320px, calc(100vw - 48px));\n  margin:0 auto;\n}\n\n.pbc-header{\n  display:flex;\n  align-items:flex-start;\n  justify-content:space-between;\n  gap:28px;\n  margin-bottom:30px;\n}\n\n.pbc-brand-link,\n.pbc-home-link{\n  flex:0 0 auto;\n  text-decoration:none;\n}\n\n.pbc-brand-link img{\n  display:block;\n  max-height:112px;\n  width:auto;\n  max-width:320px;\n  object-fit:contain;\n  background:transparent;\n}\n\n\/* PBC \u2014 retour au mod\u00e8le valid\u00e9 *\/\n\n.pbc-fir-pbc{\n  min-height:112px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-end;\n  text-decoration:none;\n}\n\n.pbc-fir-pbc svg{\n  display:block;\n  width:154px;\n  height:154px;\n  flex:0 0 154px;\n  transform:translateY(5px);\n  overflow:visible;\n}\n\n.pbc-header-text{\n  flex:1 1 auto;\n  text-align:center;\n  padding-top:12px;\n}\n\n.pbc-header-text p{\n  margin:0;\n  font-family:'Chakra Petch', sans-serif;\n  font-weight:600;\n  font-size:18px;\n  line-height:1.35;\n  color:#18458a;\n}\n\n.pbc-actions{\n  display:flex;\n  align-items:center;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-bottom:18px;\n}\n\n.pbc-btn{\n  appearance:none;\n  border:none;\n  text-decoration:none;\n  cursor:pointer;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:38px;\n  padding:0 18px;\n  border-radius:12px;\n  font-family:'Chakra Petch', sans-serif;\n  font-size:14px;\n  font-weight:700;\n  line-height:1;\n  transition:.2s ease;\n  box-sizing:border-box;\n}\n\n.pbc-btn:hover{\n  transform:translateY(-1px);\n}\n\n.pbc-btn-blue{\n  background:#083b82;\n  color:#fff;\n  border:2px solid #083b82;\n}\n\n.pbc-btn-outline{\n  background:#fff0;\n  color:#083b82;\n  border:2px solid #083b82;\n}\n\n.pbc-btn-cyan{\n  background:#19b9cb;\n  color:#fff;\n  border:2px solid #19b9cb;\n}\n\n.pbc-btn-orange{\n  background:#df6428;\n  color:#fff;\n  border:2px solid #df6428;\n}\n\n.pbc-btn[disabled]{\n  opacity:.45;\n  cursor:not-allowed;\n  transform:none !important;\n}\n\n.pbc-count{\n  font-family:'Chakra Petch', sans-serif;\n  font-size:14px;\n  font-weight:600;\n  color:#5d6f8a;\n  white-space:nowrap;\n}\n\n.pbc-grid{\n  display:grid;\n  grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));\n  gap:34px 28px;\n  align-items:start;\n}\n\n.pbc-card{\n  position:relative;\n  text-align:center;\n}\n\n.pbc-card-media{\n  position:relative;\n  width:100%;\n  max-width:235px;\n  margin:0 auto 14px;\n  cursor:pointer;\n}\n\n.pbc-card-cover{\n  display:block;\n  width:100%;\n  aspect-ratio:210 \/ 297;\n  object-fit:cover;\n  background:#ffffff;\n  border-radius:0;\n  box-shadow:0 6px 18px rgba(0,0,0,.08);\n}\n\n.pbc-card-toggle{\n  position:absolute;\n  top:10px;\n  right:10px;\n  width:31px;\n  height:31px;\n  border-radius:50%;\n  background:#fff;\n  box-shadow:0 2px 8px rgba(0,0,0,.15);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-family:'Chakra Petch', sans-serif;\n  font-weight:700;\n  font-size:21px;\n  color:#083b82;\n  line-height:1;\n}\n\n.pbc-card.selected .pbc-card-toggle{\n  background:#083b82;\n  color:#fff;\n}\n\n.pbc-card-title{\n  margin:0 0 8px;\n  font-family:'Inter', sans-serif;\n  font-size:15px;\n  font-weight:700;\n  line-height:1.3;\n  color:#163a72;\n}\n\n.pbc-card-download{\n  margin-top:4px;\n}\n\n.pbc-small-btn{\n  appearance:none;\n  border:2px solid #083b82;\n  background:#fff;\n  color:#083b82;\n  border-radius:10px;\n  padding:6px 14px;\n  font-family:'Chakra Petch', sans-serif;\n  font-size:12px;\n  font-weight:700;\n  line-height:1;\n  text-decoration:none;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  transition:.2s ease;\n}\n\n.pbc-small-btn:hover{\n  transform:translateY(-1px);\n  background:#083b82;\n  color:#fff;\n}\n\n@media(max-width:980px){\n\n  .pbc-header{\n    flex-direction:column;\n    align-items:center;\n    text-align:center;\n  }\n\n  .pbc-header-text{\n    padding-top:0;\n  }\n\n  .pbc-fir-pbc svg{\n    width:110px;\n    height:110px;\n    flex-basis:110px;\n    transform:none;\n  }\n}\n\n@media(max-width:640px){\n\n  .pbc-catalogue-wrap{\n    width:min(100%, calc(100vw - 24px));\n  }\n\n  .pbc-grid{\n    grid-template-columns:repeat(2, minmax(140px, 1fr));\n    gap:24px 16px;\n  }\n\n  .pbc-brand-link img{\n    max-height:90px;\n    max-width:220px;\n  }\n\n  .pbc-fir-pbc svg{\n    width:92px;\n    height:92px;\n    flex-basis:92px;\n  }\n\n  .pbc-header-text p{\n    font-size:16px;\n  }\n\n  .pbc-btn{\n    min-height:36px;\n    padding:0 14px;\n    font-size:13px;\n  }\n}\n<\/style>\n\n\n<div class=\"pbc-catalogue-page\">\n\n  <div class=\"pbc-catalogue-wrap\">\n\n    <div class=\"pbc-header\">\n\n      <a class=\"pbc-brand-link\" href=\"https:\/\/agence-france.fr\/index.php\/fir\/\" target=\"_self\" rel=\"noopener\">\n        <img\n          src=\"https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/09\/07-fir-italia.png\"\n          alt=\"FIR Italia\"\n        >\n      <\/a>\n\n\n      <div class=\"pbc-header-text\">\n        <p>\n          Robinetterie, collections design<br>\n          et documentations commerciales.\n        <\/p>\n      <\/div>\n\n\n      <!-- PBC TRANSPARENT \u2014 IDENTIQUE AU MOD\u00c8LE VALID\u00c9 -->\n\n      <a\n        class=\"pbc-fir-pbc\"\n        href=\"https:\/\/agence-france.fr\/\"\n        aria-label=\"Retour \u00e0 l'accueil PBC\"\n      >\n\n        <img decoding=\"async\" src=\"https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/09\/Agence-France_transparent_1080.png\" alt=\"Agence France\">\n\n      <\/a>\n\n    <\/div>\n\n\n    <div class=\"pbc-actions\">\n\n      <button\n        id=\"pbc-download-all\"\n        class=\"pbc-btn pbc-btn-blue\"\n        type=\"button\"\n      >\n        TOUT T\u00c9L\u00c9CHARGER\n      <\/button>\n\n      <button\n        id=\"pbc-download-selection\"\n        class=\"pbc-btn pbc-btn-outline\"\n        type=\"button\"\n        disabled\n      >\n        T\u00c9L\u00c9CHARGER LA S\u00c9LECTION\n      <\/button>\n\n      <button\n        id=\"pbc-clear-selection\"\n        class=\"pbc-btn pbc-btn-outline\"\n        type=\"button\"\n        disabled\n      >\n        EFFACER\n      <\/button>\n\n      <button\n        id=\"pbc-whatsapp\"\n        class=\"pbc-btn pbc-btn-cyan\"\n        type=\"button\"\n      >\n        \u00c9CRIRE\n      <\/button>\n\n      <a id=\"pbc-contact-link\" class=\"pbc-btn pbc-btn-orange\" href=\"https:\/\/agence-france.fr\/index.php\/contact\/\" target=\"_self\" rel=\"noopener\">\n        DEMANDE D\u2019INFORMATION\n      <\/a>\n\n      <span\n        id=\"pbc-selection-count\"\n        class=\"pbc-count\"\n      >\n        0 catalogue s\u00e9lectionn\u00e9\n      <\/span>\n\n    <\/div>\n\n\n    <div\n      id=\"pbc-grid\"\n      class=\"pbc-grid\"\n    ><\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<script>\n(function(){\n\n  const BRAND_NAME = 'FIR Italia';\n\n  const CONTACT_URL =\n    'https:\/\/agence-france.fr\/index.php\/contact\/';\n\n  const WHATSAPP_NUMBER =\n    '33646609567';\n\n\n  const catalogues = [\n\n    {\n      id:'lookbook',\n      title:'LookBook',\n      cover:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/FIR-LookBook_2026_couverture.jpg',\n      pdf:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/FIR-LookBook_2026.pdf'\n    },\n\n    {\n      id:'liste-prix',\n      title:'Liste de prix',\n      cover:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/FirItalia_Liste-de-Prix_381D_Hausse_4-au-010325_LowRes_couverture.jpg',\n      pdf:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/FirItalia_Liste-de-Prix_381D_Hausse_4-au-010325_LowRes.pdf'\n    },\n\n    {\n      id:'highlights',\n      title:'Highlights',\n      cover:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/Highlights_FirItalia_384D_couverture.jpg',\n      pdf:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/Highlights_FirItalia_384D.pdf'\n    },\n\n    {\n      id:'green-total-look',\n      title:'Green Total Look',\n      cover:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/FIR_catalogue_Green-Total-Look-2026_couverture.jpg',\n      pdf:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/FIR_catalogue_Green-Total-Look-2026.pdf'\n    },\n\n    {\n      id:'outfit-get-addicted',\n      title:'Outfit Get Addicted',\n      cover:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/FIR-outfit-Get-Addicted_couverture.jpg',\n      pdf:'https:\/\/agence-france.fr\/wp-content\/uploads\/2026\/08\/FIR-outfit-Get-Addicted.pdf'\n    }\n\n  ];\n\n\n  const grid =\n    document.getElementById('pbc-grid');\n\n  const selectionCount =\n    document.getElementById('pbc-selection-count');\n\n  const downloadSelectionBtn =\n    document.getElementById('pbc-download-selection');\n\n  const clearSelectionBtn =\n    document.getElementById('pbc-clear-selection');\n\n  const downloadAllBtn =\n    document.getElementById('pbc-download-all');\n\n  const whatsappBtn =\n    document.getElementById('pbc-whatsapp');\n\n  const contactLink =\n    document.getElementById('pbc-contact-link');\n\n  const selected =\n    new Set();\n\n\n  function sanitizeFileName(name){\n\n    return name\n      .normalize('NFD')\n      .replace(\/[\\u0300-\\u036f]\/g,'')\n      .replace(\/[^\\w\\d\\-]+\/g,'_')\n      .replace(\/_+\/g,'_')\n      .replace(\/^_|_$\/g,'');\n\n  }\n\n\n  function updateSelectionUI(){\n\n    const count =\n      selected.size;\n\n    selectionCount.textContent =\n      count +\n      ' catalogue' +\n      (count > 1 ? 's' : '') +\n      ' s\u00e9lectionn\u00e9' +\n      (count > 1 ? 's' : '');\n\n    downloadSelectionBtn.disabled =\n      count === 0;\n\n    clearSelectionBtn.disabled =\n      count === 0;\n\n\n    document\n      .querySelectorAll('.pbc-card')\n      .forEach(\n        card => {\n\n          const id =\n            card.dataset.id;\n\n          const badge =\n            card.querySelector(\n              '.pbc-card-toggle'\n            );\n\n          if(selected.has(id)){\n\n            card.classList.add(\n              'selected'\n            );\n\n            badge.textContent =\n              '\u2713';\n\n          } else {\n\n            card.classList.remove(\n              'selected'\n            );\n\n            badge.textContent =\n              '+';\n\n          }\n\n        }\n      );\n\n\n    const selectedTitles =\n      catalogues\n        .filter(\n          item => selected.has(item.id)\n        )\n        .map(\n          item => item.title\n        )\n        .join(', ');\n\n\n    const contactUrl =\n      new URL(\n        CONTACT_URL,\n        window.location.origin\n      );\n\n    contactUrl.searchParams.set(\n      'marque',\n      BRAND_NAME\n    );\n\n    if(selectedTitles){\n\n      contactUrl.searchParams.set(\n        'catalogues',\n        selectedTitles\n      );\n\n    }\n\n    contactLink.href =\n      contactUrl.toString();\n\n  }\n\n\n  function toggleSelection(id){\n\n    if(selected.has(id)){\n\n      selected.delete(id);\n\n    } else {\n\n      selected.add(id);\n\n    }\n\n    updateSelectionUI();\n\n  }\n\n\n  function buildCard(item){\n\n    const card =\n      document.createElement('div');\n\n    card.className =\n      'pbc-card';\n\n    card.dataset.id =\n      item.id;\n\n    card.innerHTML = `\n\n      <div\n        class=\"pbc-card-media\"\n        role=\"button\"\n        tabindex=\"0\"\n        aria-label=\"S\u00e9lectionner ${item.title}\"\n      >\n\n        <img\n          class=\"pbc-card-cover\"\n          src=\"${item.cover}\"\n          alt=\"${item.title}\"\n        >\n\n        <span class=\"pbc-card-toggle\">\n          +\n        <\/span>\n\n      <\/div>\n\n      <h3 class=\"pbc-card-title\">\n        ${item.title}\n      <\/h3>\n\n      <div class=\"pbc-card-download\">\n\n        <a\n          class=\"pbc-small-btn\"\n          href=\"${item.pdf}\"\n          target=\"_blank\"\n          rel=\"noopener\"\n        >\n          T\u00c9L\u00c9CHARGER\n        <\/a>\n\n      <\/div>\n\n    `;\n\n\n    const media =\n      card.querySelector(\n        '.pbc-card-media'\n      );\n\n    media.addEventListener(\n      'click',\n      () => toggleSelection(item.id)\n    );\n\n    media.addEventListener(\n      'keydown',\n      e => {\n\n        if(\n          e.key === 'Enter' ||\n          e.key === ' '\n        ){\n\n          e.preventDefault();\n\n          toggleSelection(\n            item.id\n          );\n\n        }\n\n      }\n    );\n\n    return card;\n\n  }\n\n\n  catalogues.forEach(\n    item =>\n      grid.appendChild(\n        buildCard(item)\n      )\n  );\n\n\n  updateSelectionUI();\n\n\n  async function fetchBlob(url){\n\n    const response =\n      await fetch(url);\n\n    if(!response.ok){\n\n      throw new Error(\n        'Impossible de charger ' +\n        url\n      );\n\n    }\n\n    return await response.blob();\n\n  }\n\n\n  async function downloadZip(\n    items,\n    zipName\n  ){\n\n    const zip =\n      new JSZip();\n\n\n    for(const item of items){\n\n      const blob =\n        await fetchBlob(\n          item.pdf\n        );\n\n      const extension =\n        item.pdf\n          .split('.')\n          .pop()\n          .split('?')[0]\n        || 'pdf';\n\n      zip.file(\n        sanitizeFileName(\n          item.title\n        ) +\n        '.' +\n        extension,\n        blob\n      );\n\n    }\n\n\n    const content =\n      await zip.generateAsync({\n        type:'blob'\n      });\n\n\n    const a =\n      document.createElement('a');\n\n    a.href =\n      URL.createObjectURL(content);\n\n    a.download =\n      zipName;\n\n    document.body.appendChild(a);\n\n    a.click();\n\n\n    setTimeout(\n      () => {\n\n        URL.revokeObjectURL(\n          a.href\n        );\n\n        a.remove();\n\n      },\n      500\n    );\n\n  }\n\n\n  downloadAllBtn.addEventListener(\n    'click',\n    async () => {\n\n      try{\n\n        await downloadZip(\n          catalogues,\n          'FIR_Italia_catalogues.zip'\n        );\n\n      } catch(err){\n\n        alert(\n          'Le t\u00e9l\u00e9chargement group\u00e9 a rencontr\u00e9 un probl\u00e8me.'\n        );\n\n        console.error(err);\n\n      }\n\n    }\n  );\n\n\n  downloadSelectionBtn.addEventListener(\n    'click',\n    async () => {\n\n      const items =\n        catalogues.filter(\n          item =>\n            selected.has(item.id)\n        );\n\n      if(!items.length){\n        return;\n      }\n\n      try{\n\n        await downloadZip(\n          items,\n          'FIR_Italia_selection.zip'\n        );\n\n      } catch(err){\n\n        alert(\n          'Le t\u00e9l\u00e9chargement de la s\u00e9lection a rencontr\u00e9 un probl\u00e8me.'\n        );\n\n        console.error(err);\n\n      }\n\n    }\n  );\n\n\n  clearSelectionBtn.addEventListener(\n    'click',\n    () => {\n\n      selected.clear();\n\n      updateSelectionUI();\n\n    }\n  );\n\n\n  whatsappBtn.addEventListener(\n    'click',\n    () => {\n\n      const chosen =\n        catalogues\n          .filter(\n            item =>\n              selected.has(item.id)\n          )\n          .map(\n            item => item.title\n          );\n\n\n      let message =\n        'Bonjour, je souhaite des informations sur la marque FIR Italia.';\n\n\n      if(chosen.length){\n\n        message +=\n          ' Je suis int\u00e9ress\u00e9 par : ' +\n          chosen.join(', ') +\n          '.';\n\n      } else {\n\n        message +=\n          ' Je souhaite recevoir des renseignements sur vos catalogues.';\n\n      }\n\n\n      message +=\n        ' Merci.';\n\n\n      const url =\n        'https:\/\/wa.me\/' +\n        WHATSAPP_NUMBER +\n        '?text=' +\n        encodeURIComponent(message);\n\n\n      window.open(\n        url,\n        '_blank'\n      );\n\n    }\n  );\n\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"PBC - Agence France\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Catalogues \u2013 FIR - PBC\" \/>\n\t\t<meta property=\"og:description\" content=\"L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/agence-france.fr\/wp-content\/uploads\/2024\/02\/cropped-Logo-PBC.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/agence-france.fr\/wp-content\/uploads\/2024\/02\/cropped-Logo-PBC.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-05-24T08:11:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-15T10:37:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100069834702427&amp;locale=fr_FR\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Catalogues \u2013 FIR - PBC\" \/>\n\t\t<meta name=\"twitter:description\" content=\"L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/agence-france.fr\/wp-content\/uploads\/2024\/02\/cropped-Logo-PBC.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/index.php\\\/catalogues-fir\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/agence-france.fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/index.php\\\/catalogues-fir\\\/#listItem\",\"name\":\"Catalogues &#8211; FIR\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/index.php\\\/catalogues-fir\\\/#listItem\",\"position\":2,\"name\":\"Catalogues &#8211; FIR\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/#organization\",\"name\":\"Agence France\",\"description\":\"Agence France\",\"url\":\"https:\\\/\\\/agence-france.fr\\\/\",\"telephone\":\"+33646609567\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/agence-france.fr\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/cropped-Logo-PBC.png\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/index.php\\\/catalogues-fir\\\/#organizationLogo\",\"width\":320,\"height\":282},\"image\":{\"@id\":\"https:\\\/\\\/agence-france.fr\\\/index.php\\\/catalogues-fir\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100069834702427&locale=fr_FR\",\"https:\\\/\\\/www.instagram.com\\\/pbcagencefrance\\\/?hl=fr\",\"https:\\\/\\\/www.youtube.com\\\/@LigneDirectePBC\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/p-bl-585428137\",\"https:\\\/\\\/www.threads.com\\\/@pbcagencefrance?xmt=AQG0ryaSYGA6zYrDcyRX4Tdy-Hr-dx6NVG3PdbwQMJJyMa0\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/index.php\\\/catalogues-fir\\\/#webpage\",\"url\":\"https:\\\/\\\/agence-france.fr\\\/index.php\\\/catalogues-fir\\\/\",\"name\":\"Catalogues \\u2013 FIR - PBC\",\"description\":\"L\\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\\u00c9DIAS CONTACT \\u2630 L\\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\\u00c9L\\u00c9CHARGER T\\u00c9L\\u00c9CHARGER LA S\\u00c9LECTION EFFACER \\u00c9CRIRE DEMANDE D\\u2019INFORMATION 0 catalogue s\\u00e9lectionn\\u00e9\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/agence-france.fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/agence-france.fr\\\/index.php\\\/catalogues-fir\\\/#breadcrumblist\"},\"datePublished\":\"2023-05-24T08:11:31+00:00\",\"dateModified\":\"2026-09-15T10:37:16+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/agence-france.fr\\\/#website\",\"url\":\"https:\\\/\\\/agence-france.fr\\\/\",\"name\":\"Agence France\",\"description\":\"Agence France\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/agence-france.fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Catalogues \u2013 FIR - PBC","description":"L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9","canonical_url":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/agence-france.fr\/#listItem","position":1,"name":"Home","item":"https:\/\/agence-france.fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/#listItem","name":"Catalogues &#8211; FIR"}},{"@type":"ListItem","@id":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/#listItem","position":2,"name":"Catalogues &#8211; FIR","previousItem":{"@type":"ListItem","@id":"https:\/\/agence-france.fr\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/agence-france.fr\/#organization","name":"Agence France","description":"Agence France","url":"https:\/\/agence-france.fr\/","telephone":"+33646609567","logo":{"@type":"ImageObject","url":"https:\/\/agence-france.fr\/wp-content\/uploads\/2024\/02\/cropped-Logo-PBC.png","@id":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/#organizationLogo","width":320,"height":282},"image":{"@id":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100069834702427&locale=fr_FR","https:\/\/www.instagram.com\/pbcagencefrance\/?hl=fr","https:\/\/www.youtube.com\/@LigneDirectePBC","https:\/\/www.linkedin.com\/in\/p-bl-585428137","https:\/\/www.threads.com\/@pbcagencefrance?xmt=AQG0ryaSYGA6zYrDcyRX4Tdy-Hr-dx6NVG3PdbwQMJJyMa0"]},{"@type":"WebPage","@id":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/#webpage","url":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/","name":"Catalogues \u2013 FIR - PBC","description":"L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/agence-france.fr\/#website"},"breadcrumb":{"@id":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/#breadcrumblist"},"datePublished":"2023-05-24T08:11:31+00:00","dateModified":"2026-09-15T10:37:16+00:00"},{"@type":"WebSite","@id":"https:\/\/agence-france.fr\/#website","url":"https:\/\/agence-france.fr\/","name":"Agence France","description":"Agence France","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/agence-france.fr\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"PBC - Agence France","og:type":"article","og:title":"Catalogues \u2013 FIR - PBC","og:description":"L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9","og:url":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/","og:image":"https:\/\/agence-france.fr\/wp-content\/uploads\/2024\/02\/cropped-Logo-PBC.png","og:image:secure_url":"https:\/\/agence-france.fr\/wp-content\/uploads\/2024\/02\/cropped-Logo-PBC.png","article:published_time":"2023-05-24T08:11:31+00:00","article:modified_time":"2026-09-15T10:37:16+00:00","article:publisher":"https:\/\/www.facebook.com\/profile.php?id=100069834702427&locale=fr_FR","twitter:card":"summary_large_image","twitter:title":"Catalogues \u2013 FIR - PBC","twitter:description":"L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9","twitter:image":"https:\/\/agence-france.fr\/wp-content\/uploads\/2024\/02\/cropped-Logo-PBC.png"},"aioseo_meta_data":{"post_id":"132","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2023-05-24 08:11:32","updated":"2026-09-15 11:03:36","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/agence-france.fr\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCatalogues \u2013 FIR\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/agence-france.fr\/"},{"label":"Catalogues &#8211; FIR","link":"https:\/\/agence-france.fr\/index.php\/catalogues-fir\/"}],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"pbc","author_link":"https:\/\/agence-france.fr\/index.php\/author\/p-boissonnade\/"},"uagb_comment_info":0,"uagb_excerpt":"L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT \u2630 L\u2019AGENCE MARQUES SOLUTIONS CATALOGUES PRESCRIPTION M\u00c9DIAS CONTACT Robinetterie, collections design et documentations commerciales. TOUT T\u00c9L\u00c9CHARGER T\u00c9L\u00c9CHARGER LA S\u00c9LECTION EFFACER \u00c9CRIRE DEMANDE D\u2019INFORMATION 0 catalogue s\u00e9lectionn\u00e9","_links":{"self":[{"href":"https:\/\/agence-france.fr\/index.php\/wp-json\/wp\/v2\/pages\/132"}],"collection":[{"href":"https:\/\/agence-france.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agence-france.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agence-france.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agence-france.fr\/index.php\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":6,"href":"https:\/\/agence-france.fr\/index.php\/wp-json\/wp\/v2\/pages\/132\/revisions"}],"predecessor-version":[{"id":4164,"href":"https:\/\/agence-france.fr\/index.php\/wp-json\/wp\/v2\/pages\/132\/revisions\/4164"}],"wp:attachment":[{"href":"https:\/\/agence-france.fr\/index.php\/wp-json\/wp\/v2\/media?parent=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}