{"id":418,"date":"2015-01-03T18:56:00","date_gmt":"2015-01-03T17:56:00","guid":{"rendered":"http:\/\/www.oconnel-lodge.com\/?page_id=418"},"modified":"2026-05-12T15:15:48","modified_gmt":"2026-05-12T13:15:48","slug":"reserver","status":"publish","type":"page","link":"https:\/\/www.oconnel-lodge.com\/en\/reserver\/","title":{"rendered":"Book Direct"},"content":{"rendered":"\n<div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 15px; line-height: 1.7; color: #333; margin-bottom: 12px;\">\n<p style=\"margin: 0 0 16px 0;\">Saisissez votre date d&rsquo;Arriv\u00e9e puis votre date de D\u00e9part, renseignez le nombre d&rsquo;occupants, compl\u00e9tez vos coordonn\u00e9es, acc\u00e9dez \u00e0 la page de paiement s\u00e9curis\u00e9 par notre prestataire STRIPE. Acompte de 30% au moment de la r\u00e9servation, le solde est d\u00fb 28 jours avant votre arriv\u00e9e.<\/p>\n<p style=\"margin: 0 0 8px 0;\">Notre tarif comprend : Lits faits \u00e0 votre arriv\u00e9e, Linge de toilette fourni, M\u00e9nage en fin de s\u00e9jour \u2013 \u00e0 l&rsquo;exception de la cuisine et vaisselle qu&rsquo;il vous faudra restituer propre.<\/p>\n<p style=\"margin: 0 0 8px 0;\">Contact e-mail : <a style=\"color: #0073aa;\" href=\"mailto:contact@oconnel-lodge.com\">contact@oconnel-lodge.com<\/a><\/p>\n<p><a href=\"https:\/\/wa.me\/33688853166\" target=\"_blank\" rel=\"noopener noreferrer\"> Contact via WhatsApp au +33 6 88 85 31 66 <img decoding=\"async\" style=\"width: 24px; height: 24px; vertical-align: middle; margin-left: 8px;\" src=\"https:\/\/www.oconnel-lodge.com\/wp-content\/uploads\/2026\/04\/pictogram-whatsapp.png\" alt=\"WhatsApp\" \/> <\/a><\/p>\n<\/div>\n\n\n\n\n\n<div id=\"nowistay-conditions\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: #fff; border: 1px solid #e8e8e8; border-radius: 12px; padding: 20px 20px 18px 20px; margin-bottom: 8px;\"><label style=\"display: flex; align-items: flex-start; gap: 10px; margin-bottom: 10px; cursor: pointer; font-size: 14px; color: #333;\"> <input id=\"check-animal\" style=\"margin-top: 2px; width: 16px; height: 16px; flex-shrink: 0; accent-color: #4169e1; cursor: pointer;\" type=\"checkbox\" \/> Je s\u00e9journe sans animal de compagnie <\/label> <label style=\"display: flex; align-items: flex-start; gap: 10px; margin-bottom: 18px; cursor: pointer; font-size: 14px; color: #333;\"> <input id=\"check-capacity\" style=\"margin-top: 2px; width: 16px; height: 16px; flex-shrink: 0; accent-color: #4169e1; cursor: pointer;\" type=\"checkbox\" \/> Je s\u00e9journe jusqu&rsquo;\u00e0 12 personnes (ou 14 dont 4 b\u00e9b\u00e9s maximum) <\/label>\n<div style=\"border-top: 1px solid #ebebeb; margin-bottom: 16px;\">\u00a0<\/div>\n<div style=\"display: flex; flex-direction: column; gap: 12px;\">\n<div style=\"display: flex; align-items: center; justify-content: space-between;\"><span style=\"font-size: 14px; color: #333;\">Nombre d&rsquo;adultes<\/span>\n<div style=\"display: flex; align-items: center; gap: 12px;\"><button id=\"btn-adultes-minus\" style=\"width: 30px; height: 30px; border-radius: 50%; border: 1.5px solid #ccc; background: #fff; font-size: 18px; line-height: 1; cursor: pointer; color: #333; padding: 0;\">\u2212<\/button> <span id=\"nw-adultes\" style=\"font-size: 15px; font-weight: 600; color: #111; min-width: 20px; text-align: center;\">1<\/span> <button id=\"btn-adultes-plus\" style=\"width: 30px; height: 30px; border-radius: 50%; border: 1.5px solid #ccc; background: #fff; font-size: 18px; line-height: 1; cursor: pointer; color: #333; padding: 0;\">+<\/button><\/div>\n<\/div>\n<div style=\"display: flex; align-items: center; justify-content: space-between;\"><span style=\"font-size: 14px; color: #333;\">Nombre d&rsquo;Enfants <span style=\"color: #aaa; font-size: 12px;\">(&gt; 2 ans)<\/span><\/span>\n<div style=\"display: flex; align-items: center; gap: 12px;\"><button id=\"btn-enfants-minus\" style=\"width: 30px; height: 30px; border-radius: 50%; border: 1.5px solid #ccc; background: #fff; font-size: 18px; line-height: 1; cursor: pointer; color: #333; padding: 0;\">\u2212<\/button> <span id=\"nw-enfants\" style=\"font-size: 15px; font-weight: 600; color: #111; min-width: 20px; text-align: center;\">0<\/span> <button id=\"btn-enfants-plus\" style=\"width: 30px; height: 30px; border-radius: 50%; border: 1.5px solid #ccc; background: #fff; font-size: 18px; line-height: 1; cursor: pointer; color: #333; padding: 0;\">+<\/button><\/div>\n<\/div>\n<div style=\"display: flex; align-items: center; justify-content: space-between;\"><span style=\"font-size: 14px; color: #333;\">Nombre de B\u00e9b\u00e9s <span style=\"color: #aaa; font-size: 12px;\">(&lt; 2 ans)<\/span><\/span>\n<div style=\"display: flex; align-items: center; gap: 12px;\"><button id=\"btn-bebes-minus\" style=\"width: 30px; height: 30px; border-radius: 50%; border: 1.5px solid #ccc; background: #fff; font-size: 18px; line-height: 1; cursor: pointer; color: #333; padding: 0;\">\u2212<\/button> <span id=\"nw-bebes\" style=\"font-size: 15px; font-weight: 600; color: #111; min-width: 20px; text-align: center;\">0<\/span> <button id=\"btn-bebes-plus\" style=\"width: 30px; height: 30px; border-radius: 50%; border: 1.5px solid #ccc; background: #fff; font-size: 18px; line-height: 1; cursor: pointer; color: #333; padding: 0;\">+<\/button><\/div>\n<\/div>\n<div id=\"nw-alert\" style=\"display: none; font-size: 13px; color: #c0392b; background: #fdf0f0; padding: 8px 12px; border-radius: 8px; border-left: 3px solid #e74c3c;\">\u00a0<\/div>\n<\/div>\n<\/div>\n<div id=\"nowistay-booking\">\u00a0<\/div>\n<p><script>\ndocument.addEventListener('DOMContentLoaded', function() {\n\n  var vals = { adultes: 1, enfants: 0, bebes: 0 };\n\n  function check() {\n    var animal     = document.getElementById('check-animal').checked;\n    var capacity   = document.getElementById('check-capacity').checked;\n    var hors_bebes = vals.adultes + vals.enfants;\n    var total      = hors_bebes + vals.bebes;\n    var el         = document.getElementById('nw-alert');\n    var msgs       = [];\n\n    if (!animal || !capacity) msgs.push('Veuillez cocher les 2 cases ci-dessus.');\n    if (hors_bebes > 12)      msgs.push('Le total adultes + enfants ne peut pas d\u00e9passer 12 personnes.');\n    if (vals.bebes > 4)       msgs.push('Le nombre de b\u00e9b\u00e9s ne peut pas d\u00e9passer 4.');\n    if (total > 14)           msgs.push('Le total g\u00e9n\u00e9ral ne peut pas d\u00e9passer 14 personnes.');\n\n    el.innerHTML     = msgs.join('<br>');\n    el.style.display = msgs.length ? 'block' : 'none';\n  }\n\n  function adjust(key, delta, min, max) {\n    vals[key] = Math.max(min, Math.min(max, vals[key] + delta));\n    document.getElementById('nw-' + key).textContent = vals[key];\n    check();\n  }\n\n  document.getElementById('btn-adultes-minus').addEventListener('click', function() { adjust('adultes', -1, 1, 12); });\n  document.getElementById('btn-adultes-plus').addEventListener('click',  function() { adjust('adultes',  1, 1, 12); });\n  document.getElementById('btn-enfants-minus').addEventListener('click', function() { adjust('enfants', -1, 0, 12); });\n  document.getElementById('btn-enfants-plus').addEventListener('click',  function() { adjust('enfants',  1, 0, 12); });\n  document.getElementById('btn-bebes-minus').addEventListener('click',   function() { adjust('bebes',   -1, 0,  4); });\n  document.getElementById('btn-bebes-plus').addEventListener('click',    function() { adjust('bebes',    1, 0,  4); });\n\n  document.getElementById('check-animal').addEventListener('change', check);\n  document.getElementById('check-capacity').addEventListener('change', check);\n\n  var d = \"https:\/\/traveler.nowistay.com\";\n  var c = document.getElementById(\"nowistay-booking\");\n  if (c) {\n    var f = document.createElement(\"iframe\");\n    f.src = \"https:\/\/traveler.nowistay.com\/fr\/book\/6alc7v67\";\n    f.style.cssText = \"width:100%;border:none;height:800px;max-width:100%;display:block\";\n    f.setAttribute(\"scrolling\",\"no\");\n    f.setAttribute(\"frameborder\",\"0\");\n    f.setAttribute(\"allowtransparency\",\"true\");\n    c.style.overflow = \"visible\";\n    c.appendChild(f);\n    window.addEventListener(\"message\", function(e) {\n      if (e.origin !== d) return;\n      if (e.data && e.data.type === \"nowistay-resize\" && e.data.height) {\n        f.style.height = Math.max(e.data.height + 20, 400) + \"px\";\n      }\n    });\n  }\n\n});\n<\/script><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Saisissez votre date d&rsquo;Arriv\u00e9e puis votre date de D\u00e9part, renseignez le nombre d&rsquo;occupants, compl\u00e9tez vos coordonn\u00e9es, acc\u00e9dez \u00e0 la page de paiement s\u00e9curis\u00e9 par notre prestataire STRIPE. Acompte de 30% au moment de la r\u00e9servation, le solde est d\u00fb 28 jours avant votre arriv\u00e9e. Notre tarif comprend : Lits faits \u00e0 votre arriv\u00e9e, Linge de&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-418","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.oconnel-lodge.com\/en\/wp-json\/wp\/v2\/pages\/418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oconnel-lodge.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.oconnel-lodge.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.oconnel-lodge.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oconnel-lodge.com\/en\/wp-json\/wp\/v2\/comments?post=418"}],"version-history":[{"count":117,"href":"https:\/\/www.oconnel-lodge.com\/en\/wp-json\/wp\/v2\/pages\/418\/revisions"}],"predecessor-version":[{"id":1643,"href":"https:\/\/www.oconnel-lodge.com\/en\/wp-json\/wp\/v2\/pages\/418\/revisions\/1643"}],"wp:attachment":[{"href":"https:\/\/www.oconnel-lodge.com\/en\/wp-json\/wp\/v2\/media?parent=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}