{"id":423,"date":"2026-01-14T01:38:10","date_gmt":"2026-01-14T00:38:10","guid":{"rendered":"https:\/\/totocollection.com\/home\/"},"modified":"2026-10-16T15:40:15","modified_gmt":"2026-10-16T13:40:15","slug":"home","status":"publish","type":"page","link":"https:\/\/totocollection.com\/fr\/","title":{"rendered":"Home"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section et_pb_section_parallax section_has_divider et_pb_bottom_divider\"><span class=\"et-pb-parallax-wrapper et-pb-parallax-hidden-phone\"><span class=\"et-pb-parallax-background et-pb-parallax-background--css et-pb-parallax-background-module--divi-section-0\" style=\"background-image:url(https:\/\/totocollection.com\/wp-content\/uploads\/2026\/03\/Sfondo-Toto-Collection-Ultra-HD-new-scaled.jpg)\"><\/span><\/span>\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<section class=\"et_pb_fullwidth_header_0 et_pb_fullwidth_header et_pb_bg_layout_dark et_pb_text_align_center et_pb_module et_flex_module\"><div class=\"et_pb_fullwidth_header_container center\"><div class=\"header-content-container center\"><div class=\"header-content et_flex_module\"><h1 class=\"et_pb_module_header\">Toto Collection<\/h1><div class=\"et_pb_header_content_wrapper\" data-et-mv-hidden-phone=\"true\"><p>Logements exclusifs \u00e0 Rome,<br \/>\n\u00e0 quelques pas du Vatican.<\/p>\n<\/div><div class=\"et_pb_header_button_wrapper\"><a class=\"et_pb_button et_pb_more_button et_pb_button_one\" href=\"\">Site en construction<\/a><\/div><\/div><\/div><\/div><div class=\"et_pb_fullwidth_header_overlay\"><\/div><div class=\"et_pb_fullwidth_header_scroll\"><\/div><\/section>\n\n<div class=\"et_pb_row_1 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h3>Appartement Entier Via Gregorio VII<\/h3>\n<p>4 couchages - \u00e0 deux pas de la Place Saint-Pierre<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h3>\u00c9l\u00e9gant Appartement Via Ottaviano<\/h3>\n<p>7 couchages - tr\u00e8s proche du M\u00e9tro \u00ab A \u00bb Ottaviano<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_countdown_timer_0 et_pb_countdown_timer et_pb_bg_layout_dark et_pb_no_bg et_pb_module et_flex_module\" data-end-timestamp=\"1793403000\"><div class=\"et_pb_countdown_timer_container clearfix\"><h4 class=\"title\">Bient\u00f4t disponible<\/h4><div class=\"days section values\" data-short=\"J\" data-full=\"Jour(s)\"><p class=\"value\"><\/p><p class=\"label\">Jour(s)<\/p><\/div><div class=\"sep section\"><p>:<\/p><\/div><div class=\"hours section values\" data-short=\"H\" data-full=\"Heure(s)\"><p class=\"value\"><\/p><p class=\"label\">Heure(s)<\/p><\/div><div class=\"sep section\"><p>:<\/p><\/div><div class=\"minutes section values\" data-short=\"Min\" data-full=\"Minute(s)\"><p class=\"value\"><\/p><p class=\"label\">Minute(s)<\/p><\/div><div class=\"sep section\"><p>:<\/p><\/div><div class=\"seconds section values\" data-short=\"Sec\" data-full=\"Seconde(s)\"><p class=\"value\"><\/p><p class=\"label\">Seconde(s)<\/p><\/div><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><!-- BnB Booking Widget - compatibile WordPress\/Divi (vanilla JS) -->\n<div class=\"bnbw\" data-bnbw\n\t data-base-url=\"https:\/\/www.bed-and-breakfast.it\/fr\/strutturepm\/181\"\n\t data-id-pm=\"181\"\n\t data-utm-source=\"widgetPm\"\n\t data-open-target=\"_blank\">\n\n  <div class=\"bnbw__bar\" role=\"group\" aria-label=\"S\u00e9lecteur de disponibilit\u00e9\">\n\t<!-- Check-in -->\n\t<button type=\"button\" class=\"bnbw__seg bnbw__seg--date\" data-bnbw-open=\"calendar\" data-bnbw-date-part=\"in\" aria-haspopup=\"dialog\">\n\t  <div class=\"bnbw__label\">Arriv\u00e9e<\/div>\n\t  <div class=\"bnbw__dateRow\">\n\t\t<div class=\"bnbw__bigDay\" data-bnbw-in-day>--<\/div>\n\t\t<div class=\"bnbw__dateText\">\n\t\t  <div class=\"bnbw__monthYear\" data-bnbw-in-monthyear>--<\/div>\n\t\t  <div class=\"bnbw__weekday\" data-bnbw-in-weekday>--<\/div>\n\t\t<\/div>\n\t  <\/div>\n\t<\/button>\n\n\t<!-- Check-out -->\n\t<button type=\"button\" class=\"bnbw__seg bnbw__seg--date\" data-bnbw-open=\"calendar\" data-bnbw-date-part=\"out\" aria-haspopup=\"dialog\">\n\t  <div class=\"bnbw__label\">D\u00e9part<\/div>\n\t  <div class=\"bnbw__dateRow\">\n\t\t<div class=\"bnbw__bigDay\" data-bnbw-out-day>--<\/div>\n\t\t<div class=\"bnbw__dateText\">\n\t\t  <div class=\"bnbw__monthYear\" data-bnbw-out-monthyear>--<\/div>\n\t\t  <div class=\"bnbw__weekday\" data-bnbw-out-weekday>--<\/div>\n\t\t<\/div>\n\t  <\/div>\n\t<\/button>\n\n\t<!-- Reset (icona X tra date e ospiti, come reference) -->\n\t<button type=\"button\" class=\"bnbw__reset\" data-bnbw-reset aria-label=\"R\u00e9initialiser les dates et les voyageurs\" title=\"R\u00e9initialiser\">\n\t  <span aria-hidden=\"true\">\u00d7<\/span>\n\t<\/button>\n\n\t<!-- Ospiti -->\n\t<button type=\"button\" class=\"bnbw__seg bnbw__seg--guests\" data-bnbw-open=\"guests\" aria-haspopup=\"dialog\">\n\t  <div class=\"bnbw__label\">Voyageurs<\/div>\n\t  <div class=\"bnbw__guestsRow\">\n\t\t<div class=\"bnbw__guestsText\" data-bnbw-guests-summary>--<\/div>\n\t\t<span class=\"bnbw__chev\" aria-hidden=\"true\">\n\t\t  <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" focusable=\"false\" aria-hidden=\"true\">\n\t\t\t<path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n\t\t  <\/svg>\n\t\t<\/span>\n\t  <\/div>\n\t<\/button>\n\n\t<!-- CTA -->\n\t<button type=\"button\" class=\"bnbw__cta\" data-bnbw-submit>\n\t  V\u00e9rifier la disponibilit\u00e9\n\t<\/button>\n  <\/div>\n\n  <!-- Overlay (usato soprattutto su mobile) -->\n  <div class=\"bnbw__overlay\" data-bnbw-overlay hidden><\/div>\n\n  <!-- POPUP: Calendario -->\n  <div class=\"bnbw__pop bnbw__pop--calendar\" data-bnbw-pop=\"calendar\" role=\"dialog\" aria-modal=\"true\" aria-label=\"S\u00e9lection des dates\" hidden>\n\t<div class=\"bnbw__popHead\">\n\t  <button type=\"button\" class=\"bnbw__nav\" data-bnbw-cal-prev aria-label=\"Mois pr\u00e9c\u00e9dent\">\u2039<\/button>\n\t  <div class=\"bnbw__popTitle\" data-bnbw-cal-title>S\u00e9lectionnez l'<strong>arriv\u00e9e<\/strong><\/div>\n\t  <button type=\"button\" class=\"bnbw__nav\" data-bnbw-cal-next aria-label=\"Mois suivant\">\u203a<\/button>\n\t<\/div>\n\n\t<div class=\"bnbw__months\" data-bnbw-months><\/div>\n\n\t<!-- (mobile) chiusura in basso stile reference -->\n\t<button type=\"button\" class=\"bnbw__bottomClose\" data-bnbw-close aria-label=\"Fermer le calendrier\">\u00d7<\/button>\n  <\/div>\n\n  <!-- POPUP: Ospiti -->\n  <div class=\"bnbw__pop bnbw__pop--guests\" data-bnbw-pop=\"guests\" role=\"dialog\" aria-modal=\"true\" aria-label=\"S\u00e9lection des voyageurs\" hidden>\n\t<div class=\"bnbw__guestRows\">\n\t  <div class=\"bnbw__row\">\n\t\t<div class=\"bnbw__rowLabel\">Chambres<\/div>\n\t\t<div class=\"bnbw__stepper\">\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--minus\" data-bnbw-dec=\"rooms\" aria-label=\"R\u00e9duire les chambres\">\u2212<\/button>\n\t\t  <div class=\"bnbw__val\" data-bnbw-val=\"rooms\">1<\/div>\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--plus\" data-bnbw-inc=\"rooms\" aria-label=\"Augmenter les chambres\">+<\/button>\n\t\t<\/div>\n\t  <\/div>\n\n\t  <div class=\"bnbw__row\">\n\t\t<div class=\"bnbw__rowLabel\">Adultes<\/div>\n\t\t<div class=\"bnbw__stepper\">\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--minus\" data-bnbw-dec=\"adults\" aria-label=\"R\u00e9duire les adultes\">\u2212<\/button>\n\t\t  <div class=\"bnbw__val\" data-bnbw-val=\"adults\">2<\/div>\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--plus\" data-bnbw-inc=\"adults\" aria-label=\"Augmenter les adultes\">+<\/button>\n\t\t<\/div>\n\t  <\/div>\n\n\t  <div class=\"bnbw__row\">\n\t\t<div class=\"bnbw__rowLabel\">Enfants<\/div>\n\t\t<div class=\"bnbw__stepper\">\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--minus\" data-bnbw-dec=\"children\" aria-label=\"R\u00e9duire les enfants\">\u2212<\/button>\n\t\t  <div class=\"bnbw__val\" data-bnbw-val=\"children\">0<\/div>\n\t\t  <button type=\"button\" class=\"bnbw__btn bnbw__btn--plus\" data-bnbw-inc=\"children\" aria-label=\"Augmenter les enfants\">+<\/button>\n\t\t<\/div>\n\t  <\/div>\n\n\t  <div class=\"bnbw__childAges\" data-bnbw-child-ages hidden>\n\t\t<div class=\"bnbw__childAgesTitle\">\u00c2ge des enfants :<\/div>\n\t\t<div class=\"bnbw__childAgesGrid\" data-bnbw-child-ages-grid><\/div>\n\t  <\/div>\n\n\t  <div class=\"bnbw__selectWrap\">\n\t\t<select class=\"bnbw__select\" data-bnbw-pets aria-label=\"Animaux\">\n\t\t  <option value=\"0\" selected>voyage sans animaux<\/option>\n\t\t  <option value=\"1\">voyage avec animaux<\/option>\n\t\t<\/select>\n\t  <\/div>\n\n\t  <button type=\"button\" class=\"bnbw__apply\" data-bnbw-apply>Appliquer<\/button>\n\t<\/div>\n  <\/div>\n\n<\/div>\n\n<style>\n  \/* =========================\n\t BnB Widget (scoped)\n\t ========================= *\/\n  .bnbw, .bnbw * { box-sizing: border-box; }\n  .bnbw{\n\t--bnbw-yellow:#f6c63f;\n\t--bnbw-yellow-2:#f2c94c;\n\t--bnbw-text:#0f172a;\n\t--bnbw-muted:#9aa0a6;\n\t--bnbw-line:#e6e6e6;\n\t--bnbw-shadow: 0 18px 50px rgba(0,0,0,.25);\n\tfont-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\n\tposition: relative;\n\twidth: 100%;\n\tmax-width: 1200px;\n\tmargin: 0 auto;\n  }\n\n  .bnbw__bar{\n\tbackground:#fff;\n\tborder-radius: 22px;\n\tbox-shadow: var(--bnbw-shadow);\n\toverflow: hidden;\n\tdisplay: flex;\n\talign-items: stretch;\n\tmin-height: 120px;\n  }\n\n  .bnbw__seg{\n\tborder:0;\n\tbackground:transparent;\n\tpadding: 22px 28px;\n\tcursor: pointer;\n\ttext-align: left;\n\tdisplay:flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\tgap: 12px;\n\tmin-width: 0;\n  }\n\n  .bnbw__seg--date{ flex: 1.1; }\n  .bnbw__seg--guests{ flex: .9; padding-right: 18px; }\n\n  .bnbw__label{\n\tfont-weight: 800;\n\tcolor: var(--bnbw-text);\n\tfont-size: 24px;\n\tletter-spacing: .2px;\n  }\n\n  .bnbw__dateRow{\n\tdisplay:flex;\n\talign-items:center;\n\tgap: 16px;\n  }\n\n  .bnbw__bigDay{\n\tfont-size: 50px;\n\tline-height: 1;\n\tfont-weight: 900;\n\tcolor: var(--bnbw-yellow);\n\tmin-width: 64px;\n  }\n\n  .bnbw__monthYear{\n\tfont-size: 20px;\n\tfont-weight: 500;\n\tcolor: #111827;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n  }\n\n  .bnbw__weekday{\n\tfont-size: 16px;\n\tcolor: var(--bnbw-muted);\n\tmargin-top: 4px;\n  }\n\n  .bnbw__reset{\n\talign-self: center;\n\tborder:0;\n\twidth: 34px;\n\theight: 34px;\n\tborder-radius: 999px;\n\tbackground: #e5e5e5;\n\tcolor:#666;\n\tfont-size: 22px;\n\tline-height: 34px;\n\tcursor: pointer;\n\tmargin: 0 6px;\n\tflex: 0 0 auto;\n  }\n\n  .bnbw__guestsRow{\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content: space-between;\n\tgap: 10px;\n  }\n\n  .bnbw__guestsText{\n\tfont-size: 20px;\n\tcolor:#374151;\n\tfont-weight: 500;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n  }\n\n  .bnbw__chev{ color:#111827; opacity:.9; display:flex; align-items:center; }\n\n  .bnbw__cta{\n\tborder:0;\n\tbackground: linear-gradient(180deg,    #c8a246 0%,    #b18c2f 70%,    #a37f24 100%  ) !important;\n\tcolor:#fff;\n\tfont-weight: 600;\n\tfont-size: 26px;\n\tpadding: 0 28px;\n\tcursor: pointer;\n\tmin-width: 340px;\n  }\n  .bnbw__cta:hover{ filter: brightness(.98); }\n\n  \/* Overlay *\/\n  .bnbw__overlay{\n\tposition: fixed;\n\tinset: 0;\n\tbackground: rgba(0,0,0,.35);\n\tz-index: 9998;\n  }\n\n  body.bnbw-no-scroll{\n\toverflow: hidden;\n\ttouch-action: none;\n  }\n\n  .bnbw__portalHost{\n\t--bnbw-yellow:#f6c63f;\n\t--bnbw-yellow-2:#f2c94c;\n\t--bnbw-text:#0f172a;\n\t--bnbw-muted:#9aa0a6;\n\t--bnbw-line:#e6e6e6;\n\t--bnbw-shadow: 0 18px 50px rgba(0,0,0,.25);\n\tfont-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\n  }\n  .bnbw__portalHost, .bnbw__portalHost * { box-sizing: border-box; }\n\n  \/* Popover base (strategia universale) *\/\n  .bnbw__pop{\n\tposition: fixed !important;\n\tz-index: 9999 !important;\n\tleft: 50%;\n\ttop: 50%;\n\ttransform: translate(-50%, -50%);\n\tbackground: #fff;\n\tborder-radius: 18px;\n\tbox-shadow: var(--bnbw-shadow);\n\toverflow: auto;\n\twidth: min(1100px, calc(var(--bnbw-vw, 100vw) - 28px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))) !important;\n\tmax-height: calc(var(--bnbw-vh, 100vh) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 28px);\n  }\n\n  .bnbw__popHead{\n\tposition: relative;\n\tpadding: 18px 18px 10px;\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content: space-between;\n\tgap: 12px;\n  }\n\n  .bnbw__popTitle{\n\tfont-size: 28px;\n\tcolor:#4b5563;\n\tfont-weight: 500;\n\ttext-align: center;\n\tflex: 1;\n  }\n\n  .bnbw__nav{\n\twidth: 44px;\n\theight: 44px;\n\tborder-radius: 999px;\n\tborder: 2px solid #d4d4d4;\n\tbackground: #fff;\n\tfont-size: 28px;\n\tcolor:#4b5563;\n\tcursor:pointer;\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content:center;\n\tflex: 0 0 auto;\n  }\n\n  \/* Calendario *\/\n  .bnbw__pop--calendar{\n\twidth: min(1100px, calc(var(--bnbw-vw, 100vw) - 28px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))) !important;\n\tpadding-bottom: 18px;\n  }\n\n  .bnbw__months{\n\tdisplay:flex;\n\tgap: 28px;\n\tpadding: 0 24px 18px;\n  }\n\n  .bnbw__month{\n\tflex: 1;\n\tmin-width: 280px;\n  }\n\n  .bnbw__monthName{\n\tfont-size: 30px;\n\tfont-weight: 800;\n\ttext-align: center;\n\tmargin: 10px 0 12px;\n\tcolor:#111827;\n  }\n\n  .bnbw__dow{\n\tbackground:#dedede;\n\tborder-radius: 8px;\n\tpadding: 12px 10px;\n\tdisplay:grid;\n\tgrid-template-columns: repeat(7, 1fr);\n\tgap: 0;\n\tfont-weight: 700;\n\tcolor:#3f3f46;\n\ttext-align:center;\n\tfont-size: 20px;\n  }\n\n  .bnbw__grid{\n\tmargin-top: 14px;\n\tdisplay:grid;\n\tgrid-template-columns: repeat(7, 1fr);\n\tgap: 12px 0;\n\tpadding: 10px 4px 0;\n  }\n\n  .bnbw__day{\n\theight: 46px;\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content:center;\n\tfont-size: 22px;\n\tcolor:#111827;\n\tborder-radius: 12px;\n\tcursor: pointer;\n\tuser-select:none;\n  }\n\n  .bnbw__day--muted{ color:#c7c7c7; cursor: not-allowed; }\n  .bnbw__day--selected{\n\tbackground:#3f3f3f;\n\tcolor:#fff;\n\tborder-radius: 10px;\n\theight: 78px;\n\tflex-direction: column;\n\tgap: 6px;\n\tpadding-top: 8px;\n  }\n  .bnbw__tag{\n\tfont-size: 10px;\n\tfont-weight: 800;\n\ttext-transform: none;\n\topacity: .95;\n  }\n\n  .bnbw__bottomClose{\n\tdisplay:none;\n\tmargin: 10px auto 0;\n\twidth: 52px;\n\theight: 52px;\n\tborder-radius: 999px;\n\tborder: 2px solid #d4d4d4;\n\tbackground: #f2f2f2;\n\tcolor:#666;\n\tfont-size: 28px;\n\tcursor:pointer;\n  }\n\n  \/* Ospiti popup *\/\n  .bnbw__pop--guests{\n\twidth: min(640px, calc(var(--bnbw-vw, 100vw) - 28px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));\n\tpadding: 18px;\n  }\n\n  .bnbw__guestRows{ position: relative; padding-top: 6px; }\n\n  .bnbw__row{\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content: space-between;\n\tpadding: 18px 6px;\n\tborder-bottom: 2px dotted #d8d8d8;\n\tgap: 14px;\n  }\n\n  .bnbw__rowLabel{\n\tfont-size: 34px;\n\tfont-weight: 800;\n\tcolor:#6b7280;\n  }\n\n  .bnbw__stepper{\n\tdisplay:flex;\n\talign-items:center;\n\tgap: 18px;\n  }\n\n  .bnbw__btn{\n\twidth: 120px;\n\theight: 66px;\n\tborder-radius: 10px;\n\tborder: 2px solid #e5e5e5;\n\tbackground:#fff;\n\tfont-size: 36px;\n\tcursor:pointer;\n\tdisplay:flex;\n\talign-items:center;\n\tjustify-content:center;\n  }\n\n  .bnbw__btn--plus{\n\tbackground: linear-gradient(180deg, #c8a246 0%, #b18c2f 70%, #a37f24 100%) !important;\n\tborder-color: #a37f24 !important;\n\tcolor:#fff !important;\n\tfont-weight: 900;\n  }\n\n  .bnbw__btn--minus.is-disabled{\n\tbackground:#fff !important;\n\tcolor:#c9c9c9 !important;\n\tborder-color:#ededed !important;\n\tcursor:not-allowed;\n  }\n  .bnbw__btn--minus:not(.is-disabled){\n\tbackground: linear-gradient(180deg, #c8a246 0%, #b18c2f 70%, #a37f24 100%) !important;\n\tborder-color: #a37f24 !important;\n\tcolor:#fff !important;\n\tfont-weight: 900;\n  }\n\n  .bnbw__val{\n\tmin-width: 40px;\n\ttext-align:center;\n\tfont-size: 34px;\n\tfont-weight: 700;\n\tcolor:#333;\n  }\n\n  .bnbw__childAges{\n\tpadding: 18px 6px 10px;\n\tborder-bottom: 2px dotted #d8d8d8;\n  }\n\n  .bnbw__childAgesTitle{\n\tfont-size: 24px;\n\tfont-weight: 700;\n\tcolor:#666;\n\tmargin-bottom: 14px;\n  }\n\n  .bnbw__childAgesGrid{\n\tdisplay:grid;\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n\tgap: 12px;\n  }\n\n  .bnbw__childAge{\n\twidth: 100%;\n\theight: 66px;\n\tborder-radius: 10px;\n\tborder: 2px solid #cfcfcf;\n\tpadding: 0 12px;\n\tfont-size: 24px;\n\tfont-weight: 700;\n\tcolor:#4b5563;\n\tbackground:#fff;\n  }\n\n  .bnbw__selectWrap{\n\tpadding: 18px 6px 10px;\n\tborder-bottom: 2px dotted #d8d8d8;\n  }\n\n  .bnbw__select{\n\twidth: 100%;\n\theight: 66px;\n\tborder-radius: 10px;\n\tborder: 2px solid #cfcfcf;\n\tpadding: 0 18px;\n\tfont-size: 30px;\n\tfont-weight: 700;\n\tcolor:#4b5563;\n\tbackground:#fff;\n  }\n\n  .bnbw__apply{\n\tdisplay:block;\n\twidth: calc(100% - 12px);\n\tmargin: 18px 6px 2px;\n\tpadding: 14px 28px;\n\tfont-size: 28px;\n\tfont-weight: 700;\n\tborder-radius: 10px;\n\tborder: 2px solid #a8a8a8;\n\tbackground:#fff;\n\tcolor:#5b5b5b;\n\tcursor:pointer;\n  }\n\n  \/* ===== Responsive (mobile come reference) ===== *\/\n  @media (max-width: 820px){\n\t.bnbw__bar{\n\t  display:grid;\n\t  grid-template-columns: 1fr 1fr;\n\t  grid-template-areas:\n\t\t\"in out\"\n\t\t\"guests guests\"\n\t\t\"cta cta\";\n\t  min-height: auto;\n\t  border-radius: 22px;\n\t}\n\n\t.bnbw__seg--date:nth-child(1){ grid-area: in; }\n\t.bnbw__seg--date:nth-child(2){ grid-area: out; }\n\t.bnbw__seg--guests{ grid-area: guests; padding-top: 16px; padding-bottom: 18px; border-top: 2px dotted #d8d8d8; }\n\t.bnbw__cta{ grid-area: cta; min-width: 0; margin: 16px; height: 98px; border-radius: 18px; font-size: 28px; }\n\n\t.bnbw__reset{ display:none; } \/* mobile reference: X in alto a destra spesso del contenitore; qui semplifichiamo *\/\n\n\t.bnbw__label{ font-size: 20px; }\n\t.bnbw__guestsText{ font-size: 17px; }\n\t.bnbw__monthYear{ font-size: 17px; }\n\t.bnbw__weekday{ font-size: 14px; }\n\t.bnbw__bigDay{ font-size: 42px; min-width: 46px; }\n\t.bnbw__seg{ padding: 14px 16px; gap: 8px; }\n\t.bnbw__dateRow{ gap: 10px; }\n\t.bnbw__cta{ font-size: 22px; }\n\n\t.bnbw__pop{\n\t  top: calc(env(safe-area-inset-top, 0px) + 14px) !important;\n\t  transform: translateX(-50%) !important;\n\t  border-radius: 16px;\n\t}\n\t.bnbw__popTitle{ font-size: 20px; }\n\t.bnbw__nav{ width: 38px; height: 38px; font-size: 24px; }\n\t.bnbw__bottomClose{ display:block; }\n\n\t.bnbw__months{ flex-direction: column; gap: 10px; padding: 0 14px 14px; }\n\t.bnbw__month{ min-width: 0; }\n\t.bnbw__monthName{ font-size: 22px; margin: 6px 0 8px; }\n\t.bnbw__dow{ font-size: 14px; padding: 8px 6px; }\n\t.bnbw__grid{ margin-top: 10px; gap: 8px 0; padding: 8px 2px 0; }\n\t.bnbw__day{ font-size: 17px; height: 36px; }\n\t.bnbw__day--selected{ height: 62px; gap: 3px; padding-top: 6px; }\n\t.bnbw__tag{ font-size: 9px; }\n\n\t.bnbw__pop--guests{ padding: 12px 12px 16px; }\n\t.bnbw__row{ padding: 12px 4px; }\n\t.bnbw__rowLabel{ font-size: 22px; }\n\t.bnbw__stepper{ gap: 10px; }\n\t.bnbw__btn{ width: 76px; height: 46px; font-size: 28px; }\n\t.bnbw__val{ font-size: 24px; min-width: 28px; }\n\t.bnbw__childAgesTitle{ font-size: 18px; margin-bottom: 10px; }\n\t.bnbw__childAgesGrid{ gap: 8px; }\n\t.bnbw__childAge{ height: 46px; font-size: 18px; }\n\t.bnbw__select{ height: 48px; font-size: 18px; }\n\t.bnbw__apply{ font-size: 20px; padding: 10px 20px; }\n  }\n<\/style>\n\n<script>\n(function(){\n  'use strict';\n\n  function pad2(n){ return (n<10?'0':'') + n; }\n  function startOfDay(d){ return new Date(d.getFullYear(), d.getMonth(), d.getDate()); }\n  function addDays(d, n){\n\tvar x = new Date(d.getFullYear(), d.getMonth(), d.getDate());\n\tx.setDate(x.getDate() + n);\n\treturn x;\n  }\n  function cap(s){ return s ? (s.charAt(0).toUpperCase() + s.slice(1)) : s; }\n  function formatForUrl(d){ return pad2(d.getDate()) + '\/' + pad2(d.getMonth()+1) + '\/' + d.getFullYear(); }\n  function isSameDay(a,b){\n\treturn a && b && a.getFullYear()===b.getFullYear() && a.getMonth()===b.getMonth() && a.getDate()===b.getDate();\n  }\n\n  var MONTHS = ['Janvier','F\u00e9vrier','Mars','Avril','Mai','Juin','Juillet','Ao\u00fbt','Septembre','Octobre','Novembre','D\u00e9cembre'];\n  var DOW = ['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'];\n\n  function buildSummary(adults, children){\n\tvar parts = [];\n\tif(adults === 1) parts.push('1 adulte');\n\telse parts.push(adults + ' adultes');\n\tif(children > 0){\n\t  if(children === 1) parts.push('1 enfant');\n\t  else parts.push(children + ' enfants');\n\t}\n\treturn parts.join(', ');\n  }\n\n  function initWidget(root){\n\tvar baseUrl = root.getAttribute('data-base-url');\n\tvar idPm = root.getAttribute('data-id-pm');\n\tvar utmSource = root.getAttribute('data-utm-source') || 'widgetPm';\n\tvar openTarget = root.getAttribute('data-open-target') || '_blank';\n\n\tvar overlay = root.querySelector('[data-bnbw-overlay]');\n\tvar popCalendar = root.querySelector('[data-bnbw-pop=\"calendar\"]');\n\tvar popGuests = root.querySelector('[data-bnbw-pop=\"guests\"]');\n\n\tvar portalHost = document.createElement('div');\n\tportalHost.className = 'bnbw__portalHost';\n\tdocument.body.appendChild(portalHost);\n\tportalHost.appendChild(overlay);\n\tportalHost.appendChild(popCalendar);\n\tportalHost.appendChild(popGuests);\n\tvar monthsWrap = popCalendar.querySelector('[data-bnbw-months]');\n\tvar calTitle = popCalendar.querySelector('[data-bnbw-cal-title]');\n\n\tvar inDayEl = root.querySelector('[data-bnbw-in-day]');\n\tvar inMYEl = root.querySelector('[data-bnbw-in-monthyear]');\n\tvar inWDEl = root.querySelector('[data-bnbw-in-weekday]');\n\tvar outDayEl = root.querySelector('[data-bnbw-out-day]');\n\tvar outMYEl = root.querySelector('[data-bnbw-out-monthyear]');\n\tvar outWDEl = root.querySelector('[data-bnbw-out-weekday]');\n\tvar guestsSummaryEl = root.querySelector('[data-bnbw-guests-summary]');\n\n\tvar valRoomsEl = popGuests.querySelector('[data-bnbw-val=\"rooms\"]');\n\tvar valAdultsEl = popGuests.querySelector('[data-bnbw-val=\"adults\"]');\n\tvar valChildrenEl = popGuests.querySelector('[data-bnbw-val=\"children\"]');\n\tvar childAgesWrapEl = popGuests.querySelector('[data-bnbw-child-ages]');\n\tvar childAgesGridEl = popGuests.querySelector('[data-bnbw-child-ages-grid]');\n\tvar petsEl = popGuests.querySelector('[data-bnbw-pets]');\n\n\t\/\/ Config limiti (puoi cambiare qui se vuoi)\n\tvar LIMITS = {\n\t  rooms:   { min: 1, max: 9 },\n\t  adults:  { min: 1, max: 20 },\n\t  children:{ min: 0, max: 9 }\n\t};\n\n\tvar today = startOfDay(new Date());\n\n\t\/\/ Stato\n\tvar state = {\n\t  checkIn: addDays(today, 1),\n\t  checkOut: addDays(today, 2),\n\t  rooms: 1,\n\t  adults: 2,\n\t  children: 0,\n\t  childAges: [],\n\t  pets: 0,\n\t  open: null,           \/\/ 'calendar' | 'guests' | null\n\t  selecting: 'in',      \/\/ 'in' | 'out'\n\t  baseMonth: new Date(today.getFullYear(), today.getMonth(), 1)\n\t};\n\n\tfunction setOverlay(show){\n\t  if(show){\n\t\toverlay.hidden = false;\n\t  }else{\n\t\toverlay.hidden = true;\n\t  }\n\t}\n\n\tfunction setBodyScrollLocked(locked){\n\t  document.body.classList.toggle('bnbw-no-scroll', !!locked);\n\t}\n\n\tfunction updateViewportHeightVar(){\n\t  var vv = window.visualViewport;\n\t  var vh = (vv && vv.height) ? vv.height : window.innerHeight;\n\t  var vw = (vv && vv.width) ? vv.width : window.innerWidth;\n\t  document.documentElement.style.setProperty('--bnbw-vh', vh + 'px');\n\t  document.documentElement.style.setProperty('--bnbw-vw', vw + 'px');\n\t}\n\n\tfunction openPop(which){\n\t  closeAll();\n\n\t  state.open = which;\n\n\t  \/\/ overlay + lock scroll per comportamento uniforme su tutti i device\n\t  setOverlay(true);\n\t  setBodyScrollLocked(true);\n\t  updateViewportHeightVar();\n\n\t  if(which === 'calendar'){\n\t\tpopCalendar.hidden = false;\n\t\t\/\/ baseMonth: mostra sempre dal mese del check-in\n\t\tstate.baseMonth = new Date(state.checkIn.getFullYear(), state.checkIn.getMonth(), 1);\n\t\trenderCalendar();\n\t  } else if(which === 'guests'){\n\t\tpopGuests.hidden = false;\n\t\trenderGuests();\n\t  }\n\t}\n\n\tfunction closeAll(){\n\t  state.open = null;\n\t  popCalendar.hidden = true;\n\t  popGuests.hidden = true;\n\t  setOverlay(false);\n\t  setBodyScrollLocked(false);\n\t}\n\n\tfunction renderTopDates(){\n\t  \/\/ Check-in\n\t  inDayEl.textContent = pad2(state.checkIn.getDate()).replace(\/^0\/,'');\n\t  inMYEl.textContent = MONTHS[state.checkIn.getMonth()] + ' ' + state.checkIn.getFullYear();\n\t  inWDEl.textContent = cap(state.checkIn.toLocaleDateString('fr-FR', { weekday:'long' }));\n\n\t  \/\/ Check-out\n\t  outDayEl.textContent = pad2(state.checkOut.getDate()).replace(\/^0\/,'');\n\t  outMYEl.textContent = MONTHS[state.checkOut.getMonth()] + ' ' + state.checkOut.getFullYear();\n\t  outWDEl.textContent = cap(state.checkOut.toLocaleDateString('fr-FR', { weekday:'long' }));\n\n\t  guestsSummaryEl.textContent = buildSummary(state.adults, state.children);\n\t}\n\n\tfunction clamp(key, v){\n\t  var min = LIMITS[key].min, max = LIMITS[key].max;\n\t  if(v < min) v = min;\n\t  if(v > max) v = max;\n\t  return v;\n\t}\n\n\tfunction updateMinusButtons(){\n\t  var minusBtns = root.querySelectorAll('[data-bnbw-dec]');\n\t  for(var i=0;i<minusBtns.length;i++){\n\t\tvar k = minusBtns[i].getAttribute('data-bnbw-dec');\n\t\tvar val = state[k];\n\t\tif(val <= LIMITS[k].min) minusBtns[i].classList.add('is-disabled');\n\t\telse minusBtns[i].classList.remove('is-disabled');\n\t  }\n\t}\n\n\tfunction ageOptionsHtml(selectedAge){\n\t  var html = '';\n\t  for(var age=0; age<=17; age++){\n\t\tvar label = age === 0 ? '<1' : String(age);\n\t\thtml += '<option value=\"' + age + '\"' + (age === selectedAge ? ' selected' : '') + '>' + label + '<\/option>';\n\t  }\n\t  return html;\n\t}\n\n\tfunction syncChildAgesLength(){\n\t  while(state.childAges.length < state.children) state.childAges.push(0);\n\t  if(state.childAges.length > state.children) state.childAges.length = state.children;\n\t}\n\n\tfunction renderChildAges(){\n\t  syncChildAgesLength();\n\t  if(state.children === 0){\n\t\tchildAgesWrapEl.hidden = true;\n\t\tchildAgesGridEl.innerHTML = '';\n\t\treturn;\n\t  }\n\n\t  childAgesWrapEl.hidden = false;\n\t  var html = '';\n\t  for(var i=0;i<state.children;i++){\n\t\thtml += '<select class=\"bnbw__childAge\" data-bnbw-child-age=\"' + i + '\" aria-label=\"\u00c2ge enfant ' + (i+1) + '\">';\n\t\thtml += ageOptionsHtml(state.childAges[i] || 0);\n\t\thtml += '<\/select>';\n\t  }\n\t  childAgesGridEl.innerHTML = html;\n\t}\n\n\tfunction renderGuests(){\n\t  valRoomsEl.textContent = state.rooms;\n\t  valAdultsEl.textContent = state.adults;\n\t  valChildrenEl.textContent = state.children;\n\t  petsEl.value = String(state.pets);\n\t  updateMinusButtons();\n\t  renderChildAges();\n\t  renderTopDates();\n\t}\n\n\tfunction monthMeta(year, month){\n\t  var first = new Date(year, month, 1);\n\t  var daysInMonth = new Date(year, month+1, 0).getDate();\n\t  \/\/ Monday-first index: 0..6\n\t  var dow = (first.getDay() + 6) % 7;\n\t  return { first:first, days:daysInMonth, offset:dow };\n\t}\n\n\tfunction renderMonth(year, month){\n\t  var meta = monthMeta(year, month);\n\t  var wrap = document.createElement('div');\n\t  wrap.className = 'bnbw__month';\n\n\t  var name = document.createElement('div');\n\t  name.className = 'bnbw__monthName';\n\t  name.textContent = MONTHS[month] + ' ' + year;\n\t  wrap.appendChild(name);\n\n\t  var dow = document.createElement('div');\n\t  dow.className = 'bnbw__dow';\n\t  for(var i=0;i<7;i++){\n\t\tvar s = document.createElement('div');\n\t\ts.textContent = DOW[i];\n\t\tdow.appendChild(s);\n\t  }\n\t  wrap.appendChild(dow);\n\n\t  var grid = document.createElement('div');\n\t  grid.className = 'bnbw__grid';\n\n\t  \/\/ blanks\n\t  for(var b=0;b<meta.offset;b++){\n\t\tvar blank = document.createElement('div');\n\t\tblank.className = 'bnbw__day bnbw__day--muted';\n\t\tblank.textContent = '';\n\t\tgrid.appendChild(blank);\n\t  }\n\n\t  for(var d=1; d<=meta.days; d++){\n\t\t(function(dayNum){\n\t\t  var date = new Date(year, month, dayNum);\n\t\t  var cell = document.createElement('div');\n\t\t  cell.className = 'bnbw__day';\n\t\t  cell.textContent = String(dayNum);\n\n\t\t  var disabled = startOfDay(date) < today;\n\t\t  if(disabled){\n\t\t\tcell.className += ' bnbw__day--muted';\n\t\t  }else{\n\t\t\tcell.setAttribute('role','button');\n\t\t\tcell.setAttribute('tabindex','0');\n\t\t\tcell.setAttribute('aria-label', 'S\u00e9lectionner ' + formatForUrl(date));\n\t\t\tcell.addEventListener('click', function(){ onPickDate(date); });\n\t\t\tcell.addEventListener('keydown', function(e){\n\t\t\t  if(e.key === 'Enter' || e.key === ' '){\n\t\t\t\te.preventDefault();\n\t\t\t\tonPickDate(date);\n\t\t\t  }\n\t\t\t});\n\t\t  }\n\n\t\t  \/\/ selected style\n\t\t  if(isSameDay(date, state.checkIn)){\n\t\t\tcell.className += ' bnbw__day--selected';\n\t\t\tcell.textContent = String(dayNum);\n\t\t\tvar tag = document.createElement('div');\n\t\t\ttag.className = 'bnbw__tag';\n\t\t\ttag.textContent = 'Arriv\u00e9e';\n\t\t\tcell.appendChild(tag);\n\t\t  } else if(isSameDay(date, state.checkOut)){\n\t\t\tcell.className += ' bnbw__day--selected';\n\t\t\tcell.textContent = String(dayNum);\n\t\t\tvar tag2 = document.createElement('div');\n\t\t\ttag2.className = 'bnbw__tag';\n\t\t\ttag2.textContent = 'D\u00e9part';\n\t\t\tcell.appendChild(tag2);\n\t\t  }\n\n\t\t  grid.appendChild(cell);\n\t\t})(d);\n\t  }\n\n\t  wrap.appendChild(grid);\n\t  return wrap;\n\t}\n\n\tfunction renderCalendar(){\n\t  \/\/ Titolo\n\t  if(state.selecting === 'in'){\n\t\tcalTitle.innerHTML = 'S\u00e9lectionnez l\\'<strong>arriv\u00e9e<\/strong>';\n\t  } else {\n\t\tcalTitle.innerHTML = 'S\u00e9lectionnez le <strong>d\u00e9part<\/strong>';\n\t  }\n\n\t  \/\/ Render 2 mesi: baseMonth e baseMonth+1 (desktop affiancati, mobile in colonna)\n\t  monthsWrap.innerHTML = '';\n\n\t  var y1 = state.baseMonth.getFullYear();\n\t  var m1 = state.baseMonth.getMonth();\n\t  var next = new Date(y1, m1+1, 1);\n\n\t  monthsWrap.appendChild(renderMonth(y1, m1));\n\t  monthsWrap.appendChild(renderMonth(next.getFullYear(), next.getMonth()));\n\t}\n\n\tfunction onPickDate(date){\n\t  var picked = startOfDay(date);\n\n\t  if(state.selecting === 'in'){\n\t\tstate.checkIn = picked;\n\t\t\/\/ se check-out non valido, forza +1\n\t\tif(startOfDay(state.checkOut) <= state.checkIn){\n\t\t  state.checkOut = addDays(state.checkIn, 1);\n\t\t}\n\t\tstate.selecting = 'out';\n\t\trenderCalendar();\n\t\trenderTopDates();\n\t\treturn;\n\t  }\n\n\t  \/\/ selecting out\n\t  if(picked <= state.checkIn){\n\t\t\/\/ se clicchi un giorno <= check-in, lo trattiamo come nuovo check-in (UX comune)\n\t\tstate.checkIn = picked;\n\t\tstate.checkOut = addDays(state.checkIn, 1);\n\t\tstate.selecting = 'out';\n\t\trenderCalendar();\n\t\trenderTopDates();\n\t\treturn;\n\t  }\n\n\t  state.checkOut = picked;\n\t  renderTopDates();\n\t  closeAll();\n\t}\n\n\tfunction resetAll(){\n\t  state.checkIn = addDays(today, 1);\n\t  state.checkOut = addDays(today, 2);\n\t  state.rooms = 1;\n\t  state.adults = 2;\n\t  state.children = 0;\n\t  state.childAges = [];\n\t  state.pets = 0;\n\t  state.selecting = 'in';\n\t  renderTopDates();\n\t  renderGuests();\n\t  closeAll();\n\t}\n\n\tfunction buildAndOpenUrl(){\n\t  \/\/ sicurezza: check-out almeno 1 notte\n\t  if(startOfDay(state.checkOut) <= startOfDay(state.checkIn)){\n\t\tstate.checkOut = addDays(state.checkIn, 1);\n\t  }\n\n\t  syncChildAgesLength();\n\n\t  var u = new URL(baseUrl);\n\t  u.searchParams.set('numberRooms', String(state.rooms));\n\t  u.searchParams.set('numberPeople', String(state.adults));\n\t  u.searchParams.set('children', state.children > 0 ? state.childAges.join(',') : '');\n\t  u.searchParams.set('idPm', String(idPm));\n\t  u.searchParams.set('utm_source', String(utmSource));\n\t  u.searchParams.set('checkIn', formatForUrl(state.checkIn));\n\t  u.searchParams.set('checkOut', formatForUrl(state.checkOut));\n\t  if(state.children > 0){\n\t\tfor(var i=0;i<state.childAges.length;i++){\n\t\t  u.searchParams.set('ageChild_' + i, String(state.childAges[i]));\n\t\t}\n\t  }\n\t  u.searchParams.set('animaliAmmessi', String(state.pets));\n\n\t  \/\/ Apri\n\t  window.open(u.toString(), openTarget, 'noopener,noreferrer');\n\t}\n\n\t\/\/ Eventi apertura\n\tdocument.addEventListener('click', function(e){\n\t  var t = e.target;\n\n\t  \/\/ open calendar\n\t  var openBtn = t.closest ? t.closest('[data-bnbw-open]') : null;\n\t  if(openBtn && root.contains(openBtn)){\n\t\tvar which = openBtn.getAttribute('data-bnbw-open');\n\t\tif(which === 'calendar'){\n\t\t  state.selecting = openBtn.getAttribute('data-bnbw-date-part') || 'in';\n\t\t  openPop('calendar');\n\t\t  return;\n\t\t}\n\t\tif(which === 'guests'){\n\t\t  openPop('guests');\n\t\t  return;\n\t\t}\n\t  }\n\n\t  \/\/ close\n\t  if(t.closest && t.closest('[data-bnbw-close]')){\n\t\tcloseAll();\n\t\treturn;\n\t  }\n\n\t  \/\/ overlay click\n\t  if(t === overlay){\n\t\tcloseAll();\n\t\treturn;\n\t  }\n\n\t  \/\/ reset\n\t  if(t.closest && t.closest('[data-bnbw-reset]')){\n\t\tresetAll();\n\t\treturn;\n\t  }\n\n\t  \/\/ submit\n\t  if(t.closest && t.closest('[data-bnbw-submit]')){\n\t\tbuildAndOpenUrl();\n\t\treturn;\n\t  }\n\n\t  \/\/ guests +\/- and apply\n\t  var inc = t.closest && t.closest('[data-bnbw-inc]');\n\t  var dec = t.closest && t.closest('[data-bnbw-dec]');\n\t  if(inc && (root.contains(inc) || popGuests.contains(inc))){\n\t\tvar k1 = inc.getAttribute('data-bnbw-inc');\n\t\tstate[k1] = clamp(k1, state[k1] + 1);\n\t\trenderGuests();\n\t\treturn;\n\t  }\n\t  if(dec && (root.contains(dec) || popGuests.contains(dec))){\n\t\tvar k2 = dec.getAttribute('data-bnbw-dec');\n\t\tif(state[k2] <= LIMITS[k2].min) return;\n\t\tstate[k2] = clamp(k2, state[k2] - 1);\n\t\trenderGuests();\n\t\treturn;\n\t  }\n\n\t  if(t.closest && t.closest('[data-bnbw-apply]')){\n\t\tcloseAll();\n\t\treturn;\n\t  }\n\t});\n\n\t\/\/ pets change\n\tpetsEl.addEventListener('change', function(){\n\t  state.pets = parseInt(petsEl.value, 10) || 0;\n\t  renderTopDates();\n\t});\n\n\tchildAgesGridEl.addEventListener('change', function(e){\n\t  var t = e.target;\n\t  if(!t || !t.matches || !t.matches('[data-bnbw-child-age]')) return;\n\t  var idx = parseInt(t.getAttribute('data-bnbw-child-age'), 10);\n\t  if(isNaN(idx)) return;\n\t  state.childAges[idx] = parseInt(t.value, 10) || 0;\n\t});\n\n\t\/\/ calendar nav\n\tpopCalendar.querySelector('[data-bnbw-cal-prev]').addEventListener('click', function(){\n\t  state.baseMonth = new Date(state.baseMonth.getFullYear(), state.baseMonth.getMonth()-1, 1);\n\t  renderCalendar();\n\t});\n\tpopCalendar.querySelector('[data-bnbw-cal-next]').addEventListener('click', function(){\n\t  state.baseMonth = new Date(state.baseMonth.getFullYear(), state.baseMonth.getMonth()+1, 1);\n\t  renderCalendar();\n\t});\n\n\t\/\/ ESC close\n\tdocument.addEventListener('keydown', function(e){\n\t  if(e.key === 'Escape' && state.open){\n\t\tcloseAll();\n\t  }\n\t});\n\n\t\/\/ Click fuori dal widget (desktop) -> chiudi\n\tdocument.addEventListener('click', function(e){\n\t  if(!state.open) return;\n\t  var insideWidget = root.contains(e.target);\n\t  var insideCalendar = popCalendar.contains(e.target);\n\t  var insideGuests = popGuests.contains(e.target);\n\t  var onOverlay = (e.target === overlay);\n\t  if(!insideWidget && !insideCalendar && !insideGuests && !onOverlay){\n\t\tcloseAll();\n\t  }\n\t});\n\n\twindow.addEventListener('resize', updateViewportHeightVar);\n\twindow.addEventListener('pagehide', function(){ setBodyScrollLocked(false); });\n\twindow.addEventListener('orientationchange', updateViewportHeightVar);\n\tif(window.visualViewport){\n\t  window.visualViewport.addEventListener('resize', updateViewportHeightVar);\n\t  window.visualViewport.addEventListener('scroll', updateViewportHeightVar);\n\t}\n\n\t\/\/ Init\n\tupdateViewportHeightVar();\n\trenderTopDates();\n\trenderGuests();\n  }\n\n  function boot(){\n\tvar nodes = document.querySelectorAll('[data-bnbw]');\n\tfor(var i=0;i<nodes.length;i++){\n\t  initWidget(nodes[i]);\n\t}\n  }\n\n  if(document.readyState === 'loading'){\n\tdocument.addEventListener('DOMContentLoaded', boot);\n  } else {\n\tboot();\n  }\n\n})();\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><article>\n<h1>Toto Collection: B&amp;B e Case Vacanze a Roma vicino al Vaticano<\/h1>\n<h2>Ospitalit\u00e0 curata, gestione diretta, qualit\u00e0 costante<\/h2>\n<p><strong>Toto Collection Srl<\/strong> nasce da Carmen e Riccardo con un\u2019idea semplice: offrire soggiorni affidabili e piacevoli in una selezione ristretta di strutture, tutte <strong>nei dintorni del Vaticano<\/strong>, gestite direttamente da noi.<\/p>\n<p>In oltre 10 anni di esperienza nel settore dell\u2019ospitalit\u00e0, abbiamo costruito un metodo solido che ci permette di garantire <strong>standard elevati <\/strong>e un\u2019esperienza coerente, sia che tu scelga un <strong>B&amp;B a Roma vicino al Vaticano<\/strong> sia che preferisca una <strong>casa vacanze a Roma in zona Vaticano<\/strong>.<\/p>\n<h3>Un metodo che fa la differenza: pulizia, organizzazione, comunicazione<\/h3>\n<ul>\n<li><strong>Pulizie precise<\/strong> e controlli costanti, per ambienti sempre impeccabili<\/li>\n<li><strong>Organizzazione affidabile<\/strong>, con processi chiari prima, durante e dopo il soggiorno<\/li>\n<li><strong>Comunicazione rapida e trasparente<\/strong>, dall\u2019arrivo alla partenza<\/li>\n<\/ul>\n<p>Vogliamo che l\u2019accoglienza sia professionale ma anche calda e semplice: rispondiamo velocemente, condividiamo consigli utili su cosa vedere e come muoversi, e facciamo in modo che ogni ospite si senta davvero \u201ca casa\u201d \u2014 anche se \u00e8 in vacanza.<\/p>\n<h4>Contatto diretto con chi ti ospita<\/h4>\n<p>Non siamo un call center e non deleghiamo la gestione: <strong>siamo proprietari<\/strong> delle strutture e le seguiamo in prima persona.<br \/>Questo significa attenzione ai dettagli, interventi rapidi quando serve e una cura autentica dell\u2019esperienza.<\/p>\n<h2>2 B&amp;B e 5 Case Vacanze intorno al Vaticano: scegli la soluzione giusta per te<\/h2>\n<p>Toto Collection comprende <strong>2 B&amp;B<\/strong> e <strong>5 Case Vacanze<\/strong>, tutti in zona Vaticano: una proposta volutamente \u201cpiccola\u201d per mantenere alta la qualit\u00e0 e offrire un servizio davvero attento.<\/p>\n<h3>B&amp;B: colazione inclusa e praticit\u00e0<\/h3>\n<p>Nei nostri <strong>B&amp;B vicino al Vaticano<\/strong> la <strong>prima colazione \u00e8 sempre compresa<\/strong>: la scelta ideale se vuoi la comodit\u00e0 di un soggiorno leggero e senza pensieri, con un supporto costante per tutto ci\u00f2 che riguarda check-in, informazioni e assistenza.<\/p>\n<h3>Case Vacanze: pi\u00f9 spazio e privacy<\/h3>\n<p>Le nostre <strong>case vacanze a Roma vicino al Vaticano<\/strong> sono perfette se cerchi:<\/p>\n<ul>\n<li><strong>pi\u00f9 spazio<\/strong> per vivere il soggiorno con calma<\/li>\n<li><strong>maggiore privacy<\/strong>, soprattutto per famiglie e piccoli gruppi<\/li>\n<li>un\u2019atmosfera pi\u00f9 \u201cdi casa\u201d, con libert\u00e0 di orari e abitudini<\/li>\n<\/ul>\n<h4>Soluzioni per coppie, famiglie e gruppi<\/h4>\n<p>Che tu stia organizzando un weekend in due, una vacanza in famiglia o un soggiorno con amici, trovi proposte adatte a diverse esigenze: <strong>dalle soluzioni per coppie<\/strong> a quelle pi\u00f9 comode per <strong>gruppi e famiglie<\/strong>.<\/p>\n<h2>Perch\u00e9 scegliere Toto Collection per dormire a Roma vicino al Vaticano<\/h2>\n<h3>Una selezione ristretta per standard pi\u00f9 alti<\/h3>\n<p>Il concetto di <strong>Toto Collection<\/strong> \u00e8 proprio questo: poche strutture, scelte e seguite con cura, per garantire:<\/p>\n<ul>\n<li>qualit\u00e0 costante nel tempo<\/li>\n<li>ambienti curati e controllati<\/li>\n<li>assistenza rapida e presenza reale<\/li>\n<li>un\u2019esperienza chiara, senza sorprese<\/li>\n<\/ul>\n<h4>La tua base ideale per visitare Roma e il Vaticano<\/h4>\n<p>Soggiornare <strong>vicino al Vaticano<\/strong> significa avere una posizione comoda per esplorare San Pietro e i Musei Vaticani, e raggiungere facilmente il centro di Roma, muovendoti in modo pratico tra cultura, passeggiate e quartieri autentici.<\/p>\n<h2>Benvenuto in Toto Collection<\/h2>\n<h3>Un\u2019ospitalit\u00e0 professionale, ma con il calore di una casa in vacanza<\/h3>\n<p>Se stai cercando un <strong>B&amp;B a Roma vicino al Vaticano<\/strong> o una <strong>casa vacanze in zona Vaticano<\/strong>, Toto Collection \u00e8 una scelta pensata per chi apprezza la qualit\u00e0, la chiarezza e un\u2019accoglienza fatta con attenzione.<\/p>\n<h4>Scopri la nostra selezione e scegli la struttura pi\u00f9 adatta al tuo viaggio<\/h4>\n<p>Siamo qui per aiutarti a trovare la soluzione ideale e rendere il tuo soggiorno a Roma semplice, comodo e piacevole.<\/p>\n<\/article>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section et_pb_section_parallax section_has_divider et_pb_top_divider et_pb_bottom_divider\"><div class=\"et_pb_top_inside_divider et-no-transition\"><\/div><span class=\"et-pb-parallax-wrapper et-pb-parallax-hidden-phone\"><span class=\"et-pb-parallax-background et-pb-parallax-background--css et-pb-parallax-background-module--divi-section-2\" style=\"background-image:url(https:\/\/totocollection.com\/wp-content\/uploads\/2026\/03\/Sfondo-Toto-Collection-Ultra-HD-new-scaled.jpg)\"><\/span><\/span>\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_5 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_0 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">D\u00e9couvrez nos s\u00e9jours<\/h1><\/div><\/div>\n\n<div class=\"et_pb_row_5 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_6 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h3>B&amp;B Vatican Stories<\/h3>\n<p>4 chambres - \u00e0 100 m\u00e8tres de la Place Saint-Pierre<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_7 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h3>B&amp;B Toto al Vaticano<\/h3>\n<p>3 chambres - r\u00e9nov\u00e9 et ultra-moderne<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_6 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_8 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h3>Toto Vatican House<\/h3>\n<p>4 couchages - 70 m\u00b2 de terrasse priv\u00e9e<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_9 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h3>King Vatican Suite<\/h3>\n<p>6 couchages - appartement spacieux et \u00e9l\u00e9gant<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_7 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_10 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h3>Toto Vatican Suite<\/h3>\n<p>5 couchages - proche du M\u00e9tro \u00ab A \u00bb Cipro \/ Mus\u00e9es du Vatican<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_11 et_pb_column et-last-child et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_8 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_12 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_1 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h1 class=\"et_pb_module_header\">Toto Collection<\/h1><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_9 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_13 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_0 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_left et_pb_blurb_position_left et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\uf232<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">Utilisez WhatsApp<\/h4><div class=\"et_pb_blurb_description\"><p>Cliquez ici pour nous \u00e9crire maintenant<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_14 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_1 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_left et_pb_blurb_position_left et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\uf879<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">+39 393\/6905069<\/h4><div class=\"et_pb_blurb_description\"><p>Contactez-nous pour plus d'informations<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_15 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_blurb_2 et_pb_blurb et_pb_bg_layout_light et_pb_text_align_left et_pb_blurb_position_left et_pb_module et_flex_module\"><div class=\"et_pb_blurb_content et_flex_module\"><div class=\"et_pb_main_blurb_image et_animated\"><span class=\"et_pb_image_wrap\"><span class=\"et-pb-icon\">\uf09e<\/span><\/span><\/div><div class=\"et_pb_blurb_container\"><h4 class=\"et_pb_module_header\">Notre Blog<\/h4><div class=\"et_pb_blurb_description\"><p>Actualit\u00e9s, \u00e9v\u00e9nements et informations sur Rome<\/p>\n<\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>test<\/p>\n","protected":false},"author":1,"featured_media":731,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-423","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home - Toto Collection<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/totocollection.com\/fr\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home - Toto Collection\" \/>\n<meta property=\"og:description\" content=\"test\" \/>\n<meta property=\"og:url\" content=\"https:\/\/totocollection.com\/fr\/\" \/>\n<meta property=\"og:site_name\" content=\"Toto Collection\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/totocollection.roma\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-16T13:40:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/\",\"url\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/\",\"name\":\"Home - Toto Collection\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/totocollection.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-Toto-Collection-HD.png\",\"datePublished\":\"2026-01-14T00:38:10+00:00\",\"dateModified\":\"2026-10-16T13:40:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/totocollection.com\\\/fr\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#primaryimage\",\"url\":\"https:\\\/\\\/totocollection.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-Toto-Collection-HD.png\",\"contentUrl\":\"https:\\\/\\\/totocollection.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-Toto-Collection-HD.png\",\"width\":1024,\"height\":1024,\"caption\":\"Logo - Toto Collection\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/\",\"name\":\"Toto Collection\",\"description\":\"B&amp;B e Case Vacanze vicino al Vaticano\",\"publisher\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#organization\",\"name\":\"Toto Collection\",\"url\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/totocollection.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-Toto-Collection-HD.png\",\"contentUrl\":\"https:\\\/\\\/totocollection.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-Toto-Collection-HD.png\",\"width\":1024,\"height\":1024,\"caption\":\"Toto Collection\"},\"image\":{\"@id\":\"https:\\\/\\\/totocollection.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/totocollection.roma\",\"https:\\\/\\\/www.instagram.com\\\/totocollection_roma\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home - Toto Collection","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:\/\/totocollection.com\/fr\/","og_locale":"fr_FR","og_type":"article","og_title":"Home - Toto Collection","og_description":"test","og_url":"https:\/\/totocollection.com\/fr\/","og_site_name":"Toto Collection","article_publisher":"https:\/\/www.facebook.com\/totocollection.roma","article_modified_time":"2026-10-16T13:40:15+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/totocollection.com\/fr\/","url":"https:\/\/totocollection.com\/fr\/","name":"Home - Toto Collection","isPartOf":{"@id":"https:\/\/totocollection.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/totocollection.com\/fr\/#primaryimage"},"image":{"@id":"https:\/\/totocollection.com\/fr\/#primaryimage"},"thumbnailUrl":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","datePublished":"2026-01-14T00:38:10+00:00","dateModified":"2026-10-16T13:40:15+00:00","breadcrumb":{"@id":"https:\/\/totocollection.com\/fr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/totocollection.com\/fr\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/totocollection.com\/fr\/#primaryimage","url":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","contentUrl":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","width":1024,"height":1024,"caption":"Logo - Toto Collection"},{"@type":"BreadcrumbList","@id":"https:\/\/totocollection.com\/fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/totocollection.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/totocollection.com\/fr\/#website","url":"https:\/\/totocollection.com\/fr\/","name":"Toto Collection","description":"B&amp;B e Case Vacanze vicino al Vaticano","publisher":{"@id":"https:\/\/totocollection.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/totocollection.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/totocollection.com\/fr\/#organization","name":"Toto Collection","url":"https:\/\/totocollection.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/totocollection.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","contentUrl":"https:\/\/totocollection.com\/wp-content\/uploads\/2026\/01\/Logo-Toto-Collection-HD.png","width":1024,"height":1024,"caption":"Toto Collection"},"image":{"@id":"https:\/\/totocollection.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/totocollection.roma","https:\/\/www.instagram.com\/totocollection_roma"]}]}},"_links":{"self":[{"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/pages\/423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/comments?post=423"}],"version-history":[{"count":47,"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/pages\/423\/revisions"}],"predecessor-version":[{"id":1016,"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/pages\/423\/revisions\/1016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/media\/731"}],"wp:attachment":[{"href":"https:\/\/totocollection.com\/fr\/wp-json\/wp\/v2\/media?parent=423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}