-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");
if (!container) return;
capture_original_constraint(container);
const is_open = unwrap_elements_custom.includes(wrapper);
if (is_open) {
// Collapse
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 = options.more;
} else {
// Expand
remove_constraint(container);
unwrap_elements_custom.push(wrapper);
wrapper.classList.add("unwrap_custom");
btn.setAttribute("aria-expanded", "true");
if (help_text) help_text.innerHTML = 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;
capture_original_constraint(container);
const collapse_height = read_collapse_height(wrapper);
if (collapse_height != null) {
// Fixed-height mode
apply_collapse_height(container, collapse_height);
} else {
// CSS-clamp mode (keep your CSS max-height/height/line-clamp)
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 = options.more;
wrapper.classList.remove("unwrap_custom");
} else {
remove_constraint(container);
btn.style.display = "none";
wrapper.classList.add("unwrap_custom");
}
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 = options.more;
restore_collapsed_state(container, wrapper, collapse_height);
} else {
remove_constraint(container);
btn.style.display = "none";
wrapper.classList.add("unwrap_custom");
}
});
});
}
/* === Helpers === */
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; // e.g. "300px" or "none"
container.dataset._orig_height = cs.height; // computed px string
container.dataset._orig_overflow = cs.overflow; // "hidden", etc.
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;
// Only restore height if it was explicitly fixed in CSS; otherwise leave "auto"
if (orig_height !== "auto") container.style.height = orig_height;
container.style.overflow = orig_overflow;
}
function apply_collapse_height(container, height_px) {
container.style.height = ""; // prefer max-height for transitions
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");
}
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);
}
/* DOM ready */
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')?>
PTZ + et loi Pinel 2017 : êtes-vous plutôt pour 0 intérêts ou sans fiscalité ajoutée?
Gilles Vidotto
le 02 juillet 2020
[ mis à jour le 22 novembre 2021 ]
SOMMAIRE
Dans un contexte de reprise du marché immobilier, l’une des grandes nouveautés de l’année 2017, est la réforme du prêt à taux zéro . 2017 est également la dernière année pour profiter de la loi Pinel , que vous soyez primo-accédant ou investisseur en l’immobilier locatif .
PTZ+ 0 % d’intérêt !
© Solis Images - Shutterstock
Pour rappel, le prêt à taux zéro permet de financer (à un taux d’intérêt de 0 %) une partie de l'acquisition ou de la construction d'un logement destiné à devenir la résidence principale de l'emprunteur. En 2017, le PTZ s’est élargi, devenant accessible à davantage d’emprunteurs. En effet, avec le PTZ+, vous pouvez désormais emprunter plus, sur des durées plus longues, en suivant des conditions de revenus plus élevées :
Vous pouvez emprunter jusqu’à 40 % de la somme sur l’ensemble du territoire français (anciennement entre 18 et 26 % selon la zone géographique).
Vous pouvez rembourser sur des durées beaucoup plus longues : 5, 10, 15 et même 20 ans pour les ménages les plus modestes. Les différés de remboursement sont dorénavant systématiques (d’un minimum de 5 ans).
Les plafonds de revenus ont été revus à la hausse et seront en vigueur dès janvier 2017
La première des conditions à respecter reste inchangée : ne pas avoir été propriétaire de sa résidence principale durant les deux dernières années. Ce nouveau prêt à taux zéro concerne à la fois l’immobilier neuf et ancien. Mais l’ancien, lui, est concerné différemment : il vous faudra acheter dans des zones de réhabilitation. Il faut en effet que les travaux représentent plus ou moins 25 % du coût de l’achat. Enfin, sachez que vous pouvez cumuler le PTZ avec des prêts locaux, régionaux…
Loi Pinel : le dispositif "sans fiscalité ajoutée" !
Dans un contexte propice à l’investissement locatif , le dispositif Pinel permet d’allier défiscalisation et constitution de patrimoine.
Pour rappel, en louant votre bien pendant 6, 9 ou 12 ans, vous pouvez déduire de vos impôts 12 %, 18 % ou 21 % du montant de votre investissement.
La loi Pinel donne également la possibilité de louer le bien à vos descendants ou ascendants. Initialement prévu jusqu'à fin 2017, le Président de la République a annoncé la reconduction de cette loi. Le dispositif Pinel ne tirera sa révérence qu'au 31 décembre 2021 !
© Gajus- Shutterstock
Nos dernières actualités
Statut du bailleur privé & RLS : un accord pour le budget du logement 2026
28 octobre 2025
Morgane Caillière
Dans un contexte de crise du logement durable, des députés ont arrêté un compromis sur le logement concernant le statut du bailleur privé et la Réduction du Loyer de Solidarité. Ce rapprochement réunit une large majorité transpartisane autour d’un enjeu qui affecte la société française...
Lire l'article
PLF 2026 : Amendement gouvernemental pour le bailleur privé, de 5% à 2%...
20 octobre 2025
Morgane Caillière
Vendredi 17 octobre 2025, Vincent Jeanbrun, nouveau ministre du Logement, a annoncé le dépôt d'un amendement gouvernemental pour réintégrer le "statut du bailleur privé" dans le projet de loi de finances pour 2026. Une mesure initialement prévue par le gouvernement Bayrou avec un amortissemen...
Lire l'article
Qui est Vincent Jeanbrun, le nouveau ministre du Logement qui veut réformer les HLM ?
13 octobre 2025
Morgane Caillière
Vincent Jeanbrun, 41 ans, député du Val-de-Marne et ancien maire de L’Haÿ-les-Roses, a été nommé ministre de la Ville et du Logement au sein du gouvernement Lecornu II, présenté dimanche 12 octobre 2025. Cette nomination intervient dans le sillage de la crise d’octobre, après la démiss...
Lire l'article
Nouveau ministre du Logement, Éric Woerth hérite d’un secteur en crise
06 octobre 2025
Morgane Caillière
Éric Woerth a été nommé, le 5 octobre 2025, ministre de l’Aménagement du territoire, de la Décentralisation et du Logement au sein du gouvernement de Sébastien Lecornu. Le député de l’Oise prend ses fonctions dans un contexte particulièrement tendu : en 2024, seulement 369 300 logement...
Lire l'article
Résidence Prélude : 11 logements d'exception signés Letellier Architectes
30 septembre 2025
Morgane Caillière
Au cœur du quartier de la place Dupuy, la résidence Prélude s'impose comme une nouvelle référence immobilière. Livrée en 2026 cette opération d'exception, où l'architecture contemporaine dialogue avec l'histoire toulousaine est une adresse rare qui capitalise sur la desserte métropolitaine...
Lire l'article
Indivision et succession : Une loi pour obliger les héritiers à s'entendre rapidement ?
29 septembre 2025
Hervé Koffel
Le 16 septembre 2025, François Jolivet déposait une proposition de loi pour contraindre les héritiers à organiser rapidement la gestion des biens en indivision. Délai de trois mois, sanctions fiscales pour les retardataires : le texte veut débloquer des milliards d'euros de patrimoine gelé. D...
Lire l'article
La Halle aux Cheminées, nouveau tiers lieu de l'écoquartier Guillaumet
25 septembre 2025
Morgane Caillière
L'écoquartier Guillaumet à Toulouse va accueillir la « Halle aux Cheminées ». Un tiers-lieu de 1 000 m², né de la réhabilitation des cheminées historiques de l'ancien CEAT, bénéficie d'un investissement de 2,6 millions d'euros porté par la foncière Bellevilles.
Lire l'article
Est-ce le moment d'acheter à Toulouse ? Analyse du marché immobilier septembre 2025
16 septembre 2025
Morgane Caillière
Après deux années de disette, les conditions d'accès à la propriété s'améliorent sensiblement : taux de crédit relativement stabilisés autour de 3,2 %, prêt à taux zéro élargi et statut du bailleur privé en attente.
Cette conjonction d'éléments favorables ouvre une fenêtre d'opp...
Lire l'article
Zonage ABC 2025 : 29 communes de Haute-Garonne reclassées
12 septembre 2025
Morgane Caillière
Par arrêté du 5 septembre 2025, 29 communes de Haute-Garonne sont reclassées dans le zonage ABC : 27 en B1 et 2 en B2. La révision modifie l'accès au prêt à taux zéro (PTZ), aux dispositifs fiscaux comme le Denormandie, ainsi que les loyers et plafonds de ressources pour les investisseurs en...
Lire l'article
Logement neuf : Le bilan de la FPI pour le 2e trimestre 2025
04 septembre 2025
Morgane Caillière
Le marché du logement neuf enregistre une nouvelle contraction au deuxième trimestre 2025. D’après les données publiées le 4 septembre par la Fédération des Promoteurs Immobiliers (FPI), les ventes totales reculent de 16,6 % sur un an. L’investissement locatif des particuliers, fragilisé...
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