{"id":4162,"date":"2025-12-09T20:35:13","date_gmt":"2025-12-09T19:35:13","guid":{"rendered":"https:\/\/calamora-moraira.eu\/accueil\/"},"modified":"2026-10-01T01:13:06","modified_gmt":"2026-09-30T23:13:06","slug":"accueil","status":"publish","type":"page","link":"https:\/\/calamora-moraira.eu\/fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00a0\u00bb1&Prime; fullwidth=\u00a0\u00bboff\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_padding=\u00a0\u00bb20px||60px||false|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb width=\u00a0\u00bb100%\u00a0\u00bb max_width=\u00a0\u00bb1320px\u00a0\u00bb custom_padding=\u00a0\u00bb0px||0px||true|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_code _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<div id=\"cm-home\">\n<style>#cm-home{--goud:#917C4B;--goud-donker:#7A6740;--inkt:#3c3a47;--grijs:#4A4756;--lijn:#E5DFCD;--zacht:#FAF8F3;color:var(--inkt);max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}#cm-home *{box-sizing:border-box}#cm-home a{color:var(--goud-donker);text-decoration:none}#cm-home a:hover{color:#5C4E30;text-decoration:underline}#cm-home h1,#cm-home h2,#cm-home h3{margin:0;line-height:1.2;font-weight:600}#cm-home p{margin:0;line-height:1.65;color:var(--grijs)}#cm-home br{display:none}#cm-home .cm-scheiding{height:1px;background:var(--lijn);margin:40px 0}#cm-home .cm-hero{text-align:center;padding:24px 0 26px}#cm-home .cm-hero h1{font-size:52px;color:var(--goud);margin:0 0 14px}#cm-home .cm-hero p{font-size:18px;max-width:780px;margin:0 auto}#cm-home .cm-fotowrap{position:relative}#cm-home .cm-fotos{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:5px;aspect-ratio:2\/1}#cm-home .cm-fotos a{display:block;overflow:hidden;line-height:0}#cm-home .cm-fotos a:first-child{grid-row:span 2}#cm-home .cm-fotos a{height:100%}#cm-home .cm-fotos a:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}#cm-home .cm-fotos a:nth-of-type(3){border-top-right-radius:14px}#cm-home .cm-fotos a:nth-of-type(5){border-bottom-right-radius:14px}#cm-home .cm-fotos img{width:100%;height:100%;object-fit:cover;display:block}#cm-home .cm-fotoknop{position:absolute;right:14px;bottom:14px}#cm-home .cm-fotoknop a{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #2E2C38;border-radius:10px;padding:9px 15px;font-size:14px;font-weight:600;color:#2E2C38}#cm-home .cm-fotoknop a:hover{background:#F4F1E8;text-decoration:none}#cm-home .cm-twee{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:52px;align-items:start;margin-top:36px}#cm-home .cm-rechts{position:sticky;top:24px}#cm-home [id]{scroll-margin-top:110px}#cm-home .cal-why{margin-top:22px;border:1px solid var(--lijn);border-radius:16px;padding:18px 22px 20px;background:#fff}#cm-home .cal-why h3{color:#917C4B;font-size:18px;margin:0 0 8px}#cm-home .cal-why ul{list-style:none;padding-left:0;margin:0}#cm-home .cal-why li{font-size:15px;line-height:1.8;padding-left:26px;position:relative;color:#3c3a47}#cm-home .cal-why li::before{content:\"\u2713\";color:#917C4B;font-weight:bold;font-size:16px;position:absolute;left:0;top:0}#cm-home .cm-vragen{margin-top:22px;border:1px solid var(--lijn);border-radius:16px;padding:20px 22px;background:#fff}#cm-home .cm-vragen h3{font-size:17px;color:var(--goud);margin-bottom:4px}#cm-home .cm-vragen details{border-top:1px solid var(--lijn);padding:11px 0}#cm-home .cm-vragen details:first-of-type{border-top:0}#cm-home .cm-vragen summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--inkt);list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;line-height:1.35}#cm-home .cm-vragen summary::-webkit-details-marker{display:none}#cm-home .cm-vragen summary::after{content:\"+\";color:var(--goud);font-weight:700;flex-shrink:0;font-size:18px;line-height:1.2}#cm-home .cm-vragen details[open] summary::after{content:\"\u2212\"}#cm-home .cm-vragen p{font-size:14px;margin-top:8px}#cm-home .cm-titel h2{font-size:30px}#cm-home .cm-kenmerken{font-size:17px;font-weight:500;color:var(--grijs);margin-top:12px}#cm-home .cm-google{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:16px}#cm-home .cm-google strong{color:var(--inkt);font-size:18px}#cm-home .cm-google svg{flex-shrink:0}#cm-home .cm-blokkop{font-size:24px;margin-bottom:6px}#cm-home .cm-woningen{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}#cm-home .cm-woning{border:1px solid var(--lijn);border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column}#cm-home .cm-woning img{width:100%;height:210px;object-fit:cover;display:block}#cm-home .cm-woning-tekst{padding:20px;display:flex;flex-direction:column;gap:10px;flex-grow:1}#cm-home .cm-woning h3{font-size:19px}#cm-home .cm-woning ul{margin:0;padding-left:0;list-style:none;color:var(--grijs);font-size:15px;line-height:1.9}#cm-home .cm-woning li{padding-left:24px;position:relative}#cm-home .cm-woning li::before{content:\"\\2713\";color:var(--goud);font-weight:700;position:absolute;left:0;top:0}#cm-home .cm-knop{display:inline-block;background:var(--goud);color:#fff;padding:12px 22px;border-radius:999px;font-weight:700;font-size:15px;margin-top:auto;align-self:flex-start}#cm-home .cm-knop:hover{background:#7A6740;color:#fff;text-decoration:none}#cm-home .cm-voorzieningen{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 26px;margin-top:20px}#cm-home .cm-voorziening{display:flex;align-items:center;gap:12px;font-size:15px}#cm-home .cm-voorziening svg{flex-shrink:0}#cm-home .cm-gastheer{display:flex;gap:22px;align-items:flex-start;margin-top:20px}#cm-home .cm-gastheer img{width:104px;height:104px;border-radius:50%;object-fit:cover;flex-shrink:0}#cm-home .cm-gastheer-tekst{display:flex;flex-direction:column;gap:9px}#cm-home .cm-boeken{margin-top:44px;border:1px solid var(--lijn);border-radius:18px;padding:26px;background:var(--zacht)}#cm-home .cm-boeken h2{font-size:26px;margin-bottom:6px}#cm-home .cm-boeken p{margin-bottom:18px;font-size:15px}#cm-home .cm-reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:22px}#cm-home .cm-review{border:1px solid var(--lijn);border-radius:16px;padding:26px 24px 22px;background:var(--zacht);position:relative}#cm-home .cm-review-aanhaling{font-family:Georgia,'Times New Roman',serif;font-size:56px;line-height:1;color:var(--goud);opacity:.4;display:block;height:30px}#cm-home .cm-review p{font-size:16px;line-height:1.7;color:var(--inkt)}#cm-home .cm-review-naam{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14px;color:var(--grijs)}#cm-home .cm-initiaal{width:34px;height:34px;border-radius:50%;background:var(--goud);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}#cm-home .cm-kaart{margin-top:18px;border-radius:16px;overflow:hidden;border:1px solid var(--lijn)}#cm-home .cm-kaart iframe{display:block;width:100%;height:440px;border:0}#cm-home .cm-kaart-tekst{margin-top:16px}@media (max-width:900px){#cm-home .cm-kaart iframe{height:300px}}#cm-home .cm-tegels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}#cm-home .cm-tegel{border-radius:14px;overflow:hidden;border:1px solid var(--lijn);background:#fff;display:block}#cm-home .cm-tegel img{width:100%;height:240px;object-fit:cover;display:block}#cm-home .cm-tegel span{display:block;padding:14px 16px;font-weight:600;font-size:16px;color:var(--inkt)}#cm-home .cm-tegel:hover{text-decoration:none}#cm-home .cm-tegel:hover span{color:var(--goud-donker)}#cm-home .cm-slot{border:1px solid var(--lijn);border-radius:18px;padding:30px;background:var(--zacht);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}#cm-home .cm-slot h2{font-size:24px}#cm-home .cm-slot p{max-width:640px}@media (max-width:1000px){#cm-home .cm-twee{grid-template-columns:1fr;gap:34px}#cm-home .cm-rechts{position:static}}@media (max-width:900px){#cm-home .cm-hero h1{font-size:34px}#cm-home .cm-hero p{font-size:16px}#cm-home .cm-fotos{grid-template-columns:1fr 1fr;aspect-ratio:auto;grid-template-rows:auto}#cm-home .cm-fotos a+a{aspect-ratio:1\/1}#cm-home .cm-fotos a:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:4\/3;border-radius:14px 14px 0 0}#cm-home .cm-fotos a:nth-of-type(3){border-top-right-radius:0}#cm-home .cm-fotos a:nth-of-type(4){border-bottom-left-radius:14px}#cm-home .cm-fotos a:nth-of-type(5){border-bottom-right-radius:14px}#cm-home .cm-fotoknop{position:static;text-align:right;margin-top:10px}#cm-home .cm-woningen{grid-template-columns:1fr}#cm-home .cm-reviews{grid-template-columns:1fr}#cm-home .cm-tegels{grid-template-columns:1fr}#cm-home .cm-titel h2{font-size:24px}}@media (max-width:600px){#cm-home .cm-voorzieningen{grid-template-columns:1fr}#cm-home .cm-gastheer{flex-direction:column}}<\/style>\n<div class=\"cm-hero\">\n<h1>Appartement de vacances &agrave; Moraira<\/h1>\n<pee>Profiter encore un peu de votre balcon ou de votre terrasse sur le toit pendant que les enfants jouent dans la piscine en contrebas &mdash; et la plage est &agrave; deux cents m&egrave;tres.<\/pee><\/div>\n<div class=\"cm-fotowrap\">\n<div class=\"cm-fotos\"><a href=\"https:\/\/calamora-moraira.eu\/fr\/photos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-33.webp\" alt=\"Deux transats sur la terrasse du penthouse\" loading=\"eager\"><\/a><a href=\"https:\/\/calamora-moraira.eu\/fr\/photos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-53.webp\" alt=\"Salon, canap&eacute; et coin repas donnant sur la terrasse\" loading=\"lazy\"><\/a><a href=\"https:\/\/calamora-moraira.eu\/fr\/photos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-11.webp\" alt=\"Salon, cuisine et coin repas de l&rsquo;appartement\" loading=\"lazy\"><\/a><a href=\"https:\/\/calamora-moraira.eu\/fr\/photos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-02.webp\" alt=\"La piscine avec partie enfants peu profonde, ciel bleu et palmiers\" loading=\"lazy\"><\/a><a href=\"https:\/\/calamora-moraira.eu\/fr\/photos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-41.webp\" alt=\"Chambre avec baie vitr&eacute;e vers la terrasse\" loading=\"lazy\"><\/a><\/div>\n<div class=\"cm-fotoknop\"><a href=\"https:\/\/calamora-moraira.eu\/fr\/photos\/\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"><\/rect><\/svg>Toutes les photos<\/a><\/div>\n<\/div>\n<div class=\"cm-twee\">\n<div class=\"cm-links\">\n<div class=\"cm-titel\">\n<h2>Appartement et penthouse dans le centre de Moraira<\/h2>\n<h3 class=\"cm-kenmerken\">4 personnes &middot; 2 chambres &middot; 2 salles de bain &middot; piscine<\/h3>\n<div class=\"cm-google\" id=\"cm-google\" style=\"display:none\"><\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\" id=\"accomodations\">Deux logements dans le m&ecirc;me immeuble<\/h2>\n<pee>Les deux sont &agrave; nous, les deux ont deux chambres et deux salles de bain. Le penthouse a une terrasse de 40 m&sup2;, l&rsquo;appartement un balcon.<\/pee>\n<div class=\"cm-woningen\">\n<div class=\"cm-woning\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-01.webp\" alt=\"Terrasse de 40 m2 avec vue sur les montagnes et les arbres\" loading=\"lazy\"><\/p>\n<div class=\"cm-woning-tekst\">\n<h3>Penthouse<\/h3>\n<pee>Au dernier &eacute;tage, avec sa propre terrasse sur le toit d&rsquo;environ 40 m&sup2; expos&eacute;e au sud-est.<\/pee>\n<ul>\n<li>Terrasse priv&eacute;e sur le toit avec coin salon et salle &agrave; manger<\/li>\n<li>2 chambres, 2 salles de bain<\/li>\n<li>Vue sur les montagnes<\/li>\n<\/ul>\n<p><a class=\"cm-knop\" href=\"https:\/\/calamora-moraira.eu\/fr\/penthouse\/\">Voir le penthouse<\/a><\/div>\n<\/div>\n<div class=\"cm-woning\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-06.webp\" alt=\"Bouteille de ros&eacute; avec verres et tapas sur le balcon de l&rsquo;appartement\" loading=\"lazy\"><\/p>\n<div class=\"cm-woning-tekst\">\n<h3>Appartement<\/h3>\n<pee>Au premier &eacute;tage, c&ocirc;t&eacute; int&eacute;rieur du complexe&nbsp;: calme et intimit&eacute; au c&oelig;ur du village.<\/pee>\n<ul>\n<li>Balcon priv&eacute;<\/li>\n<li>2 chambres, 2 salles de bain<\/li>\n<li>Ni bruit de circulation ni bruit nocturne<\/li>\n<\/ul>\n<p><a class=\"cm-knop\" href=\"https:\/\/calamora-moraira.eu\/fr\/appartement\/\">Voir l&rsquo;appartement<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Ce qu&rsquo;il y a<\/h2>\n<div class=\"cm-voorzieningen\">\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M2 12h20\"><\/path><path d=\"M2 17c2 0 2-1.5 4-1.5S8 17 10 17s2-1.5 4-1.5 2 1.5 4 1.5 2-1.5 4-1.5\"><\/path><path d=\"M6 12V6a2 2 0 0 1 4 0\"><\/path><\/svg><span>Piscine et jardin communs<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M5 12.55a11 11 0 0 1 14 0\"><\/path><path d=\"M8.5 16.4a6 6 0 0 1 7 0\"><\/path><path d=\"M12 20h.01\"><\/path><path d=\"M2 8.8a16 16 0 0 1 20 0\"><\/path><\/svg><span>WiFi dans tout le logement<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"><\/rect><path d=\"M8 20h8\"><\/path><path d=\"M12 16v4\"><\/path><\/svg><span>Syst&egrave;me audio Sonos<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M4 7h16\"><\/path><path d=\"M4 12h10\"><\/path><path d=\"M4 17h13\"><\/path><\/svg><span>Climatisation<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M7 3v8a3 3 0 0 0 6 0V3\"><\/path><path d=\"M10 11v10\"><\/path><path d=\"M18 3v18\"><\/path><path d=\"M18 3c-2 2-2 6 0 8\"><\/path><\/svg><span>Cuisine enti&egrave;rement &eacute;quip&eacute;e<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 7v5l3 2\"><\/path><\/svg><span>Aire de jeux pour enfants dans le jardin<\/span><\/div>\n<\/div>\n<pee style=\"margin-top:16px\"><a href=\"https:\/\/calamora-moraira.eu\/fr\/informations\/\">Toutes les informations pratiques<\/a><\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<div class=\"cm-gastheer\" id=\"contact\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/11\/joyce-en-robert.png\" alt=\"Joyce et Robert\" loading=\"lazy\"><\/p>\n<div class=\"cm-gastheer-tekst\">\n<h2 class=\"cm-blokkop\">Robert et Joyce louent eux-m&ecirc;mes<\/h2>\n<pee>Nous sommes une famille n&eacute;erlandaise de la r&eacute;gion de Rotterdam. Quand un enfant est arriv&eacute;, les vacances ont compl&egrave;tement chang&eacute;&nbsp;: tout &agrave; coup, tout devait &ecirc;tre juste. C&rsquo;est ainsi que nous avons am&eacute;nag&eacute; nos deux logements. Ici, vous r&eacute;servez directement aupr&egrave;s de nous.<\/pee><pee><a href=\"https:\/\/calamora-moraira.eu\/fr\/informations\/a-propos-de-nous\/\">En savoir plus sur nous<\/a><\/pee><\/div>\n<\/div>\n<\/div>\n<div class=\"cm-rechts\">\n<div id=\"cmpb-root\" class=\"cmpb-card\">\n<div class=\"cmpb-heading\" id=\"cmpb-heading\">S\u00e9lectionnez des dates pour voir les prix<\/div>\n<div class=\"cmpb-fields\">\n<div class=\"cmpb-dates\"><button type=\"button\" class=\"cmpb-field cmpb-field-arr\" id=\"cmpb-arr\"><span class=\"cmpb-flabel\">Arriv\u00e9e<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-arr-val\">Ajouter une date<\/span><\/button><button type=\"button\" class=\"cmpb-field cmpb-field-dep\" id=\"cmpb-dep\"><span class=\"cmpb-flabel\">D\u00e9part<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-dep-val\">Ajouter une date<\/span><\/button><\/div>\n<p><button type=\"button\" class=\"cmpb-field cmpb-field-guests\" id=\"cmpb-guests-toggle\"><span class=\"cmpb-flabel\">Voyageurs<\/span><span class=\"cmpb-fvalue\" id=\"cmpb-guests-val\">1 voyageur<\/span><svg class=\"cmpb-chevron\" id=\"cmpb-guests-chevron\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-guests-panel\" id=\"cmpb-guests-panel\" hidden>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Adultes<\/span><span class=\"cmpb-guest-sub\">13 ans ou plus<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"-1\" aria-label=\"retirer un adulte\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-adults\">1<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"1\" aria-label=\"ajouter un adulte\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Enfants<\/span><span class=\"cmpb-guest-sub\">2 &ndash; 12 ans<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"-1\" aria-label=\"retirer un enfant\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-children\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"1\" aria-label=\"ajouter un enfant\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">B\u00e9b\u00e9s<\/span><span class=\"cmpb-guest-sub\">Moins de 2 ans<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"-1\" aria-label=\"retirer un b\u00e9b\u00e9\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-babies\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"1\" aria-label=\"ajouter un b\u00e9b\u00e9\">+<\/button><\/div>\n<\/div>\n<pee class=\"cmpb-guest-note\">Cet h\u00e9bergement accueille 4 voyageurs au maximum (b\u00e9b\u00e9s non compris).<\/pee>\n<div class=\"cmpb-guest-close-wrap\"><button type=\"button\" class=\"cmpb-textbtn\" id=\"cmpb-guests-close\">Fermer<\/button><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-status\" id=\"cmpb-status\" hidden><\/div>\n<p><button type=\"button\" class=\"cmpb-cta\" id=\"cmpb-cta\">V\u00e9rifier la disponibilit\u00e9<\/button><pee class=\"cmpb-fineprint\" id=\"cmpb-fineprint\" hidden>Vous ne serez pas encore d\u00e9bit\u00e9<\/pee><\/div>\n<div class=\"cmpb-modal-overlay\" id=\"cmpb-modal\" hidden>\n<div class=\"cmpb-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"S\u00e9lectionner les dates\">\n<div class=\"cmpb-modal-head\">\n<div>\n<div class=\"cmpb-modal-title\">S\u00e9lectionner les dates<\/div>\n<div class=\"cmpb-modal-sub\">Ajoutez vos dates de voyage pour voir les tarifs exacts<\/div>\n<\/div>\n<div class=\"cmpb-modal-fields\">\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-arr\"><span class=\"cmpb-flabel\">Arriv\u00e9e<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-arr-val\">jj-mm-aaaa<\/span><\/div>\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-dep\"><span class=\"cmpb-flabel\">D\u00e9part<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-dep-val\">Ajouter une date<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-cal-wrap\"><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-prev\" id=\"cmpb-cal-prev\" aria-label=\"mois pr\u00e9c\u00e9dent\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg><\/button><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-next\" id=\"cmpb-cal-next\" aria-label=\"mois suivant\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-months\" id=\"cmpb-months\"><\/div>\n<\/div>\n<div class=\"cmpb-modal-foot\"><button type=\"button\" class=\"cmpb-textbtn cmpb-underline\" id=\"cmpb-clear-dates\">Effacer les dates<\/button><button type=\"button\" class=\"cmpb-darkbtn\" id=\"cmpb-close-dates\">Fermer<\/button><\/div>\n<\/div>\n<\/div>\n<style>#cmpb-root, #cmpb-modal, #cmpb-modal *, #cmpb-root *{box-sizing:border-box;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}.cmpb-card{max-width:400px;margin:0 auto;background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:22px 22px 20px;box-shadow:0 6px 20px rgba(0,0,0,.06);color:#3c3a47;}.cmpb-heading{font-size:21px;font-weight:700;line-height:1.25;margin:0 0 16px;color:#3c3a47;}.cmpb-heading .cmpb-inline-label{font-weight:400;font-size:15px;text-decoration:underline;}.cmpb-heading .cmpb-price{font-weight:700;}.cmpb-heading .cmpb-split{display:block;font-weight:400;font-size:12px;line-height:1.5;color:#6b6977;margin-top:5px;}.cmpb-fields{border:1px solid #b9b9c0;border-radius:12px;overflow:hidden;}.cmpb-dates{display:flex;}.cmpb-field{display:block;width:100%;text-align:left;background:#fff;border:none;padding:10px 14px;cursor:pointer;position:relative;}.cmpb-dates .cmpb-field{width:50%;}.cmpb-dates .cmpb-field-arr{border-right:1px solid #b9b9c0;}.cmpb-dates{border-bottom:1px solid #b9b9c0;}.cmpb-flabel{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3c3a47;margin-bottom:2px;}.cmpb-fvalue{display:block;font-size:15px;color:#3c3a47;}.cmpb-placeholder{color:#8a8a90;}.cmpb-field-guests{display:flex;align-items:center;flex-wrap:wrap;padding-right:40px;}.cmpb-field-guests .cmpb-flabel{width:100%;}.cmpb-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#3c3a47;transition:transform .2s;}.cmpb-field-guests.cmpb-open .cmpb-chevron{transform:translateY(-50%) rotate(180deg);}.cmpb-field:focus-visible{outline:2px solid #917C4B;outline-offset:-2px;}.cmpb-guests-panel{padding:6px 14px 14px;border-top:1px solid #ececec;}.cmpb-guest-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0;}.cmpb-guest-row:last-of-type{border-bottom:none;}.cmpb-guest-title{display:block;font-size:15px;font-weight:600;color:#3c3a47;}.cmpb-guest-sub{display:block;font-size:13px;color:#6f6f76;}.cmpb-link-look{text-decoration:underline;color:#3c3a47;}.cmpb-stepper{display:flex;align-items:center;gap:12px;}.cmpb-step{width:30px;height:30px;border-radius:50%;border:1px solid #b0b0b6;background:#fff;color:#3c3a47;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;}.cmpb-step:hover:not(:disabled){border-color:#3c3a47;}.cmpb-step:disabled{opacity:.35;cursor:not-allowed;}.cmpb-count{min-width:18px;text-align:center;font-size:15px;color:#3c3a47;}.cmpb-guest-row-disabled .cmpb-guest-title{color:#3c3a47;}.cmpb-guest-note{font-size:12.5px;color:#6f6f76;line-height:1.5;margin:14px 0 4px;}.cmpb-guest-close-wrap{text-align:right;}.cmpb-textbtn{background:none;border:none;font-size:15px;font-weight:600;color:#3c3a47;cursor:pointer;padding:6px 2px;text-decoration:underline;}.cmpb-status{text-align:center;font-size:14px;margin:14px 0 0;}.cmpb-status.cmpb-ok{color:#2e7d32;}.cmpb-status.cmpb-no{color:#b3261e;}.cmpb-status.cmpb-loading{color:#6f6f76;}.cmpb-cta{width:100%;margin-top:16px;border:none;border-radius:28px;padding:14px 18px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(90deg,#e6134e 0%,#b3175f 100%);transition:opacity .15s,filter .15s;}.cmpb-cta:hover{filter:brightness(1.05);}.cmpb-cta:disabled{background:#d9d9dd;color:#fff;cursor:not-allowed;}.cmpb-fineprint{text-align:center;font-size:13px;color:#3c3a47;margin:12px 0 0;}.cmpb-spinner{display:inline-block;width:14px;height:14px;border:2px solid #c9c9cf;border-top-color:#917C4B;border-radius:50%;animation:cmpb-spin .7s linear infinite;vertical-align:-2px;margin-right:6px;}@keyframes cmpb-spin{to{transform:rotate(360deg);}}.cmpb-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;}.cmpb-modal-overlay[hidden]{display:none;}.cmpb-modal{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:92vh;overflow:auto;padding:22px 24px 18px;box-shadow:0 20px 60px rgba(0,0,0,.3);color:#3c3a47;}.cmpb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px;}.cmpb-modal-title{font-size:22px;font-weight:700;}.cmpb-modal-sub{font-size:14px;color:#6f6f76;margin-top:4px;}.cmpb-modal-fields{display:flex;gap:8px;}.cmpb-mfield{border:1px solid #b9b9c0;border-radius:10px;min-width:150px;cursor:default;}.cmpb-mfield.cmpb-active{border-color:#3c3a47;border-width:2px;}.cmpb-cal-wrap{position:relative;}.cmpb-cal-nav{position:absolute;top:0;background:none;border:none;cursor:pointer;color:#3c3a47;padding:4px;border-radius:50%;}.cmpb-cal-nav:hover{background:#f0f0f0;}.cmpb-cal-nav:disabled{opacity:.3;cursor:not-allowed;}.cmpb-cal-prev{left:0;}.cmpb-cal-next{right:0;}.cmpb-months{display:flex;gap:40px;justify-content:center;padding:0 8px;}.cmpb-month{flex:1;max-width:320px;}.cmpb-month-title{text-align:center;font-size:16px;font-weight:600;margin-bottom:14px;}.cmpb-dow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px;}.cmpb-dow span{text-align:center;font-size:12px;color:#6f6f76;}.cmpb-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}.cmpb-day{aspect-ratio:1;border:none;background:none;font-size:14px;color:#3c3a47;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;}.cmpb-day:hover:not(.cmpb-disabled):not(.cmpb-empty){border:1px solid #3c3a47;}.cmpb-day.cmpb-empty{cursor:default;}.cmpb-day.cmpb-disabled{color:#c8c8cc;text-decoration:line-through;cursor:not-allowed;}.cmpb-day.cmpb-selected{background:#3c3a47;color:#fff;font-weight:600;}.cmpb-day.cmpb-inrange{background:#f0eee9;border-radius:0;}.cmpb-day.cmpb-range-start{background:#3c3a47;color:#fff;border-radius:50% 0 0 50%;}.cmpb-day.cmpb-range-end{background:#3c3a47;color:#fff;border-radius:0 50% 50% 0;}.cmpb-modal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid #ececec;}.cmpb-underline{text-decoration:underline;}.cmpb-darkbtn{background:#3c3a47;color:#fff;border:none;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:600;cursor:pointer;}.cmpb-darkbtn:hover{background:#2c2a35;}@media(max-width:640px){.cmpb-months{flex-direction:column;gap:24px;align-items:center;}.cmpb-modal-head{flex-direction:column;}.cmpb-modal-fields{width:100%;}.cmpb-mfield{flex:1;}}<\/style>\n<p><script>(function(){ \"use strict\"; var API_ENDPOINT = \"https:\/\/calamora.app.n8n.cloud\/webhook\/calamora-prijs\"; var PROPERTY_ID = \"06251-12675-92556\"; var BOOKING_BASE = \"https:\/\/calamora-moraira.w.mytourist.cloud\/fr\/availability\"; var BOOKING_RT = \"62512512061-62512512062\"; var MAX_GUESTS = 4; var $ = function(id){ return document.getElementById(id); }; var MONTHS = [\"janvier\",\"f\u00e9vrier\",\"mars\",\"avril\",\"mai\",\"juin\",\"juillet\",\"ao\u00fbt\",\"septembre\",\"octobre\",\"novembre\",\"d\u00e9cembre\"]; var DOW = [\"lu\",\"ma\",\"me\",\"je\",\"ve\",\"sa\",\"di\"]; var state = { arrival:null, departure:null, adults:1, children:0, babies:0, available:false, lastData:null, calMonth:new Date() }; state.calMonth.setDate(1); function pad(n){ return (n<10?\"0\":\"\")+n; } function toISO(d){ return d.getFullYear()+\"-\"+pad(d.getMonth()+1)+\"-\"+pad(d.getDate()); } function toNL(d){ return pad(d.getDate())+\"-\"+pad(d.getMonth()+1)+\"-\"+d.getFullYear(); } function sameDay(a,b){ return a&#038;&#038;b&#038;&#038;a.getFullYear()===b.getFullYear()&#038;&#038;a.getMonth()===b.getMonth()&#038;&#038;a.getDate()===b.getDate(); } function stripTime(d){ return new Date(d.getFullYear(),d.getMonth(),d.getDate()); } var TODAY = stripTime(new Date()); function guestSummary(){ var g = state.adults + state.children; var s = g + (g===1 ? \" voyageur\" : \" voyageurs\"); if(state.babies>0){ s += \", \" + state.babies + (state.babies===1 ? \" b\u00e9b\u00e9\" : \" b\u00e9b\u00e9s\"); } return s; } function renderFields(){ $(\"cmpb-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"Ajouter une date\"; $(\"cmpb-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Ajouter une date\"; $(\"cmpb-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-guests-val\").textContent = guestSummary(); $(\"cmpb-c-adults\").textContent = state.adults; $(\"cmpb-c-children\").textContent = state.children; $(\"cmpb-c-babies\").textContent = state.babies; var totG = state.adults + state.children; setDisabled(\"adults\",\"-1\", state.adults<=1); setDisabled(\"children\",\"-1\", state.children<=0); setDisabled(\"babies\",\"-1\", state.babies<=0); setDisabled(\"adults\",\"1\", totG>=MAX_GUESTS); setDisabled(\"children\",\"1\", totG>=MAX_GUESTS); } function setDisabled(type,dir,dis){ var b=document.querySelector('.cmpb-step[data-type=\"'+type+'\"][data-dir=\"'+dir+'\"]'); if(b) b.disabled=dis; } function renderResult(){ var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); if(!state.arrival || !state.departure){ head.textContent=\"S\u00e9lectionnez des dates pour voir les prix\"; status.hidden=true; fine.hidden=true; cta.textContent=\"V\u00e9rifier la disponibilit\u00e9\"; cta.disabled=false; return; } var d=state.lastData; if(d && d.available && d.primary){ var huur=(d.primary.total_price||0); var schoon=(d.primary.cleaning_fee!=null?d.primary.cleaning_fee:(d.cleaning_fee||0)); var linnen=(d.primary.linen_fee!=null?d.primary.linen_fee:(d.linen_fee||0)); var lok='fr-FR'; var vast=(typeof ROOMTYPE===\"string\" && ROOMTYPE); if(vast){ var total=huur+schoon+linnen; head.innerHTML='<span class=\"cmpb-inline-label\">au total<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+total.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">&euro;&nbsp;'+huur.toLocaleString(lok)+' s&eacute;jour &middot; &euro;&nbsp;'+schoon.toLocaleString(lok)+' nettoyage final &middot; &euro;&nbsp;'+linnen.toLocaleString(lok)+' linge<\/span><span class=\"cmpb-split\">20% maintenant &middot; solde six semaines avant l&rsquo;arriv&eacute;e &middot; modifiable jusque-l&agrave;<\/span>'; } else { head.innerHTML='<span class=\"cmpb-inline-label\">location<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+huur.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">Le nettoyage final et le linge s&rsquo;ajoutent<\/span><span class=\"cmpb-split\">20% maintenant &middot; solde six semaines avant l&rsquo;arriv&eacute;e &middot; modifiable jusque-l&agrave;<\/span>'; } status.hidden=true; cta.textContent=\"R\u00e9server\"; cta.disabled=false; fine.hidden=false; } else if(d && !d.available){ head.textContent=\"S\u00e9lectionnez des dates pour voir les prix\"; status.hidden=false; status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Malheureusement indisponible pour cette p\u00e9riode.\"; cta.textContent=\"Choisir d&rsquo;autres dates\"; cta.disabled=false; fine.hidden=true; } } function checkAvailability(){ if(!state.arrival || !state.departure) return; var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); head.textContent=\"Prijzen ophalen\\u2026\"; fine.hidden=true; status.hidden=false; status.className=\"cmpb-status cmpb-loading\"; status.innerHTML='<span class=\"cmpb-spinner\"><\/span> V\u00e9rifier la disponibilit\u00e9\\u2026'; cta.disabled=true; fetch(API_ENDPOINT,{ method:\"POST\", headers:{\"Content-Type\":\"application\/json\"}, body:JSON.stringify({ arrival:toISO(state.arrival), departure:toISO(state.departure), guests:(state.adults+state.children) }) }).then(function(r){return r.json();}).then(function(data){ if(Array.isArray(data)) data=data[0]; state.lastData=data||null; state.available=!!(data&&data.available); if(data&&data.error){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Impossible de charger la disponibilit\u00e9. V\u00e9rifiez les dates.\"; cta.disabled=false; cta.textContent=\"R\u00e9essayer\"; head.textContent=\"S\u00e9lectionnez des dates pour voir les prix\"; return; } renderResult(); }).catch(function(){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Une erreur s&rsquo;est produite. Veuillez r\u00e9essayer.\"; cta.disabled=false; cta.textContent=\"R\u00e9essayer\"; head.textContent=\"S\u00e9lectionnez des dates pour voir les prix\"; }); } function buildMonth(base){ var y=base.getFullYear(), m=base.getMonth(); var first=new Date(y,m,1); var startDow=(first.getDay()+6)%7; var days=new Date(y,m+1,0).getDate(); var html='<\/p>\n<div class=\"cmpb-month\">\n<div class=\"cmpb-month-title\">'+MONTHS[m]+' '+y+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-dow\">'+DOW.map(function(d){return '<span>'+d+'<\/span>';}).join('')+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-grid\">'; for(var i=0;i<startDow;i++){ html+='\n\n<div class=\"cmpb-day cmpb-empty\"><\/div>\n<p>'; } for(var d=1;d<=days;d++){ var cur=new Date(y,m,d); var cls=\"cmpb-day\"; var disabled = stripTime(cur) < TODAY; if(disabled){ cls+=\" cmpb-disabled\"; } if(sameDay(cur,state.arrival)){ cls+=\" cmpb-selected cmpb-range-start\"; } if(sameDay(cur,state.departure)){ cls+=\" cmpb-selected cmpb-range-end\"; } if(state.arrival&#038;&#038;state.departure&#038;&#038;stripTime(cur)>stripTime(state.arrival)&&stripTime(cur)<stripTime(state.departure)){ cls+=\" cmpb-inrange\"; } html+='<button type=\"button\" class=\"'+cls+'\" '+(disabled?'disabled':'data-iso=\"'+toISO(cur)+'\"')+'>'+d+'<\/button>'; } html+='<\/div>\n<\/div>\n<p>'; return html; } function renderCalendar(){ var m1=new Date(state.calMonth); var m2=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); $(\"cmpb-months\").innerHTML=buildMonth(m1)+buildMonth(m2); var firstOfThisMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); $(\"cmpb-cal-prev\").disabled = (m1<=firstOfThisMonth); $(\"cmpb-m-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"jj-mm-aaaa\"; $(\"cmpb-m-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-m-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Ajouter une date\"; $(\"cmpb-m-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-m-arr\").classList.toggle(\"cmpb-active\", !state.arrival || (state.arrival&#038;&#038;state.departure)); $(\"cmpb-m-dep\").classList.toggle(\"cmpb-active\", !!state.arrival &#038;&#038; !state.departure); Array.prototype.forEach.call($(\"cmpb-months\").querySelectorAll(\".cmpb-day[data-iso]\"),function(btn){ btn.addEventListener(\"click\",function(){ onDayClick(this.getAttribute(\"data-iso\")); }); }); } function onDayClick(iso){ var parts=iso.split(\"-\"); var d=new Date(parseInt(parts[0]),parseInt(parts[1])-1,parseInt(parts[2])); if(!state.arrival || (state.arrival &#038;&#038; state.departure)){ state.arrival=d; state.departure=null; } else { if(stripTime(d) <= stripTime(state.arrival)){ state.arrival=d; state.departure=null; } else { state.departure=d; } } renderCalendar(); renderFields(); } function openModal(){ if(state.arrival){ state.calMonth=new Date(state.arrival.getFullYear(),state.arrival.getMonth(),1); } else { state.calMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); } renderCalendar(); $(\"cmpb-modal\").hidden=false; document.body.style.overflow=\"hidden\"; } function closeModal(){ $(\"cmpb-modal\").hidden=true; document.body.style.overflow=\"\"; if(state.arrival &#038;&#038; state.departure){ checkAvailability(); } else { renderResult(); } } function toggleGuests(force){ var panel=$(\"cmpb-guests-panel\"), toggle=$(\"cmpb-guests-toggle\"); var open = force!==undefined ? force : panel.hidden; panel.hidden=!open; toggle.classList.toggle(\"cmpb-open\",open); } function init(){ renderFields(); renderResult(); $(\"cmpb-arr\").addEventListener(\"click\",openModal); $(\"cmpb-dep\").addEventListener(\"click\",openModal); $(\"cmpb-cal-prev\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()-1,1); renderCalendar(); }); $(\"cmpb-cal-next\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); renderCalendar(); }); $(\"cmpb-clear-dates\").addEventListener(\"click\",function(){ state.arrival=null; state.departure=null; state.lastData=null; renderCalendar(); renderFields(); }); $(\"cmpb-close-dates\").addEventListener(\"click\",closeModal); $(\"cmpb-modal\").addEventListener(\"click\",function(e){ if(e.target===this) closeModal(); }); $(\"cmpb-guests-toggle\").addEventListener(\"click\",function(){ toggleGuests(); }); $(\"cmpb-guests-close\").addEventListener(\"click\",function(){ toggleGuests(false); }); Array.prototype.forEach.call(document.querySelectorAll(\".cmpb-step\"),function(btn){ btn.addEventListener(\"click\",function(){ if(this.disabled) return; var type=this.getAttribute(\"data-type\"), dir=parseInt(this.getAttribute(\"data-dir\")); var totG=state.adults+state.children; if(type===\"adults\"){ var n=state.adults+dir; if(n>=1 && (dir<0||totG<MAX_GUESTS)) state.adults=n; } else if(type===\"children\"){ var n=state.children+dir; if(n>=0 && (dir<0||totG<MAX_GUESTS)) state.children=n; } else if(type===\"babies\"){ var n=state.babies+dir; if(n>=0) state.babies=n; } renderFields(); if(state.arrival&&state.departure&&state.available){ } }); }); $(\"cmpb-cta\").addEventListener(\"click\",function(){ if(state.available && state.arrival && state.departure){ openBooking(); } else if(state.arrival && state.departure){ checkAvailability(); } else { openModal(); } }); } function openBooking(){ function ymd(d){ return \"\"+d.getFullYear()+pad(d.getMonth()+1)+pad(d.getDate()); } var url = BOOKING_BASE + \"?checkin=\" + ymd(state.arrival) + \"&checkout=\" + ymd(state.departure) + \"&i=null\" + \"&w=\" + PROPERTY_ID + \"&rt=\" + BOOKING_RT; window.open(url, \"_blank\"); } if(document.readyState===\"loading\"){ document.addEventListener(\"DOMContentLoaded\",init); } else { init(); } })();<\/script><\/p>\n<div class=\"cal-why\">\n<h3>Pourquoi r\u00e9server directement chez nous<\/h3>\n<ul>\n<li>Pas d&rsquo;interm\u00e9diaire et pas de frais de r\u00e9servation<\/li>\n<li>Vingt pour cent aujourd&rsquo;hui, le reste seulement six semaines avant le d\u00e9part<\/li>\n<li>Vos projets changent&nbsp;? Votre paiement est report\u00e9 \u00e0 une autre date<\/li>\n<li>Un contact personnel avec nous pour l&rsquo;arriv\u00e9e, les cl\u00e9s et les conseils<\/li>\n<\/ul>\n<\/div>\n<div class=\"cal-why\">\n<h3>Paiement et annulation<\/h3>\n<pee style=\"font-size:15px;line-height:1.8;color:#3c3a47;margin:0\">Lors de la r&eacute;servation, vous payez 20% du montant total, sous 48 heures. Nous recevons le solde au plus tard six semaines avant l&rsquo;arriv&eacute;e. Si vous annulez jusqu&rsquo;&agrave; six semaines avant l&rsquo;arriv&eacute;e, vous recevez le montant vers&eacute; sous forme d&rsquo;avoir pour une autre date, valable douze mois. Au-del&agrave;, la totalit&eacute; du loyer reste due. Nous vous conseillons de souscrire une assurance voyage et annulation adapt&eacute;e.<\/pee><\/div>\n<div class=\"cm-vragen\">\n<h3>Questions fr&eacute;quentes<\/h3>\n<details>\n<summary>O&ugrave; puis-je louer un appartement dans le centre de Moraira ?<\/summary>\n<pee>Chez Calamora Moraira. La r&eacute;sidence se trouve sur le rond-point central du village, &agrave; deux cents m&egrave;tres de la plage.<\/pee><\/details>\n<details>\n<summary>Quel logement de vacances &agrave; Moraira dispose de sa propre terrasse sur le toit ?<\/summary>\n<pee>Le penthouse de Calamora Moraira, au dernier &eacute;tage, avec une terrasse d&rsquo;environ 40 m2 expos&eacute;e au sud-est.<\/pee><\/details>\n<details>\n<summary>O&ugrave; puis-je r&eacute;server directement aupr&egrave;s du propri&eacute;taire &agrave; Moraira ?<\/summary>\n<pee>Ici. Robert et Joyce louent eux-m&ecirc;mes leur appartement et leur penthouse, sans interm&eacute;diaire.<\/pee><\/details>\n<details>\n<summary>Y a-t-il &agrave; Moraira un appartement avec piscine et aire de jeux pour enfants ?<\/summary>\n<pee>Oui. Calamora Moraira dispose d&rsquo;un jardin commun avec une piscine &agrave; partie enfants peu profonde et une aire de jeux.<\/pee><\/details>\n<details>\n<summary>Pour combien de personnes Calamora Moraira convient-il ?<\/summary>\n<pee>Pour quatre personnes, dans deux chambres avec deux salles de bain.<\/pee><\/details>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"O&ugrave; puis-je louer un appartement dans le centre de Moraira ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Chez Calamora Moraira. La r&eacute;sidence se trouve sur le rond-point central du village, &agrave; deux cents m&egrave;tres de la plage.\"}},{\"@type\":\"Question\",\"name\":\"Quel logement de vacances &agrave; Moraira dispose de sa propre terrasse sur le toit ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Le penthouse de Calamora Moraira, au dernier &eacute;tage, avec une terrasse d&rsquo;environ 40 m2 expos&eacute;e au sud-est.\"}},{\"@type\":\"Question\",\"name\":\"O&ugrave; puis-je r&eacute;server directement aupr&egrave;s du propri&eacute;taire &agrave; Moraira ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ici. Robert et Joyce louent eux-m&ecirc;mes leur appartement et leur penthouse, sans interm&eacute;diaire.\"}},{\"@type\":\"Question\",\"name\":\"Y a-t-il &agrave; Moraira un appartement avec piscine et aire de jeux pour enfants ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Calamora Moraira dispose d&rsquo;un jardin commun avec une piscine &agrave; partie enfants peu profonde et une aire de jeux.\"}},{\"@type\":\"Question\",\"name\":\"Pour combien de personnes Calamora Moraira convient-il ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pour quatre personnes, dans deux chambres avec deux salles de bain.\"}}]}<\/script><\/div>\n<\/div>\n<div class=\"cm-boeken\" id=\"beschikbaarheid\">\n<h2>V&eacute;rifier la disponibilit&eacute; des deux logements<\/h2>\n<pee>Nous louons nous-m&ecirc;mes nos deux appartements&nbsp;: vous r&eacute;servez donc directement aupr&egrave;s de nous, sans interm&eacute;diaire.<\/pee>\n<div style=\"max-width:100%;margin:0 auto;\">\n<div widget=\"06251-12675-92556\"><\/div>\n<\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Ce que disent nos h&ocirc;tes<\/h2>\n<div class=\"cm-reviews\">\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>Le s&eacute;jour chez CALAMORA | MORAIRA a &eacute;t&eacute; une v&eacute;ritable exp&eacute;rience de r&ecirc;ve. L&rsquo;appartement &eacute;tait magnifiquement d&eacute;cor&eacute; et id&eacute;alement situ&eacute;.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">A<\/span><span>Anna de Vries<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>L&rsquo;endroit id&eacute;al pour une escapade relaxante. Confortable, &eacute;l&eacute;gant et &agrave; distance de marche de tout ce que nous voulions voir.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">S<\/span><span>Sophie Janssen<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>Je me suis imm&eacute;diatement senti chez moi. L&rsquo;attention port&eacute;e aux d&eacute;tails dans la conception de l&rsquo;appartement &eacute;tait vraiment impressionnante.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">T<\/span><span>Tom van der Meer<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>Ce fut une exp&eacute;rience formidable avec d&rsquo;excellentes installations et un personnel tr&egrave;s serviable.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">J<\/span><span>Jeroen Smits<\/span><\/div>\n<\/div>\n<\/div>\n<pee style=\"margin-top:18px\"><a href=\"https:\/\/calamora-moraira.eu\/fr\/avis-de-nos-hotes\/\">Lisez les avis de nos h&ocirc;tes<\/a><\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">O&ugrave; vous s&eacute;journez<\/h2>\n<pee>Moraira, Comunidad Valenciana, Espagne<\/pee>\n<div class=\"cm-kaart\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d20334.87393617673!2d0.12482150161122972!3d38.68732916577956!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129e07c97ca29a07%3A0xbd4aa8f123db5b37!2sAv.%20Madrid%2C%2024%2C%2003724%20Teulada%2C%20Alicante%2C%20Spanje!5e0!3m2!1snl!2snl!4v1765201569990!5m2!1snl!2snl\" title=\"Carte de Moraira\" loading=\"lazy\" allowfullscreen referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe><\/div>\n<pee class=\"cm-kaart-tekst\">Calamora se trouve sur l&rsquo;Avenida de Madrid, au rond-point central avec le vieil olivier. La plage est &agrave; deux cents m&egrave;tres&nbsp;; le port et les terrasses sont &agrave; quelques minutes &agrave; pied.<\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Moraira est &agrave; deux pas<\/h2>\n<pee>Calamora se trouve sur le rond-point central de Moraira, pr&egrave;s du vieil olivier &mdash; &agrave; quelques minutes &agrave; pied de la plage, du port et des terrasses.<\/pee>\n<div class=\"cm-tegels\"><a class=\"cm-tegel\" href=\"https:\/\/calamora-moraira.eu\/fr\/experiences-culinaires-a-moraira\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/Eten-en-drinken-in-Moraira.webp\" alt=\"Manger et boire &agrave; Moraira\" loading=\"lazy\"><span>Exp&eacute;riences culinaires<\/span><\/a><a class=\"cm-tegel\" href=\"https:\/\/calamora-moraira.eu\/fr\/visite-de-la-plage-cala-llebeig\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/09\/moraira-baai-uitzicht.jpg\" alt=\"Vue sur la baie de Moraira\" loading=\"lazy\"><span>Plage de Cala Llebeig<\/span><\/a><a class=\"cm-tegel\" href=\"https:\/\/calamora-moraira.eu\/fr\/moraira\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/09\/moraira-haven-uitzicht.jpg\" alt=\"Vue sur le port de Moraira\" loading=\"lazy\"><span>D&eacute;couvrir Moraira<\/span><\/a><\/div>\n<div class=\"cm-scheiding\"><\/div>\n<div class=\"cm-slot\">\n<h2>Venez &agrave; Moraira en hiver<\/h2>\n<pee>Un long s&eacute;jour hors saison&nbsp;? D&eacute;couvrez ce que signifie hiverner &agrave; Moraira.<\/pee><pee><a href=\"https:\/\/calamora-moraira.eu\/fr\/moraira\/hiverner-a-moraira\/\">Hiverner &agrave; Moraira<\/a><\/pee><\/div>\n<p><script>(function(){ var doel = document.getElementById('cm-google'); if (!doel) { return; } fetch('\/wp-json\/wp\/v2\/pages\/10533?_fields=content', { credentials: 'omit' }).then(function(r){ return r.ok ? r.json() : null; }).then(function(j){ if (!j || !j.content || !j.content.rendered) { return; } var m = j.content.rendered.match(\/CMREVSTART([\\s\\S]*?)CMREVEND\/); if (!m) { return; } var schoon = m[1].replace(\/[^A-Za-z0-9+\/=]\/g, ''); if (schoon.length < 200) { return; } var gegevens = JSON.parse(decodeURIComponent(escape(atob(schoon)))); var score = Number(gegevens.score); var aantal = Number(gegevens.aantal); if (!score || !aantal) { return; } var ster = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'svg'); ster.setAttribute('width', '18'); ster.setAttribute('height', '18'); ster.setAttribute('viewBox', '0 0 24 24'); ster.setAttribute('fill', '#C9A227'); var pad = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path'); pad.setAttribute('d', 'M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14l-5-4.87 6.91-1.01L12 2z'); ster.appendChild(pad); var cijfer = document.createElement('strong'); cijfer.textContent = score.toFixed(1).replace('.', ','); var rest = document.createElement('span'); rest.textContent = aantal === 1 ? 'sur Google, 1 avis' : 'sur Google, ' + aantal + ' avis'; doel.appendChild(ster); doel.appendChild(cijfer); doel.appendChild(rest); if (gegevens.profiel) { var link = document.createElement('a'); link.href = gegevens.profiel; link.target = '_blank'; link.rel = 'noopener'; link.textContent = 'voir'; doel.appendChild(link); } doel.style.display = 'flex'; }).catch(function(){}); })();<\/script><script>(function(){ if (!document.querySelector('link[href*=\"widgets\/vanilla\/core.css\"]')) { var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'https:\/\/cdn.mytourist.cloud\/theme\/libs\/widgets\/vanilla\/core.css'; document.head.appendChild(l); } if (window.cmMyTouristGeladen) { return; } if (document.querySelector('script[src*=\"widgets\/vanilla\/core.js\"]')) { return; } window.cmMyTouristGeladen = true; document.write('<scr' + 'ipt src=\"https:\/\/cdn.mytourist.cloud\/theme\/libs\/widgets\/vanilla\/core.js\"><\\\/scr' + 'ipt>'); })();<\/script><script type=\"application\/ld+json\">{ \"@context\": \"https:\/\/schema.org\", \"@type\": \"LodgingBusiness\", \"@id\": \"https:\/\/calamora-moraira.eu\/fr\/#accommodatie\", \"name\": \"Calamora Moraira\", \"url\": \"https:\/\/calamora-moraira.eu\/fr\/\", \"description\": \"Appartement et penthouse \u00e0 louer dans le centre de Moraira, \u00e0 deux cents m\u00e8tres de la plage. R\u00e9servation directe aupr\u00e8s du propri\u00e9taire.\", \"address\": { \"@type\": \"PostalAddress\", \"streetAddress\": \"Avenida de Madrid 24\", \"postalCode\": \"03724\", \"addressLocality\": \"Moraira\", \"addressRegion\": \"Alicante\", \"addressCountry\": \"ES\" }, \"numberOfRooms\": 2, \"sameAs\": [ \"https:\/\/www.facebook.com\/profile.php?id=100063665407123\", \"https:\/\/www.instagram.com\/calamora.moraira\/\" ], \"amenityFeature\": [ { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Piscine\", \"value\": true }, { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Climatisation\", \"value\": true }, { \"@type\": \"LocationFeatureSpecification\", \"name\": \"WiFi gratuit\", \"value\": true }, { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Jardin\", \"value\": true } ], \"containsPlace\": [ { \"@type\": \"VacationRental\", \"name\": \"Appartement Calamora Moraira\", \"url\": \"https:\/\/calamora-moraira.eu\/fr\/appartement\/\", \"numberOfBedrooms\": 2, \"numberOfBathroomsTotal\": 2 }, { \"@type\": \"VacationRental\", \"name\": \"Penthouse Calamora Moraira\", \"url\": \"https:\/\/calamora-moraira.eu\/fr\/penthouse\/\", \"numberOfBedrooms\": 2, \"numberOfBathroomsTotal\": 2 } ] }<\/script><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":5282,"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":""},"dipi_cpt_category":[],"class_list":["post-4162","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Appartement ou penthouse \u00e0 Moraira | Calamora Moraira<\/title>\n<meta name=\"description\" content=\"Appartement ou penthouse dans le centre de Moraira, \u00e0 200 m de la plage, avec piscine et jardin. R\u00e9servez en direct : 20% maintenant, le solde six semaines avant.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/calamora-moraira.eu\/fr\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Appartement ou penthouse \u00e0 Moraira | Calamora Moraira\" \/>\n<meta property=\"og:description\" content=\"Appartement ou penthouse dans le centre de Moraira, \u00e0 200 m de la plage, avec piscine et jardin. R\u00e9servez en direct : 20% maintenant, le solde six semaines avant.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/calamora-moraira.eu\/fr\/\" \/>\n<meta property=\"og:site_name\" content=\"CALAMORA | MORAIRA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100063665407123\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-30T23:13:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/\",\"name\":\"Appartement ou penthouse \u00e0 Moraira | Calamora Moraira\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gebouw_tuin-01.webp\",\"datePublished\":\"2025-12-09T19:35:13+00:00\",\"dateModified\":\"2026-09-30T23:13:06+00:00\",\"description\":\"Appartement ou penthouse dans le centre de Moraira, \u00e0 200 m de la plage, avec piscine et jardin. R\u00e9servez en direct : 20% maintenant, le solde six semaines avant.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#primaryimage\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gebouw_tuin-01.webp\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gebouw_tuin-01.webp\",\"width\":1920,\"height\":1280,\"caption\":\"Gebouw, Calamora Moraira, zwembad\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/accueil\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accueil\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/\",\"name\":\"CALAMORA | MORAIRA\",\"description\":\"appartementen verhuur\",\"publisher\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#organization\"},\"alternateName\":\"Calamora appartementen verhuur\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#organization\",\"name\":\"Calamora Moraira\",\"alternateName\":\"Calamora Moraira\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"width\":292,\"height\":213,\"caption\":\"Calamora Moraira\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100063665407123\",\"https:\\\/\\\/www.instagram.com\\\/calamora.moraira\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Appartement ou penthouse \u00e0 Moraira | Calamora Moraira","description":"Appartement ou penthouse dans le centre de Moraira, \u00e0 200 m de la plage, avec piscine et jardin. R\u00e9servez en direct : 20% maintenant, le solde six semaines avant.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/calamora-moraira.eu\/fr\/","og_locale":"fr_FR","og_type":"article","og_title":"Appartement ou penthouse \u00e0 Moraira | Calamora Moraira","og_description":"Appartement ou penthouse dans le centre de Moraira, \u00e0 200 m de la plage, avec piscine et jardin. R\u00e9servez en direct : 20% maintenant, le solde six semaines avant.","og_url":"https:\/\/calamora-moraira.eu\/fr\/","og_site_name":"CALAMORA | MORAIRA","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100063665407123","article_modified_time":"2026-09-30T23:13:06+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/calamora-moraira.eu\/fr\/","url":"https:\/\/calamora-moraira.eu\/fr\/","name":"Appartement ou penthouse \u00e0 Moraira | Calamora Moraira","isPartOf":{"@id":"https:\/\/calamora-moraira.eu\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/calamora-moraira.eu\/fr\/#primaryimage"},"image":{"@id":"https:\/\/calamora-moraira.eu\/fr\/#primaryimage"},"thumbnailUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp","datePublished":"2025-12-09T19:35:13+00:00","dateModified":"2026-09-30T23:13:06+00:00","description":"Appartement ou penthouse dans le centre de Moraira, \u00e0 200 m de la plage, avec piscine et jardin. R\u00e9servez en direct : 20% maintenant, le solde six semaines avant.","breadcrumb":{"@id":"https:\/\/calamora-moraira.eu\/fr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/calamora-moraira.eu\/fr\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/calamora-moraira.eu\/fr\/#primaryimage","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp","width":1920,"height":1280,"caption":"Gebouw, Calamora Moraira, zwembad"},{"@type":"BreadcrumbList","@id":"https:\/\/calamora-moraira.eu\/fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/calamora-moraira.eu\/fr\/accueil\/"},{"@type":"ListItem","position":2,"name":"Accueil"}]},{"@type":"WebSite","@id":"https:\/\/calamora-moraira.eu\/fr\/#website","url":"https:\/\/calamora-moraira.eu\/fr\/","name":"CALAMORA | MORAIRA","description":"appartementen verhuur","publisher":{"@id":"https:\/\/calamora-moraira.eu\/fr\/#organization"},"alternateName":"Calamora appartementen verhuur","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/calamora-moraira.eu\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/calamora-moraira.eu\/fr\/#organization","name":"Calamora Moraira","alternateName":"Calamora Moraira","url":"https:\/\/calamora-moraira.eu\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/calamora-moraira.eu\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","width":292,"height":213,"caption":"Calamora Moraira"},"image":{"@id":"https:\/\/calamora-moraira.eu\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063665407123","https:\/\/www.instagram.com\/calamora.moraira\/"]}]}},"yoast_meta":{"yoast_wpseo_title":"Appartement ou penthouse \u00e0 Moraira | Calamora Moraira","yoast_wpseo_metadesc":"Appartement ou penthouse dans le centre de Moraira, \u00e0 200 m de la plage, avec piscine et jardin. R\u00e9servez en direct : 20% maintenant, le solde six semaines avant.","yoast_wpseo_focuskw":"Appartement centre Moraira"},"_links":{"self":[{"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/pages\/4162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/comments?post=4162"}],"version-history":[{"count":10,"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/pages\/4162\/revisions"}],"predecessor-version":[{"id":11350,"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/pages\/4162\/revisions\/11350"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/media\/5282"}],"wp:attachment":[{"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/media?parent=4162"}],"wp:term":[{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/calamora-moraira.eu\/fr\/wp-json\/wp\/v2\/dipi_cpt_category?post=4162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}