{"id":2638,"date":"2026-06-11T12:40:01","date_gmt":"2026-06-11T10:40:01","guid":{"rendered":"https:\/\/crossfit-lalouviere.com\/?page_id=2638"},"modified":"2026-06-11T13:23:00","modified_gmt":"2026-06-11T11:23:00","slug":"2638-2","status":"publish","type":"page","link":"https:\/\/crossfit-lalouviere.com\/index.php\/2638-2\/","title":{"rendered":"Horaire"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2638\" class=\"elementor elementor-2638\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34b7825 e-flex e-con-boxed e-con e-parent\" data-id=\"34b7825\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cac022 elementor-widget elementor-widget-html\" data-id=\"2cac022\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      \/* \u2500\u2500 Palette site crossfit-lalouviere.com \u2500\u2500 *\/\n      --bg:        #F7F7F7;\n      --surface:   #FFFFFF;\n      --card:      #F0F0F0;\n      --border:    #E0E0E0;\n      --text:      #1A1A1A;\n      --muted:     #888888;\n      --accent:    #19C6E1;   \/* rouge principal boutons\/logo *\/\n      --nav-hl:    #0F766E;   \/* turquoise \"RESAWOD\" nav *\/\n\n      \/* couleurs cours *\/\n      --wod:        #E30613;\n      --team:       #16A34A;\n      --teens:      #2563EB;\n      --haltero:    #7C3AED;\n      --functional: #D97706;\n      --strength:   #DB2777;\n      --gymnastics: #0891B2;\n      --aerobic:    #65A30D;\n      --fatburner:  #DC2626;\n      --opengym:    #64748B;\n      --hyrox:      #CA8A04;\n    }\n\n    body { background: var(--bg); color: var(--text); font-family: 'Inter', sans-serif; min-height: 100vh; }\n\n    \/* \u2500\u2500 Header \u2500\u2500 *\/\n    .schedule-header {\n      text-align: center;\n      padding: 2.5rem 1rem 1.5rem;\n      border-bottom: 3px solid var(--accent);\n      background: var(--surface);\n    }\n    .schedule-header .eyebrow {\n      font-size: .72rem; font-weight: 700; letter-spacing: .18em;\n      text-transform: uppercase; color: var(--accent); margin-bottom: .4rem;\n    }\n    .schedule-header h1 {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: clamp(2.2rem, 5vw, 4rem);\n      letter-spacing: .05em; line-height: 1; color: var(--text);\n    }\n    .schedule-header h1 span { color: var(--accent); }\n\n    \/* \u2500\u2500 Tabs \u2500\u2500 *\/\n    .tabs {\n      display: flex; justify-content: center; gap: 0;\n      background: var(--surface); border-bottom: 1px solid var(--border);\n      padding: 0 1rem;\n    }\n    .tab-btn {\n      background: none; border: none; border-bottom: 3px solid transparent;\n      color: var(--muted); font-family: 'Inter', sans-serif;\n      font-size: .82rem; font-weight: 600; letter-spacing: .07em;\n      text-transform: uppercase; padding: .9rem 1.4rem;\n      cursor: pointer; transition: all .2s; margin-bottom: -1px;\n    }\n    .tab-btn:hover { color: var(--text); }\n    .tab-btn.active { color: var(--accent); border-bottom-color: var(--accent); }\n\n    \/* \u2500\u2500 Grid wrapper \u2500\u2500 *\/\n    .week-grid-wrapper { overflow-x: auto; padding: 1.5rem 1rem 3rem; -webkit-overflow-scrolling: touch; }\n\n    \/* \u2500\u2500 Table \u2500\u2500 *\/\n    table.schedule {\n      border-collapse: collapse; min-width: 860px; width: 100%;\n      background: var(--surface);\n      box-shadow: 0 2px 12px rgba(0,0,0,.07);\n      border-radius: 6px; overflow: hidden;\n    }\n    table.schedule thead th {\n      background: var(--text); color: #fff;\n      padding: .7rem .4rem; text-align: center;\n      border-right: 1px solid #333;\n      font-weight: 500;\n    }\n    table.schedule thead th:last-child { border-right: none; }\n    .day-name { font-family: 'Bebas Neue', sans-serif; font-size: 1rem; letter-spacing: .07em; }\n    .day-date { font-size: .68rem; color: #bbb; margin-top: .1rem; }\n\n    \/* \u2500\u2500 Rows \u2500\u2500 *\/\n    table.schedule tbody tr:nth-child(even) { background: #FAFAFA; }\n    table.schedule td {\n      border-right: 1px solid var(--border);\n      border-top: 1px solid var(--border);\n      vertical-align: top; padding: .3rem;\n    }\n    table.schedule td:last-child { border-right: none; }\n    td.time-slot {\n      background: var(--text); color: #fff;\n      font-size: .65rem; text-align: right;\n      padding: .5rem .5rem; white-space: nowrap;\n      width: 58px; font-variant-numeric: tabular-nums;\n      font-weight: 600; letter-spacing: .03em;\n    }\n\n    \/* \u2500\u2500 Slot layouts \u2500\u2500 *\/\n    .slot-inner { display: flex; gap: .2rem; min-height: 36px; }\n    .slot-stack { display: flex; flex-direction: column; gap: .2rem; flex: 1; }\n\n    \/* \u2500\u2500 Course card \u2500\u2500 *\/\n    .course {\n      display: flex; align-items: stretch; border-radius: 4px;\n      overflow: hidden; background: var(--card);\n      cursor: pointer; transition: transform .15s, box-shadow .15s;\n      flex: 1; min-width: 0;\n      border: 1px solid var(--border);\n    }\n    .course:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 4px 16px rgba(0,0,0,.15);\n      position: relative; z-index: 5;\n    }\n    .course-bar { width: 5px; flex-shrink: 0; }\n    .course-body { padding: .3rem .4rem; flex: 1; min-width: 0; }\n    .course-time { font-size: .58rem; color: var(--muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n    .course-name { font-family: 'Bebas Neue', sans-serif; font-size: .82rem; letter-spacing: .04em; line-height: 1.2; color: var(--text); margin-top: .05rem; }\n\n    \/* \u2500\u2500 Type colours \u2500\u2500 *\/\n    .t-wod        .course-bar { background: var(--wod); }\n    .t-team       .course-bar { background: var(--team); }\n    .t-teens      .course-bar { background: var(--teens); }\n    .t-haltero    .course-bar { background: var(--haltero); }\n    .t-functional .course-bar { background: var(--functional); }\n    .t-strength   .course-bar { background: var(--strength); }\n    .t-gymnastics .course-bar { background: var(--gymnastics); }\n    .t-aerobic    .course-bar { background: var(--aerobic); }\n    .t-fatburner  .course-bar { background: var(--fatburner); }\n    .t-opengym    .course-bar { background: var(--opengym); }\n    .t-hyrox      .course-bar { background: var(--hyrox); }\n\n    \/* \u2500\u2500 Legend \u2500\u2500 *\/\n    .legend {\n      display: flex; flex-wrap: wrap; gap: .5rem 1.2rem;\n      padding: .5rem 1rem 2rem; justify-content: center;\n    }\n    .legend-item { display: flex; align-items: center; gap: .4rem; font-size: .72rem; color: var(--muted); }\n    .legend-dot { width: 12px; height: 12px; border-radius: 3px; flex-shrink: 0; }\n\n    \/* \u2500\u2500 Tab panels \u2500\u2500 *\/\n    .tab-panel { display: none; }\n    .tab-panel.active { display: block; }\n\n    \/* \u2500\u2500 Helper macro \u2500\u2500 *\/\n    @media (max-width: 600px) { .schedule-header h1 { font-size: 2.2rem; } }\n  <\/style>\n\n\n<div class=\"schedule-header\">\n  <p class=\"eyebrow\">CrossFit La Louvi\u00e8re<\/p>\n  <h1>NOS HORA<span>IRES<\/span><\/h1>\n<\/div>\n\n<div class=\"tabs\">\n  <button class=\"tab-btn active\" data-tab=\"activites\">Activit\u00e9s<\/button>\n  <button class=\"tab-btn\" data-tab=\"hyrox\">HYROX<\/button>\n  <button class=\"tab-btn\" data-tab=\"opengym\">Open Gym<\/button>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     ACTIVIT\u00c9S\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel active\" id=\"tab-activites\">\n<div class=\"week-grid-wrapper\">\n<table class=\"schedule\">\n<thead><tr>\n  <th><\/th>\n  <th><div class=\"day-name\">Lundi<\/div><\/th>\n  <th><div class=\"day-name\">Mardi<\/div><\/th>\n  <th><div class=\"day-name\">Mercredi<\/div><\/th>\n  <th><div class=\"day-name\">Jeudi<\/div><\/th>\n  <th><div class=\"day-name\">Vendredi<\/div><\/th>\n  <th><div class=\"day-name\">Samedi<\/div><\/th>\n  <th><div class=\"day-name\">Dimanche<\/div><\/th>\n<\/tr><\/thead>\n<tbody>\n\n<tr>\n  <td class=\"time-slot\">09:30<\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:30\u201310:30<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-haltero\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:30\u201310:30<\/div><div class=\"course-name\">Halt\u00e9rophilie<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:30\u201310:30<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:30\u201310:30<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-functional\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:30\u201310:30<\/div><div class=\"course-name\">Functional Body<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:30\u201310:30<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:30\u201310:30<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-strength\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:30\u201310:30<\/div><div class=\"course-name\">Strength<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-teens\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:45\u201310:45<\/div><div class=\"course-name\">Teens<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-team\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:00\u201311:00<\/div><div class=\"course-name\">Team WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">10:50<\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td><td><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-team\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:50\u201312:00<\/div><div class=\"course-name\">Team WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-team\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">11:00\u201312:00<\/div><div class=\"course-name\">Team WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">12:00<\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">12:00\u201313:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-gymnastics\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">12:00\u201313:00<\/div><div class=\"course-name\">Gymnastics<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">12:00\u201313:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">12:00\u201313:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-functional\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">12:00\u201313:00<\/div><div class=\"course-name\">Functional BB<\/div><\/div><\/div>\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">12:00\u201313:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">12:00\u201313:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-team\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">11:50\u201312:50<\/div><div class=\"course-name\">Team WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">15:50<\/td>\n  <td><\/td><td><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-teens\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">15:50\u201316:50<\/div><div class=\"course-name\">Teens<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">16:50<\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-teens\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">Teens<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-haltero\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">Halt\u00e9rophilie<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-aerobic\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">A\u00e9robic<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">18:00<\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-strength\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">Strength<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-functional\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">Functional Body<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-haltero\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">Halt\u00e9rophilie<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-gymnastics\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">Gymnastics<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-aerobic\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">A\u00e9robic<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">19:10<\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-gymnastics\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">Gymnastics<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-fatburner\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">Fat Burner<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-fatburner\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">Fat Burner<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-fatburner\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">Fat Burner<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">20:20<\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-wod\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">20:20\u201321:20<\/div><div class=\"course-name\">WOD<\/div><\/div><\/div>\n    <div class=\"course t-aerobic\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">20:20\u201321:20<\/div><div class=\"course-name\">A\u00e9robic Capacit\u00e9<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-team\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">20:15\u201321:15<\/div><div class=\"course-name\">Team WOD<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td>\n<\/tr>\n\n<\/tbody><\/table>\n<\/div>\n<div class=\"legend\">\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--wod)\"><\/div>WOD<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--team)\"><\/div>Team WOD<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--teens)\"><\/div>Teens<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--haltero)\"><\/div>Halt\u00e9rophilie<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--functional)\"><\/div>Functional Body<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--strength)\"><\/div>Strength<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--gymnastics)\"><\/div>Gymnastics<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--aerobic)\"><\/div>A\u00e9robic<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--fatburner)\"><\/div>Fat Burner<\/div>\n<\/div>\n<\/div><!-- \/activites -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     HYROX  \u2013 horaires lus depuis screenshot :\n     Mercredi 10:45\u201311:45\n     Lundi    19:10\u201320:10\n     Mardi    20:10\u201321:10\n     Mercredi 19:10\u201320:10\n     Vendredi 18:00\u201319:00\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel\" id=\"tab-hyrox\">\n<div class=\"week-grid-wrapper\">\n<table class=\"schedule\">\n<thead><tr>\n  <th><\/th>\n  <th><div class=\"day-name\">Lundi<\/div><\/th>\n  <th><div class=\"day-name\">Mardi<\/div><\/th>\n  <th><div class=\"day-name\">Mercredi<\/div><\/th>\n  <th><div class=\"day-name\">Jeudi<\/div><\/th>\n  <th><div class=\"day-name\">Vendredi<\/div><\/th>\n  <th><div class=\"day-name\">Samedi<\/div><\/th>\n  <th><div class=\"day-name\">Dimanche<\/div><\/th>\n<\/tr><\/thead>\n<tbody>\n\n<tr>\n  <td class=\"time-slot\">10:45<\/td>\n  <td><\/td><td><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-hyrox\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:45\u201311:45<\/div><div class=\"course-name\">HYROX<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">10:50<\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td><td><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-hyrox\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:50\u201312:00<\/div><div class=\"course-name\">Hyrox Run Piste<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">18:00<\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-hyrox\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">18:00\u201319:00<\/div><div class=\"course-name\">HYROX<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">19:10<\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-hyrox\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">HYROX<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-hyrox\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">19:10\u201320:10<\/div><div class=\"course-name\">HYROX<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td>\n<\/tr>\n\n<tr>\n  <td class=\"time-slot\">20:10<\/td>\n  <td><\/td>\n  <td><div class=\"slot-inner\">\n    <div class=\"course t-hyrox\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">20:10\u201321:10<\/div><div class=\"course-name\">HYROX<\/div><\/div><\/div>\n  <\/div><\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td><td><\/td>\n<\/tr>\n\n<\/tbody><\/table>\n<\/div>\n<div class=\"legend\">\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--hyrox)\"><\/div>HYROX<\/div>\n<\/div>\n<\/div><!-- \/hyrox -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     OPEN GYM\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tab-panel\" id=\"tab-opengym\">\n<div class=\"week-grid-wrapper\">\n<table class=\"schedule\">\n<thead><tr>\n  <th><\/th>\n  <th><div class=\"day-name\">Lundi<\/div><\/th>\n  <th><div class=\"day-name\">Mardi<\/div><\/th>\n  <th><div class=\"day-name\">Mercredi<\/div><\/th>\n  <th><div class=\"day-name\">Jeudi<\/div><\/th>\n  <th><div class=\"day-name\">Vendredi<\/div><\/th>\n  <th><div class=\"day-name\">Samedi<\/div><\/th>\n  <th><div class=\"day-name\">Dimanche<\/div><\/th>\n<\/tr><\/thead>\n<tbody>\n\n<!-- 10:30 matin -->\n<tr>\n  <td class=\"time-slot\">10:30<\/td>\n  <td><div class=\"slot-inner\"><div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:30\u201312:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:30\u201312:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:30\u201312:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:30\u201312:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:30\u201312:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div><\/div><\/td>\n  <!-- Samedi : plusieurs cr\u00e9neaux -->\n  <td><div class=\"slot-inner\"><div class=\"slot-stack\">\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">09:45\u201310:45<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:50\u201311:50<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">11:50\u201312:50<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n  <\/div><\/div><\/td>\n  <!-- Dimanche -->\n  <td><div class=\"slot-inner\"><div class=\"slot-stack\">\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">10:00\u201311:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">11:00\u201312:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n  <\/div><\/div><\/td>\n<\/tr>\n\n<!-- 14:00 apr\u00e8s-midi -->\n<tr>\n  <td class=\"time-slot\">14:00<\/td>\n  <td><div class=\"slot-inner\"><div class=\"slot-stack\">\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">14:00\u201315:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">15:00\u201316:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:00\u201316:45<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n  <\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"slot-stack\">\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">14:00\u201315:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">15:00\u201316:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:00\u201316:45<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">17:00\u201318:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n  <\/div><\/div><\/td>\n  <td><\/td>\n  <td><div class=\"slot-inner\"><div class=\"slot-stack\">\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">14:00\u201315:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">15:00\u201316:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:00\u201316:45<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n  <\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"slot-stack\">\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">14:00\u201315:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">15:00\u201316:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:00\u201316:45<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">17:00\u201318:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n  <\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"slot-stack\">\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">14:00\u201315:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:00\u201316:45<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">16:50\u201317:50<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n    <div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">17:00\u201318:00<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div>\n  <\/div><\/div><\/td>\n  <td><\/td>\n<\/tr>\n\n<!-- 20:10 soir -->\n<tr>\n  <td class=\"time-slot\">20:10<\/td>\n  <td><div class=\"slot-inner\"><div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">20:10\u201321:10<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">20:10\u201321:10<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div><\/div><\/td>\n  <td><div class=\"slot-inner\"><div class=\"course t-opengym\"><div class=\"course-bar\"><\/div><div class=\"course-body\"><div class=\"course-time\">20:10\u201321:10<\/div><div class=\"course-name\">Open Gym<\/div><\/div><\/div><\/div><\/td>\n  <td><\/td><td><\/td><td><\/td><td><\/td>\n<\/tr>\n\n<\/tbody><\/table>\n<\/div>\n<div class=\"legend\">\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:var(--opengym)\"><\/div>Open Gym<\/div>\n<\/div>\n<\/div><!-- \/opengym -->\n\n<style>\n  \/* \u2500\u2500 Popup bulle \u2500\u2500 *\/\n  #course-popup {\n    display: none;\n    position: fixed;\n    z-index: 1000;\n    background: var(--surface);\n    border: 1px solid var(--border);\n    border-radius: 10px;\n    box-shadow: 0 8px 32px rgba(0,0,0,.18);\n    padding: 0;\n    min-width: 200px;\n    max-width: 260px;\n    pointer-events: none;\n    transform: translateY(-8px);\n    opacity: 0;\n    transition: opacity .18s, transform .18s;\n  }\n  #course-popup.visible {\n    opacity: 1;\n    transform: translateY(0);\n    pointer-events: auto;\n  }\n  #course-popup .popup-bar {\n    height: 6px;\n    border-radius: 10px 10px 0 0;\n  }\n  #course-popup .popup-body {\n    padding: 1rem 1.1rem 1rem;\n  }\n  #course-popup .popup-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.6rem;\n    letter-spacing: .05em;\n    line-height: 1;\n    color: var(--text);\n  }\n  #course-popup .popup-time {\n    font-size: .85rem;\n    color: var(--muted);\n    margin-top: .35rem;\n    font-variant-numeric: tabular-nums;\n  }\n  #course-popup .popup-close {\n    position: absolute;\n    top: .5rem; right: .6rem;\n    background: none; border: none;\n    font-size: 1rem; color: var(--muted);\n    cursor: pointer; line-height: 1;\n    pointer-events: auto;\n  }\n  #course-popup .popup-close:hover { color: var(--text); }\n\n  \/* petite fl\u00e8che en bas de la bulle *\/\n  #course-popup::after {\n    content: '';\n    position: absolute;\n    bottom: -8px; left: 50%;\n    transform: translateX(-50%);\n    border-left: 8px solid transparent;\n    border-right: 8px solid transparent;\n    border-top: 8px solid var(--surface);\n    filter: drop-shadow(0 2px 2px rgba(0,0,0,.08));\n  }\n<\/style>\n\n<!-- Bulle -->\n<div id=\"course-popup\">\n  <div class=\"popup-bar\" id=\"popup-bar\"><\/div>\n  <div class=\"popup-body\">\n    <button class=\"popup-close\" id=\"popup-close\">\u2715<\/button>\n    <div class=\"popup-name\" id=\"popup-name\"><\/div>\n    <div class=\"popup-time\" id=\"popup-time\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  function init() {\n    \/* \u2500\u2500 Tabs \u2500\u2500 *\/\n    document.querySelectorAll('.tab-btn').forEach(function(btn) {\n      btn.addEventListener('click', function() {\n        document.querySelectorAll('.tab-btn').forEach(function(b){ b.classList.remove('active'); });\n        document.querySelectorAll('.tab-panel').forEach(function(p){ p.classList.remove('active'); });\n        btn.classList.add('active');\n        var panel = document.getElementById('tab-' + btn.dataset.tab);\n        if (panel) panel.classList.add('active');\n      });\n    });\n\n    \/* \u2500\u2500 Popup \u2500\u2500 *\/\n    var popup     = document.getElementById('course-popup');\n    var popupBar  = document.getElementById('popup-bar');\n    var popupName = document.getElementById('popup-name');\n    var popupTime = document.getElementById('popup-time');\n    var popupClose= document.getElementById('popup-close');\n\n    if (!popup) return;\n\n    \/\/ Couleurs par type (doit correspondre aux variables CSS)\n    var typeColors = {\n      'wod': '#E30613', 'team': '#16A34A', 'teens': '#2563EB',\n      'haltero': '#7C3AED', 'functional': '#D97706', 'strength': '#DB2777',\n      'gymnastics': '#0891B2', 'aerobic': '#65A30D', 'fatburner': '#DC2626',\n      'opengym': '#64748B', 'hyrox': '#CA8A04'\n    };\n\n    function showPopup(card) {\n      var nameEl = card.querySelector('.course-name');\n      var timeEl = card.querySelector('.course-time');\n      if (!nameEl || !timeEl) return;\n\n      var name = nameEl.textContent;\n      var time = timeEl.textContent;\n\n      var typeClass = Array.prototype.find.call(card.classList, function(c){ return c.indexOf('t-') === 0; });\n      var type = typeClass ? typeClass.replace('t-', '') : 'wod';\n      var color = typeColors[type] || '#888';\n\n      popupName.textContent = name;\n      popupTime.textContent = time;\n      popupBar.style.background = color;\n\n      var rect = card.getBoundingClientRect();\n      var scrollY = window.scrollY || window.pageYOffset;\n      var popW = 240;\n\n      var left = rect.left + rect.width \/ 2 - popW \/ 2;\n      if (left < 8) left = 8;\n      if (left + popW > window.innerWidth - 8) left = window.innerWidth - popW - 8;\n\n      popup.style.display = 'block';\n      popup.style.width = popW + 'px';\n\n      requestAnimationFrame(function() {\n        var popH = popup.offsetHeight;\n        var top = rect.top + scrollY - popH - 12;\n        if (top < scrollY + 8) {\n          top = rect.bottom + scrollY + 12;\n        }\n        popup.style.left = left + 'px';\n        popup.style.top  = top + 'px';\n        popup.classList.add('visible');\n      });\n    }\n\n    function hidePopup() {\n      popup.classList.remove('visible');\n      setTimeout(function() {\n        if (!popup.classList.contains('visible')) popup.style.display = 'none';\n      }, 200);\n    }\n\n    \/\/ D\u00e9l\u00e9gation d'\u00e9v\u00e9nement : fonctionne m\u00eame si Elementor recharge le contenu\n    document.addEventListener('click', function(e) {\n      var card = e.target.closest ? e.target.closest('.course') : null;\n      if (card) {\n        e.stopPropagation();\n        showPopup(card);\n        return;\n      }\n      if (e.target === popupClose) {\n        hidePopup();\n        return;\n      }\n      if (popup.classList.contains('visible') && !popup.contains(e.target)) {\n        hidePopup();\n      }\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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>CrossFit La Louvi\u00e8re NOS HORAIRES Activit\u00e9s HYROX Open Gym Lundi Mardi Mercredi Jeudi Vendredi Samedi Dimanche 09:30 09:30\u201310:30WOD 09:30\u201310:30Halt\u00e9rophilie 09:30\u201310:30WOD 09:30\u201310:30WOD 09:30\u201310:30Functional Body 09:30\u201310:30WOD 09:30\u201310:30WOD 09:30\u201310:30Strength 09:45\u201310:45Teens 10:00\u201311:00Team WOD 10:50 10:50\u201312:00Team WOD 11:00\u201312:00Team WOD 12:00 12:00\u201313:00WOD 12:00\u201313:00Gymnastics 12:00\u201313:00WOD 12:00\u201313:00WOD 12:00\u201313:00Functional BB 12:00\u201313:00WOD 12:00\u201313:00WOD 11:50\u201312:50Team WOD 15:50 15:50\u201316:50Teens 16:50 16:50\u201317:50WOD 16:50\u201317:50Teens 16:50\u201317:50WOD 16:50\u201317:50Halt\u00e9rophilie 16:50\u201317:50WOD 16:50\u201317:50A\u00e9robic 16:50\u201317:50WOD [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/landing.php","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","omw_enable_modal_window":"enable","ofc_meta_disable_footer_callout":"","ofc_meta_callout_button_url":"","ofc_meta_callout_button_txt":"","ofc_meta_callout_text":"","ofc_enable_fullscreen":"disable","ofc_fullscreen_speed":0,"ofc_fullscreen_nav":"enable","ofc_fullscreen_nav_pos":"right","ofc_fullscreen_nav_color":"","ofc_fullscreen_nav_tooltip_color":"","ofc_fullscreen_responsive":0,"osp_disable_panel":"default","osh_disable_topbar_sticky":"default","osh_disable_header_sticky":"default","osh_sticky_header_style":"default","osh_sticky_header_effect":"","osh_custom_sticky_logo":0,"osh_custom_retina_sticky_logo":0,"osh_custom_sticky_logo_height":0,"osh_background_color":"","osh_links_color":"","osh_links_hover_color":"","osh_links_active_color":"","osh_links_bg_color":"","osh_links_hover_bg_color":"","osh_links_active_bg_color":"","osh_menu_social_links_color":"","osh_menu_social_hover_links_color":"","footnotes":""},"class_list":["post-2638","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/crossfit-lalouviere.com\/index.php\/wp-json\/wp\/v2\/pages\/2638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crossfit-lalouviere.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/crossfit-lalouviere.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/crossfit-lalouviere.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crossfit-lalouviere.com\/index.php\/wp-json\/wp\/v2\/comments?post=2638"}],"version-history":[{"count":10,"href":"https:\/\/crossfit-lalouviere.com\/index.php\/wp-json\/wp\/v2\/pages\/2638\/revisions"}],"predecessor-version":[{"id":2662,"href":"https:\/\/crossfit-lalouviere.com\/index.php\/wp-json\/wp\/v2\/pages\/2638\/revisions\/2662"}],"wp:attachment":[{"href":"https:\/\/crossfit-lalouviere.com\/index.php\/wp-json\/wp\/v2\/media?parent=2638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}