{"id":36,"date":"2026-08-29T21:10:46","date_gmt":"2026-08-29T21:10:46","guid":{"rendered":"https:\/\/casajuansahara.com\/?page_id=36"},"modified":"2026-08-29T21:52:26","modified_gmt":"2026-08-29T21:52:26","slug":"36-2","status":"publish","type":"page","link":"https:\/\/casajuansahara.com\/","title":{"rendered":"index"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\n    <!-- SEO Meta Tags -->\n    <title>Casa Juan Sahara \u2013 Maison d\u2019h\u00f4tes &#038; D\u00e9sert | M&#8217;Hamid El Ghizlane Maroc<\/title>\n    <meta name=\"description\" content=\"Casa Juan Sahara, maison d\u2019h\u00f4tes au village de Nesrate, M'Hamid El Ghizlane. 8 chambres, piscine ext\u00e9rieure, cuisine marocaine authentique et excursions dans le d\u00e9sert.\">\n    <link rel=\"canonical\" href=\"https:\/\/www.casajuansahara.com\/\">\n\n    <!-- Google Fonts -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400..700;1,400..700&#038;family=Plus+Jakarta+Sans:wght@300;400;500;600&#038;display=swap\" rel=\"stylesheet\">\n\n    <!-- Schema.org Donn\u00e9es structur\u00e9es -->\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"Hotel\",\n      \"name\": \"Casa Juan Sahara\",\n      \"description\": \"Maison d\u2019h\u00f4tes de charme au village de Nesrate, M'Hamid El Ghizlane, Maroc.\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"streetAddress\": \"Ait Isoul\",\n        \"addressLocality\": \"M'Hamid El Ghizlane\",\n        \"postalCode\": \"47402\",\n        \"addressCountry\": \"MA\"\n      },\n      \"telephone\": \"+212661743710\",\n      \"email\": \"casajuansahara@hotmail.com\",\n      \"url\": \"https:\/\/www.casajuansahara.com\",\n      \"priceRange\": \"\u20ac\u20ac\"\n    }\n    <\/script>\n\n    <style>\n        :root {\n            --color-sky-blue: #2A526B;       \/* Couleur inspir\u00e9e du ciel *\/\n            --color-sky-light: #F2F6F9;\n            --color-sable: #EFE9DE;          \/* Couleur sable du d\u00e9sert *\/\n            --color-beige: #D5CCC0;\n            --color-terracotta: #C26A3B;     \/* Teinte chaleureuse sahara *\/\n            --color-terracotta-dark: #9F522A;\n            --color-brun: #38302A;\n            --font-serif: 'Playfair Display', serif;\n            --font-sans: 'Plus Jakarta Sans', sans-serif;\n            --transition: all 0.3s ease;\n        }\n\n        * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n\n        html {\n            scroll-behavior: smooth;\n        }\n\n        body {\n            font-family: var(--font-sans);\n            background-color: var(--color-sky-light);\n            color: var(--color-brun);\n            line-height: 1.7;\n            font-weight: 300;\n            overflow-x: hidden;\n            font-size: 16px;\n        }\n\n        h1, h2, h3, h4 {\n            font-family: var(--font-serif);\n            font-weight: 400;\n            color: var(--color-brun);\n        }\n\n        a {\n            text-decoration: none;\n            color: inherit;\n        }\n\n        ul {\n            list-style: none;\n        }\n\n        section {\n            padding: 60px 20px !important;\n            max-width: 1200px;\n            margin: 0 auto;\n        }\n\n        .section-header {\n            text-align: center;\n            margin-bottom: 40px !important;\n        }\n\n        .section-header h2 {\n            font-size: clamp(2rem, 4vw, 2.5rem);\n            margin-bottom: 15px;\n        }\n\n        .section-header p {\n            max-width: 600px;\n            margin: 0 auto;\n            color: #615B54;\n            font-size: 0.95rem;\n        }\n\n        p, .content-block p, .info-card p, .feature-box p, .room-details p {\n            text-align: left;\n            margin-bottom: 15px !important;\n            color: #554E46;\n        }\n\n        \/* BOUTONS *\/\n        .btn {\n            display: inline-block;\n            padding: 14px 28px;\n            font-size: 0.9rem;\n            font-weight: 500;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            transition: var(--transition);\n            cursor: pointer;\n            border: none;\n            text-align: center;\n            border-radius: 4px;\n        }\n\n        .btn-primary {\n            background-color: var(--color-terracotta);\n            color: #FFFFFF;\n        }\n\n        .btn-primary:hover {\n            background-color: var(--color-terracotta-dark);\n        }\n\n        .btn-outline {\n            background-color: transparent;\n            color: #FFFFFF;\n            border: 1px solid #FFFFFF;\n        }\n\n        .btn-outline:hover {\n            background-color: #FFFFFF;\n            color: var(--color-brun);\n        }\n\n        \/* HEADER \/ NAVIGATION *\/\n        header {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            z-index: 1000;\n            background-color: rgba(242, 246, 249, 0.95);\n            backdrop-filter: blur(10px);\n            border-bottom: 1px solid var(--color-beige);\n        }\n\n        .nav-container {\n            max-width: 1300px;\n            margin: 0 auto;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 12px 30px;\n        }\n\n        .logo-text {\n            font-family: var(--font-serif);\n            font-size: 1.4rem;\n            font-weight: 700;\n            color: var(--color-sky-blue);\n            letter-spacing: 1px;\n        }\n\n        .nav-right-group {\n            display: flex;\n            align-items: center;\n            gap: 25px;\n        }\n\n        .nav-links {\n            display: flex;\n            align-items: center;\n            gap: 20px;\n        }\n\n        .nav-links a {\n            font-size: 0.85rem; \n            font-weight: 500;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            color: var(--color-brun);\n            transition: var(--transition);\n        }\n\n        \/* --- S\u00c9PARATEURS HORIZONTAUX (Lignes verticales sur PC entre les menus) --- *\/\n        @media (min-width: 951px) {\n            .nav-links {\n                gap: 0;\n            }\n            .nav-links a {\n                padding: 0 12px;\n                border-right: 1px solid var(--color-beige); \/* Ligne horizontale\/verticale discr\u00e8te entre les liens *\/\n            }\n            .nav-links a:last-child {\n                border-right: none;\n                padding-right: 0;\n            }\n        }\n\n        .nav-links a:hover {\n            color: var(--color-sky-blue);\n        }\n\n        \/* CROIX DE FERMETURE DU MENU MOBILE *\/\n        .menu-close {\n            display: none;\n            background: none;\n            border: none;\n            font-size: 2.2rem;\n            color: var(--color-brun);\n            cursor: pointer;\n            position: absolute;\n            top: 15px;\n            right: 25px;\n        }\n\n        \/* S\u00c9LECTEUR DE LANGUE *\/\n        .lang-switcher {\n            display: flex;\n            gap: 6px;\n            align-items: center;\n            border-left: 1px solid var(--color-beige);\n            padding-left: 15px;\n        }\n\n        .lang-btn {\n            background: transparent;\n            font-family: var(--font-sans);\n            font-size: 0.7rem;\n            font-weight: 500;\n            text-transform: uppercase;\n            padding: 3px 6px;\n            border: 1px solid transparent;\n            color: var(--color-brun);\n            cursor: pointer;\n            transition: var(--transition);\n        }\n\n        .lang-btn:hover, .lang-btn.active {\n            border-color: var(--color-beige);\n            background-color: #FFFFFF;\n            color: var(--color-terracotta);\n        }\n\n        .menu-toggle {\n            display: none;\n            background: none;\n            border: none;\n            font-size: 1.8rem;\n            cursor: pointer;\n            color: var(--color-brun);\n        }\n\n        \/* BARRE MOBILE INF\u00c9RIEURE *\/\n        .mobile-bottom-bar {\n            display: none;\n            position: fixed;\n            bottom: 0;\n            left: 0;\n            width: 100%;\n            background: var(--color-brun);\n            z-index: 999;\n            justify-content: space-around;\n            padding: 12px 10px;\n            border-top: 1px solid var(--color-beige);\n            box-shadow: 0 -4px 10px rgba(0,0,0,0.1);\n        }\n\n        .mobile-bottom-bar a {\n            color: #FFFFFF;\n            font-size: 0.75rem;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            font-weight: 500;\n            text-align: center;\n        }\n\n        \/* HERO SECTION *\/\n        .hero {\n            position: relative;\n            height: 100vh;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            color: #FFFFFF;\n            padding: 0 !important;\n            overflow: hidden;\n            background: #2A526B;\n        }\n\n        .hero-slide {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background-size: cover;\n            background-position: center;\n            opacity: 0;\n            transition: opacity 1s ease-in-out;\n            z-index: 1;\n        }\n\n        .hero-slide.active {\n            opacity: 1;\n        }\n\n        .hero::after {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: rgba(42, 82, 107, 0.45);\n            z-index: 2;\n        }\n\n        .hero-content {\n            position: relative;\n            z-index: 3;\n            max-width: 800px;\n            padding: 0 20px;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .hero-content span,\n        .hero-content h1,\n        .hero-content p {\n            color: #FFFFFF !important;\n        }\n\n        .grid-2 {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 50px;\n            align-items: center;\n        }\n\n        .content-block h3 {\n            font-size: clamp(1.6rem, 3vw, 2rem);\n            margin-bottom: 20px;\n        }\n\n        \/* CHAMBRES *\/\n        .rooms-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n            gap: 30px;\n        }\n\n        .room-card {\n            background: #FFFFFF;\n            border: 1px solid var(--color-beige);\n            overflow: hidden;\n            transition: var(--transition);\n            border-radius: 6px;\n        }\n\n        .room-card:hover {\n            box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n            transform: translateY(-3px);\n        }\n\n        .room-img-wrapper {\n            background: var(--color-sable);\n            height: 220px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            overflow: hidden;\n            cursor: pointer;\n            position: relative;\n        }\n\n        .room-img-wrapper img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.4s ease;\n        }\n\n        .room-img-wrapper:hover img {\n            transform: scale(1.05);\n        }\n\n        .room-details {\n            padding: 25px;\n        }\n\n        .room-details h3 {\n            font-size: 1.25rem;\n            margin-bottom: 8px;\n        }\n\n        .room-specs {\n            display: flex;\n            justify-content: space-between;\n            font-size: 0.8rem;\n            color: #615B54;\n            margin: 15px 0;\n            border-top: 1px solid var(--color-sable);\n            border-bottom: 1px solid var(--color-sable);\n            padding: 10px 0;\n            gap: 5px;\n            flex-wrap: wrap;\n        }\n\n        .room-price {\n            font-family: var(--font-serif);\n            font-size: 1.15rem;\n            color: var(--color-terracotta);\n            margin-bottom: 15px;\n        }\n\n        \/* LIGHTBOX *\/\n        .lightbox-modal {\n            display: none;\n            position: fixed;\n            z-index: 2000;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background-color: rgba(56, 48, 42, 0.95);\n            align-items: center;\n            justify-content: center;\n            padding: 15px;\n        }\n\n        .lightbox-modal.active {\n            display: flex;\n        }\n\n        .lightbox-content {\n            width: 95%;\n            max-width: 900px;\n            max-height: 85vh;\n            object-fit: contain;\n            border-radius: 6px;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n            display: block;\n            margin: auto;\n        }\n\n        .lightbox-close {\n            position: absolute;\n            top: 20px;\n            right: 25px;\n            color: #FFFFFF;\n            font-size: 2.5rem;\n            font-weight: 300;\n            cursor: pointer;\n            transition: var(--transition);\n            z-index: 2010;\n        }\n\n        .lightbox-close:hover {\n            color: var(--color-terracotta);\n        }\n\n        \/* FEATURE BOX (Restaurant, Piscine, Excursions) *\/\n        .feature-box {\n            background: var(--color-sable);\n            padding: 50px;\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 40px;\n            align-items: center;\n            margin-bottom: 40px;\n            border-radius: 6px;\n        }\n\n        .feature-box.reverse {\n            direction: rtl;\n        }\n\n        .feature-box.reverse > * {\n            direction: ltr;\n        }\n\n        .feature-box img {\n            width: 100%;\n            height: 340px;\n            object-fit: cover;\n            display: block;\n            border-radius: 6px;\n        }\n\n        .notice-box {\n            background: var(--color-beige);\n            padding: 15px 20px;\n            font-size: 0.85rem;\n            border-left: 3px solid var(--color-terracotta);\n            margin: 20px 0;\n            color: var(--color-brun);\n            border-radius: 0 4px 4px 0;\n        }\n\n        \/* INFOS PRATIQUES *\/\n        .info-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 25px;\n        }\n\n        .info-card {\n            background: #FFFFFF;\n            padding: 30px 25px;\n            border: 1px solid var(--color-beige);\n            border-radius: 6px;\n            text-align: center;\n            transition: var(--transition);\n        }\n\n        .info-card:hover {\n            box-shadow: 0 8px 20px rgba(0,0,0,0.05);\n        }\n\n        .info-card h4 {\n            font-size: 1.1rem;\n            margin-bottom: 12px;\n            color: var(--color-sky-blue);\n        }\n\n        .info-card p {\n            font-size: 0.9rem;\n            color: #554E46;\n            text-align: center;\n        }\n\n        \/* FOOTER *\/\n        footer {\n            background-color: var(--color-brun);\n            color: #FFFFFF;\n            padding: 70px 20px 40px;\n        }\n\n        .footer-content {\n            max-width: 1200px;\n            margin: 0 auto;\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n            gap: 40px;\n            margin-bottom: 50px;\n        }\n\n        .footer-col h4 {\n            color: #FFFFFF;\n            font-size: 1.15rem;\n            margin-bottom: 20px;\n            letter-spacing: 1px;\n        }\n\n        .footer-col p, .footer-col a {\n            font-size: 0.85rem;\n            color: #B5ADA5;\n            display: block;\n            margin-bottom: 10px;\n            transition: var(--transition);\n            text-align: left;\n        }\n\n        .footer-col a:hover {\n            color: #FFFFFF;\n        }\n\n        .footer-bottom {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding-top: 25px;\n            border-top: 1px solid rgba(255,255,255,0.1);\n            text-align: center;\n            font-size: 0.75rem;\n            color: #8C837A;\n        }\n\n        \/* RESPONSIVE DESIGN *\/\n        @media (max-width: 950px) {\n            .nav-links {\n                display: none;\n                position: absolute;\n                top: 100%;\n                left: 0;\n                width: 100%;\n                background: var(--color-sky-light);\n                flex-direction: column;\n                padding: 30px 0;\n                border-bottom: 1px solid var(--color-beige);\n                text-align: center;\n                box-shadow: 0 10px 20px rgba(0,0,0,0.05);\n            }\n\n            .nav-links.active {\n                display: flex;\n            }\n\n            .menu-close {\n                display: block;\n            }\n\n            .menu-toggle {\n                display: block;\n            }\n\n            .mobile-bottom-bar {\n                display: flex;\n            }\n\n            .grid-2, .feature-box, .feature-box.reverse {\n                grid-template-columns: 1fr;\n                gap: 30px;\n                padding: 30px 20px;\n                direction: ltr;\n            }\n\n            body {\n                padding-bottom: 65px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- HEADER \/ NAVIGATION -->\n    <header>\n        <div class=\"nav-container\">\n            <a href=\"#\" class=\"logo-link\">\n                <span class=\"logo-text\">CASA JUAN SAHARA<\/span>\n            <\/a>\n\n            <div class=\"nav-right-group\">\n                <nav class=\"nav-links\" id=\"navLinks\">\n                    <!-- CROIX DE FERMETURE POUR MOBILE -->\n                    <button class=\"menu-close\" id=\"menuClose\" aria-label=\"Fermer le menu\">&times;<\/button>\n\n                    <a href=\"#casa-juan\" data-i18n=\"nav-history\">Histoire<\/a>\n                    <a href=\"#chambres\" data-i18n=\"nav-rooms\">Chambres<\/a>\n                    <a href=\"#restaurant\" data-i18n=\"nav-restaurant\">Restaurant<\/a>\n                    <a href=\"#piscine\" data-i18n=\"nav-pool\">Piscine<\/a>\n                    <a href=\"#excursions\" data-i18n=\"nav-excursions\">Excursions<\/a>\n                    <a href=\"#infos\" data-i18n=\"nav-infos\">Infos<\/a>\n                <\/nav>\n\n                <div class=\"lang-switcher\">\n                    <button class=\"lang-btn\" onclick=\"setLanguage('en')\">EN<\/button>\n                    <button class=\"lang-btn active\" onclick=\"setLanguage('fr')\">FR<\/button>\n                    <button class=\"lang-btn\" onclick=\"setLanguage('es')\">ES<\/button>\n                <\/div>\n            <\/div>\n\n            <button class=\"menu-toggle\" id=\"menuToggle\" aria-label=\"Menu\">&#9776;<\/button>\n        <\/div>\n    <\/header>\n\n    <!-- BARRE MOBILE RAPIDE -->\n    <div class=\"mobile-bottom-bar\">\n        <a href=\"tel:+212661743710\" data-i18n=\"mob-phone\">T\u00e9l\u00e9phone<\/a>\n        <a href=\"#contact\" style=\"color: #E8845B; font-weight: 600;\" data-i18n=\"mob-reserve\">R\u00e9server<\/a>\n    <\/div>\n\n    <!-- ACCUEIL (HERO) -->\n    <section class=\"hero\">\n        <div class=\"hero-slide active\" style=\"background-image: url('https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/desert-sahara-mhamid-el-ghizlane-maroc3.jpg');\"><\/div>\n        <div class=\"hero-slide\" style=\"background-image: url('https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/desert-sahara-mhamid-el-ghizlane-maroc2.jpg');\"><\/div>\n<div class=\"hero-slide\" style=\"background-image: url('https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/desert-sahara-mhamid-el-ghizlane-maroc1.jpg');\"><\/div>\n\n        <div class=\"hero-content\">\n            <span class=\"subtitle\" data-i18n=\"hero-subtitle\" style=\"margin-bottom: 12px; display: block; letter-spacing: 2px; text-transform: uppercase; font-size: 0.9rem;\">Le village de Nesrate \u2014 M&#8217;Hamid El Ghizlane<\/span>\n            <h1 style=\"margin-bottom: 12px; font-size: clamp(2.5rem, 6vw, 4rem);\">CASA JUAN SAHARA<\/h1>\n            <p data-i18n=\"hero-text\" style=\"margin-bottom: 25px; font-size: 1.1rem; text-align: center;\">Maison d\u2019h\u00f4tes et point de d\u00e9part pour explorer le Sahara marocain<\/p>\n\n            <div class=\"hero-buttons\" style=\"display: flex; gap: 15px; flex-wrap: wrap; justify-content: center;\">\n                <a href=\"#contact\" class=\"btn btn-primary\" data-i18n=\"btn-reserve\">R\u00e9server<\/a>\n                <a href=\"#casa-juan\" class=\"btn btn-outline\" data-i18n=\"btn-discover\">D\u00e9couvrir Casa Juan<\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- PR\u00c9SENTATION DE CASA JUAN -->\n    <section id=\"casa-juan\">\n        <div class=\"section-header\">\n            <h2 data-i18n=\"section-title\">Casa Juan, aux portes du d\u00e9sert<\/h2>\n            <p data-i18n=\"section-desc\">L\u00e0 o\u00f9 palmeras et dunas se rencontrent au sud de la vall\u00e9e du Dr\u00e2a.<\/p>\n        <\/div>\n        <div class=\"grid-2\">\n            <div class=\"content-block\">\n                <h3 data-i18n=\"cj-h3\">Une ancienne maison de terre reconstitu\u00e9e<\/h3>\n                <p data-i18n=\"cj-p1\">Casa Juan est un point de d\u00e9part pour parcourir et explorer les r\u00e9gions les plus m\u00e9connues de cette zone du sud de Marruecos. Au sud de la vall\u00e9e du Dr\u00e2a, l\u00e0 o\u00f9 palmeras et dunes se rencontrent pour donner naissance au d\u00e9sert du Sahara, se localise le poblado de Nesrate.<\/p>\n                <p data-i18n=\"cj-p2\">Un lieu dans lequel semble s&#8217;\u00eatre arr\u00eat\u00e9 le temps. Tr\u00e8s pr\u00e8s, entre les dunes, se dresse une ancienne maison de pis\u00e9 et de terre reconstruite qui sert de base et d&#8217;h\u00e9bergement pour explorer toute cette r\u00e9gion du sud marocaine.<\/p>\n                <p data-i18n=\"cj-p3\">Immersion totale : d\u00e9couvrez les paysages les plus sauvages et pr\u00e9serv\u00e9s du grand sud marocain en toute s\u00e9r\u00e9nit\u00e9.<\/p>\n            <\/div>\n\n            <div style=\"position: relative; width: 100%; height: 380px; box-shadow: 0 15px 30px rgba(0,0,0,0.06); border-radius: 6px; overflow: hidden; background-color: var(--color-sable);\">\n                <<iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/eIjuKdDZG-M?si=VecnTzamDanGH02v\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>&#8220;>\n            <\/div>\n        <\/div>\n    <\/section>\n<!-- LES 8 CHAMBRES -->\n    <section id=\"chambres\">\n        <div class=\"section-header\">\n            <h2 data-i18n=\"rooms-title\">Nos 8 chambres de charme<\/h2>\n            <p data-i18n=\"rooms-desc\">Un h\u00e9bergement authentique et confortable au c\u0153ur du Sahara.<\/p>\n        <\/div>\n        <div class=\"rooms-grid\">\n            <script>\n                \/\/ Tableau avec le nom, les caract\u00e9ristiques et l'image sp\u00e9cifique de chaque chambre\n                const chambresCasaJuan = [\n                    { \n                        nom: \"Haveli\", \n                        capacite: \"Max. : xx pers.\", \n                        taille: \"xxx m\u00b2\", \n                        prix: \"xxx MAD \/ nuit\", \n                        img: \"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/chambre-traditionnelle-casa-juan-sahara.Haveli.jpg\" \n                    },\n                    { \n                        nom: \"Africa\", \n                        capacite: \"Max. : xx pers.\", \n                        taille: \"xxm\u00b2\", \n                        prix: \"xxx MAD \/ nuit\", \n                        img: \"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/chambre-traditionnelle-casa-juan-sahara.africa.jpg\" \n                    },\n                    { \n                        nom: \"India\", \n                        capacite: \"Max. : 2 pers.\", \n                        taille: \"xx m\u00b2\", \n                        prix: \"xxx MAD \/ nuit\", \n                        img: \"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/chambre-traditionnelle-casa-juan-sahara.India_.jpg\" \n                    },\n                    { \n                        nom: \"Sahara\", \n                        capacite: \"Max. : xx pers.\", \n                        taille: \"xx m\u00b2\", \n                        prix: \"xxx MAD \/ nuit\", \n                        img: \"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/chambre-traditionnelle-casa-juan-sahara.sahara-zoom.jpg\" \n                    },\n                    { \n                        nom: \"Explora\", \n                        capacite: \"Max. : xxx pers.\", \n                        taille: \"xxx m\u00b2\", \n                        prix: \"xxxx MAD \/ nuit\", \n                        img: \"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/chambre-traditionnelle-casa-juan-sahara.explora.zoom_.jpg\" \n                    },\n                    { \n                        nom: \"Abysinia\", \n                        capacite: \"Max. : 2 pers.\", \n                        taille: \"xxx m\u00b2\", \n                        prix: \"xxxx MAD \/ nuit\", \n                        img: \"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/chambre-traditionnelle-casa-juan-sahara.Abysinia-zoom.jpg\" \n                    },\n                    { \n                        nom: \"Turkana\", \n                        capacite: \"Max. : xxx pers.\", \n                        taille: \"xxx m\u00b2\", \n                        prix: \"xxxx MAD \/ nuit\", \n                        img: \"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/chambre-traditionnelle-casa-juan-sahara.turkana.jpg\" \n                    },\n                    { \n                        nom: \"Peul\", \n                        capacite: \"Max. : xx pers.\", \n                        taille: \"xxx m\u00b2\", \n                        prix: \"xxxx MAD \/ nuit\", \n                        img: \"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/chambre-traditionnelle-casa-juan-sahara.peul_.jpg\" \n                    }\n                ];\n\n                chambresCasaJuan.forEach(chambre => {\n                    document.write(`\n                        <div class=\"room-card\">\n                            <div class=\"room-img-wrapper\" onclick=\"openLightbox('${chambre.img}')\">\n                                <img decoding=\"async\" src=\"${chambre.img}\" alt=\"Chambre ${chambre.nom} Casa Juan Sahara\">\n                            <\/div>\n                            <div class=\"room-details\">\n                                <h3>Chambre ${chambre.nom}<\/h3>\n                                <div class=\"room-price\">${chambre.prix}<\/div>\n                                <div class=\"room-specs\">\n                                    <span>${chambre.capacite}<\/span>\n                                    <span>${chambre.taille}<\/span>\n                                    <span>Confort Nomade<\/span>\n                                <\/div>\n                                <a href=\"#contact\" class=\"btn btn-primary\" style=\"padding: 10px 20px; font-size: 0.8rem; width: 100%; margin-top: 5px;\" data-i18n=\"btn-reserve\">R\u00e9server<\/a>\n                            <\/div>\n                        <\/div>\n                    `);\n                });\n            <\/script>\n        <\/div>\n    <\/section>\n    <!-- RESTAURANT -->\n    <section id=\"restaurant\" style=\"background-color: var(--color-sable);\">\n        <div class=\"section-header\">\n            <h2 data-i18n=\"rest-title\">Cuisine marocaine authentique<\/h2>\n            <p data-i18n=\"rest-desc\">Des saveurs traditionnelles pr\u00e9par\u00e9es avec des produits locaux et de saison.<\/p>\n        <\/div>\n        <div class=\"feature-box\">\n            <div>\n                <h3 data-i18n=\"rest-h3\">Saveurs du d\u00e9sert<\/h3>\n                <p data-i18n=\"rest-p1\">Daily menu of traditional Moroccan cuisine with seasonal regional products.<\/p>\n                <div class=\"room-price\" style=\"margin-top: 15px;\">Menu : 150 MAD par personne<\/div>\n                <p style=\"font-size: 0.9rem; margin-top: 10px; color: #666;\" data-i18n=\"rest-p2\">Possibilit\u00e9 de commander d\u2019autres plats en dehors du menu, sur r\u00e9servation pr\u00e9alable.<\/p>\n            <\/div>\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/restaurant-traditionnel-marocain-casa-juan.jpg\" loading=\"lazy\">\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- PISCINE & D\u00c9TENTE -->\n    <section id=\"piscine\">\n        <div class=\"section-header\">\n            <h2 data-i18n=\"pool-title\">Oasis de fra\u00eecheur<\/h2>\n            <p data-i18n=\"pool-desc\">D\u00e9tente au bord de l&#8217;eau apr\u00e8s l&#8217;exploration des dunes.<\/p>\n        <\/div>\n        <div class=\"feature-box reverse\">\n            <div>\n                <h3 data-i18n=\"pool-h3\">Piscine ext\u00e9rieure<\/h3>\n                <p data-i18n=\"pool-p1\">Profitez de notre piscine ext\u00e9rieure pour vous d\u00e9tendre apr\u00e8s une longue excursion ou une travers\u00e9e des dunes du Sahara.<\/p>\n                <div class=\"notice-box\">\n                    <strong>Espace d\u00e9tente :<\/strong> Chaises longues et terrasses ombrag\u00e9es \u00e0 disposition de nos h\u00f4tes. Acc\u00e8s libre pour tous nos clients r\u00e9sidents.\n                <\/div>\n            <\/div>\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/desert-sahara-mhamid-el-ghizlane-maroc2.jpg\" loading=\"lazy\">\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- EXCURSIONS -->\n    <section id=\"excursions\" style=\"background-color: var(--color-sable);\">\n        <div class=\"section-header\">\n            <h2 data-i18n=\"exc-title\">Excursions et routes nomades<\/h2>\n            <p data-i18n=\"exc-desc\">Vivez l&#8217;exp\u00e9rience authentique du grand d\u00e9sert.<\/p>\n        <\/div>\n        <div class=\"feature-box\">\n            <div>\n                <h3 data-i18n=\"exc-h3\">Aventures sur mesure<\/h3>\n                <p data-i18n=\"exc-p1\">Nous organisons des activit\u00e9s sur mesure dans le d\u00e9sert : randonn\u00e9es m\u00e9har\u00e9es, circuits en 4&#215;4, nuits sous les \u00e9toiles en bivouac et exp\u00e9ditions jusqu&#8217;\u00e0 5 jours \u00e0 la rencontre des nomades.<\/p>\n                <p style=\"font-size: 0.9rem; margin-top: 10px; color: #666;\" data-i18n=\"exc-p2\">Circuits de 1 \u00e0 5 jours organis\u00e9s sur demande avec des guides locaux exp\u00e9riment\u00e9s.<\/p>\n            <\/div>\n            <div>\n                <img decoding=\"async\" src=\"https:\/\/casajuansahara.com\/wp-content\/uploads\/2026\/08\/excursion.mhami_.sahara.desert.trek_.jpg\" loading=\"lazy\">\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- INFORMATIONS PRATIQUES -->\n    <section id=\"infos\">\n        <div class=\"section-header\">\n            <h2 data-i18n=\"info-title\">Informations pratiques<\/h2>\n            <p data-i18n=\"info-desc\">Tout pour pr\u00e9parer votre voyage au Sahara.<\/p>\n        <\/div>\n        <div class=\"info-grid\">\n            <div class=\"info-card\">\n                <div style=\"font-size: 2rem; margin-bottom: 12px;\">\ud83d\ude97<\/div>\n                <h4 data-i18n=\"inf1-h\">Parking gratuit<\/h4>\n                <p data-i18n=\"inf1-p\">Nous disposons d&#8217;un parking gratuit et s\u00e9curis\u00e9 pour vos v\u00e9hicules sur place.<\/p>\n            <\/div>\n            <div class=\"info-card\">\n                <div style=\"font-size: 2rem; margin-bottom: 12px;\">\ud83c\udfca<\/div>\n                <h4 data-i18n=\"inf2-h\">Piscine<\/h4>\n                <p data-i18n=\"inf2-p\">Acc\u00e8s libre \u00e0 la piscine ext\u00e9rieure pour tous nos clients r\u00e9sidents.<\/p>\n            <\/div>\n            <div class=\"info-card\">\n                <div style=\"font-size: 2rem; margin-bottom: 12px;\">\ud83d\udc2a<\/div>\n                <h4 data-i18n=\"inf3-h\">Excursions d\u00e9sert<\/h4>\n                <p data-i18n=\"inf3-p\">Circuits de 1 \u00e0 5 jours organis\u00e9s sur demande avec guides locaux.<\/p>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- CONTACT & R\u00c9SERVATION -->\n    <section id=\"contact\" style=\"background-color: var(--color-sable);\">\n        <div class=\"section-header\">\n            <h2 data-i18n=\"cont-title\">Contact &#038; R\u00e9servation<\/h2>\n            <p data-i18n=\"cont-desc\">Prenez contact avec nous pour organiser votre s\u00e9jour \u00e0 Casa Juan Sahara.<\/p>\n        <\/div>\n\n        <div class=\"grid-2\" style=\"align-items: stretch; gap: 40px;\">\n            <div class=\"content-block\" style=\"background: #FFFFFF; padding: 40px; border-radius: 8px; border: 1px solid var(--color-beige); display: flex; flex-direction: column; justify-content: center;\">\n                <p style=\"margin-bottom: 25px; font-size: 0.95rem; color: #554E46;\" data-i18n=\"cont-text\">\n                    Casa Juan Sahara Ait Isoul M-hamid | Contactez-nous directement par t\u00e9l\u00e9phone ou par e-mail.\n                <\/p>\n\n                <div style=\"font-size: 0.9rem; line-height: 2;\">\n                    <p><strong>Adresse :<\/strong> Ait Isoul, M&#8217;Hamid El Ghizlane, Maroc<\/p>\n                    <p><strong>T\u00e9l\u00e9phones :<\/strong> +212 (0)661 743 710 \/ +212 (0)662 781 411<\/p>\n                    <p><strong>E-mail :<\/strong> casajuansahara@hotmail.com<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"map-block\" style=\"border-radius: 8px; overflow: hidden; border: 1px solid var(--color-beige); box-shadow: 0 10px 25px rgba(0,0,0,0.05); min-height: 350px;\">\n                <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d2667.3897627138017!2d-5.539816825768013!3d30.02072721969635!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xdbe77c093396d21%3A0xcdf30e88ea61e8b4!2sCasa%20Juan!5e1!3m2!1sfr!2sma!4v1788040329008!5m2!1sfr!2sma\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- FOOTER -->\n    <footer>\n        <div class=\"footer-content\">\n            <div class=\"footer-col\">\n                <h4>CASA JUAN SAHARA<\/h4>\n                <p>Le village de Nesrate<\/p>\n                <p>Une exp\u00e9rience authentique au c\u0153ur du d\u00e9sert de M&#8217;Hamid El Ghizlane.<\/p>\n            <\/div>\n            <div class=\"footer-col\">\n                <h4>Coordonn\u00e9es<\/h4>\n                <p>Ait Isoul \u2013 M&#8217;Hamid El Ghizlane \u2013 Maroc<\/p>\n                <p>+212 (0)661 743 710<\/p>\n                <p>casajuansahara@hotmail.com<\/p>\n            <\/div>\n            <div class=\"footer-col\">\n                <h4>Navigation<\/h4>\n                <a href=\"#casa-juan\">Casa Juan<\/a>\n                <a href=\"#chambres\">Chambres<\/a>\n                <a href=\"#restaurant\">Restaurant<\/a>\n                <a href=\"#piscine\">Piscine<\/a>\n                <a href=\"#contact\">R\u00e9server<\/a>\n            <\/div>\n        <\/div>\n        <div class=\"footer-bottom\">\n            <p>&copy; Casa Juan Sahara \u2013 Tous droits r\u00e9serv\u00e9s<\/p>\n        <\/div>\n    <\/footer>\n\n    <!-- LIGHTBOX -->\n    <div class=\"lightbox-modal\" id=\"lightboxModal\" onclick=\"closeLightbox()\">\n        <span class=\"lightbox-close\">&times;<\/span>\n        <img decoding=\"async\" class=\"lightbox-content\" id=\"lightboxImage\" src=\"\" alt=\"Agrandissement photo\">\n    <\/div>\n\n    <!-- SCRIPTS -->\n    <script>\n        \/\/ Diaporama Hero\n        let currentHeroSlide = 0;\n        const heroSlides = document.querySelectorAll('.hero-slide');\n        function nextHeroSlide() {\n            if (heroSlides.length === 0) return;\n            heroSlides[currentHeroSlide].classList.remove('active');\n            currentHeroSlide = (currentHeroSlide + 1) % heroSlides.length;\n            heroSlides[currentHeroSlide].classList.add('active');\n        }\n        setInterval(nextHeroSlide, 5000);\n\n        \/\/ Menu mobile (Ouverture, Fermeture par la croix et clic)\n        const menuToggle = document.getElementById('menuToggle');\n        const menuClose = document.getElementById('menuClose');\n        const navLinks = document.getElementById('navLinks');\n\n        if (menuToggle && navLinks) {\n            menuToggle.addEventListener('click', () => {\n                navLinks.classList.add('active');\n            });\n        }\n\n        if (menuClose && navLinks) {\n            menuClose.addEventListener('click', () => {\n                navLinks.classList.remove('active');\n            });\n        }\n\n        document.querySelectorAll('.nav-links a').forEach(link => {\n            link.addEventListener('click', () => {\n                navLinks.classList.remove('active');\n            });\n        });\n\n        \/\/ Lightbox\n        function openLightbox(imageSrc) {\n            const modal = document.getElementById('lightboxModal');\n            const modalImg = document.getElementById('lightboxImage');\n            if (modal && modalImg) {\n                modal.classList.add('active');\n                modalImg.src = imageSrc;\n            }\n        }\n        function closeLightbox() {\n            const modal = document.getElementById('lightboxModal');\n            if (modal) modal.classList.remove('active');\n        }\n\n        \/\/ --- SYST\u00c8ME DE TRADUCTION MULTILINGUE ---\n        const translations = {\n            en: {\n                \"hero-subtitle\": \"Nesrate Village \u2014 M'Hamid El Ghizlane\",\n                \"hero-text\": \"Guest house and starting point to explore the Moroccan Sahara\",\n                \"btn-reserve\": \"Book Now\",\n                \"btn-discover\": \"Discover Casa Juan\",\n                \"nav-history\": \"History\",\n                \"nav-rooms\": \"Rooms\",\n                \"nav-restaurant\": \"Restaurant\",\n                \"nav-pool\": \"Pool\",\n                \"nav-excursions\": \"Excursions\",\n                \"nav-infos\": \"Info\",\n                \"mob-phone\": \"Phone\",\n                \"mob-reserve\": \"Book\",\n                \"section-title\": \"Casa Juan, at the gates of the desert\",\n                \"section-desc\": \"Where palm groves and dunes meet south of the Draa Valley.\",\n                \"cj-h3\": \"A reconstructed ancient earthen house\",\n                \"cj-p1\": \"Casa Juan is a starting point to tour and explore the most unknown regions of this area of southern Morocco. South of the Draa Valley, where palm groves and dunes meet...\",\n                \"rooms-title\": \"Our 8 Charming Rooms\",\n                \"rooms-desc\": \"Authentic and comfortable accommodation in the heart of the Sahara.\",\n                \"rest-title\": \"Authentic Moroccan Cuisine\",\n                \"rest-desc\": \"Traditional flavors prepared with local and seasonal products.\",\n                \"rest-h3\": \"Desert Flavors\",\n                \"rest-p1\": \"Daily menu of traditional Moroccan cuisine with seasonal regional products.\",\n                \"rest-p2\": \"Possibility to order other dishes outside the menu, upon prior reservation.\",\n                \"pool-title\": \"Oasis of Freshness\",\n                \"pool-desc\": \"Relaxation by the water after exploring the dunes.\",\n                \"pool-h3\": \"Outdoor Pool\",\n                \"pool-p1\": \"Enjoy our outdoor pool to relax after a long excursion or a crossing of the Sahara dunes.\",\n                \"exc-title\": \"Excursions and Nomad Routes\",\n                \"exc-desc\": \"Live the authentic experience of the great desert.\",\n                \"exc-h3\": \"Tailor-made Adventures\",\n                \"exc-p1\": \"We organize tailor-made activities in the desert: camel treks, 4x4 tours, nights under the stars in bivouacs, and expeditions up to 5 days to meet nomads.\",\n                \"info-title\": \"Practical Information\",\n                \"info-desc\": \"Everything to prepare your trip to the Sahara.\",\n                \"inf1-h\": \"Free Parking\",\n                \"inf1-p\": \"We have free and secure parking for your vehicles on-site.\",\n                \"inf2-h\": \"Swimming Pool\",\n                \"inf2-p\": \"Free access to the pool for all resident guests.\",\n                \"inf3-h\": \"Desert Excursions\",\n                \"inf3-p\": \"1 to 5 day tours organized on request with local guides.\",\n                \"cont-title\": \"Contact & Reservation\",\n                \"cont-desc\": \"Get in touch with us to organize your stay at Casa Juan Sahara.\",\n                \"cont-text\": \"Casa Juan Sahara Ait Isoul M-hamid | Contact us directly by phone or email.\"\n            },\n            fr: {\n                \"hero-subtitle\": \"Le village de Nesrate \u2014 M'Hamid El Ghizlane\",\n                \"hero-text\": \"Maison d\u2019h\u00f4tes et point de d\u00e9part pour explorer le Sahara marocain\",\n                \"btn-reserve\": \"R\u00e9server\",\n                \"btn-discover\": \"D\u00e9couvrir Casa Juan\",\n                \"nav-history\": \"Histoire\",\n                \"nav-rooms\": \"Chambres\",\n                \"nav-restaurant\": \"Restaurant\",\n                \"nav-pool\": \"Piscine\",\n                \"nav-excursions\": \"Excursions\",\n                \"nav-infos\": \"Infos\",\n                \"mob-phone\": \"T\u00e9l\u00e9phone\",\n                \"mob-reserve\": \"R\u00e9server\",\n                \"section-title\": \"Casa Juan, aux portes du d\u00e9sert\",\n                \"section-desc\": \"L\u00e0 o\u00f9 palmeras et dunas se rencontrent au sud de la vall\u00e9e du Dr\u00e2a.\",\n                \"cj-h3\": \"Une ancienne maison de terre reconstitu\u00e9e\",\n                \"cj-p1\": \"Casa Juan est un point de d\u00e9part pour parcourir et explorer les r\u00e9gions les plus m\u00e9connues de cette zone du sud du Maroc. Au sud de la vall\u00e9e du Dr\u00e2a, l\u00e0 o\u00f9 palmeras et dunes se rencontrent...\",\n                \"rooms-title\": \"Nos 8 chambres de charme\",\n                \"rooms-desc\": \"Un h\u00e9bergement authentique et confortable au c\u0153ur du Sahara.\",\n                \"rest-title\": \"Cuisine marocaine authentique\",\n                \"rest-desc\": \"Des saveurs traditionnelles pr\u00e9par\u00e9es avec des produits locaux et de saison.\",\n                \"rest-h3\": \"Saveurs du d\u00e9sert\",\n                \"rest-p1\": \"Daily menu of traditional Moroccan cuisine with seasonal regional products.\",\n                \"rest-p2\": \"Possibilit\u00e9 de commander d\u2019autres plats en dehors du menu, sur r\u00e9servation pr\u00e9alable.\",\n                \"pool-title\": \"Oasis de fra\u00eecheur\",\n                \"pool-desc\": \"D\u00e9tente au bord de l'eau apr\u00e8s l'exploration des dunes.\",\n                \"pool-h3\": \"Piscine ext\u00e9rieure\",\n                \"pool-p1\": \"Profitez de notre piscine ext\u00e9rieure pour vous d\u00e9tendre apr\u00e8s une longue excursion ou une travers\u00e9e des dunes du Sahara.\",\n                \"exc-title\": \"Excursions et routes nomades\",\n                \"exc-desc\": \"Vivez l'exp\u00e9rience authentique du grand d\u00e9sert.\",\n                \"exc-h3\": \"Aventures sur mesure\",\n                \"exc-p1\": \"Nous organisons des activit\u00e9s sur mesure dans le d\u00e9sert : randonn\u00e9es m\u00e9har\u00e9es, circuits en 4x4, nuits sous les \u00e9toiles en bivouac et exp\u00e9ditions jusqu'\u00e0 5 jours.\",\n                \"info-title\": \"Informations pratiques\",\n                \"info-desc\": \"Tout pour pr\u00e9parer votre voyage au Sahara.\",\n                \"inf1-h\": \"Parking gratuit\",\n                \"inf1-p\": \"Nous disposons d'un parking gratuit et s\u00e9curis\u00e9 pour vos v\u00e9hicules sur place.\",\n                \"inf2-h\": \"Piscine\",\n                \"inf2-p\": \"Acc\u00e8s libre \u00e0 la piscine ext\u00e9rieure pour tous nos clients r\u00e9sidents.\",\n                \"inf3-h\": \"Excursions d\u00e9sert\",\n                \"inf3-p\": \"Circuits de 1 \u00e0 5 jours organis\u00e9s sur demande avec guides locaux.\",\n                \"cont-title\": \"Contact & R\u00e9servation\",\n                \"cont-desc\": \"Prenez contact avec nous pour organiser votre s\u00e9jour \u00e0 Casa Juan Sahara.\",\n                \"cont-text\": \"Casa Juan Sahara Ait Isoul M-hamid | Contactez-nous directement par t\u00e9l\u00e9phone ou par e-mail.\"\n            },\n            es: {\n                \"hero-subtitle\": \"El pueblo de Nesrate \u2014 M'Hamid El Ghizlane\",\n                \"hero-text\": \"Casa de hu\u00e9spedes y punto de partida para recorrer el Sahara marroqu\u00ed\",\n                \"btn-reserve\": \"Reservar\",\n                \"btn-discover\": \"Descubrir Casa Juan\",\n                \"nav-history\": \"Historia\",\n                \"nav-rooms\": \"Habitaciones\",\n                \"nav-restaurant\": \"Restaurante\",\n                \"nav-pool\": \"Piscina\",\n                \"nav-excursions\": \"Excursiones\",\n                \"nav-infos\": \"Info\",\n                \"mob-phone\": \"Tel\u00e9fono\",\n                \"mob-reserve\": \"Reservar\",\n                \"section-title\": \"Casa Juan, a las puertas del desierto\",\n                \"section-desc\": \"Donde las palmeras y las dunas se encuentran al sur del valle del Draa.\",\n                \"cj-h3\": \"Una antigua casa de barro reconstruida\",\n                \"cj-p1\": \"Casa Juan es un punto de partida para recorrer y explorar las regiones m\u00e1s desconocidas de esta zona del sur de Marruecos. Al sur del valle del Draa...\",\n                \"rooms-title\": \"Nuestras 8 habitaciones\",\n                \"rooms-desc\": \"Alojamiento aut\u00e9ntico y confortable en el coraz\u00f3n del Sahara.\",\n                \"rest-title\": \"Cocina marroqu\u00ed aut\u00e9ntica\",\n                \"rest-desc\": \"Sabores tradicionales preparados con productos locales y de temporada.\",\n                \"rest-h3\": \"Sabores del desierto\",\n                \"rest-p1\": \"Daily menu of traditional Moroccan cuisine with seasonal regional products.\",\n                \"rest-p2\": \"Posibilidad de encargar otros platos fuera de carta mediante reserva previa.\",\n                \"pool-title\": \"Oasis de frescor\",\n                \"pool-desc\": \"Relajaci\u00f3n junto al agua tras explorar las dunas.\",\n                \"pool-h3\": \"Piscina exterior\",\n                \"pool-p1\": \"Disfrute de nuestra piscina exterior para relajarse tras una larga excursi\u00f3n.\",\n                \"exc-title\": \"Excursiones y rutas n\u00f3madas\",\n                \"exc-desc\": \"Viva la experiencia aut\u00e9ntica del gran desierto.\",\n                \"exc-h3\": \"Aventuras a medida\",\n                \"exc-p1\": \"Organizamos actividades a medida en el desierto: excursiones en dromedario, circuitos en 4x4, noches bajo las estrellas y expediciones.\",\n                \"info-title\": \"Informaci\u00f3n pr\u00e1ctica\",\n                \"info-desc\": \"Todo lo necesario para preparar su viaje al Sahara.\",\n                \"inf1-h\": \"Aparcamiento gratuito\",\n                \"inf1-p\": \"Disponemos de aparcamiento gratuito y vigilado para sus veh\u00edculos.\",\n                \"inf2-h\": \"Piscina\",\n                \"inf2-p\": \"Acceso libre a la piscina para todos nuestros hu\u00e9spedes residentes.\",\n                \"inf3-h\": \"Excursiones desierto\",\n                \"inf3-p\": \"Circuitos de 1 a 5 d\u00edas organizados bajo petici\u00f3n con gu\u00edas locales.\",\n                \"cont-title\": \"Reserva y Contacto\",\n                \"cont-desc\": \"P\u00f3ngase en contacto con nosotros para organizar su estancia.\",\n                \"cont-text\": \"Casa Juan Sahara Ait Isoul M-hamid | Cont\u00e1ctenos directamente por tel\u00e9fono o correo electr\u00f3nico.\"\n            }\n        };\n\n        function setLanguage(lang) {\n            const elements = document.querySelectorAll('[data-i18n]');\n            elements.forEach(el => {\n                const key = el.getAttribute('data-i18n');\n                if (translations[lang] && translations[lang][key]) {\n                    el.textContent = translations[lang][key];\n                }\n            });\n\n            const langButtons = document.querySelectorAll('.lang-btn');\n            langButtons.forEach(btn => {\n                btn.classList.remove('active');\n                if (btn.textContent.trim().toLowerCase() === lang) {\n                    btn.classList.add('active');\n                }\n            });\n\n            document.documentElement.setAttribute('lang', lang);\n            localStorage.setItem('casaJuanLang', lang);\n        }\n\n        document.addEventListener('DOMContentLoaded', () => {\n            const savedLang = localStorage.getItem('casaJuanLang') || 'fr';\n            setLanguage(savedLang);\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Casa Juan Sahara \u2013 Maison d\u2019h\u00f4tes &#038; D\u00e9sert | M&#8217;Hamid El Ghizlane Maroc CASA JUAN SAHARA &times; Histoire Chambres Restaurant Piscine Excursions Infos EN FR ES &#9776; T\u00e9l\u00e9phone R\u00e9server Le village de Nesrate \u2014 M&#8217;Hamid El Ghizlane CASA JUAN SAHARA Maison d\u2019h\u00f4tes et point de d\u00e9part pour explorer le Sahara marocain R\u00e9server D\u00e9couvrir Casa Juan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-36","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/casajuansahara.com\/index.php?rest_route=\/wp\/v2\/pages\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casajuansahara.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/casajuansahara.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/casajuansahara.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/casajuansahara.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=36"}],"version-history":[{"count":21,"href":"https:\/\/casajuansahara.com\/index.php?rest_route=\/wp\/v2\/pages\/36\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/casajuansahara.com\/index.php?rest_route=\/wp\/v2\/pages\/36\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/casajuansahara.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}