<!DOCTYPE html>
<html lang="fr-FR" data-website-id="1" data-main-object="website.page(10,)" dir="ltr">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="generator" content="Odoo"/>
<meta property="og:type" content="website"/>
<meta property="og:title" content="FORGE — Accueil | edu-OdooDesignCie"/>
<meta property="og:site_name" content="edu-OdooDesignCie"/>
<meta property="og:url" content="https://edu-odoodesigncie.odoo.com/forge"/>
<meta property="og:image" content="https://edu-odoodesigncie.odoo.com/web/image/website/1/logo?unique=e26c60d"/>
<meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:title" content="FORGE — Accueil | edu-OdooDesignCie"/>
<meta name="twitter:image" content="https://edu-odoodesigncie.odoo.com/web/image/website/1/logo/300x300?unique=e26c60d"/>
<link rel="canonical" href="https://edu-odoodesigncie.odoo.com/forge"/>
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin=""/>
<title>FORGE — Accueil | edu-OdooDesignCie</title>
<link type="image/x-icon" rel="shortcut icon" href="/web/image/website/1/favicon?unique=e26c60d"/>
<link rel="preload" href="/web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" crossorigin=""/>
<link type="text/css" rel="stylesheet" href="/web/assets/1/3495093/web.assets_frontend.min.css"/>
<script id="web.layout.odooscript" type="text/javascript">
var odoo = {
csrf_token: '81080ef90fb82e063fc73c3a4eb2f697f73ccf5ao1816294948',
debug: "",
};
</script>
<script type="text/javascript">
odoo.__session_info__ = {"is_admin": false, "is_system": false, "is_public": true, "is_internal_user": false, "is_website_user": true, "uid": null, "registry_hash": "7e8dc7651373c474342fe67aad8268b4fa9a2875dba77f39acffb8cd91f3b787", "is_frontend": true, "profile_session": null, "profile_collectors": null, "profile_params": null, "show_effect": true, "currencies": {"126": {"name": "EUR", "symbol": "\u20ac", "position": "after", "digits": [69, 2]}}, "quick_login": true, "bundle_params": {"lang": "fr_FR", "website_id": 1}, "test_mode": false, "websocket_worker_version": "19.0-2", "translationURL": "/website/translations", "geoip_country_code": "FR", "geoip_phone_code": 33, "lang_url_code": "fr", "add_to_cart_action": "stay"};
if (!/(^|;\s)tz=/.test(document.cookie)) {
const userTZ = Intl.DateTimeFormat().resolvedOptions().timeZone;
document.cookie = `tz=${userTZ}; path=/`;
}
</script>
<script type="text/javascript" defer="defer" src="/web/assets/1/3b5ac13/web.assets_frontend_minimal.min.js" onerror="__odooAssetError=1"></script>
<script type="text/javascript" data-src="/web/assets/1/e248557/web.assets_frontend_lazy.min.js" onerror="__odooAssetError=1"></script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "edu-OdooDesignCie",
"logo": "https://edu-odoodesigncie.odoo.com/logo.png?company=1",
"url": "https://edu-odoodesigncie.odoo.com"
}
</script>
<script>
if (!window.odoo) {
window.odoo = {};
}
odoo.__session_info__ = odoo.__session_info__ || {
websocket_worker_version: "19.0-2"
}
odoo.__session_info__ = Object.assign(odoo.__session_info__, {
livechatData: {
can_load_livechat: false,
serverUrl: "https://edu-odoodesigncie.odoo.com",
options: {},
},
test_mode: false,
});
</script>
<link href="https://fonts.googleapis.com/css2?family=Anton&display=swap" rel="stylesheet"/>
<style>
/* FORGE - theme namespace (n'affecte que les classes forge-*) */
.forge-dark{--fk:#17191b;--fk2:#1e2124;--fk3:#26292d;--fb:#e9e4d8;--fd:#9d998e;--fr:#b31226;background:var(--fk);color:var(--fb);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.forge-display{font-family:Anton,"Arial Narrow",Impact,sans-serif!important;font-weight:400!important;line-height:1.04;color:var(--fb);letter-spacing:.02em}
.forge-red{color:var(--fr)}
.forge-dark .container{position:relative;z-index:3}
.forge-eyebrow{font-size:.72rem;letter-spacing:.5em;text-transform:uppercase;color:var(--fd);margin-bottom:.9rem}
.forge-h1{font-size:clamp(2.4rem,6vw,4.8rem)!important;max-width:18ch}
.forge-sub{color:var(--fd);max-width:52ch;margin-top:.8rem}
.forge-pagehead{padding:9rem 0 3rem}
.forge-grain{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}
.forge-js .forge-reveal{opacity:0;transform:translateY(36px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}
.forge-js .forge-reveal.forge-in{opacity:1;transform:none}
.forge-hero{height:300vh;position:relative}
.forge-hero-sticky{position:sticky;top:0;height:100vh;overflow:hidden}
.forge-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.06) saturate(.82)}
.forge-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(23,25,27,.55) 0%,rgba(23,25,27,.15) 30%,rgba(23,25,27,.15) 62%,#17191b 100%)}
.forge-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 110% 90% at 50% 42%,transparent 48%,rgba(10,11,12,.72) 100%)}
.forge-hero-title{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.forge-over{font-size:.78rem;letter-spacing:.5em;text-transform:uppercase;color:var(--fd);margin-bottom:1rem}
.forge-word{font-size:clamp(4.5rem,18vw,15rem)!important;line-height:.92;margin:0;text-shadow:0 12px 60px rgba(0,0,0,.6)}
.forge-motto{font-size:clamp(1.3rem,3.4vw,2.6rem);margin-top:1.2rem}
.forge-cue{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.7rem}
.forge-cue-line{width:1px;height:48px;background:linear-gradient(#e9e4d8,transparent);transform-origin:top;animation:forgecue 1.8s ease-in-out infinite}
@keyframes forgecue{0%{transform:scaleY(0);opacity:0}35%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1) translateY(12px);opacity:0}}
.forge-cue-txt{font-size:.62rem;letter-spacing:.34em;text-transform:uppercase;color:var(--fd)}
.forge-philo-head{padding:5rem 0 0}
.forge-philo-line{min-height:52vh;display:flex;align-items:center}
.forge-line{font-size:clamp(1.9rem,5vw,4.2rem)!important;margin:0 auto;max-width:22ch}
.forge-philo-kicker .forge-line{max-width:26ch}
.forge-band{position:relative;min-height:64vh;display:flex;align-items:flex-end;overflow:hidden;padding:0}
.forge-band-video,.forge-results-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(.75) brightness(.7)}
.forge-band-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#17191b 0%,transparent 22%,transparent 76%,#17191b 100%),radial-gradient(ellipse 110% 90% at 50% 45%,transparent 46%,rgba(10,11,12,.7) 100%)}
.forge-band-inner{padding:0 0 3rem}
.forge-band-caption{font-size:clamp(1.5rem,3.4vw,2.6rem)}
.forge-cta{padding:6rem 0}
.forge-cta-title{font-size:clamp(2.2rem,5vw,4rem)!important}
.btn.forge-btn-red{background:var(--fr);border:1px solid var(--fr);color:#e9e4d8;border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;padding:.9em 1.6em;margin:.4rem .4rem 0 0}
.btn.forge-btn-red:hover{background:#8d0e1e;color:#e9e4d8}
.btn.forge-btn-ghost{background:transparent;border:1px solid var(--fd);color:var(--fb);border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;padding:.9em 1.6em;margin:.4rem .4rem 0 0}
.btn.forge-btn-ghost:hover{border-color:var(--fr);background:rgba(179,18,38,.16);color:var(--fb)}
.forge-programs{padding:2rem 0 5rem}
.forge-program{background:var(--fk2);border:1px solid var(--fk3);padding:2.2rem;height:100%;position:relative;overflow:hidden;transition:background .4s,transform .4s}
.forge-program:before{content:"";position:absolute;left:0;bottom:0;width:3px;height:0;background:var(--fr);transition:height .45s cubic-bezier(.22,.61,.36,1)}
.forge-program:hover{background:#22262a;transform:translateY(-6px)}
.forge-program:hover:before{height:100%}
.forge-num-tag{font-family:Anton,sans-serif;letter-spacing:.2em;color:var(--fd)}
.forge-program:hover .forge-num-tag{color:var(--fr)}
.forge-program-title{font-size:clamp(1.8rem,2.6vw,2.6rem)!important;margin:.8rem 0 1rem}
.forge-program-desc{color:var(--fd);font-size:.95rem}
.forge-program:hover .forge-program-desc{color:var(--fb)}
.forge-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0}
.forge-tags span{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fd);border:1px solid var(--fk3);padding:.38em .8em}
.forge-program:hover .forge-tags span{border-color:var(--fd);color:var(--fb)}
.forge-hint{display:none;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--fd);margin-top:1rem}
.forge-coaches{padding:2rem 0 5rem}
.forge-coach{background:var(--fk2);border:1px solid var(--fk3);padding:1.3rem 1.3rem 1.6rem;height:100%;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s,border-color .45s}
.forge-coach:hover{transform:translateY(-12px);border-color:#63202c;box-shadow:0 24px 48px -18px rgba(0,0,0,.85),0 2px 0 var(--fr) inset}
.forge-coach-portrait{aspect-ratio:4/5;display:flex;align-items:flex-end;padding:.8rem 1rem;margin-bottom:1.1rem;background:linear-gradient(160deg,#3c4046 0%,#22252a 58%,#191b1e 100%);position:relative;overflow:hidden}
.forge-coach-portrait:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 100% at 50% 30%,transparent 40%,rgba(10,11,12,.66) 100%)}
.forge-coach-portrait span{font-size:3rem;color:rgba(233,228,216,.8);position:relative;z-index:1}
.forge-coach-b{background:linear-gradient(200deg,#46403c 0%,#26242a 55%,#1a191c 100%)}
.forge-coach-c{background:linear-gradient(150deg,#37414a 0%,#21272e 60%,#17191b 100%)}
.forge-coach-d{background:linear-gradient(210deg,#453c44 0%,#262229 55%,#191719 100%)}
.forge-coach-name{font-size:1.3rem!important;margin:0}
.forge-coach-role{font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--fr);margin:.3rem 0 .7rem}
.forge-coach-bio{font-size:.86rem;color:var(--fd);margin:0}
.forge-results{position:relative;padding:7rem 0;overflow:hidden}
.forge-results-video{filter:contrast(1.08) saturate(.7) brightness(.45)}
.forge-results-inner{position:relative;z-index:3}
.forge-stat{display:block;font-size:clamp(3.4rem,8vw,6.5rem)!important;line-height:1}
.forge-stat-label{display:block;margin-top:.5rem;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--fd);margin-bottom:2rem}
.forge-pricing{padding:4rem 0 6rem}
.forge-tier{background:var(--fk2);border:1px solid var(--fk3);padding:2.2rem;position:relative;display:flex;flex-direction:column;transition:transform .45s,border-color .45s}
.forge-tier:hover{transform:translateY(-8px);border-color:var(--fd)}
.forge-tier-featured{background:linear-gradient(180deg,rgba(179,18,38,.16),var(--fk2) 55%);border-color:var(--fr);box-shadow:0 30px 70px -30px rgba(179,18,38,.4)}
.forge-tier-featured:hover{border-color:var(--fr)}
.forge-tier-flag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--fr);color:var(--fb);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;padding:.5em 1.3em;white-space:nowrap;margin:0}
.forge-tier-name{font-size:1.6rem!important;text-transform:uppercase;margin:0}
.forge-tier-price{display:flex;align-items:baseline;gap:.45rem;margin:1rem 0 1.3rem}
.forge-tier-amount{font-size:clamp(3rem,4.6vw,4.2rem)!important;line-height:1}
.forge-tier-unit{color:var(--fd)}
.forge-tier-list{list-style:none;padding:0;margin:0 0 1.8rem;display:grid;gap:.6rem}
.forge-tier-list li{font-size:.92rem;color:var(--fd);padding-left:1.3rem;position:relative}
.forge-tier-list li:before{content:"\2014";position:absolute;left:0;color:var(--fr)}
.forge-tier-cta{margin-top:auto;text-align:center}
.forge-access{padding:2rem 0 3rem}
.forge-card{background:var(--fk2);border:1px solid var(--fk3);padding:2rem;height:100%}
.forge-card-title{font-size:1.4rem!important;text-transform:uppercase;margin:0 0 1.2rem}
.forge-hours{width:100%;border-collapse:collapse}
.forge-hours th,.forge-hours td{font-weight:400;padding:.7rem 0;border-bottom:1px solid var(--fk3);font-size:.92rem;text-align:left;color:var(--fb)}
.forge-hours th{color:var(--fd)}
.forge-hours td{text-align:right}
.forge-hours-note th,.forge-hours-note td{color:var(--fr)!important;border-bottom:none}
.forge-addr{margin-top:1.4rem;color:var(--fd);font-size:.92rem}
.forge-addr a{color:var(--fb);text-decoration:none}
.forge-card-map{padding:0;overflow:hidden;display:flex;flex-direction:column}
.forge-map{display:block;width:100%;flex:1;min-height:300px}
.forge-map-caption{padding:1rem 1.4rem;font-size:.82rem;color:var(--fd);border-top:1px solid var(--fk3);margin:0}
.forge-form{padding:2rem 0 4rem}
.forge-form .s_website_form_label{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fd);margin-bottom:.4rem;width:auto!important}
.forge-form .form-control{background:var(--fk);border:1px solid var(--fk3);color:var(--fb);border-radius:0;padding:.8em 1em}
.forge-form .form-control:focus{border-color:var(--fr);box-shadow:none;background:var(--fk);color:var(--fb)}
.forge-form .form-control::placeholder{color:rgba(157,153,142,.55)}
.forge-outro{padding:7rem 0}
.forge-outro-word{font-size:clamp(3.2rem,11vw,9rem)!important;margin:0}
@media (max-width:991.98px){
.forge-hero{height:220vh}
.forge-pagehead{padding:7rem 0 2rem}
.forge-programs-row{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.6rem}
.forge-programs-row::-webkit-scrollbar{display:none}
.forge-program-col{flex:0 0 82%;max-width:82%;scroll-snap-align:center}
.forge-hint{display:block}
.forge-tier-featured-col{order:-1}
.forge-philo-line{min-height:38vh}
.forge-band{min-height:48vh}
}
body.editor_enable .forge-hero,.odoo-editor-editable .forge-hero{height:auto}
body.editor_enable .forge-hero-sticky,.odoo-editor-editable .forge-hero-sticky{position:relative}
body.editor_enable .forge-reveal,.odoo-editor-editable .forge-reveal{opacity:1!important;transform:none!important}
@media (prefers-reduced-motion:reduce){.forge-js .forge-reveal{opacity:1;transform:none;transition:none}.forge-hero{height:100vh}.forge-cue-line{animation:none}}
/* ═══ Entête & pied de page — charte FORGE ═══ */
#wrapwrap>header,#wrapwrap>header .navbar,#wrapwrap>header nav{background:#17191b!important;box-shadow:none}
#wrapwrap>header{border-bottom:1px solid #26292d}
#wrapwrap>header .navbar-brand img{display:none}
#wrapwrap>header .navbar-brand::before{content:"FORGE";font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:1.5rem;color:#e9e4d8;letter-spacing:.06em}
#wrapwrap>header .navbar-brand::after{content:".";font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:1.5rem;color:#b31226}
#wrapwrap>header .navbar-nav .nav-link{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#9d998e!important}
#wrapwrap>header .navbar-nav .nav-link:hover{color:#e9e4d8!important}
#wrapwrap>header .navbar-nav .nav-link.active{color:#e9e4d8!important;box-shadow:inset 0 -2px 0 #b31226}
#wrapwrap>header form[action="/website/search"],#wrapwrap>header .o_searchbar_form,#wrapwrap>header a[href="/shop/cart"],#wrapwrap>header a[href^="/web/login"],#wrapwrap>header a[href^="mailto:"],#wrapwrap>header a.btn{display:none!important}
#wrapwrap>header .navbar-toggler{color:#e9e4d8;border:none;box-shadow:none}
#wrapwrap>header .offcanvas{background:#17191b;color:#e9e4d8}
#wrapwrap>header .offcanvas .nav-link{color:#e9e4d8!important}
#wrapwrap>header .offcanvas .navbar-brand::before{content:"FORGE"}
#wrapwrap>footer,#wrapwrap>footer #footer{background:#111315!important;color:#9d998e}
#wrapwrap>footer .o_footer_copyright{background:#111315!important;color:#9d998e;border-top:1px solid #26292d}
#wrapwrap>footer a{color:#9d998e;text-decoration:none}
#wrapwrap>footer a:hover{color:#e9e4d8}
.forge-footer-brand{font-size:2.1rem!important;margin:0}
.forge-footer-motto{font-size:1.05rem!important;color:#9d998e!important;margin:.2rem 0 0}
.forge-footer-h{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:.78rem;letter-spacing:.3em;text-transform:uppercase;color:#e9e4d8;margin-bottom:.9rem}
.forge-footer-links li{margin-bottom:.4rem}
.forge-footer-links a:hover{color:#b31226!important}
.forge-footer-addr,.forge-footer-hours{font-size:.9rem;color:#9d998e}
/* ═══ Pages d'authentification (login, inscription, mot de passe) ═══ */
body:has(.oe_website_login_container){background:#17191b}
main:has(.oe_website_login_container){background:#17191b;color:#e9e4d8;padding-block:clamp(3rem,8vw,6rem)}
.oe_website_login_container{max-width:440px;margin-inline:auto;background:#1e2124;border:1px solid #26292d;padding:clamp(1.6rem,4vw,2.4rem)}
.oe_website_login_container h1,.oe_website_login_container h2,.oe_website_login_container h3,.oe_website_login_container .h4{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#e9e4d8;font-size:1.5rem}
.oe_website_login_container label,.oe_website_login_container .col-form-label{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#9d998e;margin-bottom:.4rem}
.oe_website_login_container .form-control{background:#17191b;border:1px solid #26292d;color:#e9e4d8;border-radius:0;padding:.8em 1em}
.oe_website_login_container .form-control:focus{border-color:#b31226;box-shadow:none;background:#17191b;color:#e9e4d8}
.oe_website_login_container .form-control::placeholder{color:rgba(157,153,142,.55)}
.oe_website_login_container .btn-primary{background:#b31226;border:1px solid #b31226;color:#e9e4d8;border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;padding:.9em 1.6em}
.oe_website_login_container .btn-primary:hover,.oe_website_login_container .btn-primary:focus{background:#8d0e1e;border-color:#8d0e1e;color:#e9e4d8}
.oe_website_login_container .btn-secondary,.oe_website_login_container .btn-outline-primary,.oe_website_login_container .btn-link{background:transparent;border:1px solid #9d998e;color:#e9e4d8;border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;text-decoration:none}
.oe_website_login_container .btn-secondary:hover,.oe_website_login_container .btn-outline-primary:hover,.oe_website_login_container .btn-link:hover{border-color:#b31226;background:rgba(179,18,38,.16);color:#e9e4d8}
.oe_website_login_container a{color:#9d998e;text-decoration:none}
.oe_website_login_container a:hover{color:#b31226}
.oe_website_login_container .text-muted,.oe_website_login_container small{color:#9d998e!important}
.oe_website_login_container .alert{border-radius:0;background:#26292d;border-color:#3a3f43;color:#e9e4d8}
.oe_website_login_container .alert-danger{border-color:#b31226;color:#e9e4d8}
.oe_website_login_container .form-check-input{background-color:#17191b;border-color:#3a3f43;border-radius:0}
.oe_website_login_container .form-check-input:checked{background-color:#b31226;border-color:#b31226}
.oe_website_login_container hr{border-color:#26292d;opacity:1}
.oe_website_login_container .card,.oe_website_login_container .card-body{background:transparent;border:none}
</style>
</head>
<body class="o_wsale_products_opt_thumb_4_3">
<div id="wrapwrap" class="">
<a class="o_skip_to_content btn btn-primary rounded-0 visually-hidden-focusable position-absolute start-0" href="#wrap">Se rendre au contenu</a>
<header id="top" data-anchor="true" data-name="Header" data-extra-items-toggle-aria-label="Bouton d'éléments supplémentaires" class="o_header_standard" style=" ">
<nav data-name="Navbar" aria-label="Main" class="navbar navbar-expand-lg navbar-light o_colored_level o_cc o_header_sales_four_top o_header_force_no_radius d-none d-lg-block p-0 shadow-sm z-1">
<div id="o_main_nav" class="o_main_nav">
<div aria-label="Haut" class="container-fluid d-flex">
<ul role="menu" id="top_menu" class="nav navbar-nav top_menu o_menu_loading align-items-center me-auto pe-3">
<li role="presentation" class="nav-item small">
<a role="menuitem" href="/forge" class="nav-link active">
<span>Accueil</span>
</a>
</li>
<li role="presentation" class="nav-item small">
<a role="menuitem" href="/forge/programmes" class="nav-link">
<span>Programmes</span>
</a>
</li>
<li role="presentation" class="nav-item small">
<a role="menuitem" href="/forge/coachs" class="nav-link">
<span>Coachs</span>
</a>
</li>
<li role="presentation" class="nav-item small">
<a role="menuitem" href="/forge/tarifs" class="nav-link">
<span>Tarifs</span>
</a>
</li>
<li role="presentation" class="nav-item small">
<a role="menuitem" href="/forge/contact" class="nav-link">
<span>Contact</span>
</a>
</li>
</ul>
<ul class="o_header_separator navbar-nav align-items-center gap-3 flex-shrink-0">
<li class="position-relative">
<div data-name="Text" class="s_text_block d-flex align-items-center">
<a href="mailto:info@yourcompany.example.com" class="nav-link o_nav-link_secondary">
<small><i class="fa fa-1x fa-fw fa-envelope me-1"></i> info@yourcompany.example.com</small>
</a>
</div>
</li>
<li class="position-relative small o_no_autohide_item">
<a href="/web/login" class="nav-link d-flex align-items-center h-100 border-0 px-2 text-decoration-none">Se connecter</a>
</li>
</ul>
</div>
<div aria-label="Bas" class="o_header_sales_four_bot o_header_hide_on_scroll z-0">
<div class="container-fluid">
<ul class="navbar-nav d-grid align-items-center py-2 o_grid_header_3_cols">
<li class="d-flex">
<form method="get" class="o_searchbar_form s_searchbar_input me-auto" action="/website/search" data-snippet="s_searchbar_input">
<div role="search" class="input-group">
<input type="search" name="search" class="search-query form-control oe_search_box rounded-start-pill ps-3 text-bg-light border-0 bg-light" placeholder="Rechercher…" data-search-type="all" data-limit="5" data-display-image="true" data-display-description="true" data-display-extra-link="true" data-display-detail="true" data-order-by="name asc"/>
<button type="submit" aria-label="Rechercher" title="Rechercher" class="btn oe_search_button rounded-end-pill bg-o-color-3 lh-1">
<i class="oi oi-search"></i>
</button>
</div>
<input name="order" type="hidden" class="o_search_order_by oe_unremovable" value="name asc"/>
</form>
</li>
<li>
<a data-name="Navbar Logo" href="/" class="navbar-brand logo mx-auto mw-100">
<span role="img" aria-label="Logo of edu-OdooDesignCie" title="edu-OdooDesignCie"><img src="/web/image/website/1/logo/edu-OdooDesignCie?unique=e26c60d" class="img img-fluid" width="95" height="40" alt="edu-OdooDesignCie" loading="lazy"/></span>
</a>
</li>
<li class="d-flex align-items-center gap-3 ms-auto mb-0">
<ul class="navbar-nav align-items-center gap-2">
<li class="divider d-none"></li>
<li class="o_wsale_my_cart">
<a href="/shop/cart" aria-label="Panier eCommerce" class="o_navlink_background btn position-relative rounded-pill p-1 text-reset">
<div class="">
<i class="fa fa-shopping-cart fa-stack"></i>
<sup class="my_cart_quantity badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill d-none">0</sup>
</div>
</a>
</li>
<li class="o_wsale_my_wish d-none o_wsale_my_wish_hide_empty">
<a href="/shop/wishlist" class="o_navlink_background btn position-relative rounded-pill p-1 text-reset">
<div class="">
<i class="fa fa-1x fa-heart fa-stack"></i>
<sup class="my_wish_quantity o_animate_blink badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill d-none">0</sup>
</div>
</a>
</li>
<li class="">
<div class="oe_structure oe_structure_solo">
<section class="oe_unremovable oe_unmovable s_text_block" data-snippet="s_text_block" data-name="Text">
<div class="container">
<a href="/contactus" class="oe_unremovable btn btn-primary btn_cta">Contactez-nous</a>
</div>
</section>
</div>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>
<nav data-name="Navbar" aria-label="Mobile" class="navbar navbar-light o_colored_level o_cc o_header_mobile d-block d-lg-none shadow-sm o_header_force_no_radius">
<div class="o_main_nav container flex-wrap justify-content-between">
<div class="d-flex flex-grow-1">
<a data-name="Navbar Logo" href="/" class="navbar-brand logo">
<span role="img" aria-label="Logo of edu-OdooDesignCie" title="edu-OdooDesignCie"><img src="/web/image/website/1/logo/edu-OdooDesignCie?unique=e26c60d" class="img img-fluid" width="95" height="40" alt="edu-OdooDesignCie" loading="lazy"/></span>
</a>
<ul class="o_header_mobile_buttons_wrap navbar-nav d-flex flex-row align-items-center gap-2 mb-0 ms-auto">
<li class="divider d-none"></li>
<li class="o_wsale_my_cart">
<a href="/shop/cart" aria-label="Panier eCommerce" class="o_navlink_background_hover btn position-relative rounded-circle border-0 p-1 text-reset">
<div class="">
<i class="fa fa-shopping-cart fa-stack"></i>
<sup class="my_cart_quantity badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill d-none">0</sup>
</div>
</a>
</li>
<li class="o_wsale_my_wish d-none o_wsale_my_wish_hide_empty">
<a href="/shop/wishlist" class="o_navlink_background_hover btn position-relative rounded-circle border-0 p-1 text-reset">
<div class="">
<i class="fa fa-1x fa-heart fa-stack"></i>
<sup class="my_wish_quantity o_animate_blink badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 d-none">0</sup>
</div>
</a>
</li></ul>
</div>
<button class="nav-link btn p-2 o_not_editable" type="button" data-bs-toggle="offcanvas" data-bs-target="#top_menu_collapse_mobile" aria-controls="top_menu_collapse_mobile" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div id="top_menu_collapse_mobile" class="offcanvas offcanvas-end o_navbar_mobile">
<div class="offcanvas-header justify-content-end o_not_editable">
<button type="button" class="nav-link btn-close" data-bs-dismiss="offcanvas" aria-label="Fermer"></button>
</div>
<div class="offcanvas-body d-flex flex-column justify-content-between h-100 w-100 pt-0">
<ul class="navbar-nav">
<li class="">
<form method="get" class="o_searchbar_form s_searchbar_input" action="/website/search" data-snippet="s_searchbar_input">
<div role="search" class="input-group mb-3">
<input type="search" name="search" class="search-query form-control oe_search_box rounded-start-pill text-bg-light ps-3 border-0 bg-light" placeholder="Rechercher…" data-search-type="all" data-limit="0" data-display-image="true" data-display-description="true" data-display-extra-link="true" data-display-detail="true" data-order-by="name asc"/>
<button type="submit" aria-label="Rechercher" title="Rechercher" class="btn oe_search_button rounded-end-pill bg-o-color-3 pe-3">
<i class="oi oi-search"></i>
</button>
</div>
<input name="order" type="hidden" class="o_search_order_by oe_unremovable" value="name asc"/>
</form>
</li>
<li>
<ul role="menu" class="nav navbar-nav top_menu o_mega_menu_is_offcanvas mx-n3">
<li role="presentation" class="nav-item border-top px-0">
<a role="menuitem" href="/forge" class="nav-link p-3 text-wrap active">
<span>Accueil</span>
</a>
</li>
<li role="presentation" class="nav-item border-top px-0">
<a role="menuitem" href="/forge/programmes" class="nav-link p-3 text-wrap">
<span>Programmes</span>
</a>
</li>
<li role="presentation" class="nav-item border-top px-0">
<a role="menuitem" href="/forge/coachs" class="nav-link p-3 text-wrap">
<span>Coachs</span>
</a>
</li>
<li role="presentation" class="nav-item border-top px-0">
<a role="menuitem" href="/forge/tarifs" class="nav-link p-3 text-wrap">
<span>Tarifs</span>
</a>
</li>
<li role="presentation" class="nav-item border-top border-bottom px-0">
<a role="menuitem" href="/forge/contact" class="nav-link p-3 text-wrap">
<span>Contact</span>
</a>
</li>
</ul>
</li>
<li class="">
<div data-name="Text" class="s_text_block mt-2">
<a href="mailto:info@yourcompany.example.com" class="nav-link o_nav-link_secondary">
<small><i class="fa fa-1x fa-fw fa-envelope me-1"></i> info@yourcompany.example.com</small>
</a>
</div>
</li>
</ul>
<ul class="navbar-nav gap-2 mt-3 w-100">
<li class="o_no_autohide_item">
<a href="/web/login" class="nav-link o_nav_link_btn w-100 border text-center">Se connecter</a>
</li>
<li class="">
<div class="oe_structure oe_structure_solo">
<section class="oe_unremovable oe_unmovable s_text_block" data-snippet="s_text_block" data-name="Text">
<div class="container">
<a href="/contactus" class="oe_unremovable btn btn-primary btn_cta w-100">Contactez-nous</a>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</div>
</nav>
</header>
<main>
<div id="wrap" class="oe_structure oe_empty">
<section class="forge-dark forge-hero o_colored_level" data-name="Héros FORGE" data-snippet="s_cover">
<div class="forge-hero-sticky">
<video class="forge-hero-video" src="https://d8j0ntlcm91z4.cloudfront.net/user_3GlJWeJMfjgRH8YJki0GKRY5wck/hf_20260720_131925_9237c089-a7e8-4c17-b065-cecd352fed07.mp4" muted="muted" playsinline="playsinline" preload="auto"></video>
<div class="forge-shade"></div>
<div class="forge-vignette"></div>
<div class="forge-grain"></div>
<div class="forge-hero-title" style="opacity: 1; transform: translateY(0px);">
<p class="forge-over" style="opacity: 1;">Salle de force — Montauban</p>
<h1 class="forge-display forge-word" style="letter-spacing: 0.42em; transform: scale(1.4); filter: blur(12px); opacity: 0;">FORGE</h1>
<p class="forge-display forge-motto" style="opacity: 0; transform: translateY(24px);">Mérite-le<span class="forge-red">.</span></p>
</div>
<div class="forge-cue" style="opacity: 1;"><span class="forge-cue-line"></span><span class="forge-cue-txt">Faites défiler pour entrer</span></div>
</div>
</section>
<section class="forge-dark forge-philo-head o_colored_level" id="philosophie" data-name="Philosophie — titre" data-snippet="s_text_block">
<div class="container text-center">
<p class="forge-eyebrow forge-reveal forge-in">La règle de la maison</p>
</div>
</section>
<section class="forge-dark forge-philo-line o_colored_level" data-name="Philosophie — ligne 1" data-snippet="s_text_block">
<div class="container text-center"><p class="forge-display forge-line forge-reveal forge-in">Pas de miroirs<span class="forge-red">.</span></p></div>
</section>
<section class="forge-dark forge-philo-line o_colored_level" data-name="Philosophie — ligne 2" data-snippet="s_text_block">
<div class="container text-center"><p class="forge-display forge-line forge-reveal forge-in">Pas de machines qui font le travail à votre place<span class="forge-red">.</span></p></div>
</section>
<section class="forge-dark forge-philo-line o_colored_level" data-name="Philosophie — ligne 3" data-snippet="s_text_block">
<div class="container text-center"><h2 class="forge-display forge-line forge-reveal forge-in">Pas de raccourcis. Pas d'excuses<span class="forge-red">.</span></h2></div>
</section>
<section class="forge-dark forge-philo-line o_colored_level" data-name="Philosophie — ligne 4" data-snippet="s_text_block">
<div class="container text-center"><p class="forge-display forge-line forge-reveal forge-in">De la fonte, de la craie,<br/>et ce que vous êtes venu chercher<span class="forge-red">.</span></p></div>
</section>
<section class="forge-dark forge-philo-line forge-philo-kicker o_colored_level" data-name="Philosophie — conclusion" data-snippet="s_text_block">
<div class="container text-center"><h2 class="forge-display forge-line forge-reveal forge-in">FORGE n'est pas une salle de sport.<br/><span class="forge-red">C'est une forge.</span></h2></div>
</section>
<section class="forge-dark forge-band o_colored_level" data-name="Bande Le Fer" data-snippet="s_cover">
<video class="forge-band-video" src="https://d8j0ntlcm91z4.cloudfront.net/user_3GlJWeJMfjgRH8YJki0GKRY5wck/hf_20260720_132132_493f04b9-cd30-43bb-9d97-0962927f013f.mp4" muted="muted" playsinline="playsinline" autoplay="autoplay" loop="loop" preload="metadata"></video>
<div class="forge-band-shade"></div>
<div class="forge-grain"></div>
<div class="container forge-band-inner">
<p class="forge-display forge-band-caption forge-reveal forge-in">Le fer ne négocie pas<span class="forge-red">.</span></p>
</div>
</section>
<section class="forge-dark forge-cta o_colored_level" data-name="CTA Semaine offerte" data-snippet="s_call_to_action">
<div class="text-center container">
<h2 class="forge-display forge-cta-title forge-reveal forge-in">Première semaine offerte<span class="forge-red">.</span></h2>
<p class="forge-sub forge-reveal forge-in">Sans carte bancaire. Ensuite, c'est entre la barre et vous.</p>
<p class="forge-reveal forge-in"><a href="/forge/tarifs" class="forge-btn-red btn">Voir les abonnements</a>
<a href="/forge/programmes" class="forge-btn-ghost btn btn-secondary">Découvrir les programmes</a></p>
</div>
</section>
</div>
<div id="o_shared_blocks" class="oe_unremovable"></div>
</main>
<footer id="bottom" data-anchor="true" data-name="Footer" class="o_footer o_colored_level o_cc">
<div id="footer" class="oe_structure oe_structure_solo forge-dark">
<section class="s_text_block forge-footer pt48 pb24" data-snippet="s_text_block" data-name="Pied de page FORGE">
<div class="container">
<div class="row">
<div class="col-lg-5 pb24">
<p class="forge-display forge-footer-brand">FORGE<span class="forge-red">.</span></p>
<p class="forge-display forge-footer-motto">Mérite-le<span class="forge-red">.</span></p>
</div>
<div class="col-lg-3 pb24">
<h5 class="forge-footer-h">La salle</h5>
<ul class="list-unstyled forge-footer-links">
<li><a href="/forge/programmes">Programmes</a></li>
<li><a href="/forge/coachs">Coachs</a></li>
<li><a href="/forge/tarifs">Tarifs</a></li>
<li><a href="/forge/contact">Contact</a></li>
</ul>
</div>
<div class="col-lg-4 pb24">
<h5 class="forge-footer-h">Nous trouver</h5>
<p class="forge-footer-addr">18 rue de la Forge<br/>82000 Montauban<br/><a href="tel:+33563000000">05 63 00 00 00</a></p>
<p class="forge-footer-hours">Lun–Ven 6 h – 23 h · Sam 8 h – 20 h · Dim 9 h – 13 h</p>
</div>
</div>
</div>
</section>
</div>
<div class="o_footer_copyright o_colored_level o_cc" data-name="Copyright">
<div class="py-3 container-fluid">
<div class="row row-gap-2">
<div class="text-center text-muted col-md d-flex flex-column-reverse gap-2 text-md-start">
<span class="small">© <span class="o_footer_copyright_name align-baseline">FORGE — Salle de force, Montauban</span></span>
</div>
<div class="text-center o_not_editable small col-md mt-auto mb-0 text-md-end">
<div class="o_brand_promotion">
Généré par
<a target="_blank" class="badge text-bg-light" href="http://www.odoo.com?utm_source=db&utm_medium=website">
<img alt="Odoo" src="/web/static/img/odoo_logo_tiny.png" width="62" height="20" style="width: auto; height: 1em; vertical-align: baseline;" loading="lazy"/>
</a>
-
Le #1 <a target="_blank" href="http://www.odoo.com/app/ecommerce?utm_source=db&utm_medium=website">Open Source eCommerce</a>
</div>
</div>
</div>
</div>
</div>
</footer>
</div>
<style>
/* correctif entête Zap : rangées secondaires du header en anthracite */
#wrapwrap>header [class*="o_header_"]{background-color:#17191b!important}
#wrapwrap>header .o_header_sales_four_bot{border-bottom:1px solid #26292d}
#wrapwrap>header .navbar{border:none}
#wrapwrap>header .navbar-brand{font-size:0;line-height:1}
/* correctif mobile : Odoo force section{height:auto!important} sous 768px, ce qui tuait la course de scroll du héros */
@media (max-width:767.98px){section.forge-hero{height:220vh!important;height:220svh!important}}
</style>
<script>
(function(){
"use strict";
function ready(f){if(document.readyState!=="loading")f();else document.addEventListener("DOMContentLoaded",f)}
ready(function(){
var ed=document.body.classList.contains("editor_enable")||document.documentElement.classList.contains("odoo-editor")||document.querySelector(".o_editable_mode");
if(ed)return;
var reduced=window.matchMedia("(prefers-reduced-motion: reduce)").matches;
document.documentElement.classList.add("forge-js");
var clamp=function(v,a,b){return Math.min(b,Math.max(a,v))};
var lerp=function(a,b,t){return a+(b-a)*t};
if("IntersectionObserver" in window){
var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add("forge-in");io.unobserve(e.target)}})},{threshold:.15});
document.querySelectorAll(".forge-reveal").forEach(function(el){io.observe(el)});
var co=new IntersectionObserver(function(es){es.forEach(function(e){
if(!e.isIntersecting)return;co.unobserve(e.target);
var el=e.target,end=parseInt(el.getAttribute("data-forge-count"),10)||0,t0=performance.now();
var tick=function(t){var p=clamp((t-t0)/1600,0,1);el.textContent=Math.round(end*(1-Math.pow(1-p,4))).toLocaleString("fr-FR");if(p!==1)requestAnimationFrame(tick)};
requestAnimationFrame(tick);
})},{threshold:.6});
document.querySelectorAll("[data-forge-count]").forEach(function(el){co.observe(el)});
}
var hero=document.querySelector(".forge-hero");
var video=document.querySelector(".forge-hero-video");
if(!hero||!video)return;
if(reduced){video.loop=true;video.play().catch(function(){});return}
var word=hero.querySelector(".forge-word"),motto=hero.querySelector(".forge-motto"),over=hero.querySelector(".forge-over"),cue=hero.querySelector(".forge-cue"),title=hero.querySelector(".forge-hero-title");
var dur=0,ok=false,target=0,cur=0,lastFrame=0;
function initV(){if(ok)return;dur=video.duration||0;ok=dur>0;if(ok&&video.currentTime===0){try{video.currentTime=.001}catch(e){}}}
video.addEventListener("loadedmetadata",initV);
if(video.readyState>=1)initV();else video.load();
var prime=function(){var p=video.play();if(p)p.then(function(){video.pause()}).catch(function(){})};
window.addEventListener("touchstart",prime,{once:true,passive:true});
function range(v,a,b){return clamp((v-a)/(b-a),0,1)}
function seekable(){return ok&&video.readyState>=2&&!video.seeking}
function render(){
var top=hero.getBoundingClientRect().top,max=hero.offsetHeight-window.innerHeight;
var hp=max>0?clamp(-top/max,0,1):0;
if(ok)target=hp*(dur-.05);
var lock=range(hp,.02,.3),e1=1-Math.pow(1-lock,3);
if(word){word.style.letterSpacing=lerp(.42,.02,e1)+"em";word.style.transform="scale("+lerp(1.4,1,e1)+")";word.style.filter="blur("+lerp(12,0,e1)+"px)";word.style.opacity=range(hp,0,.12)}
if(motto){var mp=range(hp,.34,.52);motto.style.opacity=mp;motto.style.transform="translateY("+lerp(24,0,1-Math.pow(1-mp,3))+"px)"}
if(over)over.style.opacity=1-range(hp,.5,.72)*.8;
if(cue)cue.style.opacity=1-range(hp,.04,.14);
if(title){var out=range(hp,.82,1);title.style.opacity=1-out;title.style.transform="translateY("+(-out*80)+"px)"}
}
function loop(){
lastFrame=performance.now();
if(ok){cur=lerp(cur,target,.14);if(Math.abs(cur-target)>.004&&seekable()){try{video.currentTime=cur}catch(e){}}}
requestAnimationFrame(loop);
}
requestAnimationFrame(loop);
window.addEventListener("scroll",function(){
render();
setTimeout(function(){if(performance.now()-lastFrame>150){if(seekable()){cur=target;try{video.currentTime=target}catch(e){}}}},80);
},{passive:true});
window.addEventListener("resize",render,{passive:true});
render();
});
})();
</script>
</body>
</html>