<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Toca Colis est une plateforme collaborative qui met en relation des expéditeurs de colis à destination et au départ de l'Afrique avec des voyageurs proposant l'espace disponible dans leurs bagages.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.tocacolis.com/">
<meta property="og:title" content="Envoi collaboratif de colis à destination et au départ de l'Afrique">
<meta property="og:description" content="Envoyez vos colis moins chères ou rentabilisez votre voyage vers l'Afrique avec Toca Colis.">
<meta property="og:image" content="https://www.tocacolis.com/og-image-toca.jpg">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Toca Colis - Envoi de colis collaboratif en Afrique">
<meta name="twitter:description" content="Le service collaboratif pour l'envoi de colis à destination et au départ de l'Afrique.">
<meta name="twitter:image" content="https://www.tocacolis.com/votre-image-partage.jpg">
<title>Toca Colis - Envoi et Vente de kilos à destination et au départ de l'Afrique</title>
<link rel="shortcut icon" href="favicon.png" type="image/x-icon">
<link rel="icon" href="favicon-32x32.png" sizes="32x32" type="image/png">
<link rel="apple-touch-icon" href="apple-touch-icon.png" sizes="180x180">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH"
crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
<link rel="stylesheet" href="style.css">
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.tocacolis.com/">
<meta property="og:title" content="Toca Colis - Envoi de colis collaboratif en Afrique">
<meta property="og:description" content="Envoyez vos valises moins chères ou rentabilisez votre voyage vers l'Afrique avec Toca Colis.">
<meta property="og:image" content="https://www.tocacolis.com/votre-image-partage.jpg">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Toca Colis - Envoi de valises collaboratif Afrique">
<meta name="twitter:description" content="Le service collaboratif pour l'envoi de valises à destination et au départ de l'Afrique.">
<meta name="twitter:image" content="https://www.tocacolis.com/votre-image-partage.jpg">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-F0TM0MMF6J"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-F0TM0MMF6J');
</script>
</head>
<body>
<div id="navbar-placeholder"></div>
<!-- Début Main Content : Tout le contenu initial de la page d'accueil non masqué -->
<main class="container">
<div id="accueil" class="page text-center pb-5">
<header id="main-header" class="py-5 bg-white">
<div class="container py-4">
<div class="row align-items-center g-5">
<div class="col-lg-6 text-start">
<h1 class="display-4 fw-bold text-dark lh-sm mb-4">
Afrique, Europe, Canada, USA, Chine : <br>
<span class="text-primary">Toca Colis</span> vous accompagne partout.
</h1>
<p class="lead text-secondary fs-4 mb-4">
Le service collaboratif sécurisé et efficace pour envoyer vos colis à destination et au départ de l'Afrique.
</p>
<a href="#" class="btn btn-primary btn-lg px-5 py-3 fw-bold rounded-3 shadow-sm nav-btn" data-page="envoyer-colis">
Trouver un voyageur
</a>
</div>
<div class="col-lg-6 text-center">
<img src="img/header.png" alt="Toca Colis Accompagnement" class="img-fluid rounded-5 shadow-lg" style="max-height: 480px; object-fit: cover; width: 100%;">
</div>
</div>
</div>
</header>
<!-- Section N°1 : Les fonctions principales de Toca Colis --->
<div class="flag-ticker-container mt-4">
<div class="flag-ticker-wrapper">
<div class="flag-group">
<img src="https://flagcdn.com/w40/dz.png" title="Algérie" alt="Algérie" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ma.png" title="Maroc" alt="Maroc" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/tn.png" title="Tunisie" alt="Tunisie" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/sn.png" title="Sénégal" alt="Sénégal" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ml.png" title="Mali" alt="Mali" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/cm.png" title="Cameroun" alt="Cameroun" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ci.png" title="Côte d'Ivoire" alt="Côte d'Ivoire" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/cd.png" title="Congo (RDC)" alt="Congo (RDC)" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/mg.png" title="Madagascar" alt="Madagascar" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/fr.png" title="France" alt="France" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/de.png" title="Allemagne" alt="Allemagne" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ch.png" title="Suisse" alt="Suisse" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/be.png" title="Belgique" alt="Belgique" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/gb.png" title="Royaume-Uni" alt="Royaume-Uni" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ca.png" title="Canada" alt="Canada" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/us.png" title="États-Unis" alt="États-Unis" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ru.png" title="Russie" alt="Russie" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/cn.png" title="Chine" alt="Chine" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/tr.png" title="Turquie" alt="Turquie" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ae.png" title="Émirats Arabes Unis" alt="Émirats Arabes Unis" width="30" class="shadow-sm border rounded-1">
</div>
<div class="flag-group" aria-hidden="true">
<img src="https://flagcdn.com/w40/dz.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ma.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/tn.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/sn.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ml.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/cm.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ci.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/cd.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/mg.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/fr.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/de.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ch.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/be.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/gb.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ca.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/us.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ru.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/cn.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/tr.png" width="30" class="shadow-sm border rounded-1">
<img src="https://flagcdn.com/w40/ae.png" width="30" class="shadow-sm border rounded-1">
</div>
</div>
</div>
<h2 class="section-title reveal mt-5">Envoyer une valise ou une enveloppe</h2>
<div class="row mt-5 justify-content-center g-4">
<!-- Carte 1 : Envoyer un colis -->
<div class="col-12 col-md-5 mb-3 reveal">
<div class="card shadow-sm h-100">
<div class="card-body text-center d-flex flex-column">
<h5 class="card-title fw-bold">Envoyer un colis</h5>
<p class="card-text small">Trouvez un voyageur disponible.</p>
<button class="btn btn-primary nav-btn mt-auto" data-page="envoyer-colis"><i class="fas fa-search me-2"></i> C'est parti</button>
</div>
</div>
</div>
<!-- Carte 2 : Publier votre voyage -->
<div class="col-12 col-md-5 mb-3 reveal">
<div class="card shadow-sm h-100">
<div class="card-body text-center d-flex flex-column">
<h5 class="card-title fw-bold">Publier votre voyage</h5>
<p class="card-text small">Rentabilisez votre voyage.</p>
<button class="btn btn-primary nav-btn mt-auto" data-page="vendre-kg-step-type"><i class="fas fa-plus-circle me-2"></i> C'est parti</button>
</div>
</div>
</div>
<!-- Carte 3 : Créer une alerte (Placée juste en-dessous) -->
<div class="col-12 col-md-10 mb-3 reveal">
<div class="card shadow-sm h-100 border-primary">
<div class="card-body text-center d-flex flex-column align-items-center">
<h5 class="card-title fw-bold">Créer une alerte</h5>
<p class="text-muted mb-1">Anticipez vos prochains envois</p>
<p class="text-muted small">Laissez-nous vos coordonnées et nous vous informerons dès qu'une offre répondra à votre recherche.</p>
<button class="btn btn-primary nav-btn mt-auto" data-page="creer-alerte-page">🔔 M'alerter</button>
</div>
<div id="alerte-message-succes-accueil" class="alert alert-success mt-3 d-none">Alerte créée avec succès !</div>
</div>
</div>
</div>
<hr class="my-5">
<section class="container my-5 pt-3 text-start reveal">
<div class="row align-items-center mb-5 g-3">
<div class="col-lg-5">
<h3 class="fw-bold text-dark display-6 mb-1">Envoyez et recevez où vous le souhaitez</h3>
</div>
<div class="col-lg-7">
<p class="text-secondary fs-5 mb-0">
Notre communauté collaborative ne connaît pas de frontières. Avec <span class="text-primary fw-bold">Toca Colis</span>, expédiez vos colis vers l'international ou faites-vous livrer des documents en toute sécurité depuis n'importe laquelle de ces destinations.
</p>
</div>
</div>
<div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 row-cols-lg-4 g-4 text-center">
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/fr.png" alt="Drapeau France" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">France</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/cm.png" alt="Drapeau Cameroun" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Cameroun</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/de.png" alt="Drapeau Allemagne" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Allemagne</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/cf.png" alt="Drapeau Centrafrique" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Centrafrique</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/ca.png" alt="Drapeau Canada" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Canada</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/ma.png" alt="Drapeau Maroc" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Maroc</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/us.png" alt="Drapeau États-Unis" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Etats-Unis</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/cn.png" alt="Drapeau Chine" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Chine</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/ml.png" alt="Drapeau Mali" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Mali</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/dz.png" alt="Drapeau Algérie" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Algérie</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/sn.png" alt="Drapeau Sénégal" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Sénégal</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/cd.png" alt="Drapeau RDC" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">RDC</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/ci.png" alt="Drapeau Côte d'Ivoire" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Côte d'Ivoire</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/bj.png" alt="Drapeau Bénin" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Bénin</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/be.png" alt="Drapeau Belgique" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Belgique</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
<div class="col">
<div class="bg-white border rounded-4 p-4 shadow-sm d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center">
<img src="https://flagcdn.com/w40/tn.png" alt="Drapeau Tunisie" width="36" class="me-3 shadow-sm border rounded-1">
<span class="fs-3 fw-bold text-dark">Tunisie</span>
</div>
<i class="fas fa-exchange-alt text-primary opacity-75 fs-4"></i>
</div>
</div>
</div>
</section>
<hr class="my-5">
<!-- Section N°2 : Guide d'utilisation --->
<h2 class="section-title reveal">Guide d'utilisation</h2>
<section id="comment-ca-marche-section" class="py-5 reveal">
<h2 class="text-center mb-5 fw-bold" style="color: #314e82;">Comment ça marche ?</h2>
<div class="row g-4 text-start">
<div class="col-md-6 reveal">
<div class="card h-100 border-0 shadow-sm p-4 step-card sender">
<div class="d-flex align-items-center mb-4">
<i class="fas fa-box fa-3x me-3" style="color: var(--sender-color);"></i>
<h4 class="mb-0 fw-bold" style="color: var(--sender-color);">J'envoie un colis</h4>
</div>
<ul class="list-unstyled">
<li class="mb-3"><span class="step-number bg-primary">1</span> Chercher un trajet disponible.</li>
<li class="mb-3"><span class="step-number bg-primary">2</span> Sélectionner l'offre idéale.</li>
<li class="mb-3"><span class="step-number bg-primary">3</span> Payer en toute sécurité (fonds bloqués).</li>
<li class="mb-0"><span class="step-number bg-primary">4</span> Remise du colis en main propre.</li>
</ul>
</div>
</div>
<div class="col-md-6 reveal">
<div class="card h-100 border-0 shadow-sm p-4 step-card traveler">
<div class="d-flex align-items-center mb-4">
<i class="fas fa-plane fa-3x me-3" style="color: var(--traveler-color);"></i>
<h4 class="mb-0 fw-bold" style="color: var(--traveler-color);">Je vends une valise ou une enveloppe</h4>
</div>
<ul class="list-unstyled">
<li class="mb-3"><span class="step-number bg-success">1</span> Publier les détails de son vol.</li>
<li class="mb-3"><span class="step-number bg-success">2</span> Recevoir des demandes de réservation.</li>
<li class="mb-3"><span class="step-number bg-success">3</span> Livrer le colis à destination.</li>
<li class="mb-0"><span class="step-number bg-success">4</span> Recevoir le paiement après validation.</li>
</ul>
</div>
</div>
</div>
</section>
<hr class="my-5">
<!-- Section N°3 : Sécurité des utilisateurs --->
<h2 class="section-title reveal"><i class="fa-solid fa-shield"></i> Sécurité</h2>
<section id="securite-section" class="py-5 text-start reveal">
<div class="row justify-content-center mb-5" id="alerte-arnaque">
<div class="col-lg-10">
<article class="card article-security shadow-lg overflow-hidden">
<div class="row g-0">
<div class="col-md-4 bg-warning d-flex align-items-center justify-content-center p-4">
<div class="text-center">
<i class="fas fa-user-shield fa-5x text-dark mb-3"></i>
<h2 class="h3 fw-bold text-dark">CÔTÉ EXPÉDITEUR</h2>
</div>
</div>
<div class="col-md-8 reveal">
<div class="card-body p-4 p-md-5">
<h2 class="fw-bold text-custom-toca mb-4">Comment envoyer votre colis en toute sécurité ?</h2>
<h5 class="fw-bold mt-4 mb-3"><i class="fas fa-search me-2"></i>Demandez impérativement au Voyageur :</h5>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item border-0 px-0"><i class="fas fa-check-circle icon-check"></i><strong>Sa confirmation de réservation</strong>.</li>
<li class="list-group-item border-0 px-0"><i class="fas fa-check-circle icon-check"></i><strong>Sa copie de passeport</strong>.</li>
</ul>
<div class="p-3 bg-light rounded-3 mb-4 border-start border-4 border-primary">
<h6 class="fw-bold"><i class="fas fa-handshake me-2"></i>La remise de la valise</h6>
<p class="mb-0">Donnez toujours rendez-vous au voyageur <strong>à l'aéroport le jour de son départ</strong> pour lui remettre votre colis en main propre. Si vous n'avez pas confiance en votre voyageur, annulez simplement la réservation et vous serez remboursez.</p>
</div>
<div class="alert alert-danger d-flex align-items-center border-0 shadow-sm" role="alert">
<i class="fas fa-exclamation-triangle fa-2x me-3"></i>
<div>
<h6 class="fw-bold mb-1">Règle d'or :</h6>
<strong>Ne remettez le code unique qu'après confirmation de la livraison</strong> par votre destinataire.
</div>
</div>
</div>
</div>
</div>
</article>
</div>
</div>
<div class="row justify-content-center mb-5" id="conseils-voyageur">
<div class="col-lg-10">
<article class="card article-security shadow-lg overflow-hidden">
<div class="row g-0">
<div class="col-md-4 bg-success d-flex align-items-center justify-content-center p-4">
<div class="text-center text-white">
<i class="fas fa-plane-departure fa-5x mb-3"></i>
<h2 class="h3 fw-bold">CÔTÉ VOYAGEUR</h2>
</div>
</div>
<div class="col-md-8 reveal">
<div class="card-body p-4 p-md-5">
<h2 class="fw-bold text-success mb-4">Comment transporter un colis en toute sécurité ?</h2>
<p class="lead">En tant que voyageur, vous êtes responsable de vos bagages. Voici comment garantir une expérience sans stress.</p>
<h5 class="fw-bold mt-4 mb-3 text-success"><i class="fas fa-clipboard-check me-2"></i>Vos droits et devoirs lors de la remise :</h5>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item border-0 px-0"><i class="fas fa-eye text-success me-2"></i><strong>Contrôle du contenu</strong> : Vous devez impérativement inspecter l'intérieur du colis devant l'expéditeur. Refusez tout colis déjà scellé.</li>
<li class="list-group-item border-0 px-0"><i class="fas fa-ban text-danger me-2"></i><strong>Produits interdits</strong> : N'acceptez jamais de transporter des liquides non identifiés, des poudres, ou des objets de valeur non déclarés.</li>
<li class="list-group-item border-0 px-0"><i class="fas fa-id-card text-success me-2"></i><strong>Identité de l'expéditeur</strong> : Vérifiez la pièce d'identité de la personne qui vous remet le colis à l'aéroport.</li>
</ul>
<div class="p-3 bg-light rounded-3 mb-4 border-start border-4 border-success">
<h6 class="fw-bold"><i class="fas fa-shield-alt me-2"></i>Garantie de paiement</h6>
<p class="mb-0">Pour débloquer votre argent en toute sécurité, demandez le <strong>code unique</strong> à l'expéditeur (ou au destinataire) uniquement au moment de la remise finale du colis.</p>
</div>
<div class="alert alert-info d-flex align-items-center border-0 shadow-sm" role="alert">
<i class="fas fa-info-circle fa-2x me-3 text-primary"></i>
<div>
<h6 class="fw-bold mb-1 text-primary">Conseil douane :</h6>
En cas de doute sur la légalité d'un objet, mieux vaut décliner le transport. Votre sécurité juridique passe avant tout.
</div>
</div>
</div>
</div>
</div>
</article>
</div>
</div>
</section>
<hr class="my-5">
<!-- Section N°4 : A propos de Toca Colis--->
<h2 id="a-propos-section" class="section-title reveal">À propos de Toca Colis</h2>
<section class="py-5 text-start reveal">
<header class="about-hero text-center rounded-4 mb-5">
<div class="container">
<h1 class="display-4 fw-bold">Rapprocher les distances,<br>un colis à la fois.</h1>
<p class="lead">L'histoire d'une plateforme née de l'entraide et de la solidarité.</p>
</div>
</header>
<div class="row align-items-center mb-5">
<div class="col-lg-6 reveal">
<h2 class="fw-bold mb-4">Notre Histoire</h2>
<p><strong>Toca Colis</strong> est né d'un constat simple mais poignant : envoyer un colis à ses proches en Afrique est souvent un parcours du combattant. Entre des tarifs prohibitifs, des délais interminables et des risques de perte, la diaspora africaine cherchait une alternative plus humaine.</p>
<p>Nous avons décidé de digitaliser une pratique ancestrale : la solidarité entre voyageurs. En créant un espace sécurisé où expéditeurs et voyageurs peuvent se rencontrer, nous avons transformé le trajet de chacun en une opportunité de service pour l'autre.</p>
</div>
<div class="col-lg-6 text-center reveal">
<div class="display-1 rounded-4 d-flex align-items-center justify-content-center mx-auto"
style="width: 200px; height: 200px; background: #f0f2f5;">
<span style="font-size: 80px;">🤝</span>
</div>
<p class="text-muted mt-3 small italic">L'entraide au cœur de notre modèle</p>
</div>
</div>
<div class="bg-light p-4 rounded-4 text-center mb-5 reveal">
<h2 class="fw-bold mb-5">Notre mission</h2>
<div class="row g-4">
<div class="col-md-4">
<div class="mission-icon">🌍</div>
<h4 class="fw-bold ">Accessibilité</h4>
<p class="text-muted">Rendre l'envoi de colis accessible à tous, sans que le coût ne soit un frein aux liens familiaux.</p>
</div>
<div class="col-md-4">
<div class="mission-icon">🛡️</div>
<h4 class="fw-bold">Sécurité</h4>
<p class="text-muted">Garantir une confiance totale grâce au paiement réalisé uniquement après la livraison du colis.</p>
</div>
<div class="col-md-4">
<div class="mission-icon">🌿</div>
<h4 class="fw-bold">Éco-responsabilité</h4>
<p class="text-muted">Optimiser l'espace vide dans les bagages existants pour limiter l'empreinte carbone du transport.</p>
</div>
</div>
</div>
<div class="container mb-5 reveal">
<h2 class="text-center fw-bold mb-5">Nos engagements confiance</h2>
<div class="row g-4">
<div class="col-md-6">
<div class="engagement-card p-4 h-100">
<h5 class="fw-bold text-primary">Transparence totale</h5>
<p class="mb-0 small">Chez Toca Colis, aucun frais n'est caché. La mise en relation et les tarifs sont clairs dès le départ pour l'expéditeur comme pour le voyageur.</p>
</div>
</div>
<div class="col-md-6">
<div class="engagement-card p-4 h-100">
<h5 class="fw-bold text-primary">Protection des fonds</h5>
<p class="mb-0 small">Le voyageur n'est rémunéré que lorsque le destinataire valide la réception via un code unique. Votre argent est en sécurité jusqu'au dernier kilomètre.</p>
</div>
</div>
</div>
</div>
</section>
<hr class="my-5">
<!-- ils nous font confiance -->
<h2 class="section-title reveal mt-5">💬 Ils nous font confiance</h2>
<div class="row mt-4 justify-content-center g-4">
<div class="col-12 col-md-4 mb-3 reveal">
<div class="card shadow-sm h-100 border-0 bg-white">
<div class="card-body text-center p-4">
<div class="mb-3">
<i class="fas fa-user-circle fa-4x text-muted"></i>
</div>
<h5 class="fw-bold mb-1">Franck D.</h5>
<div class="badge bg-primary-subtle text-primary mb-3">Expéditeur</div>
<p class="card-text italic">"J'ai pu envoyer une valise de 23kg de <strong>Paris vers Douala</strong> pour un prix imbattable. Le voyageur était très sérieux, on s'est vus à CDG. Je recommande !"</p>
<div class="text-warning small">
<i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-4 mb-3 reveal">
<div class="card shadow-sm h-100 border-0 bg-white">
<div class="card-body text-center p-4">
<div class="mb-3">
<i class="fas fa-user-circle fa-4x text-muted"></i>
</div>
<h5 class="fw-bold mb-1">Marie K.</h5>
<div class="badge bg-success-subtle text-success mb-3">Voyageuse</div>
<p class="card-text italic">"En rentrant de <strong>Yaoundé vers Paris</strong>, j'ai transporté une valise pour amortir mon billet d'avion. Tout est sécurisé grâce au code de confirmation."</p>
<div class="text-warning small">
<i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-4 mb-3 reveal">
<div class="card shadow-sm h-100 border-0 bg-white">
<div class="card-body text-center p-4">
<div class="mb-3">
<i class="fas fa-user-circle fa-4x text-muted"></i>
</div>
<h5 class="fw-bold mb-1">Elodie M.</h5>
<div class="badge bg-info-subtle text-info mb-3">Expéditrice</div>
<p class="card-text italic">"Besoin d'envoyer des documents urgents de <strong>Paris à Bangui</strong>. J'ai trouvé une offre d'enveloppe. Simple, rapide et vraiment solidaire."</p>
<div class="text-warning small">
<i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i>
</div>
</div>
</div>
</div>
</div>
<hr class="my-5">
<!-- Section N°5 : Appel à l'action pour utiliser les fonctions principales de Toca Colis --->
<section class="container my-4 my-md-5 py-3 py-md-4 text-center reveal">
<div class="p-4 p-md-5 bg-light rounded-5 border shadow-sm">
<h2 class="display-6 display-md-5 fw-bold text-dark mb-3">
Vous voyagez à destination ou au départ de l'Afrique ?
</h2>
<p class="fs-5 fs-md-4 text-secondary mb-4 mx-auto" style="max-width: 700px;">
Récupérez entre <strong class="text-primary">20€ et 90€</strong> par trajet en partageant vos kilos disponibles dans vos bagages.
</p>
<a href="#" class="btn btn-primary btn-lg w-100 w-md-auto px-3 px-md-5 py-3 fw-bold rounded-3 shadow nav-btn" data-page="vendre-kg-step-type">
<i class="fas fa-plus-circle me-2"></i> Publiez vos trajets
</a>
</div>
</section>
<hr class="my-5">
<div class="container mt-5 mb-5 reveal">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="p-4 border rounded-4 shadow-sm bg-white text-center">
<h3 class="fw-bold mb-3" style="color: #314e82;">Laisse-nous un commentaire ! 💬</h3>
<p class="text-muted mb-4">Que devons-nous améliorer pour vous satisfaire encore plus ?</p>
<form id="form-avis-page">
<div class="mb-3">
<textarea class="form-control border-2" id="message-avis-page" rows="3" placeholder="Votre avis nous intéresse..." required></textarea>
</div>
<div class="d-grid gap-2 col-md-6 mx-auto">
<button type="submit" class="btn btn-success fw-bold px-4 py-2" style="border-radius: 25px;">
Envoyer mon avis
</button>
</div>
</form>
<div id="feedback-success-page" class="alert alert-success mt-3 d-none">
Merci pour votre retour précieux !
</div>
</div>
</div>
</div>
</div>
<hr class="my-5">
</div>
<!-- FIN DE LA SECTION ACCUEIL -->
<!-- DEBUT DES PAGES MASQUEES --->
<!-- Comment ça marche -->
<div id="comment-ca-marche" class="page hidden py-5">
<h2 class="text-center mb-5" style="color: #314e82;">Comment ça marche ?</h2>
<div class="row g-4 text-center">
<div class="col-md-6">
<div class="card h-100 border-0 shadow-sm p-4">
<div class="mb-3">
<i class="fas fa-box fa-3x" style="color: #314e82;"></i>
</div>
<h4 class="mb-3">J'envoie un colis</h4>
<ul class="list-unstyled text-start mx-auto" style="max-width: 320px;">
<li class="mb-2"><i class="fas fa-search me-2 text-success"></i> 1. Je cherche un trajet disponible.</li>
<li class="mb-2"><i class="fas fa-mouse-pointer me-2 text-success"></i> 2. Je sélectionne l'offre idéale.</li>
<li class="mb-2"><i class="fas fa-credit-card me-2 text-success"></i> 3. Je réserve et paye en toute sécurité.</li>
<li class="mb-2"><i class="fas fa-handshake me-2 text-success"></i> 4. Je remets mon colis au voyageur.</li>
</ul>
</div>
</div>
<div class="col-md-6">
<div class="card h-100 border-0 shadow-sm p-4">
<div class="mb-3">
<i class="fas fa-plane fa-3x" style="color: #314e82;"></i>
</div>
<h4 class="mb-3">Je vends une valise ou une enveloppe</h4>
<ul class="list-unstyled text-start mx-auto" style="max-width: 320px;">
<li class="mb-2"><i class="fas fa-plus-circle me-2 text-primary"></i> 1. Je publie les détails de mon vol.</li>
<li class="mb-2"><i class="fas fa-check-circle me-2 text-primary"></i> 2. Je reçois des demandes de réservation.</li>
<li class="mb-2"><i class="fas fa-luggage-cart me-2 text-primary"></i> 3. Je transporte le colis à bon port.</li>
<li class="mb-2"><i class="fas fa-wallet me-2 text-primary"></i> 4. Je reçois mon paiement après livraison.</li>
</ul>
</div>
</div>
</div>
<div class="mt-5 p-4 bg-light rounded-3 shadow-sm border-start border-4 border-warning">
<h5 class="mb-3"><i class="fas fa-shield-alt me-2 text-warning"></i> La sécurité chez Toca Colis</h5>
<p class="small mb-0">Tous les paiements sont sécurisés. L'argent est conservé par Toca Colis et n'est versé au voyageur qu'une fois la livraison confirmée par l'expéditeur. Nous vérifions les profils pour garantir une expérience sereine.</p>
</div>
<div class="text-center mt-5">
<button class="btn btn-secondary nav-btn" data-page="accueil">Retour à l'accueil</button>
</div>
</div>
<!-- Envoyer une valise ou une enveloppe -->
<div id="envoyer-colis" class="page hidden py-5">
<h2 class="mb-4">Envoyer une valise : Offres disponibles</h2>
<div class="row g-3 mb-4 p-3 border rounded shadow-sm bg-light">
<div class="col-md-6 col-lg-3">
<label for="aeroport-depart-filter" class="form-label visually-hidden">Aéroport de départ</label>
<div class="autocomplete-container">
<input type="text" class="form-control" id="aeroport-depart-filter" placeholder="Départ (Optionnel)">
<ul id="aeroport-depart-filter-list" class="autocomplete-list hidden"></ul>
</div>
</div>
<div class="col-md-6 col-lg-3">
<label for="aeroport-destination-filter" class="form-label visually-hidden">Aéroport de destination</label>
<div class="autocomplete-container">
<input type="text" class="form-control" id="aeroport-destination-filter" placeholder="Destination (Optionnel)">
<ul id="aeroport-destination-filter-list" class="autocomplete-list hidden"></ul>
</div>
</div>
<div class="col-md-6 col-lg-2">
<label for="filter-poids" class="form-label visually-hidden">Poids min (KG)</label>
<select id="filter-poids" class="form-select">
<option value="">KG Min (Tous)</option>
<option value="1">1 KG et plus</option>
<option value="5">5 KG et plus</option>
<option value="10">10 KG et plus</option>
<option value="15">15 KG et plus</option>
<option value="20">20 KG et plus</option>
</select>
</div>
<div class="col-md-6 col-lg-2">
<label for="filter-sort" class="form-label visually-hidden">Trier par date</label>
<select id="filter-sort" class="form-select">
<option value="ASC">Date (Plus proche)</option>
<option value="DESC">Date (Plus éloigné)</option>
<option value="PRICE_ASC">Prix (Moins cher)</option>
<option value="PRICE_DESC">Prix (Plus cher)</option>
</select>
</div>
<div class="col-md-12 col-lg-2">
<button id="apply-filters-btn" class="btn btn-custom-toca w-100 h-100">Filtrer</button>
</div>
</div>
<div id="offres-container" class="row g-3">
<div class="text-center py-5">
<div class="spinner-border text-primary" role="status"></div>
<p class="mt-2">Veuillez patienter pendant le chargement des offres...</p>
</div>
</div>
<div class="d-none">
<button id="reserver-btn" class="nav-btn" data-page="expediteur-contact-form"></button>
</div>
<div class="mt-5 p-4 border rounded shadow-sm bg-white">
<div class="text-center">
<div class="col-md-12 mb-3">
<div class="card shadow-sm h-100 border-primary">
<div class="card-body text-center">
<h5 class="card-title fw-bold">Créer une alerte</h5>
<p class="text-muted">Vous ne trouvez pas l'offre que vous recherchez ?</p>
<p class="text-muted">Laissez-nous vos coordonnées et nous vous informerons dès qu'une offre répondra à votre recherche.</p>
<button id="alerte-catalogue-message-succes" class="btn btn-primary nav-btn" data-page="creer-alerte-page">🔔 M'alerter</button>
</div>
<div id="alerte-message-succes" class="alert alert-success mt-3 d-none">Alerte créée avec succès !</div>
</div>
</div>
</div>
</div>
<div class="mt-5 p-4 border rounded shadow-sm bg-white">
<div class="text-center">
<div class="mb-3">
<i class="fab fa-facebook fa-4x" style="color: #1877F2;"></i>
</div>
<h3 class="fw-bold" style="color: #314e82;">Boostez vos chances ! 🚀</h3>
<p class="text-muted">
Plus la communauté s'agrandit, plus vous trouverez de voyageurs rapidement.
Partagez <strong>Toca Colis</strong> sur Facebook pour informer vos proches !
</p>
<div class="mt-4">
<button onclick="shareOnFacebook('https://www.tocacolis.com')" class="btn btn-lg px-5 fw-bold text-white shadow-sm btn-facebook-share" style="background-color: #1877F2; border-radius: 30px;">
<i class="fab fa-facebook-f me-2"></i> Partager sur Facebook
</button>
</div>
</div>
</div>
<div class="text-center mt-5">
<a href="index.html" class="btn btn-secondary">Retour à l'accueil</a>
</div>
</div>
<div id="creer-alerte-page" class="page hidden py-5">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-10">
<div class="p-4 border rounded-4 shadow-sm bg-white">
<div class="text-center mb-4">
<h3 class="fw-bold" style="color: #314e82;">🔔 Créer une alerte !</h3>
<p class="small text-muted">Laissez-nous vos coordonnées et nous vous informerons dès qu'une offre répondra à votre recherche.</p>
</div>
<form id="form-alerte-colis" class="row g-3">
<div class="col-md-4">
<label for="alerte-prenom" class="form-label fw-bold">Prénom</label>
<input type="text" class="form-control border-2" id="alerte-prenom" placeholder="Votre prénom" required>
</div>
<div class="col-md-4">
<label for="alerte-email" class="form-label fw-bold">Email</label>
<input type="email" class="form-control border-2" id="alerte-email" placeholder="votre@email.com" required>
</div>
<div class="col-md-4">
<label for="alerte-mobile" class="form-label fw-bold">Téléphone (SMS)</label>
<input type="tel" class="form-control border-2" id="alerte-mobile" placeholder="+33 6..." required>
</div>
<div class="col-md-6">
<label class="form-label fw-bold">Aéroport de départ souhaité</label>
<div class="autocomplete-container">
<input type="text" class="form-control border-2" id="alerte-depart" placeholder="Ex: Paris Orly" required>
<ul id="alerte-depart-list" class="autocomplete-list hidden"></ul>
</div>
</div>
<div class="col-md-6">
<label class="form-label fw-bold">Aéroport d'arrivée souhaité</label>
<div class="autocomplete-container">
<input type="text" class="form-control border-2" id="alerte-arrivee" placeholder="Ex: Douala" required>
<ul id="alerte-arrivee-list" class="autocomplete-list hidden"></ul>
</div>
</div>
<div id="alerte-page-message-succes" class="alert alert-success mt-3 d-none">
<i class="fas fa-check-circle me-2"></i> Alerte créée avec succès ! Nous vous contacterons dès qu'un voyageur correspondra à votre recherche.
</div>
<div class="d-flex justify-content-between mt-4">
<button type="button" class="btn btn-outline-secondary px-4" onclick="showPage('envoyer-colis')">
<i class="fas fa-arrow-left me-2"></i> Retour aux offres
</button>
<button type="submit" class="btn btn-primary px-4 fw-bold">
M'avertir des offres
</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Réservation -->
<div id="expediteur-contact-form" class="page hidden py-5">
<h2 class="mb-4 text-center">Informations de l'Expéditeur</h2>
<div class="row justify-content-center">
<div class="col-md-6">
<p class="text-center text-muted">Veuillez renseigner vos coordonnées pour recevoir votre code de confirmation par mail.</p>
<div class="card shadow">
<div class="card-body">
<form id="form-expediteur-contact">
<div class="mb-3">
<label for="expediteur-prenom" class="form-label">Votre Prénom</label>
<input type="text" class="form-control" id="expediteur-prenom" placeholder="Votre Prénom" required>
</div>
<div class="mb-3">
<label for="expediteur-email" class="form-label">Votre Adresse Email</label>
<input type="email" class="form-control" id="expediteur-email" placeholder="votre@email.com" required>
</div>
<div class="mb-3">
<label for="expediteur-mobile" class="form-label">Votre N° Mobile</label>
<input type="tel" class="form-control" id="expediteur-mobile" placeholder="Votre N° Mobile" required>
</div>
<div class="d-grid gap-2">
<button type="submit" class="btn btn-lg btn-custom-toca">
Passer au Paiement
</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<div id="paiement-reservation" class="page hidden py-5">
<h2 class="mb-4">Finaliser votre réservation</h2>
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card shadow">
<div class="card-header bg-primary text-white">
Récapitulatif de la commande
</div>
<div class="card-body">
<div class="recap-payment mb-4">
</div>
<hr class="my-4">
<div class="d-grid gap-2">
<button id="payer-btn" class="btn btn-lg btn-warning text-dark">
Payer ... €
</button>
<small class="text-muted text-center mt-2">Vous serez redirigé vers la plateforme sécurisée de Mollie pour le paiement.</small>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="reservation-merci" class="page hidden py-5">
<div class="alert alert-success" role="alert">
<h4 class="alert-heading">Merci de votre réservation !</h4>
<p>Votre réservation a été enregistrée.</p>
<p class="mb-0">Contactez le Voyageur au **pour lui remettre votre colis.</p>
<hr>
<div class="code fs-5">Remettez ce code au Voyageur lorsque votre colis sera livré afin qu’il soit payé : **</div>
</div>
<button class="btn btn-outline-secondary mt-3 nav-btn" data-page="accueil">Retour à l'accueil</button>
</div>
<!--Vendre une valise ou une enveloppe -->
<div id="vendre-kg-progress-container" class="container mt-4 d-none">
<div class="progress" style="height: 10px; border-radius: 20px;">
<div id="vendre-kg-progress-bar" class="progress-bar progress-bar-striped progress-bar-animated bg-success"
role="progressbar" style="width: 0%;" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
</div>
</div>
<div class="d-flex justify-content-between mt-2 small text-muted">
<span id="progress-text">Étape 1 sur 8</span>
<span id="progress-percent">0%</span>
</div>
</div>
<div id="vendre-kg-step-type" class="page hidden text-center py-5">
<h2 class="mb-4">Vendre des KG - Étape 1/8</h2>
<h3>Que souhaitez-vous transporter durant votre voyage ?</h3>
<p class="text-muted mb-5">Sélectionnez le format qui correspond à votre espace disponible.</p>
<div class="row justify-content-center gap-4 px-3">
<div class="col-md-5 col-lg-4 card p-4 shadow-sm border-2 rounded-4 text-center btn-outline-container" style="cursor: pointer;" onclick="selectTypeOffre('valise')">
<div class="mb-3">
<i class="fas fa-suitcase fa-4x text-primary"></i>
</div>
<h4 class="fw-bold text-primary">Une Valise</h4>
<p class="small text-muted mt-2 mb-0">Pour les volumes importants. Nombre de kilos libre et fixation du prix totalement libre.</p>
<input type="radio" name="type_offre_global" id="radio-valise" value="valise" class="d-none">
</div>
<div class="col-md-5 col-lg-4 card p-4 shadow-sm border-2 rounded-4 text-center btn-outline-container" style="cursor: pointer;" onclick="selectTypeOffre('enveloppe')">
<div class="mb-3">
<i class="fas fa-envelope fa-4x text-success"></i>
</div>
<h4 class="fw-bold text-success">Une Enveloppe</h4>
<p class="small text-muted mt-2 mb-0">Pour les documents ou plis légers. Limité à <strong>2 kg maximum</strong> et tarif réglementé à <strong>10€ / kg</strong>.</p>
<input type="radio" name="type_offre_global" id="radio-enveloppe" value="enveloppe" class="d-none">
</div>
</div>
<div class="row justify-content-center mt-5">
<div class="col-md-6">
<button id="next-type-btn" class="btn btn-primary btn-lg px-5" onclick="goToNextFromType()">Continuer</button>
</div>
</div>
<div class="text-center mt-5">
<a href="index.html" class="btn btn-secondary">Retour à l'accueil</a>
</div>
</div>
<div id="vendre-kg-step1" class="page hidden text-center py-5">
<h2 class="mb-4">Vendre des KG - Étape 2/8</h2>
<h3>Quel est votre aéroport de départ ?</h3>
<div class="row justify-content-center mt-4">
<div class="col-md-6">
<form id="form-vendre-step1-depart" onsubmit="event.preventDefault(); showPage('vendre-kg-step2');">
<div class="autocomplete-container">
<input type="text" class="form-control form-control-lg" id="aeroport-depart-input" placeholder="Commencez à taper le nom de l'aéroport..." required>
<ul id="aeroport-depart-list" class="autocomplete-list hidden"></ul>
</div>
<div class="d-flex justify-content-between mt-4">
<button type="button" class="btn btn-outline-secondary btn-lg" onclick="showPage('vendre-kg-step-type')">
<i class="fas fa-arrow-left me-2"></i> Retour
</button>
<button type="submit" id="next-step1-btn" class="btn btn-primary btn-lg">
Étape suivante <i class="fas fa-arrow-right ms-2"></i>
</button>
</div>
</form>
</div>
</div>
</div>
<div id="vendre-kg-step2" class="page hidden text-center py-5">
<h2 class="mb-4">Vendre des KG - Étape 3/8</h2>
<h3 id="poids-title-text">Combien de kg souhaitez-vous proposer (à partir de 1 KG) ?</h3>
<div class="row justify-content-center mt-4">
<div class="col-md-6">
<form id="form-vendre-step2-kg" onsubmit="event.preventDefault(); passerALEtapePrix();">
<div class="input-group input-group-lg mb-2">
<input type="number" class="form-control" id="poids-input" name="poids" min="1" step="1" placeholder="Nombre de kilos" required>
<span class="input-group-text">KG</span>
</div>
<div id="enveloppe-weight-hint" class="text-danger small fw-bold mb-4 text-start d-none">
<i class="fas fa-exclamation-circle me-1"></i> Format Enveloppe : Le poids ne peut pas dépasser 2 kg.
</div>
<div class="d-flex justify-content-between mt-4">
<button type="button" class="btn btn-outline-secondary btn-lg" onclick="showPage('vendre-kg-step1')">
<i class="fas fa-arrow-left me-2"></i> Retour
</button>
<button type="submit" class="btn btn-primary btn-lg">
Suivant <i class="fas fa-arrow-right ms-2"></i>
</button>
</div>
</form>
</div>
</div>
</div>
<div id="vendre-kg-step3" class="page hidden text-center py-5">
<h2 class="mb-4">Vendre des KG - Étape 4/8</h2>
<h3>Fixez votre prix pour cette enveloppe</h3>
<div class="row justify-content-center mt-5">
<div class="col-md-8 col-lg-6 card p-4 shadow-sm rounded-4">
<div class="mb-4">
<span id="prix-enveloppe-display" class="display-1 fw-bold text-primary">10</span>
<span class="display-4 fw-bold text-primary">€</span>
</div>
<div class="px-3 mb-4">
<label for="prix-enveloppe-range" class="form-label fw-bold">Ajustez votre tarif :</label>
<input type="range" class="form-range custom-price-slider" id="prix-enveloppe-range" min="1" max="20" step="1" value="10" oninput="updatePrixEnveloppeOutput()">
<div class="d-flex justify-content-between px-2 mt-2 small fw-bold text-muted">
<span>Petit prix</span>
<span>Moyen</span>
<span>Prix élevé</span>
</div>
</div>
<div id="price-feedback" class="alert p-3 rounded-4 shadow-sm border-0 mb-4">
Analyse du tarif...
</div>
<form id="form-vendre-step3-prix" onsubmit="event.preventDefault(); showPage('vendre-kg-step4');">
<input type="hidden" id="prix-input" name="prix" value="10">
<div class="d-flex justify-content-between mt-2">
<button type="button" class="btn btn-outline-secondary btn-lg nav-btn" data-page="vendre-kg-step2">
<i class="fas fa-arrow-left me-2"></i> Retour
</button>
<button type="submit" class="btn btn-primary btn-lg">
Suivant <i class="fas fa-arrow-right ms-2"></i>
</button>
</div>
</form>
</div>
</div>
</div>
<div id="vendre-kg-step4" class="page hidden text-center py-5">
<h2 class="mb-4">Vendre des KG - Étape 5/8</h2>
<h3>Quel est votre aéroport de destination ?</h3>
<div class="row justify-content-center mt-4">
<div class="col-md-6">
<form id="form-vendre-step4-destination" onsubmit="event.preventDefault(); showPage('vendre-kg-step5');">
<div class="autocomplete-container mb-4">
<input type="text" class="form-control form-control-lg" id="aeroport-destination-input" placeholder="Aéroport de destination..." required>
<ul id="aeroport-destination-list" class="autocomplete-list hidden"></ul>
</div>
<div class="d-flex justify-content-between">
<button type="button" class="btn btn-outline-secondary btn-lg" onclick="showPage('vendre-kg-step3')">
<i class="fas fa-arrow-left me-2"></i> Retour
</button>
<button type="submit" id="next-step3-btn" class="btn btn-primary btn-lg">
Suivant <i class="fas fa-arrow-right ms-2"></i>
</button>
</div>
</form>
</div>
</div>
</div>
<div id="vendre-kg-step5" class="page hidden py-5">
<h2 class="mb-4 text-center">Vendre des KG - Étape 6/8</h2>
<div class="row justify-content-center">
<div class="col-md-6">
<form id="form-vendre-step4-date-depart" onsubmit="event.preventDefault(); showPage('vendre-kg-step6');">
<div class="mb-4">
<label for="date-depart" class="form-label fw-bold">Quand aura lieu votre vol de départ ?</label>
<input type="date" class="form-control form-control-lg" id="date-depart" required>
</div>
<div class="d-flex justify-content-between">
<button type="button" class="btn btn-outline-secondary btn-lg" onclick="showPage('vendre-kg-step4')">
<i class="fas fa-arrow-left me-2"></i> Retour
</button>
<button type="submit" class="btn btn-primary btn-lg">
Suivant <i class="fas fa-arrow-right ms-2"></i>
</button>
</div>
</form>
</div>
</div>
</div>
<div id="vendre-kg-step6" class="page hidden py-5">
<h2 class="mb-4 text-center">Vendre des KG - Étape 7/8</h2>
<div class="row justify-content-center">
<div class="col-md-6">
<form id="form-vendre-step5-date-arrivee" onsubmit="event.preventDefault(); showPage('vendre-kg-step7');">
<div class="mb-4">
<label for="date-arrivee" class="form-label fw-bold">Quand arrivera votre vol à destination ?</label>
<input type="date" class="form-control form-control-lg" id="date-arrivee" required>
</div>
<div class="d-flex justify-content-between">
<button type="button" class="btn btn-outline-secondary btn-lg" onclick="showPage('vendre-kg-step5')">
<i class="fas fa-arrow-left me-2"></i> Retour
</button>
<button type="submit" class="btn btn-primary btn-lg">
Suivant <i class="fas fa-arrow-right ms-2"></i>
</button>
</div>
</form>
</div>
</div>
</div>
<div id="vendre-kg-step7" class="page hidden py-5">
<h2 class="mb-4 text-center">Vendre des KG - Étape 8/8</h2>
<div class="row justify-content-center">
<div class="col-md-6">
<form id="form-vendre-step6-contact">
<!-- NOUVEAU : Zone de texte explicative -->
<div class="mb-3">
<label for="description_annonce" class="form-label fw-bold">Précisions sur votre voyage (Optionnel)</label>
<textarea class="form-control" id="description_annonce" rows="3" placeholder="Ex: Je voyage dans le cadre d'un séjour familial. J'accepte les vêtements et livres, mais je refuse les aliments périssables et les liquides."></textarea>
</div>
<div class="mb-3">
<label for="prenom" class="form-label fw-bold">Prénom</label>
<input type="text" class="form-control" id="prenom" placeholder="Votre prénom" required>
</div>
<div class="mb-3">
<label for="email_voyageur" class="form-label fw-bold">Votre Adresse Email</label>
<input type="email" class="form-control" id="email_voyageur" placeholder="votre@email.com" required>
</div>
<div class="mb-4">
<label for="mobile" class="form-label fw-bold">N° Mobile</label>
<input type="tel" class="form-control" id="mobile" placeholder="+33 6..." required>
</div>
<div class="d-flex justify-content-between">
<button type="button" class="btn btn-outline-secondary btn-lg" onclick="showPage('vendre-kg-step6')">
<i class="fas fa-arrow-left me-2"></i> Retour
</button>
<button type="submit" class="btn btn-success btn-lg px-4">
Confirmer l'offre <i class="fas fa-check ms-2"></i>
</button>
</div>
</form>
</div>
</div>
</div>
<div id="vendre-kg-confirmation" class="page hidden text-center py-5">
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="alert alert-success rounded-4 p-5 shadow-sm" role="alert">
<div class="mb-4">
<i class="fas fa-check-circle fa-5x text-success"></i>
</div>
<h2 class="alert-heading fw-bold">Félicitations !</h2>
<p class="lead">Votre offre a été publiée et est maintenant visible par tous.</p>
<hr>
<p class="mb-4">Vous serez contacté(e) par e-mail dès qu'un expéditeur réservera votre offre.</p>
<div class="bg-white p-4 rounded-4 shadow-sm border mb-4">
<h5 class="fw-bold mb-3" style="color: #1877F2;">Partagez votre annonce ! 🚀</h5>
<p class="small text-muted">Trouvez un expéditeur plus rapidement en informant votre réseau Facebook.</p>
<button onclick="shareOnFacebook('https://www.tocacolis.com')" id="share-fb-published" class="btn btn-lg text-white w-100 fw-bold" style="background-color: #1877F2; border-radius: 12px;">
<i class="fab fa-facebook me-2"></i> Partager sur Facebook
</button>
</div>
<div class="d-flex justify-content-center gap-3">
<button class="btn btn-outline-secondary px-4 nav-btn" data-page="accueil">
Retour à l'accueil
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<!--Demander un paiement-->
<div id="demander-paiement" class="page hidden py-5">
<h2 class="mb-4 text-center">Demander un paiement</h2>
<p class="text-center lead text-muted">Saisissez le code de confirmation remis par l'Expéditeur et vos coordonnées bancaires pour recevoir votre rémunération.</p>
<div class="row justify-content-center">
<div class="col-md-7">
<div class="card shadow">
<div class="card-header bg-custom-toca text-white">
Informations de Virement
</div>
<div class="card-body">
<form id="form-demander-paiement">
<div class="mb-3">
<input type="text" class="form-control" id="code_confirmation" name="code_confirmation" placeholder="Code de confirmation unique Ex: AX12YZ34" required maxlength="10">
<div class="form-text">Ce code vous a été remis par l'Expéditeur après la livraison du colis.</div>
</div>
<div class="mb-3">
<input type="text" class="form-control" id="nom_beneficiaire" name="nom_beneficiaire" placeholder="Nom du Bénéficiaire (tel qu'il apparaît sur le compte)" required>
</div>
<div class="mb-3">
<input type="text" class="form-control" id="iban" name="iban" placeholder="FRXX XXXX XXXX... " required>
</div>
<div class="mb-3">
<input type="text" class="form-control" id="bic" name="bic" placeholder="BIC / SWIFT" required>
</div>
<div class="d-grid gap-2 mt-4">
<button type="submit" class="btn btn-lg btn-success">
Demander le Paiement
</button>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="text-center mt-5">
<a href="index.html" class="btn btn-secondary">Retour à l'accueil</a>
</div>
</div>
<!-- Annuler une offre ou réservation -->
<div id="annuler-page" class="page hidden py-5">
<h2 class="mb-4 text-center">Gestion des Annulations</h2>
<div class="row justify-content-center">
<div class="col-md-6">
<div class="card shadow border-0 rounded-4 p-4">
<ul class="nav nav-pills nav-justified mb-4" id="pills-tab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="tab-offre-btn" data-bs-toggle="pill" data-bs-target="#tab-offre" type="button">Annuler une offre</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="tab-res-btn" data-bs-toggle="pill" data-bs-target="#tab-res" type="button">Annuler une réservation</button>
</li>
</ul>
<div class="tab-content" id="pills-tabContent">
<!-- Formulaire Voyageur -->
<div class="tab-pane fade show active" id="tab-offre">
<form id="form-annuler-offre">
<div class="mb-3">
<label class="form-label fw-bold">Votre e-mail</label>
<input type="email" class="form-control" id="annuler-offre-email" required>
</div>
<div class="mb-3">
<label class="form-label fw-bold">Code unique de l'annonce</label>
<input type="text" class="form-control text-uppercase" id="annuler-offre-code" placeholder="Ex: A1B2C3D4" required>
</div>
<button type="submit" class="btn btn-danger w-100 fw-bold">Annuler mon offre</button>
</form>
</div>
<!-- Formulaire Expéditeur -->
<div class="tab-pane fade" id="tab-res">
<form id="form-annuler-reservation">
<div class="mb-3">
<label class="form-label fw-bold">Votre e-mail expéditeur</label>
<input type="email" class="form-control" id="annuler-res-email" required>
</div>
<div class="mb-3">
<label class="form-label fw-bold">Code unique de confirmation</label>
<input type="text" class="form-control text-uppercase" id="annuler-res-code" placeholder="Ex: 6 caractères" required>
</div>
<button type="submit" class="btn btn-warning w-100 fw-bold">Annuler ma réservation et demander le remboursement</button>
</form>
</div>
</div>
<div id="annuler-feedback" class="alert d-none mt-3"></div>
</div>
</div>
</div>
</div>
<div id="paiement-validation-confirmation" class="page hidden text-center py-5">
<div class="alert alert-success" role="alert">
<h4 class="alert-heading">Demande de Paiement Validée !</h4>
<div id="payment-status-message">
</div>
</div>
<button class="btn btn-outline-secondary mt-3 nav-btn" data-page="accueil">Retour à l'accueil</button>
</div>
</main>
<div id="footer-placeholder"></div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
<script src="script.js"></script>
<script src="alertes.js"></script>
<!-- Pop up Facebook -->
<div id="exit-popup" class="modal-overlay">
<div class="exit-modal-content text-center shadow-lg">
<span class="close-popup-x" id="close-exit-popup">×</span>
<div class="mb-3">
<i class="fab fa-facebook fa-4x" style="color: #1877F2;"></i>
</div>
<h3 class="fw-bold mb-3" style="color: #314e82;">Partagez l'esprit Toca Colis ! 🌍</h3>
<p class="text-muted mb-4">
Vous aimez le concept ? Aidez vos proches à envoyer leurs colis moins cher en faisant connaître **Toca Colis** sur votre mur Facebook !
</p>
<div class="d-grid gap-2">
<button id="btn-share-facebook-popup" class="btn btn-lg text-white fw-bold shadow-sm" style="background-color: #1877F2; border-radius: 15px;">
<i class="fab fa-facebook me-2"></i> Partager sur Facebook
</button>
<button type="button" class="btn btn-link text-muted mt-2" id="btn-close-link">
Pas maintenant, merci
</button>
</div>
</div>
</div>
<!-- Bouton Flottant Chatbot -->
<div id="chatbot-launcher" class="position-fixed bottom-0 end-0 m-4 z-3">
<button class="btn btn-primary rounded-circle p-3 shadow-lg d-flex align-items-center justify-content-center" style="width: 60px; height: 60px;" id="open-chatbot-btn">
<i class="fas fa-comments fa-2x"></i>
</button>
</div>
<!-- Fenêtre du Chatbot -->
<div id="chatbot-window" class="position-fixed bottom-0 end-0 m-4 bg-white rounded-4 shadow-lg d-none z-3 border" style="width: 350px; max-width: 90vw; height: 500px; display: flex; flex-direction: column;">
<!-- En-tête -->
<div class="bg-primary text-white p-3 rounded-top-4 d-flex justify-content-between align-items-center">
<div class="d-flex align-items-center">
<i class="fas fa-robot me-2 fs-4"></i>
<h6 class="mb-0 fw-bold">Assistant Toca Colis</h6>
</div>
<button type="button" class="btn-close btn-close-white" id="close-chatbot-btn"></button>
</div>
<!-- Zone de messages -->
<div id="chatbot-messages" class="p-3 overflow-auto flex-grow-1 bg-light">
<div class="bg-white p-2 rounded-3 shadow-sm mb-3 border text-start">
👋 Bonjour ! Cliquez sur une question pour obtenir sa réponse :
</div>
</div>
<!-- Zone des questions cliquables -->
<div id="chatbot-options" class="p-2 bg-white border-top overflow-auto" style="max-height: 180px;">
<!-- Les options seront générées automatiquement par JS -->
</div>
</div>
</body>
</html>