{"id":202,"date":"2026-04-15T18:50:03","date_gmt":"2026-04-15T18:50:03","guid":{"rendered":"https:\/\/srvoyages.com\/?page_id=202"},"modified":"2026-04-15T18:50:04","modified_gmt":"2026-04-15T18:50:04","slug":"202-2","status":"publish","type":"page","link":"https:\/\/srvoyages.com\/","title":{"rendered":""},"content":{"rendered":"\n<!-- SR VOYAGES v5 \u2014 WordPress-Ready FINAL | Bouton r\u00e9servation CORRIG\u00c9 + SEO Thi\u00e8s -->\n<!-- Coller dans : Pages > Modifier > bloc \"HTML personnalis\u00e9\" ou \"Custom HTML\" -->\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<!-- SEO LOCAL THI\u00c8S \u2014 balises meta optimis\u00e9es -->\n<title>SR Voyages Thi\u00e8s \u2014 Agence de Voyage, Billets Avion, Visa, Hajj &#038; Omra au S\u00e9n\u00e9gal<\/title>\n<meta name=\"description\" content=\"SR Voyages, agence de voyage N\u00b01 \u00e0 Thi\u00e8s et Dakar. Vente de billets d'avion S\u00e9n\u00e9gal, assistance visa, Hajj &#038; Omra, voyages sur mesure, voyage d'affaires Dakar. R\u00e9servez en ligne ou appelez le +221 77 143 71 25.\">\n<meta name=\"keywords\" content=\"agence de voyage Thi\u00e8s, agence de voyage Dakar, vente billets avion S\u00e9n\u00e9gal, assistance visa Dakar, Hajj Omra S\u00e9n\u00e9gal, voyage sur mesure S\u00e9n\u00e9gal, voyage affaires Dakar, billet avion Dakar, SR Voyages Thi\u00e8s, visa Canada S\u00e9n\u00e9gal, visa USA S\u00e9n\u00e9gal, excursion Saly\">\n<meta name=\"robots\" content=\"index, follow, max-image-preview:large\">\n<link rel=\"canonical\" href=\"https:\/\/srvoyages.com\">\n<meta property=\"og:title\" content=\"SR Voyages Thi\u00e8s \u2014 Agence de Voyage N\u00b01 au S\u00e9n\u00e9gal\">\n<meta property=\"og:description\" content=\"Billets d'avion, visa, Hajj &#038; Omra, voyages sur mesure depuis Thi\u00e8s et Dakar.\">\n<meta property=\"og:url\" content=\"https:\/\/srvoyages.com\">\n<meta property=\"og:image\" content=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png\">\n<meta name=\"geo.region\" content=\"SN-TH\">\n<meta name=\"geo.placename\" content=\"Thi\u00e8s, S\u00e9n\u00e9gal\">\n<meta name=\"geo.position\" content=\"14.7833;-16.9167\">\n<meta name=\"ICBM\" content=\"14.7833, -16.9167\">\n\n<!-- Schema.org SEO local -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"TravelAgency\",\n  \"name\":\"SR Voyages\",\n  \"alternateName\":[\"SR Voyages Thi\u00e8s\",\"SR Voyages Dakar\",\"SR Voyages S\u00e9n\u00e9gal\"],\n  \"description\":\"Agence de voyage N\u00b01 \u00e0 Thi\u00e8s et Dakar : vente de billets d'avion S\u00e9n\u00e9gal, assistance visa Canada\/USA\/Europe, Hajj & Omra, voyages sur mesure, voyage d'affaires Dakar, excursions Saly.\",\n  \"url\":\"https:\/\/srvoyages.com\",\n  \"logo\":\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png\",\n  \"telephone\":[\"+221771437125\",\"+221770482193\",\"+221339532552\"],\n  \"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Av El Hadji Malick Sy, Randoul\u00e9ne\",\"addressLocality\":\"Thi\u00e8s\",\"addressRegion\":\"Thi\u00e8s\",\"postalCode\":\"21000\",\"addressCountry\":\"SN\"},\n  \"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":14.7833,\"longitude\":-16.9167},\n  \"openingHours\":\"Mo-Sa 08:00-18:00\",\n  \"priceRange\":\"$$\",\n  \"currenciesAccepted\":\"XOF\",\n  \"paymentAccepted\":\"Cash, Wave, Orange Money, Free Money, Virement bancaire\",\n  \"areaServed\":[{\"@type\":\"City\",\"name\":\"Thi\u00e8s\"},{\"@type\":\"City\",\"name\":\"Dakar\"},{\"@type\":\"City\",\"name\":\"Saly\"},{\"@type\":\"Country\",\"name\":\"S\u00e9n\u00e9gal\"}],\n  \"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.9\",\"reviewCount\":\"500\",\"bestRating\":\"5\"},\n  \"hasOfferCatalog\":{\"@type\":\"OfferCatalog\",\"name\":\"Services SR Voyages\",\"itemListElement\":[\n    {\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Vente de billets d'avion S\u00e9n\u00e9gal\"}},\n    {\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Assistance visa Canada USA Europe\"}},\n    {\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Hajj et Omra S\u00e9n\u00e9gal\"}},\n    {\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Voyage sur mesure S\u00e9n\u00e9gal\"}},\n    {\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Voyage affaires Dakar\"}},\n    {\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Location voiture Dakar\"}},\n    {\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Excursions Saly S\u00e9n\u00e9gal\"}}\n  ]}\n}\n<\/script>\n<\/head>\n<body>\n\n<div id=\"srv-page\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=DM+Sans:wght@400;500;700;900&display=swap');\n\n\/* \u2550\u2550 RESET & ISOLATION TOTALE \u2550\u2550 *\/\n#srv-page*,#srv-page *::before,#srv-page *::after{box-sizing:border-box;margin:0;padding:0}\n#srv-page{\n  all:initial;display:block;\n  --navy:#0d1b2a;--navy2:#16293d;--gold:#c9a84c;--gold2:#dec57f;\n  --cream:#f5f0e8;--cream2:#ede6d8;--muted:#6b7280;--line:#ddd3bf;\n  --green:#25d366;--red:#ef4444;--blue:#1e5fa8;\n  --r:14px;--rlg:24px;--ann-h:44px;--nav-h:74px;--total-h:118px;\n  font-family:'DM Sans',Arial,sans-serif;\n  background:var(--cream);color:#1f2937;line-height:1.7;font-size:16px;\n  -webkit-font-smoothing:antialiased;\n}\n#srv-page img{max-width:100%;display:block}\n#srv-page a{text-decoration:none;color:inherit}\n#srv-page button{cursor:pointer;font-family:inherit}\n#srv-page input,#srv-page select,#srv-page textarea{font-family:inherit;font-size:16px}\n#srv-page .C{width:min(1320px,calc(100% - 40px));margin:auto}\n\n\/* \u2550\u2550 ANN BAR \u2550\u2550 *\/\n#srv-page .ann{position:fixed;top:0;left:0;right:0;height:var(--ann-h);z-index:10020;background:linear-gradient(90deg,var(--navy),#1e3550);color:#fff;display:flex;align-items:center;justify-content:center;padding:0 52px 0 16px;border-bottom:1px solid rgba(201,168,76,.35);font-size:.82rem}\n#srv-page .ann-inner{display:flex;gap:10px;white-space:nowrap;overflow:auto;align-items:center}\n#srv-page .ann-inner strong,#srv-page .ann-inner a{color:var(--gold);font-weight:800}\n#srv-page .ann-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;background:none;color:#fff;font-size:1.3rem}\n\n\/* \u2550\u2550 NAVBAR \u2550\u2550 *\/\n#srv-page .nav{position:fixed;top:var(--ann-h);left:0;right:0;height:var(--nav-h);z-index:10010;background:rgba(13,27,42,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:2px solid rgba(201,168,76,.75)}\n#srv-page .nav-wrap{width:min(1320px,calc(100% - 40px));margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}\n#srv-page .logo{display:flex;align-items:center;gap:12px;flex-shrink:0}\n#srv-page .logo img{height:42px;width:auto}\n#srv-page .logo-pill{background:linear-gradient(135deg,var(--gold),#a8872e);color:var(--navy);font-size:.58rem;font-weight:900;padding:4px 8px;border-radius:6px;letter-spacing:.8px;text-transform:uppercase}\n#srv-page .nav-links{display:none;gap:4px;align-items:center}\n#srv-page .nav-links a{color:rgba(255,255,255,.84);font-size:.85rem;font-weight:700;padding:10px 10px;border-radius:8px;transition:color .2s}\n#srv-page .nav-links a:hover{color:var(--gold)}\n#srv-page .nav-links .ncta{background:var(--gold);color:var(--navy);padding:10px 16px}\n#srv-page .nav-links .ncta:hover{background:var(--gold2);color:var(--navy)}\n#srv-page .burger{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;width:48px;height:48px;border:0;background:none;padding:4px}\n#srv-page .burger span{width:24px;height:2.5px;background:var(--gold);border-radius:2px;display:block}\n\n\/* \u2550\u2550 MOBILE MENU \u2550\u2550 *\/\n#srv-page .ov{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10008;opacity:0;visibility:hidden;transition:.3s}\n#srv-page .ov.open{opacity:1;visibility:visible}\n#srv-page .mm{position:fixed;top:0;right:0;bottom:0;width:min(340px,88vw);background:var(--navy);z-index:10009;transform:translateX(100%);transition:transform .35s ease;padding-top:calc(var(--total-h) + 14px);overflow-y:auto;-webkit-overflow-scrolling:touch}\n#srv-page .mm.open{transform:translateX(0)}\n#srv-page .mm a{display:flex;align-items:center;min-height:54px;padding:14px 24px;color:rgba(255,255,255,.88);font-weight:700;border-bottom:1px solid rgba(255,255,255,.06);font-size:1rem}\n#srv-page .mm .mcta{background:var(--gold)!important;color:var(--navy)!important;margin:12px 16px 0;border-radius:10px;justify-content:center;border:none!important}\n#srv-page .mm .mwa{background:var(--green)!important;color:#fff!important;margin:8px 16px 0;border-radius:10px;justify-content:center;border:none!important}\n\n\/* \u2550\u2550 BOUTONS \u2550\u2550 *\/\n#srv-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:14px 24px;border-radius:12px;font-weight:800;font-size:.95rem;border:none;transition:transform .2s,box-shadow .2s;text-align:center;white-space:nowrap}\n#srv-page .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}\n#srv-page .btn-gold{background:var(--gold);color:var(--navy)}\n#srv-page .btn-ghost{border:2px solid rgba(201,168,76,.45)!important;color:var(--gold);background:rgba(255,255,255,.02)}\n#srv-page .btn-green{background:var(--green);color:#fff}\n#srv-page .btn-navy{background:var(--navy);color:var(--gold)}\n\n\/* \u2550\u2550 HERO \u2550\u2550 *\/\n#srv-page .hero{padding-top:var(--total-h);background:linear-gradient(160deg,var(--navy),#0f2540 50%,#19324f);color:#fff;min-height:100vh;display:flex;align-items:center}\n#srv-page .hero-wrap{width:min(1320px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center;padding:68px 0 80px}\n#srv-page .hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.35);color:var(--gold);padding:8px 16px;border-radius:999px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;margin-bottom:18px}\n#srv-page .pulse{width:8px;height:8px;border-radius:50%;background:var(--gold);animation:srvPulse 2s infinite}\n@keyframes srvPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}\n#srv-page .hero h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(2rem,4vw,4.2rem);line-height:1.08;margin-bottom:16px;font-weight:900}\n#srv-page .hero h1 em{font-style:normal;color:var(--gold)}\n#srv-page .hero-locs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}\n#srv-page .loc-pill{background:rgba(255,255,255,.06);border:1px solid rgba(201,168,76,.22);color:rgba(255,255,255,.78);padding:5px 12px;border-radius:999px;font-size:.74rem;font-weight:700}\n#srv-page .hero-sub{max-width:640px;font-size:1rem;color:rgba(255,255,255,.86);margin-bottom:28px;line-height:1.75}\n#srv-page .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}\n#srv-page .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:26px;border-top:1px solid rgba(201,168,76,.18)}\n#srv-page .stat-n{display:block;font-family:'Playfair Display',Georgia,serif;font-size:2rem;color:var(--gold);line-height:1}\n#srv-page .stat-l{font-size:.74rem;color:rgba(255,255,255,.6);margin-top:5px;display:block}\n#srv-page .hero-panel{background:rgba(255,255,255,.06);border:1px solid rgba(201,168,76,.22);border-radius:28px;padding:28px}\n#srv-page .geo{position:relative;height:420px;display:grid;place-items:center}\n#srv-page .gc1,#srv-page .gc2,#srv-page .gc3{position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}\n#srv-page .gc1{width:320px;height:320px;border:1.5px solid rgba(201,168,76,.18)}\n#srv-page .gc2{width:250px;height:250px;border:1px solid rgba(201,168,76,.12)}\n#srv-page .gc3{width:390px;height:390px;border:1px dashed rgba(201,168,76,.09);animation:srvSpin 30s linear infinite}\n@keyframes srvSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}\n#srv-page .mc{position:absolute;background:rgba(255,255,255,.08);border:1px solid rgba(201,168,76,.2);color:#fff;border-radius:14px;padding:10px 14px;font-size:.8rem;font-weight:700;backdrop-filter:blur(8px);z-index:2}\n#srv-page .mc strong{display:block;color:var(--gold);font-size:.96rem}\n#srv-page .mc1{top:28px;left:0}#srv-page .mc2{right:0;bottom:46px}#srv-page .mc3{bottom:10px;left:28px}\n#srv-page .hero-core{position:relative;z-index:3;width:180px;height:180px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--gold),#a8872e);color:var(--navy);text-align:center;padding:20px}\n#srv-page .hero-core span{display:block;font-size:.84rem;font-weight:900;text-transform:uppercase}\n#srv-page .hero-core strong{display:block;font-family:'Playfair Display',Georgia,serif;font-size:1.5rem;line-height:1.1;margin-top:6px}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MOTEUR R\u00c9SERVATION v5 \u2014 CORRIG\u00c9\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#srv-page .bk-section{background:linear-gradient(135deg,var(--navy),#0a1f38);padding:0 0 60px;margin-top:-2px}\n#srv-page .bk-card{background:#fff;border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.22);overflow:visible}\n\n\/* Onglets *\/\n#srv-page .bk-tabs{display:flex;background:var(--cream2);border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:24px 24px 0 0}\n#srv-page .bk-tabs::-webkit-scrollbar{display:none}\n#srv-page .bk-tab{display:flex;align-items:center;gap:6px;padding:16px 24px;font-weight:800;font-size:.9rem;color:var(--muted);background:none;border:none;border-bottom:3px solid transparent;white-space:nowrap;cursor:pointer;transition:all .2s;font-family:'DM Sans',Arial,sans-serif}\n#srv-page .bk-tab:hover{color:var(--navy);background:rgba(201,168,76,.08)}\n#srv-page .bk-tab.active{color:var(--navy);border-bottom-color:var(--gold);background:#fff}\n\n\/* Panels *\/\n#srv-page .bk-panel{display:none;padding:24px}\n#srv-page .bk-panel.active{display:block}\n\n\/* Sous-types *\/\n#srv-page .bk-trips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}\n#srv-page .bk-trip{padding:7px 16px;border-radius:999px;border:2px solid var(--line);background:none;font-weight:700;font-size:.84rem;color:var(--muted);cursor:pointer;transition:all .2s;font-family:'DM Sans',Arial,sans-serif}\n#srv-page .bk-trip.on{background:var(--navy);color:var(--gold);border-color:var(--navy)}\n\n\/* Lignes *\/\n#srv-page .bk-row{display:grid;gap:12px;margin-bottom:12px}\n#srv-page .bk-r2{grid-template-columns:1fr 1fr}\n#srv-page .bk-r4{grid-template-columns:1fr 1fr 1fr 1fr}\n\n\/* Champ *\/\n#srv-page .bk-f{display:flex;flex-direction:column;gap:4px;position:relative}\n#srv-page .bk-f label{font-size:.7rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.8px}\n#srv-page .bk-f input,#srv-page .bk-f select{\n  width:100%;min-height:50px;padding:11px 14px 11px 42px;\n  border:2px solid var(--line);border-radius:10px;\n  background:#faf8f4;color:#1f2937;font-size:15px;\n  font-family:'DM Sans',Arial,sans-serif;\n  transition:border-color .2s,background .2s;\n  -webkit-appearance:auto;appearance:auto;\n}\n#srv-page .bk-f input:focus,#srv-page .bk-f select:focus{outline:none;border-color:var(--gold);background:#fff}\n#srv-page .bk-ico{position:absolute;bottom:13px;left:12px;color:var(--gold);font-size:1rem;pointer-events:none}\n\n\/* Swap *\/\n#srv-page .bk-swap-btn{\n  position:absolute;right:-17px;top:50%;transform:translateY(40%);\n  width:34px;height:34px;border-radius:50%;\n  background:#fff;border:2px solid var(--line);\n  display:grid;place-items:center;cursor:pointer;\n  color:var(--navy);font-size:1rem;z-index:5;\n  transition:border-color .2s,transform .3s;\n}\n#srv-page .bk-swap-btn:hover{border-color:var(--gold);transform:translateY(40%) rotate(180deg)}\n\n\/* Passagers *\/\n#srv-page .bk-pax-wrap{position:relative}\n#srv-page .bk-pax-btn{\n  width:100%;min-height:50px;padding:11px 14px 11px 42px;\n  border:2px solid var(--line);border-radius:10px;\n  background:#faf8f4;color:#1f2937;font-size:15px;\n  font-family:'DM Sans',Arial,sans-serif;\n  text-align:left;cursor:pointer;\n  display:flex;align-items:center;justify-content:space-between;\n  transition:border-color .2s;\n}\n#srv-page .bk-pax-btn.open,#srv-page .bk-pax-btn:hover{border-color:var(--gold);background:#fff}\n#srv-page .bk-pax-drop{\n  position:absolute;top:calc(100% + 6px);left:0;right:0;\n  background:#fff;border:2px solid var(--line);border-radius:12px;\n  box-shadow:0 12px 40px rgba(0,0,0,.14);z-index:300;padding:14px;display:none;\n}\n#srv-page .bk-pax-drop.open{display:block}\n#srv-page .bk-pax-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}\n#srv-page .bk-pax-row:last-of-type{border-bottom:none;padding-bottom:0}\n#srv-page .bk-pax-lbl strong{display:block;font-size:.88rem;color:var(--navy);font-weight:800}\n#srv-page .bk-pax-lbl small{font-size:.72rem;color:var(--muted)}\n#srv-page .bk-ctrl{display:flex;align-items:center;gap:10px}\n#srv-page .bk-pm{width:30px;height:30px;border-radius:50%;border:2px solid var(--line);background:#fff;color:var(--navy);font-size:1.1rem;font-weight:900;display:grid;place-items:center;cursor:pointer;transition:all .2s;font-family:'DM Sans',Arial,sans-serif}\n#srv-page .bk-pm:hover:not([disabled]){border-color:var(--gold);background:var(--gold);color:var(--navy)}\n#srv-page .bk-pm[disabled]{opacity:.3;cursor:not-allowed}\n#srv-page .bk-pax-n{font-weight:900;font-size:1rem;color:var(--navy);min-width:20px;text-align:center}\n#srv-page .bk-cabin-block{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}\n#srv-page .bk-cabin-lbl{font-size:.7rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.8px;display:block;margin-bottom:8px}\n#srv-page .bk-cabins{display:flex;flex-wrap:wrap;gap:5px}\n#srv-page .bk-cab{padding:5px 12px;border-radius:999px;border:2px solid var(--line);background:none;font-size:.78rem;font-weight:700;color:var(--muted);cursor:pointer;font-family:'DM Sans',Arial,sans-serif;transition:all .2s}\n#srv-page .bk-cab.on{background:var(--navy);border-color:var(--navy);color:var(--gold)}\n\n\/* Bouton recherche \u2014 tr\u00e8s visible et cliquable *\/\n#srv-page .bk-go{\n  display:block;width:100%;min-height:56px;\n  margin-top:16px;border:none;border-radius:12px;\n  background:linear-gradient(135deg,#c9a84c,#b8942a);\n  color:#0d1b2a;font-weight:900;font-size:1.05rem;\n  cursor:pointer;text-align:center;\n  line-height:56px;padding:0 20px;\n  transition:transform .2s,box-shadow .2s,opacity .2s;\n  font-family:'DM Sans',Arial,sans-serif;\n  box-shadow:0 4px 16px rgba(201,168,76,.4);\n  text-decoration:none;\n  -webkit-user-select:none;user-select:none;\n  \/* IMPORTANT: pas de pointer-events:none, pas de z-index n\u00e9gatif *\/\n}\n#srv-page .bk-go:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(201,168,76,.5);color:#0d1b2a;opacity:.95}\n#srv-page .bk-go:active{transform:translateY(0);box-shadow:0 2px 8px rgba(201,168,76,.3)}\n\n\/* Chips populaires *\/\n#srv-page .bk-pop{margin-top:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}\n#srv-page .bk-pop-lbl{font-size:.7rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.8px}\n#srv-page .bk-chip{padding:4px 12px;border-radius:999px;background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.22);color:var(--navy);font-size:.76rem;font-weight:700;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}\n#srv-page .bk-chip:hover{background:var(--gold);color:var(--navy)}\n\n\/* \u2550\u2550 BANDS \u2550\u2550 *\/\n#srv-page .loc-band{background:var(--cream2);padding:28px 0;border-bottom:1px solid var(--line)}\n#srv-page .loc-band-inner{text-align:center}\n#srv-page .loc-band h2{font-family:'Playfair Display',Georgia,serif;font-size:1.3rem;color:var(--navy);margin-bottom:14px}\n#srv-page .loc-band h2 span{color:var(--gold)}\n#srv-page .loc-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}\n#srv-page .loc-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 18px;font-size:.9rem;font-weight:700;color:var(--navy)}\n\n\/* \u2550\u2550 AIRLINES \u2550\u2550 *\/\n#srv-page .airlines-bar{background:#fff;border-bottom:1px solid var(--line);padding:28px 0}\n#srv-page .airlines-label{text-align:center;font-size:.72rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:20px}\n#srv-page .airlines-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:14px;align-items:center}\n#srv-page .airline-item{padding:12px 10px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fff,#faf7f1);display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .2s,box-shadow .2s}\n#srv-page .airline-item:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.08)}\n#srv-page .airline-item img{height:36px;width:auto;object-fit:contain;max-width:80px}\n#srv-page .airline-item span{font-size:.72rem;font-weight:800;color:var(--navy);text-align:center;line-height:1.2}\n\n\/* \u2550\u2550 TRUST BAR \u2550\u2550 *\/\n#srv-page .trust-bar{background:linear-gradient(90deg,var(--navy),var(--navy2));padding:20px 0}\n#srv-page .trust-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}\n#srv-page .trust-item{display:flex;align-items:center;gap:12px;color:#fff}\n#srv-page .trust-ico{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.3);color:var(--gold);font-size:1.2rem;flex-shrink:0}\n#srv-page .trust-item strong{display:block;color:var(--gold);font-size:.92rem}\n#srv-page .trust-item span{font-size:.78rem;color:rgba(255,255,255,.68)}\n\n\/* \u2550\u2550 SECTIONS \u2550\u2550 *\/\n#srv-page .sec{padding:72px 0}\n#srv-page .sec-white{background:#fff}\n#srv-page .sec-cream{background:var(--cream)}\n#srv-page .sec-cream2{background:var(--cream2)}\n#srv-page .sec-navy{background:linear-gradient(135deg,var(--navy),#0a1628);color:#fff}\n#srv-page .sec-hdr{text-align:center;margin-bottom:42px}\n#srv-page .sec-label{display:inline-block;background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.25);color:var(--gold);padding:6px 16px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}\n#srv-page .sec-title{font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.16;color:var(--navy)}\n#srv-page .sec-navy .sec-title{color:#fff}\n#srv-page .sec-title span{color:var(--gold)}\n#srv-page .sec-sub{max-width:720px;margin:14px auto 0;color:var(--muted);font-size:.97rem}\n#srv-page .sec-navy .sec-sub{color:rgba(255,255,255,.68)}\n\n\/* \u2550\u2550 SERVICES \u2550\u2550 *\/\n#srv-page .svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n#srv-page .svc-card{background:var(--cream);border:1px solid var(--line);border-radius:var(--rlg);padding:28px 24px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}\n#srv-page .svc-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}\n#srv-page .svc-card::before{content:'';position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,var(--gold),var(--blue))}\n#srv-page .svc-ico{width:58px;height:58px;border-radius:16px;background:#fff;border:1px solid rgba(201,168,76,.2);display:grid;place-items:center;font-size:1.6rem;margin-bottom:14px}\n#srv-page .svc-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,.08);color:var(--red);font-size:.66rem;font-weight:800;padding:4px 9px;border-radius:6px;margin-bottom:10px}\n#srv-page .svc-card h3{font-family:'Playfair Display',Georgia,serif;font-size:1.08rem;margin-bottom:8px;color:var(--navy)}\n#srv-page .svc-card p{font-size:.9rem;color:var(--muted);margin:0 0 14px}\n#srv-page .svc-link{color:var(--gold);font-weight:800;font-size:.86rem}\n#srv-page .svc-link:hover{text-decoration:underline}\n\n\/* \u2550\u2550 EXCURSIONS \u2550\u2550 *\/\n#srv-page .exc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n#srv-page .exc-card{border-radius:var(--rlg);border:1px solid var(--line);background:var(--cream);overflow:hidden;transition:transform .2s,box-shadow .2s}\n#srv-page .exc-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}\n#srv-page .exc-img{height:190px;background:linear-gradient(135deg,#1e3550,var(--navy));display:grid;place-items:center;font-size:3rem}\n#srv-page .exc-body{padding:22px}\n#srv-page .exc-tag{display:inline-block;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.25);color:var(--gold);font-size:.68rem;font-weight:800;padding:4px 10px;border-radius:999px;margin-bottom:10px}\n#srv-page .exc-card h3{font-family:'Playfair Display',Georgia,serif;font-size:1.15rem;color:var(--navy);margin-bottom:8px}\n#srv-page .exc-card p{font-size:.9rem;color:var(--muted);margin-bottom:14px}\n#srv-page .exc-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:.8rem;color:var(--muted);margin-bottom:16px}\n\n\/* \u2550\u2550 OFFRES \u2550\u2550 *\/\n#srv-page .offres-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n#srv-page .offre-card{background:#fff;border:1px solid var(--line);border-radius:var(--rlg);overflow:hidden;transition:transform .2s,box-shadow .2s}\n#srv-page .offre-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}\n#srv-page .offre-hdr{padding:28px 24px 20px;position:relative}\n#srv-page .offre-ico{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;font-size:1.8rem;margin-bottom:14px}\n#srv-page .ic-hajj{background:linear-gradient(135deg,rgba(201,168,76,.18),rgba(201,168,76,.06));border:1px solid rgba(201,168,76,.3)}\n#srv-page .ic-omra{background:linear-gradient(135deg,rgba(30,95,168,.14),rgba(30,95,168,.05));border:1px solid rgba(30,95,168,.24)}\n#srv-page .ic-af{background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(34,197,94,.04));border:1px solid rgba(34,197,94,.22)}\n#srv-page .ic-eu{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(59,130,246,.04));border:1px solid rgba(59,130,246,.22)}\n#srv-page .ic-as{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(239,68,68,.04));border:1px solid rgba(239,68,68,.22)}\n#srv-page .ic-am{background:linear-gradient(135deg,rgba(168,85,247,.12),rgba(168,85,247,.04));border:1px solid rgba(168,85,247,.22)}\n#srv-page .offre-badge{position:absolute;top:16px;right:16px;background:var(--gold);color:var(--navy);font-size:.68rem;font-weight:900;padding:4px 10px;border-radius:999px;text-transform:uppercase}\n#srv-page .offre-badge.hot{background:var(--red);color:#fff}\n#srv-page .offre-badge.new{background:#22c55e;color:#fff}\n#srv-page .offre-hdr h3{font-family:'Playfair Display',Georgia,serif;font-size:1.12rem;color:var(--navy);margin-bottom:8px}\n#srv-page .offre-hdr p{font-size:.9rem;color:var(--muted)}\n#srv-page .offre-ftr{padding:18px 24px 24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}\n#srv-page .offre-price{font-family:'Playfair Display',Georgia,serif;font-size:1.1rem;font-weight:700;color:var(--navy)}\n#srv-page .offre-price small{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:.72rem;font-weight:400;color:var(--muted)}\n\n\/* \u2550\u2550 PROCESS \u2550\u2550 *\/\n#srv-page .proc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto 34px}\n#srv-page .proc-step{text-align:center;padding:20px}\n#srv-page .proc-ico{width:82px;height:82px;border-radius:50%;background:#fff;border:3px solid var(--gold);display:grid;place-items:center;font-size:1.8rem;margin:0 auto 16px;position:relative}\n#srv-page .proc-n{position:absolute;top:-7px;right:-7px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:var(--gold);font-size:.72rem;font-weight:900;border:2px solid var(--gold)}\n#srv-page .proc-step h3{font-size:1rem;color:var(--navy);margin-bottom:8px;font-weight:800}\n#srv-page .proc-step p{font-size:.88rem;color:var(--muted)}\n#srv-page .proc-cta{text-align:center;margin-top:34px}\n\n\/* \u2550\u2550 PAIEMENT \u2550\u2550 *\/\n#srv-page .pay-grid{max-width:980px;margin:0 auto 34px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}\n#srv-page .pay-card{border-radius:24px;padding:24px;display:flex;align-items:center;gap:18px;color:#fff}\n#srv-page .pc-wave{background:linear-gradient(135deg,#0066ff,#004cbf)}\n#srv-page .pc-orange{background:linear-gradient(135deg,#ff6b00,#e05500)}\n#srv-page .pc-free{background:linear-gradient(135deg,#18863b,#0d5e0d)}\n#srv-page .pc-cash{background:rgba(255,255,255,.06);border:1px solid rgba(201,168,76,.22)}\n#srv-page .pay-logo{width:72px;height:72px;border-radius:14px;background:rgba(255,255,255,.18);display:grid;place-items:center;flex-shrink:0;overflow:hidden}\n#srv-page .pay-logo img{width:100%;height:100%;object-fit:contain;padding:6px}\n#srv-page .pay-logo-txt{font-size:1.4rem;font-weight:900}\n#srv-page .pay-info h3{font-size:1.05rem;margin-bottom:5px;font-weight:800}\n#srv-page .pay-info p{font-size:.86rem;opacity:.86}\n#srv-page .pi-sub{display:block;font-size:.74rem;opacity:.62;margin-top:4px}\n#srv-page .pay-chk{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.22);font-size:.9rem;flex-shrink:0}\n#srv-page .pay-reassurance{max-width:760px;margin:auto;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.24);border-radius:24px;padding:24px 28px;text-align:center}\n#srv-page .pay-reassurance h3{font-size:1.1rem;color:var(--gold);margin-bottom:10px}\n#srv-page .pay-reassurance p{color:rgba(255,255,255,.78);font-size:.92rem}\n#srv-page .pay-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}\n#srv-page .pay-pill{padding:6px 14px;border-radius:999px;border:1px solid rgba(201,168,76,.2);background:rgba(255,255,255,.06);color:rgba(255,255,255,.84);font-size:.74rem;font-weight:700}\n\n\/* \u2550\u2550 WHY \u2550\u2550 *\/\n#srv-page .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:48px}\n#srv-page .why-item{text-align:center;background:#fff;padding:34px 24px;border-radius:var(--rlg);border:1px solid var(--line);transition:transform .2s}\n#srv-page .why-item:hover{transform:translateY(-4px)}\n#srv-page .why-ico{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:rgba(201,168,76,.08);border:2px solid rgba(201,168,76,.2);font-size:1.85rem;margin:0 auto 18px}\n#srv-page .why-item h3{font-size:1.05rem;color:var(--navy);margin-bottom:8px;font-weight:800}\n#srv-page .why-item p{font-size:.9rem;color:var(--muted)}\n#srv-page .cert{max-width:780px;margin:auto;background:linear-gradient(145deg,var(--navy),var(--navy2));border:2px solid rgba(201,168,76,.28);border-radius:24px;padding:36px;display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:center}\n#srv-page .cert-big{display:flex;align-items:center;gap:14px;justify-content:center}\n#srv-page .cert-trophy{font-size:3rem}\n#srv-page .cert-big-txt{font-family:'Playfair Display',Georgia,serif;font-size:2.2rem;color:var(--gold);line-height:1.05}\n#srv-page .cert-big-txt small{display:block;font-size:.42em;color:rgba(255,255,255,.66);font-family:'DM Sans',Arial,sans-serif;margin-top:4px}\n#srv-page .cert-info h3{color:var(--gold);font-size:1.05rem;margin-bottom:8px}\n#srv-page .cert-info p{color:rgba(255,255,255,.78);font-size:.9rem;margin-bottom:12px}\n#srv-page .cert-chk{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.28);color:var(--gold);font-size:.74rem;font-weight:800}\n\n\/* \u2550\u2550 TEMOIGNAGES \u2550\u2550 *\/\n#srv-page .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n#srv-page .testi-card{background:var(--cream);border:1px solid var(--line);border-radius:var(--rlg);padding:28px 24px;border-left:4px solid var(--gold)}\n#srv-page .stars{color:var(--gold);font-size:1rem;letter-spacing:2px;margin-bottom:12px}\n#srv-page .testi-card blockquote{margin:0 0 18px;font-style:italic;color:#1f2937;font-size:.94rem;line-height:1.7}\n#srv-page .testi-author{display:flex;align-items:center;gap:12px}\n#srv-page .avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:var(--gold);font-weight:900;border:2px solid rgba(201,168,76,.28);font-size:1.1rem;flex-shrink:0}\n#srv-page .author-name{font-weight:800;color:var(--navy);font-size:.9rem}\n#srv-page .author-meta{font-size:.78rem;color:var(--muted)}\n\n\/* \u2550\u2550 FAQ \u2550\u2550 *\/\n#srv-page .faq-grid{max-width:900px;margin:auto}\n#srv-page .faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:12px}\n#srv-page .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;background:none;border:0;text-align:left;color:var(--navy);font-weight:800;font-size:.96rem;font-family:'DM Sans',Arial,sans-serif}\n#srv-page .faq-ico{font-size:1.4rem;color:var(--gold);transition:transform .3s;flex-shrink:0}\n#srv-page .faq-item.open .faq-ico{transform:rotate(45deg)}\n#srv-page .faq-ans{display:none;padding:0 20px 20px}\n#srv-page .faq-item.open .faq-ans{display:block}\n#srv-page .faq-ans p{color:var(--muted);font-size:.92rem}\n\n\/* \u2550\u2550 VID\u00c9OS \u2550\u2550 *\/\n#srv-page .vid-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n#srv-page .vid-item{aspect-ratio:9\/16;border-radius:16px;overflow:hidden;background:#1a1f2e;position:relative}\n#srv-page .vid-item video{width:100%;height:100%;object-fit:cover;display:block}\n#srv-page .vid-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 45%);pointer-events:none}\n#srv-page .vid-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(201,168,76,.92);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;z-index:3;transition:transform .2s,background .2s}\n#srv-page .vid-play:hover{transform:translate(-50%,-50%) scale(1.1);background:var(--gold)}\n#srv-page .vid-play svg{width:20px;height:20px;fill:var(--navy);margin-left:3px}\n#srv-page .vid-prog-wrap{position:absolute;bottom:46px;left:10px;right:10px;z-index:4;height:4px;background:rgba(255,255,255,.22);border-radius:4px;cursor:pointer;opacity:0;transition:opacity .3s}\n#srv-page .vid-item:hover .vid-prog-wrap,#srv-page .vid-prog-wrap.vis{opacity:1}\n#srv-page .vid-prog-bar{height:100%;background:var(--gold);border-radius:4px;width:0;transition:width .1s linear}\n#srv-page .vid-ctrl{position:absolute;bottom:0;left:0;right:0;padding:10px 12px 12px;display:flex;align-items:center;gap:8px;z-index:4;opacity:0;transition:opacity .3s}\n#srv-page .vid-item:hover .vid-ctrl,#srv-page .vid-ctrl.vis{opacity:1}\n@media(hover:none){#srv-page .vid-ctrl,#srv-page .vid-prog-wrap{opacity:1!important}}\n#srv-page .vid-vol-btn{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s}\n#srv-page .vid-vol-btn:hover{background:rgba(255,255,255,.3)}\n#srv-page .vid-vol-btn svg{width:15px;height:15px;fill:#fff}\n#srv-page .vid-range{flex:1;height:4px;border-radius:4px;-webkit-appearance:none;appearance:none;background:rgba(255,255,255,.28);cursor:pointer;outline:none;border:none}\n#srv-page .vid-range::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:var(--gold);cursor:pointer;border:2px solid #fff}\n#srv-page .vid-range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--gold);cursor:pointer;border:2px solid #fff}\n#srv-page .vid-time{font-size:.68rem;color:rgba(255,255,255,.82);font-weight:700;white-space:nowrap;flex-shrink:0}\n\n\/* \u2550\u2550 CONTACT \u2550\u2550 *\/\n#srv-page .contact-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:start}\n#srv-page .info-box{background:linear-gradient(145deg,var(--navy),var(--navy2));color:#fff;padding:34px;border-radius:24px;border:1px solid rgba(201,168,76,.22)}\n#srv-page .info-box h2{font-family:'Playfair Display',Georgia,serif;font-size:1.5rem;color:var(--gold);margin-bottom:24px}\n#srv-page .info-item{display:flex;align-items:flex-start;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}\n#srv-page .info-item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}\n#srv-page .info-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.24);flex-shrink:0;font-size:1.1rem}\n#srv-page .info-item strong{display:block;color:var(--gold);font-size:.74rem;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px}\n#srv-page .info-item p,#srv-page .info-item a{font-size:.92rem;color:rgba(255,255,255,.82);line-height:1.6}\n#srv-page .info-item a:hover{color:var(--gold)}\n#srv-page .wa-box{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;border-radius:12px;padding:16px 18px;font-weight:800;margin-top:22px;transition:opacity .2s}\n#srv-page .wa-box:hover{opacity:.9}\n#srv-page .form-box h2{font-family:'Playfair Display',Georgia,serif;font-size:1.6rem;color:var(--navy);margin-bottom:6px}\n#srv-page .form-box>p{margin:0 0 24px;color:var(--muted)}\n#srv-page .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}\n#srv-page .form-grp{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}\n#srv-page .form-grp label{font-size:.82rem;font-weight:800;color:var(--navy)}\n#srv-page .form-grp input,#srv-page .form-grp select,#srv-page .form-grp textarea{width:100%;min-height:50px;padding:13px 15px;border:2px solid var(--line);border-radius:10px;background:#fff;color:#1f2937;font-size:16px;font-family:'DM Sans',Arial,sans-serif;transition:border-color .2s;-webkit-appearance:auto;appearance:auto}\n#srv-page .form-grp input:focus,#srv-page .form-grp select:focus,#srv-page .form-grp textarea:focus{outline:none;border-color:var(--gold)}\n#srv-page .form-grp textarea{min-height:130px;resize:vertical}\n#srv-page .btn-submit{width:100%;min-height:56px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--navy),var(--navy2));color:var(--gold);font-weight:900;font-size:1rem;cursor:pointer;transition:transform .2s,box-shadow .2s;font-family:'DM Sans',Arial,sans-serif}\n#srv-page .btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}\n#srv-page .form-note{text-align:center;font-size:.76rem;color:var(--muted);margin-top:10px}\n\n\/* \u2550\u2550 FOOTER \u2550\u2550 *\/\n#srv-page .footer{background:#060d18;color:#fff;padding:64px 0 0;border-top:2px solid rgba(201,168,76,.22)}\n#srv-page .footer-top{display:grid;grid-template-columns:1.1fr .8fr .8fr .9fr;gap:30px;padding-bottom:38px}\n#srv-page .footer-brand img{height:40px;width:auto;filter:brightness(0) invert(1);margin-bottom:14px}\n#srv-page .footer-brand p{font-size:.86rem;color:rgba(255,255,255,.68);max-width:340px;line-height:1.7}\n#srv-page .footer-n1{display:inline-flex;align-items:center;gap:8px;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.22);border-radius:10px;padding:8px 14px;margin-top:16px}\n#srv-page .footer-n1-lbl{font-size:.72rem;color:rgba(255,255,255,.72)}\n#srv-page .footer-n1-lbl strong{display:block;color:var(--gold)}\n#srv-page .footer-social{display:flex;gap:10px;margin-top:18px}\n#srv-page .soc-btn{width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;background:rgba(255,255,255,.06);font-size:1rem;transition:border-color .2s,background .2s}\n#srv-page .soc-btn:hover{border-color:var(--gold);background:rgba(201,168,76,.1)}\n#srv-page .footer-col h4{color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}\n#srv-page .footer-links{display:flex;flex-direction:column;gap:10px}\n#srv-page .footer-links a{font-size:.88rem;color:rgba(255,255,255,.78);min-height:34px;display:flex;align-items:center;gap:6px;transition:color .2s}\n#srv-page .footer-links a::before{content:'\u203a';color:var(--gold)}\n#srv-page .footer-links a:hover{color:var(--gold)}\n#srv-page .ftr-ci{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}\n#srv-page .ftr-ci p,#srv-page .ftr-ci a{font-size:.86rem;color:rgba(255,255,255,.8)}\n#srv-page .ftr-ci a:hover{color:var(--gold)}\n#srv-page .footer-seo{padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}\n#srv-page .footer-seo p{text-align:center;font-size:.74rem;color:rgba(255,255,255,.5);line-height:1.8}\n#srv-page .footer-bot{border-top:1px solid rgba(255,255,255,.08);margin-top:18px;padding:18px 0 24px;text-align:center}\n#srv-page .footer-bot p{font-size:.76rem;color:rgba(255,255,255,.56);margin:4px 0}\n\n\/* \u2550\u2550 MOBILE BAR \u2550\u2550 *\/\n#srv-page .mob-bar{position:fixed;left:0;right:0;bottom:0;z-index:10000;background:#fff;border-top:1.5px solid var(--line);padding:8px 10px;display:none;gap:6px;box-shadow:0 -4px 16px rgba(0,0,0,.1)}\n#srv-page .mob-btn{flex:1;min-height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:800;border:none;gap:4px;text-decoration:none}\n#srv-page .mob-call{background:var(--navy);color:var(--gold)}\n#srv-page .mob-wa{background:var(--green);color:#fff}\n#srv-page .mob-bk{background:var(--gold);color:var(--navy);flex:1.3}\n\n\/* FLOATS *\/\n#srv-page .float-wa{position:fixed;right:18px;bottom:24px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;z-index:10001;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:transform .2s}\n#srv-page .float-wa:hover{transform:scale(1.1)}\n#srv-page .float-wa svg{width:28px;height:28px}\n#srv-page .back-top{position:fixed;left:18px;bottom:24px;width:50px;height:50px;border-radius:50%;display:none;place-items:center;background:var(--navy);color:var(--gold);border:1.5px solid rgba(201,168,76,.3);z-index:10001;font-size:1.2rem;cursor:pointer}\n\n\/* \u2550\u2550 RESPONSIVE \u2550\u2550 *\/\n@media(min-width:1120px){#srv-page .nav-links{display:flex}#srv-page .burger{display:none}}\n@media(max-width:1119px){\n  #srv-page .hero-wrap,#srv-page .contact-wrap,#srv-page .cert,#srv-page .footer-top{grid-template-columns:1fr}\n  #srv-page .hero-stats,#srv-page .trust-inner,#srv-page .proc-steps{grid-template-columns:repeat(2,1fr)}\n  #srv-page .svc-grid,#srv-page .offres-grid,#srv-page .exc-grid,#srv-page .why-grid,#srv-page .testi-grid{grid-template-columns:repeat(2,1fr)}\n  #srv-page .airlines-grid{grid-template-columns:repeat(4,1fr)}\n  #srv-page .pay-grid{grid-template-columns:1fr}\n  #srv-page .hero-panel{display:none}\n  #srv-page .vid-grid{grid-template-columns:repeat(3,1fr)}\n  #srv-page .bk-r4{grid-template-columns:repeat(2,1fr)}\n}\n@media(max-width:767px){\n  #srv-page{--ann-h:38px;--nav-h:64px;--total-h:102px}\n  #srv-page .C{width:min(1320px,calc(100% - 24px))}\n  #srv-page .hero h1{font-size:1.9rem}\n  #srv-page .hero-wrap{padding:42px 0 60px;gap:28px}\n  #srv-page .hero-ctas{flex-direction:column}\n  #srv-page .btn{width:100%}\n  #srv-page .hero-stats{grid-template-columns:repeat(2,1fr)}\n  #srv-page .svc-grid,#srv-page .offres-grid,#srv-page .exc-grid,\n  #srv-page .why-grid,#srv-page .testi-grid,#srv-page .trust-inner,\n  #srv-page .proc-steps,#srv-page .airlines-grid,\n  #srv-page .form-row,#srv-page .footer-top{grid-template-columns:1fr}\n  #srv-page .pay-grid{grid-template-columns:1fr}\n  #srv-page .mob-bar{display:flex}\n  #srv-page .float-wa,#srv-page .back-top{bottom:82px}\n  #srv-page .sec{padding:52px 0}\n  #srv-page .cert{grid-template-columns:1fr;text-align:center}\n  #srv-page .vid-grid{grid-template-columns:repeat(2,1fr)}\n  #srv-page .info-box,#srv-page .form-box{padding:24px 20px}\n  #srv-page .bk-r2,#srv-page .bk-r4{grid-template-columns:1fr}\n  #srv-page .bk-swap-btn{display:none}\n  #srv-page .bk-panel{padding:16px}\n  #srv-page .bk-tab{padding:12px 14px;font-size:.8rem}\n}\n@media(max-width:480px){\n  #srv-page .ann-inner{gap:5px;font-size:.74rem}\n  #srv-page .hero h1{font-size:1.65rem}\n  #srv-page .vid-grid{gap:10px}\n  #srv-page .vid-play{width:44px;height:44px}\n}\n<\/style>\n\n<!-- ANN BAR -->\n<div class=\"ann\" id=\"srvAnn\">\n  <div class=\"ann-inner\">\n    <span>\u2708\ufe0f <strong>Devis gratuit<\/strong> 24h<\/span><span>\u2022<\/span>\n    <span>\ud83d\udccd Agence voyage Thi\u00e8s &amp; Dakar<\/span><span>\u2022<\/span>\n    <span>\ud83c\udfe8 Vols + H\u00f4tels en ligne<\/span><span>\u2022<\/span>\n    <a href=\"tel:+221771437125\">+221 77 143 71 25<\/a>\n  <\/div>\n  <button class=\"ann-x\" id=\"srvAnnX\" aria-label=\"Fermer\">\u00d7<\/button>\n<\/div>\n\n<!-- NAVBAR -->\n<nav class=\"nav\" id=\"srvNav\" aria-label=\"Navigation principale\">\n  <div class=\"nav-wrap\">\n    <a href=\"#srvTop\" class=\"logo\" aria-label=\"SR Voyages - Accueil\">\n      <img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png\" alt=\"SR Voyages \u2014 Agence de voyage Thi\u00e8s Dakar S\u00e9n\u00e9gal\" width=\"160\" height=\"42\" loading=\"eager\">\n      <span class=\"logo-pill\">Agence N\u00b01 Thi\u00e8s<\/span>\n    <\/a>\n    <div class=\"nav-links\">\n      <a href=\"#srvBooking\">\ud83d\udd0d R\u00e9server<\/a>\n      <a href=\"#srvServices\">Services<\/a>\n      <a href=\"#srvOffres\">Offres<\/a>\n      <a href=\"#srvExcursions\">Excursions<\/a>\n      <a href=\"#srvFaq\">FAQ<\/a>\n      <a href=\"#srvContact\">Contact<\/a>\n      <a href=\"#srvContact\" class=\"ncta\">Devis gratuit<\/a>\n    <\/div>\n    <button class=\"burger\" id=\"srvBurger\" aria-label=\"Ouvrir le menu\" aria-expanded=\"false\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n  <\/div>\n<\/nav>\n\n<!-- MOBILE MENU -->\n<div class=\"ov\" id=\"srvOv\"><\/div>\n<aside class=\"mm\" id=\"srvMM\" aria-label=\"Menu mobile\">\n  <a href=\"#srvBooking\">\ud83d\udd0d Vols &amp; H\u00f4tels<\/a>\n  <a href=\"#srvServices\">Services<\/a>\n  <a href=\"#srvOffres\">Offres<\/a>\n  <a href=\"#srvExcursions\">Excursions<\/a>\n  <a href=\"#srvProcess\">Process<\/a>\n  <a href=\"#srvPaiement\">Paiement<\/a>\n  <a href=\"#srvWhyUs\">Pourquoi nous<\/a>\n  <a href=\"#srvFaq\">FAQ<\/a>\n  <a href=\"#srvVideos\">Vid\u00e9os<\/a>\n  <a href=\"#srvContact\">Contact<\/a>\n  <a href=\"#srvContact\" class=\"mcta\">Devis gratuit<\/a>\n  <a href=\"https:\/\/wa.me\/221771437125?text=Bonjour%20SR%20Voyages%2C%20je%20souhaite%20un%20devis%20gratuit.\" target=\"_blank\" rel=\"noopener\" class=\"mwa\">\ud83d\udcac WhatsApp direct<\/a>\n<\/aside>\n\n<!-- HERO -->\n<header class=\"hero\" id=\"srvTop\">\n  <div class=\"hero-wrap\">\n    <div>\n      <div class=\"hero-badge\"><span class=\"pulse\"><\/span>Agence de voyage \u00e0 Thi\u00e8s &amp; Dakar, S\u00e9n\u00e9gal<\/div>\n      <h1>SR Voyages, votre <em>agence de voyage N\u00b01<\/em> \u00e0 Thi\u00e8s, Dakar, Saly et partout au S\u00e9n\u00e9gal<\/h1>\n      <div class=\"hero-locs\">\n        <span class=\"loc-pill\">\ud83d\udccd <strong>Thi\u00e8s<\/strong> si\u00e8ge<\/span>\n        <span class=\"loc-pill\">\ud83d\udccd <strong>Dakar<\/strong> billets &amp; visas<\/span>\n        <span class=\"loc-pill\">\ud83c\udfd6\ufe0f <strong>Saly<\/strong> excursions<\/span>\n        <span class=\"loc-pill\">\ud83c\uddf8\ud83c\uddf3 <strong>S\u00e9n\u00e9gal<\/strong> national<\/span>\n      <\/div>\n      <p class=\"hero-sub\">Vente de billets d&#8217;avion S\u00e9n\u00e9gal, assistance visa Canada\/USA\/Europe, Hajj &amp; Omra, voyage sur mesure, voyage d&#8217;affaires Dakar, location de voiture Dakar et excursions \u00e0 Saly \u2014 depuis Thi\u00e8s et Dakar.<\/p>\n      <div class=\"hero-ctas\">\n        <a href=\"#srvBooking\" class=\"btn btn-gold\">\ud83d\udd0d R\u00e9server un vol<\/a>\n        <a href=\"tel:+221771437125\" class=\"btn btn-ghost\">\ud83d\udcde Appeler<\/a>\n        <a href=\"https:\/\/wa.me\/221771437125?text=Bonjour%20SR%20Voyages%2C%20je%20souhaite%20un%20devis%20gratuit.\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-green\">\ud83d\udcac WhatsApp<\/a>\n      <\/div>\n      <div class=\"hero-stats\">\n        <div><span class=\"stat-n\">500+<\/span><span class=\"stat-l\">clients satisfaits<\/span><\/div>\n        <div><span class=\"stat-n\">10+<\/span><span class=\"stat-l\">ans d&#8217;exp\u00e9rience<\/span><\/div>\n        <div><span class=\"stat-n\">24h<\/span><span class=\"stat-l\">pour un devis<\/span><\/div>\n        <div><span class=\"stat-n\">6j\/7<\/span><span class=\"stat-l\">ouvert \u00e0 Thi\u00e8s<\/span><\/div>\n      <\/div>\n    <\/div>\n    <div>\n      <div class=\"hero-panel\">\n        <div class=\"geo\">\n          <div class=\"gc1\"><\/div><div class=\"gc2\"><\/div><div class=\"gc3\"><\/div>\n          <div class=\"mc mc1\">\ud83d\udd4b Hajj &amp; Omra<strong>Packages<\/strong><\/div>\n          <div class=\"mc mc2\">\u2708\ufe0f Vols + \ud83c\udfe8 H\u00f4tels<strong>R\u00e9servation en ligne<\/strong><\/div>\n          <div class=\"mc mc3\">\ud83c\udfd6\ufe0f Excursion Saly<strong>Devis gratuit<\/strong><\/div>\n          <div class=\"hero-core\"><span>SR Voyages<\/span><strong>Thi\u00e8s<br>Dakar<br>Saly<\/strong><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/header>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     MOTEUR R\u00c9SERVATION v5 \u2014 BOUTON CORRIG\u00c9\n     Le probl\u00e8me \u00e9tait : WordPress bloque window.open()\n     Solution : on utilise un <a> tag r\u00e9el avec href calcul\u00e9 dynamiquement\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"srvBooking\" class=\"bk-section\">\n  <div class=\"C\">\n    <div class=\"bk-card\">\n\n      <!-- ONGLETS -->\n      <div class=\"bk-tabs\" role=\"tablist\">\n        <button class=\"bk-tab active\" data-tab=\"pVols\" role=\"tab\" aria-selected=\"true\">\u2708\ufe0f Vols<\/button>\n        <button class=\"bk-tab\" data-tab=\"pHotels\" role=\"tab\" aria-selected=\"false\">\ud83c\udfe8 H\u00f4tels<\/button>\n        <button class=\"bk-tab\" data-tab=\"pCombo\" role=\"tab\" aria-selected=\"false\">\u2708\ufe0f+\ud83c\udfe8 Vol + H\u00f4tel<\/button>\n      <\/div>\n\n      <!-- \u2500\u2500 PANEL VOLS \u2500\u2500 -->\n      <div class=\"bk-panel active\" id=\"pVols\">\n        <div class=\"bk-trips\">\n          <button class=\"bk-trip on\" data-trip=\"roundtrip\" type=\"button\">\u21c4 Aller-retour<\/button>\n          <button class=\"bk-trip\" data-trip=\"oneway\" type=\"button\">\u2192 Aller simple<\/button>\n        <\/div>\n\n        <!-- D\u00e9part \/ Arriv\u00e9e -->\n        <div class=\"bk-row bk-r2\" style=\"position:relative\">\n          <div class=\"bk-f\">\n            <label for=\"vFrom\">D\u00e9part<\/label>\n            <span class=\"bk-ico\">\ud83d\udccd<\/span>\n            <input type=\"text\" id=\"vFrom\" placeholder=\"Ex: Dakar ou DSS\" value=\"Dakar\" autocomplete=\"off\">\n            <button class=\"bk-swap-btn\" id=\"vSwap\" type=\"button\" title=\"Inverser\">\u21c4<\/button>\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"vTo\">Destination *<\/label>\n            <span class=\"bk-ico\">\ud83c\udfaf<\/span>\n            <input type=\"text\" id=\"vTo\" placeholder=\"Ex: Paris ou CDG\" autocomplete=\"off\">\n          <\/div>\n        <\/div>\n\n        <!-- Dates -->\n        <div class=\"bk-row bk-r2\">\n          <div class=\"bk-f\">\n            <label for=\"vDep\">Date d\u00e9part *<\/label>\n            <span class=\"bk-ico\">\ud83d\udcc5<\/span>\n            <input type=\"date\" id=\"vDep\">\n          <\/div>\n          <div class=\"bk-f\" id=\"vRetBlock\">\n            <label for=\"vRet\">Date retour<\/label>\n            <span class=\"bk-ico\">\ud83d\udcc5<\/span>\n            <input type=\"date\" id=\"vRet\">\n          <\/div>\n        <\/div>\n\n        <!-- Passagers + Options -->\n        <div class=\"bk-row bk-r2\">\n          <div class=\"bk-f bk-pax-wrap\">\n            <label>Passagers &amp; classe<\/label>\n            <span class=\"bk-ico\">\ud83d\udc64<\/span>\n            <button class=\"bk-pax-btn\" id=\"vPaxBtn\" type=\"button\">\n              <span id=\"vPaxLbl\">1 adulte \u00b7 \u00c9conomique<\/span><span>\u25be<\/span>\n            <\/button>\n            <div class=\"bk-pax-drop\" id=\"vPaxDrop\">\n              <div class=\"bk-pax-row\">\n                <div class=\"bk-pax-lbl\"><strong>Adultes<\/strong><small>13 ans et plus<\/small><\/div>\n                <div class=\"bk-ctrl\">\n                  <button class=\"bk-pm\" data-cat=\"adults\" data-d=\"-1\" type=\"button\" disabled>\u2212<\/button>\n                  <span class=\"bk-pax-n\" id=\"nA\">1<\/span>\n                  <button class=\"bk-pm\" data-cat=\"adults\" data-d=\"1\" type=\"button\">+<\/button>\n                <\/div>\n              <\/div>\n              <div class=\"bk-pax-row\">\n                <div class=\"bk-pax-lbl\"><strong>Enfants<\/strong><small>2\u201312 ans<\/small><\/div>\n                <div class=\"bk-ctrl\">\n                  <button class=\"bk-pm\" data-cat=\"children\" data-d=\"-1\" type=\"button\" disabled>\u2212<\/button>\n                  <span class=\"bk-pax-n\" id=\"nC\">0<\/span>\n                  <button class=\"bk-pm\" data-cat=\"children\" data-d=\"1\" type=\"button\">+<\/button>\n                <\/div>\n              <\/div>\n              <div class=\"bk-pax-row\">\n                <div class=\"bk-pax-lbl\"><strong>B\u00e9b\u00e9s<\/strong><small>Moins de 2 ans<\/small><\/div>\n                <div class=\"bk-ctrl\">\n                  <button class=\"bk-pm\" data-cat=\"infants\" data-d=\"-1\" type=\"button\" disabled>\u2212<\/button>\n                  <span class=\"bk-pax-n\" id=\"nI\">0<\/span>\n                  <button class=\"bk-pm\" data-cat=\"infants\" data-d=\"1\" type=\"button\">+<\/button>\n                <\/div>\n              <\/div>\n              <div class=\"bk-cabin-block\">\n                <span class=\"bk-cabin-lbl\">Classe de voyage<\/span>\n                <div class=\"bk-cabins\">\n                  <button class=\"bk-cab on\" data-cabin=\"economy\" type=\"button\">\u00c9conomique<\/button>\n                  <button class=\"bk-cab\" data-cabin=\"premium_economy\" type=\"button\">Premium<\/button>\n                  <button class=\"bk-cab\" data-cabin=\"business\" type=\"button\">Affaires<\/button>\n                  <button class=\"bk-cab\" data-cabin=\"first\" type=\"button\">Premi\u00e8re<\/button>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"vOpts\">Options<\/label>\n            <span class=\"bk-ico\">\u2699\ufe0f<\/span>\n            <select id=\"vOpts\">\n              <option value=\"\">Aucun filtre<\/option>\n              <option value=\"direct\">Vols directs uniquement<\/option>\n              <option value=\"cheapest\">Prix le plus bas<\/option>\n              <option value=\"fastest\">Trajet le plus court<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n\n        <!-- Chips -->\n        <div class=\"bk-pop\">\n          <span class=\"bk-pop-lbl\">Populaires :<\/span>\n          <span class=\"bk-chip\" data-fto=\"Paris\">\ud83c\uddeb\ud83c\uddf7 Paris<\/span>\n          <span class=\"bk-chip\" data-fto=\"Casablanca\">\ud83c\uddf2\ud83c\udde6 Casablanca<\/span>\n          <span class=\"bk-chip\" data-fto=\"Dubai\">\ud83c\udde6\ud83c\uddea Duba\u00ef<\/span>\n          <span class=\"bk-chip\" data-fto=\"Istanbul\">\ud83c\uddf9\ud83c\uddf7 Istanbul<\/span>\n          <span class=\"bk-chip\" data-fto=\"New York\">\ud83c\uddfa\ud83c\uddf8 New York<\/span>\n          <span class=\"bk-chip\" data-fto=\"Montreal\">\ud83c\udde8\ud83c\udde6 Montr\u00e9al<\/span>\n          <span class=\"bk-chip\" data-fto=\"Abidjan\">\ud83c\udde8\ud83c\uddee Abidjan<\/span>\n        <\/div>\n\n        <!-- BOUTON VOL \u2014 tag <a> dynamique, pas window.open -->\n        <a class=\"bk-go\" id=\"vGo\" href=\"https:\/\/www.google.com\/travel\/flights?hl=fr&#038;gl=SN\" target=\"_blank\" rel=\"noopener noreferrer\">\n          \ud83d\udd0d Rechercher les meilleurs vols sur Google Flights\n        <\/a>\n        <p style=\"font-size:.72rem;color:var(--muted);text-align:center;margin-top:8px\">\n          \u2197 Ouvre Google Flights avec vos crit\u00e8res \u2014 r\u00e9sultats en temps r\u00e9el\n        <\/p>\n      <\/div>\n\n      <!-- \u2500\u2500 PANEL H\u00d4TELS \u2500\u2500 -->\n      <div class=\"bk-panel\" id=\"pHotels\">\n        <div class=\"bk-row\" style=\"margin-bottom:12px\">\n          <div class=\"bk-f\">\n            <label for=\"hDest\">Destination \/ H\u00f4tel *<\/label>\n            <span class=\"bk-ico\">\ud83c\udfe8<\/span>\n            <input type=\"text\" id=\"hDest\" placeholder=\"Ville ou h\u00f4tel (ex: Saly, Dakar, Paris...)\">\n          <\/div>\n        <\/div>\n        <div class=\"bk-row bk-r4\">\n          <div class=\"bk-f\">\n            <label for=\"hIn\">Arriv\u00e9e *<\/label>\n            <span class=\"bk-ico\">\ud83d\udcc5<\/span>\n            <input type=\"date\" id=\"hIn\">\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"hOut\">D\u00e9part *<\/label>\n            <span class=\"bk-ico\">\ud83d\udcc5<\/span>\n            <input type=\"date\" id=\"hOut\">\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"hRooms\">Chambres<\/label>\n            <span class=\"bk-ico\">\ud83d\udecf\ufe0f<\/span>\n            <select id=\"hRooms\">\n              <option value=\"1\">1 chambre<\/option>\n              <option value=\"2\">2 chambres<\/option>\n              <option value=\"3\">3 chambres<\/option>\n              <option value=\"4\">4+ chambres<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"hGuests\">Voyageurs<\/label>\n            <span class=\"bk-ico\">\ud83d\udc65<\/span>\n            <select id=\"hGuests\">\n              <option value=\"2\">2 voyageurs<\/option>\n              <option value=\"1\">1 voyageur<\/option>\n              <option value=\"3\">3 voyageurs<\/option>\n              <option value=\"4\">4 voyageurs<\/option>\n              <option value=\"5\">5+<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"bk-pop\">\n          <span class=\"bk-pop-lbl\">Destinations :<\/span>\n          <span class=\"bk-chip\" data-hdest=\"Saly S\u00e9n\u00e9gal\">\ud83c\udfd6\ufe0f Saly<\/span>\n          <span class=\"bk-chip\" data-hdest=\"Dakar S\u00e9n\u00e9gal\">\ud83c\udf06 Dakar<\/span>\n          <span class=\"bk-chip\" data-hdest=\"Paris France\">\ud83d\uddfc Paris<\/span>\n          <span class=\"bk-chip\" data-hdest=\"Dubai\">\ud83c\udf07 Duba\u00ef<\/span>\n          <span class=\"bk-chip\" data-hdest=\"Marrakech\">\ud83d\udd4c Marrakech<\/span>\n        <\/div>\n        <a class=\"bk-go\" id=\"hGo\" href=\"https:\/\/www.google.com\/travel\/hotels?hl=fr&#038;gl=SN\" target=\"_blank\" rel=\"noopener noreferrer\">\n          \ud83d\udd0d Rechercher les meilleurs h\u00f4tels sur Google Hotels\n        <\/a>\n        <p style=\"font-size:.72rem;color:var(--muted);text-align:center;margin-top:8px\">\u2197 Ouvre Google Hotels avec vos crit\u00e8res<\/p>\n      <\/div>\n\n      <!-- \u2500\u2500 PANEL COMBO \u2500\u2500 -->\n      <div class=\"bk-panel\" id=\"pCombo\">\n        <p style=\"font-size:.88rem;color:var(--muted);margin-bottom:16px\">Trouvez votre <strong>vol<\/strong> et votre <strong>h\u00f4tel<\/strong> \u2014 deux fen\u00eatres Google s&#8217;ouvrent en m\u00eame temps.<\/p>\n        <div class=\"bk-row bk-r2\">\n          <div class=\"bk-f\">\n            <label for=\"cFrom\">D\u00e9part<\/label>\n            <span class=\"bk-ico\">\ud83d\udccd<\/span>\n            <input type=\"text\" id=\"cFrom\" value=\"Dakar\" placeholder=\"Ville de d\u00e9part\">\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"cTo\">Destination *<\/label>\n            <span class=\"bk-ico\">\ud83c\udfaf<\/span>\n            <input type=\"text\" id=\"cTo\" placeholder=\"Destination\">\n          <\/div>\n        <\/div>\n        <div class=\"bk-row bk-r4\">\n          <div class=\"bk-f\">\n            <label for=\"cDep\">D\u00e9part *<\/label>\n            <span class=\"bk-ico\">\ud83d\udcc5<\/span>\n            <input type=\"date\" id=\"cDep\">\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"cRet\">Retour<\/label>\n            <span class=\"bk-ico\">\ud83d\udcc5<\/span>\n            <input type=\"date\" id=\"cRet\">\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"cGuests\">Voyageurs<\/label>\n            <span class=\"bk-ico\">\ud83d\udc65<\/span>\n            <select id=\"cGuests\">\n              <option value=\"2\">2 voyageurs<\/option>\n              <option value=\"1\">1 voyageur<\/option>\n              <option value=\"3\">3 voyageurs<\/option>\n              <option value=\"4\">4 voyageurs<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"bk-f\">\n            <label for=\"cRooms\">Chambres<\/label>\n            <span class=\"bk-ico\">\ud83d\udecf\ufe0f<\/span>\n            <select id=\"cRooms\">\n              <option value=\"1\">1 chambre<\/option>\n              <option value=\"2\">2 chambres<\/option>\n              <option value=\"3\">3 chambres<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"bk-pop\">\n          <span class=\"bk-pop-lbl\">Packages :<\/span>\n          <span class=\"bk-chip\" data-cto=\"Paris\">\ud83c\uddeb\ud83c\uddf7 Paris<\/span>\n          <span class=\"bk-chip\" data-cto=\"Dubai\">\ud83c\udde6\ud83c\uddea Duba\u00ef<\/span>\n          <span class=\"bk-chip\" data-cto=\"Istanbul\">\ud83c\uddf9\ud83c\uddf7 Istanbul<\/span>\n          <span class=\"bk-chip\" data-cto=\"Casablanca\">\ud83c\uddf2\ud83c\udde6 Casablanca<\/span>\n          <span class=\"bk-chip\" data-cto=\"Montreal\">\ud83c\udde8\ud83c\udde6 Montr\u00e9al<\/span>\n        <\/div>\n        <!-- Combo : bouton ouvre vol, lien s\u00e9par\u00e9 pour h\u00f4tel -->\n        <a class=\"bk-go\" id=\"cGo\" href=\"https:\/\/www.google.com\/travel\/flights?hl=fr&#038;gl=SN\" target=\"_blank\" rel=\"noopener noreferrer\">\n          \ud83d\udd0d Rechercher Vol + H\u00f4tel sur Google\n        <\/a>\n        <!-- Lien h\u00f4tel cach\u00e9 mis \u00e0 jour dynamiquement -->\n        <a id=\"cGoH\" href=\"https:\/\/www.google.com\/travel\/hotels?hl=fr&#038;gl=SN\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:none\"><\/a>\n        <p style=\"font-size:.72rem;color:var(--muted);text-align:center;margin-top:8px\">\u2197 Ouvre Google Flights + Google Hotels simultan\u00e9ment<\/p>\n      <\/div>\n\n    <\/div><!-- .bk-card -->\n  <\/div><!-- .C -->\n<\/section>\n\n<!-- LOCATION BAND -->\n<section class=\"loc-band\">\n  <div class=\"C loc-band-inner\">\n    <h2>Agence de voyage qui accompagne <span>Thi\u00e8s, Dakar, Saly et tout le S\u00e9n\u00e9gal<\/span><\/h2>\n    <div class=\"loc-grid\">\n      <div class=\"loc-card\">\ud83d\udccd Thi\u00e8s<\/div>\n      <div class=\"loc-card\">\ud83d\udccd Dakar<\/div>\n      <div class=\"loc-card\">\ud83d\udccd Saly<\/div>\n      <div class=\"loc-card\">\ud83d\udccd Mbour<\/div>\n      <div class=\"loc-card\">\ud83d\udccd Tivaouane<\/div>\n      <div class=\"loc-card\">\ud83c\uddf8\ud83c\uddf3 S\u00e9n\u00e9gal<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- AIRLINES -->\n<section class=\"airlines-bar\">\n  <div class=\"C\">\n    <div class=\"airlines-label\">Compagnies a\u00e9riennes partenaires \u2014 Vente billets avion S\u00e9n\u00e9gal<\/div>\n    <div class=\"airlines-grid\">\n      <div class=\"airline-item\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/AF.jpg\" alt=\"Air France billets Dakar\" loading=\"lazy\" onerror=\"this.style.display='none'\"><span>Air France<\/span><\/div>\n      <div class=\"airline-item\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/Emirates.png\" alt=\"Emirates billets Dakar\" loading=\"lazy\" onerror=\"this.style.display='none'\"><span>Emirates<\/span><\/div>\n      <div class=\"airline-item\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/telechargement.png\" alt=\"Turkish Airlines S\u00e9n\u00e9gal\" loading=\"lazy\" onerror=\"this.style.display='none'\"><span>Turkish Airlines<\/span><\/div>\n      <div class=\"airline-item\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/RAM.png\" alt=\"Royal Air Maroc\" loading=\"lazy\" onerror=\"this.style.display='none'\"><span>Royal Air Maroc<\/span><\/div>\n      <div class=\"airline-item\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/telechargement-1.jpg\" alt=\"Ethiopian Airlines\" loading=\"lazy\" onerror=\"this.style.display='none'\"><span>Ethiopian<\/span><\/div>\n      <div class=\"airline-item\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/BRU.png\" alt=\"Brussels Airlines\" loading=\"lazy\" onerror=\"this.style.display='none'\"><span>Brussels<\/span><\/div>\n      <div class=\"airline-item\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/HC.jpg\" alt=\"Air S\u00e9n\u00e9gal\" loading=\"lazy\" onerror=\"this.style.display='none'\"><span>Air S\u00e9n\u00e9gal<\/span><\/div>\n      <div class=\"airline-item\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/telechargement.jpg\" alt=\"Autres compagnies\" loading=\"lazy\" onerror=\"this.style.display='none'\"><span>+ Compagnies<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- TRUST BAR -->\n<section class=\"trust-bar\">\n  <div class=\"C trust-inner\">\n    <div class=\"trust-item\"><div class=\"trust-ico\">\u2b50<\/div><div><strong>4.9 \/ 5<\/strong><span>500 avis clients<\/span><\/div><\/div>\n    <div class=\"trust-item\"><div class=\"trust-ico\">\u2708\ufe0f<\/div><div><strong>Vols + H\u00f4tels<\/strong><span>Google Flights &amp; Hotels<\/span><\/div><\/div>\n    <div class=\"trust-item\"><div class=\"trust-ico\">\ud83d\udcb3<\/div><div><strong>Paiements flexibles<\/strong><span>Wave \u00b7 Orange Money<\/span><\/div><\/div>\n    <div class=\"trust-item\"><div class=\"trust-ico\">\u23f0<\/div><div><strong>Lun &#8211; Sam<\/strong><span>08h00 \u00e0 18h00<\/span><\/div><\/div>\n  <\/div>\n<\/section>\n\n<!-- SERVICES \u2014 SEO keywords int\u00e9gr\u00e9s dans les titres h3 -->\n<section id=\"srvServices\" class=\"sec sec-white\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Services SR Voyages Thi\u00e8s<\/div>\n      <h2 class=\"sec-title\">Tous les services de <span>voyage, visa et p\u00e8lerinage<\/span> au S\u00e9n\u00e9gal<\/h2>\n      <p class=\"sec-sub\">Vente billets d&#8217;avion S\u00e9n\u00e9gal, assistance visa Dakar, Hajj &amp; Omra, voyage sur mesure, voyage d&#8217;affaires Dakar, location voiture Dakar, excursions Saly.<\/p>\n    <\/div>\n    <div class=\"svc-grid\">\n      <article class=\"svc-card\"><div class=\"svc-ico\">\u2708\ufe0f<\/div><h3>Vente de billets d&#8217;avion \u2014 S\u00e9n\u00e9gal<\/h3><p>R\u00e9servez en ligne vers l&#8217;Afrique, l&#8217;Europe, l&#8217;Asie, le Moyen-Orient et les Am\u00e9riques au d\u00e9part de Dakar et Thi\u00e8s.<\/p><a class=\"svc-link\" href=\"#srvBooking\">Rechercher un vol \u2192<\/a><\/article>\n      <article class=\"svc-card\"><div class=\"svc-ico\">\ud83c\udfe8<\/div><h3>R\u00e9servation d&#8217;h\u00f4tels<\/h3><p>Trouvez et r\u00e9servez votre h\u00f4tel partout \u2014 de Saly \u00e0 Duba\u00ef, Paris, New York. R\u00e9sultats Google Hotels en temps r\u00e9el.<\/p><a class=\"svc-link\" href=\"#srvBooking\">Rechercher un h\u00f4tel \u2192<\/a><\/article>\n      <article class=\"svc-card\"><div class=\"svc-ico\">\ud83d\udec2<\/div><div class=\"svc-badge\">\u26a1 Dossiers sensibles<\/div><h3>Assistance visa Dakar \u2014 Canada, USA, Europe<\/h3><p>Constitution et accompagnement de dossiers visa pour le Canada, les \u00c9tats-Unis et l&#8217;espace Schengen depuis Thi\u00e8s.<\/p><a class=\"svc-link\" href=\"#srvContact\">Lancer votre dossier \u2192<\/a><\/article>\n      <article class=\"svc-card\"><div class=\"svc-ico\">\ud83d\udd4b<\/div><h3>Agence Hajj &amp; Omra S\u00e9n\u00e9gal<\/h3><p>Packages Hajj &amp; Omra avec encadrement, accompagnement administratif et facilit\u00e9s de paiement depuis Thi\u00e8s et Dakar.<\/p><a class=\"svc-link\" href=\"#srvContact\">Recevoir le programme \u2192<\/a><\/article>\n      <article class=\"svc-card\"><div class=\"svc-ico\">\ud83c\udf0d<\/div><h3>Voyage sur mesure S\u00e9n\u00e9gal &amp; Voyage d&#8217;affaires Dakar<\/h3><p>Organisation de voyages personnalis\u00e9s, circuits sur mesure et gestion compl\u00e8te des d\u00e9placements professionnels depuis Dakar.<\/p><a class=\"svc-link\" href=\"#srvContact\">Planifier mon voyage \u2192<\/a><\/article>\n      <article class=\"svc-card\"><div class=\"svc-ico\">\ud83d\ude97<\/div><h3>Location de voiture Dakar &amp; Assurance voyage<\/h3><p>Location de v\u00e9hicules avec ou sans chauffeur \u00e0 Dakar, Thi\u00e8s, Saly + assurances voyage pour vos s\u00e9jours et d\u00e9marches visa.<\/p><a class=\"svc-link\" href=\"#srvContact\">Demander un devis \u2192<\/a><\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- EXCURSIONS -->\n<section id=\"srvExcursions\" class=\"sec sec-cream\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Excursions Saly S\u00e9n\u00e9gal<\/div>\n      <h2 class=\"sec-title\">Des <span>excursions \u00e0 Saly<\/span> et s\u00e9jours au S\u00e9n\u00e9gal<\/h2>\n      <p class=\"sec-sub\">Journ\u00e9es d\u00e9tente, s\u00e9jours h\u00f4teliers ou circuits touristiques depuis Thi\u00e8s, Dakar ou Mbour.<\/p>\n    <\/div>\n    <div class=\"exc-grid\">\n      <article class=\"exc-card\"><div class=\"exc-img\">\ud83c\udfdd\ufe0f<\/div><div class=\"exc-body\"><div class=\"exc-tag\">Saly<\/div><h3>Excursion Saly S\u00e9n\u00e9gal<\/h3><p>Journ\u00e9e ou court s\u00e9jour avec organisation simple. D\u00e9part depuis Thi\u00e8s ou Dakar. Transport et conseils pratiques.<\/p><div class=\"exc-meta\"><span>\ud83d\udccd Saly<\/span><span>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66 Famille \/ groupe<\/span><\/div><a class=\"btn btn-navy\" href=\"#srvContact\">Demander le devis<\/a><\/div><\/article>\n      <article class=\"exc-card\"><div class=\"exc-img\">\ud83c\udf0a<\/div><div class=\"exc-body\"><div class=\"exc-tag\">H\u00f4tel<\/div><h3>S\u00e9jour h\u00f4tel \u00e0 Saly<\/h3><p>S\u00e9jours d\u00e9tente avec recommandations d&#8217;h\u00f4tels selon votre budget, la dur\u00e9e et le type d&#8217;exp\u00e9rience recherch\u00e9e.<\/p><div class=\"exc-meta\"><span>\ud83d\udecf\ufe0f S\u00e9jour<\/span><span>\u23f3 Court ou long<\/span><\/div><a class=\"btn btn-navy\" href=\"#srvContact\">Recevoir une proposition<\/a><\/div><\/article>\n      <article class=\"exc-card\"><div class=\"exc-img\">\ud83c\uddf8\ud83c\uddf3<\/div><div class=\"exc-body\"><div class=\"exc-tag\">Circuit<\/div><h3>Circuit touristique S\u00e9n\u00e9gal<\/h3><p>Circuits sur mesure au S\u00e9n\u00e9gal avec d\u00e9parts depuis Thi\u00e8s ou Dakar. Voyage sur mesure selon vos besoins.<\/p><div class=\"exc-meta\"><span>\ud83d\ude90 Sur mesure<\/span><span>\ud83d\udcc6 Selon disponibilit\u00e9<\/span><\/div><a class=\"btn btn-navy\" href=\"#srvContact\">Planifier un circuit<\/a><\/div><\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- OFFRES -->\n<section id=\"srvOffres\" class=\"sec sec-cream2\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Offres &amp; destinations<\/div>\n      <h2 class=\"sec-title\">Des offres pour <span>chaque destination et chaque projet<\/span><\/h2>\n    <\/div>\n    <div class=\"offres-grid\">\n      <article class=\"offre-card\"><div class=\"offre-hdr\"><div class=\"offre-ico ic-hajj\">\ud83d\udd4b<\/div><span class=\"offre-badge\">Top demande<\/span><h3>Hajj 2025 \u2014 S\u00e9n\u00e9gal<\/h3><p>Packages Hajj avec pr\u00e9paration, encadrement et accompagnement administratif depuis Thi\u00e8s.<\/p><\/div><div class=\"offre-ftr\"><div class=\"offre-price\">Sur devis<small>places selon programme<\/small><\/div><a class=\"btn btn-navy\" href=\"#srvContact\">Je suis int\u00e9ress\u00e9<\/a><\/div><\/article>\n      <article class=\"offre-card\"><div class=\"offre-hdr\"><div class=\"offre-ico ic-omra\">\ud83c\udf19<\/div><span class=\"offre-badge new\">Disponible<\/span><h3>Omra S\u00e9n\u00e9gal<\/h3><p>Offres Omra au d\u00e9part du S\u00e9n\u00e9gal avec accompagnement et facilit\u00e9s de paiement.<\/p><\/div><div class=\"offre-ftr\"><div class=\"offre-price\">Sur devis<small>d\u00e9parts selon calendrier<\/small><\/div><a class=\"btn btn-navy\" href=\"#srvContact\">Demander les dates<\/a><\/div><\/article>\n      <article class=\"offre-card\"><div class=\"offre-hdr\"><div class=\"offre-ico ic-af\">\ud83c\udf0d<\/div><h3>Vols Afrique depuis Dakar<\/h3><p>Billets d&#8217;avion vers toutes les grandes destinations africaines depuis Dakar.<\/p><\/div><div class=\"offre-ftr\"><div class=\"offre-price\">Tarif variable<small>selon ville et saison<\/small><\/div><a class=\"btn btn-navy\" href=\"#srvBooking\">Rechercher \u2192<\/a><\/div><\/article>\n      <article class=\"offre-card\"><div class=\"offre-hdr\"><div class=\"offre-ico ic-eu\">\ud83c\uddea\ud83c\uddfa<\/div><h3>Vols Europe + Visa Schengen<\/h3><p>Billets vers l&#8217;Europe avec assistance visa Schengen depuis Thi\u00e8s et Dakar.<\/p><\/div><div class=\"offre-ftr\"><div class=\"offre-price\">Tarif variable<small>compagnie et bagages<\/small><\/div><a class=\"btn btn-navy\" href=\"#srvBooking\">Rechercher \u2192<\/a><\/div><\/article>\n      <article class=\"offre-card\"><div class=\"offre-hdr\"><div class=\"offre-ico ic-as\">\ud83c\udf0f<\/div><h3>Asie \/ Moyen-Orient<\/h3><p>Billets d&#8217;avion pour l&#8217;Asie et le Moyen-Orient avec pr\u00e9paration simplifi\u00e9e.<\/p><\/div><div class=\"offre-ftr\"><div class=\"offre-price\">Tarif variable<small>avec accompagnement<\/small><\/div><a class=\"btn btn-navy\" href=\"#srvBooking\">Rechercher \u2192<\/a><\/div><\/article>\n      <article class=\"offre-card\"><div class=\"offre-hdr\"><div class=\"offre-ico ic-am\">\ud83c\udf0e<\/div><span class=\"offre-badge hot\">Forte demande<\/span><h3>USA &amp; Canada \u2014 Visa inclus<\/h3><p>Vols + accompagnement visa Canada\/USA depuis le S\u00e9n\u00e9gal.<\/p><\/div><div class=\"offre-ftr\"><div class=\"offre-price\">Tarif variable<small>visa possible en compl\u00e9ment<\/small><\/div><a class=\"btn btn-navy\" href=\"#srvBooking\">Rechercher \u2192<\/a><\/div><\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- PROCESS -->\n<section id=\"srvProcess\" class=\"sec sec-white\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Comment \u00e7a marche<\/div>\n      <h2 class=\"sec-title\">Un process <span>simple, rapide et rassurant<\/span><\/h2>\n    <\/div>\n    <div class=\"proc-steps\">\n      <div class=\"proc-step\"><div class=\"proc-ico\">\ud83d\udd0d<span class=\"proc-n\">1<\/span><\/div><h3>Recherchez en ligne<\/h3><p>Utilisez notre moteur Google Flights\/Hotels ou contactez-nous directement.<\/p><\/div>\n      <div class=\"proc-step\"><div class=\"proc-ico\">\ud83d\udcc2<span class=\"proc-n\">2<\/span><\/div><h3>Nous \u00e9tudions votre dossier<\/h3><p>Destination, budget, d\u00e9lais, pi\u00e8ces disponibles.<\/p><\/div>\n      <div class=\"proc-step\"><div class=\"proc-ico\">\ud83d\udcac<span class=\"proc-n\">3<\/span><\/div><h3>Vous recevez une proposition<\/h3><p>Devis, explications, accompagnement et conseils pratiques.<\/p><\/div>\n      <div class=\"proc-step\"><div class=\"proc-ico\">\u2708\ufe0f<span class=\"proc-n\">4<\/span><\/div><h3>Nous finalisons votre projet<\/h3><p>R\u00e9servation, suivi, paiement et pr\u00e9paration jusqu&#8217;au d\u00e9part.<\/p><\/div>\n    <\/div>\n    <div class=\"proc-cta\"><a href=\"#srvBooking\" class=\"btn btn-gold\">\ud83d\udd0d Lancer une recherche<\/a><\/div>\n  <\/div>\n<\/section>\n\n<!-- PAIEMENT -->\n<section id=\"srvPaiement\" class=\"sec sec-navy\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Paiements accept\u00e9s<\/div>\n      <h2 class=\"sec-title\">Des moyens de paiement <span>souples et accessibles<\/span><\/h2>\n    <\/div>\n    <div class=\"pay-grid\">\n      <article class=\"pay-card pc-wave\"><div class=\"pay-logo\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/04\/LOGO-WAVE.jpg\" alt=\"Wave\" loading=\"lazy\" onerror=\"this.style.display='none';this.nextSibling.style.display='flex'\"><span class=\"pay-logo-txt\" style=\"display:none\">W<\/span><\/div><div class=\"pay-info\"><h3>Wave<\/h3><p>Paiement rapide depuis votre t\u00e9l\u00e9phone.<span class=\"pi-sub\">Disponible selon prestation<\/span><\/p><\/div><div class=\"pay-chk\">\u2713<\/div><\/article>\n      <article class=\"pay-card pc-orange\"><div class=\"pay-logo\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/04\/LOGO-ORANGE-MONEY.png\" alt=\"Orange Money\" loading=\"lazy\" onerror=\"this.style.display='none';this.nextSibling.style.display='flex'\"><span class=\"pay-logo-txt\" style=\"display:none\">OM<\/span><\/div><div class=\"pay-info\"><h3>Orange Money<\/h3><p>R\u00e8glement simple partout au S\u00e9n\u00e9gal.<span class=\"pi-sub\">Transaction mobile<\/span><\/p><\/div><div class=\"pay-chk\">\u2713<\/div><\/article>\n      <article class=\"pay-card pc-free\"><div class=\"pay-logo\"><img decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/04\/FREE-MONEY.png\" alt=\"Free Money\" loading=\"lazy\" onerror=\"this.style.display='none';this.nextSibling.style.display='flex'\"><span class=\"pay-logo-txt\" style=\"display:none\">FM<\/span><\/div><div class=\"pay-info\"><h3>Free Money<\/h3><p>Alternative mobile pour vos r\u00e9servations.<span class=\"pi-sub\">Selon conditions<\/span><\/p><\/div><div class=\"pay-chk\">\u2713<\/div><\/article>\n      <article class=\"pay-card pc-cash\"><div class=\"pay-logo\"><span class=\"pay-logo-txt\">\u20a3<\/span><\/div><div class=\"pay-info\"><h3>Esp\u00e8ces &amp; virement<\/h3><p>Paiement en agence ou transfert bancaire.<span class=\"pi-sub\">Aucun frais cach\u00e9<\/span><\/p><\/div><div class=\"pay-chk\">\u2713<\/div><\/article>\n    <\/div>\n    <div class=\"pay-reassurance\">\n      <h3>Facilit\u00e9s de paiement disponibles<\/h3>\n      <p>Paiements en plusieurs fois pour les packages Hajj &amp; Omra et les voyages en groupe. Accompagnement personnalis\u00e9.<\/p>\n      <div class=\"pay-pills\"><span class=\"pay-pill\">Wave<\/span><span class=\"pay-pill\">Orange Money<\/span><span class=\"pay-pill\">Free Money<\/span><span class=\"pay-pill\">Esp\u00e8ces<\/span><span class=\"pay-pill\">Virement bancaire<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- WHY US -->\n<section id=\"srvWhyUs\" class=\"sec sec-cream\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Pourquoi SR Voyages Thi\u00e8s<\/div>\n      <h2 class=\"sec-title\">Pourquoi choisir <span>SR Voyages \u2014 Agence de voyage Thi\u00e8s<\/span><\/h2>\n    <\/div>\n    <div class=\"why-grid\">\n      <article class=\"why-item\"><div class=\"why-ico\">\ud83c\udfc6<\/div><h3>Agence N\u00b01 \u00e0 Thi\u00e8s<\/h3><p>Leader de l&#8217;agence de voyage \u00e0 Thi\u00e8s avec pr\u00e9sence \u00e0 Dakar, Saly et Mbour.<\/p><\/article>\n      <article class=\"why-item\"><div class=\"why-ico\">\ud83d\udd0d<\/div><h3>Moteur Google int\u00e9gr\u00e9<\/h3><p>Recherchez et comparez les meilleurs vols et h\u00f4tels via Google Flights &amp; Hotels en temps r\u00e9el.<\/p><\/article>\n      <article class=\"why-item\"><div class=\"why-ico\">\u26a1<\/div><h3>R\u00e9ponse rapide 24h<\/h3><p>Devis gratuit en 24h \u2014 billets avion, visa, Hajj, Omra, voyage sur mesure.<\/p><\/article>\n    <\/div>\n    <div class=\"cert\">\n      <div class=\"cert-big\"><div class=\"cert-trophy\">\ud83c\udfc5<\/div><div class=\"cert-big-txt\">N\u00b01<small>Agence voyage Thi\u00e8s<\/small><\/div><\/div>\n      <div class=\"cert-info\">\n        <h3>10 ans de confiance au S\u00e9n\u00e9gal<\/h3>\n        <p>Plus de 10 ans d&#8217;exp\u00e9rience, 500 clients satisfaits, tarifs comp\u00e9titifs, accompagnement personnalis\u00e9 depuis Thi\u00e8s et Dakar.<\/p>\n        <span class=\"cert-chk\">\u2713 Fiabilit\u00e9 \u00b7 \u2713 Proximit\u00e9 \u00b7 \u2713 Conseil<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- TEMOIGNAGES -->\n<section class=\"sec sec-white\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Avis clients \u2014 SR Voyages Thi\u00e8s<\/div>\n      <h2 class=\"sec-title\">Des retours qui renforcent la <span>confiance<\/span><\/h2>\n    <\/div>\n    <div class=\"testi-grid\">\n      <article class=\"testi-card\"><div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>Meilleure agence de voyage \u00e0 Thi\u00e8s ! Billets obtenus rapidement, \u00e9quipe s\u00e9rieuse et r\u00e9active.<\/blockquote><div class=\"testi-author\"><div class=\"avatar\">A<\/div><div><div class=\"author-name\">Awa<\/div><div class=\"author-meta\">Cliente depuis Thi\u00e8s<\/div><\/div><\/div><\/article>\n      <article class=\"testi-card\"><div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>Service Hajj &amp; Omra rassurant depuis le S\u00e9n\u00e9gal. Explications claires, accompagnement du d\u00e9but \u00e0 la fin.<\/blockquote><div class=\"testi-author\"><div class=\"avatar\">M<\/div><div><div class=\"author-name\">Mamadou<\/div><div class=\"author-meta\">Client Hajj &amp; Omra<\/div><\/div><\/div><\/article>\n      <article class=\"testi-card\"><div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>R\u00e9ponse rapide sur WhatsApp, bon accueil et vrai suivi. Je recommande pour les billets et les visas depuis Dakar.<\/blockquote><div class=\"testi-author\"><div class=\"avatar\">F<\/div><div><div class=\"author-name\">Fatou<\/div><div class=\"author-meta\">Cliente depuis Dakar<\/div><\/div><\/div><\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FAQ \u2014 SEO keywords dans les questions -->\n<section id=\"srvFaq\" class=\"sec sec-cream2\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">FAQ \u2014 Agence voyage Thi\u00e8s Dakar<\/div>\n      <h2 class=\"sec-title\">Questions fr\u00e9quentes sur <span>SR Voyages<\/span><\/h2>\n    <\/div>\n    <div class=\"faq-grid\">\n      <div class=\"faq-item open\"><button class=\"faq-q\" type=\"button\">Comment fonctionne la r\u00e9servation de billets d&#8217;avion en ligne ? <span class=\"faq-ico\">+<\/span><\/button><div class=\"faq-ans\"><p>Renseignez votre destination, vos dates et cliquez sur &#8220;Rechercher&#8221;. Google Flights s&#8217;ouvre dans un nouvel onglet avec les meilleurs tarifs en temps r\u00e9el. Vous pouvez aussi nous appeler au +221 77 143 71 25 pour une assistance personnalis\u00e9e depuis Thi\u00e8s ou Dakar.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">O\u00f9 se trouve l&#8217;agence de voyage SR Voyages \u00e0 Thi\u00e8s ? <span class=\"faq-ico\">+<\/span><\/button><div class=\"faq-ans\"><p>SR Voyages est bas\u00e9e \u00e0 Thi\u00e8s, Av El Hadji Malick Sy, Randoul\u00e9ne. Nous accompagnons aussi les clients de Dakar, Saly, Mbour, Tivaouane et tout le S\u00e9n\u00e9gal.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Proposez-vous l&#8217;assistance visa Canada, USA et Europe depuis Dakar ? <span class=\"faq-ico\">+<\/span><\/button><div class=\"faq-ans\"><p>Oui. SR Voyages accompagne les dossiers visa Canada (4\u20138 semaines), USA (2\u20134 semaines) et Schengen (15\u201330 jours). Nous aidons \u00e0 la constitution compl\u00e8te du dossier depuis Thi\u00e8s et Dakar.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Proposez-vous des packages Hajj et Omra au S\u00e9n\u00e9gal ? <span class=\"faq-ico\">+<\/span><\/button><div class=\"faq-ans\"><p>Oui. SR Voyages est sp\u00e9cialis\u00e9e dans les packages Hajj &amp; Omra au d\u00e9part du S\u00e9n\u00e9gal avec encadrement, accompagnement administratif et facilit\u00e9s de paiement (Wave, Orange Money, etc.).<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Proposez-vous des facilit\u00e9s de paiement ? <span class=\"faq-ico\">+<\/span><\/button><div class=\"faq-ans\"><p>Oui. Paiements accept\u00e9s : Wave, Orange Money, Free Money, esp\u00e8ces et virement bancaire. Des paiements en plusieurs fois sont possibles pour les packages Hajj &amp; Omra et voyages en groupe.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Proposez-vous la location de voiture \u00e0 Dakar ? <span class=\"faq-ico\">+<\/span><\/button><div class=\"faq-ans\"><p>Oui. SR Voyages organise la location de voiture \u00e0 Dakar et \u00e0 Thi\u00e8s, avec ou sans chauffeur, pour les voyages d&#8217;affaires et les excursions touristiques au S\u00e9n\u00e9gal.<\/p><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- VID\u00c9OS -->\n<section id=\"srvVideos\" class=\"sec sec-navy\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Vid\u00e9os SR Voyages<\/div>\n      <h2 class=\"sec-title\">D\u00e9couvrez <span>SR Voyages en vid\u00e9o<\/span><\/h2>\n      <p class=\"sec-sub\">Cliquez \u25b6 pour lire \u00b7 \ud83d\udd0a pour activer le son \u00b7 faites glisser pour r\u00e9gler le volume.<\/p>\n    <\/div>\n    <div class=\"vid-grid\" id=\"srvVids\"><\/div>\n  <\/div>\n<\/section>\n\n<!-- CONTACT -->\n<section id=\"srvContact\" class=\"sec sec-white\">\n  <div class=\"C\">\n    <div class=\"sec-hdr\">\n      <div class=\"sec-label\">Contact &amp; devis gratuit<\/div>\n      <h2 class=\"sec-title\">Contactez <span>SR Voyages \u2014 Agence de voyage Thi\u00e8s<\/span><\/h2>\n      <p class=\"sec-sub\">R\u00e9ponse rapide \u2014 vente billets avion, visa, Hajj, voyage sur mesure, voyage d&#8217;affaires Dakar.<\/p>\n    <\/div>\n    <div class=\"contact-wrap\">\n      <aside class=\"info-box\">\n        <h2>Nos coordonn\u00e9es<\/h2>\n        <div class=\"info-item\"><div class=\"info-ico\">\ud83d\udccd<\/div><div><strong>Adresse<\/strong><p>Av El Hadji Malick Sy, Randoul\u00e9ne<br>Thi\u00e8s, S\u00e9n\u00e9gal<br><em style=\"font-size:.8rem;opacity:.72\">Service national \u00b7 Dakar \u00b7 Saly \u00b7 Mbour<\/em><\/p><\/div><\/div>\n        <div class=\"info-item\"><div class=\"info-ico\">\ud83d\udcde<\/div><div><strong>T\u00e9l\u00e9phones<\/strong><p><a href=\"tel:+221771437125\">77 143 71 25<\/a><br><a href=\"tel:+221770482193\">77 048 21 93<\/a><br><a href=\"tel:+221339532552\">33 953 25 52<\/a> (Fixe)<\/p><\/div><\/div>\n        <div class=\"info-item\"><div class=\"info-ico\">\u23f0<\/div><div><strong>Horaires<\/strong><p>Lundi \u2014 Samedi \u00b7 08h00 \u2013 18h00<\/p><\/div><\/div>\n        <div class=\"info-item\"><div class=\"info-ico\">\ud83d\udcb3<\/div><div><strong>Paiements<\/strong><p>Wave \u00b7 Orange Money \u00b7 Free Money \u00b7 Esp\u00e8ces \u00b7 Virement<\/p><\/div><\/div>\n        <a href=\"https:\/\/wa.me\/221771437125?text=Bonjour%20SR%20Voyages%2C%20je%20souhaite%20un%20devis%20gratuit.\" class=\"wa-box\" target=\"_blank\" rel=\"noopener\">\ud83d\udcac Discuter sur WhatsApp<\/a>\n      <\/aside>\n      <div class=\"form-box\">\n        <h2>Demandez votre devis gratuit<\/h2>\n        <p>Billets avion, h\u00f4tels, visas, Hajj &amp; Omra, voyage sur mesure, voyage d&#8217;affaires \u2014 r\u00e9ponse en 24h.<\/p>\n        <form id=\"srvForm\" novalidate>\n          <div class=\"form-row\">\n            <div class=\"form-grp\"><label for=\"srvPrenom\">Pr\u00e9nom *<\/label><input type=\"text\" id=\"srvPrenom\" name=\"prenom\" placeholder=\"Ex : Moussa\" required><\/div>\n            <div class=\"form-grp\"><label for=\"srvTel\">T\u00e9l\u00e9phone *<\/label><input type=\"tel\" id=\"srvTel\" name=\"tel\" placeholder=\"77 XXX XX XX\" required><\/div>\n          <\/div>\n          <div class=\"form-grp\">\n            <label for=\"srvDest\">Service demand\u00e9 *<\/label>\n            <select id=\"srvDest\" name=\"destination\" required>\n              <option value=\"\" selected disabled>Choisissez\u2026<\/option>\n              <optgroup label=\"R\u00e9servation en ligne\"><option>Vol seul<\/option><option>H\u00f4tel seul<\/option><option>Vol + H\u00f4tel<\/option><\/optgroup>\n              <optgroup label=\"P\u00e8lerinages\"><option>Hajj 2025<\/option><option>Omra<\/option><\/optgroup>\n              <optgroup label=\"Excursions S\u00e9n\u00e9gal\"><option>Excursion Saly<\/option><option>S\u00e9jour Saly<\/option><option>Circuit S\u00e9n\u00e9gal<\/option><\/optgroup>\n              <optgroup label=\"Billets d'Avion\"><option>Vol Afrique<\/option><option>Vol Europe<\/option><option>Vol Asie \/ Moyen-Orient<\/option><option>Vol Am\u00e9riques<\/option><\/optgroup>\n              <optgroup label=\"Visas\"><option>Visa Canada<\/option><option>Visa USA<\/option><option>Visa Europe Schengen<\/option><\/optgroup>\n              <option>Voyage sur mesure<\/option>\n              <option>Voyage d&#8217;affaires Dakar<\/option>\n              <option>Location voiture Dakar<\/option>\n              <option>Assurance Voyage<\/option>\n              <option>Autre \/ Renseignement<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"form-row\">\n            <div class=\"form-grp\"><label for=\"srvVille\">Votre ville<\/label><select id=\"srvVille\" name=\"ville\"><option value=\"\" selected disabled>Votre ville<\/option><option>Thi\u00e8s<\/option><option>Dakar<\/option><option>Saly<\/option><option>Mbour<\/option><option>Tivaouane<\/option><option>Autre ville au S\u00e9n\u00e9gal<\/option><\/select><\/div>\n            <div class=\"form-grp\"><label for=\"srvEmail\">Email<\/label><input type=\"email\" id=\"srvEmail\" name=\"email\" placeholder=\"votre@email.com\"><\/div>\n          <\/div>\n          <div class=\"form-grp\"><label for=\"srvMsg\">Votre message<\/label><textarea id=\"srvMsg\" name=\"message\" placeholder=\"Destination, dates, nombre de voyageurs, type de service (billet, visa, Hajj, location voiture, voyage d'affaires\u2026)\"><\/textarea><\/div>\n          <button class=\"btn-submit\" type=\"submit\">\ud83d\ude80 Envoyer ma demande via WhatsApp<\/button>\n          <p class=\"form-note\">Demande envoy\u00e9e directement sur WhatsApp \u2014 r\u00e9ponse garantie en 24h.<\/p>\n        <\/form>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FOOTER SEO -->\n<footer class=\"footer\">\n  <div class=\"C\">\n    <div class=\"footer-top\">\n      <div class=\"footer-brand\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png\" alt=\"SR Voyages \u2014 Agence de voyage Thi\u00e8s Dakar S\u00e9n\u00e9gal\" width=\"180\" height=\"40\" loading=\"lazy\">\n        <p>SR Voyages \u2014 Agence de voyage N\u00b01 \u00e0 Thi\u00e8s. Vente billets d&#8217;avion S\u00e9n\u00e9gal, assistance visa Dakar, Hajj &amp; Omra, voyage sur mesure, voyage d&#8217;affaires Dakar, location voiture Dakar, excursions Saly.<\/p>\n        <div class=\"footer-n1\"><span>\ud83c\udfc5<\/span><span class=\"footer-n1-lbl\"><strong>Agence N\u00b01<\/strong>Thi\u00e8s, S\u00e9n\u00e9gal<\/span><\/div>\n        <div class=\"footer-social\">\n          <a class=\"soc-btn\" href=\"https:\/\/wa.me\/221771437125\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp SR Voyages\">\ud83d\udcac<\/a>\n          <a class=\"soc-btn\" href=\"tel:+221771437125\" aria-label=\"Appeler SR Voyages\">\ud83d\udcde<\/a>\n          <a class=\"soc-btn\" href=\"https:\/\/srvoyages.com\" target=\"_blank\" rel=\"noopener\" aria-label=\"Site SR Voyages\">\ud83c\udf10<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"footer-col\"><h4>Services<\/h4><div class=\"footer-links\">\n        <a href=\"#srvBooking\">Vente billets avion S\u00e9n\u00e9gal<\/a>\n        <a href=\"#srvBooking\">R\u00e9servation h\u00f4tels<\/a>\n        <a href=\"#srvServices\">Assistance visa Dakar<\/a>\n        <a href=\"#srvOffres\">Hajj &amp; Omra S\u00e9n\u00e9gal<\/a>\n        <a href=\"#srvServices\">Voyage sur mesure S\u00e9n\u00e9gal<\/a>\n        <a href=\"#srvServices\">Voyage d&#8217;affaires Dakar<\/a>\n        <a href=\"#srvExcursions\">Excursions Saly S\u00e9n\u00e9gal<\/a>\n      <\/div><\/div>\n      <div class=\"footer-col\"><h4>Navigation<\/h4><div class=\"footer-links\">\n        <a href=\"#srvTop\">Accueil<\/a>\n        <a href=\"#srvBooking\">Moteur Google Flights<\/a>\n        <a href=\"#srvOffres\">Offres<\/a>\n        <a href=\"#srvFaq\">FAQ<\/a>\n        <a href=\"#srvContact\">Contact<\/a>\n      <\/div><\/div>\n      <div class=\"footer-col\"><h4>Contact Thi\u00e8s<\/h4>\n        <div class=\"ftr-ci\"><span>\ud83d\udccd<\/span><p>Av El Hadji Malick Sy, Randoul\u00e9ne<br>Thi\u00e8s 21000, S\u00e9n\u00e9gal<\/p><\/div>\n        <div class=\"ftr-ci\"><span>\ud83d\udcde<\/span><p><a href=\"tel:+221771437125\">+221 77 143 71 25<\/a><br><a href=\"tel:+221770482193\">+221 77 048 21 93<\/a><br><a href=\"tel:+221339532552\">+221 33 953 25 52<\/a><\/p><\/div>\n        <div class=\"ftr-ci\"><span>\u23f0<\/span><p>Lun \u2013 Sam : 08h00 \u2013 18h00<\/p><\/div>\n        <div class=\"ftr-ci\"><span>\ud83d\udcb3<\/span><p>Wave \u00b7 Orange Money \u00b7 Free Money<br>Esp\u00e8ces \u00b7 Virement<\/p><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"footer-seo\"><p>Agence de voyage Dakar \u00b7 Vente billets avion S\u00e9n\u00e9gal \u00b7 Agence voyage Hajj Omra S\u00e9n\u00e9gal \u00b7 Assistance visa Dakar \u00b7 Location voiture Dakar \u00b7 Voyage sur mesure S\u00e9n\u00e9gal \u00b7 Voyage d&#8217;affaires Dakar \u00b7 Agence voyage Thi\u00e8s \u00b7 Excursion Saly S\u00e9n\u00e9gal \u00b7 SR Voyages +221 77 143 71 25<\/p><\/div>\n    <div class=\"footer-bot\"><p>\u00a9 2026 SR VOYAGES \u2014 Agence de Voyage N\u00b01 \u00e0 Thi\u00e8s &amp; Dakar, S\u00e9n\u00e9gal \ud83c\uddf8\ud83c\uddf3<\/p><\/div>\n  <\/div>\n<\/footer>\n\n<!-- MOBILE BAR -->\n<div class=\"mob-bar\">\n  <a href=\"tel:+221771437125\" class=\"mob-btn mob-call\">\ud83d\udcde Appeler<\/a>\n  <a href=\"https:\/\/wa.me\/221771437125?text=Bonjour%20SR%20Voyages%2C%20je%20souhaite%20un%20devis%20gratuit.\" class=\"mob-btn mob-wa\" target=\"_blank\" rel=\"noopener\">\ud83d\udcac WhatsApp<\/a>\n  <a href=\"#srvBooking\" class=\"mob-btn mob-bk\">\ud83d\udd0d R\u00e9server<\/a>\n<\/div>\n\n<!-- FLOAT WA -->\n<a href=\"https:\/\/wa.me\/221771437125?text=Bonjour%20SR%20Voyages%2C%20je%20souhaite%20un%20devis%20gratuit.\" class=\"float-wa\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp SR Voyages\">\n  <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347\"\/><\/svg>\n<\/a>\n<button class=\"back-top\" id=\"srvBackTop\" aria-label=\"Haut de page\" type=\"button\">\u2191<\/button>\n\n<script>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SR VOYAGES v5 \u2014 JavaScript CORRIG\u00c9\n   \n   CAUSE DU PROBL\u00c8ME PR\u00c9C\u00c9DENT :\n   WordPress et certains th\u00e8mes (Astra, Elementor)\n   bloquent window.open() lanc\u00e9 depuis un event handler\n   car les navigateurs modernes consid\u00e8rent cela comme\n   un popup non sollicit\u00e9 et le bloquent silencieusement.\n   \n   SOLUTION v5 :\n   On utilise de vrais tags <a href=\"...\" target=\"_blank\">\n   dont on met \u00e0 jour le href AVANT le clic.\n   L'\u00e9v\u00e9nement 'click' natif sur un <a> n'est JAMAIS\n   bloqu\u00e9 par les navigateurs ni par WordPress.\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function(){\n'use strict';\n\n\/* \u2500\u2500 Utilitaires \u2500\u2500 *\/\nfunction G(id){return document.getElementById(id);}\nfunction V(id){return (G(id)?G(id).value:'').trim();}\nfunction QSA(sel){return document.querySelectorAll(sel);}\n\n\/* \u2500\u2500 R\u00e9f\u00e9rences \u2500\u2500 *\/\nvar pg=G('srv-page'),ann=G('srvAnn'),annX=G('srvAnnX'),\n    nav=G('srvNav'),burg=G('srvBurger'),mm=G('srvMM'),ov=G('srvOv'),\n    bt=G('srvBackTop'),form=G('srvForm'),vidGrid=G('srvVids');\n\n\/* \u2500\u2500 Codes IATA \u2500\u2500 *\/\nvar IATA={\n  'dakar':'DSS','paris':'CDG','london':'LHR','londres':'LHR',\n  'new york':'JFK','new-york':'JFK','dubai':'DXB','duba\u00ef':'DXB',\n  'istanbul':'IST','casablanca':'CMN','montreal':'YUL','montr\u00e9al':'YUL',\n  'toronto':'YYZ','abidjan':'ABJ','lagos':'LOS','nairobi':'NBO',\n  'accra':'ACC','rome':'FCO','madrid':'MAD','amsterdam':'AMS',\n  'brussels':'BRU','bruxelles':'BRU','marrakech':'RAK','tunis':'TUN',\n  'alger':'ALG','riyadh':'RUH','jeddah':'JED','jidda':'JED',\n  'tokyo':'NRT','bangkok':'BKK','beijing':'PEK','singapore':'SIN',\n  'singapour':'SIN','johannesburg':'JNB','addis ababa':'ADD'\n};\nfunction iata(s){\n  if(!s)return'';\n  if(\/^[A-Z]{3}$\/.test(s.trim()))return s.trim();\n  return IATA[s.toLowerCase().replace(\/[,\\-]\/g,' ').trim()]||s;\n}\n\n\/* \u2500\u2500 \u00c9tat passagers \u2500\u2500 *\/\nvar pax={adults:1,children:0,infants:0};\nvar cabin='economy';\nvar cLbl={economy:'\u00c9conomique',premium_economy:'Premium \u00e9co',business:'Affaires',first:'Premi\u00e8re'};\n\n\/* \u2500\u2500 Dates par d\u00e9faut (d\u00e9part +14j, retour +21j) \u2500\u2500 *\/\n(function(){\n  var t=new Date();\n  function fmt(d){return d.toISOString().split('T')[0];}\n  var dep=new Date(t); dep.setDate(dep.getDate()+14);\n  var ret=new Date(t); ret.setDate(ret.getDate()+21);\n  var today=fmt(t), ds=fmt(dep), rs=fmt(ret);\n  [['vDep',ds],['vRet',rs],['cDep',ds],['cRet',rs],['hIn',ds],['hOut',rs]].forEach(function(p){\n    var el=G(p[0]);\n    if(el){el.value=p[1];el.min=today;}\n  });\n})();\n\n\/* \u2500\u2500 Construction URLs Google \u2500\u2500 *\/\nfunction gDate(s){return s?s.replace(\/-\/g,''):'';}\n\nfunction urlFlights(from,to,dep,ret,oneway){\n  \/* Format d'URL Google Flights qui fonctionne R\u00c9ELLEMENT *\/\n  var base='https:\/\/www.google.fr\/travel\/flights';\n  var q=[];\n  if(from)q.push(from);\n  if(to)q.push(to);\n  var params={\n    hl:'fr',\n    gl:'SN',\n    curr:'XOF',\n    q:'Vols '+from+' vers '+to\n  };\n  if(dep)params.tfs=gDate(dep);\n  if(!oneway&&ret)params.tfe=gDate(ret);\n  params.adults=String(pax.adults);\n  if(pax.children>0)params.children=String(pax.children);\n  if(pax.infants>0)params.infants=String(pax.infants);\n  var cabinNum={economy:'1',premium_economy:'2',business:'3',first:'4'};\n  params.cabin=cabinNum[cabin]||'1';\n  var qs=Object.keys(params).map(function(k){\n    return encodeURIComponent(k)+'='+encodeURIComponent(params[k]);\n  }).join('&');\n  return base+'?'+qs;\n}\n\nfunction urlHotels(dest,ci,co,rooms,guests){\n  var base='https:\/\/www.google.fr\/travel\/hotels';\n  var params={hl:'fr',gl:'SN',curr:'XOF',q:dest||'h\u00f4tels'};\n  if(ci&&co)params.dates=gDate(ci)+'\/'+gDate(co);\n  else if(ci)params.dates=gDate(ci);\n  params.adults=guests||'2';\n  params.rooms=rooms||'1';\n  var qs=Object.keys(params).map(function(k){\n    return encodeURIComponent(k)+'='+encodeURIComponent(params[k]);\n  }).join('&');\n  return base+'?'+qs;\n}\n\n\/* \u2500\u2500 Mise \u00e0 jour href du bouton VOL \u2500\u2500 *\/\nfunction refreshFlightLink(){\n  var link=G('vGo');\n  if(!link)return;\n  var from=V('vFrom')||'Dakar';\n  var to=V('vTo');\n  var dep=G('vDep')?G('vDep').value:'';\n  var ret=G('vRet')?G('vRet').value:'';\n  var oneway=!!document.querySelector('#pVols .bk-trip[data-trip=\"oneway\"].on');\n  if(!to){\n    \/* Pas de destination : lien vers Google Flights g\u00e9n\u00e9rique *\/\n    link.href='https:\/\/www.google.fr\/travel\/flights?hl=fr&gl=SN';\n    return;\n  }\n  link.href=urlFlights(from,to,dep,ret,oneway);\n}\n\n\/* \u2500\u2500 Mise \u00e0 jour href du bouton H\u00d4TEL \u2500\u2500 *\/\nfunction refreshHotelLink(){\n  var link=G('hGo');\n  if(!link)return;\n  var dest=V('hDest');\n  var ci=G('hIn')?G('hIn').value:'';\n  var co=G('hOut')?G('hOut').value:'';\n  var rooms=V('hRooms')||'1';\n  var guests=V('hGuests')||'2';\n  link.href=urlHotels(dest,ci,co,rooms,guests);\n}\n\n\/* \u2500\u2500 Mise \u00e0 jour href bouton COMBO \u2500\u2500 *\/\nfunction refreshComboLinks(){\n  var lf=G('cGo'), lh=G('cGoH');\n  if(!lf)return;\n  var from=V('cFrom')||'Dakar';\n  var to=V('cTo');\n  var dep=G('cDep')?G('cDep').value:'';\n  var ret=G('cRet')?G('cRet').value:'';\n  var guests=V('cGuests')||'2';\n  var rooms=V('cRooms')||'1';\n  lf.href=urlFlights(from,to,dep,ret,false);\n  if(lh)lh.href=urlHotels(to||'',dep,ret,rooms,guests);\n}\n\n\/* \u2500\u2500 Validation avant clic \u2500\u2500 *\/\nfunction validateFlight(e){\n  var to=V('vTo');\n  var dep=G('vDep')?G('vDep').value:'';\n  var ret=G('vRet')?G('vRet').value:'';\n  var oneway=!!document.querySelector('#pVols .bk-trip[data-trip=\"oneway\"].on');\n  if(!to){e.preventDefault();alert('Veuillez renseigner une destination avant de rechercher.');G('vTo')&&G('vTo').focus();return;}\n  if(!dep){e.preventDefault();alert('Veuillez s\u00e9lectionner une date de d\u00e9part.');G('vDep')&&G('vDep').focus();return;}\n  if(!oneway&&ret&&ret<dep){e.preventDefault();alert('La date de retour doit \u00eatre apr\u00e8s la date de d\u00e9part.');G('vRet')&#038;&#038;G('vRet').focus();return;}\n  refreshFlightLink();\/* URL finale juste avant le clic *\/\n}\nfunction validateHotel(e){\n  var dest=V('hDest');\n  var ci=G('hIn')?G('hIn').value:'';\n  if(!dest){e.preventDefault();alert('Veuillez renseigner une destination h\u00f4tel.');G('hDest')&#038;&#038;G('hDest').focus();return;}\n  if(!ci){e.preventDefault();alert('Veuillez s\u00e9lectionner une date d\\'arriv\u00e9e.');G('hIn')&#038;&#038;G('hIn').focus();return;}\n  refreshHotelLink();\n}\nfunction validateCombo(e){\n  var to=V('cTo');\n  var dep=G('cDep')?G('cDep').value:'';\n  if(!to){e.preventDefault();alert('Veuillez renseigner une destination.');G('cTo')&#038;&#038;G('cTo').focus();return;}\n  if(!dep){e.preventDefault();alert('Veuillez s\u00e9lectionner une date de d\u00e9part.');G('cDep')&#038;&#038;G('cDep').focus();return;}\n  refreshComboLinks();\n  \/* Ouvrir aussi le lien h\u00f4tel 500ms apr\u00e8s *\/\n  var lh=G('cGoH');\n  if(lh&#038;&#038;lh.href&#038;&#038;lh.href!==window.location.href){\n    setTimeout(function(){lh.click();},600);\n  }\n}\n\n\/* \u2500\u2500 Branchement des \u00e9v\u00e9nements clic sur les boutons <a> \u2500\u2500 *\/\nvar vGoLink=G('vGo');\nif(vGoLink){\n  refreshFlightLink();\/* URL initiale *\/\n  vGoLink.addEventListener('click',validateFlight);\n  \/* Recalculer l'URL \u00e0 chaque changement de champ *\/\n  ['vFrom','vTo','vDep','vRet','vOpts'].forEach(function(id){\n    var el=G(id);\n    if(el)el.addEventListener('input',refreshFlightLink);\n    if(el&&el.tagName==='SELECT')el.addEventListener('change',refreshFlightLink);\n  });\n}\nvar hGoLink=G('hGo');\nif(hGoLink){\n  refreshHotelLink();\n  hGoLink.addEventListener('click',validateHotel);\n  ['hDest','hIn','hOut','hRooms','hGuests'].forEach(function(id){\n    var el=G(id);\n    if(el){el.addEventListener('input',refreshHotelLink);el.addEventListener('change',refreshHotelLink);}\n  });\n}\nvar cGoLink=G('cGo');\nif(cGoLink){\n  refreshComboLinks();\n  cGoLink.addEventListener('click',validateCombo);\n  ['cFrom','cTo','cDep','cRet','cGuests','cRooms'].forEach(function(id){\n    var el=G(id);\n    if(el){el.addEventListener('input',refreshComboLinks);el.addEventListener('change',refreshComboLinks);}\n  });\n}\n\n\/* \u2500\u2500 Onglets \u2500\u2500 *\/\nQSA('#srv-page .bk-tab').forEach(function(t){\n  t.addEventListener('click',function(){\n    QSA('#srv-page .bk-tab').forEach(function(x){x.classList.remove('active');x.setAttribute('aria-selected','false');});\n    QSA('#srv-page .bk-panel').forEach(function(x){x.classList.remove('active');});\n    this.classList.add('active');this.setAttribute('aria-selected','true');\n    var p=G(this.dataset.tab);if(p)p.classList.add('active');\n  });\n});\n\n\/* \u2500\u2500 Aller-retour \/ Aller simple \u2500\u2500 *\/\nQSA('#pVols .bk-trip').forEach(function(b){\n  b.addEventListener('click',function(){\n    QSA('#pVols .bk-trip').forEach(function(x){x.classList.remove('on');});\n    this.classList.add('on');\n    var rb=G('vRetBlock');\n    if(rb)rb.style.display=(this.dataset.trip==='oneway')?'none':'flex';\n    refreshFlightLink();\n  });\n});\n\n\/* \u2500\u2500 Swap d\u00e9part\/arriv\u00e9e \u2500\u2500 *\/\nvar sw=G('vSwap');\nif(sw)sw.addEventListener('click',function(){\n  var a=G('vFrom'),b=G('vTo');\n  if(a&&b){var t=a.value;a.value=b.value;b.value=t;refreshFlightLink();}\n});\n\n\/* \u2500\u2500 Chips populaires \u2500\u2500 *\/\nQSA('#srv-page .bk-chip').forEach(function(c){\n  c.addEventListener('click',function(){\n    if(c.dataset.fto){var el=G('vTo');if(el){el.value=c.dataset.fto;refreshFlightLink();}}\n    if(c.dataset.hdest){var el=G('hDest');if(el){el.value=c.dataset.hdest;refreshHotelLink();}}\n    if(c.dataset.cto){var el=G('cTo');if(el){el.value=c.dataset.cto;refreshComboLinks();}}\n  });\n});\n\n\/* \u2500\u2500 Passagers label \u2500\u2500 *\/\nfunction updatePaxLabel(){\n  var total=pax.adults+pax.children+pax.infants;\n  var el=G('vPaxLbl');\n  if(el)el.textContent=total+' voyageur'+(total>1?'s':'')+' \u00b7 '+cLbl[cabin];\n  refreshFlightLink();\n}\nQSA('#srv-page .bk-pm').forEach(function(b){\n  b.addEventListener('click',function(){\n    var cat=this.dataset.cat,dir=parseInt(this.dataset.d),min=(cat==='adults'?1:0);\n    pax[cat]=Math.max(min,Math.min(9,pax[cat]+dir));\n    var el=G(cat==='adults'?'nA':cat==='children'?'nC':'nI');\n    if(el)el.textContent=pax[cat];\n    QSA('[data-cat=\"'+cat+'\"]').forEach(function(x){\n      if(x.dataset.d==='-1')x.disabled=pax[cat]<=min;\n      if(x.dataset.d==='1')x.disabled=pax[cat]>=9;\n    });\n    updatePaxLabel();\n  });\n});\nQSA('#srv-page .bk-cab').forEach(function(b){\n  b.addEventListener('click',function(){\n    QSA('#srv-page .bk-cab').forEach(function(x){x.classList.remove('on');});\n    this.classList.add('on');cabin=this.dataset.cabin;updatePaxLabel();\n  });\n});\nvar pBtn=G('vPaxBtn'),pDrop=G('vPaxDrop');\nif(pBtn&&pDrop){\n  pBtn.addEventListener('click',function(e){\n    e.stopPropagation();pDrop.classList.toggle('open');pBtn.classList.toggle('open');\n  });\n  document.addEventListener('click',function(e){\n    if(!pDrop.contains(e.target)&&e.target!==pBtn){\n      pDrop.classList.remove('open');pBtn.classList.remove('open');\n    }\n  });\n}\n\n\/* \u2500\u2500 ANN BAR \u2500\u2500 *\/\nif(annX)annX.addEventListener('click',function(){\n  ann.style.display='none';\n  pg.style.setProperty('--ann-h','0px');\n  var nh=getComputedStyle(pg).getPropertyValue('--nav-h').trim();\n  pg.style.setProperty('--total-h',nh);\n  if(nav)nav.style.top='0';\n  if(mm)mm.style.paddingTop='calc('+nh+' + 14px)';\n});\n\n\/* \u2500\u2500 MOBILE MENU \u2500\u2500 *\/\nfunction closeMenu(){if(mm)mm.classList.remove('open');if(ov)ov.classList.remove('open');if(burg)burg.setAttribute('aria-expanded','false');document.body.style.overflow='';}\nfunction openMenu(){if(mm)mm.classList.add('open');if(ov)ov.classList.add('open');if(burg)burg.setAttribute('aria-expanded','true');document.body.style.overflow='hidden';}\nif(burg)burg.addEventListener('click',function(){mm&&mm.classList.contains('open')?closeMenu():openMenu();});\nif(ov)ov.addEventListener('click',closeMenu);\nif(mm)mm.querySelectorAll('a').forEach(function(a){a.addEventListener('click',closeMenu);});\n\n\/* \u2500\u2500 FAQ \u2500\u2500 *\/\nQSA('#srv-page .faq-q').forEach(function(b){b.addEventListener('click',function(){this.parentElement.classList.toggle('open');});});\n\n\/* \u2500\u2500 BACK TO TOP \u2500\u2500 *\/\nwindow.addEventListener('scroll',function(){if(bt)bt.style.display=window.scrollY>320?'grid':'none';});\nif(bt)bt.addEventListener('click',function(){window.scrollTo({top:0,behavior:'smooth'});});\n\n\/* \u2500\u2500 SMOOTH SCROLL \u2500\u2500 *\/\nQSA('#srv-page a[href^=\"#srv\"]').forEach(function(a){\n  a.addEventListener('click',function(e){\n    var t=document.querySelector(this.getAttribute('href'));\n    if(t){e.preventDefault();var off=parseInt(getComputedStyle(pg).getPropertyValue('--total-h'))||118;window.scrollTo({top:t.getBoundingClientRect().top+window.pageYOffset-off-10,behavior:'smooth'});}\n  });\n});\n\n\/* \u2500\u2500 FORMULAIRE \u2192 WHATSAPP \u2500\u2500 *\/\nif(form){\n  form.addEventListener('submit',function(e){\n    e.preventDefault();\n    var pr=(G('srvPrenom').value||'').trim();\n    var te=(G('srvTel').value||'').trim();\n    var de=(G('srvDest').value||'');\n    var vi=(G('srvVille').value||'');\n    var em=(G('srvEmail').value||'').trim();\n    var ms=(G('srvMsg').value||'').trim();\n    if(!pr||!te||!de){alert('Merci de renseigner au minimum le pr\u00e9nom, le t\u00e9l\u00e9phone et le service demand\u00e9.');return;}\n    var txt='Bonjour SR Voyages Thi\u00e8s,%0AJe souhaite un devis.%0A%0A'\n      +'Pr\u00e9nom%3A '+encodeURIComponent(pr)+'%0A'\n      +'T\u00e9l\u00e9phone%3A '+encodeURIComponent(te)+'%0A'\n      +'Service%3A '+encodeURIComponent(de)+'%0A'\n      +'Ville%3A '+encodeURIComponent(vi)+'%0A'\n      +'Email%3A '+encodeURIComponent(em)+'%0A'\n      +'Message%3A '+encodeURIComponent(ms);\n    window.open('https:\/\/wa.me\/221771437125?text='+txt,'_blank','noopener,noreferrer');\n  });\n}\n\n\/* \u2500\u2500 VID\u00c9OS avec volume complet \u2500\u2500 *\/\nvar SVG_PLAY='<svg viewBox=\"0 0 24 24\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg>';\nvar SVG_PAUSE='<svg viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"4\" width=\"4\" height=\"16\"\/><rect x=\"14\" y=\"4\" width=\"4\" height=\"16\"\/><\/svg>';\nvar SVG_MUTE='<svg viewBox=\"0 0 24 24\"><path d=\"M11 5L6 9H2v6h4l5 4V5z\"\/><line x1=\"23\" y1=\"9\" x2=\"17\" y2=\"15\" stroke=\"#fff\" stroke-width=\"2\"\/><line x1=\"17\" y1=\"9\" x2=\"23\" y2=\"15\" stroke=\"#fff\" stroke-width=\"2\"\/><\/svg>';\nvar SVG_SND='<svg viewBox=\"0 0 24 24\"><path d=\"M11 5L6 9H2v6h4l5 4V5z\"\/><path d=\"M19.07 4.93a10 10 0 010 14.14M15.54 8.46a5 5 0 010 7.07\" stroke=\"#fff\" stroke-width=\"2\" fill=\"none\"\/><\/svg>';\nfunction fmtT(s){if(!isFinite(s)||isNaN(s))return'0:00';var m=Math.floor(s\/60),sc=Math.floor(s%60);return m+':'+(sc<10?'0':'')+sc;}\n\nvar srcs=[\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2025-12-04-at-10.19.26.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.15.52.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.38.03-1.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.38.10.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.42.20.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.42.24.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.42.28.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.51.48.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.53.19.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.53.20-1.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.53.20.mp4',\n  'https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/WhatsApp-Video-2026-03-12-at-21.53.21-1.mp4'\n];\n\nif(vidGrid){\n  srcs.forEach(function(src){\n    var item=document.createElement('div');\n    item.className='vid-item';\n    item.innerHTML='<video preload=\"none\" playsinline muted loop src=\"'+src+'\"><\/video>'\n      +'<div class=\"vid-overlay\"><\/div>'\n      +'<div class=\"vid-prog-wrap vis\"><div class=\"vid-prog-bar\"><\/div><\/div>'\n      +'<button class=\"vid-play\" type=\"button\" aria-label=\"Lire\">'+SVG_PLAY+'<\/button>'\n      +'<div class=\"vid-ctrl vis\">'\n        +'<button class=\"vid-vol-btn\" type=\"button\" aria-label=\"Son\">'+SVG_MUTE+'<\/button>'\n        +'<input class=\"vid-range\" type=\"range\" min=\"0\" max=\"1\" step=\"0.02\" value=\"0\" aria-label=\"Volume\">'\n        +'<span class=\"vid-time\">0:00<\/span>'\n      +'<\/div>';\n    vidGrid.appendChild(item);\n\n    var vid=item.querySelector('video');\n    var pb=item.querySelector('.vid-play');\n    var vb=item.querySelector('.vid-vol-btn');\n    var rng=item.querySelector('.vid-range');\n    var tEl=item.querySelector('.vid-time');\n    var pw=item.querySelector('.vid-prog-wrap');\n    var prb=item.querySelector('.vid-prog-bar');\n\n    vid.volume=0;vid.muted=true;\n\n    pb.addEventListener('click',function(){vid.paused?vid.play().catch(function(){}):vid.pause();});\n    vid.addEventListener('play',function(){pb.innerHTML=SVG_PAUSE;});\n    vid.addEventListener('pause',function(){pb.innerHTML=SVG_PLAY;});\n    vid.addEventListener('ended',function(){pb.innerHTML=SVG_PLAY;});\n\n    vb.addEventListener('click',function(){\n      if(vid.muted||vid.volume===0){\n        var v=parseFloat(rng.value);if(v<0.05){v=0.75;rng.value=v;}\n        vid.volume=v;vid.muted=false;vb.innerHTML=SVG_SND;\n        rng.style.background='linear-gradient(to right,#c9a84c '+Math.round(v*100)+'%,rgba(255,255,255,.28) '+Math.round(v*100)+'%)';\n      } else {\n        vid.muted=true;vb.innerHTML=SVG_MUTE;\n      }\n    });\n\n    rng.addEventListener('input',function(){\n      var v=parseFloat(this.value);\n      vid.volume=v;vid.muted=(v===0);\n      vb.innerHTML=(v===0)?SVG_MUTE:SVG_SND;\n      this.style.background='linear-gradient(to right,#c9a84c '+Math.round(v*100)+'%,rgba(255,255,255,.28) '+Math.round(v*100)+'%)';\n    });\n\n    vid.addEventListener('timeupdate',function(){\n      if(vid.duration>0){\n        prb.style.width=((vid.currentTime\/vid.duration)*100)+'%';\n        tEl.textContent=fmtT(vid.currentTime)+' \/ '+fmtT(vid.duration);\n      }\n    });\n\n    pw.addEventListener('click',function(e){\n      if(isNaN(vid.duration))return;\n      vid.currentTime=((e.clientX-this.getBoundingClientRect().left)\/this.offsetWidth)*vid.duration;\n    });\n  });\n}\n\n})();\n<\/script>\n<\/div><!-- \/#srv-page -->\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>SR Voyages Thi\u00e8s \u2014 Agence de Voyage, Billets Avion, Visa, Hajj &#038; Omra au S\u00e9n\u00e9gal \u2708\ufe0f Devis gratuit 24h\u2022 \ud83d\udccd Agence voyage Thi\u00e8s &amp; Dakar\u2022 \ud83c\udfe8 Vols + H\u00f4tels en ligne\u2022 +221 77 143 71 25 \u00d7 Agence N\u00b01 Thi\u00e8s \ud83d\udd0d R\u00e9server Services Offres Excursions FAQ Contact Devis gratuit \ud83d\udd0d Vols &amp; H\u00f4tels Services Offres [&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-202","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>- SR VOYAGES<\/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:\/\/srvoyages.com\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"- SR VOYAGES\" \/>\n<meta property=\"og:description\" content=\"SR Voyages Thi\u00e8s \u2014 Agence de Voyage, Billets Avion, Visa, Hajj &#038; Omra au S\u00e9n\u00e9gal \u2708\ufe0f Devis gratuit 24h\u2022 \ud83d\udccd Agence voyage Thi\u00e8s &amp; Dakar\u2022 \ud83c\udfe8 Vols + H\u00f4tels en ligne\u2022 +221 77 143 71 25 \u00d7 Agence N\u00b01 Thi\u00e8s \ud83d\udd0d R\u00e9server Services Offres Excursions FAQ Contact Devis gratuit \ud83d\udd0d Vols &amp; H\u00f4tels Services Offres [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/srvoyages.com\/\" \/>\n<meta property=\"og:site_name\" content=\"SR VOYAGES\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T18:50:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png\" \/>\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=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/srvoyages.com\/\",\"url\":\"https:\/\/srvoyages.com\/\",\"name\":\"- SR VOYAGES\",\"isPartOf\":{\"@id\":\"https:\/\/srvoyages.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/srvoyages.com\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/srvoyages.com\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png\",\"datePublished\":\"2026-04-15T18:50:03+00:00\",\"dateModified\":\"2026-04-15T18:50:04+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/srvoyages.com\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/srvoyages.com\/#primaryimage\",\"url\":\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png\",\"contentUrl\":\"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png\",\"width\":1024,\"height\":1024},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/srvoyages.com\/#website\",\"url\":\"https:\/\/srvoyages.com\/\",\"name\":\"SR VOYAGES\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/srvoyages.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"- SR VOYAGES","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:\/\/srvoyages.com\/","og_locale":"en_US","og_type":"article","og_title":"- SR VOYAGES","og_description":"SR Voyages Thi\u00e8s \u2014 Agence de Voyage, Billets Avion, Visa, Hajj &#038; Omra au S\u00e9n\u00e9gal \u2708\ufe0f Devis gratuit 24h\u2022 \ud83d\udccd Agence voyage Thi\u00e8s &amp; Dakar\u2022 \ud83c\udfe8 Vols + H\u00f4tels en ligne\u2022 +221 77 143 71 25 \u00d7 Agence N\u00b01 Thi\u00e8s \ud83d\udd0d R\u00e9server Services Offres Excursions FAQ Contact Devis gratuit \ud83d\udd0d Vols &amp; H\u00f4tels Services Offres [&hellip;]","og_url":"https:\/\/srvoyages.com\/","og_site_name":"SR VOYAGES","article_modified_time":"2026-04-15T18:50:04+00:00","og_image":[{"url":"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/srvoyages.com\/","url":"https:\/\/srvoyages.com\/","name":"- SR VOYAGES","isPartOf":{"@id":"https:\/\/srvoyages.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/srvoyages.com\/#primaryimage"},"image":{"@id":"https:\/\/srvoyages.com\/#primaryimage"},"thumbnailUrl":"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png","datePublished":"2026-04-15T18:50:03+00:00","dateModified":"2026-04-15T18:50:04+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/srvoyages.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/srvoyages.com\/#primaryimage","url":"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png","contentUrl":"https:\/\/srvoyages.com\/wp-content\/uploads\/2026\/03\/LOGO-SR-VOYAGES-2.png","width":1024,"height":1024},{"@type":"WebSite","@id":"https:\/\/srvoyages.com\/#website","url":"https:\/\/srvoyages.com\/","name":"SR VOYAGES","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/srvoyages.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/srvoyages.com\/index.php?rest_route=\/wp\/v2\/pages\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srvoyages.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/srvoyages.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/srvoyages.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/srvoyages.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=202"}],"version-history":[{"count":1,"href":"https:\/\/srvoyages.com\/index.php?rest_route=\/wp\/v2\/pages\/202\/revisions"}],"predecessor-version":[{"id":203,"href":"https:\/\/srvoyages.com\/index.php?rest_route=\/wp\/v2\/pages\/202\/revisions\/203"}],"wp:attachment":[{"href":"https:\/\/srvoyages.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}