{"id":620,"date":"2025-10-29T16:41:18","date_gmt":"2025-10-29T15:41:18","guid":{"rendered":"https:\/\/events.circuitpaulricard.com\/?page_id=620"},"modified":"2026-04-03T11:36:52","modified_gmt":"2026-04-03T09:36:52","slug":"conciergerie","status":"publish","type":"page","link":"https:\/\/events.circuitpaulricard.com\/en\/accueil\/piste\/organisateur\/hebergement-conciergerie\/conciergerie\/","title":{"rendered":"Concierge"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"620\" class=\"elementor elementor-620\">\n\t\t\t\t<div class=\"elementor-element elementor-element-321a2d9 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"321a2d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5f187a9 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"5f187a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e28e2a1 elementor-widget elementor-widget-heading\" data-id=\"e28e2a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">conciergerie<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0e41e76 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"0e41e76\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b515a81 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"b515a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76f7d45 section-label elementor-widget elementor-widget-heading\" data-id=\"76f7d45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">01 - Transports &amp; v\u00e9hicules<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ceea28 section-title elementor-widget elementor-widget-heading\" data-id=\"7ceea28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Votre mobilit\u00e9, <br> Notre priorit\u00e9<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43c2bcc section-desc elementor-widget elementor-widget-text-editor\" data-id=\"43c2bcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Commandez directement via notre service accueil : taxi, VTC, voiture de luxe, navette ou h\u00e9licopt\u00e8re. Merci de nous indiquer votre besoin, destination et date.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0efe179 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"0efe179\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-05bb043 e-con-full transport-card e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"05bb043\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ca0969 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"5ca0969\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-taxi\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M462 241.64l-22-84.84c-9.6-35.2-41.6-60.8-76.8-60.8H352V64c0-17.67-14.33-32-32-32H192c-17.67 0-32 14.33-32 32v32h-11.2c-35.2 0-67.2 25.6-76.8 60.8l-22 84.84C21.41 248.04 0 273.47 0 304v48c0 23.63 12.95 44.04 32 55.12V448c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-40.88c19.05-11.09 32-31.5 32-55.12v-48c0-30.53-21.41-55.96-50-62.36zM96 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm20.55-112l17.2-66.36c2.23-8.16 9.59-13.64 15.06-13.64h214.4c5.47 0 12.83 5.48 14.85 12.86L395.45 240h-278.9zM416 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTaxi &amp; VTC\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tMise \u00e0 disposition rapide pour tout d\u00e9placement local ou r\u00e9gional.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a5b6f2 e-con-full transport-card e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"6a5b6f2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fa9b1f elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"3fa9b1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-shuttle-van\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M628.88 210.65L494.39 49.27A48.01 48.01 0 0 0 457.52 32H32C14.33 32 0 46.33 0 64v288c0 17.67 14.33 32 32 32h32c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h32c17.67 0 32-14.33 32-32V241.38c0-11.23-3.94-22.1-11.12-30.73zM64 192V96h96v96H64zm96 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm160-240h-96V96h96v96zm160 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-96-240V96h66.02l80 96H384z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tNavette\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tTransport de groupe pour vos \u00e9quipes entre les h\u00f4tels et le circuit.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebff041 e-con-full transport-card e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"ebff041\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d25f589 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"d25f589\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-car\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tVoiture de luxe\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tChauffeur priv\u00e9 et v\u00e9hicule haut de gamme pour vos invit\u00e9s VIP.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-865737d e-con-full transport-card e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"865737d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:400}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-221ea82 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"221ea82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-helicopter\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M304 384h272c17.67 0 32-14.33 32-32 0-123.71-100.29-224-224-224V64h176c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H144c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h176v64H112L68.8 70.4C65.78 66.37 61.03 64 56 64H16.01C5.6 64-2.04 73.78.49 83.88L32 192l160 64 86.4 115.2A31.992 31.992 0 0 0 304 384zm112-188.49C478.55 208.3 528.03 257.44 540.79 320H416V195.51zm219.37 263.3l-22.15-22.2c-6.25-6.26-16.24-6.1-22.64.01-7.09 6.77-13.84 11.25-24.64 11.25H240c-8.84 0-16 7.18-16 16.03v32.06c0 8.85 7.16 16.03 16 16.03h325.94c14.88 0 35.3-.47 68.45-29.52 7.02-6.14 7.57-17.05.98-23.66z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tH\u00e9licopt\u00e8re\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tTransferts a\u00e9riens privatifs disponibles sur demande.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d786ae1 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"d786ae1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-cd573ea e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"cd573ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c24d95 section-title elementor-widget elementor-widget-heading\" data-id=\"6c24d95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Adresse de <br>\nprise en charge<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38f5ed1 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"38f5ed1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6a3e0c section-title elementor-widget elementor-widget-heading\" data-id=\"b6a3e0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Circuit paul ricard RDN8 2760 ROUTE DES HAUTS DU CAMP 83 330 LE CASTELLET FRANCE.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e5d727 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"2e5d727\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2287d3a section-title elementor-widget elementor-widget-heading\" data-id=\"2287d3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">sur demande <br>\naupr\u00e8s de l'accueil<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-831ae82 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"831ae82\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a2075b7 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"a2075b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c896ce3 section-label elementor-widget elementor-widget-heading\" data-id=\"c896ce3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">02 - Courrier et colis<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df4f57a section-title elementor-widget elementor-widget-heading\" data-id=\"df4f57a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Exp\u00e9diez depuis<br>le circuit<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-066e88b e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"066e88b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-66491f3 e-con-full transport-card e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"66491f3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d79ac90 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"d79ac90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tCourriers\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tExp\u00e9diez vos courriers directement depuis le circuit. Notre service accueil se charge de l'acheminement vers La Poste.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7773d09 e-con-full transport-card e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"7773d09\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58e5e92 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"58e5e92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-box-open\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9zm212.6-112.2L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tColis\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEnvoyez vos colis depuis le circuit. Renseignez-vous aupr\u00e8s de l'accueil pour les dimensions accept\u00e9es.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d76316 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"6d76316\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5b1ac90 e-con-full animated-fast e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no elementor-invisible e-con e-child\" data-id=\"5b1ac90\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3594349 section-label elementor-widget elementor-widget-heading\" data-id=\"3594349\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">03 - Activit\u00e9s externes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f3aecb section-title elementor-widget elementor-widget-heading\" data-id=\"5f3aecb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Activit\u00e9s dans les <br> alentours du circuit<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76ecad0 section-desc elementor-widget elementor-widget-text-editor\" data-id=\"76ecad0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nous avons r\u00e9pertori\u00e9 les meilleures activit\u00e9s dans les environs, pour tous les profils et toutes les envies.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-96a5cb6 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"96a5cb6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88f573e elementor-widget elementor-widget-html\" data-id=\"88f573e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@300;400&family=DM+Sans:wght@300;400;500&display=swap');\n\n:root {\n  --cpr-bg:     #FFFFFF;\n  --cpr-dark:   #1A1A18;\n  --cpr-red:    #C8102E;\n  --cpr-muted:  #6B6B65;\n  --cpr-border: rgba(26,26,24,0.1);\n  --cpr-hover:  #EFEDE8;\n}\n\n.cpr-filter-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cpr-filter-wrap { font-family: 'DM Sans', sans-serif; background: var(--cpr-bg); width: 100%; }\n\n\/* TOOLBAR *\/\n.cpr-act-toolbar {\n  display: flex; align-items: center; justify-content: space-between;\n  gap: 12px; flex-wrap: wrap; margin-bottom: 40px;\n}\n.cpr-act-toolbar-left { display: flex; gap: 4px; flex-wrap: wrap; align-items: center; }\n\n\/* FILTRES *\/\n.cpr-filter-bar { display: flex; gap: 4px; flex-wrap: wrap; }\n.cpr-f-btn {\n  font-family: 'DM Sans', sans-serif; font-size: 11px; letter-spacing: 0.1em;\n  text-transform: uppercase; background: transparent; color: var(--cpr-muted);\n  border: 0.5px solid rgba(26,26,24,0.2); padding: 9px 18px; cursor: pointer;\n  transition: all .2s ease; border-radius: 2px; display: flex; align-items: center; gap: 8px;\n}\n.cpr-f-btn:hover { color: var(--cpr-dark); border-color: var(--cpr-dark); }\n.cpr-f-btn.active { background: var(--cpr-dark); color: var(--cpr-bg); border-color: var(--cpr-dark); }\n.cpr-f-btn .cpr-count {\n  font-size: 9px; padding: 1px 6px; border-radius: 10px;\n  background: rgba(26,26,24,0.08); color: #9A9A92; transition: all .2s;\n}\n.cpr-f-btn.active .cpr-count { background: rgba(247,245,240,0.15); color: rgba(247,245,240,0.7); }\n\n\/* Bouton \u00e9diteur \u2014 cach\u00e9 par d\u00e9faut, jamais visible pour les visiteurs *\/\n.cpr-act-edit-toggle {\n  font-family: 'DM Sans', sans-serif; font-size: 9px; font-weight: 700;\n  letter-spacing: 0.14em; text-transform: uppercase; background: var(--cpr-red);\n  color: #fff; border: none; padding: 9px 16px; cursor: pointer;\n  display: none !important; align-items: center; gap: 7px;\n  transition: background 0.2s; border-radius: 2px;\n}\n.cpr-act-edit-toggle:hover { background: #a50d26; }\n.cpr-act-edit-toggle.cpr-editor-visible { display: flex !important; }\n\n\/* GRILLE *\/\n.cpr-act-grid {\n  display: grid; grid-template-columns: repeat(3, 1fr);\n  gap: 1px; background: var(--cpr-border);\n}\n@media (max-width: 768px) { .cpr-act-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cpr-act-grid { grid-template-columns: 1fr; } }\n\n\/* CARTE *\/\n.cpr-act-card {\n  background: var(--cpr-bg); padding: 28px 28px 24px;\n  transition: background .2s ease; position: relative;\n}\n.cpr-act-card:hover { background: var(--cpr-hover); }\n.cpr-act-cat {\n  font-size: 9px; letter-spacing: 0.18em; text-transform: uppercase;\n  margin-bottom: 10px; display: flex; align-items: center; gap: 7px; font-weight: 500;\n}\n.cpr-act-cat::before { content: ''; display: block; width: 16px; height: 0.5px; background: currentColor; flex-shrink: 0; }\n.cpr-act-name { font-family: 'Cormorant Garamond', serif; font-size: 19px; font-weight: 400; color: var(--cpr-dark); line-height: 1.2; margin-bottom: 8px; }\n.cpr-act-detail { font-size: 12px; color: var(--cpr-muted); font-weight: 300; line-height: 1.65; }\n.cpr-act-badge { display: inline-flex; align-items: center; font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase; border: 0.5px solid rgba(26,26,24,0.15); color: #8A8A84; padding: 3px 8px; margin-top: 12px; border-radius: 2px; }\n\n\/* Boutons sur carte \u2014 uniquement mode \u00e9dition *\/\n.cpr-card-actions { position: absolute; top: 8px; right: 8px; display: none; gap: 4px; }\n.cpr-editing .cpr-card-actions { display: flex; }\n.cpr-card-btn { width: 24px; height: 24px; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; border-radius: 2px; }\n.cpr-card-btn.edit { background: var(--cpr-dark); }\n.cpr-card-btn.del  { background: var(--cpr-red); }\n.cpr-card-btn:hover { opacity: 0.8; }\n\n\/* \u00c9TAT VIDE *\/\n.cpr-empty { grid-column: 1 \/ -1; padding: 48px; text-align: center; font-size: 13px; color: var(--cpr-muted); font-weight: 300; background: var(--cpr-bg); }\n\n\/* PANNEAU \u2014 styles inject\u00e9s dynamiquement mais d\u00e9clar\u00e9s ici *\/\n.cpr-act-overlay {\n  display: none; position: fixed; inset: 0;\n  background: rgba(26,26,24,0.5); z-index: 9998; backdrop-filter: blur(2px);\n}\n.cpr-act-overlay.open { display: block; }\n.cpr-act-panel {\n  position: fixed; top: 0; right: -480px; width: 440px; height: 100vh;\n  background: #fff; z-index: 9999; overflow-y: auto;\n  transition: right 0.3s cubic-bezier(0.22,1,0.36,1);\n  display: flex; flex-direction: column;\n  box-shadow: -8px 0 40px rgba(26,26,24,0.15);\n  font-family: 'DM Sans', sans-serif;\n}\n.cpr-act-panel.open { right: 0; }\n.cpr-act-panel-header { padding: 24px 28px 20px; border-bottom: 1px solid #F0EEE8; display: flex; align-items: center; justify-content: space-between; position: sticky; top: 0; background: #fff; z-index: 2; }\n.cpr-act-panel-title { font-size: 11px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #1A1A18; }\n.cpr-act-panel-close { width: 32px; height: 32px; background: none; border: 1px solid #E8E6E0; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.15s; }\n.cpr-act-panel-close:hover { background: #1A1A18; }\n.cpr-act-panel-close:hover svg line { stroke: #fff; }\n.cpr-act-panel-body { padding: 28px; flex: 1; }\n.cpr-fg { margin-bottom: 18px; }\n.cpr-fl { display: block; font-size: 9px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #9A9A92; margin-bottom: 7px; }\n.cpr-fi, .cpr-fs {\n  font-family: 'DM Sans', sans-serif !important; font-size: 12px !important;\n  color: #1A1A18 !important; background: #fff !important; border: 1px solid #D8D6D0 !important;\n  padding: 10px 14px !important; width: 100% !important; outline: none !important;\n  border-radius: 0 !important; box-shadow: none !important;\n  -webkit-appearance: none !important; appearance: none !important; transition: border-color 0.18s !important;\n}\n.cpr-fi:focus, .cpr-fs:focus { border-color: #1A1A18 !important; }\n.cpr-fi::placeholder { color: #C0BEB8 !important; font-style: italic !important; }\n.cpr-fhint { font-size: 9px; color: #B0AEA8; margin-top: 4px; font-style: italic; }\n.cpr-act-form-actions { display: flex; gap: 8px; margin-top: 24px; }\n.cpr-btn-save { font-family: 'DM Sans', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; background: #1A1A18; color: #fff; border: none; padding: 12px 24px; cursor: pointer; flex: 1; transition: background 0.2s; }\n.cpr-btn-save:hover { background: #333; }\n.cpr-btn-cancel { font-family: 'DM Sans', sans-serif; font-size: 10px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; background: transparent; color: #9A9A92; border: 1px solid #D8D6D0; padding: 12px 20px; cursor: pointer; transition: all 0.2s; }\n.cpr-btn-cancel:hover { color: #1A1A18; border-color: #1A1A18; }\n.cpr-act-status { font-size: 10px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; padding: 10px 14px; margin-top: 14px; display: none; }\n.cpr-act-status.success { background: rgba(42,122,74,0.1); color: #2A7A4A; display: block; }\n.cpr-act-status.error   { background: rgba(200,16,46,0.1);  color: #C8102E; display: block; }\n.cpr-act-sep { border: none; border-top: 1px solid #F0EEE8; margin: 24px 0; }\n.cpr-act-panel-list { display: flex; flex-direction: column; gap: 6px; }\n.cpr-act-pitem { display: flex; align-items: center; gap: 10px; padding: 10px 12px; border: 1px solid #E8E6E0; transition: border-color 0.15s; }\n.cpr-act-pitem:hover { border-color: #C0BEB8; }\n.cpr-act-pitem-dot { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; }\n.cpr-act-pitem-info { flex: 1; min-width: 0; }\n.cpr-act-pitem-name { font-size: 12px; font-weight: 500; color: #1A1A18; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.cpr-act-pitem-cat { font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase; color: #9A9A92; margin-top: 2px; }\n.cpr-act-pitem-actions { display: flex; gap: 4px; flex-shrink: 0; }\n.cpr-act-pitem-btn { width: 26px; height: 26px; border: 1px solid #E8E6E0; background: none; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all 0.15s; }\n.cpr-act-pitem-btn:hover { background: #1A1A18; border-color: #1A1A18; }\n.cpr-act-pitem-btn:hover svg * { stroke: #fff; }\n.cpr-act-pitem-btn.del:hover { background: #C8102E; border-color: #C8102E; }\n<\/style>\n\n<!-- Point de montage du panneau \u2014 vide pour les visiteurs -->\n<div id=\"cpr-act-panel-mount\"><\/div>\n\n<!-- WIDGET PRINCIPAL -->\n<div class=\"cpr-filter-wrap\" id=\"cpr-act-root\">\n  <div class=\"cpr-act-toolbar\">\n    <div class=\"cpr-act-toolbar-left\">\n      <div class=\"cpr-filter-bar\" id=\"cpr-filter-bar\">\n        <button class=\"cpr-f-btn active\" data-cat=\"all\">Toutes <span class=\"cpr-count\" id=\"cpr-cnt-all\">0<\/span><\/button>\n        <button class=\"cpr-f-btn\" data-cat=\"degustation\">D\u00e9gustation <span class=\"cpr-count\" id=\"cpr-cnt-degustation\">0<\/span><\/button>\n        <button class=\"cpr-f-btn\" data-cat=\"sport\">Sport <span class=\"cpr-count\" id=\"cpr-cnt-sport\">0<\/span><\/button>\n        <button class=\"cpr-f-btn\" data-cat=\"culture\">Culture <span class=\"cpr-count\" id=\"cpr-cnt-culture\">0<\/span><\/button>\n        <button class=\"cpr-f-btn\" data-cat=\"famille\">Famille <span class=\"cpr-count\" id=\"cpr-cnt-famille\">0<\/span><\/button>\n      <\/div>\n      <!-- Bouton g\u00e9rer \u2014 cach\u00e9 par d\u00e9faut via CSS, visible seulement si \u00e9diteur -->\n      <button class=\"cpr-act-edit-toggle\" id=\"cpr-act-edit-toggle\">\n        <svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\">\n          <path d=\"M8.5 1.5 L10.5 3.5 L4 10 L1.5 10.5 L2 8 Z\" stroke=\"#fff\" stroke-width=\"1\" fill=\"none\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n        G\u00e9rer les activit\u00e9s\n      <\/button>\n    <\/div>\n  <\/div>\n  <div class=\"cpr-act-grid\" id=\"cpr-act-grid\"><\/div>\n<\/div>\n\n<script>\n(function () {\n\n  var API_BASE = '\/wp-json\/cpr\/v1\/activites';\n\n  var DEFAULT_ACTIVITES = [\n    { cat: 'degustation', name: 'Domaine de Canadel',             detail: 'Visite du domaine & d\u00e9gustation',               badge: '' },\n    { cat: 'degustation', name: 'Domaine OTT',                    detail: 'Visite de la cave & d\u00e9gustation',               badge: '' },\n    { cat: 'degustation', name: \"Miellerie de l'Oratoire\",        detail: 'Visite miellerie & d\u00e9gustation',                badge: 'Sur r\u00e9servation' },\n    { cat: 'degustation', name: 'Moulin de la Malissonne',        detail: 'Visite moulin \u00e0 huile & d\u00e9gustation',           badge: '' },\n    { cat: 'degustation', name: 'Fabrique de Nougat',             detail: 'Visite & d\u00e9gustation',                          badge: '' },\n    { cat: 'sport',       name: \"Saut \u00e0 l'\u00e9lastique & Parachute\", detail: 'Sport \u00e0 sensation dans la r\u00e9gion',              badge: 'Plein air' },\n    { cat: 'sport',       name: 'Stade V\u00e9lodrome',                detail: 'Visite & match de rugby',                       badge: 'Marseille' },\n    { cat: 'sport',       name: 'Stade Mayol',                    detail: 'Visite & match de football',                    badge: 'Toulon' },\n    { cat: 'sport',       name: 'Patinoire',                      detail: 'Visite & hockey sur glace',                     badge: 'Int\u00e9rieur' },\n    { cat: 'sport',       name: 'Global Heli Service',            detail: 'Bapt\u00eame ou vol touristique en h\u00e9licopt\u00e8re',     badge: 'Sur r\u00e9servation' },\n    { cat: 'culture',     name: 'Mus\u00e9e de la Marine',             detail: 'Collections permanentes',                       badge: 'Toulon' },\n    { cat: 'culture',     name: 'Maison Yellow',                  detail: 'Espace culturel contemporain',                  badge: 'Marseille' },\n    { cat: 'culture',     name: 'Mus\u00e9e de la Moto',               detail: 'Collection permanente de motos',                badge: 'Marseille' },\n    { cat: 'culture',     name: 'Village du Castellet',           detail: 'Visite guid\u00e9e du village m\u00e9di\u00e9val',             badge: 'Sur r\u00e9servation' },\n    { cat: 'famille',     name: 'Escape Game Abbaye',             detail: 'Jeu & visite \u2014 1h30 \u00e0 2h',                      badge: 'Sur r\u00e9servation' },\n    { cat: 'famille',     name: \"\u00c9curie Lion d'Or\",               detail: 'Balade & stage \u00e9questre',                       badge: 'Plein air' },\n    { cat: 'famille',     name: 'Zoa Parc',                       detail: 'Zoo, parc animalier, mini ferme & parc botanique', badge: 'Plein air' },\n    { cat: 'famille',     name: 'Zoo de La Barben',               detail: 'Parc zoologique',                               badge: 'Plein air' },\n    { cat: 'famille',     name: \"Ferme Animali\u00e8re d'Auriol\",      detail: 'Visite de la ferme',                            badge: 'Plein air' },\n    { cat: 'famille',     name: \"Asinerie du Polj\u00e9\",              detail: \"Visite d'une asinerie en ext\u00e9rieur\",            badge: 'Sur r\u00e9servation' },\n    { cat: 'famille',     name: 'Urban Jump',                     detail: 'Trampoline en int\u00e9rieur',                       badge: 'Toulon \/ Marseille' },\n    { cat: 'famille',     name: 'OK Corral',                      detail: 'Parc de loisirs en ext\u00e9rieur',                  badge: 'Plein air' },\n    { cat: 'famille',     name: 'Minotopia',                      detail: 'Parc de loisirs en int\u00e9rieur',                  badge: 'Int\u00e9rieur' },\n    { cat: 'famille',     name: 'Parc Spirou',                    detail: 'Parc de loisirs en ext\u00e9rieur',                  badge: 'Plein air' },\n    { cat: 'famille',     name: 'Balade en VTT \u2014 Vignobles',      detail: 'Parcours dans les vignes environnantes',        badge: 'Plein air' },\n  ];\n\n  var COLORS = { degustation:'#9A5B2A', sport:'#C8102E', culture:'#1A5A8A', famille:'#2A7A4A' };\n  var LABELS = { degustation:'D\u00e9gustation', sport:'Sport', culture:'Culture', famille:'Famille' };\n\n  var ACTS      = [];\n  var activeCat = 'all';\n  var editIndex = -1;\n  var isEditor  = false;\n  var nonce     = '';\n\n  \/* R\u00e9f\u00e9rences DOM panel \u2014 nulles jusqu'\u00e0 injection *\/\n  var overlay, panel, pClose, pTitle, pList, btnSave, btnCancel, statusEl;\n\n  var grid       = document.getElementById('cpr-act-grid');\n  var editToggle = document.getElementById('cpr-act-edit-toggle');\n  var root       = document.getElementById('cpr-act-root');\n  var mount      = document.getElementById('cpr-act-panel-mount');\n\n  \/* ---- D\u00c9TECTION \u00c9DITEUR ---- *\/\n  function initEditor() {\n    if (window.cprEditorData && window.cprEditorData.isEditor) {\n      isEditor = true;\n      nonce    = window.cprEditorData.nonce;\n      \/* Rend le bouton visible UNIQUEMENT pour l'\u00e9diteur *\/\n      editToggle.classList.add('cpr-editor-visible');\n      \/* Injecte le panneau dans le DOM *\/\n      injectPanel();\n    }\n  }\n\n  \/* Attend que le footer soit charg\u00e9 avant de v\u00e9rifier *\/\n  if (document.readyState === 'complete') {\n    initEditor();\n  } else {\n    window.addEventListener('load', initEditor);\n  }\n\n  \/* ---- INJECTION DU PANNEAU (\u00e9diteurs seulement) ---- *\/\n  function injectPanel() {\n    mount.innerHTML =\n      '<div class=\"cpr-act-overlay\" id=\"cpr-act-overlay\"><\/div>' +\n      '<div class=\"cpr-act-panel\" id=\"cpr-act-panel\">' +\n        '<div class=\"cpr-act-panel-header\">' +\n          '<span class=\"cpr-act-panel-title\" id=\"cpr-act-panel-title\">Ajouter une activit\u00e9<\/span>' +\n          '<button class=\"cpr-act-panel-close\" id=\"cpr-act-panel-close\">' +\n            '<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\">' +\n              '<line x1=\"1\" y1=\"1\" x2=\"11\" y2=\"11\" stroke=\"#1A1A18\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/>' +\n              '<line x1=\"11\" y1=\"1\" x2=\"1\" y2=\"11\" stroke=\"#1A1A18\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/>' +\n            '<\/svg>' +\n          '<\/button>' +\n        '<\/div>' +\n        '<div class=\"cpr-act-panel-body\">' +\n          '<div class=\"cpr-fg\"><label class=\"cpr-fl\">Nom de l\\'activit\u00e9<\/label><input class=\"cpr-fi\" id=\"cpr-a-name\" type=\"text\" placeholder=\"ex: Domaine de Canadel\"\/><\/div>' +\n          '<div class=\"cpr-fg\"><label class=\"cpr-fl\">Cat\u00e9gorie<\/label><select class=\"cpr-fs\" id=\"cpr-a-cat\"><option value=\"degustation\">D\u00e9gustation<\/option><option value=\"sport\">Sport<\/option><option value=\"culture\">Culture<\/option><option value=\"famille\">Famille<\/option><\/select><\/div>' +\n          '<div class=\"cpr-fg\"><label class=\"cpr-fl\">Description courte<\/label><input class=\"cpr-fi\" id=\"cpr-a-detail\" type=\"text\" placeholder=\"ex: Visite du domaine & d\u00e9gustation\"\/><\/div>' +\n          '<div class=\"cpr-fg\"><label class=\"cpr-fl\">Badge <span class=\"cpr-fhint\" style=\"display:inline\">(optionnel)<\/span><\/label><input class=\"cpr-fi\" id=\"cpr-a-badge\" type=\"text\" placeholder=\"ex: Sur r\u00e9servation, Plein air\u2026\"\/><p class=\"cpr-fhint\">Laisser vide pour ne pas afficher de badge<\/p><\/div>' +\n          '<div class=\"cpr-act-form-actions\"><button class=\"cpr-btn-save\" id=\"cpr-a-save\">Ajouter<\/button><button class=\"cpr-btn-cancel\" id=\"cpr-a-cancel\">Annuler<\/button><\/div>' +\n          '<div class=\"cpr-act-status\" id=\"cpr-act-status\"><\/div>' +\n          '<hr class=\"cpr-act-sep\"\/>' +\n          '<div style=\"font-size:9px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#9A9A92;margin-bottom:14px;\">Activit\u00e9s existantes<\/div>' +\n          '<div class=\"cpr-act-panel-list\" id=\"cpr-act-panel-list\"><\/div>' +\n        '<\/div>' +\n      '<\/div>';\n\n    \/* Bind des r\u00e9f\u00e9rences apr\u00e8s injection *\/\n    overlay   = document.getElementById('cpr-act-overlay');\n    panel     = document.getElementById('cpr-act-panel');\n    pClose    = document.getElementById('cpr-act-panel-close');\n    pTitle    = document.getElementById('cpr-act-panel-title');\n    pList     = document.getElementById('cpr-act-panel-list');\n    btnSave   = document.getElementById('cpr-a-save');\n    btnCancel = document.getElementById('cpr-a-cancel');\n    statusEl  = document.getElementById('cpr-act-status');\n\n    pClose.addEventListener('click', closePanel);\n    overlay.addEventListener('click', closePanel);\n    btnSave.addEventListener('click', handleSave);\n    btnCancel.addEventListener('click', function () { resetForm(); editIndex = -1; });\n\n    renderPanelList();\n  }\n\n  \/* ---- CHARGEMENT INITIAL ---- *\/\n  fetch(API_BASE)\n    .then(function (r) { return r.json(); })\n    .then(function (data) {\n      ACTS = (data && data.length) ? data : DEFAULT_ACTIVITES;\n      updateCounts(); render(activeCat);\n      if (pList) renderPanelList();\n    })\n    .catch(function () {\n      ACTS = DEFAULT_ACTIVITES;\n      updateCounts(); render(activeCat);\n    });\n\n  \/* ---- COMPTEURS ---- *\/\n  function updateCounts() {\n    var c = { all: ACTS.length, degustation:0, sport:0, culture:0, famille:0 };\n    ACTS.forEach(function (a) { c[a.cat]++; });\n    Object.keys(c).forEach(function (k) {\n      var el = document.getElementById('cpr-cnt-' + k);\n      if (el) el.textContent = c[k];\n    });\n  }\n\n  \/* ---- RENDU GRILLE ---- *\/\n  function render(cat) {\n    grid.innerHTML = '';\n    var list = cat === 'all' ? ACTS : ACTS.filter(function (a) { return a.cat === cat; });\n    if (!list.length) {\n      grid.innerHTML = '<div class=\"cpr-empty\">Aucune activit\u00e9 dans cette cat\u00e9gorie.<\/div>';\n      return;\n    }\n    list.forEach(function (a, i) {\n      var realIdx = ACTS.indexOf(a);\n      var color   = COLORS[a.cat] || '#C8102E';\n      var card    = document.createElement('div');\n      card.className = 'cpr-act-card';\n      card.style.opacity   = '0';\n      card.style.transform = 'translateY(10px)';\n      card.innerHTML =\n        '<div class=\"cpr-act-cat\" style=\"color:' + color + '\">' + LABELS[a.cat] + '<\/div>' +\n        '<div class=\"cpr-act-name\">' + a.name + '<\/div>' +\n        (a.detail ? '<div class=\"cpr-act-detail\">' + a.detail + '<\/div>' : '') +\n        (a.badge  ? '<span class=\"cpr-act-badge\">' + a.badge + '<\/span>' : '');\n\n      if (isEditor) {\n        var actions = document.createElement('div');\n        actions.className = 'cpr-card-actions';\n        var eBtn = document.createElement('button');\n        eBtn.className = 'cpr-card-btn edit'; eBtn.title = 'Modifier';\n        eBtn.innerHTML = '<svg width=\"10\" height=\"10\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M8.5 1.5 L10.5 3.5 L4 10 L1.5 10.5 L2 8 Z\" stroke=\"#fff\" stroke-width=\"1.1\" fill=\"none\" stroke-linejoin=\"round\"\/><\/svg>';\n        eBtn.addEventListener('click', function (e) { e.stopPropagation(); openEdit(realIdx); });\n        var dBtn = document.createElement('button');\n        dBtn.className = 'cpr-card-btn del'; dBtn.title = 'Supprimer';\n        dBtn.innerHTML = '<svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"#fff\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/><line x1=\"9\" y1=\"1\" x2=\"1\" y2=\"9\" stroke=\"#fff\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/><\/svg>';\n        dBtn.addEventListener('click', function (e) {\n          e.stopPropagation();\n          if (confirm('Supprimer \"' + a.name + '\" ?')) {\n            ACTS.splice(realIdx, 1);\n            saveToAPI(function () { updateCounts(); render(activeCat); renderPanelList(); });\n          }\n        });\n        actions.appendChild(eBtn); actions.appendChild(dBtn);\n        card.appendChild(actions);\n      }\n\n      grid.appendChild(card);\n      setTimeout(function () {\n        card.style.transition = 'opacity .25s ease, transform .25s ease, background .2s ease';\n        card.style.opacity = '1'; card.style.transform = 'translateY(0)';\n      }, i * 35);\n    });\n  }\n\n  \/* ---- LISTE PANNEAU ---- *\/\n  function renderPanelList() {\n    if (!pList) return;\n    pList.innerHTML = '';\n    if (!ACTS.length) {\n      pList.innerHTML = '<div style=\"font-size:11px;color:#B0AEA8;text-align:center;padding:20px 0;\">Aucune activit\u00e9<\/div>';\n      return;\n    }\n    ACTS.forEach(function (a, i) {\n      var color = COLORS[a.cat] || '#C8102E';\n      var item  = document.createElement('div');\n      item.className = 'cpr-act-pitem';\n      var dot = document.createElement('div');\n      dot.className = 'cpr-act-pitem-dot'; dot.style.background = color;\n      var info = document.createElement('div');\n      info.className = 'cpr-act-pitem-info';\n      info.innerHTML = '<div class=\"cpr-act-pitem-name\">' + a.name + '<\/div><div class=\"cpr-act-pitem-cat\">' + LABELS[a.cat] + '<\/div>';\n      var acts2 = document.createElement('div');\n      acts2.className = 'cpr-act-pitem-actions';\n      var eBtn = document.createElement('button');\n      eBtn.className = 'cpr-act-pitem-btn';\n      eBtn.innerHTML = '<svg width=\"10\" height=\"10\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M8.5 1.5 L10.5 3.5 L4 10 L1.5 10.5 L2 8 Z\" stroke=\"#1A1A18\" stroke-width=\"1.2\" fill=\"none\" stroke-linejoin=\"round\"\/><\/svg>';\n      eBtn.addEventListener('click', function () { openEdit(i); });\n      var dBtn = document.createElement('button');\n      dBtn.className = 'cpr-act-pitem-btn del';\n      dBtn.innerHTML = '<svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"#1A1A18\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/><line x1=\"9\" y1=\"1\" x2=\"1\" y2=\"9\" stroke=\"#1A1A18\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/><\/svg>';\n      dBtn.addEventListener('click', function () {\n        if (confirm('Supprimer \"' + a.name + '\" ?')) {\n          ACTS.splice(i, 1);\n          saveToAPI(function () { updateCounts(); render(activeCat); renderPanelList(); });\n        }\n      });\n      acts2.appendChild(eBtn); acts2.appendChild(dBtn);\n      item.appendChild(dot); item.appendChild(info); item.appendChild(acts2);\n      pList.appendChild(item);\n    });\n  }\n\n  \/* ---- PANNEAU OPEN\/CLOSE ---- *\/\n  function openPanel() {\n    if (!panel) return;\n    panel.classList.add('open');\n    overlay.classList.add('open');\n    document.body.style.overflow = 'hidden';\n  }\n  function closePanel() {\n    if (!panel) return;\n    panel.classList.remove('open');\n    overlay.classList.remove('open');\n    document.body.style.overflow = '';\n    root.classList.remove('cpr-editing');\n    editToggle.innerHTML =\n      '<svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M8.5 1.5 L10.5 3.5 L4 10 L1.5 10.5 L2 8 Z\" stroke=\"#fff\" stroke-width=\"1\" fill=\"none\" stroke-linejoin=\"round\"\/><\/svg> G\u00e9rer les activit\u00e9s';\n    resetForm(); editIndex = -1;\n  }\n\n  function openEdit(idx) {\n    editIndex = idx;\n    var a = ACTS[idx];\n    pTitle.textContent = \"Modifier l'activit\u00e9\";\n    btnSave.textContent = 'Enregistrer';\n    document.getElementById('cpr-a-name').value   = a.name;\n    document.getElementById('cpr-a-cat').value    = a.cat;\n    document.getElementById('cpr-a-detail').value = a.detail || '';\n    document.getElementById('cpr-a-badge').value  = a.badge  || '';\n    showStatus('', '');\n    openPanel();\n  }\n\n  function resetForm() {\n    if (!document.getElementById('cpr-a-name')) return;\n    document.getElementById('cpr-a-name').value   = '';\n    document.getElementById('cpr-a-cat').value    = 'degustation';\n    document.getElementById('cpr-a-detail').value = '';\n    document.getElementById('cpr-a-badge').value  = '';\n    showStatus('', '');\n    pTitle.textContent  = 'Ajouter une activit\u00e9';\n    btnSave.textContent = 'Ajouter';\n  }\n\n  \/* ---- SAUVEGARDE ---- *\/\n  function handleSave() {\n    var name = document.getElementById('cpr-a-name').value.trim();\n    if (!name) { showStatus('Le nom est obligatoire.', 'error'); return; }\n    var act = {\n      name:   name,\n      cat:    document.getElementById('cpr-a-cat').value,\n      detail: document.getElementById('cpr-a-detail').value.trim(),\n      badge:  document.getElementById('cpr-a-badge').value.trim()\n    };\n    if (editIndex === -1) { ACTS.push(act); } else { ACTS[editIndex] = act; }\n    saveToAPI(function (ok) {\n      if (ok) {\n        updateCounts(); render(activeCat); renderPanelList();\n        showStatus(editIndex === -1 ? 'Activit\u00e9 ajout\u00e9e !' : 'Modification enregistr\u00e9e !', 'success');\n        editIndex = -1;\n        pTitle.textContent  = 'Ajouter une activit\u00e9';\n        btnSave.textContent = 'Ajouter';\n        document.getElementById('cpr-a-name').value   = '';\n        document.getElementById('cpr-a-cat').value    = 'degustation';\n        document.getElementById('cpr-a-detail').value = '';\n        document.getElementById('cpr-a-badge').value  = '';\n      } else {\n        showStatus('Erreur lors de la sauvegarde.', 'error');\n      }\n    });\n  }\n\n  function saveToAPI(cb) {\n    fetch(API_BASE, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json', 'X-WP-Nonce': nonce },\n      body: JSON.stringify({ activites: ACTS })\n    })\n    .then(function (r) { return r.json(); })\n    .then(function (d) { cb(d && d.success); })\n    .catch(function () { cb(false); });\n  }\n\n  function showStatus(msg, type) {\n    if (!statusEl) return;\n    statusEl.textContent = msg;\n    statusEl.className   = 'cpr-act-status' + (type ? ' ' + type : '');\n  }\n\n  \/* ---- BOUTON TOGGLE ---- *\/\n  editToggle.addEventListener('click', function () {\n    var editing = root.classList.toggle('cpr-editing');\n    if (editing) {\n      editToggle.innerHTML = '<svg width=\"11\" height=\"11\" viewBox=\"0 0 10 10\" fill=\"none\"><line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"#fff\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/><line x1=\"9\" y1=\"1\" x2=\"1\" y2=\"9\" stroke=\"#fff\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/><\/svg> Quitter';\n      openPanel();\n    } else {\n      editToggle.innerHTML = '<svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M8.5 1.5 L10.5 3.5 L4 10 L1.5 10.5 L2 8 Z\" stroke=\"#fff\" stroke-width=\"1\" fill=\"none\" stroke-linejoin=\"round\"\/><\/svg> G\u00e9rer les activit\u00e9s';\n      closePanel();\n    }\n    render(activeCat);\n  });\n\n  \/* ---- FILTRES ---- *\/\n  document.getElementById('cpr-filter-bar').addEventListener('click', function (e) {\n    var btn = e.target.closest('.cpr-f-btn');\n    if (!btn) return;\n    document.querySelectorAll('.cpr-f-btn').forEach(function (b) { b.classList.remove('active'); });\n    btn.classList.add('active');\n    activeCat = btn.dataset.cat;\n    render(activeCat);\n  });\n\n}());\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f80a4b3 e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no e-con e-parent\" data-id=\"f80a4b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e9c3f9f e-con-full e-flex magic-button-disabled-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"e9c3f9f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9277145 elementor-widget elementor-widget-heading\" data-id=\"9277145\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pour tout besoin,\ncontactez votre chef de projet, ou bien le service \u00e9v\u00e8nementiel\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a75d17e elementor-widget elementor-widget-button\" data-id=\"a75d17e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"mailto:seerviceevenementiel@circuitpaulricard\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>conciergerie 01 &#8211; Transports &amp; v\u00e9hicules Votre mobilit\u00e9, Notre priorit\u00e9 Commandez directement via notre service accueil : taxi, VTC, voiture de luxe, navette ou h\u00e9licopt\u00e8re. Merci de nous indiquer votre besoin, destination et date. Taxi &amp; VTC Mise \u00e0 disposition rapide pour tout d\u00e9placement local ou r\u00e9gional. Navette Transport de groupe pour vos \u00e9quipes entre les h\u00f4tels et le circuit. Voiture de luxe Chauffeur priv\u00e9 et v\u00e9hicule haut de gamme pour vos invit\u00e9s VIP. H\u00e9licopt\u00e8re Transferts a\u00e9riens privatifs disponibles sur demande. Adresse de prise en charge Circuit paul ricard RDN8 2760 ROUTE DES HAUTS DU CAMP 83 330 LE CASTELLET FRANCE. sur demande aupr\u00e8s de l&rsquo;accueil 02 &#8211; Courrier et colis Exp\u00e9diez depuisle circuit Courriers Exp\u00e9diez vos courriers directement depuis le circuit. Notre service accueil se charge de l&rsquo;acheminement vers La Poste. Colis Envoyez vos colis depuis le circuit. Renseignez-vous aupr\u00e8s de l&rsquo;accueil pour les dimensions accept\u00e9es. 03 &#8211; Activit\u00e9s externes Activit\u00e9s dans les alentours du circuit Nous avons r\u00e9pertori\u00e9 les meilleures activit\u00e9s dans les environs, pour tous les profils et toutes les envies. Toutes 0 D\u00e9gustation 0 Sport 0 Culture 0 Famille 0 G\u00e9rer les activit\u00e9s Pour tout besoin, contactez votre chef de projet, ou bien le service \u00e9v\u00e8nementiel\u00a0 Contact<\/p>","protected":false},"author":1,"featured_media":0,"parent":672,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-620","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/pages\/620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/comments?post=620"}],"version-history":[{"count":148,"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/pages\/620\/revisions"}],"predecessor-version":[{"id":3334,"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/pages\/620\/revisions\/3334"}],"up":[{"embeddable":true,"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/pages\/672"}],"wp:attachment":[{"href":"https:\/\/events.circuitpaulricard.com\/en\/wp-json\/wp\/v2\/media?parent=620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}