Mot de passe perdu ? Veuillez saisir votre identifiant ou votre adresse e-mail. Vous recevrez un lien par e-mail pour créer un nouveau mot de passe.

) sur la page /mon-compte/. Deux rôles : 1. Le bloc visible : explique qu'aucun compte n'est nécessaire pour réserver et renvoie vers /mes-reservations/. Sans lui, un visiteur qui atterrit ici voit un formulaire qu'il ne peut pas remplir. 2. Les styles WooCommerce : le formulaire de connexion s'affiche autrement avec la mise en forme brute du thème, en clair au milieu d'un site sombre. Les règles ci-dessous le remettent à la charte. Elles sont globales : peu importe que ce widget soit au-dessus ou en dessous du formulaire. ========================================================================== */ /* ---------- 1. LE BLOC D'EXPLICATION ---------- */ .lmdm-cpt-zone { background-color: #0f3337; font-family: 'Plus Jakarta Sans', sans-serif; padding: 60px 20px 10px 20px; box-sizing: border-box; width: 100%; } .lmdm-cpt-wrapper { max-width: 620px; margin: 0 auto; } .lmdm-cpt-hero { text-align: center; margin-bottom: 34px; } .lmdm-cpt-badge { display: inline-block; color: #c5a059; background: rgba(197, 160, 89, 0.12); border: 1px solid #c5a059; padding: 6px 22px; border-radius: 30px; font-size: 12.5px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 20px; } .lmdm-cpt-titre { font-family: 'Cinzel Decorative', serif; font-size: 30px; color: #c5a059; letter-spacing: 1.5px; margin: 0 0 14px 0; line-height: 1.3; text-shadow: 0 4px 15px rgba(0, 0, 0, 0.4); } .lmdm-cpt-lead { font-size: 15.5px; color: #cbdad8; line-height: 1.8; margin: 0; } /* L'orientation principale : la très grande majorité des visiteurs qui arrivent ici cherchent leur réservation, pas un compte. */ .lmdm-cpt-orientation { background: linear-gradient(145deg, rgba(19, 61, 66, 0.9), rgba(12, 42, 45, 0.98)); border: 1.5px solid rgba(197, 160, 89, 0.45); border-radius: 8px; padding: 30px 28px; text-align: center; box-shadow: 0 10px 32px rgba(0, 0, 0, 0.32); margin-bottom: 30px; } .lmdm-cpt-orientation p { font-size: 14.5px; color: #cbdad8; line-height: 1.75; margin: 0 0 20px 0; } .lmdm-cpt-orientation strong { color: #f5f2eb; } .lmdm-cpt-bouton { display: inline-flex; align-items: center; justify-content: center; background-color: #c5a059; color: #0f3337 !important; border: 1.5px solid #c5a059; padding: 12px 28px; border-radius: 25px; font-size: 13px; font-weight: 700; text-decoration: none; text-transform: uppercase; letter-spacing: 0.6px; transition: all 0.25s ease; } .lmdm-cpt-bouton:hover { background-color: transparent; color: #c5a059 !important; } /* ---------- 2. MISE EN CHARTE DU BLOC WOOCOMMERCE ---------- */ /* Ces règles visent les classes générées par WooCommerce sur la page de compte. Elles s'appliquent à toute la page, pas seulement au widget, d'où le préfixe .woocommerce-account. */ /* Astra empile plusieurs conteneurs autour du contenu, et l'un d'eux garde un vert plus clair — visible comme un cadre autour de la page. On les remet tous au fond du site. Toutes ces règles sont préfixées par .woocommerce-account : elles ne touchent aucune autre page. */ body.woocommerce-account, .woocommerce-account #page, .woocommerce-account #content, .woocommerce-account .site, .woocommerce-account .site-content, .woocommerce-account .ast-container, .woocommerce-account .entry-content, .woocommerce-account .ast-article-single, .woocommerce-account .entry-content > .woocommerce { background-color: #0f3337 !important; } /* Astra réserve une gouttière autour de l'article ; elle laisse apparaître le fond du conteneur parent sur les côtés. */ .woocommerce-account .ast-article-single, .woocommerce-account .ast-container { border: 0 !important; box-shadow: none !important; } .woocommerce-account .entry-title, .woocommerce-account .page-title { display: none !important; /* Le titre est déjà dans le bloc ci-dessus. */ } .woocommerce-account .woocommerce { max-width: 620px; margin: 0 auto; padding: 0 20px 70px 20px; box-sizing: border-box; font-family: 'Plus Jakarta Sans', sans-serif; } /* Le titre que WooCommerce écrit lui-même au-dessus du formulaire (« Se connecter », ou « Mot de passe perdu ? » selon la page). Sans cette règle il s'affiche en vert foncé sur fond vert foncé, donc invisible. On le garde plutôt que de le masquer : il change de libellé selon la page, et c'est lui qui reste juste partout. */ .woocommerce-account .woocommerce h2 { font-family: 'Cinzel Decorative', serif; font-size: 19px; color: #c5a059 !important; text-align: center; letter-spacing: 0.8px; margin: 0 0 22px 0; line-height: 1.35; } /* Le cadre du formulaire */ .woocommerce-account .woocommerce form.login, .woocommerce-account .woocommerce form.register, .woocommerce-account .woocommerce form.lost_reset_password, .woocommerce-account .woocommerce .woocommerce-ResetPassword { background: linear-gradient(180deg, rgba(19, 61, 66, 0.65) 0%, rgba(10, 35, 38, 0.92) 100%); border: 1px solid rgba(197, 160, 89, 0.3); border-radius: 8px; padding: 30px 28px; box-shadow: 0 8px 26px rgba(0, 0, 0, 0.25); } .woocommerce-account .woocommerce form p, .woocommerce-account .woocommerce form label { color: #cbdad8; } .woocommerce-account .woocommerce form label { display: block; font-size: 12.5px; font-weight: 600; color: #c5a059; text-transform: uppercase; letter-spacing: 0.6px; margin-bottom: 7px; } .woocommerce-account .woocommerce .required { color: #c5a059; text-decoration: none; border: 0; } /* Les champs */ .woocommerce-account .woocommerce input[type="text"], .woocommerce-account .woocommerce input[type="email"], .woocommerce-account .woocommerce input[type="password"] { width: 100%; box-sizing: border-box; background: rgba(10, 32, 35, 0.85); border: 1px solid rgba(197, 160, 89, 0.3); border-radius: 5px; padding: 12px 14px; color: #f5f2eb; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 15px; transition: border-color 0.2s ease; } .woocommerce-account .woocommerce input[type="text"]:focus, .woocommerce-account .woocommerce input[type="email"]:focus, .woocommerce-account .woocommerce input[type="password"]:focus { border-color: #c5a059; outline: none; } /* L'œil de révélation du mot de passe, sinon invisible sur fond sombre */ .woocommerce-account .woocommerce .show-password-input::after { color: #c5a059; } /* Le bouton */ .woocommerce-account .woocommerce button.button, .woocommerce-account .woocommerce .button { background-color: #c5a059 !important; color: #0f3337 !important; border: 1.5px solid #c5a059 !important; border-radius: 25px !important; padding: 12px 30px !important; font-family: 'Plus Jakarta Sans', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.6px !important; transition: all 0.25s ease !important; } .woocommerce-account .woocommerce button.button:hover, .woocommerce-account .woocommerce .button:hover { background-color: transparent !important; color: #c5a059 !important; } /* « Se souvenir de moi » et « Mot de passe perdu ? » */ .woocommerce-account .woocommerce .woocommerce-form-login__rememberme span { font-size: 13.5px; color: #cbdad8; text-transform: none; letter-spacing: 0; font-weight: 400; } .woocommerce-account .woocommerce .woocommerce-LostPassword a, .woocommerce-account .woocommerce a { color: #c5a059; } .woocommerce-account .woocommerce .woocommerce-LostPassword a:hover { color: #f5f2eb; } /* Messages d'erreur et d'information */ .woocommerce-account .woocommerce-error, .woocommerce-account .woocommerce-message, .woocommerce-account .woocommerce-info { background: rgba(10, 32, 35, 0.9) !important; border-top: 3px solid #c5a059 !important; color: #f5f2eb !important; border-radius: 6px; max-width: 620px; margin: 0 auto 22px auto; list-style: none; } .woocommerce-account .woocommerce-error a, .woocommerce-account .woocommerce-message a, .woocommerce-account .woocommerce-info a { color: #c5a059 !important; } /* Vue connectée — utile le jour où des comptes existeront */ .woocommerce-account .woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; } .woocommerce-account .woocommerce-MyAccount-navigation li a { display: block; padding: 10px 14px; color: #cbdad8; border-bottom: 1px solid rgba(197, 160, 89, 0.18); text-decoration: none; } .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a { color: #c5a059; font-weight: 700; } .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-content p { color: #cbdad8; } @media (max-width: 600px) { .lmdm-cpt-titre { font-size: 24px; } .lmdm-cpt-zone { padding: 45px 15px 10px 15px; } .lmdm-cpt-orientation { padding: 26px 20px; } .woocommerce-account .woocommerce h2 { font-size: 17px; } }
Customer area

My account

You don't need an account to book with us. Our experiences can be booked and paid for in just a few clicks, without registration or passwords to remember.

Looking for your booking confirmation?
Your confirmation has been sent to you by email, and that's the official confirmation. Our help page explains where to find it, how to change your date, and what the cancellation policy is.

Find my reservation

Forgot your password? Please enter your username or email address. You will receive a link by email to create a new password.

Back to top