<!doctype html>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ASR Nettoyage - Entreprise de Nettoyage, Experts en Vitrerie, Nettoyage des Sols et Entretien Sanitaire</title>
<meta name="Keywords" content="">
<meta name="generator" content="LSCMS 5.5.1">
<meta name="description" content="Suivez l’actualité de MAG asr et restez informé de nos dernières nouveautés.">
<link rel="canonical" href="https://asr-nettoyage.fr/le-mag-asr/">
<!--[if IE]>
<meta http-equiv="imagetoolbar" content="no"/>
<![endif]-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=10">
<meta property="og:title" content="ASR Nettoyage - Entreprise de Nettoyage, Experts en Vitrerie, Nettoyage des Sols et Entretien Sanitaire">
<meta property="og:type" content="website">
<meta property="og:url" content="https://asr-nettoyage.fr/le-mag-asr/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ASR Nettoyage - Entreprise de Nettoyage, Experts en Vitrerie, Nettoyage des Sols et Entretien Sanitaire">
<meta name="twitter:url" content="https://asr-nettoyage.fr/le-mag-asr/">
<meta name="twitter:description" content="Suivez l’actualité de MAG asr et restez informé de nos dernières nouveautés.">
<link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="https://asr-nettoyage.fr/rss/?follow=le-mag-asr" /> <script>
var taille_image_pop = 1000;
var img_pop_size = new Array();
var ips = '960/750';
img_pop_size = ips.split("/");
var TEMPLATE = 'vitrine';
</script>
<script type="application/ld+json">{"@context": "https://schema.org","@type": "BreadcrumbList","itemListElement": [{"@type": "ListItem","position": 1,"name": "Accueil","item": "https://asr-nettoyage.fr/"},{"@type": "ListItem","position": 2,"name": "Le mag ASR"}]}</script>
<link rel="stylesheet" href="/inc/js/OwlCarousel/dist/assets/owl.carousel.min.css">
<link rel="stylesheet" href="/inc/js/OwlCarousel/dist/assets/owl.theme.default.min.css">
<script src="/inc/js/jquery/jquery.js"></script>
<script src="/inc/js/functions.min.js"></script>
<script src="/inc/js/LSPop.min.js"></script>
<!-- <script src="/inc/js/tarteaucitron/tarteaucitron.js" ></script> -->
<!-- <script src="/inc/js/sweetAlert/sweetalert.js"></script> -->
<script src="/Templates/new_js.js"></script>
<script src="/inc/js/API_Adresse.js"></script>
<script src="/inc/js/OwlCarousel/dist/owl.carousel.min.js"></script>
<link rel="stylesheet" href="/inc/js/leaflet/leaflet.css" />
<link rel="stylesheet" href="/inc/js/leaflet/fullscreen/Control.FullScreen.css" />
<link rel="stylesheet" href="/inc/js/leaflet/groupMarkers/MarkerCluster.css">
<link rel="stylesheet" href="/inc/js/leaflet/groupMarkers/MarkerCluster.Default.css">
<script src="/inc/js/leaflet/leaflet.js" defer></script>
<script src="/inc/js/leaflet/fullscreen/Control.FullScreen.js" defer></script>
<script src="/inc/js/leaflet/groupMarkers/markercluster.js" defer></script>
<script src="/inc/js/osm.js"></script>
<link rel="stylesheet" href="/inc/js/swiper/swiper-bundle.min.css" />
<script src="/inc/js/swiper/swiper-bundle.min.js"></script>
<script>
$(window).on('resize', function() {
var windowHeigth = $(window).height();
var windowWidth = $(window).width();
//console.log(windowWidth);
});
</script>
<script>var GCAPTCHA_KEY = "6LdK-JIqAAAAAIsQkyBhPH08Hr-qJ9ay3gqrjBCX";</script><script src="https://www.google.com/recaptcha/api.js?render=6LdK-JIqAAAAAIsQkyBhPH08Hr-qJ9ay3gqrjBCX"></script><script src="/inc/js/GCAPTCHA.min.js"></script><script>
GCAPTCHA_read('autres');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WDD8NZF');</script>
<!-- End Google Tag Manager --> <!-- <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin="" /> -->
<!--<link rel="stylesheet" href="/inc/js/leaflet/leaflet.css" />-->
<link rel="stylesheet" href="/Templates/vitrine/css/styles.css" />
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WDD8NZF "
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<section id="global" class="cat_88 sanscont">
<header id="top">
<div class="bande_menu">
<div class="logo"><a href="https://asr-nettoyage.fr/" title="ASR Nettoyage - Entreprise de Nettoyage, Experts en Vitrerie, Nettoyage des Sols et Entretien Sanitaire"><svg id="Calque_2" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 874.17 402.04">
<defs>
<style>
.cls-1 {
fill: #2f57a2;
stroke-width: 0px;
}
</style>
</defs>
<title>Logo ASR Nettoyage</title>
<g id="Calque_1-2" data-name="Calque 1">
<path class="cls-1" d="M383.28,169.7c-17.28-40.07-50.89-84.27-89.94-115.8C254.35,21.86,209.92,2.51,172.51.59c-37.6-3.97-79.12,11.9-110.4,52.27C30.44,91.99,9.01,155.62,2.59,218.38c-8.42,62.65,3.15,126.96,42.99,157.73,38.19,32.79,104.66,32.05,167.78,11.38,63.34-18.69,125.46-51.96,156.07-91.81,32.34-39.65,33.17-85.88,13.85-125.98ZM211.56,146.05l-59.53,104.46c-4.68,8.21-13.16,12.81-21.87,12.83-4.27,0-8.6-1.09-12.57-3.41-12.04-7.04-16.15-22.68-9.17-34.92l59.53-104.46c6.97-12.24,22.39-16.46,34.43-9.41,12.04,7.04,16.15,22.68,9.17,34.92ZM250.7,263.15c-19.4.03-31.49-21.26-21.76-38.33l21.88-38.4,21.77,38.33c9.67,17.04-2.48,38.37-21.88,38.4Z"/>
<path class="cls-1" d="M610.55,325.84c1.44-1.4,4.19-3.21,8.09-3.21,3.96,0,7.51,1.85,9.79,4.81,1.72,2.21,2.63,5,2.62,9.71l-.02,13.38h-5.45s.02-13.66.02-13.66c0-3.49-.62-5.12-1.6-6.34-1.26-1.63-3.32-2.67-5.56-2.67-3.56,0-6.14,1.93-7.74,3.91l-.03,18.79h-5.45s.04-27.34.04-27.34h5.27s0,2.61,0,2.61Z"/>
<path class="cls-1" d="M643.21,338c.28,4.6,4,8.25,8.7,8.25,4.01,0,6.19-1.99,7.74-3.74l3.55,3.43c-2.01,2.62-5.86,5.13-11.36,5.14-7.85.01-13.92-6.03-13.91-14.23.01-8.21,5.52-14.26,13.15-14.27,7.51-.01,12.95,6.15,12.93,14.23,0,.23,0,.64-.06,1.16l-20.75.03ZM643.67,333.35l14.68-.02c-.8-3.49-3.89-5.93-7.1-5.92-3.5,0-6.65,2.4-7.58,5.94Z"/>
<path class="cls-1" d="M688.07,350.44c-1.03.35-2.7.59-4.24.59-3.38,0-5.9-1.21-7.62-3.19-1.6-1.8-2.17-4.3-2.17-7.27l.02-12.51h-6.88s0-4.94,0-4.94h6.88s.01-7.57.01-7.57h5.45s-.01,7.55-.01,7.55h8.6s0,4.93,0,4.93h-8.6s-.02,12.81-.02,12.81c0,1.45.11,2.68.8,3.49.74.93,2.29,1.45,3.72,1.45.8,0,2.18-.12,2.98-.35l1.08,5Z"/>
<path class="cls-1" d="M712.72,350.41c-1.03.35-2.7.59-4.24.59-3.38,0-5.9-1.21-7.62-3.19-1.6-1.8-2.17-4.3-2.17-7.27l.02-12.51h-6.88s0-4.94,0-4.94h6.88s.01-7.57.01-7.57h5.45s-.01,7.55-.01,7.55h8.6s0,4.93,0,4.93h-8.6s-.02,12.81-.02,12.81c0,1.45.11,2.68.8,3.49.74.93,2.29,1.45,3.72,1.45.8,0,2.18-.12,2.98-.35l1.08,5Z"/>
<path class="cls-1" d="M730.99,322.45c7.97-.01,13.92,6.09,13.91,14.23-.01,8.15-5.98,14.26-13.95,14.28-7.97.01-13.92-6.09-13.91-14.23.01-8.15,5.98-14.26,13.95-14.28ZM730.96,345.72c4.99,0,8.49-4.03,8.5-9.03,0-5-3.48-9.01-8.47-9.01-4.99,0-8.49,4.03-8.5,9.03,0,5,3.48,9.01,8.47,9Z"/>
<path class="cls-1" d="M751.68,364.31l7.31-16.82-11.48-24.48h5.85s8.4,18.01,8.4,18.01l7.77-18.05h5.73s-17.78,41.33-17.78,41.33h-5.79Z"/>
<path class="cls-1" d="M800.31,347.77c-2.18,1.98-5.11,3.09-8.32,3.1-2.41,0-4.93-.69-6.76-1.79-4.07-2.44-6.87-6.97-6.86-12.44,0-5.47,2.88-10.07,6.96-12.52,1.83-1.11,4.07-1.75,6.59-1.76,3.04,0,5.96.92,8.42,3.07v-2.5s5.28,0,5.28,0l-.04,27.35h-5.27s0-2.49,0-2.49ZM800.16,331.48c-1.66-2.21-4.41-3.89-7.68-3.89-5.22,0-8.66,4.26-8.67,9.03,0,4.89,3.71,9.01,8.93,9,2.75,0,5.56-1.4,7.4-3.91l.02-10.24Z"/>
<path class="cls-1" d="M826.68,350.81c-2.41,0-4.93-.69-6.76-1.79-4.07-2.44-6.87-6.97-6.86-12.44,0-5.47,2.88-10.07,6.96-12.52,1.83-1.11,4.07-1.75,6.59-1.76,3.04,0,5.96.92,8.42,3.07v-2.5s5.28,0,5.28,0l-.04,26.18c0,4.07-.52,6.81-1.62,8.96-2.19,4.25-6.32,6.76-11.65,6.77-6.99.01-11.4-3.59-13.12-6.32l4.02-3.79c1.95,2.62,4.47,4.88,8.88,4.88,2.92,0,5.22-1.12,6.54-3.15.97-1.51,1.49-3.61,1.5-7.04v-1.51c-2.18,1.92-4.93,2.98-8.14,2.98ZM834.84,331.42c-1.66-2.21-4.41-3.89-7.68-3.89-5.22,0-8.66,4.26-8.67,9.03,0,4.89,3.71,9.01,8.93,9,2.75,0,5.56-1.4,7.4-3.91l.02-10.24Z"/>
<path class="cls-1" d="M853.01,337.68c.28,4.6,4,8.25,8.7,8.25,4.01,0,6.19-1.99,7.74-3.74l3.55,3.43c-2.01,2.62-5.86,5.13-11.36,5.14-7.85.01-13.92-6.03-13.91-14.23.01-8.21,5.52-14.26,13.15-14.27,7.51-.01,12.95,6.15,12.93,14.23,0,.23,0,.64-.06,1.16l-20.75.03ZM853.47,333.02l14.68-.02c-.8-3.49-3.89-5.93-7.1-5.92-3.5,0-6.65,2.4-7.58,5.94Z"/>
<path class="cls-1" d="M667.88,213.99c10.01,9.23,25.49,14.76,40.37,14.73,10.63-.02,18.84-5.27,18.85-12.67.03-22.5-71.35-14.38-71.28-62.46.04-28.67,27.4-46.59,56.56-46.63,19.13-.03,40.08,7.34,49.78,15.03l-18.57,29c-7.59-5.53-17.6-10.15-28.23-10.13s-20.05,4.35-20.06,12.05c-.03,19.42,71.35,11.6,71.27,63.39-.04,28.67-27.71,46.28-58.68,46.33-20.35.03-41.9-7.03-59.2-19.94l19.18-28.7Z"/>
<path class="cls-1" d="M865.36,106.73c-17.92.03-34.03,7.14-42.85,18.25l.02-15.1-37.96.06-.23,149.5,39.48-.06.14-94.02c4.87-8.95,18.56-21.61,35.87-21.63,5.77,0,11.54.6,14.27,1.52l.06-37.96c-2.53-.33-5.19-.57-8.81-.56Z"/>
<path class="cls-1" d="M631.61,259.67l-37.96.06.02-12.02c-12.16,10.5-26.14,15.15-41.02,15.17-21.87.03-42.5-9.8-55.54-25.19-11.52-13.54-18.78-32.03-18.75-52.37.07-44.08,32.31-78.04,72.4-78.1,16.7-.03,31.58,5.5,43.1,15.04l.02-12.02,37.96-.06-.23,149.5ZM592.25,181.02c.03-18.91-13.99-35.15-32.56-36.67-1.26-.1-2.54-.15-3.83-.15-23.08.04-37.99,19.48-38.02,41.06-.04,23.43,16.64,40.66,38.81,40.63.15,0,.3,0,.45,0,19.59-.22,35.11-17.07,35.14-36.95v-7.91Z"/>
<path class="cls-1" d="M867.15,237.32c1.37.58,2.56,1.39,3.57,2.43,1.01,1.04,1.8,2.25,2.37,3.64.58,1.39.86,2.89.86,4.49s-.29,3.12-.87,4.51c-.58,1.39-1.37,2.59-2.38,3.62-1.01,1.03-2.21,1.83-3.58,2.42-1.38.59-2.86.88-4.46.88-1.6,0-3.08-.29-4.45-.87-1.37-.58-2.57-1.39-3.57-2.41-1.01-1.02-1.8-2.23-2.38-3.61-.57-1.38-.86-2.89-.86-4.51,0-1.6.29-3.1.87-4.49.58-1.4,1.37-2.61,2.39-3.65,1.01-1.04,2.21-1.85,3.58-2.44,1.38-.59,2.86-.88,4.46-.88s3.08.29,4.46.87ZM858.88,238.86c-1.16.51-2.17,1.21-3.02,2.1-.85.88-1.51,1.92-1.99,3.11-.48,1.19-.72,2.47-.72,3.85s.23,2.66.71,3.84c.47,1.19,1.13,2.22,1.98,3.1.85.88,1.85,1.58,3.01,2.09,1.16.51,2.43.76,3.8.76s2.61-.26,3.78-.77c1.16-.52,2.17-1.21,3.02-2.1.85-.88,1.52-1.92,2.01-3.11.49-1.19.73-2.47.73-3.85,0-1.37-.24-2.66-.72-3.84-.48-1.19-1.15-2.22-2-3.1-.85-.88-1.85-1.58-3.01-2.09-1.16-.51-2.42-.77-3.77-.77-1.37,0-2.64.26-3.81.78ZM858.57,254.52l.02-13.23h5c1.48-.01,2.55.3,3.23.93.68.62,1.01,1.53,1.01,2.72,0,.57-.09,1.08-.26,1.51-.17.43-.41.79-.71,1.09-.3.3-.65.53-1.05.71-.39.18-.81.3-1.26.39l3.87,5.87h-1.88s-3.66-5.87-3.66-5.87h-2.7s0,5.88,0,5.88h-1.61ZM863.75,247.21c.48-.03.9-.12,1.26-.26.37-.14.66-.37.88-.69.22-.32.33-.75.34-1.31,0-.47-.09-.85-.26-1.14-.17-.29-.4-.52-.69-.69-.29-.17-.62-.29-.99-.35-.36-.06-.75-.09-1.15-.09h-2.94s0,4.59,0,4.59h2.12c.48,0,.96-.02,1.44-.05Z"/>
</g>
</svg></a></div>
<div class="nav">
<nav>
<ul id="menutop" class="nav-inner" >
<li class=""><a href="https://asr-nettoyage.fr/la-franchise/" >La franchise</a></li><li class=""><a href="https://asr-nettoyage.fr/trouver-une-agence/" >Nos agences</a></li><li class=""><a href="https://asr-nettoyage.fr/no-referents/" >Nos références</a></li><li class=""><a href="https://asr-nettoyage.fr/nos-services/" >Nos services</a></li>
</ul>
</nav>
<input type="checkbox" id="bout_nav" onchange="mMenu(); return false;" ><label class="menu_burger" for="bout_nav"><span></span><span></span><span></span></label>
</div>
<!-- <div class="compteetrecherche">
<div id="acces_compte"></div>
</div> -->
</div>
<a id="backtotop" href="#" title="Retour en haut"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 75 72">
<defs>
<style>
.changement327 {
fill: none;
stroke: #fff;
stroke-linecap: round;
stroke-width: 6px;
}
.changement328 {
fill: #2f57a2;
}
</style>
</defs>
<!-- Generator: Adobe Illustrator 28.7.2, SVG Export Plug-In . SVG Version: 1.2.0 Build 154) -->
<g>
<g id="e">
<g>
<circle id="Ellipse_35" class="changement328" cx="37.5" cy="36" r="31.9"/>
<g id="Groupe_840">
<line id="Ligne_1" class="changement327" x1="37.5" y1="48.7" x2="37.5" y2="23.3"/>
<g id="Groupe_35">
<line id="Ligne_2" class="changement327" x1="48.1" y1="33.3" x2="37.5" y2="23.3"/>
<line id="Ligne_3" class="changement327" x1="26.9" y1="33.3" x2="37.5" y2="23.3"/>
</g>
</g>
</g>
</g>
</g>
</svg></a>
</header>
<div id="middle">
<!-- <div class="sousmenupages">
</div> -->
<div class="ariane none"><nav id="ariane" class="container1200">
<ul >
<li >
> <a href="https://asr-nettoyage.fr/" title="Accueil">Accueil</a>
</li><li >
> <a href="https://asr-nettoyage.fr/le-mag-asr/" title="Le mag ASR">Le mag ASR</a>
</li>
</ul>
</nav></div>
<div class="agence_search_bloc"><link href="/inc/custom/Custom/agencesSearch/agenceSearch.css" rel="stylesheet" />
<link rel="stylesheet" href="/inc/js/jquery/autocomplete/jquery.autocomplete.css">
<button
id="toggleSidebarBtn"
title="Chercher une agence à proximité d'une ville ou d'un code postal">
<!-- <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-map" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M15.817.113A.5.5 0 0 1 16 .5v14a.5.5 0 0 1-.402.49l-5 1a.5.5 0 0 1-.196 0L5.5 15.01l-4.902.98A.5.5 0 0 1 0 15.5v-14a.5.5 0 0 1 .402-.49l5-1a.5.5 0 0 1 .196 0L10.5.99l4.902-.98a.5.5 0 0 1 .415.103M10 1.91l-4-.8v12.98l4 .8zm1 12.98 4-.8V1.11l-4 .8zm-6-.8V1.11l-4 .8v12.98z"/>
</svg> -->
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 75 72">
<defs>
<style>
.changementdestyle325 {
fill: #fff;
}
.changementdestyle326 {
fill: #2f57a2;
}
</style>
</defs>
<!-- Generator: Adobe Illustrator 28.7.2, SVG Export Plug-In . SVG Version: 1.2.0 Build 154) -->
<g>
<g id="e">
<g>
<circle class="changementdestyle326" cx="37.8" cy="36" r="31.9" />
<path class="changementdestyle325" d="M37.8,16.8c7.1,0,13.3,5.3,14.5,12.2.5,2.7,0,5.2-1,7.7-1.6,4-3.8,7.6-6.3,11.1-1.8,2.5-3.7,5-5.5,7.4-1,1.4-2.4,1.3-3.5,0-3.5-4.4-6.8-9-9.6-14-1.2-2.1-2.3-4.3-2.9-6.7-1-3.6-.4-7,1.4-10.1,2.3-4.1,5.9-6.6,10.6-7.4.7-.1,1.5-.1,2.2-.2h0Z" />
<g>
<path class="changementdestyle326" d="M39.3,27.8l-4.5,7.8c-.3.6-1,1-1.7,1s-.7,0-1-.2c-.9-.5-1.2-1.7-.7-2.6l4.5-7.8c.5-.9,1.7-1.2,2.6-.7.9.5,1.2,1.7.7,2.6h0Z" />
<path class="changementdestyle326" d="M42.3,36.5c-1.5,0-2.4-1.6-1.7-2.8l1.7-2.9,1.7,2.9c.7,1.3-.2,2.8-1.7,2.8Z" />
</g>
</g>
</g>
</g>
</svg>
</button>
<div class="sidebarFilter hidden">
<form id="searchForm">
<div class="searchBloc">
<div class="searchBtn">
<button type="button" id="geolocateBtn">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-crosshair" viewbox="0 0 16 16">
<path d="M8.5.5a.5.5 0 0 0-1 0v.518A7 7 0 0 0 1.018 7.5H.5a.5.5 0 0 0 0 1h.518A7 7 0 0 0 7.5 14.982v.518a.5.5 0 0 0 1 0v-.518A7 7 0 0 0 14.982 8.5h.518a.5.5 0 0 0 0-1h-.518A7 7 0 0 0 8.5 1.018zm-6.48 7A6 6 0 0 1 7.5 2.02v.48a.5.5 0 0 0 1 0v-.48a6 6 0 0 1 5.48 5.48h-.48a.5.5 0 0 0 0 1h.48a6 6 0 0 1-5.48 5.48v-.48a.5.5 0 0 0-1 0v.48A6 6 0 0 1 2.02 8.5h.48a.5.5 0 0 0 0-1zM8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4" />
</svg>
</button>
</div>
<div class="searchInput">
<input type="text" id="searchInput" placeholder="Code postal ou ville...">
</div>
<div id="info"></div>
</div>
</form>
<div id="agencesListContainer">
<div id="spinner"></div>
<div class="introText">
<p>Afficher la liste les agences les plus proches d'une position géographique...</p>
</div>
</div>
</div>
<template id="agenceTemplate">
<div class="agenceCard">
<div class="agenceCardHeader">
<a class="agenceLink">
<h3></h3>
</a>
</div>
<div class="agenceCardBody">
<p class="agenceDep"></p>
<p><a class="agenceMail"></a></p>
<p><a class="agenceTel"></a></p>
</div>
<div class="agenceCardFooter">
<p class="agenceDist"></p>
</div>
</div>
</template>
<script src="/inc/js/jquery/autocomplete/jquery.autocomplete.js"></script>
<script type="module">
import api from '/inc/custom/Custom/agencesSearch/js/apiModule.js'
import AutoCompleteSearch from '/inc/custom/Custom/agencesSearch/js/autocompleteModule.js'
import NavGeoloc from '/inc/custom/Custom/agencesSearch/js/geoLocModule.js'
import liste from '/inc/custom/Custom/agencesSearch/js/agencesListModule.js'
const autocomp = new AutoCompleteSearch('searchInput', 'info', 'spinner');
const navbGeoloc = new NavGeoloc('geolocateBtn');
let datas = []; // le fichier Json des villes de France
let agences = []; // la liste des agences récupérées depuis le fichier ls_modagence.json
const toggleSidebarBtn = document.getElementById('toggleSidebarBtn');
const sidebarFilter = document.querySelector('.sidebarFilter');
const agenceTemplate = document.querySelector('.toggleAsideSearchLink') ?? null;
const getSearchCoords = async (callBack) => {
console.warn('getSearchCoords', callBack);
const asCoords = await testCoords(callBack);
console.log('test coords', asCoords);
if (asCoords) {
liste.filterAndSortAgences(
agences,
callBack.lat,
callBack.lon
);
}
};
// Récupère les coordonnées de l'utilisateur ou de la position sélectionnée dans la liste des suggestions.
const getUserCoords = async (callBack) => {
autocomp.searchElement.value = '';
liste.clearListResults();
autocomp.addSpinner();
const asCoords = await testCoords(callBack);
console.log('test coords', asCoords);
if (asCoords) {
liste.filterAndSortAgences(
agences,
callBack.userlat,
callBack.userlon
);
}
};
// Vérifie si les coordonnées sont valides.
// Si les coordonnées de l'utilisateur sont présentes, on les utilise.
const testCoords = async (callBack) => {
if ((!callBack.userlat || !callBack.userlon) && (!callBack.lat || !callBack.lon)) {
return false;
}
return true;
};
// Affiche la liste des Agences existantes.
const getAgences = async () => {
// si on a déjà récupéré les agences, on s'en va
if (agences.length > 0) {
return;
}
try {
// récupère la liste des agens depuis les fichiers temp.
const response = await api.apiGet('/inc/Temp/contents/docs/fr/ls_modagence.json');
console.log('Réponse de l\'API pour les agences:', response);
// Si la réponse est un objet, on transforme l'objet en un tableau de ses valeurs
const agencesArray = Object.values(response);
// On filtre les agences dont le titre contient '_test' pour exclure notre agence de la liste
agences = agencesArray.filter(agence => agence.titre !== '_Test');
// on retire les clés inutiles des objets agences
agences = agences.map(agence => {
const {
contenu,
description,
mail,
mail_recrutement,
html_title,
...filteredAgence
} = agence;
return filteredAgence;
});
console.log('Agences filtrées:', agences);
} catch (error) {
console.error('Erreur lors de la récupération des agences:', error);
}
};
// Fonction de recherche dans le fichier departements_search.json
const normalize = str =>
str
.toLowerCase()
.replace(/[-']/g, ' ')
.replace(/\s+/g, ' ')
.normalize("NFD").replace(/[\u0300-\u036f]/g, "")
.trim();
const MAX_RESULTS = 10;
const handleSearch = async () => {
const searchValue = autocomp.searchElement.value.trim();
if (searchValue.length < 2) { // au moins 2 caractères pour filtrer
autocomp.resetResults();
return;
}
if (datas.length > 0) {
try {
const norm = normalize(searchValue);
// Filtrage insensible aux accents, espaces, tirets, casse
const results = datas.filter(data =>
data.code_postal.replace(/\s/g, '').startsWith(searchValue.replace(/\s/g, '')) ||
normalize(data.search_name).includes(norm) ||
normalize(data.nom_commune).includes(norm)
).slice(0, MAX_RESULTS);
autocomp.setDepartementsJsonFileSearchResults(results);
autocomp.initializeAutocomplete(
autocomp.results,
callBack => getSearchCoords(callBack)
);
} catch (error) {
console.error('Erreur lors de la récupération des résultats:', error);
}
} else {
console.log("Les données ne sont pas encore chargées");
}
};
// récupération des données du fichier departements.json
const handleGetFrData = async () => {
if (datas.length > 0) return; // si on a déjà récupéré les données on s'en va
try {
datas = await api.apiGet('/inc/custom/Custom/agencesSearch/datas/departements_search.json');
console.log('datas du fichier departements_search.json:', datas);
} catch (error) {
console.error('Erreur lors de la récupération des résultats:', error);
}
};
// gestion de l'affichage du sidebar
const toggleSideBarHandler = () => {
sidebarFilter.classList.toggle('visible');
toggleSidebarBtn.classList.toggle('move');
searchInput.focus(); // on remet le focus sur le champ de recherche pour récupérer les donnée des départements directement
autocomp.resetResults(); // on reset les résultats de la recherche
}
document.addEventListener('DOMContentLoaded', () => {
getAgences(); // on garde la liste des agences disponible dès le départ.
toggleSidebarBtn.addEventListener('click', () => {
autocomp.addSpinner();
toggleSideBarHandler();
// ajoute la liste des agences dès l'ouverture du sidebar du filtre de recherche
if (agences.length > 0) {
liste.appendAgenceTemplate(agences);
autocomp.removeSpinner();
}
});
if (agenceTemplate) {
agenceTemplate.addEventListener('click', () => {
toggleSideBarHandler();
});
}
autocomp.searchElement.addEventListener('focus', async (e) => {
handleGetFrData();
});
autocomp.searchElement.addEventListener('input', (e) => {
handleSearch();
});
let debounceTimeout;
autocomp.searchElement.addEventListener('input', () => {
clearTimeout(debounceTimeout);
debounceTimeout = setTimeout(handleSearch, 150); // 150ms après la dernière touche
});
navbGeoloc.geolocateBtn.addEventListener('click', () => {
navbGeoloc.geolocate((userPos) => {
getUserCoords(userPos);
});
});
});
</script></div>
<div id="middleRight" ><section id="contenu_page" class="ck-content">
<div class="haut_de_page_actualites"><h1 style="text-align:center;">Notre actualité dans le <span style="color:hsl(200,85%,77%);">MAG asr</span></h1><p style="text-align:center;">Suivez l’actualité de MAG asr et restez informé de nos dernières nouveautés.</p><p style="text-align:center;"> </p><p style="text-align:center;"> </p></div>
<div class="list_art container1400" id="list_articles">
<article class="liste_articles_prem"><header>
<a class="articlelink" href="https://asr-nettoyage.fr/asr-nettoyage-obtient-la-certification-iso9001-!/" ><img width="350" height="145" src="https://asr-nettoyage.fr/images/0394628001785492093_M.png" alt=""/></a>
</header>
<div class="infoplus">
<h2><a href="https://asr-nettoyage.fr/asr-nettoyage-obtient-la-certification-iso9001-!/" >ASR Nettoyage obtient la certification ISO9001 ! ✅</a></h2><time datetime="2026-07-31" class="date_article"><span>31</span><span> Juillet</span> </time>
<footer><a class="bouton_clair" href="https://asr-nettoyage.fr/asr-nettoyage-obtient-la-certification-iso9001-!/" title="En savoir plus">En savoir plus</a> </footer>
</div></article><article class="liste_articles_all"><header>
<a class="articlelink" href="https://asr-nettoyage.fr/nettoyage-de-bureaux-a-grenoble-tarifs-2026/" ><img width="350" height="176" src="https://asr-nettoyage.fr/images/0827812001785414842_M.jpg" alt=""/></a>
</header>
<div class="infoplus">
<h2><a href="https://asr-nettoyage.fr/nettoyage-de-bureaux-a-grenoble-tarifs-2026/" >Nettoyage de bureaux à Grenoble : tarifs 2026</a></h2><time datetime="2026-07-30" class="date_article"><span>30</span><span> Juillet</span> </time>
<footer><a class="bouton_clair" href="https://asr-nettoyage.fr/nettoyage-de-bureaux-a-grenoble-tarifs-2026/" title="En savoir plus">En savoir plus</a> </footer>
</div></article><article class="liste_articles_all"><header>
<a class="articlelink" href="https://asr-nettoyage.fr/ouvrir-une-franchise-de-nettoyage-le-guide-2026/" ><img width="350" height="187" src="https://asr-nettoyage.fr/images/0782936001784881308_M.jpg" alt=""/></a>
</header>
<div class="infoplus">
<h2><a href="https://asr-nettoyage.fr/ouvrir-une-franchise-de-nettoyage-le-guide-2026/" >Ouvrir une franchise de nettoyage : le guide 2026</a></h2><time datetime="2026-07-21" class="date_article"><span>21</span><span> Juillet</span> </time>
<footer><a class="bouton_clair" href="https://asr-nettoyage.fr/ouvrir-une-franchise-de-nettoyage-le-guide-2026/" title="En savoir plus">En savoir plus</a> </footer>
</div></article><div class="tout"><a href="#" class="bouton_fonce" title="'Voir plus '" onclick="list_articles(this,3);return false;">Voir plus </a></div>
</div>
<div class="container1400"></div>
<div class="container1400"></div>
<div class="container1400"></div>
<div class="prestations_court fondbleu"><div class="container1400"><h2 style="text-align:center;">Vos besoins au cœur de nos prestations</h2><p style="text-align:center;">Vos besoins, notre priorité. Chaque solution est conçue pour répondre parfaitement à vos attentes.</p><p> </p></div><div class="container1400 presta"><div><p><img src="https://asr-nettoyage.fr/images/0567675001729527432_S.png" alt=""></p><p>Tertiaire</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/tertiaire/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0999968001729527432_S.png" alt=""></p><p>GSS & <br>Supermarchés </p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/gss-et-supermarches/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0809855001729527433_S.png" alt=""></p><p>Médical, Maison <br>de santé & EHPAD</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/medical-maison-de-sante-et-ehpad/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0750414001729527431_S.png" alt=""></p><p>Collectivités & Syndics</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/collectivites-syndics/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0606526001729527434_S.png" alt=""></p><p>BTP &<br>Fin de chantier</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/btp-fin-de-chantier/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0212111001729527434_S.png" alt=""></p><p>Industrie</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/industrie/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0926773001729527430_S.png" alt=""></p><p>Agroalimentaire</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/agroalimentaire/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0446883001729527430_S.png" alt=""></p><p>Restaurant & <br>Fast Food</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/restaurant-fast-food/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0399018001729527433_S.png" alt=""></p><p>Vitres &<br>Travaux en hauteur</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/vitres-travaux-en-hauteur/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0157058001729527432_S.png" alt=""></p><p>Fournitures hygiène sanitaire</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/fournitures-hygiene-sanitaire/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0020389001729527430_S.png" alt=""></p><p>Évacuation</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/evacuation/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div><div><p><img src="https://asr-nettoyage.fr/images/0331663001729527431_S.png" alt=""></p><p>Hôtellerie</p><p><a class="bouton_clair" href="https://asr-nettoyage.fr/hotellerie/" target="_self" rel="noopener noreferrer">Découvrir</a></p></div></div></div>
<div class="carrousel_general"><p style="text-align:center;"> </p><h3 style="text-align:center;"><span style="color:hsl(200,85%,77%);">+ de 2 000</span> entreprises nous accordent leur confiance <br> </h3><div class="raw-html-embed">
<section class="carousel_content" id="carousel_content_1">
<section>
<div class="gradient_carouss">
<div class="owl-carousel" id="carousel_scroll_1"><div class="carousel_item" id="carousel_item_0"><figure class="image"><img src="https://asr-nettoyage.fr/images/0632508001721053100_S.png" alt="BRICOMAN"></figure></div><div class="carousel_item" id="carousel_item_0"><figure class="image"><img src="https://asr-nettoyage.fr/images/0374908001721053101_S.png" alt="MUTUELLE PREVIFRANCE "></figure></div><div class="carousel_item" id="carousel_item_0"><figure class="image"><img src="https://asr-nettoyage.fr/images/0060744001721053101_S.png" alt="EIFFAGE"></figure></div><div class="carousel_item" id="carousel_item_0"><figure class="image"><img src="https://asr-nettoyage.fr/images/0726987001721053100_S.png" alt="CULTURA"></figure></div><div class="carousel_item" id="carousel_item_0"><figure class="image"><img src="https://asr-nettoyage.fr/images/0921561001721053100_S.png" alt="EDF"></figure></div><div class="carousel_item" id="carousel_item_0"><figure class="image"><img src="https://asr-nettoyage.fr/images/0194024001721053101_S.png" alt="LACOSTE"></figure></div></div>
</div>
</section>
</section>
</div></div>
</section></div>
<aside class="a_la_une container1200"> <h2 style="text-align:center;">Notre actualité dans le <span style="color:hsl(200,85%,77%);">MAG asr</span></h2>
<p>Suivez l’actualité de MAG asr et restez informé de nos dernières nouveautés.</p>
<!-- Correction du nom d'attribut id et de la classe swiper-wrapper -->
<div class="swiper mySwiper" id="a_la_une_actu">
<div class="swiper-wrapper">
<div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/asr-nettoyage-obtient-la-certification-iso9001-!/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0394628001785492093_C.png" alt=""/>
</a> </header>
<div class="infoplus">
<h2>ASR Nettoyage obtient la certification ISO9001 ! ✅
</h2>
<time datetime="2026-07-31" class="date_article"><span>31</span><span> Juillet</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/asr-nettoyage-obtient-la-certification-iso9001-!/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/nettoyage-de-bureaux-a-grenoble-tarifs-2026/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0827812001785414842_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Nettoyage de bureaux à Grenoble : tarifs 2026
</h2>
<time datetime="2026-07-30" class="date_article"><span>30</span><span> Juillet</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/nettoyage-de-bureaux-a-grenoble-tarifs-2026/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/la-haute-couture-du-nettoyage/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0000295001784627292_C.png" alt=""/>
</a> </header>
<div class="infoplus">
<h2>La Haute Couture du Nettoyage
</h2>
<time datetime="2026-07-21" class="date_article"><span>21</span><span> Juillet</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/la-haute-couture-du-nettoyage/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/ouvrir-une-franchise-de-nettoyage-le-guide-2026/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0782936001784881308_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Ouvrir une franchise de nettoyage : le guide 2026
</h2>
<time datetime="2026-07-21" class="date_article"><span>21</span><span> Juillet</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/ouvrir-une-franchise-de-nettoyage-le-guide-2026/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/une-formation-reussie-et-deux-nouvelles-agences-asr-qui-ouvrent-leurs-portes/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0880296001783686136_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Une formation réussie et deux nouvelles agences ASR qui ouvrent leurs portes 🥳
</h2>
<time datetime="2026-07-10" class="date_article"><span>10</span><span> Juillet</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/une-formation-reussie-et-deux-nouvelles-agences-asr-qui-ouvrent-leurs-portes/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/entreprise-de-nettoyage-a-nantes-le-guide-2026/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0640735001783513257_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Entreprise de nettoyage à Nantes : le guide 2026
</h2>
<time datetime="2026-07-08" class="date_article"><span>08</span><span> Juillet</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/entreprise-de-nettoyage-a-nantes-le-guide-2026/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/-qui-dit-vendredi-dit-week-end-!-et-bientot-les-vacances/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0096046001782478224_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>🌿 Qui dit vendredi dit week-end ! (Et bientôt les vacances 😎☀️)
</h2>
<time datetime="2026-06-26" class="date_article"><span>26</span><span> Juin</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/-qui-dit-vendredi-dit-week-end-!-et-bientot-les-vacances/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/avouez-qu-on-en-reve-tous-en-ce-moment/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0586832001782296348_C.png" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Avouez qu’on en rêve tous en ce moment 😎🥵☀️
</h2>
<time datetime="2026-06-24" class="date_article"><span>24</span><span> Juin</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/avouez-qu-on-en-reve-tous-en-ce-moment/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/envie-d-entreprendre-en-bretagne/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0147345001781700562_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Envie d’entreprendre en Bretagne ? 💼
</h2>
<time datetime="2026-06-17" class="date_article"><span>17</span><span> Juin</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/envie-d-entreprendre-en-bretagne/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/entreprise-de-nettoyage-a-lyon-le-guide-2026/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0687018001781603072_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Entreprise de nettoyage à Lyon : le guide 2026
</h2>
<time datetime="2026-06-16" class="date_article"><span>16</span><span> Juin</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/entreprise-de-nettoyage-a-lyon-le-guide-2026/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/nettoyage-de-bureaux-clermont-ferrand-guide-2026/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0827102001780921398_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Nettoyage de bureaux Clermont-Ferrand : guide 2026
</h2>
<time datetime="2026-06-08" class="date_article"><span>08</span><span> Juin</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/nettoyage-de-bureaux-clermont-ferrand-guide-2026/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/un-client-satisfait-la-meilleure-des-recompenses/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0180406001780581510_C.png" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Un client satisfait = la meilleure des récompenses 💙
</h2>
<time datetime="2026-06-04" class="date_article"><span>04</span><span> Juin</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/un-client-satisfait-la-meilleure-des-recompenses/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/-ou-que-vous-soyez-asr-est-a-vos-cotes/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0721592001779269973_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>📍 Où que vous soyez, ASR est à vos côtés
</h2>
<time datetime="2026-05-20" class="date_article"><span>20</span><span> Mai</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/-ou-que-vous-soyez-asr-est-a-vos-cotes/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/societe-de-nettoyage-haute-garonne-31-bien-choisir/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0368774001778838198_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Société de nettoyage Haute-Garonne (31) : bien choisir
</h2>
<time datetime="2026-05-15" class="date_article"><span>15</span><span> Mai</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/societe-de-nettoyage-haute-garonne-31-bien-choisir/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/-focus-prestation9/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0909091001778685349_C.jpg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>[Focus Prestation]
</h2>
<time datetime="2026-05-13" class="date_article"><span>13</span><span> Mai</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/-focus-prestation9/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/les-meilleures-entreprises-de-nettoyage-a-metz-en-2026/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0311403001777540967_C.jpeg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Les meilleures entreprises de nettoyage à Metz en 2026
</h2>
<time datetime="2026-04-30" class="date_article"><span>30</span><span> Avril</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/les-meilleures-entreprises-de-nettoyage-a-metz-en-2026/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/-nouvelle-franchisee-nouvelle-energie-chez-asr-nettoyage-!/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0077313001777560581_C.jpeg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>✨ Nouvelle franchisée, nouvelle énergie chez ASR Nettoyage !
</h2>
<time datetime="2026-04-30" class="date_article"><span>30</span><span> Avril</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/-nouvelle-franchisee-nouvelle-energie-chez-asr-nettoyage-!/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/1-mois-apres-on-en-parle-encore/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0944786001777390159_C.jpeg" alt=""/>
</a> </header>
<div class="infoplus">
<h2>1 mois après… on en parle encore ✨
</h2>
<time datetime="2026-04-28" class="date_article"><span>28</span><span> Avril</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/1-mois-apres-on-en-parle-encore/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/2026-marque-bien-plus-qu-un-partenariat/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0900514001777017604_C.png" alt=""/>
</a> </header>
<div class="infoplus">
<h2>2026 marque bien plus qu’un partenariat 🤝
</h2>
<time datetime="2026-04-24" class="date_article"><span>24</span><span> Avril</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/2026-marque-bien-plus-qu-un-partenariat/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div><div class="swiper-slide"><article> <header>
<a class="articlelink" href="https://asr-nettoyage.fr/envie-d-un-gros-nettoyage-de-printemps-pour-vos-locaux/">
<img width="550" height="550" src="https://asr-nettoyage.fr/images/0382754001776691136_C.png" alt=""/>
</a> </header>
<div class="infoplus">
<h2>Envie d’un gros nettoyage de printemps pour vos locaux ? 🌸
</h2>
<time datetime="2026-04-20" class="date_article"><span>20</span><span> Avril</span> </time>
<footer>
<a class="bouton_clair" href="https://asr-nettoyage.fr/envie-d-un-gros-nettoyage-de-printemps-pour-vos-locaux/" title="En savoir plus">En savoir plus</a><footer>
</div>
</article>
</div> <!-- Liste des slides injectée ici -->
</div>
<div class="swiper-pagination"></div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div>
<!--<p>
<a class="bouton_fonce" href="https://asr-nettoyage.fr/le-mag-asr/" title="Toutes les actus">Toutes les actus</a>
</p>-->
</aside>
<script>
document.addEventListener('DOMContentLoaded', () => {
var swiper = new Swiper(".mySwiper", {
slidesPerView: 2,
spaceBetween: 20,
loop: true,
pagination: true,
EffectFade:true,
autoplay:false,
fadeEffect: {
crossFade: true
},
pagination: {
el: ".swiper-pagination",
clickable: true,
},
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
breakpoints: {
0: {
loop: true,
EffectFade:true,
autoplay:true,
slidesPerView: 1,
spaceBetween: 5
},
576: {
slidesPerView: 2,
spaceBetween: 5
},
992: {
slidesPerView: 3,
spaceBetween: 20
},
1300: {
slidesPerView:3,
spaceBetween: 80
}
}
});
});
</script>
</div>
<footer id="bg_bottom">
<div class="container1400 content">
<div class="col"><p><img src="https://asr-nettoyage.fr/images/0588343001721053594_S.png" alt="Logo ASR"></p><p><span style="font-size:14px;">ASR Nettoyage est spécialisé </span><br><span style="font-size:14px;">depuis 2007 dans le nettoyage </span><br><span style="font-size:14px;">pour les professionnels.</span></p><div class="reseaux"><p><span style="color:hsl(219,55%,41%);"><strong>Suivez-nous !</strong></span></p><p><a href="https://www.facebook.com/asrnettoyage/" target="_blank" rel="noopener noreferrer"><img class="image-style-align-left image" src="https://asr-nettoyage.fr/images/0692405001721054569_XS.png" alt="Facebook"></a><a href="https://whatsapp.com/channel/0029VaY2fpq0QeapMTytD11n"><img class="image_resized" style="width:9.92%;" src="https://asr-nettoyage.fr/images/0779708001771596037_XL.png" alt=""></a><a href="https://www.instagram.com/asr.nettoyage/" target="_blank" rel="noopener noreferrer"><img src="https://asr-nettoyage.fr/images/0936657001721054569_XS.png" alt="Instagram"></a><a href="https://www.linkedin.com/company/asrnettoyage/" target="_blank" rel="noopener noreferrer"><img src="https://asr-nettoyage.fr/images/0184829001721054570_XS.png" alt="Linkedin"></a><a href="https://www.youtube.com/@asrnettoyage" target="_blank" rel="noopener noreferrer"><img src="https://asr-nettoyage.fr/images/0427640001721054570_XS.png" alt="Youtube"></a></p></div><p> </p></div><div class="col"><div><p><span style="color:hsl(219,55%,41%);"><strong>À propos</strong></span></p><p><a href="https://asr-nettoyage.fr/la-franchise/">Notre histoire</a></p><p><a href="https://asr-nettoyage.fr/nos-services5/">Nos services</a></p><p><a href="https://asr-nettoyage.fr/no-referents/">Nos références</a></p><p><a href="https://asr-nettoyage.fr/nos-certifications1/">Nos certifications </a></p></div><div><p><span style="color:hsl(219,55%,41%);"><strong>Réseau</strong></span></p><p><a href="https://asr-nettoyage.fr/trouver-une-agence/">Nos agences</a></p><p><a href="/trouver-une-agence/" target="_self" rel="noopener noreferrer">Demande de devis</a></p><p><a href="https://asr-nettoyage.fr/le-mag-asr/">Le Mag asr</a></p></div><div><p><span style="color:hsl(219,55%,41%);"><strong>Ressources</strong></span></p><p><a href="https://asr-nettoyage.fr/offres-emplois/">Nos offres d’emplois</a></p><p><a href="https://asr-nettoyage.fr/la-franchise/" target="_self" rel="noopener noreferrer">Devenir franchisé</a></p><p><a href="https://asr-nettoyage.fr/faq/" target="_blank" rel="noopener noreferrer">FAQ</a></p><p><a href="/plan-du-site/" target="_self" rel="noopener noreferrer">Plan du site</a></p></div></div><div class="col"><p><span style="color:hsl(219,55%,41%);"><strong>Service client</strong></span></p><p><a class="bouton_clair" href="tel:0981605287" target="_blank" rel="noopener noreferrer">0.981.605.287</a></p><figure class="image image-style-block-align-left"><img src="https://asr-nettoyage.fr/images/0691431001721053668_XS.png" alt="fep"></figure><figure class="image image-style-block-align-left"><img src="https://asr-nettoyage.fr/images/0512991001721053668_S.png" alt="qualiopi"></figure><p>ASR Nettoyage est certifiée ISO 9001, <br>norme internationale de <br>management de la qualité</p></div></div>
<div class="container1400 sousfooter">
<ul><li class=""><a href="https://asr-nettoyage.fr/mentions-legales/" >Mentions légales</a></li><li class=""><a href="https://asr-nettoyage.fr/confidentialite/" >Politique de confidentialité</a></li></ul>
<a id="backtotopbis" href="#" title="Retour en haut" class="bouton_clair">REVENIR EN HAUT</a>
</div>
</footer>
<script >
</script> </section><!-- end global-->
<script src="/inc/js/jssor/jssor.slider.mini.js"></script>
<script src="/inc/js/end_js.min.js"></script>
</body>
</html>