-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
▾
//=base64_encode('/contact')?>
+23 % de ventes pour le marché immobilier neuf à Toulouse
Obtenir les informations résumées de cette page :
Gilles Vidotto
le mercredi 01 juillet 2020
[ mis à jour le mardi 20 octobre 2020 ]
SOMMAIRE
Le marché immobilier neuf à Toulouse semble avoir le vent en poupe. Selon un article publié sur le site économique lemoniteur.fr. Il semblerait que la Ville rose connaisse sa meilleure année depuis dix ans.
Les fêtes de fin d’année approchent et l’heure est au bilan. L’Observer, l’observatoire de l’immobilier neuf, a fait un traditionnel point trimestriel sur l’état du marché. Lors de cette conférence, Patrick Saint-Agne, président de la fédération des promoteurs immobiliers Toulouse-Occitanie, a déclaré :
« La moyenne des ventes annuelles de ces dernières années tournait autour de 6 500 ventes. D’ici la fin de l’année 2016, nous devrions totaliser entre 7 900 ou 8 000 ventes de logements neufs . C’est une performance exceptionnelle, comparable à l’année 2009, celle du lancement du plan de relance ».
Une croissance non-négligeable de +23 % pour la région toulousaine. « Ceci constituerait le meilleur résultat enregistré depuis dix ans », poursuit-il. Cela s’explique en partie, par le fait que les promoteurs se sont mis à construire des programmes immobiliers neufs différemment . Désormais, les appartements neufs, et maisons neuves, semblent uniques et ils séduisent d’avantage les investisseurs.
Des conjonctures favorables pour l’immobilier neuf toulousain
Durant l’été dernier, le rythme des ventes des logements neufs est parvenu à se maintenir. Dans l’aire urbaine toulousaine, on dénombre environ 1 600 ventes. Une augmentation de +16 % comparé à 2015. L’expert Patrick Saint-Agne, justifie cette observation en disant que « c’est logique si le nombre de ventes augmente. Le marché immobilier croît en même temps que l’agglomération toulousaine. Cette dernière accueille chaque année plus de 15 000 nouveaux arrivants ». Par ailleurs, si les ventes se sont déclenchées durant le second semestre 2016, c’est grâce à la basse des taux d’intérêt . Une tendance qui s’affirme aussi à l’échelle nationale. En effet, la Fédération des promoteurs immobiliers (FPI) a annoncé que pour le 8ème trimestre d’affilé, les ventes de logements neufs sont en augmentation en France. Les derniers chiffres évaluent cette augmentation à +25%.
Découvrez les nouveaux programmes immobiliers neuf à Toulouse
À Toulouse, avec le lancement du PAT : Prêt Accession Toulousain , les promoteurs semblent confiants quant à l’année 2017. « C’est un effort significatif qui pourrait aider les primo-accédants à boucler leur budget », termine Patrick Saint-Agne.
Nos dernières actualités
Une place de parking, ça rapporte combien à Toulouse ?
28 juillet 2026
Morgane Caillière
Une place de parking inutilisée peut se louer entre 40 et 120 € par mois à Toulouse. Cet article détaille les prix de location quartier par quartier, la méthode pour calculer votre rendement et les règles fiscales à connaître. Un tour d'horizon complet avant de mettre votre place ou votre b...
Lire l'article
Réduire ses intérêts intercalaires en VEFA : le guide 2026
27 juillet 2026
Morgane Caillière
Un achat de logement neuf en VEFA financé par un prêt à déblocages successifs peut générer des intérêts intercalaires, ces intérêts d'emprunt dus pendant la construction, à chaque appel de fonds. Avec des taux autour de 3,2 % en 2026, la note grimpe vite. Voici les leviers concrets pour r...
Lire l'article
Vivre à Tournefeuille : cadre de vie, écoles et prix immobiliers
22 juillet 2026
Morgane Caillière
Écoles, base de loisirs, transports, projets urbains et prix au m2 : le guide complet pour s'installer à Tournefeuille, 3e ville de Haute-Garonne.
Lire l'article
Quel DPE pour louer en 2026 ? Règles, interdictions, aides
20 juillet 2026
Morgane Caillière
En 2026, un logement doit être classé au moins F au DPE pour être loué en métropole, et la barre montera à E en 2028. Le nouveau mode de calcul reclasse des centaines de milliers de biens, pendant qu'un projet de loi voté au Sénat pourrait assouplir les règles. Calendrier, sanctions, obliga...
Lire l'article
Croix-Daurade : la route d'Albi devient une avenue-jardin
16 juillet 2026
Morgane Caillière
Une cinquantaine d'arbres, 2 600 m² d'espaces végétalisés et une piste du Réseau express vélo : la route d'Albi doit devenir une avenue-jardin. Après un an de travaux sur les réseaux, la phase d'aménagement a démarré. Le chantier court jusqu'en juin 2027.
Lire l'article
Passoires thermiques : louer reste possible, mais sous conditions
13 juillet 2026
Morgane Caillière
Avec le vote du Sénat du 8 juillet, un logement classé F ou G pourra rester en location sous conditions de travaux. Que faut-il en retenir quand on possède une passoire thermique ? État des lieux des règles, des échéances et des marges de manœuvre.
Lire l'article
Canicule à Toulouse : Pourquoi le quartier fait la différence
09 juillet 2026
Morgane Caillière
À l'échelle de Toulouse, la température nocturne peut varier de plusieurs degrés d'un secteur à l'autre lors des fortes chaleurs : Météo-France cartographie un îlot de chaleur pouvant atteindre 4 °C après une journée d'été fortement ensoleillée. Densité minérale, hauteur du bâti, v...
Lire l'article
Hausse des taux BCE en juin 2026 : impacts crédit et épargne
08 juillet 2026
Morgane Caillière
Le 11 juin 2026, la BCE a relevé ses trois taux directeurs de 25 points de base, une première depuis septembre 2023, pour contrer une inflation ravivée par le choc énergétique. L'effet sur les crédits immobiliers reste limité à court terme, les banques ayant anticipé la décision, mais une ...
Lire l'article
Vivre à Ramonville-Saint-Agne : le guide complet
01 juillet 2026
Morgane Caillière
Terminus de la ligne B du métro, adossée au canal du Midi et voisine de la technopole du Sicoval, Ramonville-Saint-Agne conjugue proximité de Toulouse et cadre de vie recherché. Écoles, culture, sport, transports, prix de l'immobilier et avis des habitants : tour d'horizon complet d'une commune...
Lire l'article
SERM Toulouse 2026 : Où en est le projet de RER métropolitain ?
29 juin 2026
Morgane Caillière
Le projet de Service Express Régional Métropolitain de Toulouse veut doubler la fréquence des trains sur les six branches de l'étoile ferroviaire d'ici 2040. Le dossier de 228 pages a été déposé à l'État en janvier 2026, pour une décision attendue avant l'été. Décryptage des changement...
Lire l'article
//=base64_encode("/contact")?>
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