{"id":767,"date":"2026-09-29T16:27:01","date_gmt":"2026-09-29T16:27:01","guid":{"rendered":"https:\/\/simple.sn\/?page_id=767"},"modified":"2026-10-01T18:00:00","modified_gmt":"2026-10-01T18:00:00","slug":"chauffeur-voiture","status":"publish","type":"page","link":"https:\/\/simple.sn\/en\/chauffeur-voiture\/","title":{"rendered":"Chauffeur + voiture"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"767\" class=\"elementor elementor-767\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1d7c47 e-con e-atomic-element e-flexbox-base e-default-div e-e1d7c47-65d2f62 \" data-id=\"e1d7c47\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e1d7c47\">\n    <div class=\"elementor-element elementor-element-d11a424 e-con-full e-flex e-con e-parent\" data-id=\"d11a424\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2dd5867 e-con-full e-flex e-con e-child\" data-id=\"2dd5867\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fc8ba34 e-con-full breakout-container e-flex e-con e-child\" data-id=\"fc8ba34\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c821fd8 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"c821fd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Votre voyage, notre plaisir<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b600ff8 e-con-full e-flex e-con e-child\" data-id=\"b600ff8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2dd964e e-con-full e-flex e-con e-child\" data-id=\"2dd964e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf8a5c7 elementor-widget elementor-widget-heading\" data-id=\"cf8a5c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comment nous travaillons: <br \/>\nNOTRE SERVICE &amp; NOTRE MODE DE FONCTIONNEMENT<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-284bfcf elementor-widget elementor-widget-text-editor\" data-id=\"284bfcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Simple-Touky est un service de coordination de voyages con\u00e7u pour rendre la recherche d\u2019un transport priv\u00e9 fiable simple, transparente et sans stress.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-993e7f8 elementor-widget elementor-widget-text-editor\" data-id=\"993e7f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Pour organiser votre voyage, <strong>Simple-Touky facture au client des frais de service \u00e0 l\u2019avance<\/strong> pour l\u2019organisation, la planification et la coordination du transport.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3e45e7 elementor-widget elementor-widget-text-editor\" data-id=\"f3e45e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Les chauffeurs figurant dans notre base de donn\u00e9es sont des <strong>prestataires ind\u00e9pendants<\/strong> s\u00e9lectionn\u00e9s et v\u00e9rifi\u00e9s par Simple-Touky selon nos crit\u00e8res internes de v\u00e9rification et de confiance.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74d242a e-con-full e-flex e-con e-child\" data-id=\"74d242a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4bcaf62 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"4bcaf62\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInRight&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"1024\" src=\"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?fit=1024%2C1024&amp;ssl=1\" class=\"attachment-large size-large wp-image-375\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=1536%2C1536&amp;ssl=1 1536w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=2048%2C2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=12%2C12&amp;ssl=1 12w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=1320%2C1320&amp;ssl=1 1320w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=600%2C600&amp;ssl=1 600w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-scaled.jpg?resize=100%2C100&amp;ssl=1 100w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0ad24c2 e-con-full e-flex e-con e-child\" data-id=\"0ad24c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b0adb87 e-con-full e-flex e-con e-child\" data-id=\"b0adb87\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1193b3a elementor-invisible elementor-widget elementor-widget-image\" data-id=\"1193b3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInLeft&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"516\" height=\"483\" src=\"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ddf57416-3ac2-4276-a3cf-7f185e254416-removebg-preview.webp?fit=516%2C483&amp;ssl=1\" class=\"attachment-large size-large wp-image-227\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ddf57416-3ac2-4276-a3cf-7f185e254416-removebg-preview.webp?w=516&amp;ssl=1 516w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ddf57416-3ac2-4276-a3cf-7f185e254416-removebg-preview.webp?resize=300%2C281&amp;ssl=1 300w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ddf57416-3ac2-4276-a3cf-7f185e254416-removebg-preview.webp?resize=13%2C12&amp;ssl=1 13w\" sizes=\"auto, (max-width: 516px) 100vw, 516px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28edccd e-con-full e-flex e-con e-child\" data-id=\"28edccd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-422ed0f elementor-widget elementor-widget-heading\" data-id=\"422ed0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Simple-Touky ne pr\u00e9l\u00e8ve aucune commission sur les chauffeurs.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c321cc2 elementor-widget elementor-widget-text-editor\" data-id=\"c321cc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Notre objectif est de comprendre pr\u00e9cis\u00e9ment vos besoins, d\u2019identifier un chauffeur et\/ou un v\u00e9hicule adapt\u00e9 au sein de notre r\u00e9seau de confiance et de <strong>n\u00e9gocier un prix de transport \u00e9quitable, convenant \u00e0 la fois au client et au chauffeur.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb7c3c2 elementor-widget elementor-widget-text-editor\" data-id=\"fb7c3c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>C&#8217;EST SIMPLE et 100% transparent.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2074954 elementor-widget elementor-widget-text-editor\" data-id=\"2074954\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>&#8211; Une fois le prix du transport convenu, le montant correspondant au service de transport est vers\u00e9 directement au chauffeur.<\/p><p>&#8211; Les frais de service de Simple-Touky sont distincts et sont pay\u00e9s par le client pour l\u2019organisation et la coordination du voyage.<\/p><p>&#8211; Le montant vous est annonc\u00e9 avant tout engagement de votre part et ne change plus ensuite.<\/p><p>&#8211; Notre \u00e9quipe reste disponible afin d\u2019offrir un service client attentif, personnalis\u00e9 et r\u00e9actif avant et pendant et apr\u00e8s la r\u00e9servation.<\/p><p>Merci d\u2019avoir choisi Simple-Touky! \ud83d\ude4f\ud83c\udffe \ud83d\ude4f<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50e6ed8 e-flex e-con-boxed e-con e-child\" data-id=\"50e6ed8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c7ac91 elementor-widget elementor-widget-image\" data-id=\"8c7ac91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"683\" src=\"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ThanitJuly_17-1-scaled.jpg?fit=1024%2C683&amp;ssl=1\" class=\"attachment-large size-large wp-image-800\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ThanitJuly_17-1-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ThanitJuly_17-1-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ThanitJuly_17-1-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ThanitJuly_17-1-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ThanitJuly_17-1-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/09\/ThanitJuly_17-1-scaled.jpg?w=2000&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-93fe8f8 elementor-widget elementor-widget-text-editor\" data-id=\"93fe8f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Merci de remplir ce formulaire avec le plus de d\u00e9tails possible afin que notre \u00e9quipe puisse comprendre vos besoins et organiser une solution de transport s\u00fbre, confortable et fiable, adapt\u00e9e \u00e0 votre voyage.\u00a0<\/p><p>Bien s\u00fbr, si vous pr\u00e9f\u00e9rez nous envoyer un message, vous pouvez nous joindre au +221-77-412-2216. Nous vous r\u00e9pondrons dans les plus brefs d\u00e9lais.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-992240a e-flex e-con-boxed e-con e-parent\" data-id=\"992240a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d680f1 elementor-widget elementor-widget-html\" data-id=\"4d680f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\nSIMPLE-TOUKY \u2014 Option B : \"Chauffeur + V\u00e9hicule\" (formulaire de demande, 11 \u00e9tapes)\r\n\u00c0 coller en entier dans un widget \u00ab HTML \u00bb d'Elementor, sur la page d\u00e9di\u00e9e \u00e0 la carte B.\r\nL'envoi de l'e-mail est g\u00e9r\u00e9 par le snippet PHP (touky-b-handler.php).\r\nIdentique au formulaire Touky Affaires, SAUF : le champ \"Organisation\" est retir\u00e9 de l'\u00e9tape 1.\r\nStyle \"fancy\/jackass\" avec accent bleu n\u00e9on (assorti \u00e0 la couleur de la carte B).\r\n-->\r\n<div id=\"stb-form\" data-ajax=\"\/wp-admin\/admin-ajax.php\">\r\n\r\n  <style>\r\n    #stb-form{\r\n      --ink:#12302f; --ink-soft:#4b5f5d; --line:#d3dbd9; --soft:#f2f5f4;\r\n      --gold:#2E7BFF; --gold-dk:#1a4fb0;\r\n      --green:#1a7f45; --blue:#2E7BFF; --red:#c93a3a; --err:#b3261e;\r\n      max-width:880px; margin:0 auto; color:var(--ink);\r\n      font-family:'Poppins',inherit; font-size:16px; line-height:1.5; scroll-margin-top:90px;\r\n      padding:50px 16px;\r\n      background:#fff;\r\n    }\r\n    #stb-form *, #stb-form *::before, #stb-form *::after{box-sizing:border-box}\r\n    #stb-form [hidden]{display:none !important}\r\n\r\n    \/* ---------- Suivi de progression ---------- *\/\r\n    #stb-form .st-progress{\r\n      position:relative; list-style:none; margin:0 0 26px; padding:0;\r\n      display:grid; grid-template-columns:repeat(11,minmax(0,1fr)); gap:6px;\r\n    }\r\n    #stb-form .st-progress::before{\r\n      content:\"\"; position:absolute; left:3%; right:3%; top:50%;\r\n      border-top:2px dashed var(--line); z-index:0;\r\n    }\r\n    #stb-form .st-pill{\r\n      position:relative; z-index:1; margin:0; padding:9px 2px 8px; border-radius:10px;\r\n      display:flex; flex-direction:column; align-items:center; gap:2px;\r\n      color:#fff; text-align:center; background:var(--red);\r\n      pointer-events:none; user-select:none; cursor:default;\r\n      transition:background-color .3s ease, box-shadow .3s ease;\r\n      text-transform:uppercase; letter-spacing:.5px;\r\n    }\r\n    #stb-form .st-pill-n{font-weight:800; font-size:15px; line-height:1.1}\r\n    #stb-form .st-pill-t{font-size:10px; line-height:1.15; overflow-wrap:anywhere}\r\n    #stb-form .st-pill.is-todo{background:var(--red)}\r\n    #stb-form .st-pill.is-done{background:var(--green)}\r\n    #stb-form .st-pill.is-done .st-pill-n::after{content:\"\\2713\"; margin-left:3px; font-size:12px}\r\n    #stb-form .st-pill.is-skipped{\r\n      background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.2) 0 6px,transparent 6px 12px);\r\n    }\r\n    #stb-form .st-pill.is-current{background:var(--blue)}\r\n    @media (prefers-reduced-motion:reduce){\r\n      #stb-form .st-panel{animation:none !important}\r\n    }\r\n    @media (max-width:760px){\r\n      #stb-form .st-progress{gap:4px}\r\n      #stb-form .st-pill{padding:0; aspect-ratio:1\/1; justify-content:center; border-radius:50%}\r\n      #stb-form .st-pill-t{display:none}\r\n      #stb-form .st-pill-n{font-size:12px}\r\n      #stb-form .st-pill.is-done .st-pill-n::after{display:none}\r\n    }\r\n\r\n    \/* ---------- Carte du formulaire ---------- *\/\r\n    #stb-form .st-card{\r\n      background:#fff; border:1px solid var(--line); border-radius:14px; padding:32px;\r\n      box-shadow:0 14px 34px -22px rgba(18,48,47,.45);\r\n    }\r\n    @media (max-width:600px){ #stb-form .st-card{padding:22px 16px} }\r\n\r\n    #stb-form .st-panel{animation:stb-in .25s ease}\r\n    @keyframes stb-in{from{opacity:0; transform:translateY(6px)}to{opacity:1; transform:translateY(0)}}\r\n    #stb-form .st-panel h2{\r\n      margin:0 0 6px; font-family:inherit; font-size:27px; font-weight:800; line-height:1.2;\r\n      color:var(--ink); outline:none;\r\n    }\r\n    #stb-form .st-lead{margin:0 0 22px; color:var(--ink-soft)}\r\n    #stb-form .st-note{margin:0 0 22px; color:var(--ink-soft); font-size:14px}\r\n    #stb-form .st-panel h3{\r\n      margin:30px 0 14px; padding-bottom:8px; border-bottom:2px solid var(--gold);\r\n      font-family:inherit; font-size:18px; font-weight:700; color:var(--ink);\r\n    }\r\n    #stb-form .st-panel h3:first-of-type{margin-top:20px}\r\n    #stb-form .st-hint{margin:-6px 0 14px; color:var(--ink-soft); font-size:14px}\r\n\r\n    \/* ---------- Champs ---------- *\/\r\n    #stb-form .st-row{display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:0 18px}\r\n    #stb-form .st-row--3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}\r\n    #stb-form .st-field{margin:0 0 18px}\r\n    #stb-form .st-group{border:0; margin:0 0 18px; padding:0; min-width:0}\r\n    #stb-form label, #stb-form legend{\r\n      display:block; margin:0 0 6px; padding:0; font-size:15px; font-weight:600; color:var(--ink);\r\n    }\r\n    #stb-form .st-req{color:var(--err); font-weight:700; margin-left:2px}\r\n    #stb-form .st-more{font-weight:400; color:var(--ink-soft)}\r\n    #stb-form .st-input{\r\n      display:block; width:100%; min-height:48px; padding:11px 14px;\r\n      border:1.5px solid var(--line); border-radius:8px; background:#fff; color:var(--ink);\r\n      font:inherit; font-size:16px; line-height:1.4; box-shadow:none; height:auto;\r\n    }\r\n    #stb-form textarea.st-input{min-height:96px; resize:vertical}\r\n    #stb-form .st-input[readonly]{background:var(--soft); color:var(--ink-soft)}\r\n    #stb-form .st-input::placeholder{color:#9aa7a5}\r\n    #stb-form .st-input:focus{\r\n      outline:none; border-color:var(--gold); box-shadow:0 0 0 3px rgba(46,123,255,.25);\r\n    }\r\n\r\n    #stb-form .st-options{display:grid; grid-template-columns:repeat(auto-fill,minmax(200px,1fr)); gap:10px}\r\n    #stb-form .st-options--stack{grid-template-columns:1fr}\r\n    #stb-form .st-options--inline{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}\r\n    #stb-form .st-opt{\r\n      display:flex; align-items:flex-start; gap:10px; margin:0; padding:12px 14px;\r\n      border:1.5px solid var(--line); border-radius:8px; background:#fff;\r\n      font-size:15px; font-weight:500; cursor:pointer; transition:border-color .15s, background-color .15s;\r\n    }\r\n    #stb-form .st-opt input{flex:none; width:18px; height:18px; margin:2px 0 0; accent-color:var(--gold)}\r\n    #stb-form .st-opt small{display:block; margin-top:2px; font-size:13.5px; font-weight:400; color:var(--ink-soft)}\r\n    #stb-form .st-opt:has(input:checked){border-color:var(--gold); background:#eef4ff}\r\n    #stb-form .st-opt:has(input:focus-visible){box-shadow:0 0 0 3px rgba(46,123,255,.35)}\r\n\r\n    #stb-form .st-sub{margin:-4px 0 18px; padding-left:14px; border-left:3px solid var(--gold)}\r\n    #stb-form .st-sub .st-field, #stb-form .st-sub .st-group{margin-bottom:0}\r\n\r\n    #stb-form .has-error > .st-input, #stb-form .has-error .st-input{border-color:var(--err)}\r\n    #stb-form .has-error .st-opt{border-color:var(--err)}\r\n    #stb-form .st-error{margin:6px 0 0; font-size:14px; font-weight:600; color:var(--err)}\r\n\r\n    #stb-form .st-legal{\r\n      margin:0 0 22px; padding:16px 18px; background:var(--soft); border-radius:8px;\r\n      font-size:14.5px; color:var(--ink-soft);\r\n    }\r\n    #stb-form .st-legal p{margin:0 0 10px}\r\n    #stb-form .st-legal p:last-child{margin:0}\r\n    #stb-form .st-fineprint{margin:22px 0 0; font-size:12.5px; line-height:1.5; color:var(--ink-soft); text-align:center}\r\n\r\n    \/* ---------- Boutons ---------- *\/\r\n    #stb-form .st-actions{\r\n      display:flex; align-items:center; gap:12px; margin-top:30px; padding-top:22px;\r\n      border-top:1px solid var(--line);\r\n    }\r\n    #stb-form .st-next{margin-left:auto}\r\n    #stb-form button.st-btn{\r\n      appearance:none; -webkit-appearance:none; min-height:48px; padding:12px 28px;\r\n      border:2px solid var(--gold); border-radius:999px; background:var(--gold); color:#fff;\r\n      font:inherit; font-size:16px; font-weight:700; line-height:1.2; text-transform:none;\r\n      letter-spacing:0; cursor:pointer; transition:transform .15s, box-shadow .15s;\r\n    }\r\n    #stb-form button.st-btn:hover{transform:translateY(-1px); box-shadow:0 4px 14px rgba(46,123,255,.35)}\r\n    #stb-form button.st-btn:focus-visible{outline:3px solid var(--gold-dk); outline-offset:2px}\r\n    #stb-form button.st-btn--ghost{background:#fff; color:var(--ink); border-color:var(--line)}\r\n    #stb-form button.st-btn--ghost:hover{background:var(--soft); box-shadow:none}\r\n    #stb-form button.st-btn:disabled{opacity:.6; cursor:wait; transform:none; box-shadow:none}\r\n\r\n    #stb-form .st-alert{\r\n      margin:22px 0 0; padding:12px 16px; border-radius:8px; border:1.5px solid #e3b1ac;\r\n      background:#fdf0ee; color:var(--err); font-size:15px; font-weight:600;\r\n    }\r\n\r\n    \/* ---------- Message final ---------- *\/\r\n    #stb-form .st-success{display:none; text-align:center; padding:26px 8px}\r\n    #stb-form .st-success h2{margin:0 0 10px; font-size:27px}\r\n    #stb-form .st-success p{margin:0 auto; max-width:520px; color:var(--ink-soft)}\r\n    #stb-form .st-success-icon{\r\n      display:inline-flex; align-items:center; justify-content:center; width:64px; height:64px;\r\n      margin-bottom:16px; border-radius:50%; background:var(--green); color:#fff; font-size:32px; font-weight:700;\r\n    }\r\n    #stb-form.is-sent .st-form{display:none}\r\n    #stb-form.is-sent .st-success{display:block}\r\n\r\n    \/* ---------- Utilitaires ---------- *\/\r\n    #stb-form .st-hp{position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden}\r\n    #stb-form .st-sr{\r\n      position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden;\r\n      clip:rect(0,0,0,0); white-space:nowrap; border:0;\r\n    }\r\n  <\/style>\r\n\r\n  <!-- Progression (non cliquable) -->\r\n  <ol class=\"st-progress\" aria-label=\"Progression du formulaire\">\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">1<\/span><span class=\"st-pill-t\">Client<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">2<\/span><span class=\"st-pill-t\">Voyage<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">3<\/span><span class=\"st-pill-t\">Itin\u00e9raire<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">4<\/span><span class=\"st-pill-t\">Passagers<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">5<\/span><span class=\"st-pill-t\">Bagages<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">6<\/span><span class=\"st-pill-t\">V\u00e9hicule<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">7<\/span><span class=\"st-pill-t\">Chauffeur<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">8<\/span><span class=\"st-pill-t\">Dur\u00e9e<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">9<\/span><span class=\"st-pill-t\">Besoins<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">10<\/span><span class=\"st-pill-t\">Budget<\/span><\/li>\r\n    <li class=\"st-pill\"><span class=\"st-pill-n\">11<\/span><span class=\"st-pill-t\">Confirmation<\/span><\/li>\r\n  <\/ol>\r\n  <p class=\"st-sr\" aria-live=\"polite\"><\/p>\r\n\r\n  <div class=\"st-card\">\r\n    <form class=\"st-form\" novalidate>\r\n\r\n      <!-- Anti-spam : champ invisible, doit rester vide -->\r\n      <div class=\"st-hp\" aria-hidden=\"true\">\r\n        <label>Ne pas remplir ce champ <input type=\"text\" name=\"st_trap\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\r\n      <\/div>\r\n\r\n      <!-- ============ \u00c9TAPE 1 ============ -->\r\n      <section class=\"st-panel\" data-step=\"1\" data-title=\"Informations sur le client\">\r\n        <h2 tabindex=\"-1\">Informations sur le client<\/h2>\r\n        <p class=\"st-note\">Les champs marqu\u00e9s d'un <b class=\"st-req\" aria-hidden=\"true\">*<\/b> sont obligatoires.<\/p>\r\n\r\n        <div class=\"st-field\" data-q=\"Nom et pr\u00e9nom\">\r\n          <label for=\"stb-nom\">Nom et pr\u00e9nom <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-nom\" name=\"nom\" type=\"text\" autocomplete=\"name\" required>\r\n        <\/div>\r\n\r\n        <div class=\"st-row\">\r\n          <div class=\"st-field\" data-q=\"Adresse e-mail\">\r\n            <label for=\"stb-email\">Adresse e-mail <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-email\" name=\"email\" type=\"email\" autocomplete=\"email\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"T\u00e9l\u00e9phone \/ WhatsApp \/ Telegram \/ Signal \/ Viber\">\r\n            <label for=\"stb-tel\">T\u00e9l\u00e9phone \/ WhatsApp \/ Telegram \/ Signal \/ Viber <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-tel\" name=\"tel\" type=\"tel\" autocomplete=\"tel\" placeholder=\"+221 77 000 00 00\" required>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"st-field\" data-q=\"Pays de r\u00e9sidence\">\r\n          <label for=\"stb-pays\">Pays de r\u00e9sidence<\/label>\r\n          <input class=\"st-input\" id=\"stb-pays\" name=\"pays_residence\" type=\"text\" autocomplete=\"country-name\">\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Langue pr\u00e9f\u00e9r\u00e9e\">\r\n          <legend>Langue pr\u00e9f\u00e9r\u00e9e<\/legend>\r\n          <div class=\"st-options\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"langue_pref\" value=\"Anglais\"><span>Anglais<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"langue_pref\" value=\"Fran\u00e7ais\"><span>Fran\u00e7ais<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"langue_pref\" value=\"Espagnol\"><span>Espagnol<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"langue_pref\" value=\"Portugais\"><span>Portugais<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"langue_pref\" value=\"Autre\"><span>Autre<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n        <div class=\"st-field st-sub\" data-if=\"langue_pref=Autre\" data-q=\"Langue pr\u00e9f\u00e9r\u00e9e \u2013 pr\u00e9cision\" hidden>\r\n          <label for=\"stb-langue-autre\">Pr\u00e9cisez la langue <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-langue-autre\" name=\"langue_pref_autre\" type=\"text\" required disabled>\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Moyen de communication pr\u00e9f\u00e9r\u00e9\" data-req=\"radio\">\r\n          <legend>Moyen de communication pr\u00e9f\u00e9r\u00e9 <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n          <div class=\"st-options\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"E-mail\"><span>E-mail<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"WhatsApp\"><span>WhatsApp<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"T\u00e9l\u00e9phone\"><span>T\u00e9l\u00e9phone<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"Signal\"><span>Signal<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"Telegram\"><span>Telegram<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"Autre\"><span>Autre<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n        <div class=\"st-field st-sub\" data-if=\"comm_pref=Autre\" data-q=\"Moyen de communication \u2013 pr\u00e9cision\" hidden>\r\n          <label for=\"stb-comm-autre\">Pr\u00e9cisez le moyen de communication <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-comm-autre\" name=\"comm_pref_autre\" type=\"text\" required disabled>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 2 ============ -->\r\n      <section class=\"st-panel\" data-step=\"2\" data-title=\"Votre voyage\" hidden>\r\n        <h2 tabindex=\"-1\">Votre voyage<\/h2>\r\n\r\n        <div data-q=\"Type de service souhait\u00e9\">\r\n          <input type=\"hidden\" name=\"service\" value=\"V\u00e9hicule + Chauffeur\">\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Type de voyage\" data-req=\"radio\">\r\n          <legend>Type de voyage <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n          <div class=\"st-options\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"voyage_type\" value=\"Aller simple\"><span>Aller simple<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"voyage_type\" value=\"Aller-retour\"><span>Aller-retour<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"voyage_type\" value=\"Voyage de plusieurs jours\"><span>Voyage de plusieurs jours<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"voyage_type\" value=\"Plusieurs destinations\"><span>Plusieurs destinations<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"voyage_type\" value=\"Autre\"><span>Autre<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n        <div class=\"st-field st-sub\" data-if=\"voyage_type=Autre\" data-q=\"Type de voyage \u2013 pr\u00e9cision\" hidden>\r\n          <label for=\"stb-voyage-autre\">Pr\u00e9cisez le type de voyage <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-voyage-autre\" name=\"voyage_type_autre\" type=\"text\" required disabled>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 3 ============ -->\r\n      <section class=\"st-panel\" data-step=\"3\" data-title=\"D\u00e9part &amp; destination\" hidden>\r\n        <h2 tabindex=\"-1\">D\u00e9part &amp; destination<\/h2>\r\n\r\n        <h3>Lieu de prise en charge<\/h3>\r\n        <div class=\"st-field\" data-q=\"Prise en charge \u2013 Adresse\">\r\n          <label for=\"stb-dep-adr\">Adresse <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-dep-adr\" name=\"adresse_depart\" type=\"text\" autocomplete=\"street-address\" required>\r\n        <\/div>\r\n        <div class=\"st-row\">\r\n          <div class=\"st-field\" data-q=\"Prise en charge \u2013 Ville\">\r\n            <label for=\"stb-dep-ville\">Ville <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-dep-ville\" name=\"ville_depart\" type=\"text\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Prise en charge \u2013 Pays\">\r\n            <label for=\"stb-dep-pays\">Pays<\/label>\r\n            <input class=\"st-input\" id=\"stb-dep-pays\" name=\"pays_depart\" type=\"text\">\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"st-row\">\r\n          <div class=\"st-field\" data-q=\"Prise en charge \u2013 Date souhait\u00e9e\">\r\n            <label for=\"stb-dep-date\">Date souhait\u00e9e de prise en charge <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-dep-date\" name=\"date_depart\" type=\"date\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Prise en charge \u2013 Heure souhait\u00e9e\">\r\n            <label for=\"stb-dep-heure\">Heure souhait\u00e9e <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-dep-heure\" name=\"heure_depart\" type=\"time\" required>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <h3>Destination<\/h3>\r\n        <div class=\"st-field\" data-q=\"Destination \u2013 Adresse\">\r\n          <label for=\"stb-arr-adr\">Adresse <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-arr-adr\" name=\"adresse_dest\" type=\"text\" required>\r\n        <\/div>\r\n        <div class=\"st-row\">\r\n          <div class=\"st-field\" data-q=\"Destination \u2013 Ville\">\r\n            <label for=\"stb-arr-ville\">Ville <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-arr-ville\" name=\"ville_dest\" type=\"text\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Destination \u2013 Pays\">\r\n            <label for=\"stb-arr-pays\">Pays<\/label>\r\n            <input class=\"st-input\" id=\"stb-arr-pays\" name=\"pays_dest\" type=\"text\">\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"st-row\">\r\n          <div class=\"st-field\" data-q=\"Destination \u2013 Date d'arriv\u00e9e pr\u00e9vue\">\r\n            <label for=\"stb-arr-date\">Date d'arriv\u00e9e pr\u00e9vue <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-arr-date\" name=\"date_arrivee\" type=\"date\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Destination \u2013 Heure d'arriv\u00e9e pr\u00e9vue\">\r\n            <label for=\"stb-arr-heure\">Heure d'arriv\u00e9e pr\u00e9vue <span class=\"st-more\">(si connue)<\/span><\/label>\r\n            <input class=\"st-input\" id=\"stb-arr-heure\" name=\"heure_arrivee\" type=\"time\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <h3>Arr\u00eats suppl\u00e9mentaires<\/h3>\r\n        <p class=\"st-hint\">Indiquez les arr\u00eats pr\u00e9vus, les destinations interm\u00e9diaires ou les \u00e9tapes avec nuit\u00e9e.<\/p>\r\n        <div class=\"st-row st-row--3\">\r\n          <div class=\"st-field\" data-q=\"Arr\u00eat 1\">\r\n            <label for=\"stb-arret1\">Arr\u00eat 1<\/label>\r\n            <input class=\"st-input\" id=\"stb-arret1\" name=\"arret1\" type=\"text\">\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Arr\u00eat 2\">\r\n            <label for=\"stb-arret2\">Arr\u00eat 2<\/label>\r\n            <input class=\"st-input\" id=\"stb-arret2\" name=\"arret2\" type=\"text\">\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Arr\u00eat 3\">\r\n            <label for=\"stb-arret3\">Arr\u00eat 3<\/label>\r\n            <input class=\"st-input\" id=\"stb-arret3\" name=\"arret3\" type=\"text\">\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"st-field\" data-q=\"D\u00e9tails suppl\u00e9mentaires de l'itin\u00e9raire\">\r\n          <label for=\"stb-itin\">D\u00e9tails suppl\u00e9mentaires de l'itin\u00e9raire<\/label>\r\n          <textarea class=\"st-input\" id=\"stb-itin\" name=\"details_itineraire\" rows=\"3\"><\/textarea>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 4 ============ -->\r\n      <section class=\"st-panel\" data-step=\"4\" data-title=\"Passagers\" hidden>\r\n        <h2 tabindex=\"-1\">Passagers<\/h2>\r\n\r\n        <div class=\"st-row st-row--3\">\r\n          <div class=\"st-field\" data-q=\"Adultes\">\r\n            <label for=\"stb-adultes\">Adultes <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-adultes\" name=\"adultes\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" inputmode=\"numeric\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Enfants\">\r\n            <label for=\"stb-enfants\">Enfants <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-enfants\" name=\"enfants\" type=\"number\" min=\"0\" step=\"1\" value=\"0\" inputmode=\"numeric\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"B\u00e9b\u00e9s\">\r\n            <label for=\"stb-bebes\">B\u00e9b\u00e9s <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-bebes\" name=\"bebes\" type=\"number\" min=\"0\" step=\"1\" value=\"0\" inputmode=\"numeric\" required>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"st-field\" data-q=\"Nombre total de passagers\">\r\n          <label for=\"stb-total\">Nombre total de passagers<\/label>\r\n          <input class=\"st-input\" id=\"stb-total\" name=\"total\" type=\"text\" value=\"1\" readonly>\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Si\u00e8ges enfants n\u00e9cessaires\">\r\n          <legend>Des si\u00e8ges enfants sont-ils n\u00e9cessaires&nbsp;?<\/legend>\r\n          <div class=\"st-options st-options--inline\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"sieges\" value=\"Non\"><span>Non<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"sieges\" value=\"Oui\"><span>Oui<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n        <div class=\"st-field st-sub\" data-if=\"sieges=Oui\" data-q=\"Si\u00e8ges enfants \u2013 nombre\" hidden>\r\n          <label for=\"stb-sieges-nb\">Nombre de si\u00e8ges enfants <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-sieges-nb\" name=\"sieges_nb\" type=\"number\" min=\"1\" step=\"1\" inputmode=\"numeric\" required disabled>\r\n        <\/div>\r\n\r\n        <div class=\"st-field\" data-q=\"Besoins particuliers ou d'accessibilit\u00e9\">\r\n          <label for=\"stb-acces\">Besoins particuliers ou d'accessibilit\u00e9<\/label>\r\n          <textarea class=\"st-input\" id=\"stb-acces\" name=\"besoins_acces\" rows=\"3\"><\/textarea>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 5 ============ -->\r\n      <section class=\"st-panel\" data-step=\"5\" data-title=\"Bagages\" hidden>\r\n        <h2 tabindex=\"-1\">Bagages<\/h2>\r\n\r\n        <div class=\"st-row\">\r\n          <div class=\"st-field\" data-q=\"Nombre de grandes valises\">\r\n            <label for=\"stb-valises\">Nombre de grandes valises <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-valises\" name=\"grandes_valises\" type=\"number\" min=\"0\" step=\"1\" value=\"0\" inputmode=\"numeric\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Nombre de petits sacs\">\r\n            <label for=\"stb-sacs\">Nombre de petits sacs <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-sacs\" name=\"petits_sacs\" type=\"number\" min=\"0\" step=\"1\" value=\"0\" inputmode=\"numeric\" required>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Bagages sp\u00e9ciaux ou volumineux\" data-req=\"radio\">\r\n          <legend>Bagages sp\u00e9ciaux ou volumineux <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n          <div class=\"st-options st-options--inline\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"bagages_speciaux\" value=\"Non\"><span>Non<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"bagages_speciaux\" value=\"Oui\"><span>Oui<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n        <div class=\"st-field st-sub\" data-if=\"bagages_speciaux=Oui\" data-q=\"Bagages sp\u00e9ciaux \u2013 pr\u00e9cisions\" hidden>\r\n          <label for=\"stb-bag-detail\">Pr\u00e9cisez <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <textarea class=\"st-input\" id=\"stb-bag-detail\" name=\"bagages_speciaux_detail\" rows=\"3\" required disabled><\/textarea>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 6 (ignor\u00e9e si \u00ab Chauffeur uniquement \u00bb) ============ -->\r\n      <section class=\"st-panel\" data-step=\"6\" data-title=\"Besoins en mati\u00e8re de v\u00e9hicule\" data-step-if=\"service=V\u00e9hicule uniquement|V\u00e9hicule + Chauffeur\" hidden>\r\n        <h2 tabindex=\"-1\">Besoins en mati\u00e8re de v\u00e9hicule<\/h2>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Type de v\u00e9hicule souhait\u00e9\" data-req=\"check\">\r\n          <legend>Type de v\u00e9hicule souhait\u00e9 <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n          <div class=\"st-options\">\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"vehicule_type\" value=\"Berline\"><span>Berline<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"vehicule_type\" value=\"SUV\"><span>SUV<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"vehicule_type\" value=\"4x4\"><span>4x4<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"vehicule_type\" value=\"Monospace\"><span>Monospace<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"vehicule_type\" value=\"Van \/ Minibus\"><span>Van \/ Minibus<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"vehicule_type\" value=\"V\u00e9hicule haut de gamme\"><span>V\u00e9hicule haut de gamme<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"vehicule_type\" value=\"Autre\"><span>Autre<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n        <div class=\"st-field st-sub\" data-if=\"vehicule_type=Autre\" data-q=\"Type de v\u00e9hicule \u2013 pr\u00e9cision\" hidden>\r\n          <label for=\"stb-veh-autre\">Pr\u00e9cisez le type de v\u00e9hicule <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-veh-autre\" name=\"vehicule_autre\" type=\"text\" required disabled>\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Taille du v\u00e9hicule\" data-req=\"radio\">\r\n          <legend>Taille du v\u00e9hicule <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n          <div class=\"st-options\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"vehicule_taille\" value=\"Standard\"><span>Standard<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"vehicule_taille\" value=\"Grande capacit\u00e9\"><span>Grande capacit\u00e9<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"vehicule_taille\" value=\"Tr\u00e8s grande capacit\u00e9\"><span>Tr\u00e8s grande capacit\u00e9<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n\r\n        <div class=\"st-field\" data-q=\"Pr\u00e9f\u00e9rences ou exigences particuli\u00e8res (v\u00e9hicule)\">\r\n          <label for=\"stb-veh-prefs\">Pr\u00e9f\u00e9rences ou exigences particuli\u00e8res<\/label>\r\n          <textarea class=\"st-input\" id=\"stb-veh-prefs\" name=\"vehicule_prefs\" rows=\"3\"><\/textarea>\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Climatisation n\u00e9cessaire\" data-req=\"radio\">\r\n          <legend>Climatisation n\u00e9cessaire&nbsp;? <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n          <div class=\"st-options st-options--inline\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"clim\" value=\"Oui\"><span>Oui<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"clim\" value=\"Non\"><span>Non<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n\r\n        <div class=\"st-field\" data-q=\"Autres exigences concernant le v\u00e9hicule\">\r\n          <label for=\"stb-veh-autres\">Autres exigences concernant le v\u00e9hicule&nbsp;?<\/label>\r\n          <textarea class=\"st-input\" id=\"stb-veh-autres\" name=\"vehicule_autres_exigences\" rows=\"3\"><\/textarea>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 7 (ignor\u00e9e si \u00ab V\u00e9hicule uniquement \u00bb) ============ -->\r\n      <section class=\"st-panel\" data-step=\"7\" data-title=\"Besoins concernant le chauffeur\" data-step-if=\"service=Chauffeur uniquement|V\u00e9hicule + Chauffeur\" hidden>\r\n        <h2 tabindex=\"-1\">Besoins concernant le chauffeur<\/h2>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Chauffeur n\u00e9cessaire\" data-req=\"radio\">\r\n          <legend>Un chauffeur est-il n\u00e9cessaire&nbsp;? <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n          <div class=\"st-options st-options--inline\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"chauffeur_requis\" value=\"Oui\"><span>Oui<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"chauffeur_requis\" value=\"Non\"><span>Non<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n\r\n        <div data-if=\"chauffeur_requis=Oui\" hidden>\r\n          <fieldset class=\"st-group\" data-q=\"Langue(s) souhait\u00e9e(s) pour le chauffeur\" data-req=\"check\">\r\n            <legend>Langue(s) souhait\u00e9e(s) pour le chauffeur <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n            <div class=\"st-options\">\r\n              <label class=\"st-opt\"><input type=\"checkbox\" name=\"chauffeur_langues\" value=\"Anglais\"><span>Anglais<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"checkbox\" name=\"chauffeur_langues\" value=\"Fran\u00e7ais\"><span>Fran\u00e7ais<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"checkbox\" name=\"chauffeur_langues\" value=\"Espagnol\"><span>Espagnol<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"checkbox\" name=\"chauffeur_langues\" value=\"Portugais\"><span>Portugais<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"checkbox\" name=\"chauffeur_langues\" value=\"Arabe\"><span>Arabe<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"checkbox\" name=\"chauffeur_langues\" value=\"Autre\"><span>Autre<\/span><\/label>\r\n            <\/div>\r\n          <\/fieldset>\r\n          <div class=\"st-field st-sub\" data-if=\"chauffeur_langues=Autre\" data-q=\"Langue du chauffeur \u2013 pr\u00e9cision\" hidden>\r\n            <label for=\"stb-chf-autre\">Pr\u00e9cisez la langue <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-chf-autre\" name=\"chauffeur_langue_autre\" type=\"text\" required disabled>\r\n          <\/div>\r\n\r\n          <fieldset class=\"st-group\" data-q=\"Langue particuli\u00e8re indispensable\" data-req=\"radio\">\r\n            <legend>Une langue particuli\u00e8re est-elle indispensable&nbsp;? <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n            <div class=\"st-options st-options--inline\">\r\n              <label class=\"st-opt\"><input type=\"radio\" name=\"langue_indispensable\" value=\"Oui\"><span>Oui<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"radio\" name=\"langue_indispensable\" value=\"Non\"><span>Non<\/span><\/label>\r\n            <\/div>\r\n          <\/fieldset>\r\n\r\n          <div class=\"st-field\" data-q=\"Pr\u00e9f\u00e9rences ou exigences concernant le chauffeur\">\r\n            <label for=\"stb-chf-prefs\">Pr\u00e9f\u00e9rences ou exigences concernant le chauffeur<\/label>\r\n            <textarea class=\"st-input\" id=\"stb-chf-prefs\" name=\"chauffeur_prefs\" rows=\"3\"><\/textarea>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 8 ============ -->\r\n      <section class=\"st-panel\" data-step=\"8\" data-title=\"Dur\u00e9e &amp; programme du voyage\" hidden>\r\n        <h2 tabindex=\"-1\">Dur\u00e9e &amp; programme du voyage<\/h2>\r\n\r\n        <p class=\"st-hint\" style=\"margin-top:20px\"><b>Dur\u00e9e estim\u00e9e du voyage<\/b> \u2014 si vous le savez.<\/p>\r\n        <div class=\"st-row\">\r\n          <div class=\"st-field\" data-q=\"Dur\u00e9e estim\u00e9e \u2013 heures\">\r\n            <label for=\"stb-heures\">Heures<\/label>\r\n            <input class=\"st-input\" id=\"stb-heures\" name=\"duree_heures\" type=\"number\" min=\"0\" step=\"1\" inputmode=\"numeric\">\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Dur\u00e9e estim\u00e9e \u2013 jours\">\r\n            <label for=\"stb-jours\">Jours<\/label>\r\n            <input class=\"st-input\" id=\"stb-jours\" name=\"duree_jours\" type=\"number\" min=\"0\" step=\"1\" inputmode=\"numeric\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div data-if=\"service=Chauffeur uniquement|V\u00e9hicule + Chauffeur;chauffeur_requis=Oui\" hidden>\r\n          <fieldset class=\"st-group\" data-q=\"Chauffeur disponible pendant toute la dur\u00e9e du voyage\" data-req=\"radio\">\r\n            <legend>Le chauffeur devra-t-il \u00eatre disponible pendant toute la dur\u00e9e du voyage&nbsp;? <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n            <div class=\"st-options\">\r\n              <label class=\"st-opt\"><input type=\"radio\" name=\"dispo_chauffeur\" value=\"Oui\"><span>Oui<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"radio\" name=\"dispo_chauffeur\" value=\"Non\"><span>Non<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"radio\" name=\"dispo_chauffeur\" value=\"Certains jours ou horaires uniquement\"><span>Certains jours ou horaires uniquement<\/span><\/label>\r\n            <\/div>\r\n          <\/fieldset>\r\n        <\/div>\r\n\r\n        <div class=\"st-field\" data-q=\"Programme pr\u00e9vu\">\r\n          <label for=\"stb-programme\">Si applicable, indiquez le programme pr\u00e9vu<\/label>\r\n          <textarea class=\"st-input\" id=\"stb-programme\" name=\"programme\" rows=\"4\"><\/textarea>\r\n        <\/div>\r\n\r\n        <div data-if=\"service=Chauffeur uniquement|V\u00e9hicule + Chauffeur;chauffeur_requis=Oui\" hidden>\r\n          <fieldset class=\"st-group\" data-q=\"H\u00e9bergement du chauffeur n\u00e9cessaire\" data-req=\"radio\">\r\n            <legend>H\u00e9bergement du chauffeur n\u00e9cessaire&nbsp;? <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n            <div class=\"st-options\">\r\n              <label class=\"st-opt\"><input type=\"radio\" name=\"hebergement\" value=\"Non\"><span>Non<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"radio\" name=\"hebergement\" value=\"Oui\"><span>Oui<\/span><\/label>\r\n              <label class=\"st-opt\"><input type=\"radio\" name=\"hebergement\" value=\"\u00c0 d\u00e9finir\"><span>\u00c0 d\u00e9finir<\/span><\/label>\r\n            <\/div>\r\n          <\/fieldset>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 9 ============ -->\r\n      <section class=\"st-panel\" data-step=\"9\" data-title=\"Besoins particuliers\" hidden>\r\n        <h2 tabindex=\"-1\">Besoins particuliers<\/h2>\r\n        <p class=\"st-lead\">Communiquez-nous toute information suppl\u00e9mentaire qui pourrait rendre votre voyage plus confortable et r\u00e9ussi.<\/p>\r\n        <div class=\"st-field\" data-q=\"Besoins particuliers\">\r\n          <label for=\"stb-besoins\">Vos remarques<\/label>\r\n          <textarea class=\"st-input\" id=\"stb-besoins\" name=\"besoins_particuliers\" rows=\"6\"><\/textarea>\r\n          <p class=\"st-hint\" style=\"margin:8px 0 0\">Exemples : accessibilit\u00e9, animaux, \u00e9quipement sportif, arr\u00eats suppl\u00e9mentaires, occasion sp\u00e9ciale, exigences professionnelles, s\u00e9curit\u00e9.<\/p>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 10 ============ -->\r\n      <section class=\"st-panel\" data-step=\"10\" data-title=\"Budget &amp; attentes\" hidden>\r\n        <h2 tabindex=\"-1\">Budget &amp; attentes<\/h2>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Budget approximatif pour le transport\">\r\n          <legend>Disposez-vous d'un budget approximatif pour le service de transport&nbsp;?<\/legend>\r\n          <div class=\"st-options st-options--inline\">\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"budget_connu\" value=\"Non\"><span>Non<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"radio\" name=\"budget_connu\" value=\"Oui\"><span>Oui<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n        <div class=\"st-field st-sub\" data-if=\"budget_connu=Oui\" data-q=\"Budget approximatif\" hidden>\r\n          <label for=\"stb-budget\">Budget approximatif <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-budget\" name=\"budget_montant\" type=\"text\" placeholder=\"Ex. : 150 000 FCFA\" required disabled>\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Ce qui est le plus important\" data-req=\"check\">\r\n          <legend>Qu'est-ce qui est le plus important pour vous&nbsp;? <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/legend>\r\n          <div class=\"st-options\">\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"priorites\" value=\"Prix\"><span>Prix<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"priorites\" value=\"Confort\"><span>Confort<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"priorites\" value=\"Qualit\u00e9 du v\u00e9hicule\"><span>Qualit\u00e9 du v\u00e9hicule<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"priorites\" value=\"Exp\u00e9rience du chauffeur\"><span>Exp\u00e9rience du chauffeur<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"priorites\" value=\"Comp\u00e9tence linguistique\"><span>Comp\u00e9tence linguistique<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"priorites\" value=\"Flexibilit\u00e9\"><span>Flexibilit\u00e9<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"priorites\" value=\"Fiabilit\u00e9\"><span>Fiabilit\u00e9<\/span><\/label>\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"priorites\" value=\"Autre\"><span>Autre<\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n        <div class=\"st-field st-sub\" data-if=\"priorites=Autre\" data-q=\"Priorit\u00e9s \u2013 pr\u00e9cision\" hidden>\r\n          <label for=\"stb-prio-autre\">Pr\u00e9cisez <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n          <input class=\"st-input\" id=\"stb-prio-autre\" name=\"priorites_autre\" type=\"text\" required disabled>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ============ \u00c9TAPE 11 ============ -->\r\n      <section class=\"st-panel\" data-step=\"11\" data-title=\"Confirmation du client\" hidden>\r\n        <h2 tabindex=\"-1\">Confirmation du client<\/h2>\r\n\r\n        <div class=\"st-legal\">\r\n          <p>En envoyant cette demande, je confirme que les informations fournies sont exactes \u00e0 ma connaissance et je comprends qu'elles seront utilis\u00e9es par Simple-Touky afin d'identifier et d'organiser une solution de transport adapt\u00e9e.<\/p>\r\n          <p>Je comprends que ce formulaire de demande <b>ne constitue pas, \u00e0 lui seul, une confirmation de r\u00e9servation<\/b>. Le voyage sera consid\u00e9r\u00e9 comme confirm\u00e9 uniquement apr\u00e8s confirmation par Simple-Touky de la disponibilit\u00e9, du v\u00e9hicule\/chauffeur, du prix convenu et des frais de service applicables.<\/p>\r\n        <\/div>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Frais d'organisation Simple-Touky\" data-req=\"check\" data-msg=\"Cochez la case pour confirmer avoir compris ce point.\">\r\n          <legend class=\"st-sr\">Frais d'organisation<\/legend>\r\n          <div class=\"st-options st-options--stack\">\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"comprend_frais\" value=\"Oui\"><span>J'ai compris que les frais d'organisation Simple-Touky sont annonc\u00e9s \u00e0 l'avance, pay\u00e9s d'avance, et distincts du prix du trajet. <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Prix du trajet au chauffeur\" data-req=\"check\" data-msg=\"Cochez la case pour confirmer avoir compris ce point.\">\r\n          <legend class=\"st-sr\">Prix du trajet<\/legend>\r\n          <div class=\"st-options st-options--stack\">\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"comprend_prix_chauffeur\" value=\"Oui\"><span>J'ai compris que la totalit\u00e9 du prix du trajet revient au chauffeur, prestataire ind\u00e9pendant, et que Simple-Touky ne pr\u00e9l\u00e8ve aucune commission sur lui. <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Autorisation de n\u00e9gociation\" data-req=\"check\" data-msg=\"Cochez la case pour autoriser Simple-Touky \u00e0 n\u00e9gocier en votre nom.\">\r\n          <legend class=\"st-sr\">Autorisation<\/legend>\r\n          <div class=\"st-options st-options--stack\">\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"autorise_negociation\" value=\"Oui\"><span>J'autorise Simple-Touky \u00e0 n\u00e9gocier un prix juste en mon nom et \u00e0 transmettre mes coordonn\u00e9es au chauffeur retenu. <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n\r\n        <fieldset class=\"st-group\" data-q=\"Confirmation du client\" data-req=\"check\" data-msg=\"Cochez la case pour confirmer et envoyer votre demande.\">\r\n          <legend class=\"st-sr\">Confirmation<\/legend>\r\n          <div class=\"st-options st-options--stack\">\r\n            <label class=\"st-opt\"><input type=\"checkbox\" name=\"confirmation\" value=\"Oui, le client confirme\"><span>Je confirme les informations ci-dessus et j'ai compris que cette demande ne vaut pas confirmation de r\u00e9servation. <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/span><\/label>\r\n          <\/div>\r\n        <\/fieldset>\r\n\r\n        <div class=\"st-row\">\r\n          <div class=\"st-field\" data-q=\"Nom du client\">\r\n            <label for=\"stb-nom-conf\">Nom du client <b class=\"st-req\" aria-hidden=\"true\">*<\/b><\/label>\r\n            <input class=\"st-input\" id=\"stb-nom-conf\" name=\"nom_confirmation\" type=\"text\" required>\r\n          <\/div>\r\n          <div class=\"st-field\" data-q=\"Date\">\r\n            <label for=\"stb-date-conf\">Date<\/label>\r\n            <input class=\"st-input\" id=\"stb-date-conf\" name=\"date_confirmation\" type=\"text\" readonly>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <p class=\"st-fineprint\">R\u00e9ponse sous 24 heures ouvr\u00e9es avec un devis d\u00e9taill\u00e9 : frais d'organisation d'un c\u00f4t\u00e9, prix du trajet de l'autre. Rien n'est engag\u00e9 tant que vous n'avez pas valid\u00e9 les deux.<\/p>\r\n      <\/section>\r\n\r\n      <div class=\"st-alert\" role=\"alert\" hidden><\/div>\r\n\r\n      <div class=\"st-actions\">\r\n        <button type=\"button\" class=\"st-btn st-btn--ghost st-prev\" hidden>Pr\u00e9c\u00e9dent<\/button>\r\n        <button type=\"submit\" class=\"st-btn st-next\">Suivant<\/button>\r\n      <\/div>\r\n      <!-- Libell\u00e9s traduisibles, lus par le script -->\r\n      <span class=\"st-i18n\" data-key=\"next\" hidden>Suivant<\/span>\r\n      <span class=\"st-i18n\" data-key=\"send\" hidden>Envoyer la demande<\/span>\r\n      <span class=\"st-i18n\" data-key=\"sending\" hidden>Envoi en cours\u2026<\/span>\r\n    <\/form>\r\n\r\n    <div class=\"st-success\" role=\"status\">\r\n      <div class=\"st-success-icon\" aria-hidden=\"true\">&#10003;<\/div>\r\n      <h2>Demande envoy\u00e9e<\/h2>\r\n      <p>Merci pour votre confiance. Notre \u00e9quipe \u00e9tudie votre demande et vous r\u00e9pondra tr\u00e8s bient\u00f4t par le moyen de communication que vous avez choisi.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      'use strict';\r\n\r\n      var root = document.getElementById('stb-form');\r\n      if (!root || root.getAttribute('data-ready')) { return; }\r\n      root.setAttribute('data-ready', '1');\r\n\r\n      var AJAX_URL = root.getAttribute('data-ajax') || '\/wp-admin\/admin-ajax.php';\r\n      var form = root.querySelector('.st-form');\r\n      var panels = Array.prototype.slice.call(root.querySelectorAll('.st-panel'));\r\n      var pills = Array.prototype.slice.call(root.querySelectorAll('.st-pill'));\r\n      var btnPrev = root.querySelector('.st-prev');\r\n      var btnNext = root.querySelector('.st-next');\r\n      var I18N = {};\r\n      root.querySelectorAll('.st-i18n').forEach(function (n) { I18N[n.getAttribute('data-key')] = n.textContent; });\r\n      var alertBox = root.querySelector('.st-alert');\r\n      var live = root.querySelector('.st-sr');\r\n      var LAST = panels.length - 1;\r\n\r\n      var current = 0;\r\n      var completed = {};\r\n      var sent = false;\r\n      var sending = false;\r\n\r\n      function pad(n) { return String(n).padStart(2, '0'); }\r\n      function todayISO() {\r\n        var d = new Date();\r\n        return d.getFullYear() + '-' + pad(d.getMonth() + 1) + '-' + pad(d.getDate());\r\n      }\r\n      function fmtDate(iso) { return iso.split('-').reverse().join('\/'); }\r\n\r\n      function el(name) { return form.elements[name]; }\r\n\r\n      function vals(name) {\r\n        var out = [];\r\n        form.querySelectorAll('[name=\"' + name + '\"]').forEach(function (e) {\r\n          if (e.type === 'radio' || e.type === 'checkbox') {\r\n            if (e.checked) { out.push(e.value); }\r\n          } else if (e.value.trim()) {\r\n            out.push(e.value.trim());\r\n          }\r\n        });\r\n        return out;\r\n      }\r\n\r\n      function test(expr, emptyResult) {\r\n        return expr.split(';').every(function (part) {\r\n          var i = part.indexOf('=');\r\n          var v = vals(part.slice(0, i));\r\n          var want = part.slice(i + 1).split('|');\r\n          if (!v.length) { return emptyResult; }\r\n          return v.some(function (x) { return want.indexOf(x) > -1; });\r\n        });\r\n      }\r\n\r\n      function hiddenWithin(node, stop) {\r\n        for (var n = node; n && n !== stop; n = n.parentElement) {\r\n          if (n.hidden) { return true; }\r\n        }\r\n        return false;\r\n      }\r\n\r\n      function isApplicable(i) {\r\n        var c = panels[i].getAttribute('data-step-if');\r\n        return c ? test(c, true) : true;\r\n      }\r\n      function nextIndex(from) {\r\n        for (var i = from + 1; i <= LAST; i++) { if (isApplicable(i)) { return i; } }\r\n        return -1;\r\n      }\r\n      function prevIndex(from) {\r\n        for (var i = from - 1; i >= 0; i--) { if (isApplicable(i)) { return i; } }\r\n        return -1;\r\n      }\r\n\r\n      function refresh() {\r\n        form.querySelectorAll('[data-if]').forEach(function (block) {\r\n          var show = test(block.getAttribute('data-if'), false);\r\n          block.hidden = !show;\r\n          block.querySelectorAll('input,select,textarea').forEach(function (i) { i.disabled = !show; });\r\n        });\r\n      }\r\n\r\n      function updateTotal() {\r\n        var n = function (k) { return Math.max(0, parseInt(el(k).value, 10) || 0); };\r\n        el('total').value = n('adultes') + n('enfants') + n('bebes');\r\n      }\r\n\r\n      function render() {\r\n        panels.forEach(function (p, i) { p.hidden = (i !== current); });\r\n\r\n        pills.forEach(function (pill, i) {\r\n          var na = !isApplicable(i);\r\n          var state = 'todo';\r\n          if (sent) { state = 'done'; }\r\n          else if (i === current) { state = 'current'; }\r\n          else if (completed[i] || na) { state = 'done'; }\r\n          pill.className = 'st-pill is-' + state + ((na && i !== current && !sent) ? ' is-skipped' : '');\r\n          pill.title = na ? '\u00c9tape non applicable \u00e0 votre demande' : '';\r\n          if (state === 'current') { pill.setAttribute('aria-current', 'step'); }\r\n          else { pill.removeAttribute('aria-current'); }\r\n        });\r\n\r\n        btnPrev.hidden = prevIndex(current) < 0;\r\n        btnNext.textContent = (current === LAST) ? I18N.send : I18N.next;\r\n      }\r\n\r\n      function onEnter(i) {\r\n        var step = panels[i].getAttribute('data-step');\r\n        if (step === '7' && !vals('chauffeur_requis').length) {\r\n          form.querySelector('[name=\"chauffeur_requis\"][value=\"Oui\"]').checked = true;\r\n          refresh();\r\n        }\r\n        if (step === '11') {\r\n          if (!el('nom_confirmation').value.trim()) { el('nom_confirmation').value = el('nom').value.trim(); }\r\n          el('date_confirmation').value = fmtDate(todayISO());\r\n        }\r\n      }\r\n\r\n      function goTo(i, scroll) {\r\n        current = i;\r\n        alertBox.hidden = true;\r\n        onEnter(i);\r\n        refresh();\r\n        render();\r\n        var h = panels[i].querySelector('h2');\r\n        if (h) { h.focus({ preventScroll: true }); }\r\n        live.textContent = '\u00c9tape ' + (i + 1) + ' sur ' + panels.length + ' : ' + panels[i].getAttribute('data-title');\r\n        if (scroll) { root.scrollIntoView({ behavior: 'smooth', block: 'start' }); }\r\n      }\r\n\r\n      function checkField(f) {\r\n        var v = f.value.trim();\r\n        if (f.required && !v) { return 'Ce champ est obligatoire.'; }\r\n        if (!v) { return ''; }\r\n        if (f.type === 'email' && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(v)) {\r\n          return 'Saisissez une adresse e-mail valide.';\r\n        }\r\n        if (f.type === 'tel' && (!\/^[+()\\d\\s.\\-]+$\/.test(v) || v.replace(\/\\D\/g, '').length < 6)) {\r\n          return 'Saisissez un num\u00e9ro de t\u00e9l\u00e9phone valide.';\r\n        }\r\n        if (f.type === 'number') {\r\n          var n = Number(v);\r\n          if (isNaN(n) || Math.floor(n) !== n) { return 'Saisissez un nombre entier.'; }\r\n          if (f.min !== '' && n < Number(f.min)) { return 'La valeur minimale est ' + f.min + '.'; }\r\n        }\r\n        if (f.type === 'date' && f.min && v < f.min) {\r\n          return 'Choisissez une date \u00e0 partir du ' + fmtDate(f.min) + '.';\r\n        }\r\n        return '';\r\n      }\r\n\r\n      var EXTRA = {\r\n        '3': function () {\r\n          var a = el('date_depart').value, b = el('date_arrivee').value;\r\n          if (a && b && b < a) {\r\n            return [{ el: el('date_arrivee'), msg: 'La date d\\'arriv\u00e9e ne peut pas pr\u00e9c\u00e9der la date de prise en charge.' }];\r\n          }\r\n          return [];\r\n        }\r\n      };\r\n\r\n      function showError(target, msg) {\r\n        var box = target.closest('.st-field, .st-group') || target.parentNode;\r\n        box.classList.add('has-error');\r\n        var p = null;\r\n        Array.prototype.forEach.call(box.children, function (c) { if (c.classList.contains('st-error')) { p = c; } });\r\n        if (!p) {\r\n          p = document.createElement('p');\r\n          p.className = 'st-error';\r\n          p.setAttribute('role', 'alert');\r\n          box.appendChild(p);\r\n        }\r\n        p.textContent = msg;\r\n        if (target.tagName !== 'FIELDSET') { target.setAttribute('aria-invalid', 'true'); }\r\n      }\r\n\r\n      function clearErrors(scope) {\r\n        scope.querySelectorAll('.st-error').forEach(function (e) { e.remove(); });\r\n        scope.querySelectorAll('.has-error').forEach(function (e) { e.classList.remove('has-error'); });\r\n        scope.querySelectorAll('[aria-invalid]').forEach(function (e) { e.removeAttribute('aria-invalid'); });\r\n      }\r\n\r\n      function clearFieldError(target) {\r\n        var box = target.closest('.st-field, .st-group');\r\n        if (!box) { return; }\r\n        box.classList.remove('has-error');\r\n        Array.prototype.slice.call(box.children).forEach(function (c) {\r\n          if (c.classList.contains('st-error')) { c.remove(); }\r\n        });\r\n        target.removeAttribute('aria-invalid');\r\n      }\r\n\r\n      function validatePanel(panel, silent) {\r\n        var errs = [];\r\n\r\n        panel.querySelectorAll('input,select,textarea').forEach(function (f) {\r\n          if (f.type === 'radio' || f.type === 'checkbox' || f.disabled || hiddenWithin(f, panel)) { return; }\r\n          var msg = checkField(f);\r\n          if (msg) { errs.push({ el: f, msg: msg }); }\r\n        });\r\n\r\n        panel.querySelectorAll('fieldset[data-req]').forEach(function (fs) {\r\n          if (hiddenWithin(fs, panel)) { return; }\r\n          if (!fs.querySelector('input:checked')) {\r\n            var def = fs.getAttribute('data-req') === 'check' ? 'S\u00e9lectionnez au moins une option.' : 'Choisissez une option.';\r\n            errs.push({ el: fs, msg: fs.getAttribute('data-msg') || def });\r\n          }\r\n        });\r\n\r\n        var extra = EXTRA[panel.getAttribute('data-step')];\r\n        if (extra) { errs = errs.concat(extra()); }\r\n\r\n        errs.sort(function (a, b) {\r\n          return (a.el.compareDocumentPosition(b.el) & Node.DOCUMENT_POSITION_FOLLOWING) ? -1 : 1;\r\n        });\r\n\r\n        if (!silent) {\r\n          clearErrors(panel);\r\n          errs.forEach(function (x) { showError(x.el, x.msg); });\r\n          if (errs.length) {\r\n            var first = errs[0].el;\r\n            var focusable = first.tagName === 'FIELDSET' ? first.querySelector('input') : first;\r\n            if (focusable) { focusable.focus({ preventScroll: true }); }\r\n            (first.closest('.st-field, .st-group') || first).scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n          }\r\n        }\r\n        return errs.length === 0;\r\n      }\r\n\r\n      function readQ(q) {\r\n        if (q.querySelector('input[type=radio],input[type=checkbox]')) {\r\n          var out = [];\r\n          q.querySelectorAll('input:checked').forEach(function (i) { out.push(i.value); });\r\n          return out.join(', ');\r\n        }\r\n        var f = q.querySelector('input,select,textarea');\r\n        if (!f) { return ''; }\r\n        var v = f.value.trim();\r\n        if (f.type === 'date' && v) { v = fmtDate(v); }\r\n        return v;\r\n      }\r\n\r\n      function collect() {\r\n        var sections = [];\r\n        panels.forEach(function (p, i) {\r\n          if (!isApplicable(i)) { return; }\r\n          var rows = [];\r\n          p.querySelectorAll('[data-q]').forEach(function (q) {\r\n            if (hiddenWithin(q, p)) { return; }\r\n            rows.push([q.getAttribute('data-q'), readQ(q) || '\u2014']);\r\n          });\r\n          sections.push({ title: (i + 1) + '. ' + p.getAttribute('data-title').replace(\/&amp;\/g, '&'), rows: rows });\r\n        });\r\n        return {\r\n          client: { name: el('nom').value.trim(), email: el('email').value.trim(), phone: el('tel').value.trim() },\r\n          sections: sections,\r\n          page: window.location.href\r\n        };\r\n      }\r\n\r\n      function showAlert(msg) {\r\n        alertBox.textContent = msg;\r\n        alertBox.hidden = false;\r\n      }\r\n\r\n      function finish() {\r\n        sent = true;\r\n        root.classList.add('is-sent');\r\n        render();\r\n        root.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n      }\r\n\r\n      function send() {\r\n        if (sending) { return; }\r\n        sending = true;\r\n        alertBox.hidden = true;\r\n        btnNext.disabled = true;\r\n        btnPrev.disabled = true;\r\n        btnNext.textContent = I18N.sending;\r\n\r\n        var fd = new FormData();\r\n        fd.append('action', 'simple_touky_b_send');\r\n        fd.append('st_trap', el('st_trap').value);\r\n        fd.append('payload', JSON.stringify(collect()));\r\n\r\n        fetch(AJAX_URL, { method: 'POST', body: fd, credentials: 'same-origin' })\r\n        .then(function (r) {\r\n          return r.json().then(function (j) { return { ok: r.ok, j: j }; }, function () { return { ok: false, j: null }; });\r\n        })\r\n        .then(function (res) {\r\n          if (res.ok && res.j && res.j.success) { finish(); return; }\r\n          var m = res.j && res.j.data && res.j.data.message;\r\n          throw new Error(m || '');\r\n        })\r\n        .catch(function (err) {\r\n          showAlert(err && err.message ? err.message : 'L\\'envoi a \u00e9chou\u00e9. V\u00e9rifiez votre connexion et r\u00e9essayez.');\r\n        })\r\n        .then(function () {\r\n          sending = false;\r\n          btnNext.disabled = false;\r\n          btnPrev.disabled = false;\r\n          render();\r\n        });\r\n      }\r\n\r\n      function submitAll() {\r\n        for (var i = 0; i < LAST; i++) {\r\n          if (isApplicable(i) && !validatePanel(panels[i], true)) {\r\n            delete completed[i];\r\n            goTo(i, true);\r\n            validatePanel(panels[i], false);\r\n            showAlert('Une \u00e9tape pr\u00e9c\u00e9dente est incompl\u00e8te. Corrigez-la puis revenez \u00e0 la confirmation.');\r\n            return;\r\n          }\r\n        }\r\n        send();\r\n      }\r\n\r\n      form.addEventListener('submit', function (e) {\r\n        e.preventDefault();\r\n        if (sending) { return; }\r\n        var panel = panels[current];\r\n        if (!validatePanel(panel, false)) { return; }\r\n        completed[current] = true;\r\n        if (current === LAST) { submitAll(); return; }\r\n        goTo(nextIndex(current), true);\r\n      });\r\n\r\n      btnPrev.addEventListener('click', function () {\r\n        var p = prevIndex(current);\r\n        if (p < 0) { return; }\r\n        if (validatePanel(panels[current], true)) { completed[current] = true; }\r\n        else { delete completed[current]; }\r\n        clearErrors(panels[current]);\r\n        goTo(p, true);\r\n      });\r\n\r\n      function onChange(e) {\r\n        var t = e.target;\r\n        if (!t || !t.name) { return; }\r\n        clearFieldError(t);\r\n        if (['duree_heures', 'duree_jours', 'date_depart', 'date_arrivee'].indexOf(t.name) > -1) {\r\n          clearErrors(panels[current]);\r\n        }\r\n        if (t.name === 'adultes' || t.name === 'enfants' || t.name === 'bebes') { updateTotal(); }\r\n        if (t.name === 'date_depart') {\r\n          el('date_arrivee').min = t.value || todayISO();\r\n        }\r\n        refresh();\r\n        render();\r\n      }\r\n      form.addEventListener('input', onChange);\r\n      form.addEventListener('change', onChange);\r\n\r\n      el('date_depart').min = todayISO();\r\n      el('date_arrivee').min = todayISO();\r\n      updateTotal();\r\n      refresh();\r\n      render();\r\n    })();\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Votre voyage, notre plaisir Comment nous travaillons: NOTRE SERVICE &amp; NOTRE MODE DE FONCTIONNEMENT Simple-Touky est un service de coordination de voyages con\u00e7u pour rendre la recherche d\u2019un transport priv\u00e9 fiable simple, transparente et sans stress. Pour organiser votre voyage, Simple-Touky facture au client des frais de service \u00e0 l\u2019avance pour l\u2019organisation, la planification et [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"class_list":["post-767","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Chauffeur + voiture - Simple Solutions 88<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simple.sn\/en\/chauffeur-voiture\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chauffeur + voiture - Simple Solutions 88\" \/>\n<meta property=\"og:description\" content=\"Votre voyage, notre plaisir Comment nous travaillons: NOTRE SERVICE &amp; NOTRE MODE DE FONCTIONNEMENT Simple-Touky est un service de coordination de voyages con\u00e7u pour rendre la recherche d\u2019un transport priv\u00e9 fiable simple, transparente et sans stress. Pour organiser votre voyage, Simple-Touky facture au client des frais de service \u00e0 l\u2019avance pour l\u2019organisation, la planification et [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simple.sn\/en\/chauffeur-voiture\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Solutions 88\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T18:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-1024x1024.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simple.sn\\\/chauffeur-voiture\\\/\",\"url\":\"https:\\\/\\\/simple.sn\\\/chauffeur-voiture\\\/\",\"name\":\"Chauffeur + voiture - Simple Solutions 88\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/chauffeur-voiture\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/chauffeur-voiture\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/8371-1024x1024.jpg\",\"datePublished\":\"2026-09-29T16:27:01+00:00\",\"dateModified\":\"2026-10-01T18:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/chauffeur-voiture\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simple.sn\\\/chauffeur-voiture\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simple.sn\\\/chauffeur-voiture\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/8371-1024x1024.jpg\",\"contentUrl\":\"https:\\\/\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/8371-1024x1024.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simple.sn\\\/chauffeur-voiture\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simple.sn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chauffeur + voiture\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simple.sn\\\/#website\",\"url\":\"https:\\\/\\\/simple.sn\\\/\",\"name\":\"Simple Solutions 88\",\"description\":\"\u00e9tablir des connexions\\\/bringing people together\",\"publisher\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simple.sn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/simple.sn\\\/#organization\",\"name\":\"Simple Solutions 88\",\"url\":\"https:\\\/\\\/simple.sn\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simple.sn\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-Screen-Shot-2026-08-05-at-1.13.04-PM.png?fit=458%2C152&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-Screen-Shot-2026-08-05-at-1.13.04-PM.png?fit=458%2C152&ssl=1\",\"width\":458,\"height\":152,\"caption\":\"Simple Solutions 88\"},\"image\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chauffeur + voiture - Simple Solutions 88","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:\/\/simple.sn\/en\/chauffeur-voiture\/","og_locale":"en_US","og_type":"article","og_title":"Chauffeur + voiture - Simple Solutions 88","og_description":"Votre voyage, notre plaisir Comment nous travaillons: NOTRE SERVICE &amp; NOTRE MODE DE FONCTIONNEMENT Simple-Touky est un service de coordination de voyages con\u00e7u pour rendre la recherche d\u2019un transport priv\u00e9 fiable simple, transparente et sans stress. Pour organiser votre voyage, Simple-Touky facture au client des frais de service \u00e0 l\u2019avance pour l\u2019organisation, la planification et [&hellip;]","og_url":"https:\/\/simple.sn\/en\/chauffeur-voiture\/","og_site_name":"Simple Solutions 88","article_modified_time":"2026-10-01T18:00:00+00:00","og_image":[{"url":"https:\/\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-1024x1024.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/simple.sn\/chauffeur-voiture\/","url":"https:\/\/simple.sn\/chauffeur-voiture\/","name":"Chauffeur + voiture - Simple Solutions 88","isPartOf":{"@id":"https:\/\/simple.sn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simple.sn\/chauffeur-voiture\/#primaryimage"},"image":{"@id":"https:\/\/simple.sn\/chauffeur-voiture\/#primaryimage"},"thumbnailUrl":"https:\/\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-1024x1024.jpg","datePublished":"2026-09-29T16:27:01+00:00","dateModified":"2026-10-01T18:00:00+00:00","breadcrumb":{"@id":"https:\/\/simple.sn\/chauffeur-voiture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simple.sn\/chauffeur-voiture\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simple.sn\/chauffeur-voiture\/#primaryimage","url":"https:\/\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-1024x1024.jpg","contentUrl":"https:\/\/simple.sn\/wp-content\/uploads\/2026\/09\/8371-1024x1024.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/simple.sn\/chauffeur-voiture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simple.sn\/"},{"@type":"ListItem","position":2,"name":"Chauffeur + voiture"}]},{"@type":"WebSite","@id":"https:\/\/simple.sn\/#website","url":"https:\/\/simple.sn\/","name":"Simple Solutions 88","description":"\u00e9tablir des connexions\/bringing people together","publisher":{"@id":"https:\/\/simple.sn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simple.sn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/simple.sn\/#organization","name":"Simple Solutions 88","url":"https:\/\/simple.sn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simple.sn\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/08\/cropped-Screen-Shot-2026-08-05-at-1.13.04-PM.png?fit=458%2C152&ssl=1","contentUrl":"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/08\/cropped-Screen-Shot-2026-08-05-at-1.13.04-PM.png?fit=458%2C152&ssl=1","width":458,"height":152,"caption":"Simple Solutions 88"},"image":{"@id":"https:\/\/simple.sn\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/pages\/767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/comments?post=767"}],"version-history":[{"count":20,"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/pages\/767\/revisions"}],"predecessor-version":[{"id":872,"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/pages\/767\/revisions\/872"}],"wp:attachment":[{"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/media?parent=767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}