{"id":13942,"date":"2026-02-12T09:00:00","date_gmt":"2026-02-12T08:00:00","guid":{"rendered":"https:\/\/ravoire.fr\/blog\/?p=13942"},"modified":"2026-02-20T09:02:37","modified_gmt":"2026-02-20T08:02:37","slug":"quel-type-damoureuxse-du-vin-etes-vous","status":"publish","type":"post","link":"https:\/\/ravoire.fr\/blog\/quel-type-damoureuxse-du-vin-etes-vous\/","title":{"rendered":"Quel type d\u2019amoureux(se) du vin \u00eates-vous ?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13942\" class=\"elementor elementor-13942\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-534c7a2 elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"534c7a2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7bcd346\" data-id=\"7bcd346\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f53cf36 elementor-widget elementor-widget-html\" data-id=\"f53cf36\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- TEST PERSONNALIT\u00c9 VIN \u2014 Bloc encapsul\u00e9 (ne modifie pas la police globale) -->\r\n<style>\r\n  \/* Scope total via .ravoire-quiz *\/\r\n  .ravoire-quiz{\r\n    font-family: inherit;\r\n    color: inherit;\r\n    --rq-ink:#1b1b1b;\r\n    --rq-muted:#6b7280;\r\n    --rq-ok:#138a36;\r\n    --rq-ko:#c02626;\r\n    --rq-hint:#0b5ed7;\r\n    --rq-bg:#f8fafc;\r\n    --rq-border:#e5e7eb;\r\n    --rq-radius:12px;\r\n  }\r\n  .ravoire-quiz .rq-wrap{max-width:860px;margin:0 auto;padding:16px;border:1px solid var(--rq-border);border-radius:var(--rq-radius);background:#fff}\r\n  .ravoire-quiz .rq-meta{color:var(--rq-muted);margin:0 0 1rem;line-height:1.5}\r\n  .ravoire-quiz .rq-notice{display:none;margin:.75rem 0;padding:.75rem 1rem;border-left:3px solid #f59e0b;background:#fff7ed}\r\n  .ravoire-quiz fieldset{border:1px solid var(--rq-border);border-radius:10px;padding:14px 14px 10px;margin:14px 0;background:#fff}\r\n  .ravoire-quiz legend{font-weight:700;padding:0 .4rem}\r\n  .ravoire-quiz .rq-q{padding:.4rem 0}\r\n  .ravoire-quiz .rq-text{margin:.35rem 0 .6rem;line-height:1.5}\r\n  .ravoire-quiz .rq-options{display:grid;gap:.35rem}\r\n  .ravoire-quiz .rq-options label{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}\r\n  .ravoire-quiz .rq-options input[type=\"radio\"]{margin-top:.18rem}\r\n  .ravoire-quiz .rq-miss{outline:2px dashed #f59e0b;outline-offset:4px;border-radius:6px}\r\n\r\n  .ravoire-quiz .rq-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}\r\n  .ravoire-quiz button{\r\n    cursor:pointer;border:1px solid var(--rq-ink);background:var(--rq-ink);color:#fff;\r\n    padding:.65rem 1rem;border-radius:8px\r\n  }\r\n  .ravoire-quiz button.rq-secondary{background:#fff;color:var(--rq-ink);border-color:var(--rq-ink)}\r\n\r\n  .ravoire-quiz .rq-score{display:none;margin-top:1rem;padding:1rem;border-left:4px solid var(--rq-hint);background:var(--rq-bg);font-weight:700;line-height:1.5}\r\n  .ravoire-quiz .rq-resultbox{display:none;margin-top:.75rem;padding:1rem;border:1px solid var(--rq-border);border-radius:10px;background:#fff}\r\n  .ravoire-quiz .rq-title{margin:0 0 .35rem;font-weight:800}\r\n  .ravoire-quiz .rq-sub{margin:.15rem 0;color:var(--rq-muted);line-height:1.55}\r\n  .ravoire-quiz .rq-tags{margin:.5rem 0 0;display:flex;gap:.4rem;flex-wrap:wrap}\r\n  .ravoire-quiz .rq-tag{font-size:.9rem;padding:.2rem .55rem;border:1px solid var(--rq-border);border-radius:999px;background:#fff}\r\n  .ravoire-quiz .rq-share{margin-top:.75rem;color:var(--rq-muted);font-size:.95rem}\r\n  .ravoire-quiz .rq-cta a{display:inline-block;margin-top:.65rem;padding:.6rem 1rem;text-decoration:none;border:1px solid #111;border-radius:8px}\r\n<\/style>\r\n\r\n<section class=\"ravoire-quiz\" id=\"test-amoureux-du-vin\">\r\n  <div class=\"rq-wrap\">\r\n    <p class=\"rq-meta\">\r\n      <strong>Quel type d\u2019amoureux(se) du vin \u00eates-vous ?<\/strong><br>\r\n      Choisis une r\u00e9ponse par question, puis clique sur <strong>Voir mon profil<\/strong>.\r\n      <br>\r\n      (Aucune \u201cbonne\u201d r\u00e9ponse : c\u2019est un test fun, sans hi\u00e9rarchie ni expertise.)\r\n    <\/p>\r\n\r\n    <div class=\"rq-notice\" role=\"alert\">\r\n      Tu n\u2019as pas r\u00e9pondu \u00e0 toutes les questions. Les zones manquantes sont surlign\u00e9es en orange.\r\n    <\/div>\r\n\r\n    <form class=\"rq-form\" novalidate>\r\n\r\n      <fieldset>\r\n        <legend>Le test<\/legend>\r\n\r\n        <div class=\"rq-q\" data-q=\"1\">\r\n          <p class=\"rq-text\">1) Ton moment pr\u00e9f\u00e9r\u00e9 pour ouvrir une bouteille ?<\/p>\r\n          <div class=\"rq-options\">\r\n            <label><input type=\"radio\" name=\"rq-q1\" value=\"a\"> A. Un d\u00eener improvis\u00e9 entre amis<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q1\" value=\"b\"> B. Un t\u00eate-\u00e0-t\u00eate ou une occasion un peu sp\u00e9ciale<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q1\" value=\"c\"> C. Une visite de domaine ou une d\u00e9gustation<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q1\" value=\"d\"> D. Un ap\u00e9ritif simple, en fin de journ\u00e9e<\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rq-q\" data-q=\"2\">\r\n          <p class=\"rq-text\">2) Ce qui te fait le plus plaisir dans le vin ?<\/p>\r\n          <div class=\"rq-options\">\r\n            <label><input type=\"radio\" name=\"rq-q2\" value=\"a\"> A. Le partage et la convivialit\u00e9<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q2\" value=\"b\"> B. L\u2019\u00e9motion, le souvenir, l\u2019instant<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q2\" value=\"c\"> C. Comprendre, apprendre, comparer<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q2\" value=\"d\"> D. La fra\u00eecheur, la simplicit\u00e9, le plaisir imm\u00e9diat<\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rq-q\" data-q=\"3\">\r\n          <p class=\"rq-text\">3) Face \u00e0 une carte des vins, tu\u2026<\/p>\r\n          <div class=\"rq-options\">\r\n            <label><input type=\"radio\" name=\"rq-q3\" value=\"a\"> A. Choisis ce que tu connais ou fais confiance<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q3\" value=\"b\"> B. Prends ce qui \u201cte parle\u201d au feeling<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q3\" value=\"c\"> C. Lis appellations, c\u00e9pages, mill\u00e9simes<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q3\" value=\"d\"> D. Vas droit au plus simple \/ l\u00e9ger<\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rq-q\" data-q=\"4\">\r\n          <p class=\"rq-text\">4) Ton week-end id\u00e9al autour du vin ?<\/p>\r\n          <div class=\"rq-options\">\r\n            <label><input type=\"radio\" name=\"rq-q4\" value=\"a\"> A. Une grande table, un bon repas, des rires<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q4\" value=\"b\"> B. Un d\u00eener \u00e0 deux dans un joli lieu<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q4\" value=\"c\"> C. Balade dans les vignes + d\u00e9gustation comment\u00e9e<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q4\" value=\"d\"> D. Pique-nique ou ap\u00e9ro au soleil<\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rq-q\" data-q=\"5\">\r\n          <p class=\"rq-text\">5) Quand on te parle de vin, tu penses d\u2019abord\u2026<\/p>\r\n          <div class=\"rq-options\">\r\n            <label><input type=\"radio\" name=\"rq-q5\" value=\"a\"> A. \u201cMoment partag\u00e9\u201d<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q5\" value=\"b\"> B. \u201cSouvenir \/ \u00e9motion\u201d<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q5\" value=\"c\"> C. \u201cTerroir \/ savoir-faire\u201d<\/label>\r\n            <label><input type=\"radio\" name=\"rq-q5\" value=\"d\"> D. \u201cFra\u00eecheur \/ simplicit\u00e9\u201d<\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/fieldset>\r\n\r\n      <div class=\"rq-actions\">\r\n        <button type=\"button\" class=\"rq-validate\">Voir mon profil<\/button>\r\n        <button type=\"reset\" class=\"rq-secondary rq-restart\">Recommencer<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"rq-score\" aria-live=\"polite\"><\/div>\r\n\r\n      <div class=\"rq-resultbox\" aria-live=\"polite\">\r\n        <p class=\"rq-title\"><\/p>\r\n        <p class=\"rq-sub\"><\/p>\r\n        <div class=\"rq-tags\"><\/div>\r\n        <p class=\"rq-share\">\ud83d\udcac \u00c0 partager : \u00e9cris ton profil en commentaire ou en story (et tague la personne qui te ressemble le plus).<\/p>\r\n\r\n        <!-- \u2705 CTA Boutique -->\r\n        <p class=\"rq-cta\">\r\n          \ud83c\udf77 Envie d\u2019un vin qui te ressemble ?<br>\r\n          D\u00e9couvre notre s\u00e9lection id\u00e9ale pour ton profil \u2014 <strong>une personnalit\u00e9, un style de vin<\/strong> \u2014<br>\r\n          <a href=\"https:\/\/ravoire.fr\/Boutique\/\" target=\"_blank\" rel=\"noopener\">Explorer la boutique \u2192<\/a>\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/form>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  document.querySelectorAll('.ravoire-quiz').forEach((root) => {\r\n\r\n    const form     = root.querySelector('.rq-form');\r\n    const validate = root.querySelector('.rq-validate');\r\n    const restart  = root.querySelector('.rq-restart');\r\n    const scoreBox = root.querySelector('.rq-score');\r\n    const notice   = root.querySelector('.rq-notice');\r\n\r\n    const resultBox   = root.querySelector('.rq-resultbox');\r\n    const resultTitle = root.querySelector('.rq-title');\r\n    const resultSub   = root.querySelector('.rq-sub');\r\n    const resultTags  = root.querySelector('.rq-tags');\r\n\r\n    const profiles = {\r\n      a: {\r\n        title: \"\ud83c\udf3f Le\/La Convivial(e)\",\r\n        sub: \"Tu aimes le vin pour ce qu\u2019il cr\u00e9e : des moments, des \u00e9changes, des souvenirs \u00e0 plusieurs. L\u2019important, c\u2019est l\u2019ambiance autour de la table.\",\r\n        tags: [\"partage\", \"tabl\u00e9es\", \"convivialit\u00e9\"]\r\n      },\r\n      b: {\r\n        title: \"\ud83d\udc95 Le\/La Romantique\",\r\n        sub: \"Pour toi, le vin accompagne les instants choisis : un d\u00e9cor, une lumi\u00e8re, un souvenir. Tu privil\u00e9gies l\u2019atmosph\u00e8re et l\u2019\u00e9motion du moment.\",\r\n        tags: [\"instant\", \"\u00e9l\u00e9gance\", \"\u00e9motion\"]\r\n      },\r\n      c: {\r\n        title: \"\ud83d\udcda Le\/La Curieux(se)\",\r\n        sub: \"Tu aimes comprendre ce que tu d\u00e9gustes : terroirs, c\u00e9pages, histoires. Chaque bouteille est une d\u00e9couverte et une occasion d\u2019apprendre.\",\r\n        tags: [\"terroir\", \"d\u00e9couverte\", \"curiosit\u00e9\"]\r\n      },\r\n      d: {\r\n        title: \"\u2600\ufe0f Le\/La Bon Vivant(e)\",\r\n        sub: \"Tu privil\u00e9gies la simplicit\u00e9 et la fra\u00eecheur. Le vin s\u2019int\u00e8gre naturellement \u00e0 tes moments, sans prise de t\u00eate, dans une logique de plaisir simple.\",\r\n        tags: [\"simple\", \"l\u00e9ger\", \"spontan\u00e9\"]\r\n      }\r\n    };\r\n\r\n    const questions = () => Array.from(root.querySelectorAll('.rq-q'));\r\n\r\n    const choice = (q) => {\r\n      const n = 'rq-q' + q.dataset.q;\r\n      const c = q.querySelector('input[name=\"'+n+'\"]:checked');\r\n      return c ? c.value : null;\r\n    };\r\n\r\n    function highlightMissing(){\r\n      let missing = 0;\r\n      questions().forEach(q => {\r\n        const group = q.querySelector('.rq-options');\r\n        if (!choice(q)) {\r\n          group.classList.add('rq-miss');\r\n          missing++;\r\n        } else {\r\n          group.classList.remove('rq-miss');\r\n        }\r\n      });\r\n      notice.style.display = missing ? 'block' : 'none';\r\n      if (missing) {\r\n        const firstMissing = questions().find(q => !choice(q));\r\n        if (firstMissing) firstMissing.scrollIntoView({behavior:'smooth', block:'center'});\r\n      }\r\n      return missing === 0;\r\n    }\r\n\r\n    function computeProfile(){\r\n      const counts = { a:0, b:0, c:0, d:0 };\r\n\r\n      questions().forEach(q => {\r\n        const v = choice(q);\r\n        if (v && counts[v] !== undefined) counts[v]++;\r\n      });\r\n\r\n      const max = Math.max(counts.a, counts.b, counts.c, counts.d);\r\n      const winners = Object.keys(counts).filter(k => counts[k] === max);\r\n\r\n      if (winners.length === 1) return winners[0];\r\n\r\n      \/\/ Tie-break : premi\u00e8re r\u00e9ponse rencontr\u00e9e parmi les gagnants\r\n      let first = null;\r\n      questions().some(q => {\r\n        const v = choice(q);\r\n        if (winners.includes(v)) { first = v; return true; }\r\n        return false;\r\n      });\r\n      return first || winners[0];\r\n    }\r\n\r\n    function renderProfile(key){\r\n      const p = profiles[key];\r\n      if (!p || !resultBox) return;\r\n\r\n      resultTitle.textContent = p.title;\r\n      resultSub.textContent   = p.sub;\r\n\r\n      resultTags.innerHTML = '';\r\n      p.tags.forEach(t => {\r\n        const span = document.createElement('span');\r\n        span.className = 'rq-tag';\r\n        span.textContent = '#' + t;\r\n        resultTags.appendChild(span);\r\n      });\r\n\r\n      resultBox.style.display = 'block';\r\n    }\r\n\r\n    function lockInputs(lock){\r\n      root.querySelectorAll('input[type=\"radio\"]').forEach(i => i.disabled = !!lock);\r\n      validate.disabled = !!lock;\r\n    }\r\n\r\n    function clearResults(){\r\n      notice.style.display = 'none';\r\n      scoreBox.style.display = 'none';\r\n      scoreBox.textContent = '';\r\n      if (resultBox) resultBox.style.display = 'none';\r\n      if (resultTitle) resultTitle.textContent = '';\r\n      if (resultSub) resultSub.textContent = '';\r\n      if (resultTags) resultTags.innerHTML = '';\r\n    }\r\n\r\n    function grade(){\r\n      clearResults();\r\n      if (!highlightMissing()) return;\r\n\r\n      const total = questions().length;\r\n      const key = computeProfile();\r\n\r\n      scoreBox.style.display = 'block';\r\n      scoreBox.textContent = `Ton profil : ${profiles[key].title} (sur ${total} r\u00e9ponses).`;\r\n\r\n      renderProfile(key);\r\n      lockInputs(true);\r\n      root.scrollIntoView({behavior:'smooth', block:'start'});\r\n    }\r\n\r\n    function resetAll(){\r\n      setTimeout(() => {\r\n        clearResults();\r\n        lockInputs(false);\r\n        questions().forEach(q => q.querySelector('.rq-options').classList.remove('rq-miss'));\r\n        root.scrollIntoView({behavior:'smooth', block:'start'});\r\n      }, 0);\r\n    }\r\n\r\n    validate.addEventListener('click', grade);\r\n    restart.addEventListener('click', resetAll);\r\n\r\n    form.addEventListener('change', (e) => {\r\n      const wrap = e.target.closest('.rq-options');\r\n      if (wrap) wrap.classList.remove('rq-miss');\r\n    });\r\n\r\n  });\r\n\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Quel type d\u2019amoureux(se) du vin \u00eates-vous ? Choisis une r\u00e9ponse par question, puis clique sur Voir mon profil. (Aucune \u201cbonne\u201d r\u00e9ponse : c\u2019est un test fun, sans hi\u00e9rarchie ni expertise.) Tu n\u2019as pas r\u00e9pondu \u00e0 toutes les questions. Les zones manquantes sont surlign\u00e9es en orange. Le test 1) Ton moment pr\u00e9f\u00e9r\u00e9 pour ouvrir une bouteille [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":14087,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[2],"tags":[213,15,28,390,11],"class_list":["post-13942","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-article","tag-famille-ravoire","tag-oenologie","tag-quizz","tag-vin"],"_links":{"self":[{"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/posts\/13942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/comments?post=13942"}],"version-history":[{"count":17,"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/posts\/13942\/revisions"}],"predecessor-version":[{"id":14093,"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/posts\/13942\/revisions\/14093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/media\/14087"}],"wp:attachment":[{"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/media?parent=13942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/categories?post=13942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ravoire.fr\/blog\/wp-json\/wp\/v2\/tags?post=13942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}