{"id":221134,"date":"2026-03-31T05:39:19","date_gmt":"2026-03-31T03:39:19","guid":{"rendered":"https:\/\/transponyx.com\/?page_id=221134"},"modified":"2026-04-25T17:46:56","modified_gmt":"2026-04-25T15:46:56","slug":"tour-prive-antibes-saint-paul-de-vence-tourrettes","status":"publish","type":"page","link":"https:\/\/transponyx.com\/en\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/","title":{"rendered":"Tour N\u00b0 2 &#8211; French Riviera Highlights Tour &#8211; Antibes &amp; Cannes | Onyx ToursRiviera Artistique Tour &#8211; Antibes, Saint-Paul-de-Vence &amp; Tourrettes-sur-Loup | Onyx Tours"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_widescreen\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><!-- ============================================================\n     ONYX TOURS \u2014 Tour N\u00b02 : Riviera Artistique Tour\n     VERSION v8.2\n     \u2713 Suppl\u00e9ment d\u00e9pose = co\u00fbt retour chauffeur vers base Nice\n       (extra_rate[type] \u00d7 nb_v\u00e9hicules \u00d7 heures_retour arrondies au 0.5h)\n     \u2713 Seuil : uniquement si prise en charge \u2192 d\u00e9pose > 15km\n     \u2713 Google DistanceMatrix (2 appels) + fallback Haversine\n     \u2713 EmailJS : service_6q0mrzo \/ template_uhu7d6p \/ template_eswffp8\n     \u2713 PublicKey : M5oeeBNMY8EsQ7vcd\n     \u2713 Init EmailJS fiabilis\u00e9e avec retry + logs console\n     \u2713 Multi-v\u00e9hicules \u00b7 pax dynamique \u00b7 WELCOME10 \u00b7 SumUp\n     \u2713 Hero \"Tour Priv\u00e9 N\u00b02\" OR sur NOIR arrondi \u00b7 FAQ 20 Q&A SEO\n     ============================================================ -->\n<style>\n.t02 *{box-sizing:border-box;margin:0;padding:0;}\n.t02{font-family:'Lato',sans-serif;color:#1a1a1a;background:#F7F3EC;padding:0 0 100px;width:100vw;max-width:100vw;position:relative;left:50%;transform:translateX(-50%);overflow-x:hidden;}\n.t02 img{max-width:100%;display:block;}\n.t02 ul{list-style:none;}\n.t02 a{text-decoration:none;}\n.t02{--t-green:#083D35;--t-green-dark:#062e28;--t-green-mid:#0e5647;--t-gold:#D4AF37;--t-gold-dark:#B89A4E;--t-sand:#F7F3EC;--t-ivory:#FAFAF7;--t-white:#fff;--t-muted:#6b6560;--t-border:#e8e0d5;--t-border-gold:rgba(212,175,55,.28);}\n\n.t02-hero{text-align:center;padding:100px 24px 80px;position:relative;overflow:hidden;min-height:75vh;display:flex;flex-direction:column;align-items:center;justify-content:center;}\n.t02-hero-bg{position:absolute;inset:-20% 0;background:url('https:\/\/transponyx.com\/wp-content\/uploads\/SAINT-PAUL-DE-VENCE-WEBP-e1776369110131.webp') center center\/cover no-repeat;transform:translateZ(0);will-change:transform;}\n.t02-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,18,14,.06) 0%,rgba(6,25,18,.03) 40%,rgba(4,18,14,.09) 100%);}\n.t02-hero-content{position:relative;z-index:2;width:100%;max-width:900px;}\n\n.t02-hero-subtitle{display:inline-block;font-family:'Playfair Display',Georgia,serif;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#D4AF37;background:rgba(0,0,0,.88);padding:10px 24px;border-radius:100px;margin-bottom:22px;border:1.5px solid rgba(212,175,55,.55);box-shadow:0 6px 20px rgba(0,0,0,.45),0 0 0 1px rgba(212,175,55,.18),inset 0 1px 0 rgba(212,175,55,.15);text-shadow:0 1px 2px rgba(0,0,0,.6);animation:t02FadeUp .7s ease both;}\n.t02-hero-subtitle::before{content:'\u25c6 ';color:#D4AF37;opacity:.9;}\n.t02-hero h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(30px,5vw,52px);font-weight:400;color:#fff;line-height:1.15;margin-bottom:16px;text-shadow:0 2px 20px rgba(0,0,0,.9),0 1px 6px rgba(0,0,0,.8),0 4px 40px rgba(0,0,0,.6);}\n.t02-hero h1 em{color:#fff;font-style:italic;}\n.t02-hero-tagline{font-size:16px;color:#fff;max-width:680px;margin:0 auto 28px;line-height:1.75;text-shadow:0 1px 12px rgba(0,0,0,.9),0 2px 20px rgba(0,0,0,.7);font-weight:500;}\n.t02-hero-dests{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;max-width:900px;margin:0 auto 28px;}\n.t02-hero-dest{font-family:'Playfair Display',Georgia,serif;font-size:clamp(20px,2.6vw,30px);font-weight:500;font-style:italic;color:#fff;background:rgba(0,0,0,.82);padding:6px 18px;border-radius:10px;border:1px solid rgba(212,175,55,.25);-webkit-box-decoration-break:clone;box-decoration-break:clone;}\n.t02-hero-dest-sep{font-family:'Playfair Display',Georgia,serif;font-size:clamp(20px,2.6vw,28px);color:#fff;}\n.t02-hero-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:10px;}\n.t02-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(8,61,53,.55);border:1px solid rgba(212,175,55,.35);border-radius:20px;padding:6px 14px;font-size:12px;color:#fff;backdrop-filter:blur(6px);}\n.t02-pill strong{color:#fff;}\n@media(max-width:600px){.t02-hero{padding:80px 18px 60px;min-height:70vh;}.t02-hero h1{font-size:30px;}.t02-hero-tagline{font-size:14px;}.t02-hero-subtitle{font-size:11px;padding:8px 18px;}.t02-hero-dest{font-size:17px;padding:5px 12px;}.t02-hero-dest-sep{font-size:17px;}}\n\n.t02-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:16px 24px;background:#083D35;}\n.t02-chip{background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.25);border-radius:20px;padding:6px 14px;font-size:12px;color:rgba(247,243,236,.85);}\n.t02-chip strong{color:#D4AF37;}\n\n.t02-step-hd{display:flex;align-items:center;gap:12px;}\n.t02-step-num{width:30px;height:30px;border-radius:50%;background:#e8e0d5;color:#9c9489;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s;}\n.t02-step-num.active{background:#D4AF37;color:#083D35;}\n.t02-step-num.done{background:#3E7A58;color:#fff;}\n.t02-step-hd-txt{display:flex;flex-direction:column;gap:1px;}\n.t02-step-tag{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#B89A4E;}\n\n.t02-vehicle-section{background:#fff;padding:28px 24px;border-bottom:1px solid #e8e0d5;}\n.t02-vehicle-title{font-family:'Playfair Display',Georgia,serif;font-size:17px;font-weight:400;color:#083D35;}\n.t02-vehicle-sub{font-size:12px;color:#6b6560;text-align:center;margin:6px 0 18px;}\n.t02-vehicle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:920px;margin:0 auto;}\n@media(max-width:700px){.t02-vehicle-grid{grid-template-columns:repeat(2,1fr);}}\n.t02-multiveh-note{text-align:center;font-size:11.5px;color:#6b6560;padding:10px 16px;background:rgba(212,175,55,.07);border:1px solid rgba(212,175,55,.2);border-radius:8px;max-width:680px;margin:0 auto 18px;line-height:1.6;}\n.t02-multiveh-note strong{color:#083D35;}\n.t02-veh-card{background:#FAFAF7;border:2px solid #e8e0d5;border-radius:12px;overflow:hidden;transition:all .25s;display:flex;flex-direction:column;position:relative;}\n.t02-veh-card:hover{border-color:#D4AF37;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.08);}\n.t02-veh-card.sel{border-color:#083D35;background:#fff;box-shadow:0 0 0 3px rgba(212,175,55,.25),0 8px 24px rgba(0,0,0,.1);}\n.t02-veh-qty-badge{position:absolute;top:8px;left:8px;z-index:4;background:#083D35;color:#D4AF37;font-family:'Lato',sans-serif;font-size:11px;font-weight:700;padding:4px 9px;border-radius:4px;display:none;box-shadow:0 2px 8px rgba(0,0,0,.25);border:1px solid rgba(212,175,55,.35);animation:t02BadgeIn .3s ease;}\n.t02-veh-card.sel .t02-veh-qty-badge{display:inline-flex;align-items:center;gap:4px;}\n@keyframes t02BadgeIn{from{opacity:0;transform:translateY(-4px) scale(.9);}to{opacity:1;transform:translateY(0) scale(1);}}\n.t02-veh-img-wrap{width:100%;aspect-ratio:16\/10;overflow:hidden;background:#f0ebe3;}\n.t02-veh-img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}\n.t02-veh-card:hover .t02-veh-img{transform:scale(1.04);}\n.t02-veh-body{padding:12px 14px 14px;text-align:center;flex:1;display:flex;flex-direction:column;gap:6px;}\n.t02-veh-name{font-family:'Playfair Display',Georgia,serif;font-size:15px;font-weight:500;color:#083D35;line-height:1.25;}\n.t02-veh-cap{font-size:10.5px;color:#6b6560;letter-spacing:.05em;}\n.t02-veh-price{margin-top:auto;padding-top:8px;border-top:1px solid #f0ebe3;}\n.t02-veh-rate-line{display:flex;justify-content:space-between;font-size:11px;color:#6b6560;padding:1px 0;}\n.t02-veh-rate-line strong{color:#083D35;font-size:12px;}\n.t02-veh-qty-ctrl{display:flex;align-items:center;justify-content:center;gap:0;margin-top:10px;border-top:1px solid #f0ebe3;padding-top:10px;}\n.t02-veh-qty-btn{width:32px;height:32px;border-radius:50%;border:1.5px solid #e0d9cf;background:#F7F3EC;color:#083D35;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1;flex-shrink:0;user-select:none;}\n.t02-veh-qty-btn:hover{border-color:#D4AF37;background:#fff;color:#D4AF37;}\n.t02-veh-qty-btn:active{transform:scale(.92);}\n.t02-veh-qty-btn.plus{background:#083D35;border-color:#083D35;color:#D4AF37;}\n.t02-veh-qty-btn.plus:hover{background:#0e5647;border-color:#0e5647;}\n.t02-veh-qty-val{min-width:38px;text-align:center;font-family:'Playfair Display',Georgia,serif;font-size:20px;font-weight:500;color:#083D35;line-height:1;}\n.t02-veh-qty-sub{font-size:9.5px;color:#9c9489;margin-top:2px;letter-spacing:.05em;}\n.t02-veh-subtotal{font-size:11px;color:#B89A4E;font-weight:700;text-align:center;min-height:14px;margin-top:4px;}\n.t02-veh-total-bar{max-width:920px;margin:16px auto 0;background:linear-gradient(135deg,#083D35,#062e28);border-radius:10px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid rgba(212,175,55,.25);box-shadow:0 4px 18px rgba(0,0,0,.12);}\n.t02-veh-total-bar-left{display:flex;flex-direction:column;gap:4px;}\n.t02-veh-total-bar-lbl{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(212,175,55,.8);}\n.t02-veh-total-bar-detail{font-size:11.5px;color:rgba(255,255,255,.7);line-height:1.55;min-height:16px;}\n.t02-veh-total-bar-right{display:flex;align-items:baseline;gap:6px;}\n.t02-veh-total-price{font-family:'Playfair Display',Georgia,serif;font-size:32px;font-weight:500;color:#fff;}\n.t02-veh-total-eur{font-size:16px;color:#D4AF37;font-weight:600;}\n.t02-veh-total-empty{font-size:12px;color:rgba(255,255,255,.5);font-style:italic;}\n@media(max-width:600px){.t02-veh-total-bar{padding:12px 16px;}.t02-veh-total-price{font-size:26px;}}\n\n.t02-options{background:#F7F3EC;padding:28px 24px;border-bottom:1px solid #e8e0d5;}\n.t02-opt-inner{max-width:880px;margin:0 auto;}\n.t02-opt-solo{max-width:640px;margin:14px auto 0;}\n.t02-opt-card{background:#fff;border:2px solid #e8e0d5;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:all .25s;}\n.t02-opt-card.guide-sel{border-color:#B89A4E;background:#fffbf0;}\n.t02-opt-card.sel{border-color:#083D35;box-shadow:0 0 0 3px rgba(212,175,55,.2);}\n.t02-opt-img{width:100%;aspect-ratio:16\/7;object-fit:cover;display:block;border-bottom:1px solid #f0ebe3;}\n.t02-opt-body-inner{padding:18px 20px 20px;flex:1;display:flex;flex-direction:column;}\n.t02-opt-body-inner .t02-opt-toggle{margin-top:auto;}\n.t02-opt-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;}\n.t02-opt-icon{font-size:20px;}\n.t02-opt-title{font-family:'Playfair Display',Georgia,serif;font-size:16px;color:#083D35;font-weight:500;}\n.t02-opt-desc{font-size:12px;color:#6b6560;line-height:1.55;margin-bottom:12px;}\n.t02-opt-toggle{display:flex;gap:8px;}\n.t02-opt-btn{flex:1;padding:10px 14px;border:1.5px solid #e0d9cf;background:#FAFAF7;border-radius:8px;font-family:'Lato',sans-serif;font-size:12.5px;font-weight:600;color:#6b6560;cursor:pointer;transition:all .2s;text-align:center;}\n.t02-opt-btn:hover{border-color:#D4AF37;color:#083D35;}\n.t02-opt-btn.sel{background:#083D35;color:#fff;border-color:#083D35;}\n.t02-opt-note{font-size:10.5px;color:#9c9489;font-style:italic;margin-top:10px;line-height:1.5;}\n\n.t02-depart{background:#fff;padding:24px;border-bottom:1px solid #e8e0d5;}\n.t02-depart-inner{max-width:680px;margin:0 auto;}\n.t02-depart input[type=\"text\"]{width:100%;padding:14px 16px;border:2px solid #e8e0d5;border-radius:10px;font-family:'Lato',sans-serif;font-size:14px;color:#1a1a1a;background:#FAFAF7;transition:border-color .2s;margin-top:12px;}\n.t02-depart input[type=\"text\"]:focus{outline:none;border-color:#D4AF37;background:#fff;}\n.t02-depart-note{font-size:11px;color:#6b6560;margin-top:8px;font-style:italic;}\n.t02-depose-toggle{display:flex;align-items:center;gap:10px;margin-top:16px;cursor:pointer;user-select:none;padding:12px 14px;background:#F7F3EC;border:1px solid #e8e0d5;border-radius:9px;transition:border-color .2s;}\n.t02-depose-toggle:hover{border-color:#D4AF37;background:#fffbf0;}\n.t02-depose-toggle input[type=\"checkbox\"]{width:18px;height:18px;accent-color:#D4AF37;cursor:pointer;flex-shrink:0;}\n.t02-depose-toggle-lbl{font-size:13px;color:#083D35;font-weight:500;line-height:1.4;}\n.t02-depose-toggle-lbl span{color:#6b6560;font-size:11.5px;font-weight:400;display:block;margin-top:2px;}\n.t02-depose-bloc{display:none;margin-top:14px;padding:16px;background:#FAFAF7;border:1px solid #e8e0d5;border-radius:10px;animation:t02FadeUp .3s ease both;}\n.t02-depose-bloc.show{display:block;}\n.t02-depose-bloc-lbl{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#083D35;margin-bottom:8px;}\n.t02-depose-bloc input[type=\"text\"]{width:100%;padding:14px 16px;border:2px solid #e8e0d5;border-radius:10px;font-family:'Lato',sans-serif;font-size:14px;color:#1a1a1a;background:#fff;transition:border-color .2s;}\n.t02-depose-bloc input[type=\"text\"]:focus{outline:none;border-color:#D4AF37;}\n.t02-depose-warn{background:linear-gradient(135deg,rgba(212,175,55,.1),rgba(212,175,55,.05));border:1px solid rgba(212,175,55,.45);border-left:3px solid #D4AF37;border-radius:8px;padding:12px 14px;margin-top:12px;font-size:12.5px;color:#5a5450;line-height:1.7;display:none;}\n.t02-depose-warn.show{display:block;}\n.t02-depose-warn strong{color:#083D35;}\n.t02-warn-ico{font-size:15px;vertical-align:middle;margin-right:4px;}\n.t02-supp-amt{color:#D4AF37;font-size:15px;font-weight:700;font-family:'Playfair Display',Georgia,serif;}\n\n.pac-container{z-index:100000 !important;font-family:'Lato',sans-serif !important;border:1px solid #e8e0d5 !important;border-radius:8px !important;box-shadow:0 8px 24px rgba(0,0,0,.12) !important;margin-top:4px !important;}\n.pac-item{padding:10px 14px !important;font-size:13px !important;cursor:pointer !important;border-top:1px solid #f0ebe3 !important;}\n.pac-item:first-child{border-top:none !important;}\n.pac-item:hover,.pac-item-selected{background:#FAFAF7 !important;}\n.pac-item-query{font-weight:600 !important;color:#083D35 !important;}\n.pac-matched{color:#B89A4E !important;}\n\n.t02-section{padding:48px 24px;}\n.t02-section-ivory{background:#FAFAF7;}\n.t02-section-sand{background:#F7F3EC;}\n.t02-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#D4AF37;margin-bottom:10px;display:block;font-weight:700;}\n.t02-title{font-family:'Playfair Display',Georgia,serif;font-size:clamp(22px,3.2vw,32px);font-weight:400;line-height:1.18;margin:0 0 12px;color:#083D35;}\n.t02-intro{font-size:14px;color:#6b6560;line-height:1.85;margin-bottom:24px;max-width:800px;}\n.t02-intro strong{color:#083D35;}\n.t02-container{max-width:1200px;margin:0 auto;}\n.t02-two-col{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start;}\n@media(max-width:900px){.t02-two-col{grid-template-columns:1fr;}.t02-section{padding:36px 18px;}.t02-sidebar{display:none;}}\n\n.t02-timeline{margin-top:20px;}\n.t02-stop{display:grid;grid-template-columns:110px 1fr;gap:0 24px;position:relative;}\n.t02-stop::before{content:'';position:absolute;left:109px;top:32px;bottom:-2px;width:1px;background:rgba(212,175,55,.28);}\n.t02-stop:last-child::before{display:none;}\n.t02-stop-time{text-align:right;padding-top:2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#D4AF37;font-weight:600;padding-bottom:24px;line-height:1.5;}\n.t02-dot-col{position:absolute;left:98px;top:3px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}\n.t02-dot{width:12px;height:12px;border-radius:50%;background:#D4AF37;border:2px solid #FAFAF7;box-shadow:0 0 0 3px rgba(212,175,55,.28);}\n.t02-dot-start{background:#3E7A58;}\n.t02-stop-body{padding-bottom:28px;padding-left:6px;}\n.t02-stop-name{font-family:'Playfair Display',Georgia,serif;font-size:20px;font-weight:500;color:#083D35;margin-bottom:4px;}\n.t02-stop-name span{color:#D4AF37;font-size:14px;margin-left:6px;}\n.t02-stop-duration{display:inline-block;background:#F7F3EC;border:1px solid rgba(212,175,55,.28);border-radius:4px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6b6560;padding:3px 9px;margin-bottom:8px;}\n.t02-stop-desc{font-size:13.5px;color:#6b6560;line-height:1.8;margin-bottom:10px;}\n.t02-tags{display:flex;flex-wrap:wrap;gap:5px;}\n.t02-tag{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#0e5647;border:1px solid rgba(62,122,88,.25);padding:3px 9px;border-radius:4px;}\n.t02-stop-photo{width:100%;border-radius:6px;aspect-ratio:16\/9;object-fit:cover;margin-top:10px;}\n\n.t02-sidebar{position:sticky;top:80px;background:#fff;border:1px solid #e8e0d5;border-radius:8px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.07);}\n.t02-sb-head{background:#083D35;padding:18px 22px;border-bottom:2px solid #D4AF37;}\n.t02-sb-head-num{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#D4AF37;margin-bottom:4px;}\n.t02-sb-head-name{font-family:'Playfair Display',Georgia,serif;font-size:18px;color:#fff;font-weight:500;}\n.t02-sb-price-block{padding:16px 22px;border-bottom:1px solid #e8e0d5;}\n.t02-sb-price{font-family:'Playfair Display',Georgia,serif;font-size:34px;color:#083D35;font-weight:500;line-height:1;}\n.t02-sb-price sub{font-size:13px;font-family:'Lato',sans-serif;color:#6b6560;font-weight:400;vertical-align:baseline;}\n.t02-sb-price-note{font-size:11px;color:#6b6560;margin-top:6px;line-height:1.5;}\n.t02-sb-price-empty{font-size:12.5px;color:#9c9489;font-style:italic;line-height:1.55;padding:8px 0;}\n.t02-sb-veh-list{padding:0;margin:8px 0 0;}\n.t02-sb-veh-line{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:#083D35;padding:5px 0;border-bottom:1px dashed #f0ebe3;}\n.t02-sb-veh-line:last-child{border-bottom:none;}\n.t02-sb-veh-line span{color:#6b6560;}\n.t02-sb-veh-line strong{color:#B89A4E;font-weight:700;}\n.t02-sb-details{padding:14px 22px;border-bottom:1px solid #e8e0d5;}\n.t02-sb-detail{display:flex;align-items:flex-start;gap:10px;margin-bottom:9px;font-size:12px;color:#6b6560;line-height:1.5;}\n.t02-sb-detail:last-child{margin-bottom:0;}\n.t02-sb-icon{color:#D4AF37;flex-shrink:0;font-size:14px;margin-top:1px;}\n.t02-sb-actions{padding:18px 22px;display:flex;flex-direction:column;gap:9px;}\n.t02-sb-note{padding:0 22px 18px;font-size:11px;color:#6b6560;line-height:1.6;}\n\n.t02-btn{font-family:'Lato',sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;transition:all .2s;text-decoration:none;line-height:1;}\n.t02-btn-gold{background:#D4AF37;color:#083D35;}\n.t02-btn-gold:hover{background:#c39c2a;transform:translateY(-1px);}\n.t02-btn-outline{background:transparent;color:#083D35;border:1.5px solid #083D35;font-weight:600;}\n.t02-btn-outline:hover{background:#083D35;color:#fff;}\n\n.t02-inc-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px;}\n@media(max-width:700px){.t02-inc-grid{grid-template-columns:1fr;}}\n.t02-inc-col h4{font-family:'Playfair Display',Georgia,serif;font-size:17px;font-weight:500;margin:0 0 12px;}\n.t02-inc-col li{font-size:13px;color:#6b6560;padding:7px 0;border-bottom:1px solid #e8e0d5;display:flex;align-items:flex-start;gap:10px;line-height:1.55;}\n.t02-inc-col li:last-child{border-bottom:none;}\n.t02-check{color:#3E7A58;font-weight:700;flex-shrink:0;}\n.t02-cross{color:#c0392b;flex-shrink:0;}\n\n.t02-photo-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;gap:8px;margin-top:18px;border-radius:8px;overflow:hidden;}\n.t02-photo-wrap{overflow:hidden;}\n.t02-photo-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;}\n.t02-photo-wrap img:hover{transform:scale(1.04);}\n.t02-photo-span{grid-row:span 2;}\n@media(max-width:700px){.t02-photo-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;}.t02-photo-span{grid-row:span 1;}}\n\n.t02-prac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:24px;}\n.t02-prac-card{background:#fff;border:1px solid #e8e0d5;border-radius:8px;padding:20px;}\n.t02-prac-icon{font-size:24px;margin-bottom:8px;}\n.t02-prac-title{font-family:'Playfair Display',Georgia,serif;font-size:16px;color:#083D35;margin-bottom:6px;font-weight:500;}\n.t02-prac-desc{font-size:12.5px;color:#6b6560;line-height:1.75;}\n\n.t02-faq-list{max-width:820px;margin-top:18px;}\n.t02-faq-item{border-bottom:1px solid #e8e0d5;}\n.t02-faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:16px 0;font-family:'Playfair Display',Georgia,serif;font-size:15.5px;font-weight:500;display:flex;justify-content:space-between;align-items:center;color:#083D35;gap:14px;}\n.t02-faq-arrow{color:#D4AF37;font-size:18px;transition:transform .3s;flex-shrink:0;}\n.t02-faq-q.open .t02-faq-arrow{transform:rotate(45deg);}\n.t02-faq-a{font-size:13px;color:#6b6560;line-height:1.85;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s;display:block;}\n.t02-faq-a.open{max-height:900px;padding-bottom:16px;}\n.t02-faq-a strong{color:#083D35;}\n\n.t02-form-section{background:#FAFAF7;padding:48px 24px;border-top:4px solid #D4AF37;}\n.t02-form-inner{max-width:760px;margin:0 auto;background:#fff;border:1px solid #e8e0d5;border-radius:12px;padding:32px 28px;box-shadow:0 10px 40px rgba(0,0,0,.05);}\n.t02-form-recap{background:#f9f6f0;border:1px solid rgba(212,175,55,.3);border-radius:10px;padding:14px 16px;margin-bottom:18px;}\n.t02-form-recap-title{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#B89A4E;margin-bottom:10px;}\n.t02-form-recap-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#083D35;padding:4px 0;border-bottom:1px dashed rgba(212,175,55,.2);}\n.t02-form-recap-row:last-child{border-bottom:none;padding-top:8px;margin-top:4px;}\n.t02-form-recap-row.total{font-weight:700;font-size:14px;}\n.t02-form-recap-row.total span:last-child{color:#B89A4E;font-family:'Playfair Display',Georgia,serif;font-size:18px;}\n.t02-form-recap-empty{font-size:12px;color:#9c9489;font-style:italic;text-align:center;padding:4px 0;}\n.t02f{margin-bottom:14px;}\n.t02f label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#083D35;margin-bottom:6px;}\n.t02f .req{color:#c0392b;}\n.t02f input,.t02f select,.t02f textarea{width:100%;padding:11px 14px;border:1.5px solid #e0d9cf;border-radius:8px;font-family:'Lato',sans-serif;font-size:13.5px;color:#1a1a1a;background:#FAFAF7;transition:border-color .2s;}\n.t02f input:focus,.t02f select:focus,.t02f textarea:focus{outline:none;border-color:#D4AF37;background:#fff;}\n.t02f textarea{min-height:80px;resize:vertical;}\n.t02f.err input,.t02f.err select,.t02f.err textarea{border-color:#c0392b;background:#fdf5f4;}\n.t02f .errmsg{display:none;font-size:11px;color:#c0392b;margin-top:4px;}\n.t02f.err .errmsg{display:block;}\n.t02f-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n@media(max-width:600px){.t02f-row{grid-template-columns:1fr;}.t02-form-inner{padding:22px 18px;}}\n.t02-pax-cap-note{font-size:10.5px;color:#6b6560;margin-top:5px;font-style:italic;min-height:14px;line-height:1.4;}\n.t02-pax-cap-note strong{color:#083D35;}\n.t02-promo-row{display:flex;gap:8px;align-items:stretch;}\n.t02-promo-row input{flex:1;}\n.t02-promo-btn{background:#083D35;color:#fff;border:none;padding:0 18px;border-radius:8px;font-family:'Lato',sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s;}\n.t02-promo-btn:hover{background:#0e5647;}\n.t02-promo-msg{font-size:11.5px;margin-top:6px;min-height:14px;}\n.t02-promo-msg.err{color:#c0392b;}\n.t02-promo-applied{display:none;margin-top:8px;padding:9px 12px;background:#e8f5e9;border:1px solid #81c784;border-radius:6px;font-size:12px;color:#2e7d32;font-weight:600;}\n.t02-promo-applied.show{display:block;}\n.t02-pay-grid{display:flex;flex-direction:column;gap:8px;margin-top:8px;}\n.t02-pay-opt{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid #e0d9cf;border-radius:8px;cursor:pointer;transition:all .2s;background:#FAFAF7;}\n.t02-pay-opt:hover{border-color:#D4AF37;}\n.t02-pay-opt.sel{border-color:#083D35;background:#fffbf0;box-shadow:0 0 0 2px rgba(212,175,55,.15);}\n.t02-pay-opt input[type=\"radio\"]{margin-top:3px;accent-color:#D4AF37;}\n.t02-pay-lbl{display:flex;flex-direction:column;gap:2px;}\n.t02-pay-lbl strong{font-size:13px;color:#083D35;font-weight:700;}\n.t02-pay-lbl span{font-size:11.5px;color:#6b6560;line-height:1.45;}\n.t02-submit-btn{width:100%;padding:16px;background:linear-gradient(135deg,#D4AF37,#B89A4E);color:#083D35;border:none;border-radius:10px;font-family:'Lato',sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .25s;margin-top:8px;box-shadow:0 4px 16px rgba(212,175,55,.3);}\n.t02-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(212,175,55,.45);}\n.t02-submit-btn:disabled{opacity:.7;cursor:not-allowed;}\n.t02-send-note{font-size:11px;color:#6b6560;text-align:center;margin-top:10px;font-style:italic;}\n.t02-send-status{display:none;margin-bottom:14px;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.5;}\n.t02-send-status.success{background:#e8f5e9;border:1px solid #81c784;color:#2e7d32;}\n.t02-send-status.error{background:#fdecea;border:1px solid #e57373;color:#c62828;}\n\n.t02-cta-band{background:linear-gradient(135deg,#083D35 0%,#0f2318 100%);padding:64px 24px;text-align:center;position:relative;overflow:hidden;}\n.t02-cta-band::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(212,175,55,.12) 0%,transparent 70%);}\n.t02-cta-band h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(24px,3.5vw,36px);font-weight:400;color:#fff;margin:0 0 12px;position:relative;}\n.t02-cta-band h2 em{font-style:italic;color:#D4AF37;}\n.t02-cta-band p{font-size:14px;color:rgba(255,255,255,.7);margin:0 auto 26px;max-width:560px;position:relative;line-height:1.7;}\n.t02-cta-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;position:relative;}\n\n.t02-tours-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:22px;}\n.t02-tour-card{background:#fff;border:1px solid #e8e0d5;border-radius:8px;overflow:hidden;transition:all .3s;text-decoration:none;color:inherit;display:block;}\n.t02-tour-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);}\n.t02-tour-card img{width:100%;aspect-ratio:16\/9;object-fit:cover;}\n.t02-tour-body{padding:14px 16px;}\n.t02-tour-num{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#D4AF37;font-weight:700;}\n.t02-tour-name{font-family:'Playfair Display',Georgia,serif;font-size:16px;color:#083D35;margin:4px 0 6px;font-weight:500;}\n.t02-tour-meta{font-size:11.5px;color:#6b6560;display:flex;gap:12px;}\n\n.t02-sticky{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;z-index:99999;background:rgba(8,61,53,.97);backdrop-filter:blur(10px);border:1px solid rgba(212,175,55,.35);border-radius:14px;padding:14px 22px;box-shadow:0 16px 40px rgba(0,0,0,.28);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;display:flex;align-items:center;gap:0;min-width:min(760px,94vw);max-width:94vw;}\n.t02-sticky.show{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0);}\n.t02-sticky-center{display:flex;align-items:center;justify-content:center;gap:0;width:100%;flex-wrap:wrap;}\n.t02-sticky-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 18px;}\n.t02-sticky-sep{width:1px;height:36px;background:rgba(212,175,55,.28);flex-shrink:0;}\n.t02-sticky-lbl{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(212,175,55,.85);}\n.t02-sticky-price-block{display:flex;align-items:baseline;gap:3px;}\n.t02-sticky-price{font-family:'Playfair Display',Georgia,serif;font-size:26px;font-weight:500;color:#fff;line-height:1;}\n.t02-sticky-price-eur{font-size:16px;color:#D4AF37;font-weight:600;}\n.t02-sticky-veh-count{font-size:17px;font-weight:700;color:#fff;font-family:'Playfair Display',Georgia,serif;}\n.t02-sticky-veh-detail{font-size:9.5px;color:rgba(255,255,255,.6);max-width:180px;text-align:center;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n.t02-sticky-btn{background:linear-gradient(135deg,#D4AF37,#B89A4E);color:#083D35;border:none;padding:11px 20px;border-radius:8px;font-family:'Lato',sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s;}\n.t02-sticky-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,175,55,.4);}\n.t02-sticky-dismiss{position:absolute;top:-10px;right:-10px;width:26px;height:26px;border-radius:50%;background:#083D35;color:rgba(255,255,255,.7);border:1px solid rgba(212,175,55,.3);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;line-height:1;}\n.t02-sticky-dismiss:hover{color:#fff;}\n@media(max-width:700px){\n  .t02-sticky{padding:12px 16px;bottom:10px;min-width:auto;width:94vw;border-radius:12px;}\n  .t02-sticky-center>.t02-sticky-item:nth-child(1),.t02-sticky-center>.t02-sticky-item:nth-child(3){flex:1;padding:0 8px;margin-bottom:9px;}\n  .t02-sticky-center>.t02-sticky-sep:nth-child(2){height:32px;flex-shrink:0;margin-bottom:9px;}\n  .t02-sticky-center>.t02-sticky-sep:nth-child(4){display:none;}\n  .t02-sticky-center>.t02-sticky-item:nth-child(5){width:100%;padding:0;}\n  .t02-sticky-btn{width:100%;justify-content:center;padding:13px 20px;}\n  .t02-sticky-lbl{font-size:8.5px;}.t02-sticky-price{font-size:20px;}.t02-sticky-price-eur{font-size:13px;}.t02-sticky-veh-count{font-size:15px;}.t02-sticky-sep{height:30px;}\n}\n\n@keyframes t02FadeUp{from{opacity:0;transform:translateY(22px);}to{opacity:1;transform:translateY(0);}}\n.t02-hero-subtitle,.t02-hero h1,.t02-hero-tagline,.t02-hero-pills{animation:t02FadeUp .7s ease both;}\n.t02-hero h1{animation-delay:.1s;}.t02-hero-tagline{animation-delay:.2s;}.t02-hero-pills{animation-delay:.3s;}\nbody{padding-bottom:0 !important;}\n<\/style>\n\n<div class=\"t02\">\n\n  <div class=\"t02-hero\" id=\"t02Hero\">\n    <div class=\"t02-hero-bg\" id=\"t02HeroBg\"><\/div>\n    <div class=\"t02-hero-overlay\"><\/div>\n    <div class=\"t02-hero-content\">\n      <span class=\"t02-hero-subtitle\">Tour Priv\u00e9 N\u00b02<\/span>\n      <h1>Riviera <em>Artistique Tour<\/em><\/h1>\n      <p class=\"t02-hero-tagline\">Une journ\u00e9e privative sur la C\u00f4te d'Azur, entre villages m\u00e9di\u00e9vaux perch\u00e9s, galeries d'art et ateliers d'artisans \u2014 sur les pas de Picasso, Chagall et Matisse.<\/p>\n      <div class=\"t02-hero-dests\">\n        <span class=\"t02-hero-dest\">Antibes<\/span><span class=\"t02-hero-dest-sep\">\u00b7<\/span>\n        <span class=\"t02-hero-dest\">Saint-Paul-de-Vence<\/span><span class=\"t02-hero-dest-sep\">\u00b7<\/span>\n        <span class=\"t02-hero-dest\">Tourrettes-sur-Loup<\/span>\n      <\/div>\n      <div class=\"t02-hero-pills\">\n        <div class=\"t02-pill\">\u23f1 <strong>9 heures<\/strong> \u00b7 journ\u00e9e compl\u00e8te<\/div>\n        <div class=\"t02-pill\">\ud83d\udc65 Jusqu'\u00e0 <strong>8 pax\/v\u00e9hicule<\/strong><\/div>\n        <div class=\"t02-pill\">\ud83d\ude97 <strong>Multi-v\u00e9hicules<\/strong> disponibles<\/div>\n        <div class=\"t02-pill\">\ud83d\udd12 <strong>100% Priv\u00e9<\/strong><\/div>\n        <div class=\"t02-pill\">\ud83c\udfa8 Art &amp; villages <strong>perch\u00e9s<\/strong><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"t02-chips\">\n    <div class=\"t02-chip\"><strong>\u2193<\/strong> Composez votre tour en 5 \u00e9tapes<\/div>\n    <div class=\"t02-chip\">V\u00e9hicule(s) \u00b7 Guide \u00b7 Restauration \u00b7 Adresse \u00b7 R\u00e9servation<\/div>\n  <\/div>\n\n  <!-- \u00c9TAPE 1 -->\n  <div class=\"t02-vehicle-section\">\n    <div class=\"t02-step-hd\" style=\"justify-content:center;margin-bottom:6px;\">\n      <span class=\"t02-step-num active\" id=\"snum1\">1<\/span>\n      <div class=\"t02-step-hd-txt\"><span class=\"t02-step-tag\">\u00c9tape 1<\/span><span class=\"t02-vehicle-title\">Choisissez vos v\u00e9hicules<\/span><\/div>\n    <\/div>\n    <div class=\"t02-vehicle-sub\">Tarif forfaitaire 9 heures \u00b7 Chauffeur inclus \u00b7 100% privatif<\/div>\n    <div class=\"t02-multiveh-note\"><strong>Groupes &amp; convois :<\/strong> s\u00e9lectionnez autant de v\u00e9hicules que n\u00e9cessaire. Le tarif total est calcul\u00e9 automatiquement.<\/div>\n    <div class=\"t02-vehicle-grid\">\n\n      <div class=\"t02-veh-card\" id=\"veh-card-std\">\n        <div class=\"t02-veh-qty-badge\" id=\"veh-badge-std\"><span id=\"veh-badge-txt-std\">\u2713 1\u00d7<\/span><\/div>\n        <div class=\"t02-veh-img-wrap\"><img decoding=\"async\" class=\"t02-veh-img\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/suzuki-swace-black-color-standard-sedan-for-nice-airport-transfer-driver-transponyx.webp\" alt=\"Berline Standard\" loading=\"lazy\"\/><\/div>\n        <div class=\"t02-veh-body\">\n          <div class=\"t02-veh-name\">Berline Standard<\/div><div class=\"t02-veh-cap\">\ud83d\udc64 3 passagers max<\/div>\n          <div class=\"t02-veh-price\"><div class=\"t02-veh-rate-line\"><span>Forfait 9h<\/span><strong>540 \u20ac<\/strong><\/div><div class=\"t02-veh-rate-line\" style=\"border-top:1px dashed #e8e0d5;padding-top:4px;margin-top:3px;\"><span>H. supp.<\/span><strong>+60 \u20ac\/h<\/strong><\/div><\/div>\n          <div class=\"t02-veh-qty-ctrl\">\n            <button class=\"t02-veh-qty-btn minus\" onclick=\"t02VehQty('std',-1)\">\u2212<\/button>\n            <div style=\"display:flex;flex-direction:column;align-items:center;padding:0 10px;\"><span class=\"t02-veh-qty-val\" id=\"veh-qty-std\">0<\/span><span class=\"t02-veh-qty-sub\">v\u00e9hicule<\/span><\/div>\n            <button class=\"t02-veh-qty-btn plus\" onclick=\"t02VehQty('std',+1)\">+<\/button>\n          <\/div>\n          <div class=\"t02-veh-subtotal\" id=\"veh-sub-std\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"t02-veh-card\" id=\"veh-card-biz\">\n        <div class=\"t02-veh-qty-badge\" id=\"veh-badge-biz\"><span id=\"veh-badge-txt-biz\">\u2713 1\u00d7<\/span><\/div>\n        <div class=\"t02-veh-img-wrap\"><img decoding=\"async\" class=\"t02-veh-img\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/mercedes-classe-e-black-color-business-sedan-for-nice-airport-transfer-driver-transponyx.webp\" alt=\"Berline Business\" loading=\"lazy\"\/><\/div>\n        <div class=\"t02-veh-body\">\n          <div class=\"t02-veh-name\">Berline Business<\/div><div class=\"t02-veh-cap\">\ud83d\udc64 3 passagers max<\/div>\n          <div class=\"t02-veh-price\"><div class=\"t02-veh-rate-line\"><span>Forfait 9h<\/span><strong>630 \u20ac<\/strong><\/div><div class=\"t02-veh-rate-line\" style=\"border-top:1px dashed #e8e0d5;padding-top:4px;margin-top:3px;\"><span>H. supp.<\/span><strong>+70 \u20ac\/h<\/strong><\/div><\/div>\n          <div class=\"t02-veh-qty-ctrl\">\n            <button class=\"t02-veh-qty-btn minus\" onclick=\"t02VehQty('biz',-1)\">\u2212<\/button>\n            <div style=\"display:flex;flex-direction:column;align-items:center;padding:0 10px;\"><span class=\"t02-veh-qty-val\" id=\"veh-qty-biz\">0<\/span><span class=\"t02-veh-qty-sub\">v\u00e9hicule<\/span><\/div>\n            <button class=\"t02-veh-qty-btn plus\" onclick=\"t02VehQty('biz',+1)\">+<\/button>\n          <\/div>\n          <div class=\"t02-veh-subtotal\" id=\"veh-sub-biz\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"t02-veh-card\" id=\"veh-card-van7\">\n        <div class=\"t02-veh-qty-badge\" id=\"veh-badge-van7\"><span id=\"veh-badge-txt-van7\">\u2713 1\u00d7<\/span><\/div>\n        <div class=\"t02-veh-img-wrap\"><img decoding=\"async\" class=\"t02-veh-img\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/mercedes-classe-V-black-color-business-minivan-for-nice-airport-transfer-driver-transponyx.webp\" alt=\"Minivan 7 Pers.\" loading=\"lazy\"\/><\/div>\n        <div class=\"t02-veh-body\">\n          <div class=\"t02-veh-name\">Minivan 7 Pers.<\/div><div class=\"t02-veh-cap\">\ud83d\udc65 7 passagers max<\/div>\n          <div class=\"t02-veh-price\"><div class=\"t02-veh-rate-line\"><span>Forfait 9h<\/span><strong>720 \u20ac<\/strong><\/div><div class=\"t02-veh-rate-line\" style=\"border-top:1px dashed #e8e0d5;padding-top:4px;margin-top:3px;\"><span>H. supp.<\/span><strong>+80 \u20ac\/h<\/strong><\/div><\/div>\n          <div class=\"t02-veh-qty-ctrl\">\n            <button class=\"t02-veh-qty-btn minus\" onclick=\"t02VehQty('van7',-1)\">\u2212<\/button>\n            <div style=\"display:flex;flex-direction:column;align-items:center;padding:0 10px;\"><span class=\"t02-veh-qty-val\" id=\"veh-qty-van7\">0<\/span><span class=\"t02-veh-qty-sub\">v\u00e9hicule<\/span><\/div>\n            <button class=\"t02-veh-qty-btn plus\" onclick=\"t02VehQty('van7',+1)\">+<\/button>\n          <\/div>\n          <div class=\"t02-veh-subtotal\" id=\"veh-sub-van7\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"t02-veh-card\" id=\"veh-card-van8\">\n        <div class=\"t02-veh-qty-badge\" id=\"veh-badge-van8\"><span id=\"veh-badge-txt-van8\">\u2713 1\u00d7<\/span><\/div>\n        <div class=\"t02-veh-img-wrap\"><img decoding=\"async\" class=\"t02-veh-img\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/mercedes-classe-V-black-color-business-minivan-for-nice-airport-transfer-driver-transponyx.webp\" alt=\"Minivan 8 Pers.\" loading=\"lazy\"\/><\/div>\n        <div class=\"t02-veh-body\">\n          <div class=\"t02-veh-name\">Minivan 8 Pers.<\/div><div class=\"t02-veh-cap\">\ud83d\udc65 8 passagers max<\/div>\n          <div class=\"t02-veh-price\"><div class=\"t02-veh-rate-line\"><span>Forfait 9h<\/span><strong>810 \u20ac<\/strong><\/div><div class=\"t02-veh-rate-line\" style=\"border-top:1px dashed #e8e0d5;padding-top:4px;margin-top:3px;\"><span>H. supp.<\/span><strong>+90 \u20ac\/h<\/strong><\/div><\/div>\n          <div class=\"t02-veh-qty-ctrl\">\n            <button class=\"t02-veh-qty-btn minus\" onclick=\"t02VehQty('van8',-1)\">\u2212<\/button>\n            <div style=\"display:flex;flex-direction:column;align-items:center;padding:0 10px;\"><span class=\"t02-veh-qty-val\" id=\"veh-qty-van8\">0<\/span><span class=\"t02-veh-qty-sub\">v\u00e9hicule<\/span><\/div>\n            <button class=\"t02-veh-qty-btn plus\" onclick=\"t02VehQty('van8',+1)\">+<\/button>\n          <\/div>\n          <div class=\"t02-veh-subtotal\" id=\"veh-sub-van8\"><\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n    <div class=\"t02-veh-total-bar\">\n      <div class=\"t02-veh-total-bar-left\">\n        <div class=\"t02-veh-total-bar-lbl\">R\u00e9capitulatif \u00b7 Forfait 9h<\/div>\n        <div class=\"t02-veh-total-bar-detail\" id=\"vehTotalDetail\"><span class=\"t02-veh-total-empty\">Aucun v\u00e9hicule s\u00e9lectionn\u00e9 \u2014 utilisez les boutons + ci-dessus<\/span><\/div>\n      <\/div>\n      <div class=\"t02-veh-total-bar-right\"><span class=\"t02-veh-total-price\" id=\"vehTotalPrice\">\u2014<\/span><span class=\"t02-veh-total-eur\">\u20ac<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u00c9TAPE 2 -->\n  <div class=\"t02-options\">\n    <div class=\"t02-opt-inner\">\n      <div class=\"t02-step-hd\" style=\"margin-bottom:6px;\">\n        <span class=\"t02-step-num\" id=\"snum2\">2<\/span>\n        <div class=\"t02-step-hd-txt\"><span class=\"t02-step-tag\">\u00c9tape 2<\/span><span style=\"font-size:15px;font-weight:500;color:#083D35;font-family:'Playfair Display',Georgia,serif;\">Souhaitez-vous un Guide Sp\u00e9cialis\u00e9 ?<\/span><\/div>\n      <\/div>\n      <div class=\"t02-opt-solo\">\n        <div class=\"t02-opt-card\" id=\"opt-guide\">\n          <img decoding=\"async\" class=\"t02-opt-img\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/GUIDE-TOURISTIQUE-WEBP-e1776369004388.webp\" alt=\"Guide touristique Onyx Tours\" loading=\"lazy\"\/>\n          <div class=\"t02-opt-body-inner\">\n            <div class=\"t02-opt-head\"><span class=\"t02-opt-icon\">\ud83c\udf93<\/span><span class=\"t02-opt-title\">Guide Sp\u00e9cialis\u00e9<\/span><\/div>\n            <p class=\"t02-opt-desc\">Un guide officiel agr\u00e9\u00e9 vous accompagne et commente chaque \u00e9tape avec un regard historique et culturel approfondi.<\/p>\n            <div class=\"t02-opt-toggle\"><button class=\"t02-opt-btn sel\" id=\"guide-non\" onclick=\"t02Guide('non')\">Non merci<\/button><button class=\"t02-opt-btn\" id=\"guide-oui\" onclick=\"t02Guide('oui')\">Oui, je souhaite un guide<\/button><\/div>\n            <p class=\"t02-opt-note\">Option sur devis \u2014 tarif confirm\u00e9 sous 24h apr\u00e8s demande.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u00c9TAPE 3 -->\n  <div class=\"t02-options\" style=\"background:#FAFAF7;\">\n    <div class=\"t02-opt-inner\">\n      <div class=\"t02-step-hd\" style=\"margin-bottom:6px;\">\n        <span class=\"t02-step-num\" id=\"snum3\">3<\/span>\n        <div class=\"t02-step-hd-txt\"><span class=\"t02-step-tag\">\u00c9tape 3<\/span><span style=\"font-size:15px;font-weight:500;color:#083D35;font-family:'Playfair Display',Georgia,serif;\">Souhaitez-vous une pause restauration ?<\/span><\/div>\n      <\/div>\n      <div class=\"t02-opt-solo\">\n        <div class=\"t02-opt-card\" id=\"opt-resto\">\n          <img decoding=\"async\" class=\"t02-opt-img\" src=\"https:\/\/images.unsplash.com\/photo-1414235077428-338989a2e8c0?auto=format&fit=crop&w=900&q=80\" alt=\"Pause restauration C\u00f4te d'Azur\" loading=\"lazy\"\/>\n          <div class=\"t02-opt-body-inner\">\n            <div class=\"t02-opt-head\"><span class=\"t02-opt-icon\">\ud83c\udf7d\ufe0f<\/span><span class=\"t02-opt-title\">Pause Restauration<\/span><\/div>\n            <p class=\"t02-opt-desc\">Int\u00e9grez une pause d\u00e9jeuner d'environ 1h30 dans votre programme. Choix du restaurant selon vos pr\u00e9f\u00e9rences.<\/p>\n            <div class=\"t02-opt-toggle\"><button class=\"t02-opt-btn sel\" id=\"rest-non\" onclick=\"t02Rest('non')\">Non merci<\/button><button class=\"t02-opt-btn\" id=\"rest-oui\" onclick=\"t02Rest('oui')\">Oui, avec pause d\u00e9jeuner<\/button><\/div>\n            <p class=\"t02-opt-note\">Repas \u00e0 r\u00e9gler directement sur place \u2014 pr\u00e9cisez vos pr\u00e9f\u00e9rences dans les notes.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u00c9TAPE 4 -->\n  <div class=\"t02-depart\">\n    <div class=\"t02-depart-inner\">\n      <div class=\"t02-step-hd\" style=\"margin-bottom:6px;\">\n        <span class=\"t02-step-num\" id=\"snum4\">4<\/span>\n        <div class=\"t02-step-hd-txt\"><span class=\"t02-step-tag\">\u00c9tape 4<\/span><span style=\"font-size:15px;font-weight:500;color:#083D35;font-family:'Playfair Display',Georgia,serif;\">\ud83d\udccd Vos points de prise en charge &amp; d\u00e9pose<\/span><\/div>\n      <\/div>\n      <input type=\"text\" id=\"t02-depart-inp\" placeholder=\"Nom de votre h\u00f4tel ou adresse de prise en charge \u2014 Nice, Cannes, Antibes, Villefranche...\" autocomplete=\"off\"\/>\n      <p class=\"t02-depart-note\">Prise en charge \u00e0 votre adresse partout sur la C\u00f4te d'Azur.<\/p>\n      <label class=\"t02-depose-toggle\">\n        <input type=\"checkbox\" id=\"t02-depose-chk\" onchange=\"t02ToggleDepose(this.checked)\"\/>\n        <span class=\"t02-depose-toggle-lbl\">\ud83d\udd04 Mon adresse de d\u00e9pose est diff\u00e9rente de la prise en charge<span>Cochez si vous souhaitez \u00eatre d\u00e9pos\u00e9 \u00e0 un autre endroit (a\u00e9roport, autre h\u00f4tel, port\u2026)<\/span><\/span>\n      <\/label>\n      <div class=\"t02-depose-bloc\" id=\"t02-depose-bloc\">\n        <div class=\"t02-depose-bloc-lbl\">\ud83d\udccd Adresse de d\u00e9pose<\/div>\n        <input type=\"text\" id=\"t02-depose-inp\" placeholder=\"Nom de l'h\u00f4tel, a\u00e9roport, port ou adresse de d\u00e9pose...\" autocomplete=\"off\"\/>\n        <p class=\"t02-depart-note\">Pr\u00e9cisez l'heure souhait\u00e9e dans les notes si vous avez une contrainte (vol, ferry\u2026).<\/p>\n        <div class=\"t02-depose-warn\" id=\"t02-depose-warn\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ITIN\u00c9RAIRE + SIDEBAR -->\n  <section class=\"t02-section t02-section-ivory\">\n    <div class=\"t02-container\">\n      <div class=\"t02-two-col\">\n        <div>\n          <span class=\"t02-label\">Tour N\u00b02 \u00b7 Journ\u00e9e compl\u00e8te<\/span>\n          <h2 class=\"t02-title\">Art, histoire et villages perch\u00e9s de la Riviera<\/h2>\n          <p class=\"t02-intro\">Entre le port mill\u00e9naire d'<strong>Antibes<\/strong>, les galeries d'art de <strong>Saint-Paul-de-Vence<\/strong> et les ruelles fleuries de <strong>Tourrettes-sur-Loup<\/strong>, le <strong>Riviera Artistique Tour<\/strong> c\u00e9l\u00e8bre la C\u00f4te d'Azur dans sa dimension la plus cr\u00e9ative et la plus authentique. Une excursion priv\u00e9e d'une journ\u00e9e sur les pas de <strong>Picasso, Chagall et Matisse<\/strong>, \u00e0 bord de votre v\u00e9hicule privatis\u00e9 avec chauffeur professionnel anglophone.<\/p>\n          <span class=\"t02-label\">Programme de la journ\u00e9e<\/span>\n          <h3 class=\"t02-title\" style=\"font-size:22px;margin-bottom:6px;\">L'itin\u00e9raire \u2014 9 heures porte \u00e0 porte<\/h3>\n          <p style=\"font-size:12.5px;color:#6b6560;margin-bottom:20px;\">De 08h30 (prise en charge) \u00e0 17h30 (retour) \u00b7 Horaires indicatifs, adaptables \u00e0 vos pr\u00e9f\u00e9rences.<\/p>\n          <div class=\"t02-timeline\">\n            <div class=\"t02-stop\"><div class=\"t02-stop-time\">08h30<br>D\u00e9part<\/div><div class=\"t02-dot-col\"><div class=\"t02-dot t02-dot-start\"><\/div><\/div><div class=\"t02-stop-body\"><div class=\"t02-stop-name\">\ud83d\udccd Prise en charge \u00e0 votre adresse<\/div><span class=\"t02-stop-duration\">Id\u00e9alement 08h30 \u00b7 Inclus<\/span><p class=\"t02-stop-desc\">Votre chauffeur vient vous chercher \u00e0 votre h\u00f4tel, appartement ou adresse de votre choix \u2014 Nice, Cannes, Antibes, Villefranche, Juan-les-Pins et alentours.<\/p><div class=\"t02-tags\"><span class=\"t02-tag\">Prise en charge incluse<\/span><span class=\"t02-tag\">Flexible<\/span><\/div><\/div><\/div>\n            <div class=\"t02-stop\"><div class=\"t02-stop-time\">08h30<br>\u2192 09h00<\/div><div class=\"t02-dot-col\"><div class=\"t02-dot\" style=\"background:#6b6560;opacity:.5;\"><\/div><\/div><div class=\"t02-stop-body\"><div class=\"t02-stop-name\" style=\"font-size:16px;color:#6b6560;\">\ud83d\ude90 Trajet vers Antibes<\/div><span class=\"t02-stop-duration\">~30 minutes \u00b7 Bord de mer<\/span><p class=\"t02-stop-desc\">La route longe la baie des Anges et le littoral azur\u00e9en jusqu'\u00e0 la pointe du Cap d'Antibes.<\/p><\/div><\/div>\n            <div class=\"t02-stop\"><div class=\"t02-stop-time\">09h00<br>~2h00<\/div><div class=\"t02-dot-col\"><div class=\"t02-dot\"><\/div><\/div><div class=\"t02-stop-body\"><div class=\"t02-stop-name\">Antibes <span>\u2693<\/span><\/div><span class=\"t02-stop-duration\">09h00 \u2192 11h00 \u00b7 Environ 2 heures<\/span><p class=\"t02-stop-desc\">Fond\u00e9e par les Grecs il y a 2 500 ans, <strong>Antibes<\/strong> est l'une des villes les plus riches de la C\u00f4te d'Azur. Fl\u00e2nez dans le <strong>Vieil Antibes<\/strong>, admirez les <strong>remparts<\/strong> face \u00e0 la M\u00e9diterran\u00e9e, passez devant le <strong>Mus\u00e9e Picasso<\/strong> et d\u00e9couvrez le <strong>March\u00e9 Proven\u00e7al<\/strong>. Le <strong>Port Vauban<\/strong>, l'un des plus grands ports de plaisance d'Europe, offre un spectacle de yachts saisissant.<\/p><div class=\"t02-tags\"><span class=\"t02-tag\">Vieil Antibes<\/span><span class=\"t02-tag\">Remparts<\/span><span class=\"t02-tag\">Mus\u00e9e Picasso<\/span><span class=\"t02-tag\">Port Vauban<\/span><span class=\"t02-tag\">March\u00e9 Proven\u00e7al<\/span><\/div><img decoding=\"async\" class=\"t02-stop-photo\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/ANTIBES-VILLAGE-WEBP-e1776369259605.webp\" alt=\"Antibes vieille ville\" loading=\"lazy\"\/><\/div><\/div>\n            <div class=\"t02-stop\"><div class=\"t02-stop-time\">11h00<br>\u2192 11h30<\/div><div class=\"t02-dot-col\"><div class=\"t02-dot\" style=\"background:#6b6560;opacity:.5;\"><\/div><\/div><div class=\"t02-stop-body\"><div class=\"t02-stop-name\" style=\"font-size:16px;color:#6b6560;\">\ud83d\ude90 Trajet vers Saint-Paul-de-Vence<\/div><span class=\"t02-stop-duration\">~30 minutes \u00b7 Mont\u00e9e vers l'arri\u00e8re-pays<\/span><p class=\"t02-stop-desc\">On quitte le littoral pour s'\u00e9lever dans l'arri\u00e8re-pays proven\u00e7al, \u00e0 travers oliveraies et pin\u00e8des.<\/p><\/div><\/div>\n            <div class=\"t02-stop\"><div class=\"t02-stop-time\">11h30<br>~3h00<\/div><div class=\"t02-dot-col\"><div class=\"t02-dot\"><\/div><\/div><div class=\"t02-stop-body\"><div class=\"t02-stop-name\">Saint-Paul-de-Vence <span>\ud83c\udfa8<\/span><\/div><span class=\"t02-stop-duration\">11h30 \u2192 14h30 \u00b7 Environ 3 heures<\/span><p class=\"t02-stop-desc\">Perch\u00e9 sur une colline face \u00e0 la mer, <strong>Saint-Paul-de-Vence<\/strong> est l'un des villages m\u00e9di\u00e9vaux les plus c\u00e9l\u00e8bres au monde, longtemps refuge des plus grands artistes \u2014 Chagall, Matisse, Picasso. Ses ruelles pav\u00e9es sont bord\u00e9es de <strong>galeries d'art<\/strong>. Ne manquez pas la <strong>Fondation Maeght<\/strong>, l'un des plus grands mus\u00e9es d'art moderne en Europe.<\/p><div class=\"t02-tags\"><span class=\"t02-tag\">Village m\u00e9di\u00e9val<\/span><span class=\"t02-tag\">Galeries d'art<\/span><span class=\"t02-tag\">Fondation Maeght<\/span><span class=\"t02-tag\">Remparts panoramiques<\/span><\/div><img decoding=\"async\" class=\"t02-stop-photo\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/SAINT-PAUL-DE-VENCE-WEBP-e1776369110131.webp\" alt=\"Saint-Paul-de-Vence\" loading=\"lazy\"\/><\/div><\/div>\n            <div class=\"t02-stop\"><div class=\"t02-stop-time\">14h30<br>\u2192 14h45<\/div><div class=\"t02-dot-col\"><div class=\"t02-dot\" style=\"background:#6b6560;opacity:.5;\"><\/div><\/div><div class=\"t02-stop-body\"><div class=\"t02-stop-name\" style=\"font-size:16px;color:#6b6560;\">\ud83d\ude90 Trajet vers Tourrettes-sur-Loup<\/div><span class=\"t02-stop-duration\">~15 minutes \u00b7 Route de l'arri\u00e8re-pays<\/span><p class=\"t02-stop-desc\">Un court trajet au c\u0153ur des collines proven\u00e7ales vers le charmant village des violettes.<\/p><\/div><\/div>\n            <div class=\"t02-stop\"><div class=\"t02-stop-time\">14h45<br>~2h15<\/div><div class=\"t02-dot-col\"><div class=\"t02-dot\"><\/div><\/div><div class=\"t02-stop-body\"><div class=\"t02-stop-name\">Tourrettes-sur-Loup <span>\ud83c\udf38<\/span><\/div><span class=\"t02-stop-duration\">14h45 \u2192 17h00 \u00b7 Environ 2h15<\/span><p class=\"t02-stop-desc\">Surnomm\u00e9e \"la Cit\u00e9 des violettes\", <strong>Tourrettes-sur-Loup<\/strong> est un joyau m\u00e9di\u00e9val authentique, bien moins touristique que ses voisins. Ses ruelles abritent des <strong>ateliers d'artisans<\/strong> \u2014 potiers, tisserands, joailliers \u2014 ses remparts offrent une vue splendide sur la vall\u00e9e du Loup et les Pr\u00e9alpes.<\/p><div class=\"t02-tags\"><span class=\"t02-tag\">Village des violettes<\/span><span class=\"t02-tag\">Ateliers artisans<\/span><span class=\"t02-tag\">Vue vall\u00e9e du Loup<\/span><span class=\"t02-tag\">Authentique<\/span><\/div><img decoding=\"async\" class=\"t02-stop-photo\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/TOURRETTES-SUR-LOUP-VILLAGE-WEBP-e1776369085837.webp\" alt=\"Tourrettes-sur-Loup\" loading=\"lazy\"\/><\/div><\/div>\n            <div class=\"t02-stop\"><div class=\"t02-stop-time\">17h00<br>\u2192 17h30<\/div><div class=\"t02-dot-col\"><div class=\"t02-dot t02-dot-start\"><\/div><\/div><div class=\"t02-stop-body\"><div class=\"t02-stop-name\">\ud83c\udfe0 Retour \u00e0 votre h\u00e9bergement<\/div><span class=\"t02-stop-duration\">Arriv\u00e9e Nice ~17h30<\/span><p class=\"t02-stop-desc\">Votre chauffeur vous raccompagne \u00e0 votre h\u00f4tel ou adresse de d\u00e9part. Une journ\u00e9e artistique et authentique, sans logistique.<\/p><div class=\"t02-tags\"><span class=\"t02-tag\">D\u00e9pose incluse<\/span><\/div><\/div><\/div>\n          <\/div>\n        <\/div>\n        <div>\n          <div class=\"t02-sidebar\">\n            <div class=\"t02-sb-head\"><div class=\"t02-sb-head-num\">\u25c6 Tour Priv\u00e9 N\u00b02<\/div><div class=\"t02-sb-head-name\">Riviera Artistique Tour<\/div><\/div>\n            <div class=\"t02-sb-price-block\">\n              <div class=\"t02-sb-price-empty\" id=\"sbPriceEmpty\">S\u00e9lectionnez vos v\u00e9hicules pour voir votre tarif total<\/div>\n              <div id=\"sbPriceDisplay\" style=\"display:none;\"><div class=\"t02-sb-price\"><span id=\"sbPriceVal\">\u2014<\/span> <sub>total forfait<\/sub><\/div><ul class=\"t02-sb-veh-list\" id=\"sbVehList\"><\/ul><p class=\"t02-sb-price-note\" id=\"sbPriceNote\">\u2014<\/p><\/div>\n            <\/div>\n            <div class=\"t02-sb-details\">\n              <div class=\"t02-sb-detail\"><span class=\"t02-sb-icon\">\u23f1<\/span><span><strong>9 heures<\/strong> \u00b7 08h30 \u2192 17h30<\/span><\/div>\n              <div class=\"t02-sb-detail\"><span class=\"t02-sb-icon\">\ud83d\ude97<\/span><span id=\"sbVehSummary\">V\u00e9hicule(s) \u00e0 s\u00e9lectionner<\/span><\/div>\n              <div class=\"t02-sb-detail\"><span class=\"t02-sb-icon\">\ud83d\udd12<\/span><span><strong>100% Priv\u00e9<\/strong> \u2014 votre groupe exclusivement<\/span><\/div>\n              <div class=\"t02-sb-detail\"><span class=\"t02-sb-icon\">\ud83d\udde3\ufe0f<\/span><span>Chauffeur(s) <strong>anglophone(s)<\/strong> inclus<\/span><\/div>\n              <div class=\"t02-sb-detail\"><span class=\"t02-sb-icon\">\ud83d\udccd<\/span><span>Prise en charge &amp; d\u00e9pose \u00e0 votre adresse<\/span><\/div>\n              <div class=\"t02-sb-detail\"><span class=\"t02-sb-icon\">\u2705<\/span><span>Annulation gratuite <strong>24h avant<\/strong><\/span><\/div>\n              <div class=\"t02-sb-detail\"><span class=\"t02-sb-icon\">\ud83c\udfa8<\/span><span>Art, villages perch\u00e9s &amp; <strong>arri\u00e8re-pays<\/strong><\/span><\/div>\n            <\/div>\n            <div class=\"t02-sb-actions\"><a href=\"#t02-form\" onclick=\"t02ScrollForm();return false;\" class=\"t02-btn t02-btn-gold\" style=\"justify-content:center;\">R\u00e9server ce tour \u2192<\/a><\/div>\n            <div class=\"t02-sb-note\"><strong>\u2139\ufe0f<\/strong> Suppl\u00e9ment retour base (Nice) si d\u00e9pose &gt;15 km \u2014 calcul\u00e9 automatiquement.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"t02-section t02-section-sand\">\n    <div class=\"t02-container\">\n      <span class=\"t02-label\">D\u00e9tails du forfait<\/span>\n      <h2 class=\"t02-title\">Ce qui est inclus<\/h2>\n      <div class=\"t02-inc-grid\">\n        <div class=\"t02-inc-col\"><h4 style=\"color:#083D35;\">\u2705 Inclus dans votre forfait<\/h4><ul>\n          <li><span class=\"t02-check\">\u2713<\/span> V\u00e9hicule(s) privatis\u00e9(s) de votre choix<\/li>\n          <li><span class=\"t02-check\">\u2713<\/span> Journ\u00e9e compl\u00e8te de 9 heures (08h30 \u2192 17h30)<\/li>\n          <li><span class=\"t02-check\">\u2713<\/span> Chauffeur(s) professionnel(s) anglophone(s)<\/li>\n          <li><span class=\"t02-check\">\u2713<\/span> Prise en charge \u00e0 votre adresse<\/li>\n          <li><span class=\"t02-check\">\u2713<\/span> D\u00e9pose jusqu'\u00e0 15 km de la prise en charge<\/li>\n          <li><span class=\"t02-check\">\u2713<\/span> Carburant et p\u00e9ages<\/li>\n          <li><span class=\"t02-check\">\u2713<\/span> Commentaire historique &amp; culturel<\/li>\n          <li><span class=\"t02-check\">\u2713<\/span> Climatisation &amp; confort premium<\/li>\n          <li><span class=\"t02-check\">\u2713<\/span> Annulation gratuite 24h avant<\/li>\n        <\/ul><\/div>\n        <div class=\"t02-inc-col\"><h4 style=\"color:#6b6560;\">\u274c Non inclus<\/h4><ul>\n          <li><span class=\"t02-cross\">\u2717<\/span> Entr\u00e9e Mus\u00e9e Picasso d'Antibes (~8 \u20ac\/pers.)<\/li>\n          <li><span class=\"t02-cross\">\u2717<\/span> Entr\u00e9e Fondation Maeght (~20 \u20ac\/pers.)<\/li>\n          <li><span class=\"t02-cross\">\u2717<\/span> Repas et boissons<\/li>\n          <li><span class=\"t02-cross\">\u2717<\/span> Achats dans les galeries et ateliers<\/li>\n          <li><span class=\"t02-cross\">\u2717<\/span> Pourboires (\u00e0 votre discr\u00e9tion)<\/li>\n          <li><span class=\"t02-cross\">\u2717<\/span> Guide Sp\u00e9cialis\u00e9 (option sur devis)<\/li>\n          <li><span class=\"t02-cross\">\u2717<\/span> Suppl\u00e9ment retour base si d\u00e9pose &gt;15 km (calcul\u00e9 auto)<\/li>\n        <\/ul><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"t02-section t02-section-ivory\">\n    <div class=\"t02-container\">\n      <span class=\"t02-label\">En images<\/span><h2 class=\"t02-title\">Les paysages qui vous attendent<\/h2>\n      <div class=\"t02-photo-grid\">\n        <div class=\"t02-photo-wrap t02-photo-span\"><img decoding=\"async\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/SAINT-PAUL-DE-VENCE-WEBP-e1776369110131.webp\" alt=\"Saint-Paul-de-Vence\" loading=\"lazy\"\/><\/div>\n        <div class=\"t02-photo-wrap\"><img decoding=\"async\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/ANTIBES-VILLAGE-WEBP-e1776369259605.webp\" alt=\"Antibes\" loading=\"lazy\"\/><\/div>\n        <div class=\"t02-photo-wrap\"><img decoding=\"async\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/TOURRETTES-SUR-LOUP-VILLAGE-WEBP-e1776369085837.webp\" alt=\"Tourrettes-sur-Loup\" loading=\"lazy\"\/><\/div>\n        <div class=\"t02-photo-wrap\"><img decoding=\"async\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/ANTIBES-VILLAGE-WEBP-e1776369259605.webp\" alt=\"Antibes port\" loading=\"lazy\"\/><\/div>\n        <div class=\"t02-photo-wrap\"><img decoding=\"async\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/TOURRETTES-SUR-LOUP-VILLAGE-WEBP-e1776369085837.webp\" alt=\"Tourrettes ruelles\" loading=\"lazy\"\/><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"t02-section t02-section-sand\">\n    <div class=\"t02-container\">\n      <span class=\"t02-label\">Informations pratiques<\/span><h2 class=\"t02-title\">Tout ce qu'il faut savoir<\/h2>\n      <div class=\"t02-prac-grid\">\n        <div class=\"t02-prac-card\"><div class=\"t02-prac-icon\">\ud83d\udccd<\/div><div class=\"t02-prac-title\">Point de d\u00e9part<\/div><p class=\"t02-prac-desc\">Prise en charge \u00e0 votre adresse : Nice, Cannes, Antibes, Juan-les-Pins, Villefranche, Beaulieu et environs.<\/p><\/div>\n        <div class=\"t02-prac-card\"><div class=\"t02-prac-icon\">\u23f1<\/div><div class=\"t02-prac-title\">Dur\u00e9e &amp; horaires<\/div><p class=\"t02-prac-desc\">Journ\u00e9e compl\u00e8te de 9 heures (08h30 \u2192 17h30). Horaire de d\u00e9part ajustable \u00e0 votre convenance.<\/p><\/div>\n        <div class=\"t02-prac-card\"><div class=\"t02-prac-icon\">\ud83d\udc65<\/div><div class=\"t02-prac-title\">Groupes &amp; Convois<\/div><p class=\"t02-prac-desc\">Combinez plusieurs v\u00e9hicules pour les grands groupes. Tarif forfaitaire par v\u00e9hicule, cumulable.<\/p><\/div>\n        <div class=\"t02-prac-card\"><div class=\"t02-prac-icon\">\ud83d\uddd3\ufe0f<\/div><div class=\"t02-prac-title\">Disponibilit\u00e9<\/div><p class=\"t02-prac-desc\">7 jours sur 7, toute l'ann\u00e9e. R\u00e9servation recommand\u00e9e 48h \u00e0 l'avance.<\/p><\/div>\n        <div class=\"t02-prac-card\"><div class=\"t02-prac-icon\">\u2705<\/div><div class=\"t02-prac-title\">Annulation<\/div><p class=\"t02-prac-desc\">Annulation gratuite jusqu'\u00e0 24h avant le d\u00e9part. Moins de 24h ou no-show : 100% du montant est d\u00fb.<\/p><\/div>\n        <div class=\"t02-prac-card\"><div class=\"t02-prac-icon\">\ud83d\udcb3<\/div><div class=\"t02-prac-title\">Paiement<\/div><p class=\"t02-prac-desc\">Acompte en ligne (SumUp s\u00e9curis\u00e9), esp\u00e8ces au chauffeur ou virement bancaire. Toutes CB accept\u00e9es.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FAQ 20 QUESTIONS -->\n  <section class=\"t02-section t02-section-ivory\">\n    <div class=\"t02-container\">\n      <span class=\"t02-label\">Questions fr\u00e9quentes<\/span>\n      <h2 class=\"t02-title\">Riviera Artistique Tour \u2014 FAQ compl\u00e8te<\/h2>\n      <p class=\"t02-intro\">Tout ce que vous devez savoir avant de r\u00e9server votre <strong>tour priv\u00e9 sur la C\u00f4te d'Azur<\/strong> : itin\u00e9raire, tarifs, v\u00e9hicules, d\u00e9pose, modalit\u00e9s.<\/p>\n      <div class=\"t02-faq-list\">\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">1. Qu'est-ce que le Riviera Artistique Tour ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Le <strong>Riviera Artistique Tour<\/strong> est notre excursion priv\u00e9e d'une journ\u00e9e compl\u00e8te (9 heures) \u00e0 travers les lieux les plus artistiques de la <strong>C\u00f4te d'Azur<\/strong> : Antibes, Saint-Paul-de-Vence et Tourrettes-sur-Loup. Art moderne (Picasso, Chagall, Matisse), galeries, villages m\u00e9di\u00e9vaux perch\u00e9s et ateliers d'artisans \u2014 le tout \u00e0 bord de votre v\u00e9hicule privatis\u00e9 avec chauffeur anglophone. C'est le <strong>Tour Priv\u00e9 N\u00b02<\/strong> de la gamme Onyx Tours by TranspOnyx.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">2. Quelles sont les destinations incluses ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Trois joyaux de la <strong>French Riviera<\/strong> : <strong>Antibes<\/strong> (Port Vauban, Vieil Antibes, Mus\u00e9e Picasso, March\u00e9 Proven\u00e7al), <strong>Saint-Paul-de-Vence<\/strong> (galeries d'art, Fondation Maeght) et <strong>Tourrettes-sur-Loup<\/strong> (la \"Cit\u00e9 des violettes\", ateliers d'artisans). Trois ambiances : bord de mer, village perch\u00e9 c\u00e9l\u00e8bre et village perch\u00e9 confidentiel.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">3. Combien de temps dure le tour ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Le tour dure <strong>9 heures porte \u00e0 porte<\/strong>, g\u00e9n\u00e9ralement de 08h30 \u00e0 17h30. L'horaire de d\u00e9part est flexible. Prolongation possible aux tarifs \"heure suppl\u00e9mentaire\" par type de v\u00e9hicule (60 \u20ac \u00e0 90 \u20ac\/h).<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">4. Combien co\u00fbte le Riviera Artistique Tour ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">\u00c0 partir de <strong>540 \u20ac (Berline Standard)<\/strong>, 630 \u20ac (Business), 720 \u20ac (Minivan 7), <strong>810 \u20ac (Minivan 8)<\/strong>. Tarif par v\u00e9hicule, pas par passager \u2014 d\u00e9gressif pour les groupes. D\u00e9pose incluse jusqu'\u00e0 15 km ; au-del\u00e0, suppl\u00e9ment retour base Nice calcul\u00e9 automatiquement.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">5. Comment fonctionne le suppl\u00e9ment de d\u00e9pose ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">La d\u00e9pose est <strong>incluse jusqu'\u00e0 15 km<\/strong> de la prise en charge. Au-del\u00e0, nous calculons le <strong>temps de retour de chaque chauffeur vers notre base \u00e0 Nice<\/strong> (arrondi au \u00bdh sup\u00e9rieur). Le suppl\u00e9ment est : taux horaire du v\u00e9hicule \u00d7 heures de retour \u00d7 nombre de v\u00e9hicules. Les taux : Berline Standard 60 \u20ac\/h, Business 70 \u20ac\/h, Minivan 7 places 80 \u20ac\/h, Minivan 8 places 90 \u20ac\/h. Le calcul est automatique d\u00e8s que vous saisissez vos deux adresses \u2014 le montant appara\u00eet en temps r\u00e9el dans votre r\u00e9capitulatif.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">6. Puis-je r\u00e9server plusieurs v\u00e9hicules ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Absolument. Utilisez les boutons <strong>+<\/strong> de chaque type pour constituer votre convoi. Le tarif total et le suppl\u00e9ment d\u00e9pose (si applicable) se calculent automatiquement. Id\u00e9al pour les groupes de 9+ passagers, familles, \u00e9v\u00e9nements d'entreprise.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">7. Puis-je personnaliser l'itin\u00e9raire ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Oui, l'itin\u00e9raire est <strong>enti\u00e8rement flexible<\/strong>. Vous pouvez modifier l'ordre des \u00e9tapes, ajouter une \u00e9tape (Biot, Vence, Cagnes-sur-Mer\u2026) ou en retirer une. Pr\u00e9cisez vos pr\u00e9f\u00e9rences dans les notes du formulaire.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">8. Le tour est-il r\u00e9ellement privatis\u00e9 ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Oui, <strong>100 % privatif<\/strong>. Votre v\u00e9hicule est r\u00e9serv\u00e9 exclusivement pour vous et votre groupe. Aucun partage avec d'autres touristes. Votre chauffeur-guide anglophone d\u00e9di\u00e9 s'adapte \u00e0 votre rythme.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">9. Peut-on visiter la Fondation Maeght ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Oui, la <strong>Fondation Maeght<\/strong> est l'un des plus grands mus\u00e9es d'art moderne en Europe (Mir\u00f3, Giacometti, Braque, Chagall, Calder). Sur demande lors de la r\u00e9servation. Droit d'entr\u00e9e ~20 \u20ac par personne \u00e0 votre charge.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">10. Quelle est la meilleure saison ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">La C\u00f4te d'Azur est magnifique toute l'ann\u00e9e. <strong>Printemps (avril-juin)<\/strong> : temp\u00e9ratures douces, violettes de Tourrettes-sur-Loup. <strong>Automne (sept-oct)<\/strong> : id\u00e9al pour \u00e9viter la foule. <strong>Hiver<\/strong> : ambiance plus intime dans les villages perch\u00e9s.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">11. Le tour est-il adapt\u00e9 aux familles ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Oui. Si\u00e8ges enfants et rehausseurs fournis gratuitement sur demande. Pr\u00e9cisez l'\u00e2ge et le nombre d'enfants dans votre r\u00e9servation.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">12. Quel est le lien entre Picasso et Antibes ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\"><strong>Pablo Picasso<\/strong> a v\u00e9cu au Ch\u00e2teau Grimaldi d'Antibes en 1946 \u2014 devenu le <strong>Mus\u00e9e Picasso<\/strong>, premier mus\u00e9e au monde consacr\u00e9 \u00e0 l'artiste. Plus de 240 \u0153uvres inspir\u00e9es par la M\u00e9diterran\u00e9e. Entr\u00e9e ~8 \u20ac\/pers.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">13. Tourrettes-sur-Loup vaut-il le d\u00e9tour ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Absolument \u2014 souvent la grande surprise de nos clients. Moins connu que Saint-Paul-de-Vence, il est d'autant plus <strong>authentique<\/strong>. Ses remparts offrent une vue imprenable sur la vall\u00e9e du Loup, et ses ateliers (potiers, tisserands, joailliers, ma\u00eetres verriers) sont actifs depuis plusieurs g\u00e9n\u00e9rations.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">14. Peut-on prolonger le tour au-del\u00e0 de 9h ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Oui. Tarifs heure suppl\u00e9mentaire : <strong>60 \u20ac (Standard), 70 \u20ac (Business), 80 \u20ac (Van 7), 90 \u20ac (Van 8)<\/strong>. Ajoutez-les le jour m\u00eame ou pr\u00e9voyez-les d\u00e8s la r\u00e9servation.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">15. Le tour inclut-il un guide sp\u00e9cialis\u00e9 ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Votre chauffeur anglophone fournit des commentaires historiques et culturels \u2014 inclus. Pour un guide officiel agr\u00e9\u00e9 Tourisme France (expertise approfondie), option <strong>Guide Sp\u00e9cialis\u00e9<\/strong> disponible sur devis.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">16. O\u00f9 se trouve la prise en charge ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">\u00c0 votre adresse sur toute la C\u00f4te d'Azur : h\u00f4tel, villa, a\u00e9roport, gare, port. Nous desservons <strong>Nice, Cannes, Antibes, Juan-les-Pins, Villefranche, Beaulieu, Saint-Jean-Cap-Ferrat, Cap d'Ail<\/strong> et environs. D\u00e9pose incluse jusqu'\u00e0 15 km \u2014 au-del\u00e0, suppl\u00e9ment retour base calcul\u00e9 automatiquement.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">17. Peut-on faire ce tour depuis Monaco ou Menton ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Oui, nous prenons en charge depuis <strong>Monaco, Monte-Carlo, Roquebrune-Cap-Martin, Menton<\/strong> et l'ensemble de la Riviera. Un l\u00e9ger suppl\u00e9ment de prise en charge peut s'appliquer \u2014 tarif confirm\u00e9 sous 24h.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">18. Comment sont calcul\u00e9s les tarifs multi-v\u00e9hicules ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Tarif forfaitaire par v\u00e9hicule \u00d7 9h, additionn\u00e9. Exemple : <strong>2 Berlines Business + 1 Minivan 7<\/strong> = 2\u00d7630 + 720 = <strong>1 980 \u20ac<\/strong>. Le calculateur en temps r\u00e9el affiche le d\u00e9tail complet + suppl\u00e9ment d\u00e9pose si applicable.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">19. Comment r\u00e9server et quels paiements sont accept\u00e9s ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">(1) S\u00e9lectionnez v\u00e9hicules et options ; (2) remplissez le formulaire ; (3) choisissez : <strong>acompte en ligne<\/strong> (20-100%, SumUp \u2014 Visa\/Mastercard\/Amex), <strong>esp\u00e8ces au chauffeur<\/strong>, ou <strong>virement bancaire<\/strong>. Accus\u00e9 de r\u00e9ception imm\u00e9diat, confirmation sous 24h.<\/div><\/div>\n        <div class=\"t02-faq-item\"><button class=\"t02-faq-q\" onclick=\"t02Faq(this)\">20. Quelle est la politique d'annulation ?<span class=\"t02-faq-arrow\">+<\/span><\/button><div class=\"t02-faq-a\">Annulation <strong>gratuite jusqu'\u00e0 24h avant<\/strong> \u2014 remboursement int\u00e9gral. Moins de 24h ou no-show : montant total d\u00fb. Modifications : email <a href=\"mailto:contact.transponyx@gmail.com\" style=\"color:#B89A4E;\">contact.transponyx@gmail.com<\/a> ou WhatsApp <a href=\"https:\/\/wa.me\/33610307184\" style=\"color:#B89A4E;\">+33 6 10 30 71 84<\/a>.<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FORMULAIRE -->\n  <section class=\"t02-form-section\" id=\"t02-form\">\n    <div class=\"t02-form-inner\">\n      <div class=\"t02-step-hd\" style=\"justify-content:center;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f0ebe3;\">\n        <span class=\"t02-step-num\" id=\"snum5\">5<\/span>\n        <div class=\"t02-step-hd-txt\"><span class=\"t02-step-tag\">\u00c9tape 5<\/span><span style=\"font-family:'Playfair Display',Georgia,serif;font-size:18px;color:#083D35;font-weight:500;\">\ud83d\udccb Vos informations &amp; paiement<\/span><\/div>\n      <\/div>\n      <div class=\"t02-form-recap\"><div class=\"t02-form-recap-title\">\u25c6 R\u00e9capitulatif de votre s\u00e9lection<\/div><div id=\"formRecapContent\"><div class=\"t02-form-recap-empty\">Aucun v\u00e9hicule s\u00e9lectionn\u00e9 \u2014 configurez votre tour \u00e0 l'\u00c9tape 1 ci-dessus.<\/div><\/div><\/div>\n      <div class=\"t02f\" id=\"f-nom\"><label>Nom complet <span class=\"req\">*<\/span><\/label><input type=\"text\" id=\"inp-nom\" placeholder=\"Ex : Jean Dupont\"\/><div class=\"errmsg\">Veuillez indiquer votre nom.<\/div><\/div>\n      <div class=\"t02f-row\">\n        <div class=\"t02f\" id=\"f-tel\"><label>T\u00e9l\u00e9phone <span class=\"req\">*<\/span><\/label><input type=\"tel\" id=\"inp-tel\" placeholder=\"+33 6 12 34 56 78\"\/><div class=\"errmsg\">Num\u00e9ro requis.<\/div><\/div>\n        <div class=\"t02f\" id=\"f-email\"><label>Email <span class=\"req\">*<\/span><\/label><input type=\"email\" id=\"inp-email\" placeholder=\"vous@email.com\"\/><div class=\"errmsg\">Email invalide.<\/div><\/div>\n      <\/div>\n      <div class=\"t02f-row\">\n        <div class=\"t02f\" id=\"f-date\"><label>Date souhait\u00e9e <span class=\"req\">*<\/span><\/label><input type=\"date\" id=\"inp-date\"\/><div class=\"errmsg\">Date requise.<\/div><\/div>\n        <div class=\"t02f\" id=\"f-heure\"><label>Heure de d\u00e9part <span class=\"req\">*<\/span><\/label><input type=\"time\" id=\"inp-heure\" value=\"08:30\"\/><div class=\"errmsg\">Heure requise.<\/div><\/div>\n      <\/div>\n      <div class=\"t02f-row\">\n        <div class=\"t02f\"><label>Nombre total de passagers <span class=\"req\">*<\/span><\/label><select id=\"inp-pax\"><option value=\"\">\u2014 S\u00e9lectionnez d'abord vos v\u00e9hicules \u2014<\/option><\/select><p class=\"t02-pax-cap-note\" id=\"pax-cap-note\"><\/p><\/div>\n        <div class=\"t02f\"><label>Bagages (total)<\/label><select id=\"inp-bag\"><option value=\"0\">0 bagage<\/option><option value=\"1\">1 bagage<\/option><option value=\"2\">2 bagages<\/option><option value=\"3\">3 bagages<\/option><option value=\"4\">4 bagages<\/option><option value=\"5\">5 bagages<\/option><option value=\"6\">6 bagages<\/option><option value=\"7\">7 bagages<\/option><option value=\"8\">8 bagages<\/option><option value=\"10\">10 bagages<\/option><option value=\"12\">12 bagages<\/option><option value=\"15\">15+ bagages<\/option><\/select><\/div>\n      <\/div>\n      <div class=\"t02f\"><label>Code promo (optionnel)<\/label><div class=\"t02-promo-row\"><input type=\"text\" id=\"inp-promo\" placeholder=\"Ex : WELCOME10\" style=\"text-transform:uppercase;\"\/><button type=\"button\" class=\"t02-promo-btn\" onclick=\"t02ApplyPromo()\">Appliquer<\/button><\/div><div class=\"t02-promo-msg\" id=\"t02PromoMsg\"><\/div><div class=\"t02-promo-applied\" id=\"t02PromoApplied\"><span id=\"t02PromoAppliedLbl\">\u2014<\/span><\/div><\/div>\n      <div class=\"t02f\"><label>Notes &amp; demandes particuli\u00e8res<\/label><textarea id=\"inp-notes\" placeholder=\"Pr\u00e9f\u00e9rences restaurant, si\u00e8ges enfants, langues, organisation du convoi, horaires particuliers...\"><\/textarea><\/div>\n      <div class=\"t02f\">\n        <label>Mode de paiement <span class=\"req\">*<\/span><\/label>\n        <div class=\"t02-pay-grid\">\n          <label class=\"t02-pay-opt\" id=\"pay-acompte\" onclick=\"t02PaySel('acompte')\"><input type=\"radio\" name=\"t02-pay\" value=\"acompte\"\/><div class=\"t02-pay-lbl\"><strong>\ud83d\udcb3 Acompte en ligne (recommand\u00e9)<\/strong><span>S\u00e9curisez votre r\u00e9servation avec 20% \u00e0 100%. SumUp s\u00e9curis\u00e9 \u2014 Visa, Mastercard, Amex.<\/span><\/div><\/label>\n          <label class=\"t02-pay-opt\" id=\"pay-cash\" onclick=\"t02PaySel('cash')\"><input type=\"radio\" name=\"t02-pay\" value=\"cash\"\/><div class=\"t02-pay-lbl\"><strong>\ud83d\udcb5 Esp\u00e8ces au chauffeur<\/strong><span>R\u00e8glement int\u00e9gral en esp\u00e8ces directement au(x) chauffeur(s) en fin de service.<\/span><\/div><\/label>\n          <label class=\"t02-pay-opt\" id=\"pay-virement\" onclick=\"t02PaySel('virement')\"><input type=\"radio\" name=\"t02-pay\" value=\"virement\"\/><div class=\"t02-pay-lbl\"><strong>\ud83c\udfe6 Virement bancaire<\/strong><span>Coordonn\u00e9es bancaires envoy\u00e9es par email apr\u00e8s confirmation.<\/span><\/div><\/label>\n        <\/div>\n        <div id=\"t02-acompte-bloc\" style=\"display:none;margin-top:12px;background:#f9f6f0;border-radius:10px;padding:14px;border:1px solid #e8e0d5;\">\n          <div style=\"font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#083D35;margin-bottom:8px;\">Montant de l'acompte<\/div>\n          <div style=\"display:flex;align-items:center;gap:12px;margin-bottom:8px;\"><input type=\"range\" id=\"t02-acompte-slider\" min=\"20\" max=\"100\" step=\"10\" value=\"30\" oninput=\"t02UpdateAcompte()\" style=\"flex:1;accent-color:#D4AF37;\"><span id=\"t02-acompte-pct\" style=\"font-size:18px;font-weight:700;color:#B89A4E;min-width:40px;text-align:right;\">30%<\/span><\/div>\n          <div style=\"display:flex;justify-content:space-between;align-items:center;\"><span style=\"font-size:12px;color:#6b6560;\">Montant \u00e0 r\u00e9gler maintenant :<\/span><span id=\"t02-acompte-montant\" style=\"font-size:16px;font-weight:700;color:#083D35;\">\u2014 \u20ac<\/span><\/div>\n          <div style=\"font-size:10px;color:#9c9489;margin-top:6px;font-style:italic;\">Le solde sera r\u00e9gl\u00e9 au(x) chauffeur(s) en fin de prestation.<\/div>\n        <\/div>\n      <\/div>\n      <div id=\"t02-send-status\" class=\"t02-send-status\"><\/div>\n      <button type=\"button\" class=\"t02-submit-btn\" id=\"t02SubmitBtn\" onclick=\"t02Submit()\">Envoyer ma demande de r\u00e9servation<\/button>\n      <p class=\"t02-send-note\">Vous recevrez un accus\u00e9 de r\u00e9ception par email imm\u00e9diatement. Confirmation d\u00e9finitive sous 24h.<\/p>\n    <\/div>\n  <\/section>\n\n  <div class=\"t02-cta-band\">\n    <h2>Pr\u00eat pour votre <em>Riviera Artistique Tour<\/em> ?<\/h2>\n    <p>R\u00e9servez d\u00e8s maintenant votre tour privatis\u00e9 pour une journ\u00e9e inoubliable. Disponible 7j\/7.<\/p>\n    <div class=\"t02-cta-buttons\"><a href=\"#t02-form\" onclick=\"t02ScrollForm();return false;\" class=\"t02-btn t02-btn-gold\">R\u00e9server en ligne \u2192<\/a><\/div>\n  <\/div>\n\n  <section class=\"t02-section t02-section-ivory\">\n    <div class=\"t02-container\">\n      <span class=\"t02-label\">D\u00e9couvrez aussi<\/span><h2 class=\"t02-title\">Nos autres tours priv\u00e9s<\/h2>\n      <div class=\"t02-tours-grid\">\n        <a href=\"https:\/\/transponyx.com\/onyx-tours\/riviera-prestige-tour\/\" class=\"t02-tour-card\"><img decoding=\"async\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/Riviera-Prestige-Tour-Eze-Monaco-Menton-Onyx-Tours-e1776369332449.webp\" alt=\"Tour N\u00b01\" loading=\"lazy\"\/><div class=\"t02-tour-body\"><div class=\"t02-tour-num\">Tour N\u00b01<\/div><div class=\"t02-tour-name\">Riviera Prestige Tour<\/div><div class=\"t02-tour-meta\"><span>\u23f1 9 heures<\/span><\/div><\/div><\/a>\n        <a href=\"https:\/\/transponyx.com\/onyx-tours\" class=\"t02-tour-card\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1533105079780-92b9be482077?auto=format&fit=crop&w=600&q=80&fm=webp\" alt=\"Tour N\u00b03\" loading=\"lazy\"\/><div class=\"t02-tour-body\"><div class=\"t02-tour-num\">Tour N\u00b03<\/div><div class=\"t02-tour-name\">Cannes &amp; C\u00f4te d'Azur<\/div><div class=\"t02-tour-meta\"><span>\u23f1 9 heures<\/span><\/div><\/div><\/a>\n        <a href=\"https:\/\/transponyx.com\/onyx-tours\" class=\"t02-tour-card\"><img decoding=\"async\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/EZE-VILLAGE-WEBP.webp\" alt=\"Tour N\u00b04\" loading=\"lazy\"\/><div class=\"t02-tour-body\"><div class=\"t02-tour-num\">Tour N\u00b04<\/div><div class=\"t02-tour-name\">Villages Perch\u00e9s<\/div><div class=\"t02-tour-meta\"><span>\u23f1 9 heures<\/span><\/div><\/div><\/a>\n        <a href=\"https:\/\/transponyx.com\/tour-prive-sur-mesure-cote-azur\" class=\"t02-tour-card\"><img decoding=\"async\" src=\"https:\/\/transponyx.com\/wp-content\/uploads\/ALASSIO-1000-WEBP-e1776368953623.webp\" alt=\"Tour \u00e0 la carte\" loading=\"lazy\"\/><div class=\"t02-tour-body\"><div class=\"t02-tour-num\">Sur-mesure<\/div><div class=\"t02-tour-name\">Tour \u00e0 la Carte<\/div><div class=\"t02-tour-meta\"><span>\u23f1 Flexible<\/span><\/div><\/div><\/a>\n      <\/div>\n      <div style=\"text-align:center;margin-top:22px;\"><a href=\"https:\/\/transponyx.com\/onyx-tours\" class=\"t02-btn t02-btn-outline\">Voir tous nos tours \u2192<\/a><\/div>\n    <\/div>\n  <\/section>\n\n<\/div><!-- \/t02 -->\n\n<div class=\"t02-sticky\" id=\"t02Sticky\">\n  <div class=\"t02-sticky-center\">\n    <div class=\"t02-sticky-item\"><div class=\"t02-sticky-lbl\">Total forfait<\/div><div class=\"t02-sticky-price-block\"><span class=\"t02-sticky-price\" id=\"stickyPrice\">\u2014<\/span><span class=\"t02-sticky-price-eur\">\u20ac<\/span><\/div><\/div>\n    <div class=\"t02-sticky-sep\"><\/div>\n    <div class=\"t02-sticky-item\"><div class=\"t02-sticky-lbl\">V\u00e9hicules<\/div><div class=\"t02-sticky-veh-count\" id=\"stickyVehCount\">\u2014<\/div><div class=\"t02-sticky-veh-detail\" id=\"stickyVehDetail\">S\u00e9lectionnez ci-dessus<\/div><\/div>\n    <div class=\"t02-sticky-sep\"><\/div>\n    <div class=\"t02-sticky-item\" style=\"padding:0 0 0 18px;\"><button class=\"t02-sticky-btn\" onclick=\"t02ScrollForm()\">R\u00e9server \u2192<\/button><\/div>\n  <\/div>\n  <button class=\"t02-sticky-dismiss\" onclick=\"document.getElementById('t02Sticky').classList.remove('show')\" title=\"Masquer\">\u2715<\/button>\n<\/div>\n\n<!-- Google Fonts -->\n<script>(function(){if(window.t02FontsLoaded)return;window.t02FontsLoaded=true;var l=document.createElement('link');l.rel='stylesheet';l.href='https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&family=Lato:wght@300;400;500;600;700&display=swap';document.head.appendChild(l);})();<\/script>\n\n<!-- EmailJS SDK \u2014 init fiabilis\u00e9e avec retry -->\n<script>\n(function(){\n  var s=document.createElement('script');\n  s.src='https:\/\/cdn.jsdelivr.net\/npm\/@emailjs\/browser@4\/dist\/email.min.js';\n  s.onload=function(){\n    if(window.emailjs){\n      emailjs.init({publicKey:'M5oeeBNMY8EsQ7vcd'});\n      window.t02EmailJSReady=true;\n      console.log('[T02] EmailJS initialis\u00e9 OK');\n    }\n  };\n  s.onerror=function(){console.error('[T02] Echec chargement EmailJS SDK');};\n  document.head.appendChild(s);\n})();\n<\/script>\n\n<script>\n\/* ============================================================\n   TOUR N\u00b02 v8.2 \u2014 LOGIQUE COMPL\u00c8TE\n   Suppl\u00e9ment d\u00e9pose = retour chauffeur(s) vers base Nice\n   EmailJS : service_6q0mrzo \/ template_uhu7d6p \/ template_eswffp8\n   ============================================================ *\/\n\n\/* TARIFS *\/\nvar T02_RATES={\n  'std':{name:'Berline Standard',cap:3,p9:540,extra:60},\n  'biz':{name:'Berline Business',cap:3,p9:630,extra:70},\n  'van7':{name:'Minivan 7 Pers.',cap:7,p9:720,extra:80},\n  'van8':{name:'Minivan 8 Pers.',cap:8,p9:810,extra:90}\n};\nvar T02_PROMO={'ONYX10':0.10,'CANNES15':0.15,'NICE20':0.20,'WELCOME10':0.10};\nvar t02PromoDiscount=0;\n\n\/* \u00c9TAT *\/\nvar t02Vehicles={std:0,biz:0,van7:0,van8:0};\nvar t02GuideChoice='non', t02RestChoice='non', t02Pay=null;\nvar t02DepLat=null, t02DepLng=null;\nvar t02DepLat2=null, t02DepLng2=null;\n\n\/* =====================================================\n   SUPPL\u00c9MENT D\u00c9POSE \u2014 RETOUR BASE NICE\n   Formule : extra[type] \u00d7 qty \u00d7 heures_retour (arrondi \u00bdh sup.)\n   Seuil : uniquement si distance prise en charge \u2192 d\u00e9pose > 15km\n   ===================================================== *\/\nvar T02_FREE_KM    = 15;\nvar T02_NICE_LAT   = 43.7102;  \/\/ base Nice centre\nvar T02_NICE_LNG   = 7.2620;\nvar t02DropDistKm  = 0;\nvar t02ReturnDistKm= 0;\nvar t02ReturnHours = 0;  \/\/ heures facturables retour Nice\n\n\/* Calcul dynamique du suppl\u00e9ment selon v\u00e9hicules s\u00e9lectionn\u00e9s *\/\nfunction t02GetDropSupp(){\n  if(t02ReturnHours<=0) return 0;\n  var s=0;\n  Object.keys(t02Vehicles).forEach(function(k){\n    if(t02Vehicles[k]>0) s+=T02_RATES[k].extra*t02Vehicles[k]*t02ReturnHours;\n  });\n  return Math.round(s);\n}\n\n\/* \u00c9tape 1 : mesure distance prise en charge \u2192 d\u00e9pose *\/\nfunction t02CalcDropDistance(){\n  if(!t02DepLat||!t02DepLng||!t02DepLat2||!t02DepLng2){\n    t02DropDistKm=0; t02ReturnHours=0; t02ReturnDistKm=0;\n    t02HideDropWarn(); t02Update(); return;\n  }\n  if(window.google&&window.google.maps&&google.maps.DistanceMatrixService){\n    new google.maps.DistanceMatrixService().getDistanceMatrix({\n      origins:[{lat:t02DepLat,lng:t02DepLng}],\n      destinations:[{lat:t02DepLat2,lng:t02DepLng2}],\n      travelMode:google.maps.TravelMode.DRIVING,\n      unitSystem:google.maps.UnitSystem.METRIC\n    },function(r,s){\n      t02DropDistKm=(s==='OK'&&r.rows[0].elements[0].status==='OK')\n        ?r.rows[0].elements[0].distance.value\/1000\n        :t02Haversine(t02DepLat,t02DepLng,t02DepLat2,t02DepLng2);\n      if(t02DropDistKm>T02_FREE_KM) t02CalcReturnToNice();\n      else{t02ReturnHours=0;t02ReturnDistKm=0;t02ShowDropOK();t02Update();}\n    });\n  } else {\n    t02DropDistKm=t02Haversine(t02DepLat,t02DepLng,t02DepLat2,t02DepLng2);\n    if(t02DropDistKm>T02_FREE_KM) t02CalcReturnToNice();\n    else{t02ReturnHours=0;t02ReturnDistKm=0;t02ShowDropOK();t02Update();}\n  }\n}\n\n\/* \u00c9tape 2 : mesure dur\u00e9e retour d\u00e9pose \u2192 base Nice *\/\nfunction t02CalcReturnToNice(){\n  if(window.google&&window.google.maps&&google.maps.DistanceMatrixService){\n    new google.maps.DistanceMatrixService().getDistanceMatrix({\n      origins:[{lat:t02DepLat2,lng:t02DepLng2}],\n      destinations:[{lat:T02_NICE_LAT,lng:T02_NICE_LNG}],\n      travelMode:google.maps.TravelMode.DRIVING,\n      unitSystem:google.maps.UnitSystem.METRIC\n    },function(r,s){\n      if(s==='OK'&&r.rows[0].elements[0].status==='OK'){\n        t02ReturnDistKm=r.rows[0].elements[0].distance.value\/1000;\n        t02ReturnHours=Math.ceil(r.rows[0].elements[0].duration.value\/1800)*0.5;\n      } else {\n        t02ReturnDistKm=t02Haversine(t02DepLat2,t02DepLng2,T02_NICE_LAT,T02_NICE_LNG);\n        t02ReturnHours=Math.ceil((t02ReturnDistKm\/50)\/0.5)*0.5;\n      }\n      t02ShowDropSupp(); t02Update();\n    });\n  } else {\n    t02ReturnDistKm=t02Haversine(t02DepLat2,t02DepLng2,T02_NICE_LAT,T02_NICE_LNG);\n    t02ReturnHours=Math.ceil((t02ReturnDistKm\/50)\/0.5)*0.5;\n    t02ShowDropSupp(); t02Update();\n  }\n}\n\nfunction t02Haversine(a,b,c,d){\n  var R=6371,dA=(c-a)*Math.PI\/180,dB=(d-b)*Math.PI\/180;\n  var x=Math.sin(dA\/2)*Math.sin(dA\/2)+Math.cos(a*Math.PI\/180)*Math.cos(c*Math.PI\/180)*Math.sin(dB\/2)*Math.sin(dB\/2);\n  return R*2*Math.atan2(Math.sqrt(x),Math.sqrt(1-x));\n}\n\n\/* Affiche warning : suppl\u00e9ment actif *\/\nfunction t02ShowDropSupp(){\n  var warn=document.getElementById('t02-depose-warn');\n  if(!warn) return;\n  var hl=t02ReturnHours===0.5?'30 min':t02ReturnHours+'h';\n  var lines='',tot=0;\n  Object.keys(t02Vehicles).forEach(function(k){\n    var q=t02Vehicles[k];\n    if(q>0){\n      var s=T02_RATES[k].extra*q*t02ReturnHours; tot+=s;\n      lines+='<span style=\"display:block;margin:2px 0;\">\u2022 '+q+'\u00d7 '+T02_RATES[k].name\n        +' : '+hl+' \u00d7 '+T02_RATES[k].extra+' \u20ac\/h \u00d7 '+q+' = <strong>'+Math.round(s)+' \u20ac<\/strong><\/span>';\n    }\n  });\n  if(!lines) lines='<span style=\"display:block;color:#9c9489;font-style:italic;\">S\u00e9lectionnez vos v\u00e9hicules (\u00c9tape 1) pour voir le d\u00e9tail.<\/span>';\n  warn.innerHTML='<span class=\"t02-warn-ico\">\u26a0\ufe0f<\/span>'\n    +'<strong>Suppl\u00e9ment retour base (Nice) calcul\u00e9 :<\/strong><br>'\n    +'Distance d\u00e9pose \u2192 Nice : <strong>~'+Math.round(t02ReturnDistKm)+' km<\/strong>'\n    +' \u2014 Dur\u00e9e estim\u00e9e : <strong>'+hl+'<\/strong> (arrondie au \u00bdh sup\u00e9rieur)<br>'\n    +'<div style=\"background:rgba(212,175,55,.08);border-radius:6px;padding:8px 10px;margin:8px 0;font-size:11.5px;line-height:1.7;\">'\n    +lines+'<\/div>'\n    +'Suppl\u00e9ment total : <span class=\"t02-supp-amt\">+'+(tot>0?Math.round(tot):t02GetDropSupp())+' \u20ac<\/span> '\n    +'<strong style=\"font-size:11px;\">(d\u00e9j\u00e0 int\u00e9gr\u00e9 dans votre total \u00b7 confirm\u00e9 sous 24h)<\/strong>';\n  warn.classList.add('show');\n}\n\n\/* Affiche : d\u00e9pose dans le rayon inclus *\/\nfunction t02ShowDropOK(){\n  var warn=document.getElementById('t02-depose-warn');\n  if(!warn) return;\n  warn.innerHTML='<span class=\"t02-warn-ico\">\u2705<\/span>'\n    +'Distance de d\u00e9pose estim\u00e9e \u00e0 <strong>'+Math.round(t02DropDistKm)+' km<\/strong> '\n    +'\u2014 inf\u00e9rieure aux '+T02_FREE_KM+' km inclus dans votre forfait. <strong>Aucun suppl\u00e9ment.<\/strong>';\n  warn.classList.add('show');\n}\n\n\/* Masque warning *\/\nfunction t02HideDropWarn(){\n  var w=document.getElementById('t02-depose-warn');\n  if(w){w.classList.remove('show');w.innerHTML='';}\n}\n\n\/* ======= V\u00c9HICULES ======= *\/\nfunction t02VehQty(type,delta){\n  var n=(t02Vehicles[type]||0)+delta;\n  if(n<0)n=0; if(n>9)n=9;\n  t02Vehicles[type]=n;\n  var qEl=document.getElementById('veh-qty-'+type);\n  if(qEl) qEl.textContent=n;\n  var card=document.getElementById('veh-card-'+type);\n  var bdg=document.getElementById('veh-badge-'+type);\n  var btx=document.getElementById('veh-badge-txt-'+type);\n  if(card) card.classList.toggle('sel',n>0);\n  if(bdg&&btx) btx.textContent='\u2713 '+n+'\u00d7';\n  var sub=document.getElementById('veh-sub-'+type);\n  if(sub){\n    if(n>0){var t=n*T02_RATES[type].p9;sub.textContent=n>1?n+' \u00d7 '+T02_RATES[type].p9+' \u20ac = '+t+' \u20ac':T02_RATES[type].p9+' \u20ac';}\n    else sub.textContent='';\n  }\n  var tv=t02TotalVehicleCount();\n  var s1=document.getElementById('snum1'),s2=document.getElementById('snum2');\n  if(tv>0){if(s1){s1.classList.remove('active');s1.classList.add('done');}if(s2)s2.classList.add('active');}\n  else{if(s1){s1.classList.add('active');s1.classList.remove('done');}if(s2)s2.classList.remove('active');}\n  \/* Recalcul suppl\u00e9ment si adresses d\u00e9j\u00e0 saisies *\/\n  if(t02ReturnHours>0) t02Update();\n  else t02Update();\n}\n\n\/* ======= CALCULS ======= *\/\nfunction t02TotalVehicleCount(){var t=0;Object.keys(t02Vehicles).forEach(function(k){t+=t02Vehicles[k];});return t;}\nfunction t02TotalCapacity(){var c=0;Object.keys(t02Vehicles).forEach(function(k){c+=t02Vehicles[k]*T02_RATES[k].cap;});return c;}\nfunction t02BasePrice(){var t=0;Object.keys(t02Vehicles).forEach(function(k){if(t02Vehicles[k]>0)t+=t02Vehicles[k]*T02_RATES[k].p9;});return t>0?t:null;}\nfunction t02FinalPrice(){\n  var base=t02BasePrice(); if(base===null) return null;\n  var disc=t02PromoDiscount>0?Math.round(base*(1-t02PromoDiscount)):base;\n  return disc+t02GetDropSupp();\n}\nfunction t02VehicleLines(){\n  var l=[];\n  Object.keys(t02Vehicles).forEach(function(k){var q=t02Vehicles[k];if(q>0){var r=T02_RATES[k];l.push({label:(q>1?q+' \u00d7 ':'')+r.name,price:q*r.p9,qty:q,cap:q*r.cap});}});\n  return l;\n}\nfunction t02VehicleSummaryShort(){var p=[];Object.keys(t02Vehicles).forEach(function(k){if(t02Vehicles[k]>0)p.push(t02Vehicles[k]+'\u00d7 '+T02_RATES[k].name);});return p.length?p.join(' + '):null;}\n\n\/* ======= SELECT PASSAGERS ======= *\/\nfunction t02UpdatePaxSelect(){\n  var sel=document.getElementById('inp-pax'),note=document.getElementById('pax-cap-note');\n  if(!sel) return;\n  var cap=t02TotalCapacity(),prev=sel.value;\n  sel.innerHTML='';\n  if(cap===0){var o=document.createElement('option');o.value='';o.textContent='\u2014 S\u00e9lectionnez d\\'abord vos v\u00e9hicules \u2014';sel.appendChild(o);sel.disabled=true;if(note)note.innerHTML='';}\n  else{\n    sel.disabled=false;\n    var ov=document.createElement('option');ov.value='';ov.textContent='\u2014 S\u00e9lectionnez \u2014';sel.appendChild(ov);\n    for(var i=1;i<=cap;i++){var opt=document.createElement('option');opt.value=i;opt.textContent=i+(i===1?' passager':' passagers');sel.appendChild(opt);}\n    if(prev!==''&&parseInt(prev)<=cap) sel.value=prev;\n    if(note){var tv=t02TotalVehicleCount();note.innerHTML='<strong>'+cap+' passager'+(cap>1?'s':'')+'<\/strong> max \u2014 '+tv+' v\u00e9hicule'+(tv>1?'s':'')+' s\u00e9lectionn\u00e9'+(tv>1?'s':'');}\n  }\n}\n\n\/* ======= D\u00c9POSE ======= *\/\nfunction t02ToggleDepose(checked){\n  var bloc=document.getElementById('t02-depose-bloc');\n  if(!bloc) return;\n  if(checked){\n    bloc.classList.add('show');\n    setTimeout(function(){t02InitDeposeAC();},100);\n  } else {\n    bloc.classList.remove('show');\n    t02DepLat2=null; t02DepLng2=null;\n    t02DropDistKm=0; t02ReturnHours=0; t02ReturnDistKm=0;\n    var inp=document.getElementById('t02-depose-inp');\n    if(inp){inp.value='';inp.style.borderColor='';}\n    t02HideDropWarn(); t02Update();\n  }\n}\n\n\/* ======= AUTOCOMPLETE D\u00c9POSE ======= *\/\nvar t02DeposeACInit=false;\nfunction t02InitDeposeAC(){\n  if(t02DeposeACInit) return;\n  var inp=document.getElementById('t02-depose-inp');\n  if(!inp||!window.google||!window.google.maps||!window.google.maps.places) return;\n  if(inp.getAttribute('data-t02-ac2')==='1') return;\n  try{\n    var ac=new google.maps.places.Autocomplete(inp,{fields:['geometry'],types:['establishment','geocode'],componentRestrictions:{country:['fr','mc','it']}});\n    inp.setAttribute('data-t02-ac2','1'); t02DeposeACInit=true;\n    ac.addListener('place_changed',function(){\n      var p=ac.getPlace(); if(!p||!p.geometry) return;\n      t02DepLat2=p.geometry.location.lat(); t02DepLng2=p.geometry.location.lng();\n      inp.style.borderColor='#3E7A58'; setTimeout(function(){inp.style.borderColor='';},2000);\n      t02CalcDropDistance();\n    });\n    inp.setAttribute('autocomplete','new-password');\n  }catch(e){console.error('[T02] AC d\u00e9pose:',e);}\n}\n\n\/* ======= OPTIONS ======= *\/\nfunction t02Guide(c){\n  t02GuideChoice=c;\n  document.getElementById('guide-oui').classList.toggle('sel',c==='oui');\n  document.getElementById('guide-non').classList.toggle('sel',c==='non');\n  var card=document.getElementById('opt-guide');if(card)card.classList.toggle('guide-sel',c==='oui');\n  if(t02TotalVehicleCount()>0){var s2=document.getElementById('snum2');if(s2){s2.classList.remove('active');s2.classList.add('done');}var s3=document.getElementById('snum3');if(s3)s3.classList.add('active');}\n}\nfunction t02Rest(c){\n  t02RestChoice=c;\n  document.getElementById('rest-oui').classList.toggle('sel',c==='oui');\n  document.getElementById('rest-non').classList.toggle('sel',c==='non');\n  var card=document.getElementById('opt-resto');if(card)card.classList.toggle('sel',c==='oui');\n  if(t02TotalVehicleCount()>0){var s3=document.getElementById('snum3');if(s3){s3.classList.remove('active');s3.classList.add('done');}var s4=document.getElementById('snum4');if(s4)s4.classList.add('active');}\n}\n\n\/* ======= PAIEMENT ======= *\/\nfunction t02PaySel(v){\n  t02Pay=v;\n  document.querySelectorAll('.t02-pay-opt').forEach(function(o){o.classList.remove('sel');});\n  var el=document.getElementById('pay-'+v);if(el)el.classList.add('sel');\n  var r=document.querySelector('input[name=\"t02-pay\"][value=\"'+v+'\"]');if(r)r.checked=true;\n  var b=document.getElementById('t02-acompte-bloc');if(b)b.style.display=(v==='acompte')?'block':'none';\n  if(v==='acompte')t02UpdateAcompte();\n}\nfunction t02UpdateAcompte(){\n  var sl=document.getElementById('t02-acompte-slider'),pct=sl?parseInt(sl.value):30;\n  var pe=document.getElementById('t02-acompte-pct');if(pe)pe.textContent=pct+'%';\n  var price=t02FinalPrice(),mt=document.getElementById('t02-acompte-montant');\n  if(mt)mt.textContent=price!==null?Math.round(price*pct\/100)+' \u20ac':'\u2014 \u20ac';\n}\n\n\/* ======= PROMO ======= *\/\nfunction t02ApplyPromo(){\n  var inp=document.getElementById('inp-promo'),msg=document.getElementById('t02PromoMsg');\n  var app=document.getElementById('t02PromoApplied'),lbl=document.getElementById('t02PromoAppliedLbl');\n  if(!inp||!msg) return;\n  var code=(inp.value||'').trim().toUpperCase();\n  if(!code){msg.textContent='Veuillez saisir un code.';msg.className='t02-promo-msg err';return;}\n  var disc=T02_PROMO[code];\n  if(disc!==undefined){\n    t02PromoDiscount=disc; msg.textContent=''; msg.className='t02-promo-msg';\n    if(app)app.classList.add('show');\n    if(lbl)lbl.textContent=Math.round(disc*100)+'% de remise appliqu\u00e9e \u2713';\n    inp.disabled=true; t02Update();\n  } else {\n    t02PromoDiscount=0; msg.textContent='Code invalide. V\u00e9rifiez la saisie.'; msg.className='t02-promo-msg err';\n  }\n}\n\n\/* ======= UPDATE GLOBAL ======= *\/\nfunction t02Update(){\n  var base=t02BasePrice(), price=t02FinalPrice();\n  var lines=t02VehicleLines(), tv=t02TotalVehicleCount();\n  var supp=t02GetDropSupp();\n\n  t02UpdatePaxSelect();\n\n  \/* --- Barre total v\u00e9hicules --- *\/\n  var det=document.getElementById('vehTotalDetail'),pEl=document.getElementById('vehTotalPrice');\n  if(det){\n    if(lines.length>0){\n      var pts=lines.map(function(l){return l.label+' : '+l.price+' \u20ac';});\n      if(supp>0) pts.push('Suppl\u00e9ment retour Nice : +'+supp+' \u20ac');\n      det.innerHTML=pts.join('<br>');\n    } else det.innerHTML='<span class=\"t02-veh-total-empty\">Aucun v\u00e9hicule s\u00e9lectionn\u00e9 \u2014 utilisez les boutons + ci-dessus<\/span>';\n  }\n  if(pEl){\n    if(price!==null){\n      if(t02PromoDiscount>0){\n        pEl.innerHTML='<span style=\"text-decoration:line-through;font-size:18px;color:rgba(255,255,255,.45);font-family:Lato,sans-serif;font-weight:400;\">'+base+'<\/span> '+price;\n      } else pEl.textContent=price;\n    } else pEl.textContent='\u2014';\n  }\n\n  \/* --- Sidebar --- *\/\n  var sbE=document.getElementById('sbPriceEmpty'),sbD=document.getElementById('sbPriceDisplay');\n  var sbV=document.getElementById('sbPriceVal'),sbN=document.getElementById('sbPriceNote');\n  var sbL=document.getElementById('sbVehList'),sbS=document.getElementById('sbVehSummary');\n  if(price!==null){\n    if(sbE)sbE.style.display='none'; if(sbD)sbD.style.display='block';\n    if(sbV){\n      if(t02PromoDiscount>0) sbV.innerHTML='<span style=\"text-decoration:line-through;color:#9c9489;font-size:16px;font-family:Lato,sans-serif;font-weight:400;\">'+base+' \u20ac<\/span>&nbsp;'+price;\n      else sbV.textContent=price;\n    }\n    if(sbL){\n      var vl=lines.map(function(l){return '<li class=\"t02-sb-veh-line\"><span>'+l.label+'<\/span><strong>'+l.price+' \u20ac<\/strong><\/li>';});\n      if(supp>0) vl.push('<li class=\"t02-sb-veh-line\"><span>\ud83d\udccd Retour base Nice<\/span><strong>+'+supp+' \u20ac<\/strong><\/li>');\n      sbL.innerHTML=vl.join('');\n    }\n    if(sbN){\n      var nn='Forfait 9h \u00b7 '+tv+' v\u00e9hicule'+(tv>1?'s':'')+' \u00b7 groupe privatis\u00e9';\n      if(t02PromoDiscount>0) nn='-'+Math.round(t02PromoDiscount*100)+'% \u00b7 '+nn;\n      if(supp>0) nn+=' \u00b7 retour Nice +'+supp+'\u20ac';\n      sbN.textContent=nn;\n    }\n  } else {\n    if(sbE)sbE.style.display='block'; if(sbD)sbD.style.display='none';\n    if(sbL)sbL.innerHTML='';\n  }\n  if(sbS){var sm=t02VehicleSummaryShort();sbS.innerHTML=sm?'<strong>'+sm+'<\/strong>':'V\u00e9hicule(s) \u00e0 s\u00e9lectionner';}\n\n  \/* --- Sticky --- *\/\n  var sp=document.getElementById('stickyPrice'),sc=document.getElementById('stickyVehCount'),sd=document.getElementById('stickyVehDetail');\n  if(sp)sp.textContent=price!==null?price:'\u2014';\n  if(sc)sc.textContent=tv>0?tv+' veh.':'\u2014';\n  if(sd){var sm2=t02VehicleSummaryShort();sd.textContent=sm2||'S\u00e9lectionnez ci-dessus';}\n\n  \/* --- R\u00e9cap formulaire --- *\/\n  var rc=document.getElementById('formRecapContent');\n  if(rc){\n    if(lines.length>0){\n      var html=lines.map(function(l){return '<div class=\"t02-form-recap-row\"><span>'+l.label+' (9h, '+l.cap+' pax max)<\/span><span><strong>'+l.price+' \u20ac<\/strong><\/span><\/div>';}).join('');\n      if(t02GuideChoice==='oui') html+='<div class=\"t02-form-recap-row\"><span>\ud83c\udf93 Guide Sp\u00e9cialis\u00e9<\/span><span>sur devis<\/span><\/div>';\n      if(t02RestChoice==='oui') html+='<div class=\"t02-form-recap-row\"><span>\ud83c\udf7d\ufe0f Pause d\u00e9jeuner<\/span><span>inclus dans le forfait<\/span><\/div>';\n      if(supp>0){\n        var hl2=t02ReturnHours===0.5?'30 min':t02ReturnHours+'h';\n        html+='<div class=\"t02-form-recap-row\"><span>\ud83d\udccd Suppl\u00e9ment retour Nice ('+hl2+' \/ v\u00e9hicule)<\/span><span style=\"color:#B89A4E;\">+'+supp+' \u20ac<\/span><\/div>';\n      }\n      if(t02PromoDiscount>0){var b0=t02BasePrice()||0;var d0=b0-Math.round(b0*(1-t02PromoDiscount));html+='<div class=\"t02-form-recap-row\"><span>\ud83c\udff7\ufe0f Code promo (-'+Math.round(t02PromoDiscount*100)+'%)<\/span><span style=\"color:#c0392b;\">\u2212'+d0+' \u20ac<\/span><\/div>';}\n      html+='<div class=\"t02-form-recap-row total\"><span>Total<\/span><span>'+(price!==null?price:'\u2014')+' \u20ac<\/span><\/div>';\n      rc.innerHTML=html;\n    } else rc.innerHTML='<div class=\"t02-form-recap-empty\">Aucun v\u00e9hicule s\u00e9lectionn\u00e9 \u2014 configurez votre tour \u00e0 l\\'\u00c9tape 1 ci-dessus.<\/div>';\n  }\n\n  \/* Aussi recalculer l'affichage warning si v\u00e9hicules changent apr\u00e8s calcul *\/\n  if(t02ReturnHours>0) t02ShowDropSupp();\n\n  if(t02Pay==='acompte') t02UpdateAcompte();\n}\n\n\/* ======= SCROLL ======= *\/\nfunction t02ScrollForm(){var el=document.getElementById('inp-nom');if(el){el.scrollIntoView({behavior:'smooth',block:'center'});setTimeout(function(){el.focus();},600);}}\n\n\/* ======= FAQ ======= *\/\nfunction t02Faq(btn){\n  var ans=btn.nextElementSibling, open=btn.classList.contains('open');\n  document.querySelectorAll('.t02-faq-q.open').forEach(function(q){q.classList.remove('open');q.nextElementSibling.classList.remove('open');});\n  if(!open){btn.classList.add('open');ans.classList.add('open');}\n}\n\n\/* ======= VALIDATION ======= *\/\nfunction t02Validate(){\n  var ok=true;\n  function chk(fid,iid,test){var el=document.getElementById(iid),fld=document.getElementById(fid),v=el?el.value.trim():'',err=!test(v);if(fld)fld.classList.toggle('err',err);if(err)ok=false;}\n  chk('f-nom','inp-nom',function(v){return v.length>0;});\n  chk('f-tel','inp-tel',function(v){return v.length>0;});\n  chk('f-email','inp-email',function(v){return v.indexOf('@')>0;});\n  chk('f-date','inp-date',function(v){return v.length>0;});\n  chk('f-heure','inp-heure',function(v){return v.length>0;});\n  var st=document.getElementById('t02-send-status');\n  if(t02TotalVehicleCount()===0){if(st){st.className='t02-send-status error';st.style.display='block';st.textContent='\u26a0\ufe0f Veuillez s\u00e9lectionner au moins un v\u00e9hicule (\u00c9tape 1).';}ok=false;}\n  else if(!t02Pay){if(st){st.className='t02-send-status error';st.style.display='block';st.textContent='\u26a0\ufe0f Veuillez choisir un mode de paiement.';}ok=false;}\n  return ok;\n}\nfunction t02SetStatus(type,msg){var st=document.getElementById('t02-send-status');if(!st)return;st.className='t02-send-status '+type;st.style.display='block';st.textContent=msg;}\n\n\/* ======= SUBMIT avec EmailJS fiabilis\u00e9 ======= *\/\nfunction t02Submit(){\n  if(!t02Validate()){var fe=document.querySelector('.t02f.err');if(fe)fe.scrollIntoView({behavior:'smooth',block:'center'});return;}\n  var g=function(id){var e=document.getElementById(id);return e?e.value.trim():'';};\n  var base=t02BasePrice(), price=t02FinalPrice();\n  var lines=t02VehicleLines(), tv=t02TotalVehicleCount();\n  var supp=t02GetDropSupp();\n  var suppLabel=supp>0?(t02ReturnHours===0.5?'30 min':t02ReturnHours+'h')+' retour Nice \u00d7 taux\/veh. = '+supp+' \u20ac':'Aucun';\n  var chkD=document.getElementById('t02-depose-chk');\n  var adD='\u2014 (identique \u00e0 la prise en charge)';\n  if(chkD&&chkD.checked){var dv=g('t02-depose-inp');adD=dv||'\u2014 (non renseign\u00e9e)';}\n  var payLbl='';\n  if(t02Pay==='acompte'){var sl=document.getElementById('t02-acompte-slider');var pct=sl?parseInt(sl.value):30;payLbl='Acompte '+pct+'% en ligne ('+Math.round(price*pct\/100)+' \u20ac) + solde au chauffeur';}\n  else if(t02Pay==='cash') payLbl='Esp\u00e8ces au(x) chauffeur(s) en fin de service';\n  else if(t02Pay==='virement') payLbl='Virement bancaire (coordonn\u00e9es envoy\u00e9es par email)';\n  var promo=(g('inp-promo')||'').toUpperCase()||'Aucun';\n\n  var params={\n    tour_nom:'Tour N\u00b02 \u2014 Riviera Artistique Tour', tour_duree:'9h',\n    nb_vehicules:tv+' v\u00e9hicule'+(tv>1?'s':''),\n    vehicule:lines.map(function(l){return l.label+' \u2192 '+l.price+' \u20ac';}).join(' | '),\n    nom:g('inp-nom'), telephone:g('inp-tel'), email:g('inp-email'),\n    date:g('inp-date'), heure:g('inp-heure'),\n    passagers:g('inp-pax')||'\u2014', bagages:g('inp-bag')||'0',\n    adresse_depart:g('t02-depart-inp')||'\u2014', adresse_depose:adD,\n    supplement_depose:suppLabel,\n    distance_retour:t02ReturnDistKm>0?Math.round(t02ReturnDistKm)+' km':'\u2014',\n    guide:t02GuideChoice==='oui'?'Oui \u2014 sur devis':'Non',\n    restauration:t02RestChoice==='oui'?'Oui \u2014 Pause d\u00e9jeuner ~1h30':'Non',\n    paiement:payLbl,\n    prix_base:(base||'\u2014')+' EUR',\n    prix_final:(price||'\u2014')+' EUR'+(t02PromoDiscount>0?' (remise '+Math.round(t02PromoDiscount*100)+'% appliqu\u00e9e)':''),\n    code_promo:promo+(t02PromoDiscount>0?' (-'+Math.round(t02PromoDiscount*100)+'%)':''),\n    notes:g('inp-notes')||'Aucune'\n  };\n\n  var btn=document.getElementById('t02SubmitBtn');\n  if(btn){btn.disabled=true; btn.textContent='Envoi en cours\u2026';}\n\n  function doSend(){\n    var p1=emailjs.send('service_6q0mrzo','template_uhu7d6p',params);\n    var p2=emailjs.send('service_6q0mrzo','template_eswffp8',params);\n    Promise.all([p1,p2])\n      .then(function(){\n        console.log('[T02] Emails envoy\u00e9s OK');\n        if(btn) btn.textContent='Demande envoy\u00e9e \u2713';\n        t02SetStatus('success','\u2713 Votre demande a bien \u00e9t\u00e9 envoy\u00e9e ! Vous recevrez un accus\u00e9 de r\u00e9ception par email. Notre \u00e9quipe vous confirmera la r\u00e9servation sous 24h.');\n        if(t02Pay==='acompte'&&price){\n          var sl2=document.getElementById('t02-acompte-slider');var pct2=sl2?parseInt(sl2.value):30;\n          t02SumupOpen(price,pct2,'Tour N\u00b02 \u2014 Riviera Artistique 9h ('+tv+' veh.)');\n        }\n      })\n      .catch(function(err){\n        console.error('[T02] Erreur EmailJS:',err);\n        if(btn){btn.disabled=false; btn.textContent='Envoyer ma demande de r\u00e9servation';}\n        t02SetStatus('error','\u26a0\ufe0f Envoi \u00e9chou\u00e9 ('+( err.text||JSON.stringify(err))+'). Contactez-nous : WhatsApp +33 6 10 30 71 84 ou contact.transponyx@gmail.com');\n      });\n  }\n\n  if(window.emailjs&&window.t02EmailJSReady){\n    doSend();\n  } else {\n    var tries=0, timer=setInterval(function(){\n      tries++;\n      if(window.emailjs&&window.t02EmailJSReady){clearInterval(timer);doSend();}\n      else if(tries>25){\n        clearInterval(timer);\n        console.error('[T02] EmailJS non disponible apr\u00e8s 5s');\n        if(btn){btn.disabled=false; btn.textContent='Envoyer ma demande de r\u00e9servation';}\n        t02SetStatus('error','\u26a0\ufe0f Service email non charg\u00e9. Contactez-nous directement par WhatsApp : +33 6 10 30 71 84');\n      }\n    },200);\n  }\n}\n\n\/* ======= SUMUP ======= *\/\n(function(){\n  if(document.getElementById('t02-sumup-style'))return;\n  var st=document.createElement('style');st.id='t02-sumup-style';\n  st.textContent='#sumup-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);opacity:0;transition:opacity .25s;pointer-events:none;}'\n    +'#sumup-modal.visible{opacity:1;pointer-events:all;}'\n    +'#sumup-boite{position:relative;background:#FAFAF7;border-radius:16px;padding:28px 24px 24px;width:92%;max-width:400px;box-shadow:0 24px 60px rgba(0,0,0,.35);transform:translateY(20px);transition:transform .25s;}'\n    +'#sumup-modal.visible #sumup-boite{transform:translateY(0);}'\n    +'#sumup-boite h3{margin:0 0 4px;font-family:\"Playfair Display\",Georgia,serif;font-size:1.1rem;font-weight:400;color:#083D35;}'\n    +'#sumup-montant{font-size:1.8rem;font-weight:700;color:#B89A4E;margin:0 0 16px;}'\n    +'#sumup-fermer{position:absolute;top:14px;right:16px;background:none;border:none;font-size:1.4rem;cursor:pointer;color:#6b6560;padding:0;}';\n  document.head.appendChild(st);\n})();\nfunction t02SumupCreate(){if(document.getElementById('sumup-modal'))return;var m=document.createElement('div');m.id='sumup-modal';m.innerHTML='<div id=\"sumup-boite\"><button id=\"sumup-fermer\" onclick=\"t02SumupClose()\" title=\"Fermer\">&#x2715;<\/button><h3>&#x1F512; Paiement s\u00e9curis\u00e9<\/h3><div id=\"sumup-montant\"><\/div><div id=\"sumup-widget\"><\/div><\/div>';document.body.appendChild(m);m.addEventListener('click',function(e){if(e.target===m)t02SumupClose();});}\nfunction t02SumupClose(){var m=document.getElementById('sumup-modal');if(m)m.classList.remove('visible');}\nfunction t02SumupOpen(montant,pct,desc){\n  var ac=Math.round(montant*pct\/100);if(ac<1)ac=1;\n  var url='https:\/\/pay.sumup.com\/b2c\/QRS2T41P?amount='+ac+'&currency=EUR&description='+encodeURIComponent('Acompte '+pct+'% - '+desc);\n  t02SumupCreate();\n  document.getElementById('sumup-montant').textContent=ac+' \u20ac (acompte '+pct+'%)';\n  document.getElementById('sumup-widget').innerHTML='<div style=\"text-align:center;padding:10px 0;\">'\n    +'<p style=\"font-size:13px;color:#083D35;margin-bottom:6px;font-family:Lato,sans-serif;line-height:1.6;\">Acompte <strong>'+pct+'%<\/strong> sur un total de <strong>'+montant+' \u20ac<\/strong><\/p>'\n    +'<p style=\"font-size:11px;color:#6b6560;margin-bottom:16px;font-family:Lato,sans-serif;\">\ud83d\udd12 Visa \u00b7 Mastercard \u00b7 Amex \u2014 SumUp s\u00e9curis\u00e9<br>Redirection dans un nouvel onglet.<\/p>'\n    +'<button id=\"sumup-pay-btn\" style=\"width:100%;padding:14px;background:linear-gradient(135deg,#062e28,#083D35);color:#fff;border:1px solid rgba(212,175,55,.3);border-radius:9px;font-size:14px;font-weight:700;font-family:Lato,sans-serif;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;\">\ud83d\udcb3 Payer '+ac+' \u20ac maintenant<\/button>'\n    +'<p style=\"font-size:10px;color:#9c9489;font-family:Lato,sans-serif;line-height:1.5;\">Apr\u00e8s paiement, revenez sur cette page.<br>Un accus\u00e9 de r\u00e9ception vous sera envoy\u00e9 par email.<\/p><\/div>';\n  setTimeout(function(){var b=document.getElementById('sumup-pay-btn');if(b)b.addEventListener('click',function(){window.open(url,'_blank');t02SumupClose();});},100);\n  document.getElementById('sumup-modal').classList.add('visible');\n}\n\n\/* ======= AUTOCOMPLETE D\u00c9PART ======= *\/\n(function(){\n  var MAX=60,tries=0,init=false,timer=null;\n  function tryInit(){\n    tries++;\n    var inp=document.getElementById('t02-depart-inp');\n    if(!inp){if(tries<MAX)timer=setTimeout(tryInit,250);return;}\n    if(!window.google||!window.google.maps||!window.google.maps.places){if(tries<MAX)timer=setTimeout(tryInit,250);return;}\n    if(inp.getAttribute('data-t02-ac')==='1'){init=true;return;}\n    try{\n      var ac=new google.maps.places.Autocomplete(inp,{fields:['geometry'],types:['establishment','geocode'],componentRestrictions:{country:['fr','mc','it']}});\n      inp.setAttribute('data-t02-ac','1');init=true;\n      ac.addListener('place_changed',function(){\n        var p=ac.getPlace();if(!p||!p.geometry)return;\n        t02DepLat=p.geometry.location.lat();t02DepLng=p.geometry.location.lng();\n        inp.style.borderColor='#3E7A58';setTimeout(function(){inp.style.borderColor='';},2000);\n        var s4=document.getElementById('snum4');if(s4){s4.classList.remove('active');s4.classList.add('done');}\n        var s5=document.getElementById('snum5');if(s5)s5.classList.add('active');\n        if(t02DepLat2&&t02DepLng2) t02CalcDropDistance();\n      });\n      inp.setAttribute('autocomplete','new-password');\n    }catch(e){console.error('[T02] AC d\u00e9part:',e);}\n  }\n  tryInit();\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',function(){if(!init){tries=0;tryInit();}});\n  window.addEventListener('load',function(){if(!init){tries=0;tryInit();}});\n  document.addEventListener('focusin',function(e){\n    if(e.target&&e.target.id==='t02-depart-inp'&&!init){tries=0;if(timer)clearTimeout(timer);tryInit();}\n    if(e.target&&e.target.id==='t02-depose-inp') t02InitDeposeAC();\n  });\n  window.t02InitAutocomplete=function(){tries=0;init=false;tryInit();};\n})();\n\n\/* ======= STICKY BAR ======= *\/\n(function(){\n  var sticky=document.getElementById('t02Sticky'),hero=document.getElementById('t02Hero');\n  if(!sticky||!hero)return;\n  function onScroll(){var y=window.pageYOffset||document.documentElement.scrollTop;sticky.classList.toggle('show',y>hero.offsetHeight*0.6);}\n  window.addEventListener('scroll',onScroll,{passive:true});onScroll();\n})();\n\n\/* ======= PARALLAX ======= *\/\n(function(){\n  var hero=document.getElementById('t02Hero'),bg=document.getElementById('t02HeroBg');\n  if(!hero||!bg)return;\n  window.addEventListener('scroll',function(){var y=window.pageYOffset||document.documentElement.scrollTop;if(y<hero.offsetHeight*2)bg.style.transform='translateY('+Math.round(y*.35)+'px)';},{passive:true});\n})();\n\n\/* INIT *\/\nt02Update();\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Tour priv\u00e9 8 heures sur la C\u00f4te d&rsquo;Azur : Antibes et ses remparts mill\u00e9naires, Saint-Paul-de-Vence et ses galeries d&rsquo;art, Tourrettes-sur-Loup et ses ateliers d&rsquo;artisans. Van Mercedes-Benz Classe V Noir privatis\u00e9, chauffeur anglophone, prise en charge \u00e0 votre h\u00f4tel. Forfait 720 \u20ac pour l&rsquo;ensemble du groupe jusqu&rsquo;\u00e0 8 passagers. R\u00e9servation de restaurant et acc\u00e8s mus\u00e9es sur demande. Annulation gratuite 24h avant.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-221134","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Riviera Artistique Tour \u00b7 Antibes, Saint-Paul-de-Vence &amp; Tourrettes<\/title>\n<meta name=\"description\" content=\"Tour priv\u00e9 8h : Antibes, Saint-Paul-de-Vence &amp; Tourrettes-sur-Loup. Chauffeur anglophone. Forfait 720 \u20ac. R\u00e9servation restaurant sur demande.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/transponyx.com\/en\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Riviera Artistique Tour \u00b7 Antibes, Saint-Paul-de-Vence &amp; Tourrettes\" \/>\n<meta property=\"og:description\" content=\"Tour priv\u00e9 8h : Antibes, Saint-Paul-de-Vence &amp; Tourrettes-sur-Loup. Chauffeur anglophone. Forfait 720 \u20ac. R\u00e9servation restaurant sur demande.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/transponyx.com\/en\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/\" \/>\n<meta property=\"og:site_name\" content=\"TranspOnyx - Onyx Transfers\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TranspOnyx\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-25T15:46:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/transponyx.com\/wp-content\/uploads\/1774405434792_Chauffeur-with-luxury-car-near-Monaco-port.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"714\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@TranspOnyx\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/transponyx.com\\\/tour-prive-antibes-saint-paul-de-vence-tourrettes\\\/\",\"url\":\"https:\\\/\\\/transponyx.com\\\/tour-prive-antibes-saint-paul-de-vence-tourrettes\\\/\",\"name\":\"Riviera Artistique Tour \u00b7 Antibes, Saint-Paul-de-Vence & Tourrettes\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/transponyx.com\\\/#website\"},\"datePublished\":\"2026-03-31T03:39:19+00:00\",\"dateModified\":\"2026-04-25T15:46:56+00:00\",\"description\":\"Tour priv\u00e9 8h : Antibes, Saint-Paul-de-Vence & Tourrettes-sur-Loup. Chauffeur anglophone. Forfait 720 \u20ac. R\u00e9servation restaurant sur demande.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/transponyx.com\\\/tour-prive-antibes-saint-paul-de-vence-tourrettes\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/transponyx.com\\\/tour-prive-antibes-saint-paul-de-vence-tourrettes\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/transponyx.com\\\/tour-prive-antibes-saint-paul-de-vence-tourrettes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/transponyx.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tour N\u00b0 2 &#8211; French Riviera Highlights Tour &#8211; Antibes &amp; Cannes | Onyx ToursRiviera Artistique Tour &#8211; Antibes, Saint-Paul-de-Vence &amp; Tourrettes-sur-Loup | Onyx Tours\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/transponyx.com\\\/#website\",\"url\":\"https:\\\/\\\/transponyx.com\\\/\",\"name\":\"TranspOnyx\",\"description\":\"Chauffeur Services and Much More...\",\"publisher\":{\"@id\":\"https:\\\/\\\/transponyx.com\\\/#organization\"},\"alternateName\":\"TranspOnyx\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/transponyx.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/transponyx.com\\\/#organization\",\"name\":\"TranspOnyx\",\"url\":\"https:\\\/\\\/transponyx.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/transponyx.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/transponyx.com\\\/wp-content\\\/uploads\\\/logo-onyx-transfers-transponyx-service-chauffeur-prive-nice-webp-squoosh-e1774093035899.webp\",\"contentUrl\":\"https:\\\/\\\/transponyx.com\\\/wp-content\\\/uploads\\\/logo-onyx-transfers-transponyx-service-chauffeur-prive-nice-webp-squoosh-e1774093035899.webp\",\"width\":252,\"height\":114,\"caption\":\"TranspOnyx\"},\"image\":{\"@id\":\"https:\\\/\\\/transponyx.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/TranspOnyx\\\/\",\"https:\\\/\\\/x.com\\\/TranspOnyx\",\"https:\\\/\\\/www.instagram.com\\\/transponyx\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/transponyx-transfers\\\/?viewAsMember=true\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Riviera Artistique Tour \u00b7 Antibes, Saint-Paul-de-Vence & Tourrettes","description":"Tour priv\u00e9 8h : Antibes, Saint-Paul-de-Vence & Tourrettes-sur-Loup. Chauffeur anglophone. Forfait 720 \u20ac. R\u00e9servation restaurant sur demande.","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:\/\/transponyx.com\/en\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/","og_locale":"en_GB","og_type":"article","og_title":"Riviera Artistique Tour \u00b7 Antibes, Saint-Paul-de-Vence & Tourrettes","og_description":"Tour priv\u00e9 8h : Antibes, Saint-Paul-de-Vence & Tourrettes-sur-Loup. Chauffeur anglophone. Forfait 720 \u20ac. R\u00e9servation restaurant sur demande.","og_url":"https:\/\/transponyx.com\/en\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/","og_site_name":"TranspOnyx - Onyx Transfers","article_publisher":"https:\/\/www.facebook.com\/TranspOnyx\/","article_modified_time":"2026-04-25T15:46:56+00:00","og_image":[{"width":1280,"height":714,"url":"https:\/\/transponyx.com\/wp-content\/uploads\/1774405434792_Chauffeur-with-luxury-car-near-Monaco-port.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@TranspOnyx","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/transponyx.com\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/","url":"https:\/\/transponyx.com\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/","name":"Riviera Artistique Tour \u00b7 Antibes, Saint-Paul-de-Vence & Tourrettes","isPartOf":{"@id":"https:\/\/transponyx.com\/#website"},"datePublished":"2026-03-31T03:39:19+00:00","dateModified":"2026-04-25T15:46:56+00:00","description":"Tour priv\u00e9 8h : Antibes, Saint-Paul-de-Vence & Tourrettes-sur-Loup. Chauffeur anglophone. Forfait 720 \u20ac. R\u00e9servation restaurant sur demande.","breadcrumb":{"@id":"https:\/\/transponyx.com\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/transponyx.com\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/transponyx.com\/tour-prive-antibes-saint-paul-de-vence-tourrettes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/transponyx.com\/"},{"@type":"ListItem","position":2,"name":"Tour N\u00b0 2 &#8211; French Riviera Highlights Tour &#8211; Antibes &amp; Cannes | Onyx ToursRiviera Artistique Tour &#8211; Antibes, Saint-Paul-de-Vence &amp; Tourrettes-sur-Loup | Onyx Tours"}]},{"@type":"WebSite","@id":"https:\/\/transponyx.com\/#website","url":"https:\/\/transponyx.com\/","name":"TranspOnyx","description":"Driver Services and Much More...","publisher":{"@id":"https:\/\/transponyx.com\/#organization"},"alternateName":"TranspOnyx","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/transponyx.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/transponyx.com\/#organization","name":"TranspOnyx","url":"https:\/\/transponyx.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/transponyx.com\/#\/schema\/logo\/image\/","url":"https:\/\/transponyx.com\/wp-content\/uploads\/logo-onyx-transfers-transponyx-service-chauffeur-prive-nice-webp-squoosh-e1774093035899.webp","contentUrl":"https:\/\/transponyx.com\/wp-content\/uploads\/logo-onyx-transfers-transponyx-service-chauffeur-prive-nice-webp-squoosh-e1774093035899.webp","width":252,"height":114,"caption":"TranspOnyx"},"image":{"@id":"https:\/\/transponyx.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TranspOnyx\/","https:\/\/x.com\/TranspOnyx","https:\/\/www.instagram.com\/transponyx","https:\/\/www.linkedin.com\/company\/transponyx-transfers\/?viewAsMember=true"]}]}},"_links":{"self":[{"href":"https:\/\/transponyx.com\/en\/wp-json\/wp\/v2\/pages\/221134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/transponyx.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/transponyx.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/transponyx.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/transponyx.com\/en\/wp-json\/wp\/v2\/comments?post=221134"}],"version-history":[{"count":14,"href":"https:\/\/transponyx.com\/en\/wp-json\/wp\/v2\/pages\/221134\/revisions"}],"predecessor-version":[{"id":221968,"href":"https:\/\/transponyx.com\/en\/wp-json\/wp\/v2\/pages\/221134\/revisions\/221968"}],"wp:attachment":[{"href":"https:\/\/transponyx.com\/en\/wp-json\/wp\/v2\/media?parent=221134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}