{"id":23896,"date":"2026-11-12T22:55:05","date_gmt":"2026-11-13T03:55:05","guid":{"rendered":"https:\/\/www.factorydirectmontreal.ca\/portes-et-fenetres-beloeil\/"},"modified":"2026-11-12T22:55:05","modified_gmt":"2026-11-13T03:55:05","slug":"portes-et-fenetres-beloeil","status":"publish","type":"page","link":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/","title":{"rendered":"Portes et fen\u00eatres Beloeil"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"width:calc( 100% + 0px ) !important;max-width:calc( 100% + 0px ) !important;margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><style>\n.fd-detail{max-width:1320px;margin:0 auto;padding:28px 24px 64px;font-family:Outfit,\"Helvetica Neue\",Arial,sans-serif;color:#0f1f2e}.fd-detail *{box-sizing:border-box}.fd-detail .fd-detail-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;margin-bottom:64px}.fd-detail .fd-detail-photo{display:block;width:100%;height:410px;object-fit:cover;border-radius:6px}.fd-detail .fd-detail-eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c8102e;margin:0 0 16px}.fd-detail h1{font-size:clamp(34px,3.1vw,50px);line-height:1.1;letter-spacing:-.035em;font-weight:700;margin:0 0 22px;color:#0f1f2e}.fd-detail p{font-size:17px;line-height:1.65;color:#465564;margin:0 0 20px}.fd-detail a{color:#a90925;text-decoration:underline;text-underline-offset:3px}.fd-detail a:focus-visible,.fd-detail summary:focus-visible{outline:3px solid #1768ff;outline-offset:4px}.fd-detail .fd-detail-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;background:#c8102e;border:2px solid #c8102e;border-radius:4px;color:#fff;font-size:15px;line-height:1.3;font-weight:700;text-decoration:none}.fd-detail .fd-detail-action:hover{background:#a90925;border-color:#a90925}.fd-detail .fd-detail-proof{font-size:13px;line-height:1.6;margin:16px 0 0}.fd-detail section{margin-top:48px;scroll-margin-top:110px}.fd-detail h2{font-size:clamp(26px,2.2vw,34px);line-height:1.2;letter-spacing:-.025em;color:#0f1f2e;margin:0 0 20px}.fd-detail h3{font-size:23px;line-height:1.3;color:#0f1f2e;margin:0 0 18px}.fd-detail .fd-detail-options{margin:0;border-top:1px solid #dce3e8}.fd-detail .fd-detail-options>div{display:grid;grid-template-columns:1fr 2fr;gap:32px;padding:22px 0;border-bottom:1px solid #dce3e8}.fd-detail dt{font-size:20px;line-height:1.35;font-weight:600;margin:0}.fd-detail dd{font-size:17px;line-height:1.6;color:#465564;margin:0}.fd-detail .fd-detail-fit{display:grid;grid-template-columns:1fr 1.7fr;gap:48px;padding:32px;background:#f2f5f7;border-radius:6px}.fd-detail .fd-detail-fit h2{font-size:27px}.fd-detail .fd-detail-related{display:flex;flex-wrap:wrap;gap:12px 28px;padding:18px 0;border-top:1px solid #dce3e8;border-bottom:1px solid #dce3e8;margin:0;list-style:none}.fd-detail .fd-detail-related li{margin:0;font-size:17px;font-weight:600}.fd-detail details{border-bottom:1px solid #dce3e8}.fd-detail summary{font-size:19px;font-weight:600;line-height:1.4;padding:18px 0;cursor:pointer}.fd-detail details p{max-width:920px}.fd-detail .fd-detail-quote{background:#f2f5f7;padding:36px;border-radius:6px}.fd-detail .fd-detail-form{max-width:760px;margin:28px auto 0;padding:26px;background:#fff;border-radius:6px}.fd-detail .fd-detail-form .gform_wrapper{margin:0}.fd-detail .fd-detail-form p{font-size:15px}.fd-detail .fd-quote-proof{padding:0;list-style:none;font-size:13px;line-height:1.6;color:#465564}.fd-detail .fd-quote-proof li{display:inline}\n@media(max-width:900px){.fd-detail .fd-detail-hero{gap:28px;grid-template-columns:1fr 1fr}.fd-detail .fd-detail-photo{height:340px}.fd-detail .fd-detail-fit{grid-template-columns:1fr;gap:4px}}\n@media(max-width:600px){.fd-detail{padding:18px 18px 48px}.fd-detail .fd-detail-hero{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.fd-detail .fd-detail-photo{height:240px}.fd-detail h1{font-size:34px}.fd-detail p,.fd-detail dd{font-size:16px}.fd-detail .fd-detail-action{width:100%}.fd-detail section{margin-top:36px}.fd-detail .fd-detail-options>div{grid-template-columns:1fr;gap:8px;padding:18px 0}.fd-detail .fd-detail-fit,.fd-detail .fd-detail-quote{padding:24px 18px}.fd-detail .fd-detail-form{padding:20px 14px}.fd-detail .fd-detail-related{flex-direction:column;gap:16px}}\n<\/style>\n<style id=\"fdwi-css\">html,body{overflow-x:clip}.fdwi{--ink:#0f2236;--navy:#13304d;--red:#c8102e;--red2:#a50d26;--mut:#5b6876;--line:#e3e8ee;--soft:#f4f7fa;color:var(--ink);font-size:17px;line-height:1.6}.fdwi *{box-sizing:border-box}.fdwi h1,.fdwi h2,.fdwi h3{color:inherit;letter-spacing:-.01em;margin:0}.fdwi a{color:var(--red)}.fdwi .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.fdwi-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fdwi-hero{position:relative;color:#fff;overflow:hidden;background:var(--ink)}.fdwi-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.fdwi-hero:before{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(9,24,40,.93) 0%,rgba(9,24,40,.8) 40%,rgba(9,24,40,.38) 100%)}.fdwi-hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding-top:64px;padding-bottom:120px}.fdwi-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 14px;margin:0 0 20px}.fdwi-eyebrow:before{content:\"\";width:8px;height:8px;border-radius:50%;background:#ff4d5e}.fdwi-hero h1{font-size:clamp(34px,4.2vw,54px);line-height:1.08;font-weight:800;color:#fff;margin:0 0 18px}.fdwi-lead{font-size:19px;line-height:1.55;color:rgba(255,255,255,.9);margin:0 0 24px;max-width:34em}.fdwi-lead strong{color:#fff}.fdwi-chips{display:none}.fdwi-checks{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.fdwi-checks li{position:relative;padding-left:32px;color:#fff;font-weight:500}.fdwi-checks li:before{content:\"\";position:absolute;left:0;top:3px;width:21px;height:21px;border-radius:50%;background:var(--red) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'\/%3E%3C\/svg%3E\") center\/13px no-repeat}.fdwi-mini{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px 18px;max-width:34em}.fdwi-mini p{margin:0;color:rgba(255,255,255,.92);font-size:15px;line-height:1.5}.fdwi-mini b{display:block;color:#ffc845;letter-spacing:2px;font-size:15px;margin-bottom:2px}.fdwi-mini cite{display:block;font-style:normal;color:rgba(255,255,255,.7);font-size:13px;margin-top:4px}.fdwi-card{background:#fff;color:var(--ink);border-radius:18px;box-shadow:0 24px 60px rgba(4,15,28,.35);padding:26px 26px 18px;scroll-margin-top:110px}.fdwi-card h2{font-size:24px;font-weight:800;margin:0 0 4px}.fdwi-card .sub{color:var(--mut);font-size:15px;margin:0 0 6px}.fdwi-card .gform_wrapper{margin:0!important}.fdwi-proof{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:12px 0 10px;padding:0;font-size:13px;color:var(--mut)}.fdwi-proof a{color:var(--ink);text-decoration:underline}.fdwi-card p:has(>.fdwi-certs){margin:0}.fdwi-certs{display:block;width:100%;height:auto;max-width:420px;margin:0 auto;border-radius:8px}.fdwi-stats{position:relative;z-index:3;margin-top:-72px}.fdwi-stats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:18px;box-shadow:0 16px 44px rgba(9,24,40,.14);overflow:hidden}.fdwi-stats li{padding:26px 22px;text-align:center;border-left:1px solid var(--line)}.fdwi-stats li:first-child{border-left:0}.fdwi-stats b{display:block;font-size:clamp(30px,3.2vw,44px);line-height:1;font-weight:800;color:var(--ink);letter-spacing:-.02em}.fdwi-stats b em{font-style:normal;color:var(--red)}.fdwi-stats span{display:block;margin-top:8px;font-size:15px;line-height:1.35;color:var(--mut)}.fdwi-sec{padding:72px 0 0}.fdwi-sec>.wrap>h2,.fdwi-head h2{font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.15;margin:0 0 10px}.fdwi-head p{color:var(--mut);margin:0 0 28px;max-width:44em}.fdwi-towns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px;align-items:start}.fdwi-bars{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fdwi-bars li{display:grid;grid-template-columns:200px 1fr 92px;gap:14px;align-items:center;font-weight:600}.fdwi-bars i{display:block;height:12px;border-radius:999px;background:var(--soft);overflow:hidden}.fdwi-bars i:after{content:\"\";display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--navy),var(--red))}.fdwi-bars span{text-align:right;color:var(--mut);font-weight:500;font-size:15px}.fdwi-bars a{color:var(--ink)}.fdwi-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 10px}.fdwi-head .fdwi-kicker{color:var(--red);margin:0 0 10px}.fdwi-kicker:before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(200,16,46,.15)}.fdwi-note{font-size:14px;color:var(--mut);margin:16px 0 0}.fdwi-total{background:var(--soft);border-radius:18px;padding:28px}.fdwi-total b{display:block;font-size:56px;line-height:1;font-weight:800;color:var(--red);letter-spacing:-.02em}.fdwi-total p{margin:10px 0 0;color:var(--ink)}.fdwi-prod{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fdwi-prod a{display:block;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:16px;overflow:hidden;height:100%;transition:box-shadow .2s,transform .2s;background:#fff}.fdwi-prod a:hover{box-shadow:0 14px 34px rgba(9,24,40,.12);transform:translateY(-2px)}.fdwi-prod img{display:block;width:100%;aspect-ratio:16\/10;object-fit:cover}.fdwi-prod strong{display:block;font-size:18px;padding:14px 16px 2px}.fdwi-prod small{display:block;font-size:14px;line-height:1.45;color:var(--mut);padding:0 16px 16px}.fdwi-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:20px}.fdwi-guide h3{font-size:19px;font-weight:800;margin:0 0 6px}.fdwi-guide p{margin:0;color:var(--mut);font-size:16px}.fdwi-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.fdwi-steps li{position:relative;background:var(--soft);border-radius:16px;padding:22px 20px 20px;counter-increment:s}.fdwi-steps li:before{content:counter(s);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800;margin-bottom:12px}.fdwi-steps strong{display:block;font-size:18px;margin-bottom:4px}.fdwi-steps p{margin:0;font-size:15px;line-height:1.5;color:var(--mut)}.fdwi-quote{margin:0;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;background:var(--navy);color:#fff;border-radius:20px;padding:36px 40px}.fdwi-quote .score{text-align:center;padding-right:28px;border-right:1px solid rgba(255,255,255,.2)}.fdwi-quote .score b{display:block;font-size:52px;line-height:1;font-weight:800}.fdwi-quote .score span{display:block;color:#ffc845;letter-spacing:3px;margin:6px 0 2px}.fdwi-quote .score a{color:rgba(255,255,255,.85);font-size:14px}.fdwi-quote blockquote{background:none!important;border:0!important;padding:0!important;color:#fff!important;font-style:normal!important;quotes:none;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.4;font-weight:600}.fdwi-quote cite{display:block;font-style:normal;font-size:15px;color:rgba(255,255,255,.75);margin-top:10px;font-weight:400}.fdwi-faq{max-width:860px}.fdwi-faq details{border-bottom:1px solid var(--line);padding:18px 0}.fdwi-faq summary{cursor:pointer;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}.fdwi-faq summary::-webkit-details-marker{display:none}.fdwi-faq summary:after{content:\"+\";font-size:24px;line-height:1;color:var(--red)}.fdwi-faq details[open] summary:after{content:\"\\2212\"}.fdwi-faq p{margin:10px 0 0;color:var(--mut)}.fdwi-cta{margin-top:80px;background:linear-gradient(110deg,var(--ink),var(--navy));color:#fff}.fdwi-cta .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:52px;padding-bottom:52px}.fdwi-cta h2{font-size:clamp(26px,2.8vw,36px);font-weight:800;color:#fff}.fdwi-cta p{margin:6px 0 0;color:rgba(255,255,255,.8)}.fdwi-btns{display:flex;flex-wrap:wrap;gap:12px}.fdwi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;text-decoration:none!important;background:var(--red);color:#fff!important}.fdwi-btn:hover{background:var(--red2)}.fdwi-btn.ghost{background:transparent;border:2px solid rgba(255,255,255,.6)}.fdwi-rel{list-style:none;margin:0;padding:28px 0 64px;display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:600}@media (max-width:1100px){.fdwi-prod,.fdwi-steps{grid-template-columns:repeat(2,1fr)}.fdwi-guide{grid-template-columns:1fr}}@media (max-width:960px){ .fdwi-hero .wrap{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:100px} .fdwi-card{max-width:640px} .fdwi-towns{grid-template-columns:1fr;gap:28px} .fdwi-stats ul{grid-template-columns:repeat(2,1fr)} .fdwi-stats li:nth-child(3){border-left:0} .fdwi-stats li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){ .fdwi{font-size:16px} .fdwi .wrap{padding:0 16px} .fdwi-hero .wrap{padding-top:24px;padding-bottom:88px;gap:20px} .fdwi-eyebrow{font-size:11px;margin-bottom:12px} .fdwi-eyebrow span{display:none} .fdwi-hero h1{font-size:30px;margin-bottom:10px} .fdwi-lead{font-size:16px;margin:0} .fdwi-checks,.fdwi-mini{display:none} .fdwi-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px 0 0;padding:0} .fdwi-chips li{font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:4px 10px} .fdwi-card{padding:20px 16px 14px;border-radius:14px} .fdwi-card h2{font-size:21px} .fdwi-stats li{padding:18px 10px} .fdwi-stats span{font-size:13px} .fdwi-sec{padding-top:52px} .fdwi-bars li{grid-template-columns:120px 1fr 74px;gap:10px;font-size:15px} .fdwi-bars span{font-size:13px} .fdwi-prod{grid-template-columns:1fr 1fr;gap:12px} .fdwi-prod strong{font-size:16px;padding:10px 12px 2px} .fdwi-prod small{display:none} .fdwi-steps{grid-template-columns:1fr} .fdwi-quote{grid-template-columns:1fr;padding:26px 22px;gap:18px} .fdwi-quote .score{border-right:0;padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.2)} .fdwi-cta{margin-top:56px} .fdwi-btns,.fdwi-btn{width:100%}}<\/style>\n<article class=\"fdwi\" lang=\"fr\">\n<section class=\"fdwi-hero fdwi-bleed\"><img width=\"600\" height=\"1087\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal.jpg\" class=\"fdwi-hero-img disable-lazyload\" alt=\"Une maison de deux \u00e9tages en pierre grise et beige, avec des fen\u00eatres \u00e0 cadre noir, une double porte d&#039;entr\u00e9e noire avec imposte et un large escalier couvert d&#039;un peu de neige\" fetchpriority=\"high\" decoding=\"async\" sizes=\"100vw\" srcset=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal-166x300.jpg 166w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal-200x362.jpg 200w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal-400x725.jpg 400w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal-565x1024.jpg 565w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal.jpg 600w\" \/><\/p>\n<div class=\"wrap\">\n<div>\n<p class=\"fdwi-eyebrow\">Beloeil<span> \u00b7 du Vieux-Beloeil \u00e0 la rue Richelieu<\/span><\/p>\n<h1>Portes et fen\u00eatres \u00e0 <span class=\"fdah3-town\">Beloeil<\/span><\/h1><p class=\"fdah3-sub\">Sur mesure, avec les r\u00e8gles du Vieux-Beloeil v\u00e9rifi\u00e9es d\u2019abord<\/p>\n<p class=\"fdwi-lead\"><strong>Portes et fen\u00eatres sur mesure \u00e0 Beloeil.<\/strong> Nous lisons les r\u00e8gles de design du Vieux-Beloeil et de la rue Richelieu avant la commande.<\/p>\n<ul class=\"fdwi-chips\">\n<li>\u2605 4,5 \u00b7 484 avis Google<\/li>\n<li>Licence RBQ<\/li>\n<li>Estimation gratuite \u00e0 domicile<\/li>\n<li class=\"fdah2-chip\">9 200+ projets \u00b7 35+ ans<\/li><\/ul><a class=\"fd-hero-call fdah2-call\" href=\"tel:5143870001\"><svg aria-hidden=\"true\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\"><path fill=\"currentColor\" d=\"M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg>Appeler (514) 387-0001<\/a>\n<ul class=\"fdwi-checks\">\n<li>Fen\u00eatres fabriqu\u00e9es au Canada, certifi\u00e9es ENERGY STAR<\/li>\n<li>Install\u00e9es par nos propres \u00e9quipes<\/li>\n<li>Dossier R\u00e9noclimat rempli avec vous, jusqu&rsquo;\u00e0 300 $ par fen\u00eatre admissible<\/li>\n<\/ul>\n<div class=\"fdwi-mini\">\n<p><b>\u2605\u2605\u2605\u2605\u2605<\/b>\u00ab Excellent service \u00e0 la client\u00e8le et installation impeccable. Les fen\u00eatres sont superbes. \u00bb<cite>Marco S., avis Google, septembre 2026 (traduit)<\/cite><\/p>\n<\/div>\n<\/div>\n<div class=\"fdwi-card\" id=\"fd-detail-quote\">\n<h2>Obtenez votre estimation gratuite<\/h2>\n<p class=\"sub\">Quatre \u00e9tapes rapides. Sans pression, sans engagement.<\/p>\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework fd-multistep_wrapper' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2' class='fd-multistep' action='\/fr\/wp-json\/wp\/v2\/pages\/23896#gf_2' data-formid='2' novalidate>\n                        <div class='gform-body gform_body'><ul id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_2_31\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_31'><span class='gform-field-label__text'>Phone<\/span><\/label><div class='ginput_container'><input name='input_31' id='input_2_31' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_2_31'>Ce champ n\u2019est utilis\u00e9 qu\u2019\u00e0 des fins de validation et devrait rester inchang\u00e9.<\/div><\/li><li id=\"field_2_1\" class=\"gfield gfield--type-radio gfield--type-choice fd-step gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\"  ><label class='gfield_label gform-field-label' ><span class='gform-field-label__text'>O\u00f9 se trouve la propri\u00e9t\u00e9?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_radio'><ul class='gfield_radio' id='input_2_1'>\n\t\t\t<li class='gchoice gchoice_2_1_0'>\n\t\t\t\t<input name='input_1' type='radio' value='Montr\u00e9al'  id='choice_2_1_0'    \/>\n\t\t\t\t<label for='choice_2_1_0' id='label_2_1_0' class='gform-field-label gform-field-label--type-inline'>Montr\u00e9al et Laval<\/label>\n\t\t\t<\/li>\n\t\t\t<li class='gchoice gchoice_2_1_1'>\n\t\t\t\t<input name='input_1' type='radio' value='Rive-Nord'  id='choice_2_1_1'    \/>\n\t\t\t\t<label for='choice_2_1_1' id='label_2_1_1' class='gform-field-label gform-field-label--type-inline'>Rive-Nord<\/label>\n\t\t\t<\/li>\n\t\t\t<li class='gchoice gchoice_2_1_2'>\n\t\t\t\t<input name='input_1' type='radio' value='Rive-Sud'  id='choice_2_1_2'    \/>\n\t\t\t\t<label for='choice_2_1_2' id='label_2_1_2' class='gform-field-label gform-field-label--type-inline'>Rive-Sud<\/label>\n\t\t\t<\/li>\n\t\t\t<li class='gchoice gchoice_2_1_3'>\n\t\t\t\t<input name='input_1' type='radio' value='Vaudreuil-Soulanges'  id='choice_2_1_3'    \/>\n\t\t\t\t<label for='choice_2_1_3' id='label_2_1_3' class='gform-field-label gform-field-label--type-inline'>Vaudreuil-Soulanges<\/label>\n\t\t\t<\/li><\/ul><\/div><div class='gfield_description' id='gfield_description_2_1'>Nous desservons le Grand Montr\u00e9al, Laval, la Rive-Nord, la Rive-Sud et Vaudreuil-Soulanges.<\/div><\/li><li id=\"field_2_6\" class=\"gfield gfield--type-checkbox gfield--type-choice fd-step fd-project-type gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>De quoi avez-vous besoin?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_2_6'><li class='gchoice gchoice_2_6_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.1' type='checkbox'  value='Fen\u00eatres'  id='choice_2_6_1'   aria-describedby=\"gfield_description_2_6\"\/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_1' id='label_2_6_1' class='gform-field-label gform-field-label--type-inline'>Fen\u00eatres<\/label>\n\t\t\t\t\t\t\t<\/li><li class='gchoice gchoice_2_6_2'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.2' type='checkbox'  value='Porte d\u2019entr\u00e9e'  id='choice_2_6_2'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_2' id='label_2_6_2' class='gform-field-label gform-field-label--type-inline'>Porte d\u2019entr\u00e9e<\/label>\n\t\t\t\t\t\t\t<\/li><li class='gchoice gchoice_2_6_3'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.3' type='checkbox'  value='Porte-patio'  id='choice_2_6_3'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_3' id='label_2_6_3' class='gform-field-label gform-field-label--type-inline'>Porte-patio<\/label>\n\t\t\t\t\t\t\t<\/li><li class='gchoice gchoice_2_6_4'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.4' type='checkbox'  value='Porte de garage'  id='choice_2_6_4'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_4' id='label_2_6_4' class='gform-field-label gform-field-label--type-inline'>Porte de garage<\/label>\n\t\t\t\t\t\t\t<\/li><li class='gchoice gchoice_2_6_5'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.5' type='checkbox'  value='Verre'  id='choice_2_6_5'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_5' id='label_2_6_5' class='gform-field-label gform-field-label--type-inline'>Verre<\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><div class='gfield_description' id='gfield_description_2_6'>Cochez tout ce qui s\u2019applique.<\/div><\/li><li id=\"field_2_2\" class=\"gfield gfield--type-name fd-step gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Qui notre estimateur doit-il demander?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_2_2'>\n                            \n                            <span id='input_2_2_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_2.3' id='input_2_2_3' value=''   aria-required='true'   placeholder='Pr\u00e9nom' autocomplete=\"given-name\" \/>\n                                                    <label for='input_2_2_3' class='gform-field-label gform-field-label--type-sub '>Pr\u00e9nom<\/label>\n                                                <\/span>\n                            \n                            <span id='input_2_2_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_2.6' id='input_2_2_6' value=''   aria-required='true'   placeholder='Nom' autocomplete=\"family-name\" \/>\n                                                    <label for='input_2_2_6' class='gform-field-label gform-field-label--type-sub '>Nom<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/li><li id=\"field_2_4\" class=\"gfield gfield--type-phone gfield--phone-format-international fd-step gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_4'><span class='gform-field-label__text'>\u00c0 quel num\u00e9ro pouvons-nous vous joindre pour votre soumission gratuite?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_2_4' type='tel' value='' class='large'  placeholder='(514) 649-2222' aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_description_2_4\" autocomplete=\"tel\"  \/><\/div><div class='gfield_description' id='gfield_description_2_4'>Nous vous appelons pour discuter de votre projet. Sans pression, sans engagement.<\/div><\/li><li id=\"field_2_3\" class=\"gfield gfield--type-email fd-step gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_3'><span class='gform-field-label__text'>O\u00f9 envoyer votre soumission \u00e9crite?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_2_3' type='email' value='' class='large'   placeholder='courriel@gmail.com' aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_description_2_3\" autocomplete=\"email\"\/>\n                        <\/div><div class='gfield_description' id='gfield_description_2_3'>Votre soumission et vos documents de garantie sont envoy\u00e9s \u00e0 ce courriel.<\/div><\/li><li id=\"field_2_5\" class=\"gfield gfield--type-textarea fd-step fd-step-optional field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_5'><span class='gform-field-label__text'>Autre chose \u00e0 nous dire? (facultatif)<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_2_5' class='textarea medium'    placeholder='Nombre approximatif de fen\u00eatres ou de portes, type de propri\u00e9t\u00e9, \u00e9ch\u00e9ancier, meilleur moment pour vous joindre\u2026'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_2_20\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_source gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_20' id='input_2_20' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_21\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_medium gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_21' id='input_2_21' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_22\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_campaign gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_22' id='input_2_22' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_23\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_term gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_23' id='input_2_23' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_24\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_content gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_24' id='input_2_24' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_25\" class=\"gfield gfield--type-hidden fd-attr fd-attr-gclid gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_25' id='input_2_25' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_26\" class=\"gfield gfield--type-hidden fd-attr fd-attr-fbclid gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_26' id='input_2_26' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_27\" class=\"gfield gfield--type-hidden fd-attr fd-attr-msclkid gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_27' id='input_2_27' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_28\" class=\"gfield gfield--type-hidden fd-attr fd-attr-landing_page gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_28' id='input_2_28' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_29\" class=\"gfield gfield--type-hidden fd-attr fd-attr-referrer_url gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_29' id='input_2_29' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_30\" class=\"gfield gfield--type-hidden fd-attr fd-attr-click_session_id gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_30' id='input_2_30' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Obtenir ma soumission gratuite<\/button> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;styles=[]&amp;hash=06fcc7194285192c12933191074eb9c4' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='cFrEpQLB9qLJMQnCjWu\/JVZXfzh+1O8vyB+1jCFq8znf9PC4d+BdobaJVG6YyvXj4U7RYm3yCiwgr+q5YYc9GH\/TjEsTug9U0mWe6JyYHOF2FQ0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjJmYzU4N2RhZmU5OTMwM2VhN2FiYjk1MTg3YmEyZTgwXCIsXCJiZTQ2MTJiZTc1YjY3YWUyOTNiYWRjZjMwNmI3OGEwMlwiLFwiMmJmMzgyNGQ2YmVmNzFiYWVjN2VhODBjY2Q4M2I0YmFcIl0sXCJnZm9ybV90aGVtZVwiOlwiMjkxNDQ3ZjE1ODY4MjExOWE1Y2JkNDQ0OTYwODM5NTVcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCIyZmM3NDc0YjRjN2ViYTJlYjNiNzQzMzNhYjVjZjc0YVwiLFwiZm9ybV9pZFwiOlwiNDZlNjlhODliZWVhYjU3MWI5MzlmMDc4NDk1YWJiNWZcIixcInVybFwiOlwiYmEwMTUwYTFkYzQ2NmE3M2Y0NGYyODM1OGMzM2I2NmRcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiZTVhNTIwYTE1NWMzNzVkN2E5NjIwNGJkN2VjNDlkYzRcIn0iLCJhYzM5NDZiOWRmNzRkNjg4MzBjZTc3MTNmNDY5NDI4ZSIsMTc5NDU4MjkxMV0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='Cette iframe contient la logique n\u00e9cessaire pour manipuler Gravity Forms avec AJAX'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_2').val();jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n<ul class=\"fdwi-proof\">\n<li><a href=\"https:\/\/search.google.com\/local\/reviews?placeid=ChIJl206JqMvyUwRc5lXuMt7GnA\" target=\"_blank\" rel=\"noopener\">\u2605 4,5 \u00b7 484 avis Google<\/a><\/li>\n<li>RBQ 5735-2130-01<\/li>\n<li>Soumission \u00e9crite gratuite<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"lazyload fdwi-certs\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27617%27%20height%3D%2796%27%20viewBox%3D%270%200%20617%2096%27%3E%3Crect%20width%3D%27617%27%20height%3D%2796%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2019\/11\/certifications-factory-direct-montreal-windows-doors-laval-longueuil.jpg\" alt=\"Certifications : d\u00e9taillant certifi\u00e9 Window Wise, SAWDAC, ENERGY STAR, CSA, garantie de 25 ans transf\u00e9rable\" width=\"617\" height=\"96\" loading=\"lazy\"><\/div>\n<\/div>\n<\/section>\n<div class=\"fdwi-stats\">\n<div class=\"wrap\">\n<ul>\n<li><b>9 200<em>+<\/em><\/b><span>projets dans le Grand Montr\u00e9al<\/span><\/li>\n<li><b>35<em>+<\/em><\/b><span>ans d&rsquo;exp\u00e9rience en portes et fen\u00eatres<\/span><\/li>\n<li><b>4,5<em>\u2605<\/em><\/b><span>note moyenne sur Google<\/span><\/li>\n<li><b>RBQ<\/b><span>entrepreneur licenci\u00e9 5735-2130-01<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<style id=\"fdc3-css\">.fdc3-local{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:24px}\n.fdc3-local>div{border:1px solid var(--line);border-radius:14px;padding:24px}.fdc3-local h3{margin:0 0 8px;font-size:19px}.fdc3-local p{margin:0}\n.fdc3-rules{display:grid;gap:0;margin-top:20px;border-top:1px solid var(--line)}.fdc3-rules>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}\n.fdc3-rules h3{margin:0;font-size:18px}.fdc3-rules p{margin:0}\n.fdns-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:20px;align-items:start}\n.fdns-dist{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}\n.fdns-dist li{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:10px 16px;border-top:1px solid var(--line);font-size:16px}\n.fdns-dist li:first-child{border-top:0}.fdns-dist span{color:var(--mut);font-size:15px;white-space:nowrap}.fdns-dist a{font-size:14px;font-weight:700;white-space:nowrap}\n.fdns-side{display:grid;gap:16px}.fdns-side iframe{width:100%;height:300px;border:0;border-radius:14px}\n.fdns-side figure{margin:0}.fdns-side img{width:100%;height:auto;border-radius:14px;display:block}.fdns-side figcaption{color:var(--mut);font-size:14px;margin-top:6px}\n.fdc3-src{font-size:14px;color:var(--mut)}.fdc3-src ol{margin:8px 0 0;padding-left:20px}.fdc3-src li{margin:4px 0;word-break:break-word}\n@media (max-width:960px){.fdns-map{grid-template-columns:1fr}.fdc3-rules>div{grid-template-columns:1fr;gap:6px}}<\/style>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Ce qu&rsquo;une maison de Beloeil demande \u00e0 ses portes et \u00e0 ses fen\u00eatres<\/h2>\n<p style=\"color:var(--mut);margin:0\">Beloeil compte 24 104 habitants (recensement de 2021, via Centris). Le r\u00f4le municipal de 2026 indique que 77,5 % des propri\u00e9t\u00e9s r\u00e9sidentielles sont des maisons, avec une ann\u00e9e de construction m\u00e9diane de 1976.<\/p>\n<div class=\"fdc3-local\">\n<div>\n<h3>Deux grandes vagues : les ann\u00e9es 1960 et 1970, puis les ann\u00e9es 2010<\/h3>\n<p>Les ann\u00e9es 1960 et 1970 ont b\u00e2ti 42,4 % des propri\u00e9t\u00e9s dont l&rsquo;ann\u00e9e est connue. Les ann\u00e9es 2010 et 2020 en ont ajout\u00e9 18,3 %. Une fen\u00eatre d&rsquo;origine des ann\u00e9es 1960 a maintenant plus de 60 ans. Une maison des ann\u00e9es 2010 est le cas inverse : une porte-patio peut \u00eatre le seul changement.<\/p>\n<\/div>\n<div>\n<h3>Copropri\u00e9t\u00e9s, plex et maisons de ville<\/h3>\n<p>Les copropri\u00e9t\u00e9s forment 12,5 % du r\u00f4le, les plex 5,5 % et les maisons de ville 2,1 %. Les plex ont une ann\u00e9e m\u00e9diane de 1975 et les maisons de ville de 2013. L\u00e0 o\u00f9 les murs sont mitoyens, la Ville a une r\u00e8gle sur la fa\u00e7ade, expliqu\u00e9e dans la section suivante.<\/p>\n<\/div>\n<div>\n<h3>Le Vieux-Beloeil, au bord de la rivi\u00e8re<\/h3>\n<p>Le plus ancien quartier a un chapitre de design qui vise \u00e0 prot\u00e9ger son authenticit\u00e9 et ses vues sur le mont Saint-Hilaire et le clocher de l&rsquo;\u00e9glise. Seulement 1,6 % environ des propri\u00e9t\u00e9s datent d&rsquo;avant 1950 : le parc ancien est petit et facile \u00e0 rep\u00e9rer. La couleur des cadres, la division des fen\u00eatres et le style de porte se voient tous de la rue.<\/p>\n<\/div>\n<div>\n<h3>Maisons jumel\u00e9es et contigu\u00ebs<\/h3>\n<p>L\u00e0 o\u00f9 des maisons partagent un mur, la Ville traite la fa\u00e7ade comme une seule composition. Un changement de couleur, de type ou de dimension sur une ouverture donnant sur la rue passe par le conseil. Nous indiquons la dimension, la couleur et le type de chaque ouverture dans la soumission pour que votre dossier soit pr\u00eat.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Beloeil exige-t-elle un permis pour remplacer des portes et fen\u00eatres?<\/h2>\n<p style=\"margin:0\">Cela d\u00e9pend du co\u00fbt, du secteur et du type de b\u00e2timent. Nous avons lu les pages des permis et de la r\u00e9novation de la Ville et son r\u00e8glement PIIA 1813-00-2025 le 12 novembre 2026. Voici ce qu&rsquo;ils disent.<\/p>\n<div class=\"fdc3-rules\">\n<div>\n<h3>L&rsquo;entretien n&rsquo;est exempt\u00e9 que sous quatre conditions<\/h3>\n<p>La <a href=\"https:\/\/beloeil.ca\/servir\/urbanisme-et-permis\/permis-et-certificats-2\/\">page des permis de la Ville<\/a> permet l&rsquo;entretien normal sans permis seulement si les travaux co\u00fbtent moins de 5 000 $, si les fondations, la superficie de plancher et le nombre de logements ne changent pas, si le b\u00e2timent n&rsquo;est pas en zone patrimoniale et si les travaux ne rel\u00e8vent pas d&rsquo;une approbation PIIA. Comparez votre soumission \u00e0 cette limite. Le d\u00e9lai moyen d&rsquo;un permis est de 30 jours, et vous ne pouvez pas commencer avant d&rsquo;avoir le permis en main. D\u00e9posez la demande sur <a href=\"https:\/\/beloeil.edemandes.com\/fr\/create\/PC\">beloeil.edemandes.com<\/a> ou appelez le 450 467-2835, poste 2894.<\/p>\n<\/div>\n<div>\n<h3>Le dossier demande les dimensions des fen\u00eatres et une description des travaux<\/h3>\n<p>La <a href=\"https:\/\/beloeil.ca\/servir\/urbanisme-et-permis\/renovation\/\">page R\u00e9novation<\/a> de la Ville demande les dimensions des fen\u00eatres sur le plan et une description exhaustive des travaux, comme un contrat, une soumission ou un devis. Notre soumission \u00e9crite nomme chaque ouverture avec sa dimension et son style. Si les travaux touchent la structure, la Ville demande aussi un plan d&rsquo;ing\u00e9nieur.<\/p>\n<\/div>\n<div>\n<h3>Maisons jumel\u00e9es et contigu\u00ebs : la r\u00e8gle s&rsquo;applique partout \u00e0 Beloeil<\/h3>\n<p>Dans le <a href=\"https:\/\/beloeil.ca\/wp-content\/uploads\/2026\/01\/1813-00-2025_adoption_avec_plans.pdf\">r\u00e8glement 1813-00-2025<\/a>, l&rsquo;article 37 vise la modification des ouvertures (dimensions, couleurs et type) d&rsquo;une fa\u00e7ade donnant sur la rue, sur une maison dont un mur est mitoyen. L&rsquo;article 40 demande des ouvertures semblables aux ouvertures d&rsquo;origine. Le conseil approuve les plans avant que la Ville d\u00e9livre le permis.<\/p>\n<\/div>\n<div>\n<h3>Vieux-Beloeil et rue Richelieu : les ouvertures sont examin\u00e9es<\/h3>\n<p>Dans le Vieux-Beloeil, la modification des ouvertures d&rsquo;une fa\u00e7ade passe par le PIIA. Sur la rue Richelieu, le remplacement des ouvertures donnant sur une rue (type, forme, mat\u00e9riau) aussi. Dans le Vieux-Beloeil, les crit\u00e8res demandent des ouvertures de fa\u00e7ade, des couleurs et des rev\u00eatements semblables aux originaux, et qu&rsquo;un \u00e9l\u00e9ment remplac\u00e9 garde son type, ses dimensions, son mat\u00e9riau et sa couleur traditionnels. L&rsquo;ordre du jour du conseil du 26 octobre 2026 contient une approbation PIIA visant une porte et des fen\u00eatres. Les b\u00e2timents cit\u00e9s en vertu du r\u00e8glement patrimonial 1792-00-2022 rel\u00e8vent plut\u00f4t de ce r\u00e8glement.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Les portes et fen\u00eatres que nous installons autour de Beloeil<\/h2>\n<ul class=\"fdwi-prod\" style=\"margin-top:24px\">\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/fenetres\/\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/windows-installation-rosemont-la-petite-patrie-768x432.jpeg\" alt=\"Fen\u00eatres\" loading=\"lazy\" width=\"768\" height=\"480\"><strong>Fen\u00eatres<\/strong><small>PVC et hybrides, triple vitrage, double Low-E<\/small><\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes\/porte-dentree-a-montreal\/\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/Front-Exterior-Door-Replacement-768x384.webp\" alt=\"Portes d'entr\u00e9e\" loading=\"lazy\" width=\"768\" height=\"480\"><strong>Portes d&rsquo;entr\u00e9e<\/strong><small>Acier ou fibre de verre, avec verre d\u00e9coratif au choix<\/small><\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes\/patio-patio\/\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2023\/03\/Sliding-Patio-Doors-Montreal-New-Factory-Direct-768x423.jpg\" alt=\"Portes-patio\" loading=\"lazy\" width=\"768\" height=\"480\"><strong>Portes-patio<\/strong><small>Portes-patio coulissantes et empilables<\/small><\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes\/portes-garage\/\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/Garage-Door-Replacement-Montreal-1-768x448.webp\" alt=\"Portes de garage\" loading=\"lazy\" width=\"768\" height=\"480\"><strong>Portes de garage<\/strong><small>Portes de garage isol\u00e9es, pos\u00e9es avec le reste<\/small><\/a><\/li>\n<\/ul>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Comment nous desservons Beloeil<\/h2>\n<div class=\"fdwi-guide\">\n<div>\n<h3>Le Vieux-Beloeil, autour de l&rsquo;h\u00f4tel de ville<\/h3>\n<p>\u00c0 51 km et 52 minutes de notre salle de montre de Saint-Laurent, sans circulation, jusqu&rsquo;\u00e0 l&rsquo;h\u00f4tel de ville de la rue Laurier. C&rsquo;est le quartier que le chapitre de design veut pr\u00e9server. Envoyez votre adresse avant la visite et nous v\u00e9rifions si la carte du r\u00e8glement la place dans le secteur.<\/p>\n<\/div>\n<div>\n<h3>Mail Montenach et boulevard Sir-Wilfrid-Laurier<\/h3>\n<p>\u00c0 51 km et 52 minutes. Les deux sont des secteurs PIIA du r\u00e8glement. Une maison voisine peut se trouver hors de la ligne : consultez la carte ou demandez \u00e0 la Ville.<\/p>\n<\/div>\n<div>\n<h3>Rue Serge-P\u00e9pin, rue Richelieu nord et boulevard Yvon-L&rsquo;Heureux<\/h3>\n<p>\u00c0 49 km et 47 minutes jusqu&rsquo;\u00e0 la rue Serge-P\u00e9pin, \u00e0 50 km et 49 minutes jusqu&rsquo;au nord de la rue Richelieu, et \u00e0 49 km et 50 minutes jusqu&rsquo;au boulevard Yvon-L&rsquo;Heureux Nord. La rue Richelieu et la rue Serge-P\u00e9pin ont chacune leur chapitre.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Beloeil est \u00e0 49 \u00e0 51 km de notre salle de montre<\/h2>\n<p style=\"color:var(--mut);margin:0\">De notre salle de montre au 1190, rue B\u00e9gin, \u00e0 Saint-Laurent, nos \u00e9quipes prennent les autoroutes 40 et 25, puis les routes \u00e0 l&rsquo;est de la rivi\u00e8re. Les temps viennent du calcul d&rsquo;itin\u00e9raire OpenStreetMap jusqu&rsquo;\u00e0 chaque secteur, arrondis, en circulation fluide.<\/p>\n<div class=\"fdns-map\">\n<ul class=\"fdns-dist\">\n<li><strong>Vieux-Beloeil (h\u00f4tel de ville, rue Laurier)<\/strong><span>51 km \u00b7 52 min<\/span><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;origin=Vieux-Beloeil%20%28h%C3%B4tel%20de%20ville%2C%20rue%20Laurier%29%2C%20QC&amp;destination=Factory+Direct+Montreal,+1190+Rue+B%C3%A9gin,+Saint-Laurent,+QC\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire<\/a><\/li>\n<li><strong>Mail Montenach<\/strong><span>51 km \u00b7 52 min<\/span><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;origin=Mail%20Montenach%2C%20QC&amp;destination=Factory+Direct+Montreal,+1190+Rue+B%C3%A9gin,+Saint-Laurent,+QC\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire<\/a><\/li>\n<li><strong>Rue Richelieu, secteur nord<\/strong><span>50 km \u00b7 49 min<\/span><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;origin=Rue%20Richelieu%2C%20secteur%20nord%2C%20QC&amp;destination=Factory+Direct+Montreal,+1190+Rue+B%C3%A9gin,+Saint-Laurent,+QC\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire<\/a><\/li>\n<li><strong>Rue Serge-P\u00e9pin<\/strong><span>49 km \u00b7 47 min<\/span><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;origin=Rue%20Serge-P%C3%A9pin%2C%20QC&amp;destination=Factory+Direct+Montreal,+1190+Rue+B%C3%A9gin,+Saint-Laurent,+QC\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire<\/a><\/li>\n<li><strong>Boulevard Yvon-L&rsquo;Heureux Nord<\/strong><span>49 km \u00b7 50 min<\/span><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;origin=Boulevard%20Yvon-L%27Heureux%20Nord%2C%20QC&amp;destination=Factory+Direct+Montreal,+1190+Rue+B%C3%A9gin,+Saint-Laurent,+QC\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire<\/a><\/li>\n<\/ul>\n<div class=\"fdns-side\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m14!1m8!1m3!1d11187.357901523099!2d-73.712134!3d45.4931772!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4cc92fa3263a6d97%3A0x701a7bcbb8579973!2sPortes%20et%20Fen%C3%AAtres%20Factory%20Direct%20Montr%C3%A9al%20Windows%20%26%20Doors!5e0!3m2!1sfr!2sca!4v1680490160515!5m2!1sfr!2sca\" title=\"Salle de montre Factory Direct Montr\u00e9al sur Google Maps\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe><\/p>\n<figure><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27900%27%20height%3D%271000%27%20viewBox%3D%270%200%20900%201000%27%3E%3Crect%20width%3D%27900%27%20height%3D%271000%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/Stylish-Fiberglass-Door-Montreal.webp\" alt=\"Une double porte d'entr\u00e9e noire \u00e0 panneaux de verre givr\u00e9 et imposte, dans un mur de pierre grise. Une porte aussi large est command\u00e9e selon l'ouverture mesur\u00e9e.\" loading=\"lazy\"><figcaption>Une double porte d&rsquo;entr\u00e9e noire \u00e0 panneaux de verre givr\u00e9 et imposte, dans un mur de pierre grise. Une porte aussi large est command\u00e9e selon l&rsquo;ouverture mesur\u00e9e.<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Comment se d\u00e9roule votre projet<\/h2>\n<ol class=\"fdwi-steps\" style=\"margin-top:24px\">\n<li><strong>Estimation gratuite \u00e0 domicile<\/strong>\n<p>Un estimateur mesure chaque ouverture et v\u00e9rifie les cadres.<\/p>\n<\/li>\n<li><strong>Soumission \u00e9crite<\/strong>\n<p>Produits, finis et travaux d&rsquo;installation confirm\u00e9s par \u00e9crit.<\/p>\n<\/li>\n<li><strong>Installation par nos \u00e9quipes<\/strong>\n<p>Nos propres installateurs font le travail, couvert par la garantie de 25 ans transf\u00e9rable.<\/p>\n<\/li>\n<li><strong>R\u00e9noclimat<\/strong>\n<p>Nous pr\u00e9parons les documents avec vous, jusqu&rsquo;\u00e0 150 $ par ouverture admissible.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<figure class=\"fdwi-quote\">\n<div class=\"score\"><b>4.5<\/b><span>\u2605\u2605\u2605\u2605\u2605<\/span><a href=\"https:\/\/search.google.com\/local\/reviews?placeid=ChIJl206JqMvyUwRc5lXuMt7GnA\" target=\"_blank\" rel=\"noopener\">484 avis Google<\/a><\/div>\n<div>\n<blockquote>\n<p>\u00ab Excellent service \u00e0 la client\u00e8le et installation impeccable. Les fen\u00eatres sont superbes. \u00bb<\/p>\n<\/blockquote>\n<p><cite>Marco S., avis Google, septembre 2026 (traduit)<\/cite><\/div>\n<\/figure>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap fdwi-faq\">\n<h2>Ce que demandent les propri\u00e9taires de Beloeil<\/h2>\n<details>\n<summary>Faut-il un permis pour remplacer des fen\u00eatres \u00e0 Beloeil?<\/summary>\n<p>Souvent oui. L&rsquo;exemption pour l&rsquo;entretien exige des travaux de moins de 5 000 $, aucune zone patrimoniale et aucun PIIA. Appelez l&rsquo;urbanisme au 450 467-2835, poste 2894, avec votre adresse et votre soumission.<\/p>\n<\/details>\n<details>\n<summary>Combien de temps prend un permis \u00e0 Beloeil?<\/summary>\n<p>La Ville indique un d\u00e9lai moyen de 30 jours une fois le dossier complet. Un dossier PIIA demande aussi un vote du conseil avant l&rsquo;\u00e9mission du permis. Ne commencez pas les travaux avant d&rsquo;avoir le permis en main.<\/p>\n<\/details>\n<details>\n<summary>Je poss\u00e8de la moiti\u00e9 d&rsquo;une maison jumel\u00e9e. Puis-je changer la couleur de mes fen\u00eatres?<\/summary>\n<p>Une nouvelle couleur, dimension ou un nouveau type sur une ouverture donnant sur la rue exige l&rsquo;approbation PIIA, et les crit\u00e8res demandent des ouvertures semblables aux originales. Reproduire la couleur et le style d&rsquo;origine est la voie facile. Demandez \u00e0 la Ville de confirmer.<\/p>\n<\/details>\n<details>\n<summary>Puis-je poser des fen\u00eatres neuves dans le Vieux-Beloeil?<\/summary>\n<p>Le r\u00e8glement demande que les ouvertures de fa\u00e7ade, les couleurs et les rev\u00eatements ressemblent aux originaux, et qu&rsquo;un \u00e9l\u00e9ment remplac\u00e9 garde son type, ses dimensions, son mat\u00e9riau et sa couleur traditionnels. Une maison d&rsquo;avant 1950 est jug\u00e9e selon son propre style. Nous apportons des \u00e9chantillons de cadres et de carreaux \u00e0 l&rsquo;estimation pour que vous puissiez les agencer.<\/p>\n<\/details>\n<details>\n<summary>La province paiera-t-elle une partie des fen\u00eatres?<\/summary>\n<p>Avec R\u00e9noclimat, chaque fen\u00eatre admissible peut rapporter jusqu&rsquo;\u00e0 300 $ quand les travaux ont lieu apr\u00e8s le 1er octobre 2026. Le plafond est de 4 500 $ pour une maison et de 6 000 $ pour un duplex ou un plus grand immeuble. L&rsquo;entrepreneur signe une attestation, et quebec.ca fixe les modalit\u00e9s compl\u00e8tes. Nous vous aidons avec notre part des documents.<\/p>\n<\/details>\n<\/div>\n<\/section>\n<section class=\"fdwi-cta fdwi-bleed\">\n<div class=\"wrap\">\n<div>\n<h2>R\u00e9servez votre estimation gratuite \u00e0 domicile \u00e0 Beloeil<\/h2>\n<p>Nous mesurons chez vous et vous envoyons une soumission \u00e9crite.<\/p>\n<\/div>\n<div class=\"fdwi-btns\"><a class=\"fdwi-btn\" href=\"#fd-detail-quote\">Obtenir ma soumission gratuite<\/a><a class=\"fdwi-btn ghost\" href=\"tel:5143870001\">(514) 387-0001<\/a><\/div>\n<\/div>\n<\/section>\n<div class=\"wrap\">\n<ul class=\"fdwi-rel\">\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/rivesud-portes-fenetres\/\">Portes et fen\u00eatres sur la Rive-Sud<\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/secteurs-desservis\/\">Tous les secteurs desservis<\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-boucherville-saint-bruno-chambly\/\">Portes et fen\u00eatres \u00e0 Boucherville, Saint-Bruno et Chambly<\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/fenetres\/fenetre-a-battant\/\">Fen\u00eatres \u00e0 battant<\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes\/portes-patio\/\">Portes-patio<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"wrap fdc3-src\">\n<details>\n<summary>Sources<\/summary>\n<ol>\n<li><a href=\"https:\/\/immocalcul.com\/role-foncier\/beloeil\" target=\"_blank\" rel=\"noopener\">Immocalcul, R\u00f4le foncier de Beloeil (r\u00f4le municipal 2026, portrait calcul\u00e9 le 29 ao\u00fbt 2026)<\/a><\/li>\n<li><a href=\"https:\/\/www.centris.ca\/fr\/outils\/profil-de-la-population\/monteregie\/beloeil\" target=\"_blank\" rel=\"noopener\">Centris.ca, Beloeil: profil de la population (source cited by Centris: Recensement 2021, Statistique Canada)<\/a><\/li>\n<li><a href=\"https:\/\/beloeil.ca\/servir\/urbanisme-et-permis\/permis-et-certificats-2\/\" target=\"_blank\" rel=\"noopener\">Ville de Beloeil, Permis et certificats (page lue le 2026-11-12)<\/a><\/li>\n<li><a href=\"https:\/\/beloeil.ca\/servir\/urbanisme-et-permis\/renovation\/\" target=\"_blank\" rel=\"noopener\">Ville de Beloeil, R\u00e9novation (page lue le 2026-11-12)<\/a><\/li>\n<li><a href=\"https:\/\/beloeil.ca\/wp-content\/uploads\/2026\/01\/1813-00-2025_adoption_avec_plans.pdf\" target=\"_blank\" rel=\"noopener\">Ville de Beloeil, R\u00e8glement 1813-00-2025 relatif aux PIIA (en vigueur le 14 mai 2025)<\/a><\/li>\n<li><a href=\"https:\/\/beloeil.ca\/servir\/urbanisme-et-permis\/reglements-durbanisme\/reglement-plans-dimplantation-et-dintegration-architecturale\/\" target=\"_blank\" rel=\"noopener\">Ville de Beloeil, R\u00e8glement relatif aux PIIA, liste des secteurs (page lue le 2026-11-12)<\/a><\/li>\n<li><a href=\"https:\/\/beloeil.ca\/wp-content\/uploads\/2026\/10\/conseil_20261026_doc_web.pdf\" target=\"_blank\" rel=\"noopener\">Ville de Beloeil, Document de la s\u00e9ance ordinaire du conseil du 26 octobre 2026<\/a><\/li>\n<li><a href=\"https:\/\/www.quebec.ca\/habitation-territoire\/chauffage-consommation-energie\/aide-financiere-renovation-ecoenergetique\/renoclimat\/nouveautes-adaptation-inondations\" target=\"_blank\" rel=\"noopener\">Gouvernement du Qu\u00e9bec, R\u00e9noclimat: new measures since October 1, 2026 (page updated 2026-10-13)<\/a><\/li>\n<li><a href=\"https:\/\/project-osrm.org\/\" target=\"_blank\" rel=\"noopener\">OpenStreetMap Nominatim and OSRM, driving distances from 1190 Rue B\u00e9gin<\/a><\/li>\n<\/ol>\n<\/details>\n<\/div>\n<\/article>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-23896","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Portes et fen\u00eatres Beloeil sur mesure | Factory Direct<\/title>\n<meta name=\"description\" content=\"Portes et fen\u00eatres \u00e0 Beloeil sur mesure. R\u00e8gles du Vieux-Beloeil et de la rue Richelieu v\u00e9rifi\u00e9es. Estimation gratuite, soumission \u00e9crite.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portes et fen\u00eatres Beloeil\" \/>\n<meta property=\"og:description\" content=\"Portes et fen\u00eatres \u00e0 Beloeil sur mesure. R\u00e8gles du Vieux-Beloeil et de la rue Richelieu v\u00e9rifi\u00e9es. Estimation gratuite, soumission \u00e9crite.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/\" \/>\n<meta property=\"og:site_name\" content=\"Factory Direct Montr\u00e9al\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FactoryDirectMTL\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2026\/11\/fmtl-share-beloeil-fr.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2026\/11\/fmtl-share-beloeil-fr.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@FactoryDirectTM\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/\",\"name\":\"Portes et fen\u00eatres Beloeil sur mesure | Factory Direct\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Windows-and-Doors-Replacement-Montreal.jpg\",\"datePublished\":\"2026-11-13T03:55:05+00:00\",\"description\":\"Portes et fen\u00eatres \u00e0 Beloeil sur mesure. R\u00e8gles du Vieux-Beloeil et de la rue Richelieu v\u00e9rifi\u00e9es. Estimation gratuite, soumission \u00e9crite.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Windows-and-Doors-Replacement-Montreal.jpg\",\"contentUrl\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Windows-and-Doors-Replacement-Montreal.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portes et fen\u00eatres Beloeil\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/\",\"name\":\"Portes et Fen\u00eatres Factory Direct Montr\u00e9al\",\"description\":\"Remplacement des fen\u00eatres et des portes\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":[\"Organization\",\"Place\",\"HomeAndConstructionBusiness\"],\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/#organization\",\"name\":\"Portes et Fen\u00eatres Factory Direct Montr\u00e9al Windows & Doors\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/FactoryDirectMTL\\\/\",\"https:\\\/\\\/x.com\\\/FactoryDirectTM\",\"https:\\\/\\\/www.instagram.com\\\/factorydirectmtl\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/factory-direct-montreal-windows-doors\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@factorydirectmtl\",\"https:\\\/\\\/goo.gl\\\/maps\\\/3qZWeBkGtU2uK8T69\",\"https:\\\/\\\/www.pinterest.ca\\\/factorydirectwindowsfenetres\",\"https:\\\/\\\/www.google.com\\\/maps?cid=8077904996543732083\"],\"address\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#local-main-place-address\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"45.49317720000001\",\"longitude\":\"-73.71213399999999\"},\"telephone\":[\"(514) 387-0001\"],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"16:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"00:00\"}],\"email\":\"info@factorydirectmtl.ca\",\"areaServed\":\"Greater Montreal\",\"priceRange\":\"$$\",\"currenciesAccepted\":\"CAD, USD\",\"paymentAccepted\":\"CREDIT CARDS, CHEQUE, CASH, DEBIT\",\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.5\",\"reviewCount\":\"484\",\"bestRating\":\"5\",\"worstRating\":\"1\"}},{\"@type\":\"PostalAddress\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#local-main-place-address\",\"streetAddress\":\"1190 Rue B\u00e9gin\",\"addressLocality\":\"Saint-Laurent\",\"postalCode\":\"H4R 1X1\",\"addressRegion\":\"QC\",\"addressCountry\":\"CA\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-beloeil\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/factory-direct-portes-fenetres-montreal-big-1.png\",\"contentUrl\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/factory-direct-portes-fenetres-montreal-big-1.png\",\"width\":580,\"height\":84,\"caption\":\"Portes et Fen\u00eatres Factory Direct Montr\u00e9al Windows & Doors\"}]}<\/script>\n<meta name=\"geo.placename\" content=\"Saint-Laurent\" \/>\n<meta name=\"geo.position\" content=\"45.49317720000001;-73.71213399999999\" \/>\n<meta name=\"geo.region\" content=\"Canada\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Portes et fen\u00eatres Beloeil sur mesure | Factory Direct","description":"Portes et fen\u00eatres \u00e0 Beloeil sur mesure. R\u00e8gles du Vieux-Beloeil et de la rue Richelieu v\u00e9rifi\u00e9es. Estimation gratuite, soumission \u00e9crite.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/","og_locale":"fr_CA","og_type":"article","og_title":"Portes et fen\u00eatres Beloeil","og_description":"Portes et fen\u00eatres \u00e0 Beloeil sur mesure. R\u00e8gles du Vieux-Beloeil et de la rue Richelieu v\u00e9rifi\u00e9es. Estimation gratuite, soumission \u00e9crite.","og_url":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/","og_site_name":"Factory Direct Montr\u00e9al","article_publisher":"https:\/\/www.facebook.com\/FactoryDirectMTL\/","og_image":[{"url":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2026\/11\/fmtl-share-beloeil-fr.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2026\/11\/fmtl-share-beloeil-fr.jpg","twitter_site":"@FactoryDirectTM","twitter_misc":{"Estimation du temps de lecture":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/","url":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/","name":"Portes et fen\u00eatres Beloeil sur mesure | Factory Direct","isPartOf":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#primaryimage"},"image":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#primaryimage"},"thumbnailUrl":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal.jpg","datePublished":"2026-11-13T03:55:05+00:00","description":"Portes et fen\u00eatres \u00e0 Beloeil sur mesure. R\u00e8gles du Vieux-Beloeil et de la rue Richelieu v\u00e9rifi\u00e9es. Estimation gratuite, soumission \u00e9crite.","breadcrumb":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#primaryimage","url":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal.jpg","contentUrl":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/Windows-and-Doors-Replacement-Montreal.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.factorydirectmontreal.ca\/fr\/"},{"@type":"ListItem","position":2,"name":"Portes et fen\u00eatres Beloeil"}]},{"@type":"WebSite","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/#website","url":"https:\/\/www.factorydirectmontreal.ca\/fr\/","name":"Portes et Fen\u00eatres Factory Direct Montr\u00e9al","description":"Remplacement des fen\u00eatres et des portes","publisher":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.factorydirectmontreal.ca\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":["Organization","Place","HomeAndConstructionBusiness"],"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/#organization","name":"Portes et Fen\u00eatres Factory Direct Montr\u00e9al Windows & Doors","url":"https:\/\/www.factorydirectmontreal.ca\/fr\/","logo":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#local-main-organization-logo"},"image":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/FactoryDirectMTL\/","https:\/\/x.com\/FactoryDirectTM","https:\/\/www.instagram.com\/factorydirectmtl\/","https:\/\/www.linkedin.com\/company\/factory-direct-montreal-windows-doors\/","https:\/\/www.youtube.com\/@factorydirectmtl","https:\/\/goo.gl\/maps\/3qZWeBkGtU2uK8T69","https:\/\/www.pinterest.ca\/factorydirectwindowsfenetres","https:\/\/www.google.com\/maps?cid=8077904996543732083"],"address":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"45.49317720000001","longitude":"-73.71213399999999"},"telephone":["(514) 387-0001"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"16:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday","Sunday"],"opens":"00:00","closes":"00:00"}],"email":"info@factorydirectmtl.ca","areaServed":"Greater Montreal","priceRange":"$$","currenciesAccepted":"CAD, USD","paymentAccepted":"CREDIT CARDS, CHEQUE, CASH, DEBIT","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.5","reviewCount":"484","bestRating":"5","worstRating":"1"}},{"@type":"PostalAddress","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#local-main-place-address","streetAddress":"1190 Rue B\u00e9gin","addressLocality":"Saint-Laurent","postalCode":"H4R 1X1","addressRegion":"QC","addressCountry":"CA"},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-beloeil\/#local-main-organization-logo","url":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2016\/11\/factory-direct-portes-fenetres-montreal-big-1.png","contentUrl":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2016\/11\/factory-direct-portes-fenetres-montreal-big-1.png","width":580,"height":84,"caption":"Portes et Fen\u00eatres Factory Direct Montr\u00e9al Windows & Doors"}]},"geo.placename":"Saint-Laurent","geo.position":{"lat":"45.49317720000001","long":"-73.71213399999999"},"geo.region":"Canada"},"_links":{"self":[{"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/pages\/23896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/comments?post=23896"}],"version-history":[{"count":0,"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/pages\/23896\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/media?parent=23896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}