{"id":9,"date":"2026-06-10T11:38:16","date_gmt":"2026-06-10T11:38:16","guid":{"rendered":"https:\/\/taximargot.fr\/?page_id=9"},"modified":"2026-07-25T07:22:29","modified_gmt":"2026-07-25T07:22:29","slug":"accueil","status":"publish","type":"page","link":"https:\/\/taximargot.fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39e0cb9 e-con e-atomic-element e-flexbox-base e-4b81e15 \" data-id=\"39e0cb9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"39e0cb9\">\n    \t\t<div class=\"elementor-element elementor-element-037c6e3 elementor-widget elementor-widget-image\" data-id=\"037c6e3\" 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 fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/taximargot.fr\/wp-content\/uploads\/2026\/06\/CARTE-DE-VISITE--1024x576.jpg\" class=\"attachment-large size-large wp-image-51\" alt=\"\" srcset=\"https:\/\/taximargot.fr\/wp-content\/uploads\/2026\/06\/CARTE-DE-VISITE--1024x576.jpg 1024w, https:\/\/taximargot.fr\/wp-content\/uploads\/2026\/06\/CARTE-DE-VISITE--300x169.jpg 300w, https:\/\/taximargot.fr\/wp-content\/uploads\/2026\/06\/CARTE-DE-VISITE--768x432.jpg 768w, https:\/\/taximargot.fr\/wp-content\/uploads\/2026\/06\/CARTE-DE-VISITE-.jpg 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-954ef9c elementor-widget elementor-widget-html\" data-id=\"954ef9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0;\">\n\n  <a href=\"tel:0608038424\"\n     style=\"background:#f4b400;color:#000;padding:14px 20px;border-radius:10px;\n     text-decoration:none;font-weight:bold;font-size:16px;\">\n     \ud83d\udcde T\u00e9l\u00e9phone\n  <\/a>\n\n  <a href=\"https:\/\/wa.me\/33608038424\"\n     target=\"_blank\"\n     style=\"background:#25D366;color:white;padding:14px 20px;border-radius:10px;\n     text-decoration:none;font-weight:bold;font-size:16px;\">\n     \ud83d\udfe2 WhatsApp\n  <\/a>\n\n  <a href=\"sms:0608038424\"\n     style=\"background:#2196F3;color:white;padding:14px 20px;border-radius:10px;\n     text-decoration:none;font-weight:bold;font-size:16px;\">\n     \ud83d\udcf1 SMS\n  <\/a>\n  <a href=\"mailto:taximargot.beaujeu@gmail.com\"\nstyle=\"background:#222;color:white;padding:14px 20px;border-radius:10px;text-decoration:none;font-weight:bold;font-size:16px;\">\n\u2709\ufe0f E-mail\n<\/a>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6c1f079 e-con-full e-flex e-con e-parent\" data-id=\"6c1f079\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eaa1007 elementor-widget elementor-widget-html\" data-id=\"eaa1007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"taxi-margot\">\r\n  <div class=\"bandeau-titre\">\r\n    \ud83d\ude96 Obtenez votre tarif<br>\r\n    <span>et r\u00e9servez votre taxi<\/span>\r\n  <\/div>\r\n\r\n  <div class=\"infos-rapides\">\u2b50 Disponible 7j\/7 \u2022 \ud83d\ude96 R\u00e9servation imm\u00e9diate \u2022 \ud83c\udf0d Toutes distances<\/div>\r\n\r\n  <label>Adresse de d\u00e9part<\/label>\r\n  <input id=\"depart\" value=\"51 Place de la Gare, 69430 Beaujeu\" \/>\r\n\r\n  <div id=\"etapes\"><\/div>\r\n\r\n  <button type=\"button\" class=\"btn-secondaire\" onclick=\"ajouterEtape()\">\r\n    + Ajouter une destination interm\u00e9diaire\r\n  <\/button>\r\n\r\n  <label>Adresse d\u2019arriv\u00e9e finale<\/label>\r\n  <input id=\"arrivee\" placeholder=\"Ex : A\u00e9roport Lyon Saint-Exup\u00e9ry\" \/>\r\n\r\n  <label>Date et heure du trajet<\/label>\r\n  <input id=\"dateTrajet\" type=\"datetime-local\" \/>\r\n\r\n  <label>Type de course<\/label>\r\n  <select id=\"typeRetour\">\r\n    <option value=\"client\">Aller-Retour<\/option>\r\n    <option value=\"vide\">Aller simple<\/option>\r\n  <\/select>\r\n\r\n  <label>Temps d'attente (aller-retour uniquement)<\/label>\r\n  <select id=\"attente\">\r\n    <option value=\"0\">Aucune attente<\/option>\r\n    <option value=\"10\">10 minutes<\/option>\r\n    <option value=\"20\">20 minutes<\/option>\r\n    <option value=\"30\">30 minutes<\/option>\r\n    <option value=\"40\">40 minutes<\/option>\r\n    <option value=\"50\">50 minutes<\/option>\r\n    <option value=\"60\">60 minutes<\/option>\r\n    <option value=\"75\">75 minutes<\/option>\r\n    <option value=\"90\">90 minutes<\/option>\r\n  <\/select>\r\n\r\n  <label>Nombre de passagers<\/label>\r\n  <select id=\"nbPassagers\">\r\n    <option value=\"1\">1 passager<\/option>\r\n    <option value=\"2\">2 passagers<\/option>\r\n    <option value=\"3\">3 passagers<\/option>\r\n    <option value=\"4\">4 passagers<\/option>\r\n    <option value=\"5\">5 passagers<\/option>\r\n    <option value=\"6\">6 passagers<\/option>\r\n\r\n  <\/select>\r\n<label>Nombre de bagages<\/label>\r\n<select id=\"nbBagages\">\r\n  <option value=\"0\">Aucun bagage<\/option>\r\n  <option value=\"1\">1 bagage<\/option>\r\n  <option value=\"2\">2 bagages<\/option>\r\n  <option value=\"3\">3 bagages<\/option>\r\n  <option value=\"4\">4 bagages<\/option>\r\n  <option value=\"5\">5 bagages<\/option>\r\n  <option value=\"6\">6 bagages<\/option>\r\n  <option value=\"7\">7 bagages<\/option>\r\n  <option value=\"8\">8 bagages<\/option>\r\n  <option value=\"9\">9 bagages<\/option>\r\n  <option value=\"10\">10 bagages<\/option>\r\n  <option value=\"11\">10 bagages ou plus<\/option>\r\n<\/select>\r\n\r\n  <button type=\"button\" onclick=\"calculerTrajet()\">\ud83d\ude96 Voir mon tarif et r\u00e9server<\/button>\r\n  \r\n<div id=\"resultat\"><\/div>\r\n\r\n <div class=\"bloc-reservation-fixe\">\r\n  <div class=\"titre-reservation\">\ud83d\ude96 MON TARIF ME<br>\r\nCONVIENT, JE R\u00c9SERVE !<\/div>\r\n\r\n  <div class=\"boutons-reservation-fixes\">\r\n    <a href=\"tel:+33608038424\" class=\"btn-appel\">\ud83d\udcde Appeler<\/a>\r\n    <a href=\"https:\/\/wa.me\/33608038424\" target=\"_blank\" class=\"btn-whatsapp\">\ud83d\udcac WhatsApp<\/a>\r\n    <a href=\"sms:+33608038424\" class=\"btn-sms\">\ud83d\udcf1 SMS<\/a>\r\n    <a href=\"mailto:taximargot.beaujeu@gmail.com\" class=\"btn-email\">\u2709\ufe0f E-mail<\/a>\r\n<\/div>\r\n<\/div>\r\n<div id=\"map\"><\/div>\r\n<\/div>\r\n\r\n<style>\r\n#taxi-margot{\r\n  max-width:900px;\r\n  margin:auto;\r\n  background:#fff8ea;\r\n  padding:28px;\r\n  border-radius:24px;\r\n  box-shadow:0 16px 45px rgba(0,0,0,.12);\r\n  border:3px solid #222;\r\n  font-family:Arial,sans-serif;\r\n}\r\n#taxi-margot label{font-weight:bold;margin-top:14px;display:block;}\r\n#taxi-margot input,#taxi-margot select{\r\n  width:100%;padding:14px;margin-top:6px;\r\n  border-radius:14px;border:1px solid #ddd;box-sizing:border-box;\r\n}\r\n#taxi-margot button{\r\n  margin-top:20px;\r\n  width:100%;\r\n  padding:18px;\r\n  border:0;\r\n  border-radius:18px;\r\n  background:linear-gradient(135deg,#1e3a8a,#2563eb);\r\n  color:white;\r\n  font-size:20px;\r\n display:flex;\r\njustify-content:center;\r\nalign-items:center;\r\ngap:10px; \r\ntext-align:center;\r\n  font-weight:900;\r\n  cursor:pointer;\r\n  box-shadow:0 8px 22px rgba(37,99,235,.35);\r\n}\r\n#taxi-margot .btn-secondaire{background:#e8f3ff;font-size:15px;margin-top:12px;}\r\n.etape-ligne{display:grid;grid-template-columns:1fr 60px;gap:8px;align-items:center;}\r\n.etape-ligne input.waypoint{width:100%!important;min-width:100%!important;padding:14px!important;border-radius:14px;border:1px solid #ddd;box-sizing:border-box;}\r\n.etape-ligne button{width:auto;background:#ffdddd;padding:12px 14px;font-size:14px;}\r\n#resultat:not(:empty){\r\n  margin-top:20px;font-size:18px;font-weight:bold;background:#ffffff;\r\n  border:2px solid #22c55e;border-radius:18px;padding:18px;\r\n  box-shadow:0 4px 12px rgba(0,0,0,.10);\r\n}\r\n#map{height:420px;margin-top:10px;border-radius:20px;}\r\n.bandeau-titre{\r\n  background:linear-gradient(135deg,#f4b400,#ffcf33);\r\n  color:white;text-align:center;padding:22px 25px;border-radius:18px;\r\n  margin:0 0 12px 0;font-size:26px;font-weight:900;line-height:1.15;\r\n  box-shadow:0 12px 30px rgba(0,0,0,.35);\r\n  border:2px solid #d89c00;width:100%;box-sizing:border-box;\r\n}\r\n.bandeau-titre span{\r\ncolor:white;\r\n  text-transform:uppercase;text-shadow:0 3px 10px rgba(0,0,0,.25);\r\n}\r\n@media(max-width:700px){\r\n  .bandeau-titre{padding:22px 15px;}\r\n  .bandeau-titre span{font-size:28px;}\r\n}\r\n.infos-rapides{\r\n  text-align:center;background:#ffffff;padding:12px;margin:6px 0 8px 0;\r\n  border-radius:12px;font-size:15px;font-weight:bold;color:#444;\r\n  box-shadow:0 3px 10px rgba(0,0,0,.08);\r\n}\r\n\r\n\r\n.bloc-reservation-fixe{\r\n  background:linear-gradient(135deg,#ffb703,#f59e0b);\r\n  border-radius:18px;\r\n  padding:22px 18px;\r\n  margin:18px 0 22px 0;\r\n  text-align:center;\r\n  box-shadow:0 10px 24px rgba(0,0,0,0.18);\r\n}\r\n\r\n.titre-reservation{\r\n  font-size:18px;\r\n  font-weight:900;\r\n  color:#111;\r\n  margin-bottom:10px;\r\n  text-transform:uppercase;\r\n  letter-spacing:0.5px;\r\n}\r\n\r\n.boutons-reservation-fixes{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n  gap:6px;\r\n  margin:0;\r\n}\r\n\r\n.boutons-reservation-fixes a{\r\npadding:12px 0px;\r\nborder-radius:16px;\r\ntext-decoration:none;\r\nfont-weight:700;\r\nfont-size:9px;\r\nline-height:1;\r\nwhite-space:nowrap;\r\ndisplay:flex;\r\nalign-items:center;\r\njustify-content:center;\r\nmin-width:0;\r\ncolor:white;\r\nwidth:100%;\r\n}\r\n\r\n.btn-appel{background:#f97316;}\r\n.btn-whatsapp{background:#25D366;}\r\n.btn-sms{background:#2196F3;}\r\n.btn-email{background:#374151;}\r\n\r\n<\/style>\r\n\r\n<script>\r\nlet map;\r\nlet directionsService;\r\nlet directionsRenderer;\r\nlet compteurEtapes = 0;\r\n\r\nfunction initMap() {\r\n  map = new google.maps.Map(document.getElementById(\"map\"), {\r\n    zoom: 10,\r\n    center: { lat: 46.15, lng: 4.58 }\r\n  });\r\n\r\n  directionsService = new google.maps.DirectionsService();\r\n  directionsRenderer = new google.maps.DirectionsRenderer();\r\n  directionsRenderer.setMap(map);\r\n\r\n  activerAutocomplete(document.getElementById(\"depart\"));\r\n  activerAutocomplete(document.getElementById(\"arrivee\"));\r\n}\r\n\r\nwindow.initMap = initMap;\r\n\r\nfunction activerAutocomplete(input) {\r\n  if (!input) return;\r\n  new google.maps.places.Autocomplete(input, {\r\n    componentRestrictions: { country: \"fr\" }\r\n  });\r\n}\r\n\r\nfunction ajouterEtape() {\r\n  compteurEtapes++;\r\n  const zone = document.getElementById(\"etapes\");\r\n  const div = document.createElement(\"div\");\r\n  div.className = \"etape\";\r\n  div.innerHTML = `\r\n    <label>Destination interm\u00e9diaire<\/label>\r\n    <div class=\"etape-ligne\">\r\n      <input class=\"waypoint\" placeholder=\"Ex : Villefranche-sur-Sa\u00f4ne\" \/>\r\n      <button type=\"button\" onclick=\"this.parentElement.parentElement.remove()\">X<\/button>\r\n    <\/div>\r\n  `;\r\n  zone.appendChild(div);\r\n  activerAutocomplete(div.querySelector(\".waypoint\"));\r\n}\r\n\r\nfunction calculerTrajet() {\r\n  const depart = document.getElementById(\"depart\").value;\r\n  const arrivee = document.getElementById(\"arrivee\").value;\r\n  const dateTrajet = new Date(document.getElementById(\"dateTrajet\").value);\r\n  const typeRetour = document.getElementById(\"typeRetour\").value;\r\n  const attenteMinutes = Number(document.getElementById(\"attente\").value);\r\n  const nbPassagers = Number(document.getElementById(\"nbPassagers\").value);\r\nconst nbBagages = Number(document.getElementById(\"nbBagages\").value);\r\n  if (!arrivee) {\r\n    alert(\"Veuillez saisir une adresse d\u2019arriv\u00e9e.\");\r\n    return;\r\n  }\r\n\r\n  if (isNaN(dateTrajet.getTime())) {\r\n    alert(\"Veuillez choisir une date et une heure.\");\r\n    return;\r\n  }\r\n\r\n  const jour = dateTrajet.getDay();\r\n  const heure = dateTrajet.getHours();\r\n  const estDimanche = jour === 0;\r\n  const estNuit = heure < 7 || heure >= 19;\r\n\r\n  const joursFeries = [\r\n    \"2026-01-01\",\"2026-04-06\",\"2026-05-01\",\"2026-05-08\",\"2026-05-14\",\"2026-05-25\",\"2026-07-14\",\"2026-08-15\",\"2026-11-01\",\"2026-11-11\",\"2026-12-25\",\r\n    \"2027-01-01\",\"2027-03-29\",\"2027-05-01\",\"2027-05-06\",\"2027-05-08\",\"2027-05-17\",\"2027-07-14\",\"2027-08-15\",\"2027-11-01\",\"2027-11-11\",\"2027-12-25\",\r\n    \"2028-01-01\",\"2028-04-17\",\"2028-05-01\",\"2028-05-08\",\"2028-05-25\",\"2028-06-05\",\"2028-07-14\",\"2028-08-15\",\"2028-11-01\",\"2028-11-11\",\"2028-12-25\",\r\n    \"2029-01-01\",\"2029-04-02\",\"2029-05-01\",\"2029-05-08\",\"2029-05-10\",\"2029-05-21\",\"2029-07-14\",\"2029-08-15\",\"2029-11-01\",\"2029-11-11\",\"2029-12-25\",\r\n    \"2030-01-01\",\"2030-04-22\",\"2030-05-01\",\"2030-05-08\",\"2030-05-30\",\"2030-06-10\",\"2030-07-14\",\"2030-08-15\",\"2030-11-01\",\"2030-11-11\",\"2030-12-25\"\r\n  ];\r\n\r\n  const dateChoisie = document.getElementById(\"dateTrajet\").value.substring(0, 10);\r\n  const estFerie = joursFeries.includes(dateChoisie);\r\n\r\n  let tarif = \"A\";\r\n  if (typeRetour === \"client\") {\r\n    tarif = (estDimanche || estNuit || estFerie) ? \"B\" : \"A\";\r\n  } else {\r\n    tarif = (estDimanche || estNuit || estFerie) ? \"D\" : \"C\";\r\n  }\r\n\r\n  const waypoints = [];\r\n  let texteEtapes = \"\";\r\n\r\n  document.querySelectorAll(\".waypoint\").forEach(function(input, index) {\r\n    if (input.value.trim() !== \"\") {\r\n      waypoints.push({\r\n        location: input.value,\r\n        stopover: true\r\n      });\r\n      texteEtapes += \"\u00c9tape \" + (index + 1) + \" : \" + input.value + \"\\n\";\r\n    }\r\n  });\r\n\r\n  directionsService.route({\r\n    origin: depart,\r\n    destination: arrivee,\r\n    waypoints: waypoints,\r\n    travelMode: google.maps.TravelMode.DRIVING\r\n  }, function(response, status) {\r\n    if (status === \"OK\") {\r\n      directionsRenderer.setDirections(response);\r\n\r\n      let distanceTotale = 0;\r\n      let dureeTotaleSecondes = 0;\r\n\r\n      response.routes[0].legs.forEach(function(leg) {\r\n        distanceTotale += leg.distance.value;\r\n        dureeTotaleSecondes += leg.duration.value;\r\n      });\r\n\r\n      const distanceKm = distanceTotale \/ 1000;\r\n     const distanceFactureeKm = (tarif === \"A\" || tarif === \"B\") ? distanceKm * 2 : distanceKm;\r\n      const dureeMinutes = Math.round(dureeTotaleSecondes \/ 60);\r\n\r\n      let priseEnCharge = 3.10;\r\n      let prixKm = 1.00;\r\n\r\n      if (tarif === \"B\") prixKm = 1.50;\r\n      if (tarif === \"C\") prixKm = 2.00;\r\n      if (tarif === \"D\") prixKm = 3.00;\r\n\r\n      let prix = priseEnCharge + distanceFactureeKm * prixKm;\r\n\r\n      const heureDepart = dateTrajet.getHours() + dateTrajet.getMinutes() \/ 60;\r\n      const heureFin = heureDepart + dureeMinutes \/ 60;\r\n\r\n      if (!estDimanche && !estFerie) {\r\n        if (heureDepart < 19 && heureFin > 19) {\r\n          const partJour = (19 - heureDepart) \/ (heureFin - heureDepart);\r\n          const partNuit = 1 - partJour;\r\n          const prixKmJour = typeRetour === \"client\" ? 1.00 : 2.00;\r\n          const prixKmNuit = typeRetour === \"client\" ? 1.50 : 3.00;\r\n          prix = priseEnCharge + distanceFactureeKm * ((prixKmJour * partJour) + (prixKmNuit * partNuit));\r\n        }\r\n\r\n        if (heureDepart < 7 && heureFin > 7) {\r\n          const partNuit = (7 - heureDepart) \/ (heureFin - heureDepart);\r\n          const partJour = 1 - partNuit;\r\n          const prixKmJour = typeRetour === \"client\" ? 1.00 : 2.00;\r\n          const prixKmNuit = typeRetour === \"client\" ? 1.50 : 3.00;\r\n          prix = priseEnCharge + distanceFactureeKm * ((prixKmNuit * partNuit) + (prixKmJour * partJour));\r\n        }\r\n      }\r\n\r\n      prix = Math.max(prix, 8);\r\n\r\n      let prixAttente = 0;\r\n      if (tarif === \"A\" || tarif === \"B\") {\r\n        prixAttente = (attenteMinutes \/ 60) * 41.30;\r\n        prix = prix + prixAttente;\r\n      }\r\n\r\n      let supplementPassagers = 0;\r\n      if (nbPassagers >= 5) {\r\n        supplementPassagers = (nbPassagers - 4) * 4;\r\n        prix = prix + supplementPassagers;\r\n      }\r\n\r\n      let tarifAffiche = tarif;\r\n\r\n      if (!estDimanche && !estFerie && heureDepart < 19 && heureFin > 19) {\r\n        tarifAffiche = typeRetour === \"client\" ? \"A puis B\" : \"C puis D\";\r\n      }\r\n\r\n      if (!estDimanche && !estFerie && heureDepart < 7 && heureFin > 7) {\r\n        tarifAffiche = typeRetour === \"client\" ? \"B puis A\" : \"D puis C\";\r\n      }\r\n\r\n      const tarifTexte =\r\n  tarifAffiche === \"A\" ? \"A - Jour aller-retour\" :\r\n  tarifAffiche === \"B\" ? \"B - Nuit \/ dimanche \/ f\u00e9ri\u00e9 aller-retour\" :\r\n  tarifAffiche === \"C\" ? \"C - Jour aller simple\" :\r\n  tarifAffiche === \"D\" ? \"D - Nuit \/ dimanche \/ f\u00e9ri\u00e9 aller simple\" :\r\n        tarifAffiche === \"A puis B\" ? \"A puis B - Jour puis nuit\" :\r\n        tarifAffiche === \"B puis A\" ? \"B puis A - Nuit puis jour\" :\r\n        tarifAffiche === \"C puis D\" ? \"C puis D - Jour puis nuit\" :\r\n        \"D puis C - Nuit puis jour\";\r\n\r\n      const dateTrajetFormatee = dateTrajet.toLocaleString(\"fr-FR\", {\r\n  weekday: \"long\",\r\n  day: \"2-digit\",\r\n  month: \"long\",\r\n  year: \"numeric\",\r\n  hour: \"2-digit\",\r\n  minute: \"2-digit\"\r\n});\r\n      const messageReservation =\r\n        \"Bonjour Taxi Margot,\\n\\n\" +\r\n        \"Je souhaite r\u00e9server ce trajet :\\n\" +\r\n        \"Date et heure souhait\u00e9es : \" + dateTrajetFormatee + \"\\n\" +\r\n        \"D\u00e9part : \" + depart + \"\\n\" +\r\n        texteEtapes +\r\n        \"Arriv\u00e9e finale : \" + arrivee + \"\\n\" +\r\n        \"Distance : \" + distanceKm.toFixed(1) + \" km\\n\" +\r\n        \"Dur\u00e9e estim\u00e9e : \" + dureeMinutes + \" min\\n\" +\r\n        \"Nombre de passagers : \" + nbPassagers + \"\\n\" +\r\n        \"Nombre de bagages : \" + nbBagages + \"\\n\" +\r\n        \"Suppl\u00e9ment passagers : \" + supplementPassagers.toFixed(2) + \" \u20ac\\n\" +\r\n        \"Temps d'attente : \" + attenteMinutes + \" min\\n\" +\r\n        \"Suppl\u00e9ment attente : \" + prixAttente.toFixed(2) + \" \u20ac\\n\" +\r\n        \"Tarif appliqu\u00e9 : \" + tarifTexte + \"\\n\" +\r\n        \"Prix estimatif : \" + prix.toFixed(2) + \" \u20ac\";\r\n\r\n      document.querySelector(\".btn-whatsapp\").href =\r\n        \"https:\/\/wa.me\/33608038424?text=\" + encodeURIComponent(messageReservation);\r\n\r\n      document.querySelector(\".btn-sms\").href =\r\n        \"sms:+33608038424?body=\" + encodeURIComponent(messageReservation);\r\n\r\n      document.querySelector(\".btn-email\").href =\r\n        \"mailto:taximargot.beaujeu@gmail.com?subject=Reservation%20taxi&body=\" + encodeURIComponent(messageReservation);\r\n\r\n      document.getElementById(\"resultat\").innerHTML =\r\n        \"Distance totale : \" + distanceKm.toFixed(1) + \" km<br>\" +\r\n        \"Dur\u00e9e estim\u00e9e : \" + dureeMinutes + \" min<br>\" +\r\n        \"Temps d'attente : \" + attenteMinutes + \" min<br>\" +\r\n        \"Suppl\u00e9ment attente : \" + prixAttente.toFixed(2) + \" \u20ac<br>\" +\r\n        \"Nombre de passagers : \" + nbPassagers + \"<br>\" +\r\n        \"Nombre de bagages : \" + nbBagages + \"<br>\" +\r\n        \"Suppl\u00e9ment passagers : \" + supplementPassagers.toFixed(2) + \" \u20ac<br>\" +\r\n        \"Tarif appliqu\u00e9 : \" + tarifTexte + \"<br>\" +\r\n    '<div style=\"background:#22c55e;color:white;text-align:center;padding:18px;border-radius:16px;margin-top:15px;margin-bottom:15px;\">' +\r\n'<div style=\"font-size:18px;font-weight:bold;\">PRIX ESTIMATIF<\/div>' +\r\n'<div style=\"font-size:42px;font-weight:900;\">' + prix.toFixed(2) + ' \u20ac<\/div>' +\r\n'<\/div>' +\r\n\"<small>Estimation indicative. Le tarif final peut varier selon attente, circulation, p\u00e9ages ou suppl\u00e9ments.<\/small>\";\r\n} else {\r\n      document.getElementById(\"resultat\").innerHTML = \"Impossible de calculer l\u2019itin\u00e9raire.\";\r\n    }\r\n  });\r\n}\r\n<\/script>\r\n\r\n<script async defer src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDlnc1qPovrlZQxRHVsAl9iIssB3asg2P0&libraries=places&callback=initMap\"><\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39d0c03 e-flex e-con-boxed e-con e-parent\" data-id=\"39d0c03\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ddde40f e-flex e-con-boxed e-con e-parent\" data-id=\"ddde40f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcde T\u00e9l\u00e9phone \ud83d\udfe2 WhatsApp \ud83d\udcf1 SMS \u2709\ufe0f E-mail \ud83d\ude96 Obtenez votre tarif et r\u00e9servez votre taxi \u2b50 Disponible 7j\/7 \u2022 \ud83d\ude96 R\u00e9servation imm\u00e9diate \u2022 \ud83c\udf0d Toutes distances Adresse de d\u00e9part + Ajouter une destination interm\u00e9diaire Adresse d\u2019arriv\u00e9e finale Date et heure du trajet Type de course Aller-RetourAller simple Temps d&#8217;attente (aller-retour uniquement) Aucune attente10 minutes20 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/taximargot.fr\/index.php\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taximargot.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/taximargot.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/taximargot.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taximargot.fr\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":645,"href":"https:\/\/taximargot.fr\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":763,"href":"https:\/\/taximargot.fr\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions\/763"}],"wp:attachment":[{"href":"https:\/\/taximargot.fr\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}