{"id":757,"date":"2020-09-01T13:02:04","date_gmt":"2020-09-01T13:02:04","guid":{"rendered":"https:\/\/avadawebsites.wpengine.com\/virtual-assistant\/?page_id=757"},"modified":"2026-07-22T23:54:05","modified_gmt":"2026-07-22T21:54:05","slug":"tariffe","status":"publish","type":"page","link":"https:\/\/rimedia.info\/index.php\/tariffe\/","title":{"rendered":"Tariffe"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container fusion-parallax-none nonhundred-percent-fullwidth non-hundred-percent-height-scrolling lazyload\" style=\"--link_color: var(--awb-color4);--awb-background-position:left bottom;--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-padding-bottom:15vh;--awb-padding-bottom-medium:10vh;--awb-padding-bottom-small:0px;--awb-margin-bottom:0px;--awb-background-color:var(--awb-color7);--awb-background-size:cover;--awb-flex-wrap:wrap;\" data-bg=\"https:\/\/rimedia.info\/wp-content\/uploads\/2020\/08\/info-bg-3.svg\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1435.2px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 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-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- Widget HTML Elementor \/ Avada: incollare tutto il blocco seguente -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Raleway:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<style>\n  .rimedia-landing {\n    --rl-text: #626262;\n    --rl-link: #bd0016;\n    --rl-link-hover: #8a0010;\n    --rl-cta: #BA4F4F;\n    --rl-cta-hover: #8a0010;\n    --rl-header: #a94442;\n    --rl-bg-alt: #FBFBFB;\n    --rl-border: #e8e8e8;\n    --rl-max: 1140px;\n    --rl-blue: #0c6291;\n    --rl-blue-soft: rgba(12, 98, 145, 0.12);\n    --rl-ink: #212934;\n\n    font-family: \"Raleway\", sans-serif;\n    font-size: 17px;\n    font-weight: 500;\n    line-height: 1.5;\n    color: var(--rl-text);\n    max-width: var(--rl-max);\n    margin: 0 auto;\n    box-sizing: border-box;\n  }\n\n  .rimedia-landing *,\n  .rimedia-landing *::before,\n  .rimedia-landing *::after {\n    box-sizing: border-box;\n  }\n\n  .rimedia-landing h3 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    color: #333;\n    margin: 0 0 1rem;\n    line-height: 1.3;\n  }\n\n  .rimedia-landing p {\n    margin: 0 0 1rem;\n  }\n\n  .rimedia-landing a {\n    color: var(--rl-link);\n    text-decoration: underline;\n    transition: color 0.2s ease;\n  }\n\n  .rimedia-landing a:hover {\n    color: var(--rl-link-hover);\n  }\n\n  .rl-calc-intro {\n    margin-bottom: 1.75rem;\n    padding-bottom: 1.5rem;\n    border-bottom: 1px solid var(--rl-border);\n  }\n\n  .rl-calc-intro__lead {\n    font-size: 1.1rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .rl-calc-note {\n    font-size: 0.92rem;\n    color: #777;\n    margin: 0;\n  }\n\n  .rl-calc-layout {\n    display: grid;\n    grid-template-columns: 1.15fr 0.85fr;\n    gap: 1.75rem;\n    align-items: start;\n  }\n\n  .rl-calc-panel {\n    background: #fff;\n    border: 1px solid var(--rl-border);\n    border-top: 4px solid var(--rl-header);\n    padding: 1.5rem 1.4rem;\n  }\n\n  .rl-calc-result {\n    background: var(--rl-bg-alt);\n    border: 1px solid var(--rl-border);\n    border-top: 4px solid var(--rl-blue);\n    padding: 1.5rem 1.4rem;\n    position: sticky;\n    top: 1rem;\n  }\n\n  .rl-calc-step {\n    margin-bottom: 1.5rem;\n  }\n\n  .rl-calc-step:last-child {\n    margin-bottom: 0;\n  }\n\n  .rl-calc-step__label {\n    display: block;\n    font-size: 0.8rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.06rem;\n    color: var(--rl-header);\n    margin: 0 0 0.65rem;\n  }\n\n  .rl-calc-step__hint {\n    font-size: 0.88rem;\n    color: #888;\n    margin: 0.5rem 0 0;\n  }\n\n  .rl-choice-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 0.65rem;\n  }\n\n  .rl-choice-grid--3 {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .rl-choice-grid--4 {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .rl-choice {\n    appearance: none;\n    -webkit-appearance: none;\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: 0.85rem 0.9rem;\n    font-family: \"Raleway\", sans-serif;\n    font-size: 0.95rem;\n    font-weight: 700;\n    line-height: 1.25;\n    color: #444;\n    text-align: left;\n    background: #fff;\n    border: 1px solid var(--rl-border);\n    border-radius: 0;\n    cursor: pointer;\n    transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease, transform 0.15s ease;\n  }\n\n  .rl-choice:hover {\n    border-color: var(--rl-blue);\n    color: var(--rl-blue);\n  }\n\n  .rl-choice.is-active {\n    border-color: var(--rl-blue);\n    background: var(--rl-blue-soft);\n    color: var(--rl-blue);\n  }\n\n  .rl-choice:focus-visible {\n    outline: 2px solid var(--rl-header);\n    outline-offset: 2px;\n  }\n\n  .rl-choice small {\n    display: block;\n    margin-top: 0.25rem;\n    font-size: 0.78rem;\n    font-weight: 500;\n    color: #888;\n    line-height: 1.3;\n  }\n\n  .rl-choice.is-active small {\n    color: #5a7a8f;\n  }\n\n  .rl-field {\n    margin-top: 0.75rem;\n  }\n\n  .rl-field label {\n    display: block;\n    font-size: 0.9rem;\n    font-weight: 600;\n    color: #555;\n    margin-bottom: 0.4rem;\n  }\n\n  .rl-field-row {\n    display: flex;\n    gap: 0.75rem;\n    align-items: stretch;\n  }\n\n  .rl-input,\n  .rl-select {\n    width: 100%;\n    font-family: \"Raleway\", sans-serif;\n    font-size: 1rem;\n    font-weight: 500;\n    color: #333;\n    padding: 0.8rem 0.95rem;\n    border: 1px solid var(--rl-border);\n    background: #fff;\n    border-radius: 0;\n    outline: none;\n    transition: border-color 0.2s ease;\n  }\n\n  .rl-input:focus,\n  .rl-select:focus {\n    border-color: var(--rl-header);\n  }\n\n  .rl-input-prefix {\n    display: flex;\n    align-items: center;\n    gap: 0;\n    border: 1px solid var(--rl-border);\n    background: #fff;\n    flex: 1;\n  }\n\n  .rl-input-prefix span {\n    padding: 0 0.75rem;\n    font-weight: 700;\n    color: #888;\n    background: var(--rl-bg-alt);\n    border-right: 1px solid var(--rl-border);\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n  }\n\n  .rl-input-prefix .rl-input {\n    border: 0;\n  }\n\n  .rl-scaglione {\n    margin-top: 0.65rem;\n    font-size: 0.9rem;\n    color: var(--rl-blue);\n    font-weight: 600;\n    min-height: 1.35em;\n  }\n\n  .rl-calc-result__title {\n    font-size: 1.15rem;\n    font-weight: 700;\n    color: #333;\n    margin: 0 0 0.35rem;\n  }\n\n  .rl-calc-result__meta {\n    font-size: 0.88rem;\n    color: #888;\n    margin: 0 0 1.15rem;\n  }\n\n  .rl-breakdown {\n    list-style: none;\n    margin: 0 0 1.15rem;\n    padding: 0;\n    border-top: 1px solid var(--rl-border);\n  }\n\n  .rl-breakdown li {\n    display: flex;\n    justify-content: space-between;\n    gap: 1rem;\n    padding: 0.7rem 0;\n    border-bottom: 1px solid var(--rl-border);\n    font-size: 0.95rem;\n  }\n\n  .rl-breakdown__label {\n    color: #555;\n    line-height: 1.35;\n  }\n\n  .rl-breakdown__value {\n    font-weight: 700;\n    color: #333;\n    white-space: nowrap;\n  }\n\n  .rl-breakdown li.is-muted .rl-breakdown__label,\n  .rl-breakdown li.is-muted .rl-breakdown__value {\n    color: #999;\n  }\n\n  .rl-total {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    gap: 1rem;\n    padding: 1rem 0 0;\n    margin-bottom: 1rem;\n  }\n\n  .rl-total__label {\n    font-size: 1rem;\n    font-weight: 700;\n    color: #333;\n  }\n\n  .rl-total__value {\n    font-size: 1.65rem;\n    font-weight: 800;\n    color: var(--rl-header);\n    line-height: 1;\n  }\n\n  .rl-calc-result__disclaimer {\n    font-size: 0.82rem;\n    color: #888;\n    margin: 0 0 1.25rem;\n    line-height: 1.45;\n  }\n\n  .rl-btn {\n    display: inline-block;\n    font-family: \"Raleway\", sans-serif;\n    font-size: 16px;\n    font-weight: 800;\n    color: #fff !important;\n    background-color: var(--rl-cta);\n    text-decoration: none !important;\n    padding: 14px 28px;\n    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.35);\n    border-radius: 0;\n    transition: background-color 0.2s ease, transform 0.15s ease;\n    text-align: center;\n    border: 0;\n    cursor: pointer;\n  }\n\n  .rl-btn:hover {\n    background-color: var(--rl-cta-hover);\n    color: #fff !important;\n    transform: scale(1.02);\n  }\n\n  .rl-btn--block {\n    display: block;\n    width: 100%;\n  }\n\n  .rl-btn--outline {\n    background: transparent;\n    color: var(--rl-link) !important;\n    box-shadow: none;\n    border: 2px solid var(--rl-link);\n    margin-top: 0.65rem;\n  }\n\n  .rl-btn--outline:hover {\n    background: var(--rl-link);\n    color: #fff !important;\n    transform: none;\n  }\n\n  .rl-calc-empty {\n    padding: 1.25rem 0;\n    color: #888;\n    font-size: 0.95rem;\n  }\n\n  .rl-calc-footer {\n    margin-top: 2rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid var(--rl-border);\n    font-size: 0.9rem;\n    color: #777;\n  }\n\n  .is-hidden {\n    display: none !important;\n  }\n\n  @media (max-width: 900px) {\n    .rl-calc-layout {\n      grid-template-columns: 1fr;\n    }\n\n    .rl-calc-result {\n      position: static;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .rimedia-landing {\n      font-size: 16px;\n    }\n\n    .rl-choice-grid,\n    .rl-choice-grid--3,\n    .rl-choice-grid--4 {\n      grid-template-columns: 1fr;\n    }\n\n    .rl-calc-panel,\n    .rl-calc-result {\n      padding: 1.25rem 1rem;\n    }\n\n    .rl-total__value {\n      font-size: 1.4rem;\n    }\n  }\n<\/style>\n\n<div class=\"rimedia-landing\" id=\"rl-spese-calc\" data-rl-calc>\n  <div class=\"rl-calc-intro\">\n    <h3 style=\"color:white;\">Simula le spese di mediazione<\/h3>\n    <p class=\"rl-calc-intro__lead\" style=\"color:white;\">Calcola in pochi click una stima delle spese previste dal tariffario ministeriale, in base al valore della controversia e all\u2019esito della procedura.<\/p>\n    <p class=\"rl-calc-note\" style=\"color:white;\">Importi IVA inclusa. Tariffario D.M. 150\/2023 (per le mediazioni obbligatorie e delegate le indennit\u00e0 sono gi\u00e0 ridotte del 20% ai sensi dell\u2019art. 30).<\/p>\n  <\/div>\n\n  <div class=\"rl-calc-layout\">\n    <div class=\"rl-calc-panel\">\n      <!-- 1. Tipologia -->\n      <div class=\"rl-calc-step\">\n        <span class=\"rl-calc-step__label\">1. Tipologia di mediazione<\/span>\n        <div class=\"rl-choice-grid\" role=\"group\" aria-label=\"Tipologia di mediazione\">\n          <button type=\"button\" class=\"rl-choice is-active\" data-param=\"tipo\" data-value=\"obbligatoria\" aria-pressed=\"true\">\n            Obbligatoria \/ delegata\n            <small>Gi\u00e0 ridotta del 20%<\/small>\n          <\/button>\n          <button type=\"button\" class=\"rl-choice\" data-param=\"tipo\" data-value=\"volontaria\" aria-pressed=\"false\">\n            Volontaria\n            <small>Tariffa ordinaria<\/small>\n          <\/button>\n        <\/div>\n      <\/div>\n\n      <!-- 2. Valore -->\n      <div class=\"rl-calc-step\">\n        <span class=\"rl-calc-step__label\">2. Valore della controversia<\/span>\n        <div class=\"rl-choice-grid\" role=\"group\" aria-label=\"Tipo di valore\">\n          <button type=\"button\" class=\"rl-choice is-active\" data-param=\"valoreTipo\" data-value=\"determinato\" aria-pressed=\"true\">\n            Valore determinato\n          <\/button>\n          <button type=\"button\" class=\"rl-choice\" data-param=\"valoreTipo\" data-value=\"indeterminato\" aria-pressed=\"false\">\n            Valore indeterminato\n          <\/button>\n        <\/div>\n\n        <div class=\"rl-field\" id=\"rl-field-determinato\">\n          <label for=\"rl-importo\">Importo della controversia<\/label>\n          <div class=\"rl-input-prefix\">\n            <span>\u20ac<\/span>\n            <input class=\"rl-input\" type=\"text\" inputmode=\"decimal\" id=\"rl-importo\" placeholder=\"Es. 15000\" autocomplete=\"off\" aria-describedby=\"rl-scaglione\">\n          <\/div>\n          <div class=\"rl-scaglione\" id=\"rl-scaglione\" aria-live=\"polite\"><\/div>\n        <\/div>\n\n        <div class=\"rl-field is-hidden\" id=\"rl-field-indeterminato\">\n          <div class=\"rl-choice-grid rl-choice-grid--3\" role=\"group\" aria-label=\"Fascia di valore indeterminato\">\n            <button type=\"button\" class=\"rl-choice is-active\" data-param=\"indeterminato\" data-value=\"basso\" aria-pressed=\"true\">Basso<\/button>\n            <button type=\"button\" class=\"rl-choice\" data-param=\"indeterminato\" data-value=\"medio\" aria-pressed=\"false\">Medio<\/button>\n            <button type=\"button\" class=\"rl-choice\" data-param=\"indeterminato\" data-value=\"alto\" aria-pressed=\"false\">Alto<\/button>\n          <\/div>\n          <p class=\"rl-calc-step__hint\">La fascia (basso \/ medio \/ alto) dipende dalla complessit\u00e0 e dalla natura della controversia.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- 3. Spese vive -->\n      <div class=\"rl-calc-step\">\n        <span class=\"rl-calc-step__label\">3. Spese vive (raccomandata)<\/span>\n        <div class=\"rl-choice-grid rl-choice-grid--4\" role=\"group\" aria-label=\"Tipo di raccomandata\">\n          <button type=\"button\" class=\"rl-choice is-active\" data-param=\"raccomandata\" data-value=\"nazionale\" aria-pressed=\"true\">\n            Nazionale\n            <small>\u20ac 8,00<\/small>\n          <\/button>\n          <button type=\"button\" class=\"rl-choice\" data-param=\"raccomandata\" data-value=\"ue\" aria-pressed=\"false\">\n            Unione Europea\n            <small>\u20ac 15,00<\/small>\n          <\/button>\n          <button type=\"button\" class=\"rl-choice\" data-param=\"raccomandata\" data-value=\"internazionale\" aria-pressed=\"false\">\n            Internazionale\n            <small>\u20ac 20,00<\/small>\n          <\/button>\n          <button type=\"button\" class=\"rl-choice\" data-param=\"raccomandata\" data-value=\"nessuna\" aria-pressed=\"false\">\n            Nessuna\n            <small>\u20ac 0,00<\/small>\n          <\/button>\n        <\/div>\n        <div class=\"rl-field\">\n          <label for=\"rl-n-raccomandate\">Numero di raccomandate<\/label>\n          <select class=\"rl-select\" id=\"rl-n-raccomandate\" style=\"max-width: 140px;\">\n            <option value=\"1\" selected>1<\/option>\n            <option value=\"2\">2<\/option>\n            <option value=\"3\">3<\/option>\n            <option value=\"4\">4<\/option>\n            <option value=\"5\">5<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <!-- 4. Esito -->\n      <div class=\"rl-calc-step\">\n        <span class=\"rl-calc-step__label\">4. Andamento della procedura<\/span>\n        <div class=\"rl-choice-grid rl-choice-grid--4\" role=\"group\" aria-label=\"Esito della mediazione\">\n          <button type=\"button\" class=\"rl-choice is-active\" data-param=\"esito\" data-value=\"solo_primo\" aria-pressed=\"true\">\n            Solo primo incontro\n            <small>Senza prosecuzione n\u00e9 accordo<\/small>\n          <\/button>\n          <button type=\"button\" class=\"rl-choice\" data-param=\"esito\" data-value=\"accordo_primo\" aria-pressed=\"false\">\n            Accordo al primo incontro\n            <small>+ spese di prosecuzione e maggiorazione 10%<\/small>\n          <\/button>\n          <button type=\"button\" class=\"rl-choice\" data-param=\"esito\" data-value=\"prosecuzione\" aria-pressed=\"false\">\n            Prosecuzione oltre il 1\u00b0 incontro\n            <small>Senza accordo (ancora)<\/small>\n          <\/button>\n          <button type=\"button\" class=\"rl-choice\" data-param=\"esito\" data-value=\"accordo_successivi\" aria-pressed=\"false\">\n            Accordo in incontri successivi\n            <small>+ spese di prosecuzione e maggiorazione 25%<\/small>\n          <\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <aside class=\"rl-calc-result\" aria-live=\"polite\">\n      <div class=\"rl-calc-result__title\">Stima delle spese<\/div>\n      <p class=\"rl-calc-result__meta\" id=\"rl-result-meta\">Compila i campi a sinistra per vedere il totale.<\/p>\n\n      <div id=\"rl-result-body\" class=\"is-hidden\">\n        <ul class=\"rl-breakdown\">\n          <li>\n            <span class=\"rl-breakdown__label\">Spese di avvio e primo incontro<\/span>\n            <span class=\"rl-breakdown__value\" id=\"rl-row-avvio\">\u2014<\/span>\n          <\/li>\n          <li id=\"rl-li-prosecuzione\" class=\"is-muted\">\n            <span class=\"rl-breakdown__label\">Spese di prosecuzione \/ accordo al 1\u00b0 incontro<\/span>\n            <span class=\"rl-breakdown__value\" id=\"rl-row-prosecuzione\">\u2014<\/span>\n          <\/li>\n          <li id=\"rl-li-maggiorazione\" class=\"is-muted\">\n            <span class=\"rl-breakdown__label\" id=\"rl-label-maggiorazione\">Maggiorazione per accordo<\/span>\n            <span class=\"rl-breakdown__value\" id=\"rl-row-maggiorazione\">\u2014<\/span>\n          <\/li>\n          <li id=\"rl-li-vive\">\n            <span class=\"rl-breakdown__label\" id=\"rl-label-vive\">Spese vive (raccomandata)<\/span>\n            <span class=\"rl-breakdown__value\" id=\"rl-row-vive\">\u2014<\/span>\n          <\/li>\n        <\/ul>\n\n        <div class=\"rl-total\">\n          <span class=\"rl-total__label\">Totale stimato<\/span>\n          <span class=\"rl-total__value\" id=\"rl-totale\">\u20ac 0,00<\/span>\n        <\/div>\n\n        <p class=\"rl-calc-result__disclaimer\">Stima indicativa basata sul tariffario ministeriale. Non include eventuali spese aggiuntive (CTU, mediatori aggiuntivi, ecc.). Per un preventivo definitivo contatta la segreteria.<\/p>\n\n        <a class=\"rl-btn rl-btn--block\" href=\"https:\/\/sfera.sferabit.com\/servizi\/conciliasferaistanzaonline.php?id=159\" target=\"_blank\" rel=\"noopener noreferrer\">Avvia la domanda online<\/a>\n        <a class=\"rl-btn rl-btn--outline rl-btn--block\" href=\"https:\/\/rimedia.info\/index.php\/tariffario-completo\/\">Vedi il tariffario completo<\/a>\n      <\/div>\n\n      <div class=\"rl-calc-empty\" id=\"rl-result-empty\">\n        Inserisci il valore della controversia (oppure seleziona un valore indeterminato) per ottenere la stima.\n      <\/div>\n    <\/aside>\n  <\/div>\n\n  <div class=\"rl-calc-footer\">\n    <p>Le spese di avvio sono dovute al deposito della domanda o all\u2019adesione. Le indennit\u00e0 di prosecuzione maturano se al primo incontro si decide di proseguire oppure in caso di accordo raggiunto gi\u00e0 al primo incontro; in caso di accordo si applica la maggiorazione prevista (10% al primo incontro, 25% negli incontri successivi).<\/p>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  var root = document.getElementById(\"rl-spese-calc\");\n  if (!root) return;\n\n  var TARIFFE = {\n    obbligatoria: {\n      scaglioni: [\n        { max: 1000, label: \"Fino a \u20ac 1.000,00\", avvio: 97.6, prosecuzione: 19.52, mag10: 1.95, mag25: 4.88 },\n        { max: 5000, label: \"Da \u20ac 1.000,01 a \u20ac 5.000,00\", avvio: 190.32, prosecuzione: 39.04, mag10: 3.9, mag25: 9.76 },\n        { max: 10000, label: \"Da \u20ac 5.000,01 a \u20ac 10.000,00\", avvio: 190.32, prosecuzione: 165.92, mag10: 16.59, mag25: 41.48 },\n        { max: 25000, label: \"Da \u20ac 10.000,01 a \u20ac 25.000,00\", avvio: 190.32, prosecuzione: 312.32, mag10: 31.23, mag25: 78.08 },\n        { max: 50000, label: \"Da \u20ac 25.000,01 a \u20ac 50.000,00\", avvio: 190.32, prosecuzione: 585.6, mag10: 58.56, mag25: 146.4 },\n        { max: 150000, label: \"Da \u20ac 50.000,01 a \u20ac 150.000,00\", avvio: 273.28, prosecuzione: 1005.28, mag10: 100.53, mag25: 251.32 },\n        { max: 250000, label: \"Da \u20ac 150.000,01 a \u20ac 250.000,00\", avvio: 273.28, prosecuzione: 1298.08, mag10: 129.81, mag25: 324.52 },\n        { max: 500000, label: \"Da \u20ac 250.000,01 a \u20ac 500.000,00\", avvio: 273.28, prosecuzione: 2274.08, mag10: 227.41, mag25: 568.52 },\n        { max: 1500000, label: \"Da \u20ac 500.000,01 a \u20ac 1.500.000,00\", avvio: 273.28, prosecuzione: 3640.48, mag10: 364.05, mag25: 910.12 },\n        { max: 2500000, label: \"Da \u20ac 1.500.000,01 a \u20ac 2.500.000,00\", avvio: 273.28, prosecuzione: 4323.68, mag10: 432.37, mag25: 1080.92 },\n        { max: 5000000, label: \"Da \u20ac 2.500.000,01 a \u20ac 5.000.000,00\", avvio: 273.28, prosecuzione: 6178.08, mag10: 617.81, mag25: 1544.52 }\n      ],\n      indeterminato: {\n        basso: { label: \"Indeterminato basso\", avvio: 165.92, prosecuzione: 1112.64, mag10: 111.26, mag25: 278.16 },\n        medio: { label: \"Indeterminato medio\", avvio: 224.48, prosecuzione: 1054.08, mag10: 105.41, mag25: 263.52 },\n        alto: { label: \"Indeterminato alto\", avvio: 273.28, prosecuzione: 1005.28, mag10: 100.53, mag25: 251.32 }\n      }\n    },\n    volontaria: {\n      scaglioni: [\n        { max: 1000, label: \"Fino a \u20ac 1.000,00\", avvio: 122, prosecuzione: 24.4, mag10: 2.44, mag25: 6.1 },\n        { max: 5000, label: \"Da \u20ac 1.000,01 a \u20ac 5.000,00\", avvio: 237.9, prosecuzione: 48.8, mag10: 4.88, mag25: 12.2 },\n        { max: 10000, label: \"Da \u20ac 5.000,01 a \u20ac 10.000,00\", avvio: 237.9, prosecuzione: 207.4, mag10: 20.74, mag25: 51.85 },\n        { max: 25000, label: \"Da \u20ac 10.000,01 a \u20ac 25.000,00\", avvio: 237.9, prosecuzione: 390.4, mag10: 39.04, mag25: 97.6 },\n        { max: 50000, label: \"Da \u20ac 25.000,01 a \u20ac 50.000,00\", avvio: 237.9, prosecuzione: 732, mag10: 73.2, mag25: 183 },\n        { max: 150000, label: \"Da \u20ac 50.000,01 a \u20ac 150.000,00\", avvio: 341.6, prosecuzione: 1256.6, mag10: 125.66, mag25: 314.15 },\n        { max: 250000, label: \"Da \u20ac 150.000,01 a \u20ac 250.000,00\", avvio: 341.6, prosecuzione: 1622.6, mag10: 162.26, mag25: 405.65 },\n        { max: 500000, label: \"Da \u20ac 250.000,01 a \u20ac 500.000,00\", avvio: 341.6, prosecuzione: 2842.6, mag10: 284.26, mag25: 710.65 },\n        { max: 1500000, label: \"Da \u20ac 500.000,01 a \u20ac 1.500.000,00\", avvio: 341.6, prosecuzione: 4550.6, mag10: 455.06, mag25: 1137.65 },\n        { max: 2500000, label: \"Da \u20ac 1.500.000,01 a \u20ac 2.500.000,00\", avvio: 341.6, prosecuzione: 5404.6, mag10: 540.46, mag25: 1351.15 },\n        { max: 5000000, label: \"Da \u20ac 2.500.000,01 a \u20ac 5.000.000,00\", avvio: 341.6, prosecuzione: 7722.6, mag10: 772.26, mag25: 1930.65 }\n      ],\n      indeterminato: {\n        basso: { label: \"Indeterminato basso\", avvio: 207.4, prosecuzione: 1390.8, mag10: 139.08, mag25: 347.7 },\n        medio: { label: \"Indeterminato medio\", avvio: 280.6, prosecuzione: 1317.6, mag10: 131.76, mag25: 329.4 },\n        alto: { label: \"Indeterminato alto\", avvio: 341.6, prosecuzione: 1256.6, mag10: 125.66, mag25: 314.15 }\n      }\n    }\n  };\n\n  var RACCOMANDATE = {\n    nazionale: { label: \"nazionale\", prezzo: 8 },\n    ue: { label: \"Unione Europea\", prezzo: 15 },\n    internazionale: { label: \"internazionale\", prezzo: 20 },\n    nessuna: { label: \"nessuna\", prezzo: 0 }\n  };\n\n  var state = {\n    tipo: \"obbligatoria\",\n    valoreTipo: \"determinato\",\n    indeterminato: \"basso\",\n    raccomandata: \"nazionale\",\n    esito: \"solo_primo\"\n  };\n\n  function euro(n) {\n    return n.toLocaleString(\"it-IT\", { style: \"currency\", currency: \"EUR\" });\n  }\n\n  function parseImporto(raw) {\n    if (!raw) return null;\n    var cleaned = String(raw).trim().replace(\/\\s\/g, \"\").replace(\/\\.\/g, \"\").replace(\",\", \".\");\n    var n = parseFloat(cleaned);\n    if (isNaN(n) || n < 0) return null;\n    return n;\n  }\n\n  function findScaglione(tipo, importo) {\n    var list = TARIFFE[tipo].scaglioni;\n    for (var i = 0; i < list.length; i++) {\n      if (importo <= list[i].max) return list[i];\n    }\n    return null;\n  }\n\n  function getTariffa() {\n    var tipo = state.tipo;\n    if (state.valoreTipo === \"indeterminato\") {\n      return TARIFFE[tipo].indeterminato[state.indeterminato];\n    }\n    var importo = parseImporto(document.getElementById(\"rl-importo\").value);\n    if (importo === null) return null;\n    if (importo === 0) return findScaglione(tipo, 0);\n    return findScaglione(tipo, importo);\n  }\n\n  function setChoice(param, value) {\n    state[param] = value;\n    var buttons = root.querySelectorAll('.rl-choice[data-param=\"' + param + '\"]');\n    for (var i = 0; i < buttons.length; i++) {\n      var active = buttons[i].getAttribute(\"data-value\") === value;\n      buttons[i].classList.toggle(\"is-active\", active);\n      buttons[i].setAttribute(\"aria-pressed\", active ? \"true\" : \"false\");\n    }\n  }\n\n  function updateValoreFields() {\n    var det = document.getElementById(\"rl-field-determinato\");\n    var ind = document.getElementById(\"rl-field-indeterminato\");\n    if (state.valoreTipo === \"determinato\") {\n      det.classList.remove(\"is-hidden\");\n      ind.classList.add(\"is-hidden\");\n    } else {\n      det.classList.add(\"is-hidden\");\n      ind.classList.remove(\"is-hidden\");\n    }\n  }\n\n  function updateScaglioneHint() {\n    var el = document.getElementById(\"rl-scaglione\");\n    if (state.valoreTipo !== \"determinato\") {\n      el.textContent = \"\";\n      return;\n    }\n    var importo = parseImporto(document.getElementById(\"rl-importo\").value);\n    if (importo === null) {\n      el.textContent = \"\";\n      return;\n    }\n    var sc = findScaglione(state.tipo, importo);\n    if (!sc) {\n      el.textContent = \"Valore superiore a \u20ac 5.000.000,00: contatta la segreteria per un preventivo dedicato.\";\n      return;\n    }\n    el.textContent = \"Scaglione applicato: \" + sc.label;\n  }\n\n  function calc() {\n    var tariffa = getTariffa();\n    var body = document.getElementById(\"rl-result-body\");\n    var empty = document.getElementById(\"rl-result-empty\");\n    var meta = document.getElementById(\"rl-result-meta\");\n\n    updateScaglioneHint();\n\n    if (!tariffa) {\n      body.classList.add(\"is-hidden\");\n      empty.classList.remove(\"is-hidden\");\n      meta.textContent = \"Compila i campi a sinistra per vedere il totale.\";\n      return;\n    }\n\n    var nRac = parseInt(document.getElementById(\"rl-n-raccomandate\").value, 10) || 1;\n    var rac = RACCOMANDATE[state.raccomandata];\n    var speseVive = rac.prezzo * (state.raccomandata === \"nessuna\" ? 0 : nRac);\n\n    var avvio = tariffa.avvio;\n    var prosecuzione = 0;\n    var maggiorazione = 0;\n    var labelMag = \"Maggiorazione per accordo\";\n    var showPros = false;\n    var showMag = false;\n\n    if (state.esito === \"accordo_primo\") {\n      prosecuzione = tariffa.prosecuzione;\n      maggiorazione = tariffa.mag10;\n      labelMag = \"Maggiorazione accordo al 1\u00b0 incontro (10%)\";\n      showPros = true;\n      showMag = true;\n    } else if (state.esito === \"prosecuzione\") {\n      prosecuzione = tariffa.prosecuzione;\n      showPros = true;\n    } else if (state.esito === \"accordo_successivi\") {\n      prosecuzione = tariffa.prosecuzione;\n      maggiorazione = tariffa.mag25;\n      labelMag = \"Maggiorazione accordo in incontri successivi (25%)\";\n      showPros = true;\n      showMag = true;\n    }\n\n    var totale = avvio + prosecuzione + maggiorazione + speseVive;\n\n    var tipoLabel = state.tipo === \"obbligatoria\" ? \"obbligatoria \/ delegata\" : \"volontaria\";\n    meta.textContent = \"Mediazione \" + tipoLabel + \" \u00b7 \" + tariffa.label;\n\n    document.getElementById(\"rl-row-avvio\").textContent = euro(avvio);\n\n    var liPros = document.getElementById(\"rl-li-prosecuzione\");\n    document.getElementById(\"rl-row-prosecuzione\").textContent = showPros ? euro(prosecuzione) : \"\u20ac 0,00\";\n    liPros.classList.toggle(\"is-muted\", !showPros);\n\n    var liMag = document.getElementById(\"rl-li-maggiorazione\");\n    document.getElementById(\"rl-label-maggiorazione\").textContent = labelMag;\n    document.getElementById(\"rl-row-maggiorazione\").textContent = showMag ? euro(maggiorazione) : \"\u20ac 0,00\";\n    liMag.classList.toggle(\"is-muted\", !showMag);\n\n    var viveLabel = \"Spese vive\";\n    if (state.raccomandata === \"nessuna\") {\n      viveLabel = \"Spese vive (nessuna raccomandata)\";\n    } else {\n      viveLabel = \"Spese vive (\" + nRac + \"\u00d7 raccomandata \" + rac.label + \")\";\n    }\n    document.getElementById(\"rl-label-vive\").textContent = viveLabel;\n    document.getElementById(\"rl-row-vive\").textContent = euro(speseVive);\n    document.getElementById(\"rl-li-vive\").classList.toggle(\"is-muted\", speseVive === 0);\n\n    document.getElementById(\"rl-totale\").textContent = euro(totale);\n\n    empty.classList.add(\"is-hidden\");\n    body.classList.remove(\"is-hidden\");\n  }\n\n  root.addEventListener(\"click\", function (e) {\n    var btn = e.target.closest(\".rl-choice\");\n    if (!btn || !root.contains(btn)) return;\n    var param = btn.getAttribute(\"data-param\");\n    var value = btn.getAttribute(\"data-value\");\n    if (!param || !value) return;\n    setChoice(param, value);\n    if (param === \"valoreTipo\") updateValoreFields();\n    calc();\n  });\n\n  document.getElementById(\"rl-importo\").addEventListener(\"input\", calc);\n  document.getElementById(\"rl-n-raccomandate\").addEventListener(\"change\", calc);\n\n  updateValoreFields();\n  calc();\n})();\n<\/script>\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"content-type":"","footnotes":""},"class_list":["post-757","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rimedia.info\/index.php\/wp-json\/wp\/v2\/pages\/757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rimedia.info\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rimedia.info\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rimedia.info\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rimedia.info\/index.php\/wp-json\/wp\/v2\/comments?post=757"}],"version-history":[{"count":5,"href":"https:\/\/rimedia.info\/index.php\/wp-json\/wp\/v2\/pages\/757\/revisions"}],"predecessor-version":[{"id":1176,"href":"https:\/\/rimedia.info\/index.php\/wp-json\/wp\/v2\/pages\/757\/revisions\/1176"}],"wp:attachment":[{"href":"https:\/\/rimedia.info\/index.php\/wp-json\/wp\/v2\/media?parent=757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}