{"id":102,"date":"2026-01-13T00:10:33","date_gmt":"2026-01-12T23:10:33","guid":{"rendered":"http:\/\/traveltennis.com\/?page_id=102"},"modified":"2026-01-15T08:45:48","modified_gmt":"2026-01-15T07:45:48","slug":"stages","status":"publish","type":"page","link":"http:\/\/traveltennis.com\/en\/stages\/","title":{"rendered":"2.1. Stages"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"102\" class=\"elementor elementor-102\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b9bc9b e-flex e-con-boxed e-con e-parent\" data-id=\"3b9bc9b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a29289 elementor-widget elementor-widget-html\" data-id=\"8a29289\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"stages\" style=\"padding:70px 20px; background:#F5F7FA;\">\n  <div style=\"max-width:1100px; margin:0 auto;\">\n\n    <div style=\"text-align:center; margin-bottom:28px;\">\n      <h2 style=\"margin:0 0 10px; font-size:38px; line-height:1.1; color:#0B0B0B;\">\n        Nos Stages\n      <\/h2>\n      <p style=\"margin:0; color:#4B5563; font-size:16px; line-height:1.6;\">\n        4 stages \u2022 comp\u00e9tition \u2022 international \u2022 exp\u00e9rience encadr\u00e9e\n      <\/p>\n    <\/div>\n\n    <!-- \u2705 Styles (survol premium + d\u00e9grad\u00e9 sur image + tags harmonis\u00e9s) -->\n    <style>\n      .tt-stage-card{\n        grid-column:span 6;\n        border-radius:18px;\n        overflow:hidden;\n        background:linear-gradient(135deg,#000 0%, #0E0E0E 50%, #000 100%);\n        color:#fff;\n        border:1px solid rgba(255,255,255,0.10);\n        box-shadow:0 14px 40px rgba(0,0,0,0.10);\n        transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;\n      }\n      .tt-stage-card:hover{\n        transform: translateY(-3px);\n        border-color: rgba(231,111,29,0.55); \/* liser\u00e9 orange premium *\/\n        box-shadow:0 18px 55px rgba(0,0,0,0.16);\n      }\n\n      .tt-stage-media{\n        position:relative;\n        height:170px;\n        background:#000;\n      }\n      .tt-stage-media img{\n        width:100%;\n        height:170px;\n        object-fit:cover;\n        display:block;\n        opacity:0.92;\n      }\n      \/* d\u00e9grad\u00e9 sombre sur image (meilleure lisibilit\u00e9 \/ premium) *\/\n      .tt-stage-media:after{\n        content:\"\";\n        position:absolute;\n        inset:0;\n        background:\n          linear-gradient(180deg, rgba(0,0,0,0.20) 0%, rgba(0,0,0,0.60) 100%);\n        pointer-events:none;\n      }\n\n      .tt-stage-body{ padding:18px 18px 16px; }\n\n      \/* Tags harmonis\u00e9s (m\u00eames couleurs partout) *\/\n      .tt-tags{ display:flex; gap:10px; flex-wrap:wrap; margin-bottom:12px; }\n      .tt-tag{\n        font-size:12px;\n        font-weight:900;\n        padding:6px 10px;\n        border-radius:999px;\n        border:1px solid rgba(255,255,255,0.12);\n        background:rgba(255,255,255,0.06);\n        color:rgba(255,255,255,0.92);\n      }\n      .tt-tag--green{\n        background:rgba(31,95,59,0.18);\n        border-color:rgba(31,95,59,0.30);\n        color:#B7F3CD;\n      }\n      .tt-tag--orange{\n        background:rgba(231,111,29,0.18);\n        border-color:rgba(231,111,29,0.30);\n        color:#FFD3B5;\n      }\n      .tt-tag--blue{\n        background:rgba(11,45,69,0.22);\n        border-color:rgba(11,45,69,0.28);\n        color:#CFE8FF;\n      }\n\n      .tt-stage-title{\n        margin:0 0 10px;\n        font-size:24px;\n        line-height:1.2;\n        color:#fff;\n      }\n\n      .tt-stage-list{\n        list-style:none;\n        padding:0;\n        margin:0;\n        display:grid;\n        gap:8px;\n        color:rgba(255,255,255,0.90);\n        font-size:14px;\n        line-height:1.45;\n      }\n      .tt-stage-list strong{ color:#fff; }\n\n      .tt-stage-cta{ display:flex; justify-content:center; margin-top:14px; }\n\n      .tt-stage-btn{\n        background:#1F5F3B;\n        color:#fff;\n        text-decoration:none;\n        padding:10px 16px;\n        border-radius:999px;\n        font-weight:900;\n        font-size:14px;\n        box-shadow:0 10px 22px rgba(31,95,59,0.30);\n        transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;\n      }\n      .tt-stage-btn:hover{\n        transform: translateY(-1px);\n        box-shadow:0 14px 28px rgba(31,95,59,0.34);\n        filter: brightness(1.03);\n      }\n\n      @media (max-width: 900px){\n        #stages .tt-stage-card{ grid-column: span 12 !important; }\n      }\n    <\/style>\n\n    <div style=\"display:grid; grid-template-columns:repeat(12, 1fr); gap:18px;\">\n\n      <!-- STAGE 1 -->\n      <article class=\"tt-stage-card\">\n        <div class=\"tt-stage-media\">\n          <img decoding=\"async\" src=\"http:\/\/traveltennis.com\/wp-content\/uploads\/2026\/01\/Capture-decran-2026-01-12-a-23.31.24.png\" alt=\"Circuit Normandie\">\n        <\/div>\n        <div class=\"tt-stage-body\">\n          <div class=\"tt-tags\">\n            <span class=\"tt-tag tt-tag--green\">Comp\u00e9tition<\/span>\n            <span class=\"tt-tag tt-tag--orange\">11\u201318 ans<\/span>\n          <\/div>\n\n          <h3 class=\"tt-stage-title\">Circuit Normandie<\/h3>\n\n          <ul class=\"tt-stage-list\">\n            <li><strong>Lieu :<\/strong> Normandie, France<\/li>\n            <li><strong>Dates :<\/strong> 28 juin \u2192 02 ao\u00fbt<\/li>\n            <li><strong>Public :<\/strong> Comp\u00e9titeurs 11\u201318 ans<\/li>\n          <\/ul>\n\n          <div class=\"tt-stage-cta\">\n            <a class=\"tt-stage-btn\" href=\"http:\/\/traveltennis.com\/en\/?page_id=137\">D\u00e9couvrir ce stage<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- STAGE 2 -->\n      <article class=\"tt-stage-card\">\n        <div class=\"tt-stage-media\">\n          <img decoding=\"async\" src=\"http:\/\/traveltennis.com\/wp-content\/uploads\/2026\/01\/Capture-decran-2026-01-12-a-23.49.17.png\" alt=\"Florida Camp\">\n        <\/div>\n        <div class=\"tt-stage-body\">\n          <div class=\"tt-tags\">\n            <span class=\"tt-tag tt-tag--blue\">International<\/span>\n            <span class=\"tt-tag tt-tag--orange\">12\u201318 ans<\/span>\n          <\/div>\n\n          <h3 class=\"tt-stage-title\">Florida Camp<\/h3>\n\n          <ul class=\"tt-stage-list\">\n            <li><strong>Lieu :<\/strong> Bradenton \u2013 Miami, Floride<\/li>\n            <li><strong>Dates :<\/strong> 18 \u2192 28 octobre<\/li>\n            <li><strong>Public :<\/strong> Tous joueurs 12\u201318 ans<\/li>\n          <\/ul>\n\n          <div class=\"tt-stage-cta\">\n            <a class=\"tt-stage-btn\" href=\"http:\/\/traveltennis.com\/en\/?page_id=179\">D\u00e9couvrir ce stage<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- STAGE 3 -->\n      <article class=\"tt-stage-card\">\n        <div class=\"tt-stage-media\">\n          <img decoding=\"async\" src=\"http:\/\/traveltennis.com\/wp-content\/uploads\/2026\/01\/Capture-decran-2026-01-12-a-23.22.04.png\" alt=\"French Open Tennis Trip\">\n        <\/div>\n        <div class=\"tt-stage-body\">\n          <div class=\"tt-tags\">\n            <span class=\"tt-tag tt-tag--orange\">Exp\u00e9rience<\/span>\n            <span class=\"tt-tag tt-tag--green\">Famille<\/span>\n          <\/div>\n\n          <h3 class=\"tt-stage-title\">French Open Tennis Trip<\/h3>\n\n          <ul class=\"tt-stage-list\">\n            <li><strong>Lieu :<\/strong> Paris, France<\/li>\n            <li><strong>Dates :<\/strong> 20 \u2192 30 mai 2027<\/li>\n            <li><strong>Public :<\/strong> Enfants & parents (famille)<\/li>\n          <\/ul>\n\n          <div class=\"tt-stage-cta\">\n            <a class=\"tt-stage-btn\" href=\"http:\/\/traveltennis.com\/en\/?page_id=187\">D\u00e9couvrir ce stage<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- STAGE 4 -->\n      <article class=\"tt-stage-card\">\n        <div class=\"tt-stage-media\">\n          <img decoding=\"async\" src=\"http:\/\/traveltennis.com\/wp-content\/uploads\/2026\/01\/F60324AA-860E-48BF-8EAA-D6704C8CF50F_1_105_c.jpeg\" alt=\"Tourn\u00e9e de Printemps\">\n        <\/div>\n        <div class=\"tt-stage-body\">\n          <div class=\"tt-tags\">\n            <span class=\"tt-tag tt-tag--green\">Comp\u00e9tition<\/span>\n            <span class=\"tt-tag tt-tag--orange\">9\u201318 ans<\/span>\n          <\/div>\n\n          <h3 class=\"tt-stage-title\">Tourn\u00e9e de Printemps<\/h3>\n\n          <ul class=\"tt-stage-list\">\n            <li><strong>Lieu :<\/strong> La Grande-Motte, France<\/li>\n            <li><strong>Dates :<\/strong> 18 \u2192 26 avril<\/li>\n            <li><strong>Public :<\/strong> Comp\u00e9titeurs 9\u201314 ans & 15\u201318 ans<\/li>\n          <\/ul>\n\n          <div class=\"tt-stage-cta\">\n            <a class=\"tt-stage-btn\" href=\"http:\/\/traveltennis.com\/en\/?page_id=216\">D\u00e9couvrir ce stage<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n  <\/div>\n<\/section>\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>","protected":false},"excerpt":{"rendered":"<p>Nos Stages 4 stages \u2022 comp\u00e9tition \u2022 international \u2022 exp\u00e9rience encadr\u00e9e Comp\u00e9tition 11\u201318 ans Circuit Normandie Lieu : Normandie, France [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-102","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/traveltennis.com\/en\/wp-json\/wp\/v2\/pages\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/traveltennis.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/traveltennis.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/traveltennis.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/traveltennis.com\/en\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":28,"href":"http:\/\/traveltennis.com\/en\/wp-json\/wp\/v2\/pages\/102\/revisions"}],"predecessor-version":[{"id":377,"href":"http:\/\/traveltennis.com\/en\/wp-json\/wp\/v2\/pages\/102\/revisions\/377"}],"wp:attachment":[{"href":"http:\/\/traveltennis.com\/en\/wp-json\/wp\/v2\/media?parent=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}