*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–navy: #0f2340;
–navy-mid: #1a3a5c;
–blue: #2271b1;
–blue-light: #4a9fd4;
–gold: #c9a84c;
–gold-light: #e8c96a;
–cream: #f9f6f0;
–warm-white: #fefcf8;
–gray-100: #f4f4f2;
–gray-300: #d4d0c8;
–gray-500: #8a8278;
–gray-700: #4a4540;
–text: #1e1b16;
}
html { scroll-behavior: smooth; }
body {
font-family: ‘Source Serif 4’, Georgia, serif;
background: var(–warm-white);
color: var(–text);
font-size: 17px;
line-height: 1.85;
-webkit-font-smoothing: antialiased;
}
/* ─── HERO ─── */
.hero {
position: relative;
height: 92vh;
min-height: 600px;
max-height: 900px;
overflow: hidden;
display: flex;
align-items: flex-end;
}
.hero-img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center 60%;
filter: brightness(0.55) saturate(0.85);
}
.hero-overlay {
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(10,20,40,0.96) 0%, rgba(10,20,40,0.5) 45%, rgba(10,20,40,0.1) 100%);
}
.hero-content {
position: relative;
z-index: 2;
max-width: 860px;
padding: 0 48px 64px;
}
.hero-tag {
display: inline-block;
background: var(–gold);
color: var(–navy);
font-family: ‘DM Sans’, sans-serif;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.14em;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 2px;
margin-bottom: 20px;
}
.hero h1 {
font-family: ‘Playfair Display’, Georgia, serif;
font-size: clamp(2.2rem, 5vw, 3.8rem);
font-weight: 900;
color: #fff;
line-height: 1.1;
margin-bottom: 20px;
letter-spacing: -0.01em;
}
.hero h1 em {
color: var(–gold-light);
font-style: italic;
}
.hero-meta {
display: flex;
gap: 24px;
align-items: center;
flex-wrap: wrap;
}
.hero-meta span {
font-family: ‘DM Sans’, sans-serif;
font-size: 13px;
color: rgba(255,255,255,0.65);
letter-spacing: 0.05em;
}
.hero-meta .sep { color: var(–gold); }
/* ─── LAYOUT ─── */
.page-wrapper {
max-width: 780px;
margin: 0 auto;
padding: 0 24px;
}
/* ─── INTRO BAND ─── */
.intro-band {
background: var(–navy);
color: #fff;
padding: 0;
}
.intro-band-inner {
max-width: 780px;
margin: 0 auto;
padding: 48px 24px;
display: grid;
grid-template-columns: 1fr auto;
gap: 40px;
align-items: center;
}
.intro-lead {
font-size: 1.22rem;
line-height: 1.75;
color: rgba(255,255,255,0.88);
font-style: italic;
font-weight: 300;
}
.intro-lead strong { color: var(–gold-light); font-style: normal; font-weight: 600; }
.price-pills {
display: flex;
flex-direction: column;
gap: 12px;
min-width: 200px;
}
.price-pill {
background: rgba(255,255,255,0.07);
border: 1px solid rgba(201,168,76,0.3);
border-radius: 8px;
padding: 14px 18px;
text-align: center;
}
.price-pill-label {
font-family: ‘DM Sans’, sans-serif;
font-size: 11px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: rgba(255,255,255,0.5);
margin-bottom: 4px;
}
.price-pill-value {
font-family: ‘Playfair Display’, serif;
font-size: 1.55rem;
font-weight: 700;
color: var(–gold-light);
letter-spacing: -0.02em;
}
.price-pill-sub {
font-family: ‘DM Sans’, sans-serif;
font-size: 11px;
color: rgba(255,255,255,0.4);
margin-top: 2px;
}
/* ─── ARTICLE BODY ─── */
.article-body {
padding: 64px 0 80px;
}
.article-body h2 {
font-family: ‘Playfair Display’, serif;
font-size: 1.85rem;
font-weight: 700;
color: var(–navy);
margin: 2.5em 0 0.6em;
line-height: 1.2;
padding-top: 0.5em;
border-top: 2px solid var(–gold);
display: inline-block;
padding-right: 40px;
}
.article-body h3 {
font-family: ‘DM Sans’, sans-serif;
font-size: 1rem;
font-weight: 600;
color: var(–blue);
text-transform: uppercase;
letter-spacing: 0.1em;
margin: 2em 0 0.7em;
}
.article-body p {
margin-bottom: 1.3em;
color: var(–gray-700);
font-weight: 300;
}
.article-body p strong {
color: var(–navy);
font-weight: 600;
}
.article-body a {
color: var(–blue);
text-decoration: underline;
text-underline-offset: 3px;
}
/* ─── TABLE ─── */
.price-table-wrap {
margin: 2em 0;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 2px 20px rgba(0,0,0,0.07);
}
.price-table {
width: 100%;
border-collapse: collapse;
font-family: ‘DM Sans’, sans-serif;
font-size: 0.9rem;
}
.price-table thead tr {
background: var(–navy);
color: #fff;
}
.price-table thead th {
padding: 14px 18px;
text-align: left;
font-weight: 600;
letter-spacing: 0.05em;
font-size: 0.8rem;
text-transform: uppercase;
}
.price-table thead th:not(:first-child) { text-align: right; }
.price-table tbody tr:nth-child(odd) { background: #f8fafc; }
.price-table tbody tr:nth-child(even) { background: #fff; }
.price-table tbody td {
padding: 14px 18px;
border-bottom: 1px solid #edf0f5;
color: var(–gray-700);
}
.price-table tbody td:not(:first-child) { text-align: right; }
.price-table .price-val {
font-size: 1.05rem;
font-weight: 700;
color: var(–blue);
}
.price-table .note {
font-size: 0.78rem;
color: var(–gray-500);
font-style: italic;
}
.table-source {
font-family: ‘DM Sans’, sans-serif;
font-size: 0.78rem;
color: var(–gray-500);
margin-top: 8px;
padding-left: 4px;
}
/* ─── STAT BOX ─── */
.stat-box {
background: var(–cream);
border-left: 4px solid var(–gold);
border-radius: 0 10px 10px 0;
padding: 24px 28px;
margin: 2em 0;
}
.stat-box-title {
font-family: ‘DM Sans’, sans-serif;
font-size: 0.78rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.12em;
color: var(–gold);
margin-bottom: 14px;
}
.stat-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px 24px;
}
.stat-item {
font-family: ‘DM Sans’, sans-serif;
}
.stat-item-label {
font-size: 0.78rem;
color: var(–gray-500);
text-transform: uppercase;
letter-spacing: 0.06em;
}
.stat-item-value {
font-size: 1.05rem;
font-weight: 700;
color: var(–navy-mid);
margin-top: 1px;
}
/* ─── PULL QUOTE ─── */
.pull-quote {
border-left: 3px solid var(–gold);
margin: 2.2em 0;
padding: 8px 0 8px 28px;
}
.pull-quote p {
font-family: ‘Playfair Display’, serif;
font-size: 1.18rem;
font-style: italic;
color: var(–navy-mid);
line-height: 1.6;
margin: 0;
}
/* ─── IMAGES ─── */
.article-figure {
margin: 2.5em -24px;
}
.article-figure img {
width: 100%;
height: 420px;
object-fit: cover;
display: block;
}
.article-figure figcaption {
font-family: ‘DM Sans’, sans-serif;
font-size: 0.8rem;
color: var(–gray-500);
padding: 10px 24px 0;
font-style: italic;
border-top: 1px solid var(–gray-300);
margin-top: 0;
}
.article-figure-half {
margin: 2em 0;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 4px 24px rgba(0,0,0,0.09);
}
.article-figure-half img {
width: 100%;
height: 340px;
object-fit: cover;
display: block;
}
.article-figure-half figcaption {
font-family: ‘DM Sans’, sans-serif;
font-size: 0.8rem;
color: var(–gray-500);
padding: 10px 16px;
font-style: italic;
background: var(–gray-100);
}
/* ─── QUARTIERS GRID ─── */
.quartiers-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
margin: 1.5em 0 2em;
}
.quartier-card {
background: #fff;
border: 1px solid #e8ecf2;
border-radius: 8px;
padding: 18px 20px;
box-shadow: 0 1px 8px rgba(0,0,0,0.04);
transition: box-shadow 0.2s, transform 0.2s;
}
.quartier-card:hover {
box-shadow: 0 4px 20px rgba(0,0,0,0.08);
transform: translateY(-2px);
}
.quartier-card-name {
font-family: ‘Playfair Display’, serif;
font-size: 1.05rem;
font-weight: 700;
color: var(–navy);
margin-bottom: 6px;
}
.quartier-card-desc {
font-family: ‘DM Sans’, sans-serif;
font-size: 0.82rem;
color: var(–gray-500);
line-height: 1.5;
margin: 0;
}
.quartier-tag {
display: inline-block;
background: var(–cream);
color: var(–blue);
font-family: ‘DM Sans’, sans-serif;
font-size: 0.72rem;
font-weight: 600;
padding: 2px 8px;
border-radius: 3px;
margin-bottom: 8px;
letter-spacing: 0.06em;
text-transform: uppercase;
}
/* ─── ATOUTS LIST ─── */
.atouts-list {
list-style: none;
padding: 0;
margin: 1.2em 0 1.8em;
}
.atouts-list li {
display: flex;
gap: 14px;
align-items: flex-start;
padding: 12px 0;
border-bottom: 1px solid #edf0f5;
font-family: ‘DM Sans’, sans-serif;
font-size: 0.93rem;
color: var(–gray-700);
}
.atouts-list li:last-child { border-bottom: none; }
.atout-icon {
width: 28px;
height: 28px;
background: var(–navy);
border-radius: 50%;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
font-size: 13px;
margin-top: 1px;
}
/* ─── CTA ─── */
.cta-block {
background: var(–navy);
border-radius: 12px;
padding: 40px 44px;
margin: 3em 0;
text-align: center;
position: relative;
overflow: hidden;
}
.cta-block::before {
content: ”;
position: absolute;
top: -60px; right: -60px;
width: 220px; height: 220px;
border-radius: 50%;
background: rgba(201,168,76,0.08);
}
.cta-block::after {
content: ”;
position: absolute;
bottom: -40px; left: -40px;
width: 160px; height: 160px;
border-radius: 50%;
background: rgba(74,159,212,0.07);
}
.cta-block h3 {
font-family: ‘Playfair Display’, serif;
font-size: 1.5rem;
font-weight: 700;
color: #fff;
margin: 0 0 10px;
text-transform: none;
letter-spacing: 0;
}
.cta-block p {
color: rgba(255,255,255,0.7);
font-size: 0.97rem;
margin: 0 0 24px;
}
.cta-btn {
display: inline-block;
background: var(–gold);
color: var(–navy);
font-family: ‘DM Sans’, sans-serif;
font-size: 0.9rem;
font-weight: 700;
padding: 14px 32px;
border-radius: 6px;
text-decoration: none;
letter-spacing: 0.04em;
transition: background 0.2s, transform 0.15s;
position: relative;
z-index: 1;
}
.cta-btn:hover {
background: var(–gold-light);
transform: translateY(-1px);
}
/* ─── FOOTER ARTICLE ─── */
.article-footer {
border-top: 1px solid var(–gray-300);
padding: 28px 0 0;
margin-top: 3em;
}
.article-footer-label {
font-family: ‘DM Sans’, sans-serif;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(–gray-500);
margin-bottom: 12px;
}
.related-links {
list-style: none;
padding: 0;
display: flex;
flex-direction: column;
gap: 8px;
}
.related-links li a {
font-family: ‘DM Sans’, sans-serif;
font-size: 0.9rem;
color: var(–blue);
text-decoration: none;
display: flex;
align-items: center;
gap: 8px;
}
.related-links li a::before {
content: ‘→’;
color: var(–gold);
font-size: 0.85em;
}
.related-links li a:hover { text-decoration: underline; }
/* ─── DIVIDER ─── */
.divider {
display: flex;
align-items: center;
gap: 16px;
margin: 2.5em 0;
}
.divider::before, .divider::after {
content: ”;
flex: 1;
height: 1px;
background: var(–gray-300);
}
.divider span {
color: var(–gold);
font-size: 1.1rem;
}
/* ─── HIGHLIGHT BOX ─── */
.highlight-box {
background: linear-gradient(135deg, #f0f7ff 0%, #e8f0fa 100%);
border: 1px solid #cce0f5;
border-radius: 10px;
padding: 22px 26px;
margin: 1.8em 0;
}
.highlight-box p {
margin: 0;
font-size: 0.92rem;
color: var(–navy-mid);
}
.highlight-box strong { color: var(–navy); }
/* ─── RESPONSIVE ─── */
@media (max-width: 640px) {
.hero-content { padding: 0 20px 40px; }
.intro-band-inner { grid-template-columns: 1fr; gap: 24px; }
.price-pills { flex-direction: row; }
.stat-grid { grid-template-columns: 1fr; }
.quartiers-grid { grid-template-columns: 1fr; }
.article-figure { margin: 2em 0; }
.article-figure img { height: 260px; border-radius: 8px; }
.cta-block { padding: 28px 22px; }
.article-body h2 { font-size: 1.5rem; }
}
Prix immobilier à Cluses en 2026
Dans un département où les prix peuvent s’envoler au-delà de 5 000 €/m² côté Mont-Blanc,
Cluses se distingue par une accessibilité réelle et un bassin d’emploi solide.
Le marché local affiche un prix médian de 2 222 €/m² pour les appartements
et 2 963 €/m² pour les maisons — des niveaux qui en font l’un des
meilleurs rapports qualité-prix de Haute-Savoie pour un achat résidentiel ou patrimonial.
Prix au m² à Cluses en 2026
Les données publiées par les Notaires de France pour la commune de Cluses
(code INSEE 74081) établissent un écart de 33 % entre le prix médian des appartements
et celui des maisons. Cet écart reflète à la fois la rareté du foncier en secteur
alpin et la forte demande pour les logements familiaux avec extérieur.
| Type de bien | Prix médian au m² | Fourchette observée | Évolution annuelle |
|---|---|---|---|
| Appartement ancien | 2 222 €/m² | 1 800 – 2 700 €/m² | Donnée non disponible |
| Maison ancienne | 2 963 €/m² | 2 400 – 3 600 €/m² | Donnée non disponible |
| Neuf (résidence) | 3 500 – 4 200 €/m² | Estimation indicative — à vérifier selon programme | |
Source : Notaires de France, base DVF — Commune de Cluses, code INSEE 74081. Données arrêtées au 1er janvier 2026. Les fourchettes sont indicatives et non garanties.
Ce que ces prix signifient concrètement
Pour un appartement de 60 m² — une superficie typique pour un achat
en résidence principale à Cluses — le prix médian se situe autour de 133 000 €.
Pour une maison de 100 m², le budget de référence avoisine 296 000 €,
hors frais d’acquisition (notaire, agence, travaux éventuels).
« Ces niveaux restent significativement inférieurs aux prix pratiqués à Annecy, Chamonix ou Megève,
tout en offrant une qualité de vie alpine et une desserte ferroviaire réelle. »
Ces prix médiaux sont des points de départ. Dans la pratique, plusieurs critères
font varier la valeur d’un bien de ±20 % à ±35 % par rapport à la médiane :
l’étage et l’exposition, la présence d’un balcon ou d’un jardin, l’état général,
le diagnostic de performance énergétique (DPE), et bien sûr la localisation exacte
dans la commune.
Dynamiques du marché immobilier à Cluses
Aucun taux d’évolution annuel chiffré n’a pu être consolidé à l’échelle communale sans
risque d’erreur à la date de publication. Les données institutionnelles disponibles
confirment néanmoins un marché actif et soutenu par une demande réelle,
structurée autour de plusieurs facteurs objectifs.
Le pôle urbain de la vallée de l’Arve
Cluses joue un rôle de pôle de services et d’emploi dans la vallée de l’Arve.
Avec ses 17 366 habitants (INSEE 2022), la commune est l’une des plus peuplées entre
Sallanches et le bassin genevois. Elle concentre commerces, établissements scolaires
(primaire, collège, lycée), équipements sportifs et administrations, ce qui génère
une demande locative et résidentielle constante, en particulier pour les ménages travaillant
localement ou dans le tissu industriel et tertiaire du territoire.
Le bassin d’emploi industriel
La vallée de l’Arve est historiquement liée à l’industrie du décolletage — un secteur
de précision mécanique qui représente plusieurs dizaines de milliers d’emplois directs
et indirects dans la région. Cette base économique soutient structurellement
la demande en logement, notamment pour les primo-accédants et les actifs
cherchant à s’installer à proximité de leur lieu de travail sans les prix du Grand Annecy.
La gare TER comme atout de mobilité
La présence d’une gare TER desservant l’axe Annecy – Saint-Gervais
constitue un argument supplémentaire pour les ménages bi-actifs ou souhaitant
conserver une mobilité vers des bassins d’emploi plus larges. Cet atout est
particulièrement valorisé dans le contexte de hausse des coûts de carburant et
d’arbitrages logement entre accessibilité et connectivité.
À noter : Le marché de Cluses n’est pas isolé. Il s’inscrit dans
une dynamique plus large de la vallée de l’Arve, où les prix sont structurellement
inférieurs à ceux des stations de ski et du bassin genevois — sans pour autant
souffrir d’un désintérêt des acquéreurs. La demande sur les appartements bien
situés et les logements familiaux reste soutenue selon les acteurs locaux du marché.
Les cinq quartiers de Cluses à connaître
Le site officiel de la ville de Cluses identifie cinq grands quartiers
qui structurent la commune. Comprendre leurs caractéristiques est indispensable pour
positionner correctement un bien à l’achat ou à la vente — une moyenne communale
sans lecture par secteur ne reflète pas la réalité du terrain.
Cœur commerçant et administratif, accès direct à la gare TER. Idéal pour les primo-accédants et les investisseurs locatifs. Forte densité de services.
Secteur résidentiel plus calme, apprécié des familles. Environnement plus verdoyant, à l’écart de l’animation centrale.
Quartier à dominante de logements collectifs. Offre significative d’appartements, souvent plus accessibles que le centre. Bonne connexion aux équipements.
Ensemble de hameaux périphériques offrant un cadre plus rural. Maisons avec terrain plus fréquentes. Intéressant pour un projet de moyen-long terme.
Secteur à profil résidentiel, apprécié pour la qualité de vie. Bien desservi par les transports en commun locaux. Demande stable sur les logements familiaux.
Le choix du quartier conditionne directement la valeur du bien et
sa liquidité sur le marché. Un appartement de même surface et de même état peut
afficher des écarts de prix significatifs selon qu’il est situé en centre-ville
ou en périphérie. Pour une estimation précise,
consultez notre guide par quartier.
Pourquoi Cluses mérite l’attention des acquéreurs
Au-delà des chiffres, Cluses présente un profil de commune utile et structurée —
une caractéristique rare en territoire alpin où l’attractivité est souvent concentrée
sur les seules stations de ski ou les abords du lac. Voici les atouts objectifs qui
soutiennent l’attractivité résidentielle et patrimoniale de la commune.
-
Bassin d’emploi industriel solide — La filière décolletage de la vallée de l’Arve représente un socle économique durable qui maintient la demande en logement indépendamment des cycles touristiques.
-
Desserte ferroviaire TER — L’axe Annecy – Saint-Gervais permet des mobilités vers des bassins d’emploi élargis, sans dépendance exclusive à la voiture.
-
Offre éducative complète — Présence d’établissements scolaires de la maternelle au lycée, facteur déterminant pour les ménages avec enfants dans leur choix de localisation.
-
Services et commerces de proximité — Un centre-ville commerçant actif et des équipements publics (santé, sport, culture) qui distinguent Cluses de communes péri-urbaines moins dotées.
-
Cadre alpin immédiat — Accès rapide aux domaines skiables, aux itinéraires de randonnée et à une qualité de vie montagne — un argument de plus en plus valorisé par les acquéreurs franciliens ou frontaliers.
-
Prix inférieurs à la moyenne départementale haute — Avec 2 222 €/m² en appartement, Cluses se positionne nettement en dessous des niveaux d’Annecy, Megève ou Chamonix, offrant un point d’entrée accessible en Haute-Savoie.
Faire estimer son bien à Cluses : méthode et critères
Une estimation immobilière sérieuse ne peut pas se limiter au prix médian communal.
La valeur réelle d’un bien à Cluses dépend d’une combinaison de critères
précis que seule une analyse par comparaison de transactions récentes permet
de quantifier correctement.
Les critères qui font varier le prix
En pratique, les professionnels du marché local évaluent les éléments suivants pour
affiner l’estimation au-delà de la référence médiane :
- Le quartier et la rue — un bien en centre-ville n’a pas le même potentiel qu’en périphérie, même à surface égale.
- L’état général et la rénovation — un logement rénové avec des matériaux qualitatifs peut justifier une prime de 15 à 25 % sur la médiane.
- Le DPE (performance énergétique) — depuis 2023, les passoires thermiques (étiquette F ou G) subissent une décote réelle sur le marché, accentuée par les contraintes de mise en location.
- Les annexes — cave, parking, garage, balcon ou jardin constituent des valeurs ajoutées concrètes, particulièrement recherchées dans un contexte alpin.
- L’exposition et la vue — en montagne, l’orientation et la luminosité peuvent significativement différencier deux biens équivalents sur le papier.
Pour aller plus loin, retrouvez notre analyse détaillée :
Estimer sa maison à Cluses — méthode, critères et fourchette de prix.
Et si vous hésitez encore entre acquérir et rester locataire :
vaut-il mieux acheter ou louer à Cluses en 2026 ?
Vous souhaitez estimer votre bien à Cluses ?
Obtenez une estimation gratuite et personnalisée, basée sur les références notariales de votre secteur et les caractéristiques précises de votre logement.

Leave a comment