{"id":2969,"date":"2025-11-26T10:25:39","date_gmt":"2025-11-26T09:25:39","guid":{"rendered":"https:\/\/camping-premorjal.com\/lodges\/"},"modified":"2026-02-26T11:30:14","modified_gmt":"2026-02-26T10:30:14","slug":"lodges","status":"publish","type":"page","link":"https:\/\/camping-premorjal.com\/en\/lodges\/","title":{"rendered":"Lodges"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; specialty=&#8221;on&#8221; module_class_2=&#8221;ILD_galerie_3_img ILD_margin_r_10&#8243; module_class=&#8221;ILD_row_special_80 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; specialty_columns=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_row_inner _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_class=&#8221;ILD_titre_font_sansita ILD_font_size_40 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Your stay with your family or partner in a lodge in Loz\u00e8re: it&#8217;s like being on safari!<\/h1>\n<p>&nbsp;<\/p>\n<p>The<strong> lodges at Le Pr\u00e9 Morjal campsite<\/strong> offer a unique experience combining the charm of <strong>camping <\/strong>with the comfort of modern accommodation. Designed for vacationers looking for a<strong> stay in the heart of nature<\/strong>, they allow you to fully enjoy <strong>Loz\u00e8re <\/strong>while benefiting from ready-to-live-in, spacious, and functional accommodation. <\/p>\n<p>Located in <strong>Ispagnac<\/strong>, at the entrance to the <strong>Gorges du Tarn <\/strong>and at the gateway to the <strong>C\u00e9vennes National Park<\/strong>, the <strong>lodges <\/strong>blend into a preserved natural environment. They are the ideal solution for a<strong> lodge vacation<\/strong> combining a change of scenery, peace and quiet, and comfort within a <strong>3-star campground<\/strong>. <\/p>\n<p>[\/et_pb_text][et_pb_code module_class=&#8221;ILD_btn_violet&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; link_option_url=&#8221;https:\/\/thelisresa.webcamp.fr\/list.php?camping=premorjal&#038;PHPSESSID=dae4giorp2qaomui07hels5go2&#038;begin=2026-03-28&#038;end=2026-04-04&#038;type=Glamping&#038;nb_pers=2&#038;duration=7&#8243; link_option_url_new_window=&#8221;on&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"ILD_display_items_center\"><!-- [et_pb_line_break_holder] --><pee class=\"ILD_padding_5\"><!-- [et_pb_line_break_holder] --> Your lodge stay<!-- [et_pb_line_break_holder] -->  <\/pee><!-- [et_pb_line_break_holder] --><svg class=\"ILD_margin_l_20 ILD_background_blanc_50 ILD_box_shadow_blanc ILD_border_radius_15 ILD_padding_3\" width=\"40\" height=\"40\" viewbox=\"0 0 40 40\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\"> <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<style><!-- [et_pb_line_break_holder] -->    \/* --- TIMELINE (5s total au lieu de 4s) ---<!-- [et_pb_line_break_holder] -->       0\u201320%   : dessin du cercle<!-- [et_pb_line_break_holder] -->       20\u201335%  : apparition des rayons<!-- [et_pb_line_break_holder] -->       35\u201380%  : rotation (plus lente)<!-- [et_pb_line_break_holder] -->       80\u2013100% : disparition douce (reset)<!-- [et_pb_line_break_holder] -->    *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* CERCLE *\/<!-- [et_pb_line_break_holder] -->    #sun-circle {<!-- [et_pb_line_break_holder] -->      stroke-dasharray: 100;<!-- [et_pb_line_break_holder] -->      animation: circleDraw 5s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes circleDraw {<!-- [et_pb_line_break_holder] -->      0%   { stroke-dashoffset: 100; opacity: 1; }<!-- [et_pb_line_break_holder] -->      20%  { stroke-dashoffset: 0;   opacity: 1; }<!-- [et_pb_line_break_holder] -->      80%  { stroke-dashoffset: 0;   opacity: 1; }<!-- [et_pb_line_break_holder] -->      100% { stroke-dashoffset: 100; opacity: 0; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* RAYONS *\/<!-- [et_pb_line_break_holder] -->    .ray {<!-- [et_pb_line_break_holder] -->      transform-origin: 20px 20px;<!-- [et_pb_line_break_holder] -->      animation: raysAnim 5s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes raysAnim {<!-- [et_pb_line_break_holder] -->      0%   { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->      20%  { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->      35%  { opacity: 1; transform: scale(1); }<!-- [et_pb_line_break_holder] -->      80%  { opacity: 1; transform: scale(1); }<!-- [et_pb_line_break_holder] -->      100% { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* ROTATION LENTE & FLUIDE *\/<!-- [et_pb_line_break_holder] -->    #sun {<!-- [et_pb_line_break_holder] -->      transform-origin: 20px 20px;<!-- [et_pb_line_break_holder] -->      animation: spin 5s linear infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes spin {<!-- [et_pb_line_break_holder] -->      0%   { transform: rotate(0deg); }<!-- [et_pb_line_break_holder] -->      35%  { transform: rotate(0deg); }<!-- [et_pb_line_break_holder] -->      80%  { transform: rotate(150deg); } \/* rotation plus lente *\/<!-- [et_pb_line_break_holder] -->      100% { transform: rotate(360deg); } \/* reset \u00e0 la fin *\/<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <g id=\"sun\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" fill=\"none\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <circle id=\"sun-circle\" cx=\"20\" cy=\"20\" r=\"6\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"20\" y1=\"3\" x2=\"20\" y2=\"9\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"20\" y1=\"31\" x2=\"20\" y2=\"37\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"3\" y1=\"20\" x2=\"9\" y2=\"20\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"31\" y1=\"20\" x2=\"37\" y2=\"20\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"8\" y1=\"8\" x2=\"12\" y2=\"12\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"28\" y1=\"28\" x2=\"32\" y2=\"32\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"28\" y1=\"12\" x2=\"32\" y2=\"8\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"8\" y1=\"32\" x2=\"12\" y2=\"28\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/g><!-- [et_pb_line_break_holder] --><\/svg><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;1_2&#8243; module_class=&#8221;ILD_display_flex ild_display_block_500 ild_colonne_trois_blocs_500&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_number_counter title=&#8221;People per lodge&#8221; number=&#8221;5&#8243; percent_sign=&#8221;off&#8221; title_last_edited=&#8221;off|desktop&#8221; module_class=&#8221;ILD_margin_b_0 ILD_padding_10 ILD_titre_font_albert ILD_background_violet ILD_border_radius_20 ILD_trois_blocs ILD_margin_r_10 ILD_titre_blanc ILD_texte_blanc&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_number_counter][et_pb_number_counter title=&#8221;separate bedrooms&#8221; number=&#8221;2&#8243; percent_sign=&#8221;off&#8221; title_last_edited=&#8221;off|desktop&#8221; module_class=&#8221;ILD_margin_b_0 ILD_padding_10 ILD_titre_font_albert ILD_background_violet ILD_border_radius_20 ILD_trois_blocs ILD_margin_r_10 ILD_titre_blanc ILD_texte_blanc&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_number_counter][et_pb_number_counter title=&#8221;type: Glamping and Premium&#8221; number=&#8221;2&#8243; percent_sign=&#8221;off&#8221; title_last_edited=&#8221;off|desktop&#8221; module_class=&#8221;ILD_padding_10 ILD_titre_font_albert ILD_background_violet ILD_border_radius_20 ILD_trois_blocs ILD_titre_blanc ILD_texte_blanc&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_number_counter][\/et_pb_column_inner][\/et_pb_row_inner][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2025\/12\/img_lodge_camping_lozere.jpg&#8221; alt=&#8221;Lodge at Le Pr\u00e9 Morjal campsite in Ispagnac, Loz\u00e8re&#8221; title_text=&#8221;Lodge at Le Pr\u00e9 Morjal campsite in Ispagnac, Loz\u00e8re&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_margin_b_10 ILD_border_radius_15&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;right&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2025\/12\/img_sejour_famille_lodge_ispagnac.jpg&#8221; alt=&#8221;Lodge area on the campground with access to the outdoor pool&#8221; title_text=&#8221;Lodge area on the campground with access to the outdoor pool&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_border_radius_15&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;right&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2025\/12\/img_location_lodge_camping_le_premorjal.jpg&#8221; alt=&#8221;Interior of a lodge with bedroom, storage space, and kitchen for a camping trip in Ispagnac&#8221; title_text=&#8221;Interior of a lodge with bedroom, storage space, and kitchen for a camping trip in Ispagnac&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_margin_r_10 ILD_galerie_600 ILD_border_radius_15&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;right&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; module_class=&#8221;ILD_row_80&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_class=&#8221;ILD_font_size_50 ILD_texte_violet_transparent ILD_texte_font_alegreya ILD_texte_gras ILD_texte_majuscule ILD_font_size_80  ILD_animation_arbres_sous_violet&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;left&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p class=\"ILD_margin_r_15 ILD_margin_b_negatif_5\" style=\"text-align: right\">Lodge<\/p>\n<h2 style=\"text-align: right\">Lodge rental: the glamping experience in the heart of Loz\u00e8re<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_class=&#8221;ILD_lien_violet&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Designed to accommodate up to 5 people, the <strong>campsite&#8217;s luxury lodges<\/strong> are perfect for sports enthusiasts and nature lovers. They feature two separate bedrooms, a comfortable living room, and an outdoor terrace, ideal for sharing meals or enjoying summer evenings. <\/p>\n<p>The <strong>lodges<\/strong>&#8216; \u201cmodern safari\u201d style creates a warm and exotic atmosphere, while retaining practical amenities for a comfortable stay. These accommodations are an ideal alternative to <a href=\"https:\/\/camping-premorjal.com\/mobil-homes-7-personnes-lozere-ispagnac\/\">mobile homes<\/a> or <a href=\"https:\/\/camping-premorjal.com\/chalets-bois-6-personnes-piscine-lozere\/\">chalets <\/a>for those looking for <strong>a lodge on a campsite<\/strong>, close to nature. <\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; make_equal=&#8221;on&#8221; disabled_on=&#8221;on|on|off&#8221; admin_label=&#8221;Computer line&#8221; module_class=&#8221;ILD_row_80 ild_ligne_photos_200&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_column type=&#8221;1_3&#8243; module_class=&#8221;ILD_trois_blocs ILD_margin_r_10&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_lodge_salle_de_bain_camping.jpg&#8221; alt=&#8221;Bathroom in the lodge, accommodation at the 3-star Le Pr\u00e9 Morjal campsite&#8221; title_text=&#8221;Bathroom in the lodge, accommodation at the 3-star Le Pr\u00e9 Morjal campsite&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_height_410 ILD_border_radius_15 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;left&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; module_class=&#8221;ILD_trois_blocs ILD_margin_r_10&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_sejour_famille_enfants_lodge.jpg&#8221; alt=&#8221;Comfortable room in the premium lodge at Le Pr\u00e9 Morjal campsite&#8221; title_text=&#8221;Comfortable room in the premium lodge at Le Pr\u00e9 Morjal campsite&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_height_200 ILD_margin_b_10 ILD_border_radius_15 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_lodge_coin_cuisine_camping.jpg&#8221; alt=&#8221;Water point and kitchen area of a lodge, camping accommodation in Ispagnac&#8221; title_text=&#8221;Water point and kitchen area of a lodge, camping accommodation in Ispagnac&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_height_200  ILD_margin_b_10 ILD_border_radius_15 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;bottom&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; module_class=&#8221;ILD_trois_blocs_margin_0 ILD_margin_r_null&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_location_lodge_amis_lozere.jpg&#8221; alt=&#8221;Lodge with terrace for rent in Ispagnac, Loz\u00e8re&#8221; title_text=&#8221;Lodge with terrace for rent in Ispagnac, Loz\u00e8re&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_height_410 ILD_border_radius_15 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;right&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; make_equal=&#8221;on&#8221; disabled_on=&#8221;off|off|on&#8221; admin_label=&#8221;Smartphone tablet line&#8221; module_class=&#8221;ILD_row_80 ild_ligne_deux_photos_responsive ild_padding_b_null_responsive ild_images_height_400&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;ILD_margin_b_10&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_lodge_salle_de_bain_camping.jpg&#8221; alt=&#8221;Bathroom in the lodge, accommodation at the 3-star Le Pr\u00e9 Morjal campsite&#8221; title_text=&#8221;Bathroom in the lodge, accommodation at the 3-star Le Pr\u00e9 Morjal campsite&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_height_410 ILD_border_radius_15 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;left&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;ILD_margin_b_10&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_location_lodge_amis_lozere.jpg&#8221; alt=&#8221;Lodge with terrace for rent in Ispagnac, Loz\u00e8re&#8221; title_text=&#8221;Lodge with terrace for rent in Ispagnac, Loz\u00e8re&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_height_410 ILD_border_radius_15 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;right&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row disabled_on=&#8221;off|off|on&#8221; admin_label=&#8221;Smartphone tablet line&#8221; module_class=&#8221;ILD_padding_t_0 ild_images_height_200&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_sejour_famille_enfants_lodge.jpg&#8221; alt=&#8221;Comfortable room in the premium lodge at Le Pr\u00e9 Morjal campsite&#8221; title_text=&#8221;Comfortable room in the premium lodge at Le Pr\u00e9 Morjal campsite&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_height_200 ILD_margin_b_10 ILD_border_radius_15 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_lodge_coin_cuisine_camping.jpg&#8221; alt=&#8221;Water point and kitchen area of a lodge, camping accommodation in Ispagnac&#8221; title_text=&#8221;Water point and kitchen area of a lodge, camping accommodation in Ispagnac&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_height_200  ILD_margin_b_10 ILD_border_radius_15 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;bottom&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;2_3,1_3&#8243; module_class=&#8221;ILD_display_flex ild_ligne_max_1900_avec_animation_droite_1_3 ild_block_responsive&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; module_class=&#8221;ILD_margin_r_null&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_class=&#8221;ILD_texte_font_alegreya ILD_texte_gras  ILD_font_size_20  &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 style=\"text-align: left\">Book your lodge for 4 or 5 people<\/h2>\n<p>[\/et_pb_text][et_pb_text module_class=&#8221;ILD_titre_font_sansita ILD_font_size_30 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3 style=\"text-align: left\">Comfort, amenities, and services included for your stay<\/h3>\n<p>[\/et_pb_text][et_pb_text module_class=&#8221;ILD_lien_violet&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>The <strong>lodges at Le Pr\u00e9 Morjal campsite <\/strong>are designed to offer the perfect balance between independence, simplicity, and comfort in a preserved natural setting. The private terrace plays a central role in the <strong>lodge <\/strong>experience: it becomes an additional living space, ideal for outdoor meals, relaxation, or summer evenings in the shade and tranquility. <\/p>\n<p>In addition to <strong>accommodation<\/strong>, <strong>staying in a lodge<\/strong> gives you access to all the <strong>campsite<\/strong>&#8216;s facilities and services, designed to make your vacation easier and more enjoyable:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Heated outdoor pool, perfect for cooling off in summer<\/li>\n<li>Free-access recreational areas: playground, ping-pong table, bocce court<\/li>\n<li>Indoor playroom for children and adults<\/li>\n<li><strong><a href=\"https:\/\/camping-premorjal.com\/restaurant-pizzeria-camping-lozere\/\">Les Cayrelles restaurant and pizzeria<\/a><\/strong>, popular for its pizzas and friendly atmosphere<\/li>\n<li>Heated sanitary facilities, regularly maintained<\/li>\n<li>Free Wi-Fi<\/li>\n<li>Family activities and shared meals offered during the season<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_code module_class=&#8221;ILD_btn_violet&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; link_option_url=&#8221;https:\/\/thelisresa.webcamp.fr\/list.php?camping=premorjal&#038;PHPSESSID=dae4giorp2qaomui07hels5go2&#038;begin=2026-03-28&#038;end=2026-04-04&#038;type=Glamping&#038;nb_pers=2&#038;duration=7&#8243; link_option_url_new_window=&#8221;on&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"ILD_display_items_center\"><!-- [et_pb_line_break_holder] --><pee class=\"ILD_padding_5\"><!-- [et_pb_line_break_holder] --> Book your Glamping or Premium Lodge<!-- [et_pb_line_break_holder] -->  <\/pee><!-- [et_pb_line_break_holder] --><svg class=\"ILD_margin_l_20 ILD_background_blanc_50 ILD_box_shadow_blanc ILD_border_radius_15 ILD_padding_3\" width=\"40\" height=\"40\" viewbox=\"0 0 40 40\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\"> <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<style><!-- [et_pb_line_break_holder] -->    \/* --- TIMELINE (5s total au lieu de 4s) ---<!-- [et_pb_line_break_holder] -->       0\u201320%   : dessin du cercle<!-- [et_pb_line_break_holder] -->       20\u201335%  : apparition des rayons<!-- [et_pb_line_break_holder] -->       35\u201380%  : rotation (plus lente)<!-- [et_pb_line_break_holder] -->       80\u2013100% : disparition douce (reset)<!-- [et_pb_line_break_holder] -->    *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* CERCLE *\/<!-- [et_pb_line_break_holder] -->    #sun-circle {<!-- [et_pb_line_break_holder] -->      stroke-dasharray: 100;<!-- [et_pb_line_break_holder] -->      animation: circleDraw 5s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes circleDraw {<!-- [et_pb_line_break_holder] -->      0%   { stroke-dashoffset: 100; opacity: 1; }<!-- [et_pb_line_break_holder] -->      20%  { stroke-dashoffset: 0;   opacity: 1; }<!-- [et_pb_line_break_holder] -->      80%  { stroke-dashoffset: 0;   opacity: 1; }<!-- [et_pb_line_break_holder] -->      100% { stroke-dashoffset: 100; opacity: 0; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* RAYONS *\/<!-- [et_pb_line_break_holder] -->    .ray {<!-- [et_pb_line_break_holder] -->      transform-origin: 20px 20px;<!-- [et_pb_line_break_holder] -->      animation: raysAnim 5s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes raysAnim {<!-- [et_pb_line_break_holder] -->      0%   { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->      20%  { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->      35%  { opacity: 1; transform: scale(1); }<!-- [et_pb_line_break_holder] -->      80%  { opacity: 1; transform: scale(1); }<!-- [et_pb_line_break_holder] -->      100% { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* ROTATION LENTE & FLUIDE *\/<!-- [et_pb_line_break_holder] -->    #sun {<!-- [et_pb_line_break_holder] -->      transform-origin: 20px 20px;<!-- [et_pb_line_break_holder] -->      animation: spin 5s linear infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes spin {<!-- [et_pb_line_break_holder] -->      0%   { transform: rotate(0deg); }<!-- [et_pb_line_break_holder] -->      35%  { transform: rotate(0deg); }<!-- [et_pb_line_break_holder] -->      80%  { transform: rotate(150deg); } \/* rotation plus lente *\/<!-- [et_pb_line_break_holder] -->      100% { transform: rotate(360deg); } \/* reset \u00e0 la fin *\/<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <g id=\"sun\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" fill=\"none\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <circle id=\"sun-circle\" cx=\"20\" cy=\"20\" r=\"6\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"20\" y1=\"3\" x2=\"20\" y2=\"9\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"20\" y1=\"31\" x2=\"20\" y2=\"37\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"3\" y1=\"20\" x2=\"9\" y2=\"20\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"31\" y1=\"20\" x2=\"37\" y2=\"20\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"8\" y1=\"8\" x2=\"12\" y2=\"12\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"28\" y1=\"28\" x2=\"32\" y2=\"32\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"28\" y1=\"12\" x2=\"32\" y2=\"8\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"8\" y1=\"32\" x2=\"12\" y2=\"28\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/g><!-- [et_pb_line_break_holder] --><\/svg><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;right&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div id=\"tent-container\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->  #tent-container{<!-- [et_pb_line_break_holder] -->    width: 100%;<!-- [et_pb_line_break_holder] -->    max-width: 900px;   \/* ton format desktop *\/<!-- [et_pb_line_break_holder] -->    height: 600px;<!-- [et_pb_line_break_holder] -->    margin: 0 auto;<!-- [et_pb_line_break_holder] -->    position: relative;<!-- [et_pb_line_break_holder] -->    overflow: hidden;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #tent-container canvas{<!-- [et_pb_line_break_holder] -->    display:block;<!-- [et_pb_line_break_holder] -->    width:100% !important;<!-- [et_pb_line_break_holder] -->    height:100% !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  @media (max-width: 600px){<!-- [et_pb_line_break_holder] -->    #tent-container{ height: 360px; }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script src=\"https:\/\/unpkg.com\/three@0.160.0\/build\/three.min.js\"><\/script><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function () {<!-- [et_pb_line_break_holder] -->  const container = document.getElementById(\"tent-container\");<!-- [et_pb_line_break_holder] -->  if (!container || !window.THREE) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const scene = new THREE.Scene();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const camera = new THREE.PerspectiveCamera(45, 1, 0.1, 2000);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true });<!-- [et_pb_line_break_holder] -->  renderer.setPixelRatio(Math.min(window.devicePixelRatio || 1, 2));<!-- [et_pb_line_break_holder] -->  container.appendChild(renderer.domElement);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- STYLE ---------- *\/<!-- [et_pb_line_break_holder] -->  const lineColor = 0x7C2C4F;<!-- [et_pb_line_break_holder] -->  const THICKNESS = 0.01;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const thickMat = new THREE.MeshBasicMaterial({ color: lineColor });<!-- [et_pb_line_break_holder] -->  const up = new THREE.Vector3(0, 1, 0);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- GROUPE ---------- *\/<!-- [et_pb_line_break_holder] -->  const group = new THREE.Group();<!-- [et_pb_line_break_holder] -->  scene.add(group);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  group.scale.set(1, 1, 1);<!-- [et_pb_line_break_holder] -->  group.position.y = 1;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- OUTILS : TRAITS \u00c9PAIS ---------- *\/<!-- [et_pb_line_break_holder] -->  function addThickSegment(a, b, radius = THICKNESS) {<!-- [et_pb_line_break_holder] -->    const dir = new THREE.Vector3().subVectors(b, a);<!-- [et_pb_line_break_holder] -->    const len = dir.length();<!-- [et_pb_line_break_holder] -->    if (len < 1e-6) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const mid = new THREE.Vector3().addVectors(a, b).multiplyScalar(0.5);<!-- [et_pb_line_break_holder] -->    const geom = new THREE.CylinderGeometry(radius, radius, len, 10, 1, true);<!-- [et_pb_line_break_holder] -->    const mesh = new THREE.Mesh(geom, thickMat);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    mesh.quaternion.setFromUnitVectors(up, dir.normalize());<!-- [et_pb_line_break_holder] -->    mesh.position.copy(mid);<!-- [et_pb_line_break_holder] -->    group.add(mesh);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function addSegmentsFromPairs(pointsPairs) {<!-- [et_pb_line_break_holder] -->    for (let i = 0; i < pointsPairs.length; i += 2) {<!-- [et_pb_line_break_holder] -->      addThickSegment(pointsPairs[i], pointsPairs[i + 1]);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- PROFONDEUR ---------- *\/<!-- [et_pb_line_break_holder] -->  const DEPTH = 1.8;<!-- [et_pb_line_break_holder] -->  const zFront =  DEPTH \/ 2;<!-- [et_pb_line_break_holder] -->  const zBack  = -DEPTH \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- PARAM\u00c8TRES : TROUS SUR LES BASES ---------- *\/<!-- [et_pb_line_break_holder] -->  const T1_GAP = 2.6;<!-- [et_pb_line_break_holder] -->  const T2_GAP = 2.6;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- TENTE ---------- *\/<!-- [et_pb_line_break_holder] -->  const baseY = -0.7;<!-- [et_pb_line_break_holder] -->  const apexY = 0.2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const A  = new THREE.Vector3(-1.5, baseY, zFront);<!-- [et_pb_line_break_holder] -->  const B  = new THREE.Vector3( 0.0, apexY, zFront);<!-- [et_pb_line_break_holder] -->  const C  = new THREE.Vector3( 1.5, baseY, zFront);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const A2 = new THREE.Vector3(-1.5, baseY, zBack);<!-- [et_pb_line_break_holder] -->  const B2 = new THREE.Vector3( 0.0, apexY, zBack);<!-- [et_pb_line_break_holder] -->  const C2 = new THREE.Vector3( 1.5, baseY, zBack);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const t1GapHalf = T1_GAP \/ 2;<!-- [et_pb_line_break_holder] -->  const t1LeftEnd  = new THREE.Vector3(-t1GapHalf, baseY, zFront);<!-- [et_pb_line_break_holder] -->  const t1RightEnd = new THREE.Vector3( t1GapHalf, baseY, zFront);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const t2GapHalf = T2_GAP \/ 2;<!-- [et_pb_line_break_holder] -->  const t2LeftEnd  = new THREE.Vector3(-t2GapHalf, baseY, zBack);<!-- [et_pb_line_break_holder] -->  const t2RightEnd = new THREE.Vector3( t2GapHalf, baseY, zBack);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  addSegmentsFromPairs([<!-- [et_pb_line_break_holder] -->    A, B,  B, C,<!-- [et_pb_line_break_holder] -->    A, t1LeftEnd,  t1RightEnd, C,<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    A2, B2,  B2, C2,<!-- [et_pb_line_break_holder] -->    A2, t2LeftEnd,  t2RightEnd, C2,<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    A, A2,  B, B2,  C, C2<!-- [et_pb_line_break_holder] -->  ]);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- CUBE ---------- *\/<!-- [et_pb_line_break_holder] -->  const tentWidth = 2.6;<!-- [et_pb_line_break_holder] -->  const cubeHeight = 0.55;<!-- [et_pb_line_break_holder] -->  const cubeCenterY = baseY - cubeHeight \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function addCubeWireWithoutTopFrontAndTopBackEdges(width, height, depth, centerY) {<!-- [et_pb_line_break_holder] -->    const hw = width \/ 2;<!-- [et_pb_line_break_holder] -->    const hh = height \/ 2;<!-- [et_pb_line_break_holder] -->    const hd = depth \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const v = {<!-- [et_pb_line_break_holder] -->      TFL: new THREE.Vector3(-hw, centerY + hh,  hd),<!-- [et_pb_line_break_holder] -->      TFR: new THREE.Vector3( hw, centerY + hh,  hd),<!-- [et_pb_line_break_holder] -->      TBL: new THREE.Vector3(-hw, centerY + hh, -hd),<!-- [et_pb_line_break_holder] -->      TBR: new THREE.Vector3( hw, centerY + hh, -hd),<!-- [et_pb_line_break_holder] -->      BFL: new THREE.Vector3(-hw, centerY - hh,  hd),<!-- [et_pb_line_break_holder] -->      BFR: new THREE.Vector3( hw, centerY - hh,  hd),<!-- [et_pb_line_break_holder] -->      BBL: new THREE.Vector3(-hw, centerY - hh, -hd),<!-- [et_pb_line_break_holder] -->      BBR: new THREE.Vector3( hw, centerY - hh, -hd)<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addThickSegment(v.TFR, v.TBR);<!-- [et_pb_line_break_holder] -->    addThickSegment(v.TBL, v.TFL);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const BFM = new THREE.Vector3(0, v.BFL.y, v.BFL.z);<!-- [et_pb_line_break_holder] -->    addThickSegment(v.BFL, BFM);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addThickSegment(v.BFR, v.BBR);<!-- [et_pb_line_break_holder] -->    addThickSegment(v.BBR, v.BBL);<!-- [et_pb_line_break_holder] -->    addThickSegment(v.BBL, v.BFL);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addThickSegment(v.TFL, v.BFL);<!-- [et_pb_line_break_holder] -->    addThickSegment(v.TFR, v.BFR);<!-- [et_pb_line_break_holder] -->    addThickSegment(v.TBL, v.BBL);<!-- [et_pb_line_break_holder] -->    addThickSegment(v.TBR, v.BBR);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  addCubeWireWithoutTopFrontAndTopBackEdges(tentWidth, cubeHeight, DEPTH, cubeCenterY);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- PETIT TRIANGLE RECTANGLE DANS T1 ---------- *\/<!-- [et_pb_line_break_holder] -->  {<!-- [et_pb_line_break_holder] -->    const z = zFront + 0.001;<!-- [et_pb_line_break_holder] -->    const dx = 0.95;<!-- [et_pb_line_break_holder] -->    const dy = 0.59;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const P  = new THREE.Vector3(-0.2, -0.62, z);<!-- [et_pb_line_break_holder] -->    const P1 = new THREE.Vector3(P.x - dx, P.y, z);<!-- [et_pb_line_break_holder] -->    const P2 = new THREE.Vector3(P.x, P.y + dy, z);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addSegmentsFromPairs([ P, P1,  P, P2,  P1, P2 ]);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- TRAIT CENTRAL (T1 -> base de C1) ---------- *\/<!-- [et_pb_line_break_holder] -->  {<!-- [et_pb_line_break_holder] -->    const z = zFront + 0.001;<!-- [et_pb_line_break_holder] -->    const top = new THREE.Vector3(0, apexY, z);<!-- [et_pb_line_break_holder] -->    const bottom = new THREE.Vector3(0, cubeCenterY - cubeHeight \/ 2, z);<!-- [et_pb_line_break_holder] -->    addThickSegment(top, bottom);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- TRIANGLE AU SOL ---------- *\/<!-- [et_pb_line_break_holder] -->  {<!-- [et_pb_line_break_holder] -->    const hw = tentWidth \/ 2;<!-- [et_pb_line_break_holder] -->    const hd = DEPTH \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const cubeBottomY = cubeCenterY - cubeHeight \/ 2;<!-- [et_pb_line_break_holder] -->    const GROUND_TRI_W = 1.3;<!-- [et_pb_line_break_holder] -->    const GROUND_TRI_D = 0.75;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const P0 = new THREE.Vector3(hw, cubeBottomY,  hd);<!-- [et_pb_line_break_holder] -->    const P1 = new THREE.Vector3(hw - GROUND_TRI_W, cubeBottomY, hd);<!-- [et_pb_line_break_holder] -->    const P2 = new THREE.Vector3(hw, cubeBottomY, hd + GROUND_TRI_D);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addSegmentsFromPairs([ P1, P2,  P2, P0 ]);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- petits traits c\u00f4t\u00e9 gauche ---------- *\/<!-- [et_pb_line_break_holder] -->  {<!-- [et_pb_line_break_holder] -->    const hw = tentWidth \/ 2;<!-- [et_pb_line_break_holder] -->    const hd = DEPTH \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const cubeBottomY = cubeCenterY - cubeHeight \/ 2;<!-- [et_pb_line_break_holder] -->    const xEdge = -hw;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const STROKES_COUNT = 6;<!-- [et_pb_line_break_holder] -->    const MARGIN_Z = 0.18;<!-- [et_pb_line_break_holder] -->    const STROKE_DX = 0.20;<!-- [et_pb_line_break_holder] -->    const STROKE_DY = 0.55;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const zStart = -hd + MARGIN_Z;<!-- [et_pb_line_break_holder] -->    const zEnd   =  hd - MARGIN_Z;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    for (let i = 0; i < STROKES_COUNT; i++) {<!-- [et_pb_line_break_holder] -->      const t = (STROKES_COUNT === 1) ? 0.5 : i \/ (STROKES_COUNT - 1);<!-- [et_pb_line_break_holder] -->      const z = zStart + (zEnd - zStart) * t;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const p0 = new THREE.Vector3(xEdge, cubeBottomY, z);<!-- [et_pb_line_break_holder] -->      const p1 = new THREE.Vector3(xEdge - STROKE_DX, cubeBottomY + STROKE_DY, z);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      addThickSegment(p0, p1);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- petits traits c\u00f4t\u00e9 droit ---------- *\/<!-- [et_pb_line_break_holder] -->  {<!-- [et_pb_line_break_holder] -->    const hw = tentWidth \/ 2;<!-- [et_pb_line_break_holder] -->    const hd = DEPTH \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const cubeBottomY = cubeCenterY - cubeHeight \/ 2;<!-- [et_pb_line_break_holder] -->    const xEdge = hw;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const STROKES_COUNT = 6;<!-- [et_pb_line_break_holder] -->    const MARGIN_Z = 0.18;<!-- [et_pb_line_break_holder] -->    const STROKE_DX = 0.20;<!-- [et_pb_line_break_holder] -->    const STROKE_DY = 0.55;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const zStart = -hd + MARGIN_Z;<!-- [et_pb_line_break_holder] -->    const zEnd   =  hd - MARGIN_Z;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    for (let i = 0; i < STROKES_COUNT; i++) {<!-- [et_pb_line_break_holder] -->      const t = (STROKES_COUNT === 1) ? 0.5 : i \/ (STROKES_COUNT - 1);<!-- [et_pb_line_break_holder] -->      const z = zStart + (zEnd - zStart) * t;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const p0 = new THREE.Vector3(xEdge, cubeBottomY, z);<!-- [et_pb_line_break_holder] -->      const p1 = new THREE.Vector3(xEdge + STROKE_DX, cubeBottomY + STROKE_DY, z);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      addThickSegment(p0, p1);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  scene.add(new THREE.AmbientLight(0xffffff, 0.9));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ---------------------------<!-- [et_pb_line_break_holder] -->  \/\/ \u2705 AUTO-FIT CAMERA (responsive)<!-- [et_pb_line_break_holder] -->  \/\/ ---------------------------<!-- [et_pb_line_break_holder] -->  const box = new THREE.Box3();<!-- [et_pb_line_break_holder] -->  const sphere = new THREE.Sphere();<!-- [et_pb_line_break_holder] -->  const target = new THREE.Vector3();<!-- [et_pb_line_break_holder] -->  let orbitRadius = 4.5;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function fitCamera(margin = 1.06) {<!-- [et_pb_line_break_holder] -->    box.setFromObject(group);<!-- [et_pb_line_break_holder] -->    box.getBoundingSphere(sphere);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    target.copy(sphere.center);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const vFov = THREE.MathUtils.degToRad(camera.fov);<!-- [et_pb_line_break_holder] -->    const hFov = 2 * Math.atan(Math.tan(vFov \/ 2) * camera.aspect);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const r = sphere.radius * margin;<!-- [et_pb_line_break_holder] -->    const distV = r \/ Math.sin(vFov \/ 2);<!-- [et_pb_line_break_holder] -->    const distH = r \/ Math.sin(hFov \/ 2);<!-- [et_pb_line_break_holder] -->    orbitRadius = Math.max(distV, distH);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    camera.near = Math.max(0.01, orbitRadius - r * 3);<!-- [et_pb_line_break_holder] -->    camera.far  = orbitRadius + r * 3;<!-- [et_pb_line_break_holder] -->    camera.updateProjectionMatrix();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function resize() {<!-- [et_pb_line_break_holder] -->    const rect = container.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->    const w = Math.max(1, Math.floor(rect.width));<!-- [et_pb_line_break_holder] -->    const h = Math.max(1, Math.floor(rect.height));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    renderer.setSize(w, h, false);<!-- [et_pb_line_break_holder] -->    camera.aspect = w \/ h;<!-- [et_pb_line_break_holder] -->    camera.updateProjectionMatrix();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    fitCamera(0.9); \/\/ \u2193 plus petit => plus grand visuellement<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const ro = new ResizeObserver(resize);<!-- [et_pb_line_break_holder] -->  ro.observe(container);<!-- [et_pb_line_break_holder] -->  resize();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---------- ANIMATION ---------- *\/<!-- [et_pb_line_break_holder] -->  function animate() {<!-- [et_pb_line_break_holder] -->    requestAnimationFrame(animate);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    group.rotation.y += 0.01;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ cam\u00e9ra stable + fit<!-- [et_pb_line_break_holder] -->    camera.position.set(orbitRadius * 0.72, orbitRadius * 0.32, orbitRadius * 0.95);<!-- [et_pb_line_break_holder] -->    camera.lookAt(target);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    renderer.render(scene, camera);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  animate();<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_class=&#8221;ILD_padding_b_0&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; make_equal=&#8221;on&#8221; module_class=&#8221;ILD_row_pleine_largeur ILD_padding_b_0&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;ILD_background_vert_fonce ILD_width_50 ILD_margin_r_null ILD_padding_50_20 ILD_display_column_center ild_colonne_normale_responsive ILD_margin_b_0&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_class=&#8221;ILD_font_size_50 ILD_texte_font_alegreya ILD_texte_gras ILD_texte_majuscule ILD_font_size_80  ILD_texte_blanc_transparent  ILD_titre_blanc&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p class=\"ILD_margin_r_15 ILD_margin_b_negatif_5\" style=\"text-align: center\">Loz\u00e8re<\/p>\n<h2 style=\"text-align: center\">Why rent a lodge at Le Pr\u00e9 Morjal campground?<\/h2>\n<p>[\/et_pb_text][et_pb_text module_class=&#8221;ILD_texte_blanc&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>When you choose <strong>to rent a lodge at Camping Le Pr\u00e9 Morjal,<\/strong> you are opting for accommodation that combines:<\/p>\n<ul>\n<li>the pleasure of a<strong> stay surrounded by nature<\/strong>,<\/li>\n<li>the comfort of <strong>a premium lodge<\/strong>,<\/li>\n<li>the friendly atmosphere of a <strong>family campsite in Loz\u00e8re<\/strong>,<\/li>\n<li>A prime location for exploring the <strong>Gorges du Tarn<\/strong>, the <strong>C\u00e9vennes<\/strong>, hiking trails, rivers, and traditional villages.<\/li>\n<\/ul>\n<p>The <strong>lodges <\/strong>are particularly appealing to vacationers looking for an authentic and relaxing <strong>glamping <\/strong>experience, while enjoying the facilities and services of a <strong>3-star campground in Ispagnac<\/strong>.<\/p>\n<p>[\/et_pb_text][et_pb_code module_class=&#8221;ILD_btn_vert&#8221; _builder_version=&#8221;4.27.4&#8243; _dynamic_attributes=&#8221;link_option_url&#8221; _module_preset=&#8221;default&#8221; link_option_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjM4IiwiZW5hYmxlX2h0bWwiOiJvZmYifX0=@&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"ILD_display_items_center\"><!-- [et_pb_line_break_holder] --><pee class=\"ILD_padding_5\"><!-- [et_pb_line_break_holder] --> Our restaurant\/pizzeria<!-- [et_pb_line_break_holder] -->  <\/pee><!-- [et_pb_line_break_holder] --><svg class=\"ILD_margin_l_20 ILD_background_blanc_50 ILD_box_shadow_blanc ILD_border_radius_15 ILD_padding_3\" width=\"40\" height=\"40\" viewbox=\"0 0 40 40\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\"> <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<style><!-- [et_pb_line_break_holder] -->    \/* --- TIMELINE (5s total au lieu de 4s) ---<!-- [et_pb_line_break_holder] -->       0\u201320%   : dessin du cercle<!-- [et_pb_line_break_holder] -->       20\u201335%  : apparition des rayons<!-- [et_pb_line_break_holder] -->       35\u201380%  : rotation (plus lente)<!-- [et_pb_line_break_holder] -->       80\u2013100% : disparition douce (reset)<!-- [et_pb_line_break_holder] -->    *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* CERCLE *\/<!-- [et_pb_line_break_holder] -->    #sun-circle {<!-- [et_pb_line_break_holder] -->      stroke-dasharray: 100;<!-- [et_pb_line_break_holder] -->      animation: circleDraw 5s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes circleDraw {<!-- [et_pb_line_break_holder] -->      0%   { stroke-dashoffset: 100; opacity: 1; }<!-- [et_pb_line_break_holder] -->      20%  { stroke-dashoffset: 0;   opacity: 1; }<!-- [et_pb_line_break_holder] -->      80%  { stroke-dashoffset: 0;   opacity: 1; }<!-- [et_pb_line_break_holder] -->      100% { stroke-dashoffset: 100; opacity: 0; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* RAYONS *\/<!-- [et_pb_line_break_holder] -->    .ray {<!-- [et_pb_line_break_holder] -->      transform-origin: 20px 20px;<!-- [et_pb_line_break_holder] -->      animation: raysAnim 5s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes raysAnim {<!-- [et_pb_line_break_holder] -->      0%   { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->      20%  { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->      35%  { opacity: 1; transform: scale(1); }<!-- [et_pb_line_break_holder] -->      80%  { opacity: 1; transform: scale(1); }<!-- [et_pb_line_break_holder] -->      100% { opacity: 0; transform: scale(0.9); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* ROTATION LENTE & FLUIDE *\/<!-- [et_pb_line_break_holder] -->    #sun {<!-- [et_pb_line_break_holder] -->      transform-origin: 20px 20px;<!-- [et_pb_line_break_holder] -->      animation: spin 5s linear infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes spin {<!-- [et_pb_line_break_holder] -->      0%   { transform: rotate(0deg); }<!-- [et_pb_line_break_holder] -->      35%  { transform: rotate(0deg); }<!-- [et_pb_line_break_holder] -->      80%  { transform: rotate(150deg); } \/* rotation plus lente *\/<!-- [et_pb_line_break_holder] -->      100% { transform: rotate(360deg); } \/* reset \u00e0 la fin *\/<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <g id=\"sun\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" fill=\"none\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <circle id=\"sun-circle\" cx=\"20\" cy=\"20\" r=\"6\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"20\" y1=\"3\" x2=\"20\" y2=\"9\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"20\" y1=\"31\" x2=\"20\" y2=\"37\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"3\" y1=\"20\" x2=\"9\" y2=\"20\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"31\" y1=\"20\" x2=\"37\" y2=\"20\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"8\" y1=\"8\" x2=\"12\" y2=\"12\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"28\" y1=\"28\" x2=\"32\" y2=\"32\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"28\" y1=\"12\" x2=\"32\" y2=\"8\"\/><!-- [et_pb_line_break_holder] -->    <line class=\"ray\" x1=\"8\" y1=\"32\" x2=\"12\" y2=\"28\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/g><!-- [et_pb_line_break_holder] --><\/svg><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;ILD_width_50&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2025\/12\/img_sejour_famille_lodge_camping_lozere.webp&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_column][\/et_pb_row][et_pb_row disabled_on=&#8221;off|off|on&#8221; admin_label=&#8221;Responsive line&#8221; module_class=&#8221;ild_ligne_pleine_responsive ILD_padding_t_0&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2025\/12\/img_sejour_famille_lodge_camping_lozere.webp&#8221; alt=&#8221;Family on the terrace of their lodge at Le Pr\u00e9 Morjal campground in Ispagnac&#8221; title_text=&#8221;Family on the terrace of their lodge at Le Pr\u00e9 Morjal campground in Ispagnac&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_class=&#8221;ILD_font_size_50 ILD_texte_vert_clair  ILD_texte_font_alegreya ILD_texte_gras ILD_texte_majuscule ILD_font_size_80&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;bottom&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p class=\"ILD_margin_r_15 ILD_margin_b_negatif_5\" style=\"text-align: center\">Map<\/p>\n<h2 style=\"text-align: center\">Find your accommodation using the campsite map<\/h2>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_plan_camping_3_etoiles.png&#8221; alt=&#8221;Map of the 3-star Pr\u00e9 Morjal campsite in Ispagnac&#8221; title_text=&#8221;Map of the 3-star Pr\u00e9 Morjal campsite in Ispagnac&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_border_radius_15&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_background_oiseau_feuille.webp&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row module_class=&#8221;ILD_row_80&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_class=&#8221;ILD_font_size_50 ILD_titre_font_sansita ILD_texte_gras ILD_font_size_80 &#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 style=\"text-align: left\">Choosing the right lodge for your vacation in Ispagnac<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row module_class=&#8221;ILD_row_80 ILD_padding_b_0 ILD_margin_b_10&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; module_class=&#8221;ILD_display_flex ild_colonne_trois_blocs&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code module_class=&#8221;ILD_trois_blocs ILD_margin_r_10 ILD_titre_blanc ILD_texte_blanc ILD_background_violet ILD_border_radius_15 ILD_padding_20 ILD_margin_r_10 ILD_margin_b_0&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; global_colors_info=&#8221;{}&#8221;]<div class=\"et_pb_module et_pb_toggle et_pb_toggle_item et_pb_toggle_close et_had_animation ild_toogle_1\"><h2 class=\"et_pb_toggle_title\">Do the lodges have a fully equipped kitchen?<\/h2><div class=\"et_pb_toggle_content clearfix\"><p>Yes, the <strong>lodges at Camping Le Pr\u00e9 Morjal<\/strong> have a functional kitchenette including the essentials for preparing meals on site: cooking area, practical equipment and a cold water point (for standard lodges, and hot water for Premium lodges).<\/p><\/div><\/div><script type=\"application\/ld+json\">{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Les lodges disposent-ils d\u2019une cuisine \u00e9quip\u00e9e ?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Oui, les lodges du Camping Le Pr\u00e9 Morjal disposent d\u2019un coin cuisine fonctionnel comprenant l\u2019essentiel pour pr\u00e9parer les repas sur place : espace cuisine, \u00e9quipements pratiques et point d\u2019eau froide (pour les lodges standards, et eau chaude pour les Premium).\"\n            }\n        }\n    ]\n}<\/script>[\/et_pb_code][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2025\/12\/img_lodge_5_personnes_cevennes.jpg&#8221; alt=&#8221;Lodge that can accommodate 5 people at Le Pr\u00e9 Morjal campground&#8221; title_text=&#8221;Lodge that can accommodate 5 people at Le Pr\u00e9 Morjal campground&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_border_radius_15 ILD_margin_r_10 ILD_margin_b_0 ILD_trois_blocs ILD_margin_r_10 ILD_bloc_img_height_100&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_code module_class=&#8221;ILD_trois_blocs ILD_titre_blanc ILD_texte_blanc ILD_background_violet ILD_border_radius_15 ILD_padding_20 ILD_margin_r_10 ILD_margin_b_0&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; global_colors_info=&#8221;{}&#8221;]<div class=\"et_pb_module et_pb_toggle et_pb_toggle_item et_pb_toggle_close et_had_animation ild_toogle_1\"><h2 class=\"et_pb_toggle_title\">Can bed linen or towels be rented for a stay in a lodge?<\/h2><div class=\"et_pb_toggle_content clearfix\"><p>Yes, <strong>Camping Le Pr\u00e9 Morjal<\/strong> offers linen rental options for <strong>lodge stays<\/strong>. You can rent bed linen and towels to travel lighter and fully enjoy your holiday with complete peace of mind.<\/p><\/div><\/div><script type=\"application\/ld+json\">{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Peut-on louer du linge de lit ou des serviettes pour un s\u00e9jour en lodge ?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Oui, le camping Le Pr\u00e9 Morjal propose des options de location de linge pour les s\u00e9jours en lodge. Vous pouvez ainsi louer le linge de lit et les serviettes, afin de voyager plus l\u00e9ger et de profiter pleinement de vos vacances en toute s\u00e9r\u00e9nit\u00e9.\"\n            }\n        }\n    ]\n}<\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row module_class=&#8221;ILD_row_80 ILD_padding_b_0 ILD_margin_b_10 ILD_padding_t_0&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; module_class=&#8221;ILD_display_flex ild_colonne_trois_blocs&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2026\/01\/img_lodge_famille_camping_paysage.jpg&#8221; alt=&#8221;Entrance to a lodge at Le Pr\u00e9 Morjal campsite in Ispagnac, Loz\u00e8re&#8221; title_text=&#8221;Entrance to a lodge at Le Pr\u00e9 Morjal campsite in Ispagnac, Loz\u00e8re&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_border_radius_15 ILD_margin_r_10 ILD_margin_b_0 ILD_trois_blocs ILD_margin_r_10 ILD_bloc_img_height_100 ild_image_normale_responsive&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_code module_class=&#8221;ILD_trois_blocs ILD_margin_r_10 ILD_titre_blanc ILD_texte_blanc ILD_background_violet ILD_border_radius_15 ILD_padding_20 ILD_margin_r_10 ILD_margin_b_0&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;bottom&#8221; global_colors_info=&#8221;{}&#8221;]<div class=\"et_pb_module et_pb_toggle et_pb_toggle_item et_pb_toggle_close et_had_animation ild_toogle_1\"><h2 class=\"et_pb_toggle_title\">Are pets allowed in the lodges?<\/h2><div class=\"et_pb_toggle_content clearfix\"><p>Yes, pets are welcome at <strong>Le Pr\u00e9 Morjal campsite<\/strong>, including in the <strong>lodges<\/strong>, provided they are well-behaved and do not roam freely around the <strong>campsite<\/strong>.<\/p><\/div><\/div><script type=\"application\/ld+json\">{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Les animaux sont-ils accept\u00e9s dans les lodges ?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Oui, les animaux de compagnie sont accept\u00e9s au camping Le Pr\u00e9 Morjal, y compris dans les lodges, \u00e0 condition qu\u2019ils soient parfaitement ma\u00eetris\u00e9s et ne d\u00e9ambulent pas librement dans le camping.\"\n            }\n        }\n    ]\n}<\/script>[\/et_pb_code][et_pb_image src=&#8221;https:\/\/camping-premorjal.com\/wp-content\/uploads\/2025\/12\/img_sejour_lodge_lozere.jpg&#8221; alt=&#8221;All lodges available at Le Pr\u00e9 Morjal campground near the Gorges du Tarn&#8221; title_text=&#8221;All lodges available at Le Pr\u00e9 Morjal campground near the Gorges du Tarn&#8221; show_in_lightbox=&#8221;on&#8221; module_class=&#8221;ILD_border_radius_15 ILD_margin_r_10 ILD_margin_b_0 ILD_trois_blocs ILD_bloc_img_height_100 ild_image_normale_responsive&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your stay with your family or partner in a lodge in Loz\u00e8re: it&#8217;s like being on safari! &nbsp; The lodges at Le Pr\u00e9 Morjal campsite offer a unique experience combining the charm of camping with the comfort of modern accommodation. Designed for vacationers looking for a stay in the heart of nature, they allow you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-2969","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/camping-premorjal.com\/en\/wp-json\/wp\/v2\/pages\/2969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/camping-premorjal.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/camping-premorjal.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/camping-premorjal.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/camping-premorjal.com\/en\/wp-json\/wp\/v2\/comments?post=2969"}],"version-history":[{"count":6,"href":"https:\/\/camping-premorjal.com\/en\/wp-json\/wp\/v2\/pages\/2969\/revisions"}],"predecessor-version":[{"id":3259,"href":"https:\/\/camping-premorjal.com\/en\/wp-json\/wp\/v2\/pages\/2969\/revisions\/3259"}],"wp:attachment":[{"href":"https:\/\/camping-premorjal.com\/en\/wp-json\/wp\/v2\/media?parent=2969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}