-1) {
let s = strcode.indexOf("", e);
scripts.push(strcode.substring(s_e+1, e));
strcode = strcode.substring(0, s) + strcode.substring(e_e+1);
}
for(let i=0; i 0 ){
donation = form.donation.value;
}
var telephone = form.telephone.value;
var email = form.email.value;
var commune = form.commune.value;
var code_postal = form.code_postal.value;
var message = form.message.value;
if( form.infos !== undefined && form.infos.value !== "" ){
message = form.infos.value + "\n\n" + message;
}
var cnil = form.cnil.value;
var emplacement = form.emplacement.value;
var gsm = form.gsm.value;
var comment = form.comment.value;
let confirm = "page";
if( form.confirmation !== undefined && form.confirmation.value === "popin" ){
confirm = "popin"
}
if( nom != "" && prenom != "" && telephone != "" && email != "" && commune != "" && code_postal != "" ){
chargement.style['display'] = "flex";
var chargement_timer = setTimeout(function(){
chargement.style['opacity'] = 1;
},10);
var contact_termine = false;
function terminer_contact(succes) {
if (contact_termine) {
return;
}
contact_termine = true;
clearTimeout(chargement_timer);
sending_data = false;
if (succes) {
confirmation_contact(true,confirm);
} else {
chargement.style['display'] = "none";
chargement.style['opacity'] = 0;
var modal_fond = document.createElement("div");
modal_fond.classList.add("modal_fond");
modal_fond.onclick = function() { modal_fond.remove(); };
var modal_texte = document.createElement("div");
modal_texte.classList.add("modal_texte");
modal_texte.setAttribute("role", "alert");
modal_texte.textContent = "Votre demande prend plus de temps que prévu. Cliquez pour fermer ce message.";
modal_fond.appendChild(modal_texte);
document.body.appendChild(modal_fond);
}
}
var xhr_contact = new XMLHttpRequest();
xhr_contact.overrideMimeType("application/json");
xhr_contact.onreadystatechange = function () {
if (this.readyState !== 4 || contact_termine) {
return;
}
var response = null;
if (this.status === 200) {
try {
response = JSON.parse(xhr_contact.responseText);
} catch (error) {
// Une réponse illisible n'est jamais une confirmation.
}
}
terminer_contact(!!response && response.results === "OK");
};
xhr_contact.onerror = xhr_contact.onabort = xhr_contact.ontimeout = function() {
terminer_contact(false);
};
contact_form.append('d', d);
contact_form.append('id_page', id_page);
contact_form.append('projet', projet);
contact_form.append('donation', donation);
contact_form.append('nom', nom);
contact_form.append('prenom', prenom);
contact_form.append('telephone', telephone);
contact_form.append('email', email);
contact_form.append('commune', commune);
contact_form.append('code_postal', code_postal);
contact_form.append('message', message);
contact_form.append('cnil', cnil);
contact_form.append('emplacement', emplacement);
if( guide_du_neuf ){
contact_form.append('guide_du_neuf', true);
}
contact_form.append('gsm', gsm);
contact_form.append('comment', comment);
try {
xhr_contact.open("post", '/contact_xhr.php', true);
xhr_contact.timeout = 20000;
xhr_contact.send(contact_form);
} catch (error) {
terminer_contact(false);
}
} else {
var fields = [
"nom",
"prenom",
"telephone",
"email",
"commune",
"code_postal"
];
for( var f = 0 ; f < fields.length ; f ++ ){
if( form[fields[f]].value == '' ){
form[fields[f]].style['background'] = '#FFCCCC';
} else{
form[fields[f]].style['background'] = 'inherit';
}
}
sending_data = false;
}
}
return false;
}
if (typeof check_projet_contact_form === 'undefined') {
function check_projet_contact_form(form) {
const actives = form.querySelectorAll(".active");
for( let active of actives){
active.classList.remove("active");
}
if (event.target.name === "select_investir") {
form.select_investir.classList.add("active");
form.projet.value = "investir";
form.donation.value = 0;
} else if (event.target.name === "select_habiter") {
form.select_habiter.classList.add("active");
form.projet.value = "habiter";
form.donation.value = 0;
} else if (event.target.name === "select_donation_habiter" || event.target.name === "select_donation_investir" ) {
form.select_donation.classList.add("active");
event.target.classList.add("active");
form.projet.value = "";
form.donation.value = event.target.value;
}
}
}
let dropdown_donation_open = false;
function set_dropdown_donation_state(el, opened) {
el.style.display = opened ? 'block' : 'none';
el.parentNode.classList.toggle('donation_opened', opened);
el.parentNode.setAttribute('aria-expanded', String(opened));
}
function open_dropdown_donation(el, force){
event.stopPropagation();
const opened = !force && el.style.display !== 'block';
document.querySelectorAll('.formulaire_contact .dropdown_donation').forEach(function(dropdown) {
set_dropdown_donation_state(dropdown, dropdown === el && opened);
});
dropdown_donation_open = opened;
}
document.addEventListener('click', function(e) {
document.querySelectorAll('.formulaire_contact .dropdown_donation').forEach(function(dropdown) {
if (!dropdown.parentNode.contains(e.target)) {
set_dropdown_donation_state(dropdown, false);
}
});
dropdown_donation_open = !!document.querySelector('.formulaire_contact .donation_opened');
}, true);
if (typeof fill_input === 'undefined') {
function fill_input(form,projet_select) {
let select_projet_title_text = "Sélectionnez votre projet";
switch ( parseInt( projet_select ) ){
default:
case 1 :
form.projet.value = "habiter";
form.donation.value = 0;
select_projet_title_text = "Habiter";
break;
case 2 :
form.projet.value = "investir";
form.donation.value = 0;
select_projet_title_text = "Investir";
break;
case 3 :
form.projet.value = "gestion";
form.donation.value = 0;
select_projet_title_text = "Faire gérer mon bien";
form.message.value = "Je souhaite mettre mon bien en location"
break;
case 4 :
form.projet.value = "gestion";
form.donation.value = 0;
select_projet_title_text = "Trouver une location";
form.message.value = "Je recherche une location"
break;
case 5 :
form.projet.value = "";
form.donation.value = 1;
select_projet_title_text = "Donation pour habiter";
break;
case 6 :
form.projet.value = "";
form.donation.value = 2;
select_projet_title_text = "Donation pour investir";
break;
}
form.select_projet_title.innerText = select_projet_title_text;
}
}
let select_project_open = false;
function open_select_project(el, force){
event.stopPropagation();
if(select_project_open || force){
el.style['display'] = 'none';
select_project_open = false;
el.parentNode.classList.remove("select_opened");
} else {
el.style['display'] = 'flex';
select_project_open = true;
el.parentNode.classList.add("select_opened");
}
}
let unwrap_elements = [];
function unwrap(el){
let wrapper = el.parentNode;
let help_text = el.querySelector('span');
let container = wrapper.querySelector(".wrap_content");
if( unwrap_elements.includes(wrapper) ){
unwrap_elements = unwrap_elements.filter(e => e !== wrapper);
help_text.innerHTML = "Lire plus";
container.style['max-height'] = "300px";
wrapper.classList.remove("unwrap");
el.parentNode.scrollIntoView({ behavior: "smooth", block: "start" });
} else {
unwrap_elements.push(wrapper);
help_text.innerHTML = "Lire moins";
container.style['max-height'] = "20000px";
wrapper.classList.add("unwrap");
}
}
let unwrap_elements_custom = [];
function unwrap_custom(btn, options = { more: "Lire plus", less: "Lire moins" } ) {
const wrapper = btn.parentNode;
const container = wrapper.querySelector(".wrap_custom_content");
const help_text = btn.querySelector(".wrap_help_text");
console.log( wrapper );
if (!container) return;
const dataset_more = btn.dataset.textMore;
const dataset_less = btn.dataset.textLess;
const final_options = {
more: dataset_more || options.more,
less: dataset_less || options.less
};
capture_original_constraint(container);
const is_open = unwrap_elements_custom.includes(wrapper);
if (is_open) {
const collapse_height = read_collapse_height(wrapper);
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
wrapper.classList.remove("unwrap_custom");
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = final_options.more;
wrapper.scrollIntoView({ behavior: "smooth", block: "start" });
} else {
remove_constraint(container);
unwrap_elements_custom.push(wrapper);
wrapper.classList.add("unwrap_custom");
btn.setAttribute("aria-expanded", "true");
if (help_text) help_text.innerHTML = final_options.less;
}
}
function init_unwrap_auto(root_node = document, options = { more: "Lire plus", less: "Lire moins" }) {
const wrappers = root_node.querySelectorAll(".wrap_custom");
wrappers.forEach(wrapper => {
const container = wrapper.querySelector(".wrap_custom_content");
const btn = wrapper.querySelector(".wrap_custom_toggle");
const help_text = btn ? btn.querySelector(".wrap_help_text") : null;
if (!container || !btn) return;
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
const text_more = btn.dataset.textMore || options.more;
capture_original_constraint(container);
const collapse_height = read_collapse_height(wrapper);
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
const overflowing = is_overflowing(container);
if (overflowing) {
btn.style.display = "";
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = text_more;
wrapper.classList.remove("unwrap_custom");
} else {
remove_constraint(container);
btn.style.display = "none";
wrapper.classList.add("unwrap_custom");
if (!unwrap_elements_custom.includes(wrapper)) {
unwrap_elements_custom.push(wrapper);
}
}
one_time_resize_recheck(container, () => {
if (collapse_height != null) apply_collapse_height(container, collapse_height);
const now_overflowing = is_overflowing(container);
if (now_overflowing) {
btn.style.display = "";
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = text_more;
restore_collapsed_state(container, wrapper, collapse_height);
} else {
remove_constraint(container);
btn.style.display = "none";
wrapper.classList.add("unwrap_custom");
if (!unwrap_elements_custom.includes(wrapper)) {
unwrap_elements_custom.push(wrapper);
}
}
});
});
}
function read_collapse_height(wrapper) {
const raw = wrapper.getAttribute("data-collapse_height");
if (!raw) return null;
const n = parse_int_safe(raw, null);
return n != null ? n : null;
}
function parse_int_safe(value, fallback) {
const n = parseInt(value, 10);
return Number.isNaN(n) ? fallback : n;
}
function is_overflowing(el) {
return Math.ceil(el.scrollHeight) > Math.ceil(el.clientHeight);
}
function capture_original_constraint(container) {
if (container.dataset._cap_captured === "1") return;
const cs = window.getComputedStyle(container);
container.dataset._orig_max_height = cs.maxHeight;
container.dataset._orig_height = cs.height;
container.dataset._orig_overflow = cs.overflow;
container.dataset._cap_captured = "1";
}
function restore_original_constraint(container) {
const orig_max = container.dataset._orig_max_height || "none";
const orig_height = container.dataset._orig_height || "auto";
const orig_overflow = container.dataset._orig_overflow || "visible";
container.style.maxHeight = orig_max;
if (orig_height !== "auto") container.style.height = orig_height;
container.style.overflow = orig_overflow;
}
function apply_collapse_height(container, height_px) {
container.style.height = "";
container.style.maxHeight = height_px + "px";
container.style.overflow = "hidden";
}
function remove_constraint(container) {
container.style.maxHeight = "none";
container.style.height = "auto";
container.style.overflow = "visible";
}
function restore_collapsed_state(container, wrapper, collapse_height) {
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
wrapper.classList.remove("unwrap_custom");
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
}
function one_time_resize_recheck(container, callback_once) {
if (!("ResizeObserver" in window)) return;
let done = false;
const ro = new ResizeObserver(() => {
if (done) return;
done = true;
callback_once();
ro.disconnect();
});
ro.observe(container);
}
document.addEventListener("DOMContentLoaded", () => {
init_unwrap_auto(document, { more: "Lire plus", less: "Lire moins" });
});
✖
Transformez votre loyer en Patrimoine
M. & Mme Dubois étaient locataires d'un T3 en zone A à 1 000 €/mois
Avec leur revenu fiscal de référence de 35 000 € ils sont éligibles au Prêt à Taux Zéro
🏡
T3 à 310 000 € frais de notaire inclus
◎
PTZ + Prêt Aidé de 165 000 €
💸
Apport de 31 000 €
🏦
Emprunt de 125 000 € à 3.20 % sur 25 ans
Leur nouvelle mensualité s'élève à 1 150 €/mois , ils sont devenus propriétaires de leur résidence principale pour 150 € de plus par mois*
Contactez-nous & obtenez votre simulation gratuite
*Document non contractuel. Voir conditions en agence
▾
Carriet Cœur Vert : le projet de Lormont chiffré à 126,5 M€
Obtenir les informations résumées de cette page :
SOMMAIRE
À Lormont, les anciens immeubles de Carriet cèdent du terrain aux logements neufs. Démolitions bouclées, 503 réhabilitations engagées, premiers programmes en vente : le renouvellement urbain accélère en 2026. Un projet d'envergure chiffré à 126,5 millions d'euros.
Haut-Carriet : le renouveau par l'accession et la verdure
Cette nouvelle étape prolonge la transformation engagée lors de la signature de la convention NPNRU (Nouveau Programme National de Renouvellement Urbain) en 2020, dans le sillage des premiers travaux de 2003 à 2015 qui avaient amené le tramway A. En haut du quartier, le paysage s'est déjà aéré : les 216 logements concernés par les démolitions ont disparu entre 2023 et 2025, laissant place à la nouvelle piscine municipale ouverte au public le 5 juillet 2025.
Depuis avril 2026, les engins redessinent l'espace public avec la reconfiguration des voiries, la sécurisation des pistes cyclables et la pose de revêtements perméables pour l'infiltration des pluies.
C'est sur ces emprises libérées que s'amorce le rééquilibrage social du quartier, historiquement dominé par le locatif HLM. La Métropole y programme environ 240 logements neufs, dont 50 % de logements individuels et 70 logements en accession sociale à la propriété. Symbole de ce virage : le programme « Belle Rive », à l'angle des rues Camille-Jullian et Paul-Courtault.
Belle Rive , prix affichés au 15 septembre 2026 : T2 à partir de 160 000 €, T3 de 206 000 à 210 000 €, T4 à partir de 270 000 €. Éligibilité à la TVA réduite à 5,5 % sous conditions de ressources et de prix, en secteur ANRU / QPV (quartier prioritaire de la ville).
Découvrir les programmes neufs à Lormont
Bas-Carriet : descendre la pente vers une cité-jardin
Pour rejoindre le Bas-Carriet, les aménageurs doivent dompter un relief spectaculaire de près de 50 mètres de dénivelé. De nouveaux cheminements à faible pente sont en cours de tracé pour lier physiquement les deux secteurs.
En bas, le paysage change d'ère : le « grignotage » des anciennes barres des rues Porto-Riche et Brutails, entamé en mars 2025, libère le foncier pour la création d'une véritable cité-jardin verdoyante. Parallèlement, le bâti conservé fait l'objet d'un coup de jeune massif. Le bailleur Domofrance a confié à Bouygues Bâtiment Centre Sud-Ouest un marché de 17,3 M€ pour réhabiliter 272 logements sur 30 mois.
17 276 574,89 € : montant du marché de réhabilitation de la résidence Carriet, conclu avec Bouygues Bâtiment Centre Sud-Ouest le 26 mars 2026. 272 logements concernés, sur 30 mois.
Au total, ce sont 503 logements sociaux qui seront rénovés et résidentialisés d'ici 2029. Le statut du bailleur social encadre ce parc, resté locatif.
Un nouvel écosystème de quartier à 126,5 millions d'euros
Ce chantier global de 126,5 millions d'euros TTC dépasse largement la seule question du toit. Sous le sol aussi, la transformation est profonde : la modernisation des réseaux d'eau potable et d'assainissement, démarrée en mai 2025 pour 18 mois, s'accompagne d'une refonte du réseau de chaleur et de la valorisation du Parc des Coteaux.
126 544 600 € TTC : coût prévisionnel du renouvellement urbain de Carriet Cœur Vert, selon Bordeaux Métropole (page mise à jour le 11 septembre 2026).
Pour animer ce cadre rénové, une maison de santé pluridisciplinaire, une nouvelle salle polyvalente ainsi que 9 000 à 12 000 m² réservés aux commerces et bureaux verront le jour. Une centaine de logements HLM réhabilités seront, eux, progressivement mis en vente.
Deux rendez-vous publics les 23 et 26 septembre 2026
Pour mesurer l'ampleur des transformations, Bordeaux Métropole invite les résidents sur le terrain.
Déambulation animée le mercredi 23 septembre 2026, de 15 heures à 17 heures (départ esplanade de l'église Saint-Esprit). Réunion publique d'étape le samedi 26 septembre 2026, à 10 heures, à l'espace citoyen Colmet.
SOURCES
Nos dernières actualités
Prix immobilier à Bordeaux en novembre 2026 : neuf et ancien
29 octobre 2026
Morgane Caillière
À Bordeaux, le neuf se négocie 4 401 €/m² en médiane (−1 % sur un an) quand l'ancien recule de 11 %, à 3 903 €/m² (Le Figaro Immobilier, estimations au 1er septembre 2026).
Dans 18 des 27 communes voisines, le neuf reste sous 3 500 €/m² ; à Saint-Médard-en-Jalles ou au Ta...
Lire l'article
Réhabilitation à Bordeaux : la seconde vie résidentielle des hangars Lesieur sur le quai du Sénégal
22 octobre 2026
Morgane Caillière
Livrée en 2022 sur le quai du Sénégal à Bordeaux, la reconversion des anciens hangars de l’huilerie Lesieur est distinguée par la DRAC lors des Journées nationales de l’architecture d’octobre 2026. Conçu par l’architecte Philippe Prost pour le groupe Pichet et Domofrance, cet ensemble...
Lire l'article
Plafonds de revenus 2026 des retraités exonérés de taxe foncière
19 octobre 2026
Morgane Caillière
En métropole, les plus de 75 ans au 1er janvier 2026 sont exonérés si leur RFR 2025 ne dépasse pas 12 793 € pour une part, 19 625 € pour un couple.
Titulaires de l'ASPA exonérés sans plafond ; de 65 à 75 ans, réduction de 100 € ; la TEOM reste due dans tous les cas.
Exonération ...
Lire l'article
Pessac : 13 services réunis dans le futur institut du CHU
16 octobre 2026
Morgane Caillière
À Pessac, le futur Institut de biologie et de pathologie réunira 13 services du CHU de Bordeaux sur le site de Haut-Lévêque.
Ce chantier de plus de 87 millions d’euros prévoit environ 15 000 m² sur cinq niveaux, avec une ouverture attendue mi-2028.
Il s’inscrit dans la transformation du ...
Lire l'article
PTZ parents : le PLF 2027 pourrait supprimer le plafond de ressources
15 octobre 2026
Morgane Caillière
Le PTZ parents pourrait s'ouvrir sans condition de revenus aux familles qui attendent un enfant ou élèvent un enfant de moins de 5 ans, jusqu'à 100 000 €. La commission des finances de l'Assemblée a voté en ce sens le 8 octobre, mais les députés doivent encore confirmer ce choix en séance,...
Lire l'article
Ou investir en 2026 à Bordeaux Métropole ?
09 octobre 2026
Morgane Caillière
À Bordeaux, la gare Saint-Jean, le CHU Pellegrin, les Bassins à flot et le campus de Talence-Pessac n'attirent pas les mêmes locataires. Prix du neuf, dispositif Jeanbrun, encadrement des loyers qui arrive à échéance le 24 novembre : voici les quartiers et les communes où investir dans le neu...
Lire l'article
Pyramides d'Argent 2026 : les programmes neufs primés en Gironde
05 octobre 2026
Morgane Caillière
La FPI Nouvelle-Aquitaine a remis ses Pyramides d'Argent le 1er octobre 2026, à Bordeaux.
Sept des neuf distinctions récompensent des opérations girondines, sur six projets différents.
Les cahiers des charges du concours, eux, sont publics : ils disent sur quoi chaque dossier a été noté...
Lire l'article
Le nouveau bail 2026 entre en vigueur : 3 changements à appliquer
02 octobre 2026
Morgane Caillière
Le décret n° 2026-596 du 6 juillet 2026 modifie les deux contrats types de location : logement nu et logement meublé, colocation à bail unique comprise.
Le nouveau bail 2026 s'applique aux contrats conclus ou renouvelés à compter du 1er octobre 2026 ; les baux en cours ne sont pas touchés....
Lire l'article
PTZ, APL, logement intermédiaire : les arbitrages du congrès HLM
01 octobre 2026
Morgane Caillière
Le 86e congrès HLM de Bordeaux (22-24 septembre 2026) a livré les premiers arbitrages du budget 2027. Le gouvernement prolonge le PTZ au-delà de 2027, crée un PTZ parentalité pouvant atteindre 180 000 € et débloque 10 milliards d'euros de prêts pour le logement intermédiaire. Contrepartie ...
Lire l'article
À Bordeaux, l'encadrement des loyers ramène les dépassements à 17 %
24 septembre 2026
Morgane Caillière
À Bordeaux, 17 % des annonces dépassent le plafond en 2026, contre 37 % trois ans plus tôt, quand la moyenne nationale grimpe à 37 %.
L'expérimentation expire le 24 novembre 2026 ; le Sénat examine le 21 octobre un texte que le gouvernement veut limiter à deux ans de prolongation.
La ma...
Lire l'article
En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour la réalisation de statistiques de visites.
J'accepte
Commentaires à propos de cet article :
Ajouter un commentaire