-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";
setTimeout(function(){
chargement.style['opacity'] = 1;
},10);
var xhr_contact = new XMLHttpRequest();
xhr_contact.overrideMimeType("application/json");
xhr_contact.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
var response = JSON.parse(xhr_contact.responseText);
if (response.results == "OK") {
confirmation_contact(true,confirm);
sending_data = false;
//el.innerHTML = response.html;
} else {
confirmation_contact(true,confirm);
chargement.style['display'] = "none";
console.log( response.results, response.html );
}
}
};
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);
xhr_contact.open("post", '/contact_xhr.php', true);
xhr_contact.send(contact_form);
} 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 open_dropdown_donation(el, force){
event.stopPropagation();
if(dropdown_donation_open || force){
el.style['display'] = 'none';
dropdown_donation_open = false;
} else {
el.style['display'] = 'block';
dropdown_donation_open = 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
▾
Bordeaux Métropole Arena, un projet de grande ampleur
Obtenir les informations résumées de cette page :
Gilles Vidotto
le jeudi 21 juillet 2016
[ mis à jour le mercredi 30 mars 2022 ]
Il y a presque 10 ans que le projet a été lancé. En effet, la ville de Bordeaux ne disposait pas d’une salle de spectacle à la hauteur de sa renommée. Le projet trouvera place sur la rive droite de la Garonne, plus précisément dans la ville de Floirac. L’Arena pourra accueillir entre 2 500 et 11 000 places sur tous types d’événements. Qu’ils soient culturels, sportifs ou professionnels, la salle pourra s’adapter selon les demandes grâce à un système motorisé de tribunes rétractables. Un projet pour accueillir des habitants de plus en plus nombreux : Bordeaux note en effet une augmentation constante de sa population , estimée à 1 million d'habitants d'ici 2030.
Côté architecture, l’Arena prend des allures futuristes avec une façade moderne et simple en forme de galet. Une véritable pour prouesse dans l'immobilier neuf à Bordeaux . Le bâtiment est entièrement enveloppé de blanc et est agrémenté de plusieurs perforations qui une fois mises en lumière représenteront un égaliseur numérique. L’enveloppe en béton permettra d’optimiser au maximum l’acoustique de la salle et ainsi éviter la perdition du son vers l’extérieur. Un hall d’entrée de 2 200 m² accueillera les visiteurs et s’ouvrira généreusement vers l’extérieur sur le parvis. En rez-de-chaussée, un café animera le lieu au quotidien.
L’Arena bénéficiera de la certification HQE (Haute Qualité Environnementale) que ce soit en phase de construction ou en phase d’exploitation. Le but étant de maîtriser au mieux la consommation énergétique de ce haut lieu de la culture et du sport.
La livraison du projet est prévue pour la fin d’année 2017 pour une exploitation de la salle dès le 1er trimestre 2018. La salle de spectacle portera le nom de Bordeaux Métropole Arena .
Nos dernières actualités
Encadrement des loyers Bordeaux 2026 : combien louer un studio, un T2 ou un T3 ?
21 août 2026
Hervé Koffel
Un studio, un T2 et un T3 n'obéissent pas au même plafond, et l'écart au mètre carré atteint parfois du simple au double. Voici le mode d'emploi de la grille bordelaise, secteur par secteur, avant de fixer un loyer.
Lire l'article
Souys-Combes : 6 800 logements pour le prochain grand quartier de la rive droite bordelaise
18 août 2026
Hervé Koffel
À cheval sur Bordeaux et Floirac, Souys-Combes doit devenir l'un des derniers grands quartiers résidentiels de la ZAC Garonne-Eiffel, avec environ 6 800 logements à la clé. Le projet reste en conception : ni les hauteurs, ni le calendrier, ni la liste des équipements ne sont figés.
Lire l'article
Gradignan : 660 logements étudiants ouvrent pour la rentrée 2026
14 août 2026
Hervé Koffel
Sur le campus Talence-Pessac-Gradignan, une résidence ouvre à la rentrée 2026 avec 660 logements étudiants. Une opération de grande ampleur, entre offre privée à services et logements conventionnés, qui soulage le marché autant qu'elle interroge sur les prix.
Lire l'article
RER Bordeaux : des trains deux fois plus capacitaires sur l'axe Libourne-Arcachon
11 août 2026
Hervé Koffel
Trois rames à étage doivent doubler la capacité sur la ligne Libourne–Bordeaux–Arcachon. Une avancée concrète du RER métropolitain bordelais, préparée par l'allongement des quais de quatre haltes girondines.
Lire l'article
Paludate Corto Maltese à Bordeaux : Euratlantique avance entre la gare et la Garonne
07 août 2026
Hervé Koffel
Entre la gare Saint-Jean et le fleuve, un ancien secteur d'entrepôts et de chais devient l'une des vitrines de Bordeaux Euratlantique. Promenade végétalisée, chantier Canopia, futur parc Descas : voici où en est ce morceau de ville en train de se recoudre.
Lire l'article
ZFE Bordeaux 2026 : la suppression censurée, les règles restent en vigueur
04 août 2026
Hervé Koffel
La fin des zones à faibles émissions a fait la une au printemps 2026, avant d'être effacée par le Conseil constitutionnel. À Bordeaux, la ZFE tient toujours et la vignette Crit'Air reste la clé d'entrée dans l'intra-rocade.
Lire l'article
Catastrophe naturelle : ce que couvre (et ne couvre pas) votre assurance maison
30 juillet 2026
inconnu
Franchise de 380 € ou 1 520 €, arrêté interministériel obligatoire, exclusions sur le jardin ou la piscine, cas épineux des fissures de sécheresse : le régime CatNat obéit à des règles précises, récemment réformées. Ce guide fait le point, à jour de juillet 2026, sur vos droits et ...
Lire l'article
Une place de parking, ça rapporte combien à Bordeaux ?
29 juillet 2026
Morgane Caillière
Combien rapporte une place de parking à Bordeaux ? Prix de location par quartier, calcul du rendement, fiscalité 2026 et pièges à éviter avant de louer.
Lire l'article
Achat d'un logement neuf : Guide chronologique des étapes
23 juillet 2026
Morgane Caillière
De l'étude du budget jusqu'aux formalités administratives après l'emménagement, l'achat d'un logement neuf en VEFA suit un parcours réglementé en 12 étapes. Ce guide détaille chaque phase du projet : réservation, financement, signature chez le notaire, suivi de la construction et garanties ...
Lire l'article
Assurance locataire : 3 niveaux, un seul obligatoire
21 juillet 2026
Morgane Caillière
L'assurance habitation est obligatoire pour tout locataire d'une résidence principale, mais la garantie minimale légale (les risques locatifs) ne protège que le logement du propriétaire, pas vos biens ni vos voisins. Dans les faits, c'est une multirisque habitation qu'on souscrit, et le vrai cho...
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