-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')?>
CNR Logement : la garantie Visale va faire bénéficier 2 millions de locataires d’ici 2027
Obtenir les informations résumées de cette page :
SOMMAIRE
Le grand jour est arrivé. Le ministre chargé de la Ville et du Logement, Olivier Klein et la Première ministre Elisabeth Borne rendent aujourd'hui, le lundi 5 juin 2023 les conclusions du volet Logement du Conseil National de la Refondation (CNR). Pendant 6 mois, c’est tout un secteur qui s’est mobilisé afin de rendre aux Français le
“pouvoir de se loger” .
Parmi les mesures déjà dévoilées par le gouvernement : l’augmentation du nombre de bénéficiaires de la garantie Visale . Explications.
La garantie Visale accessible à deux fois plus de candidats à la location
Soutenir l’accès au logement locatif est au cœur de ce CNR volet Logement, souhaité par le Président de la République, Emmanuel Macron.
Afin d’aider les ménages les plus modestes dans leur parcours d’accès à la location, l’exécutif a retenu une proposition visant à rehausser le nombre de bénéficiaires de la garantie Visale à 2 millions de locataires d’ici 2027, contre près d’un million de visas accordés en 2018.
Pour ce faire, les conditions d’octroi de ce dispositif de garantie des loyers vont être revues et modifiées afin d’élargir le public éligible à la garantie Visale, accordée par Action Logement.
Selon les informations du Moniteur Immo, la Première ministre Elisabeth Borne devrait annoncer en fin d’après-midi qu’un accord de convention a été trouvé entre Action Logement et le gouvernement. La convention 2023-2027 devrait même être signée d'ici quelques jours.
Le gouvernement et Action Logement s’engagent à augmenter, sur la période 2023-2027, le nombre de garanties locatives de 133 %.
Matignon
La garantie Visale : le topo
©Fizkes - Shutterstock
La garantie Visale est un dispositif de sécurisation locative gratuit, proposé par Action Logement. Mis en place pour couvrir les impayés de loyer et charges locatives dans la limite d'un certain montant, il offre une garantie aux propriétaires tout en facilitant l'accès au logement pour les locataires.
Voici quelques points clés concernant la garantie Visale :
Eligibilité : la garantie Visale est destinée aux jeunes entre 18 et 30 ans et aux salariés de plus de 30 ans sous conditions : en poste depuis moins de 6 mois (hors CDI confirmé), ou gagnant moins de 1 500 € nets/mois, ou en mobilité professionnelle ou, en possession d’une promesse d’embauche datant de moins de 3 mois.
Couverture : la garantie Visale couvre les loyers impayés et les charges jusqu’à 36 mois pour une location dans le parc locatif privé, et jusqu’à 9 mois dans le parc locatif social.
Application : Pour bénéficier de la garantie Visale, le locataire doit en faire la demande sur le site visale.fr
AVANT la signature du bail. Une fois la demande acceptée, le locataire reçoit une attestation sous 2 jours ouvrés qu'il peut présenter au bailleur. Le bailleur doit également créer son espace Visale sur le site internet dédié.
Fonctionnement : En cas d'impayé, Action Logement règle au bailleur les montants impayés après une période de franchise, puis se retourne vers le locataire pour récupérer les sommes dues, selon un échéancier adapté à la situation financière du locataire.
Coût : Le dispositif Visale est totalement gratuit pour le locataire et le propriétaire.
Propriétaires et locataires, découvrez toutes nos solutions pour une location apaisée
Nos dernières actualités
Loyers impayés et expulsion : le nouveau cadre juridique applicable en 2026
15 avril 2026
Morgane Caillière
Fin de la trêve hivernale, les expulsions reprennent. Deux décrets publiés en février 2026 changent la donne pour les bailleurs : seuil d'impayé abaissé à 450 €, CCAPEX décisionnaire, versement direct des APL possible. On fait le point sur ce qui a changé depuis la loi Kasbarian-Bergé et...
Lire l'article
TVLH : la nouvelle taxe sur la vacance des locaux d'habitation arrive à Nantes en 2027
10 avril 2026
Hervé Koffel
La loi de finances 2026 fusionne les deux taxes sur les logements vacants en un impôt unique : la TVLH. À Nantes, les propriétaires d'un bien inoccupé seront taxés automatiquement dès 2027, avec des taux majorables jusqu'à 60 %.
Lire l'article
Remplir le formulaire 2042 pour ses revenus fonciers : le guide case par case en micro-foncier
10 avril 2026
Hervé Koffel
Loyers bruts en case 4BE, abattement automatique de 30 %, seuil de 15 000 € : la déclaration des revenus fonciers en micro-foncier tient en quelques cases du formulaire 2042. Encore faut-il savoir lesquelles remplir, et comment calculer le bon montant.
Lire l'article
Révision du PLUm à Nantes : 20 M€ et de nouvelles règles pour relancer la construction
30 mars 2026
Morgane Caillière
La modification simplifiée n°4 du PLUm, votée le 6 février 2026, ouvre un potentiel de 8 300 nouveaux logements (dont 2 460 sociaux), tout en sanctuarisant 50 hectares de nature et en durcissant les règles de compensation arborée
Lire l'article
Les Batignolles de Nantes : l'usine Freyssinet centenaire devient un quartier neuf
27 mars 2026
Morgane Caillière
Premier ensemble industriel inscrit aux monuments historiques en Pays de la Loire, l'usine des Batignolles entre dans sa seconde vie. Sur 4 hectares libérés par Kelvion, Eiffage Aménagement crée un quartier d'hôtels industriels mixtes ; à côté, Ouest Réalisations construit pour 400 familles...
Lire l'article
Immobilier neuf à Nantes : le BRS+ ouvre l'accession solidaire aux classes moyennes
18 mars 2026
Morgane Caillière
Nantes Métropole lance l'expérimentation du BRS+ pour élargir l'accès à la propriété. Ce mécanisme de dissociation foncier/bâti s'adresse aux ménages dont les revenus dépassent les plafonds du BRS classique mais restent insuffisants face aux prix du marché libre.
Lire l'article
Chantiers 2026 à Nantes : le guide des travaux par quartier
13 mars 2026
Morgane Caillière
En 2026, Nantes entre dans une phase de transformation visible. Entre le nouveau CHU, les futures lignes 6, 7 et 8, la refonte de plusieurs ponts et la mutation de quartiers comme République, Nantes Nord ou Bas-Chantenay, les chantiers modifient à la fois les déplacements, le paysage urbain et le...
Lire l'article
CHU Nantes : 1,25 milliard d'euros pour un chantier pharaonique de 230 000 m²
27 février 2026
Morgane Caillière
1,25 milliard d'euros. 230 000 m². 3 000 pieux. 1 200 ouvriers. Le nouveau CHU Nantes redéfinit les limites du chantier hospitalier en France. Découvrez comment ce projet pharaonique transforme l'île de Nantes.
Lire l'article
Hôtel Maës à Nantes : un monument historique de la place Mellinet mis aux enchères
19 février 2026
Hervé Koffel
L'État met aux enchères l'hôtel Maës, monument historique du XIXe siècle niché place Mellinet à Nantes, à près de 2 millions d'euros. Un bien rare qui ouvre droit à l'un des dispositifs de défiscalisation les plus puissants du droit français.
Lire l'article
Quels travaux et réparations le locataire doit-il payer ?
11 février 2026
Morgane Caillière
La répartition des frais d'entretien constitue une source fréquente de désaccord entre bailleurs et occupants. Pourtant, la loi du 6 juillet 1989 et le décret du 26 août 1987 fixent un cadre précis : le locataire assume l'entretien courant et les menues réparations, tandis que le propriétair...
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