PageSourceSearch

https://senego.com/contacter-senego

html senego.com collected 2026-10-01 11:45:52 UTC 70,874 bytes, 547 lines download raw bytes

1<!DOCTYPE html><html lang="fr-FR"><head><title>Contacter Senego</title><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="preconnect" href="https://pagead2.googlesyndication.com" crossorigin><link rel="preconnect" href="https://securepubads.g.doubleclick.net" crossorigin><link rel="preconnect" href="https://cdn.taboola.com" crossorigin><link rel="preload" as="font" type="font/woff2" href="https://senego.com/wp-content/themes/senego/assets/fonts/sourcesans3-400-latin.woff2" crossorigin><link rel="preload" as="font" type="font/woff2" href="https://senego.com/wp-content/themes/senego/assets/fonts/publicsans-400-latin.woff2" crossorigin><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 
1<script src="data:text/javascript;base64,KGZ1bmN0aW9uKCl7dHJ5e2lmKGRvY3VtZW50LmNvb2tpZS5pbmRleE9mKCdzZW5lZ29fYWNxPScpPi0xKXJldHVybjt2YXIgcT1uZXcgVVJMU2VhcmNoUGFyYW1zKGxvY2F0aW9uLnNlYXJjaCk7dmFyIGQ9e3I6ZG9jdW1lbnQucmVmZXJyZXJ8fCcnLGw6bG9jYXRpb24ucGF0aG5hbWUsczpxLmdldCgndXRtX3NvdXJjZScpfHwnJ307ZG9jdW1lbnQuY29va2llPSdzZW5lZ29fYWNxPScrZW5jb2RlVVJJQ29tcG9uZW50KEpTT04uc3RyaW5naWZ5KGQpKSsnO3BhdGg9LzttYXgtYWdlPTE1NTUyMDAwO1NhbWVTaXRlPUxheCd9Y2F0Y2goZSl7fX0pKCk=" defer></script>
1 <link rel="canonical" href="https://senego.com/contacter-senego" /> 
1<script id="senego-ads-lazy">window.SAlazy||(window.SAlazy=function(b){var fait=false,ro=null,M=800;try{M=parseInt(b.getAttribute("data-marge"),10)||800}catch(e){}function largeur(){try{return b.offsetWidth||0}catch(e){return 0}}function proche(){try{var r=b.getBoundingClientRect();return r.top<innerHeight+M&&r.bottom>-M}catch(e){return true}}function creer(){var i=b.querySelector("ins.adsbygoogle");if(i)return i;i=document.createElement("ins");i.className="adsbygoogle";i.setAttribute("data-ad-client",b.getAttribute("data-ad-client")||"");i.setAttribute("data-ad-slot",b.getAttribute("data-ad-slot")||"");var w=b.getAttribute("data-ad-w"),h=b.getAttribute("data-ad-h");if(w&&h){i.style.cssText="display:inline-block;width:"+w+"px;height:"+h+"px"}else{i.style.cssText="display:block";i.setAttribute("data-ad-format","auto");i.setAttribute("data-full-width-responsive","true")}b.appendChild(i);return i};function nettoyer(){try{removeEventListener("scroll",surEvt);removeEventListener("resize",surEvt);if(ro)ro.disconnect()}catch(e){}}function mesurer(){return !fait&&largeur()>0&&proche()}function poser(){if(fait)return;fait=true;try{creer();(adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){}nettoyer()}function charger(){if(mesurer())poser()}function surEvt(){charger()}try{if(!b)return;var F=window.SAlazy;F.q=F.q||[];F.q.push({m:mesurer,p:poser});if(!F.t){F.t=1;(window.requestAnimationFrame||function(f){setTimeout(f,0)})(function(){var q=F.q;F.q=[];F.t=0;var pret=[],k;for(k=0;k<q.length;k++){try{if(q[k].m())pret.push(q[k].p)}catch(e){}}for(k=0;k<pret.length;k++){try{pret[k]()}catch(e){}}})}addEventListener("scroll",surEvt,{passive:true});addEventListener("resize",surEvt,{passive:true});if("ResizeObserver"in window){ro=new ResizeObserver(surEvt);ro.observe(b)}if("IntersectionObserver"in window){var o=new IntersectionObserver(function(es){for(var i=0;i<es.length;i++){if(es[i].isIntersecting){charger();if(fait){o.disconnect();break}}}},{rootMargin:M+"px 0px"});o.observe(b)}}catch(e){try{creer();(adsbygoogle=window.adsbygoogle||[]).push({})}catch(e2){}}});</script>
1 <style id="senego-antifouc">/* Modales / overlays / dropdowns : display:none acceptable car pas d animation transform */
2#authModal,#subModal,#searchOverlay,.modal-backdrop,.account-menu,.services-mega-menu{display:none!important}
3#authModal.open,#subModal.open,#searchOverlay.open,.modal-backdrop.open,.account-menu.open,.services-mega-menu.open{display:block!important}
4.services-dropdown:hover .services-mega-menu{display:block!important}
5/* Drawer : on utilise transform + opacity (animables), JAMAIS display:none qui bloquerait l animation. */
6.drawer{transform:translateX(-100%);transition:transform .35s cubic-bezier(.25,.46,.45,.94)}
7.drawer.open{transform:translateX(0)}
8.drawer-backdrop{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}
9.drawer-backdrop.open{opacity:1;pointer-events:auto}</style><link rel='dns-prefetch' href='//www.google.com' /><link rel='dns-prefetch' href='//securepubads.g.doubleclick.net' /><link rel='dns-prefetch' href='//pagead2.googlesyndication.com' /><link rel='dns-prefetch' href='//cdn.ad.plus' /><link rel='dns-prefetch' href='//www.clarity.ms' /><link rel='dns-prefetch' href='//c.statcounter.com' /><link href='https://www.googletagmanager.com' rel='preconnect' /><link rel="alternate" type="application/rss+xml" title="Senego.com : Actualité au Sénégal, toute l&#039;actualité sénégalaise &raquo; Flux" href="https://senego.com/feed" /><link rel="alternate" type="application/rss+xml" title="Senego.com : Actualité au Sénégal, toute l&#039;actualité sénégalaise &raquo; Flux des commentaires" href="https://senego.com/comments/feed" /> 
9<script data-no-optimize="1">(function(){
10  var R = {"part":0,"sdk":{"clientId":"85d62df4-fee5-4655-98ca-158636cd9bbb","apiUrl":"https:\/\/stats.senego.com\/api","trackOutgoingLinks":true,"trackAttributes":true,"trackScreenViews":true},"direct":{"clientId":"85d62df4-fee5-4655-98ca-158636cd9bbb","apiUrl":"https:\/\/stats.senego.com\/api","trackOutgoingLinks":true,"trackAttributes":true,"trackScreenViews":false},"props":{"type_page":"page","post_id":1615684,"auteur":"Sidy Mohamet","date_publication":"2023-10-26T13:00:57+00:00","age_heures":25702},"api":"https:\/\/stats.senego.com\/api","client":"85d62df4-fee5-4655-98ca-158636cd9bbb","version":"1.4.1"};
11  var direct = Math.random() < R.part;
12  var props = R.props; props.mesure_page = direct ? 'direct' : 'sdk';
13  // Composition du trafic « direct » (28/09/2026) : `ouverture` = navigate | reload |
14  // back_forward | prerender (un onglet rechargé n'est pas une nouvelle arrivée) ;
15  // `affichage` = icone quand le site est lancé depuis l'écran d'accueil du téléphone.
16  try {
17    var nv = performance.getEntriesByType && performance.getEntriesByType('navigation')[0];
18    props.ouverture = nv ? nv.type : (performance.navigation ? (['navigate','reload','back_forward'][performance.navigation.type] || 'autre') : 'inconnu');
19  } catch(e) {}
20  try {
21    props.affichage = (window.matchMedia('(display-mode: standalone)').matches || navigator.standalone === true) ? 'icone' : 'navigateur';
22  } catch(e) {}
23
24  // La file doit contenir de VRAIS tableaux : le traceur y appelle `.slice(1)`,
25  // que l'objet `arguments` ne possède pas.
26  window.op = window.op || function(){
27    (window.op.q = window.op.q || []).push(Array.prototype.slice.call(arguments));
28  };
29  window.op('init', direct ? R.direct : R.sdk);
30  window.op('setGlobalProperties', props);
31
32  if (!direct) {
33    // Témoin : comportement en place depuis le 19/09 — le traceur envoie la
34    // page vue, et nous le relançons à quatre moments.
35    var v = function(){ try { window.op('screenView'); } catch(e) {} };
36    if (document.readyState === 'loading') {
37      document.addEventListener('DOMContentLoaded', v, {once:true});
38    } else { v(); }
39    window.addEventListener('load', v, {once:true});
40    ['pointerdown','keydown','scroll'].forEach(function(n){
41      window.addEventListener(n, v, {once:true, passive:true});
42    });
43    window.addEventListener('pagehide', v);
44    return;
45  }
46
47  // Le traceur n'enverra pas la page vue : on lui donne malgré tout l'adresse
48  // courante dès qu'il est là, sinon les événements suivants la perdraient.
49  var tentatives = 0;
50  var horloge = setInterval(function(){
51    if (window.openpanel) { try { window.openpanel.lastPath = window.location.href; } catch(e) {} clearInterval(horloge); }
52    else if (++tentatives > 100) { clearInterval(horloge); }
53  }, 100);
54
55  var abouti = false, encours = false, essais = 0;
56  function corps(){
57    var p = {}; for (var k in props) { if (Object.prototype.hasOwnProperty.call(props,k)) { p[k] = props[k]; } }
58    p.__path = window.location.href;
59    p.__title = document.title;
60    p.__referrer = document.referrer;
61    p.__timestamp = new Date().toISOString();
62    return JSON.stringify({ type:'track', payload:{ name:'screen_view', properties:p } });
63  }
64  function deposer(){
65    if (abouti || encours || essais > 12 || !window.fetch) { return; }
66    encours = true; essais++;
67    try {
68      window.fetch(R.api + '/track', {
69        method: 'POST', keepalive: true, mode: 'cors', credentials: 'omit',
70        headers: {
71          'Content-Type': 'application/json',
72          'openpanel-client-id': R.client,
73          'openpanel-sdk-name': 'web',
74          'openpanel-sdk-version': R.version
75        },
76        body: corps()
77      }).then(function(rep){ abouti = !!(rep && rep.ok); encours = false; })
78        .catch(function(){ encours = false; });
79    } catch(e) { encours = false; }
80  }
81
82  deposer();
83  if (document.readyState === 'loading') {
84    document.addEventListener('DOMContentLoaded', deposer, {once:true});
85  }
86  window.addEventListener('load', deposer, {once:true});
87  ['pointerdown','keydown','scroll'].forEach(function(n){
88    window.addEventListener(n, deposer, {once:true, passive:true});
89  });
90  document.addEventListener('visibilitychange', deposer);
91  window.addEventListener('pagehide', deposer);
92  [400, 1500, 4000, 10000].forEach(function(ms){ setTimeout(deposer, ms); });
93}());</script>
93 
93<script src="https://stats.senego.com/op1.js" data-no-optimize="1" defer></script>
93 <style id="critical-css">/* CSS Critique Minimal - First Paint Only */ /* Prévention layout shift - Logo */ .site-branding img{width:180px;height:31px;display:block} /* Layout critique above-the-fold - Prévention layout shift complet */ .site-header{position:sticky;top:0;z-index:1010;height:88px} .top-bar{min-height:32px} .main-navigation-container{background-color:#fff} /* Skeleton loading - Éviter FOUC */ .loading-skeleton{background:#f0f0f0;min-height:200px} .post-thumbnail{aspect-ratio:16/9;background:#f0f0f0} /* Critical responsive - Menu mobile */ .desktop-navigation{display:none} @media (min-width:992px){.desktop-navigation{display:flex} .menu-toggle-wrapper{display:none}}</style><meta property="og:title" content="Contacter Senego" /><meta property="og:url" content="https://senego.com/contacter-senego" /><meta property="og:site_name" content="Senego.com : Actualité au Sénégal, toute l&#039;actualité sénégalaise" /><meta property="og:type" content="website" /><meta property="og:locale" content="fr_FR" /><meta property="og:image" content="https://senego.com/wp-content/uploads/2019/04/cover-play-senego-1280.jpg" /><meta property="og:image:width" content="1280" /><meta property="og:image:height" content="720" /><meta property="fb:app_id" content="132113483494443" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Contacter Senego" /><meta name="twitter:site" content="@senego" /><meta name="twitter:image" content="https://senego.com/wp-content/uploads/2019/04/cover-play-senego-1280.jpg" /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
94/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><link data-optimized="2" rel="stylesheet" href="https://senego.com/wp-content/litespeed/css/147c63198ffb385ebd94f4ec70a189fa.css?ver=37321" /> 
94<script id="jquery-core-js" src="https://senego.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
94 
94<script id="jquery-migrate-js" src="https://senego.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" defer data-deferred="1"></script>
94 
94<script data-wp-strategy="defer" defer id="senego-header-js" src="https://senego.com/wp-content/themes/senego/assets/js/header.js?ver=1782054326"></script>
94 <link rel="https://api.w.org/" href="https://senego.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://senego.com/wp-json/wp/v2/pages/1615684" />
94<script src="data:text/javascript;base64,d2luZG93LlBlcmZlY3R5UHVzaE9wdGlvbnM9e3BhdGg6Imh0dHBzOi8vc2VuZWdvLmNvbS93cC1jb250ZW50L3BsdWdpbnMvcGVyZmVjdHktcHVzaC1ub3RpZmljYXRpb25zL3B1YmxpYy9qcyIsZGlhbG9nVGl0bGU6IlJlY2V2ZXogbCdhY3R1YWxpdMOpIGR1IFPDqW7DqWdhbCBlbiBwcmVtaWVyLCBvw7kgcXVlIHZvdXMgc295ZXoiLGRpYWxvZ1N1Ym1pdDoiT3VpLCB0ZW5lei1tb2kgaW5mb3Jtw6kiLGRpYWxvZ0NhbmNlbDoiUGx1cyB0YXJkIixzZXR0aW5nc1RpdGxlOiJBbGVydGVzIFNlbmVnbyIsc2V0dGluZ3NPcHRJbjoiQWN0aXZleiBsZXMgYWxlcnRlcyBwb3VyIHN1aXZyZSBsJ2FjdHVhbGl0w6kgZHUgU8OpbsOpZ2FsIGVuIGRpcmVjdCIsc2V0dGluZ3NVcGRhdGVFcnJvcjoiVW5lIGVycmV1ciBlc3Qgc3VydmVudWUsIHZldWlsbGV6IHLDqWVzc2F5ZXIgZGFucyB1biBpbnN0YW50LiIsc2VydmVyVXJsOiJodHRwczovL3NlbmVnby5jb20vd3AtanNvbi9wZXJmZWN0eS1wdXNoIix2YXBpZFB1YmxpY0tleToiQkVBRXNNU2lzRUJ5X0pJTlItZWRhdmNGbXd4bk9QNTVDOEpBNmxCTzZub0FKTVoySldtZFpBdWdhMmxRMzdpbmwzM2lBNEpZaUdpQmV6VEpscWJ3b0g4Iix0b2tlbjoiZGY4NTEyOWY1MyIsdG9rZW5IZWFkZXI6IlgtV1AtTm9uY2UiLGVuYWJsZWQ6ITAsdW5yZWdpc3RlckNvbmZsaWN0czohMSxzZXJ2aWNlV29ya2VyU2NvcGU6Ii9wZXJmZWN0eS9wdXNoIixsb2dnZXJMZXZlbDoiZXJyb3IiLGxvZ2dlclZlcmJvc2U6ITEsaGlkZUJlbGxBZnRlclN1YnNjcmliZTohMSxhc2tQZXJtaXNzaW9uc0RpcmVjdGx5OiExLHVucmVnaXN0ZXJDb25mbGljdHNFeHByZXNzaW9uOiIoT25lU2lnbmFsU0RLV29ya2VyfHdvbmRlcnB1c2gtd29ya2VyLWxvYWRlcnx3ZWJwdXNoci1zd3xzdWJzY3JpYmVycy1jb21cL2ZpcmViYXNlLW1lc3NhZ2luZy1zd3xncmF2aXRlYy1uZXQtd2ViLXB1c2gtbm90aWZpY2F0aW9uc3xwdXNoX25vdGlmaWNhdGlvbl9zdykiLHByb21wdEljb25Vcmw6Imh0dHBzOi8vc2VuZWdvLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9sb2dvLWNhcnJlLXNlbmVnby5wbmciLHZpc2l0c1RvRGlzcGxheVByb21wdDowfQ==" defer></script>
94 
94<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"NewsMediaOrganization","@id":"https://senego.com/#organization","name":"Senego.com","url":"https://senego.com/","sameAs":["https://www.facebook.com/senegosite","https://www.instagram.com/senego_com/","https://www.linkedin.com/in/senego-media-64899516/","https://www.youtube.com/channel/UCwzMh0iy29fijWI8H27RrAg","https://twitter.com/senego","https://www.tiktok.com/@senego.com"],"foundingDate":"2010-01-01","ethicsPolicy":"https://senego.com/charte-ethique-de-senego-com"},{"@type":"WebSite","@id":"https://senego.com/#website","url":"https://senego.com/","name":"Senego.com : Actualité au Sénégal, toute l'actualité sénégalaise","publisher":{"@id":"https://senego.com/#organization"},"inLanguage":"fr_FR","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://senego.com/?s={search_term_string}"},"query-input":"required name=search_term_string"},"alternateName":"Senego.com","description":"Actualité au Sénégal : Suivez toutes l'actualité au Sénégal mais également les actualités politique, sport au Sénégal, des informations en temps réel sur le Sénégal."},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://senego.com/"},{"@type":"ListItem","position":2,"name":"Contacter Senego"}]}]}</script>
94 <link rel="icon" href="https://senego.com/wp-content/uploads/2025/06/senego-fav-512-150x150.png" sizes="32x32" /><link rel="icon" href="https://senego.com/wp-content/uploads/2025/06/senego-fav-512-300x300.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://senego.com/wp-content/uploads/2025/06/senego-fav-512-300x300.png" /><meta name="msapplication-TileImage" content="https://senego.com/wp-content/uploads/2025/06/senego-fav-512-300x300.png" /><style id="perfecty-senego-style">.perfecty-push-dialog-form .perfecty-push-dialog-title::after {
95	content: "Gratuit, sans spam — désactivable à tout moment";
96	display: block;
97	margin-top: 10px;
98	font-size: 13px;
99	font-weight: 400;
100	line-height: 1.35;
101	color: #8a8a8a;
102}
103/* Cloche masquée : une publicité flottante occupe déjà le bas de l'écran
104   (évite le conflit UX). La pop-up d'invitation à l'arrivée reste active.
105   !important nécessaire : le SDK Perfecty pose un style inline display:block
106   sur la cloche, qu'un sélecteur CSS normal ne peut pas surpasser. */
107.perfecty-push-settings-container {
108	display: none !important;
109}</style></head><body class="wp-singular page-template page-template-contact page-template-contact-php page page-id-1615684 wp-theme-senego" data-user="anon"><a class="skip-link screen-reader-text" href="#content">Aller au contenu principal</a><header class="senego-header" id="senegoHeader" role="banner"><div class="topbar"><div class="topbar-inner"><div class="topbar-left">
110<span class="topbar-item date">
111<svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/></svg>
112<span class="topbar-label">jeudi 1 octobre 2026</span>
113</span>
114<span class="dot topbar-item dot-sep">·</span>
115<span class="topbar-item lang" aria-hidden="true">
116<span class="lang-switch"><span class="active">FR</span></span>
117</span></div><div class="topbar-right">
118<a href="https://senego.com/contacter-senego/" class="topbar-contact" aria-label="Contact" data-google-vignette="false">
119<svg viewBox="0 0 24 24" width="14" height="14" aria-hidden="true"><path fill="currentColor" d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0l-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg>
120<span>Contact</span>
121</a>
122<span class="topbar-sep" aria-hidden="true"></span><div class="topbar-social">
123<a href="https://www.facebook.com/senegosite" target="_blank" rel="noopener noreferrer" aria-label="Facebook">
124<svg viewBox="0 0 24 24" width="16" height="16" aria-hidden="true"><path fill="currentColor" d="M18 2H15a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3V2z"/></svg>
125</a>
126<a href="https://x.com/senego" target="_blank" rel="noopener noreferrer" aria-label="X (anciennement Twitter)">
127<svg viewBox="0 0 1200 1227" width="14" height="14" aria-hidden="true"><path fill="currentColor" d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152L842.672 1226.37h357.328L714.137 519.284h.026zM569.165 687.828L521.697 619.934L144.011 79.6944H306.615l304.797 436.001L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854v-.026z"/></svg>
128</a>
129<a href="https://www.youtube.com/channel/UCwzMh0iy29fijWI8H27RrAg" target="_blank" rel="noopener noreferrer" aria-label="YouTube">
130<svg viewBox="0 0 24 24" width="16" height="16" aria-hidden="true"><path fill="currentColor" d="M21.582 6.186a2.483 2.483 0 0 0-1.752-1.751C18.265 4 12 4 12 4s-6.265 0-7.83.435A2.483 2.483 0 0 0 2.418 6.186C2 7.863 2 12 2 12s0 4.137.418 5.814a2.483 2.483 0 0 0 1.752 1.751C5.735 20 12 20 12 20s6.265 0 7.83-.435a2.483 2.483 0 0 0 1.752-1.751C22 16.137 22 12 22 12s0-4.137-.418-5.814zM10 15.214V8.786L15 12l-5 3.214z"/></svg>
131</a>
132<a href="https://www.tiktok.com/@senego.com" target="_blank" rel="noopener noreferrer" aria-label="TikTok">
133<svg viewBox="0 0 24 24" width="14" height="14" aria-hidden="true"><path fill="currentColor" d="M12.53.02C13.84 0 15.14.01 16.44 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08
133-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg>
134</a></div></div></div></div><div class="mainbar"><div class="mainbar-inner"><div style="display:flex; align-items:center; gap:14px;">
135<button class="burger" onclick="openDrawer()" aria-label="Menu">
136<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><path d="M3 6h18M3 12h18M3 18h18"/></svg>
137</button>
138<a href="https://senego.com/" class="logo" aria-label="Senego — accueil">
139<img src="https://senego.com/assets/logos/logo-rectangle.png" alt="Senego" height="40" style="height:40px;width:auto;display:block;" />
140</a></div><div class="search desktop-only"><form role="search" method="get" action="https://senego.com/" style="margin:0;width:100%;">
141<input type="text" name="s" placeholder="Rechercher un article, un sujet, une personnalité…" value="" />
142<button type="submit" class="search-submit" aria-label="Lancer la recherche">
143<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="7"/><path d="M21 21l-4.3-4.3"/></svg>
144</button></form></div><div class="main-right">
145<button class="icon-btn search-mobile mobile-only" aria-label="Rechercher" onclick="openSearch(event)">
146<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"/><path d="M21 21l-4.3-4.3"/></svg>
147</button>
148<a class="cta-sub when-anon" href="/abonnement">
149<span class="sparkle"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l1.5 5.5L19 9l-5.5 1.5L12 16l-1.5-5.5L5 9l5.5-1.5z"/></svg></span>
150<span class="label-full">Soutenir Senego</span>
151<span class="label-short">Soutenir</span></a>
152<a class="cta-sub accent when-loggedin" href="/abonnement">
153<span class="sparkle"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l1.5 5.5L19 9l-5.5 1.5L12 16l-1.5-5.5L5 9l5.5-1.5z"/></svg></span>
154<span class="label-full">Soutenir Senego</span>
155<span class="label-short">Soutenir</span></a><a class="topbar-login when-anon" href="/connexion" aria-label="Se connecter" style="color: var(--ink); border:1px solid var(--line); border-radius:8px; padding:8px 12px; display:inline-flex; align-items:center; gap:6px; text-decoration:none; font-size:13px; font-weight:500;">
156<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
157<span class="label-full">Se connecter</span>
158</a><div class="account-wrap when-loggedin">
159<button class="avatar" onclick="toggleMenu(event, 'topMenu1')" aria-label="Mon compte">AD</button><div class="account-menu" id="topMenu1"><div class="header"><div class="name">Mon compte</div><div class="email"></div></div>
160<a href="/mon-compte">Mon compte</a>
161<a href="/mon-compte#saved">Articles sauvegardés</a>
162<a href="/mon-compte#preferences">Paramètres</a><div class="divider"></div>
163<button class="logout" data-senego-logout>Déconnexion</button></div></div><div class="account-wrap when-premium">
164<button type="button" class="premium-badge-main" onclick="toggleMenu(event, 'topMenu2')" aria-label="Mon compte Premium" style="cursor:pointer; border:0; font-family:inherit;">
165<span class="av">MS</span><span>Premium</span>
166<span style="color: var(--gold); font-weight: 900; margin-left: 2px;">✓</span>
167</button><div class="account-menu" id="topMenu2"><div class="header"><div class="name">Mon compte</div><div class="email"><span style="color:var(--gold); font-weight:600;">Premium</span></div></div>
168<a href="/mon-compte">Mon compte</a>
169<a href="/mon-compte#subscription">Gérer mon abonnement</a><div class="divider"></div>
170<button class="logout" data-senego-logout>Déconnexion</button></div></div></div></div></div><nav class="navbar"><div class="navbar-inner"><ul class="nav-list"><li><a href="https://senego.com/rubrique/politique">
171Politique                      </a></li><li><a href="https://senego.com/rubrique/societe">
172Société                      </a></li><li><a href="https://senego.com/rubrique/justice">
173Justice                      </a></li><li><a href="https://senego.com/rubrique/international">
174International                      </a></li><li><a href="https://senego.com/rubrique/international/afrique">
175Afrique                      </a></li><li><a href="https://senego.com/rubrique/economie">
176Économie                      </a></li><li><a href="https://senego.com/rubrique/culture/people">
177Célébrités                      </a></li><li><a href="https://senego.com/rubrique/actualites/buzz">
178Buzz                      </a></li><li><a href="https://senego.com/rubrique/sport">
179Sports                      </a></li><li><a href="https://senego.com/rubrique/video">
180Vidéos                      </a></li></ul><div class="nav-aux">
181<a href="https://senego.com/services/">Services</a>
182<a href="https://senego.com/meteo">Météo</a></div></div></nav><div class="compactbar"><div class="compactbar-inner">
183<button class="burger mobile-only" onclick="openDrawer()" aria-label="Menu" style="margin-right:2px;">
184<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><path d="M3 6h18M3 12h18M3 18h18"/></svg>
185</button>
186<a href="https://senego.com/" class="compact-logo">
187<img src="https://senego.com/assets/logos/logo-rectangle.png" alt="Senego" height="26" style="height:26px;width:auto;display:block;" />
188</a><div class="compact-nav">
189<a href="https://senego.com/rubrique/politique">Politique</a>
190<a href="https://senego.com/rubrique/societe">Société</a>
191<a href="https://senego.com/rubrique/justice">Justice</a>
192<a href="https://senego.com/rubrique/international">International</a>
193<a href="https://senego.com/rubrique/international/afrique">Afrique</a>
194<a href="https://senego.com/rubrique/economie">Économie</a>
195<a href="https://senego.com/rubrique/culture/people">Célébrités</a>
196<a href="https://senego.com/rubrique/actualites/buzz">Buzz</a></div><div class="compact-right">
197<button class="icon-btn" aria-label="Rechercher" onclick="openSearch(event)">
198<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"/><path d="M21 21l-4.3-4.3"/></svg>
199</button>
200<a class="compact-login when-anon" href="/connexion" aria-label="Se connecter">
201<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
202<span class="label-full">Se connecter</span></a>
203<a class="compact-cta when-anon" href="/abonnement">
204<svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l1.5 5.5L19 9l-5.5 1.5L12 16l-1.5-5.5L5 9l5.5-1.5z"/></svg>
205<span class="label-full">Soutenir Senego</span></a><div class="account-wrap when-loggedin">
206<button class="avatar" onclick="toggleMenu(event, 'compactMenu1')" style="width:32px; height:32px; font-size:12px;">AD</button><div class="account-menu" id="compactMenu1"><div class="header"><div class="name">
206Mon compte</div><div class="email"></div></div>
207<a href="/mon-compte">Mon compte</a><a href="/mon-compte#preferences">Paramètres</a><div class="divider"></div>
208<button class="logout" data-senego-logout>Déconnexion</button></div></div>
209<a class="compact-cta accent when-loggedin" href="/abonnement">
210<svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l1.5 5.5L19 9l-5.5 1.5L12 16l-1.5-5.5L5 9l5.5-1.5z"/></svg>
211<span class="label-full">Soutenir Senego</span></a><div class="account-wrap when-premium">
212<button type="button" class="compact-premium" onclick="toggleMenu(event, 'compactMenu2')" aria-label="Mon compte Premium" style="cursor:pointer; border:0; font-family:inherit; background:transparent;">
213<span class="av">MS</span>Premium<span style="color: var(--gold); font-weight: 900;">✓</span>
214</button><div class="account-menu" id="compactMenu2"><div class="header"><div class="name">Mon compte</div><div class="email"><span style="color:var(--gold); font-weight:600;">Premium</span></div></div>
215<a href="/mon-compte">Mon compte</a>
216<a href="/mon-compte#subscription">Gérer mon abonnement</a><div class="divider"></div>
217<button class="logout" data-senego-logout>Déconnexion</button></div></div></div></div></div></header><div class="msn-alert-wrap" data-msn="alert"><div class="msn-alert msn-lvl-jaune" role="status"><span class="msn-alert-lvl" data-msn-field="alerte_niveau">Vigilance jaune</span><span class="msn-alert-txt"><b data-msn-field="alerte_titre">Poussière élevée sur Dakar</b> <span data-msn-field="alerte_consigne">Indice 3 sur 5 · PM10 134 µg/m³</span></span><a class="msn-alert-a" href="https://meteosenegal.com/vigilance/dakar" data-msn-href="alerte" data-msn-bloc="alerte" data-msn-cible="alerte">Voir l’alerte</a></div></div><div class="search-overlay" id="searchOverlay" onclick="if(event.target===this) closeSearch()"><div class="search-overlay-inner"><form role="search" method="get" action="https://senego.com/" class="search-overlay-form">
218<input type="text" name="s" id="searchOverlayInput" placeholder="Rechercher un article, un sujet, une personnalité…" autocomplete="off" />
219<button type="submit" class="search-overlay-submit" aria-label="Lancer la recherche">
220<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="7"/><path d="M21 21l-4.3-4.3"/></svg>
221<span class="search-overlay-submit-text">Rechercher</span>
222</button></form>
223<button type="button" class="search-overlay-close" onclick="closeSearch()" aria-label="Fermer la recherche">
224<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><path d="M18 6L6 18M6 6l12 12"/></svg>
225</button></div></div><div class="drawer-backdrop" id="drawerBackdrop" onclick="closeDrawer()"></div><div class="drawer" id="drawer"><div class="drawer-head">
226<a href="https://senego.com/" class="compact-logo"><img src="https://senego.com/assets/logos/logo-rectangle.png" alt="Senego" height="24" style="height:24px;width:auto;" /></a>
227<button class="modal-close" onclick="closeDrawer()" aria-label="Fermer"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2"><path d="M18 6L6 18M6 6l12 12"/></svg></button></div><div class="drawer-cta"><div class="drawer-actions when-anon">
228<a class="senego-btn senego-btn--secondary drawer-actions__login" href="/connexion">Se connecter</a>
229<a class="senego-btn senego-btn--primary drawer-actions__cta" href="/abonnement"><svg class="senego-btn__icon" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M12 2l1.5 5.5L19 9l-5.5 1.5L12 16l-1.5-5.5L5 9l5.5-1.5z"/></svg>Soutenir Senego</a></div><div class="drawer-actions when-loggedin">
230<a class="senego-btn senego-btn--primary drawer-actions__cta drawer-actions__cta--full" href="/abonnement"><svg class="senego-btn__icon" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M12 2l1.5 5.5L19 9l-5.5 1.5L12 16l-1.5-5.5L5 9l5.5-1.5z"/></svg>Soutenir Senego</a></div>
230<div class="drawer-actions when-premium">
231<a class="drawer-premium-card" href="/mon-compte" onclick="closeDrawer()">
232<span class="avatar premium">MS</span>
233<span class="drawer-premium-card__txt">
234<span class="drawer-premium-card__title">Mon compte Premium</span>
235<span class="drawer-premium-card__sub">✓ Abonné</span>
236</span>
237</a>
238<button type="button" class="senego-btn senego-btn--secondary" data-senego-logout>Déconnexion</button></div></div><div class="drawer-topbar">
239<a class="drawer-topbar-contact" href="https://senego.com/contacter-senego/" data-google-vignette="false" aria-label="Contact">
240<svg viewBox="0 0 24 24" width="14" height="14" aria-hidden="true"><path fill="currentColor" d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0l-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg>
241<span>Contact</span>
242</a><div class="drawer-topbar-social">
243<a href="https://www.facebook.com/senegosite" target="_blank" rel="noopener noreferrer" aria-label="Facebook">
244<svg viewBox="0 0 24 24" width="16" height="16" aria-hidden="true"><path fill="currentColor" d="M18 2H15a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3V2z"/></svg>
245</a>
246<a href="https://x.com/senego" target="_blank" rel="noopener noreferrer" aria-label="X">
247<svg viewBox="0 0 1200 1227" width="14" height="14" aria-hidden="true"><path fill="currentColor" d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152L842.672 1226.37h357.328L714.137 519.284h.026zM569.165 687.828L521.697 619.934L144.011 79.6944H306.615l304.797 436.001L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854v-.026z"/></svg>
248</a>
249<a href="https://www.youtube.com/channel/UCwzMh0iy29fijWI8H27RrAg" target="_blank" rel="noopener noreferrer" aria-label="YouTube">
250<svg viewBox="0 0 24 24" width="16" height="16" aria-hidden="true"><path fill="currentColor" d="M21.582 6.186a2.483 2.483 0 0 0-1.752-1.751C18.265 4 12 4 12 4s-6.265 0-7.83.435A2.483 2.483 0 0 0 2.418 6.186C2 7.863 2 12 2 12s0 4.137.418 5.814a2.483 2.483 0 0 0 1.752 1.751C5.735 20 12 20 12 20s6.265 0 7.83-.435a2.483 2.483 0 0 0 1.752-1.751C22 16.137 22 12 22 12s0-4.137-.418-5.814zM10 15.214V8.786L15 12l-5 3.214z"/></svg>
251</a>
252<a href="https://www.tiktok.com/@senego.com" target="_blank" rel="noopener noreferrer" aria-label="TikTok">
253<svg viewBox="0 0 24 24" width="14" height="14" aria-hidden="true"><path fill="currentColor" d="M12.53.02C13.84 0 15.14.01 16.44 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg>
254</a></div></div><div class="drawer-list">
255<a href="https://senego.com/rubrique/politique"><span>Politique</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
256<a href="https://senego.com/rubrique/societe"><span>Société</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
257<a href="https://senego.com/rubrique/justice"><span>Justice</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
258<a href="https://senego.com/rubrique/international"><span>International</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
259<a href="https://senego.com/rubrique/international/afrique"><span>Afrique</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
260<a href="https://senego.com/rubrique/economie"><span>Économie</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
261<a href="https://senego.com/rubrique/culture/people"><span>Célébrités</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
262<a href="https://senego.com/rubrique/actualites/buzz"><span>Buzz</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
263<a href="https://senego.com/rubrique/sport"><span>
263Sports</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a>
264<a href="https://senego.com/rubrique/video"><span>Vidéos</span><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18l6-6-6-6"/></svg></a></div></div><div id="page" class="site"><main id="content" class="container" role="main"><div class="contact-container"><h2 class="contact-title">Contactez Senego.com</h2><form id="contact-form" class="contactForm">
265<label for="name">Nom *:</label>
266<input type="text" id="name" name="name" required><label for="email">Email *:</label>
267<input type="email" id="email" name="email" required><label for="reason">Pourquoi voulez-vous nous contacter ?:</label>
268<select id="reason" name="reason"><option value="Partager des scoops ou des informations">Partager des scoops ou des informations</option><option value="Faire de la publicité">Faire de la publicité</option><option value="Proposer un partenariat">Proposer un partenariat</option><option value="Fournir des retours et suggestions">Fournir des retours et suggestions</option><option value="Signaler des problèmes techniques">Signaler des problèmes techniques</option><option value="Signaler un contenu inapproprié">Signaler un contenu inapproprié</option><option value="Problème avec un commentaire">Problème avec les commentaires</option><option value="Suppression des données personnelles">Suppression des données personnelles</option>
269</select><label for="message">Message *:</label><textarea id="message" name="message" class="textMessage" required></textarea><div class="g-recaptcha captchaWrapper" data-sitekey="6LefQckSAAAAALOJaI4RiAxgMXhFdt7X9vivYGHt"></div><button type="submit">Envoyer</button></form><div id="form-response"></div></div></main><div class="archives-band"><div class="container"><h3 class="archives-title">Archives</h3><div class="archives-years">
270<a href="https://senego.com/date/2026" class="archive-year-link">2026</a>
271<a href="https://senego.com/date/2025" class="archive-year-link">2025</a>
272<a href="https://senego.com/date/2024" class="archive-year-link">2024</a>
273<a href="https://senego.com/date/2023" class="archive-year-link">2023</a>
274<a href="https://senego.com/date/2022" class="archive-year-link">2022</a>
275<a href="https://senego.com/date/2021" class="archive-year-link">2021</a>
276<a href="https://senego.com/date/2020" class="archive-year-link">2020</a>
277<a href="https://senego.com/date/2019" class="archive-year-link">2019</a>
278<a href="https://senego.com/date/2018" class="archive-year-link">2018</a>
279<a href="https://senego.com/date/2017" class="archive-year-link">2017</a>
280<a href="https://senego.com/date/2016" class="archive-year-link">2016</a>
281<a href="https://senego.com/date/2015" class="archive-year-link">2015</a>
282<a href="https://senego.com/date/2014" class="archive-year-link">2014</a></div></div></div><footer id="colophon" class="site-footer"><div class="container"><div class="footer-mega"><div class="footer-col"><h4 class="footer-col-title">Rubriques</h4><ul><li><a href="/rubrique/politique">Politique</a></li><li><a href="/rubrique/societe">Societe</a></li><li><a href="/rubrique/justice">Justice</a></li><li><a href="/rubrique/economie">Economie</a></li><li><a href="/rubrique/international">International</a></li><li><a href="/rubrique/culture/people">People</a></li><li><a href="/rubrique/sport">Sports</a></li><li><a href="/rubrique/sport/football">Football</a></li><li><a href="/rubrique/lutte-senegalaise">Lutte</a></li><li><a href="/rubrique/faits-divers">Faits Divers</a></li><li><a href="/rubrique/video">Videos</a></li><li><a href="/rubrique/afrique">Afrique</a></li></ul></div><div class="footer-col"><h4 class="footer-col-title">Nos Services</h4><ul><li><a href="/services/convertisseur-fcfa">Convertisseur FCFA</a></li><li><a href="/services/meteo-senegal">Meteo Senegal</a></li><li><a href="/services/calculateur-salaire-net">Salaire Net</a></li><li><a href="/services/horaires-priere">Horaires Priere</a></li><li><a href="/services/pharmacie-de-garde">Pharmacie de Garde</a></li><li><a href="/services/calculateur-imc">Calculateur IMC</a></li><li><a href="/services/horoscope">Horoscope</a></li><li><a href="/services/simulateur-credit">Simulateur Credit</a></li><li><a href="/services/">Tous les services &rarr;</a></li></ul></div><div class="footer-col"><h4 class="footer-col-title">Series Senegalaises</h4><ul><li><a href="/services/series-senegalaises">Derniers Episodes</a></li><li><a href="/services/series-senegalaises?channel=marodi-tv">Marodi TV</a></li><li><a href="/services/series-senegalaises?channel=evenprod">EvenProd</a></li><li><a href="/services/series-senegalaises?channel=leuztv">LEUZTV</a></li><li><a href="/services/series-senegalaises?channel=pikini-production">Pikini Production</a></li></ul><h4 class="footer-col-title footer-col-title-sub">Radios du Senegal</h4><ul><li><a href="/services/radios-senegal">Toutes les Radios</a></li><li><a href="/services/radios-senegal/rfm">RFM</a></li><li><a href="/services/radios-senegal/zik-fm">Zik FM</a></li><li><a href="/services/radios-senegal/sud-fm">Sud FM</a></li><li><a href="/services/radios-senegal/rts-rsi">RTS RSI</a></li></ul></div><div class="footer-col"><h4 class="footer-col-title">A propos</h4><ul><li><a href="/a-propos-de-senego">Qui sommes-nous</a></li><li><a href="/contacter-senego">Contact</a></li><li><a href="/politique-de-confidentialite">Confidentialite</a></li><li><a href="/conditions-dutilisation-de-senego">CGU</a></li></ul><h4 class="footer-col-title footer-col-title-sub">Nous suivre</h4><div class="footer-social">
283<a rel="noopener noreferrer" href="https://www.facebook.com/senegosite" target="_blank" aria-label="Facebook" class="footer-social-link"><svg viewBox="0 0 320 512" fill="currentColor" width="18" height="18">
283<path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></a>
284<a rel="noopener noreferrer" href="https://x.com/senego" target="_blank" aria-label="X" class="footer-social-link"><svg viewBox="0 0 512 512" fill="currentColor" width="18" height="18"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h148.3L300.6 197.8 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a>
285<a rel="noopener noreferrer" href="https://www.youtube.com/channel/UCwzMh0iy29fijWI8H27RrAg" target="_blank" aria-label="YouTube" class="footer-social-link"><svg viewBox="0 0 576 512" fill="currentColor" width="18" height="18"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></a>
286<a rel="noopener noreferrer" href="https://www.instagram.com/senego_com/" target="_blank" aria-label="Instagram" class="footer-social-link"><svg viewBox="0 0 448 512" fill="currentColor" width="18" height="18"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></a>
287<a rel="noopener noreferrer" href="https://www.linkedin.com/in/senego-media-64899516/" target="_blank" aria-label="LinkedIn" class="footer-social-link"><svg viewBox="0 0 448 512" fill="currentColor" width="18" height="18"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg></a>
288<a rel="noopener noreferrer" href="https://www.tiktok.com/@senego.com" target="_blank" aria-label="TikTok" class="footer-social-link"><svg viewBox="0 0 448 512" fill="currentColor" width="18" height="18"><path d="M448 209.91a210.06 210.06 0 0 1-122.77-39.25V349.38A162.55 162.55 0 1 1 185 188.31V278.2a74.62 74.62 0 1 0 52.23 71.18V0l88 0a121.18 121.18 0 0 0 1.86 22.17h0A122.18 122.18 0 0 0 381 102.39a121.43 121.43 0 0 0 67 20.14Z"></path></svg></a></div></div></div><div class="footer-legal" style="text-align:center;padding:18px 16px;border-top:1px solid #2a2a2a;font-size:12px;color:#888;line-height:1.6">
289<strong style="color:#bbb">SENEGO MEDIA SUARL</strong> — Société à responsabilité limitée unipersonnelle ·
290RCCM&nbsp;: SN DKR 2014.B 19404 · NINEA&nbsp;: 005263819<br>
291Fass Paillote, rond-point Canal 4, Rés. Adja Mame Ndiaye, Dakar, Sénégal · Tél.&nbsp;: +221 33 823 43 43 ·
292<a href="mailto:[email protected]" style="color:#bbb;text-decoration:underline">[email protected]</a><br>
293<a href="https://senego.com/sitemap.xml" style="color:#bbb;text-decoration:none">Plan du site</a>
294· <a href="https://senego.com/mentions-legales/" style="color:#bbb;text-decoration:none">Mentions légales</a>
295· <a href="https://senego.com/cgu/" style="color:#bbb;text-decoration:none">CGU</a>
296· <a href="https://senego.com/confidentialite/" style="color:#bbb;text-decoration:none">Confidentialité</a></div><div class="footer-bottom">
297<a href="https://senego.com/" rel="home" class="footer-bottom-logo">
298<img src="https://senego.com/assets/logos/logo-rectangle.png" alt="Senego" width="130" height="22" loading="lazy">
299</a><p>&copy; 2026 Senego.com : Actualité au Sénégal, toute l&#039;actualité sénégalaise. Tous droits réservés. Premier site d'informations au Sénégal.</p></div></div></footer></div>
vendor: 58 bytes, line 299
299 <script src="https://www.googletagmanager.com/gtag/js?id=
299G-GHNKHLVB3H
vendor: 36 bytes, line 299
299" defer data-deferred="1"></script> 
299<script src="data:text/javascript;base64,d2luZG93LmRhdGFMYXllcj13aW5kb3cuZGF0YUxheWVyfHxbXTtmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKX0KZ3RhZygnanMnLG5ldyBEYXRlKCkpO2d0YWcoJ2NvbmZpZycsJ0ctR0hOS0hMVkIzSCcp" defer></script>
299 
299<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/senego/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
299 
299<script id="senego-search-header-js-before" src="data:text/javascript;base64,d2luZG93LlNFTkVHT19IRUFERVJfU0VBUkNIPXsiYXBpQmFzZSI6Imh0dHBzOlwvXC9zZW5lZ28uY29tXC93cC1qc29uXC9zZW5lZ29cL3YxIn0=" defer></script>
299 
299<script id="senego-search-header-js" src="https://senego.com/wp-content/themes/senego/assets/js/search-header.js?ver=1780279988" defer data-deferred="1"></script>
299 
299<script id="perfecty-push-js" src="https://senego.com/wp-content/plugins/perfecty-push-notifications/public/js/perfecty-push-sdk/dist/perfecty-push-sdk.min.js?ver=1.6.5" defer data-deferred="1"></script>
299 
299<script id="senego-account-js-extra" src="data:text/javascript;base64,dmFyIFNlbmVnb0FjY291bnQ9eyJhamF4VXJsIjoiaHR0cHM6Ly9zZW5lZ28uY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwibm9uY2UiOiJhMzJmNjhiNDczIiwic3RhdGUiOnsibG9nZ2VkaW4iOiExLCJwcmVtaXVtIjohMSwidXNlciI6eyJkaXNwbGF5X25hbWUiOiIiLCJlbWFpbCI6IiIsInBob3RvVVJMIjoiIn19LCJnb29nbGVDbGllbnRJZCI6IjI2ODQxMDI1Njk0LWxucTEwOWxrNXE2cTJldjB2dnExOG5mbDBkc2hoNmM1LmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwiZmlyZWJhc2VDb25maWciOnsiYXBpS2V5IjoiQUl6YVN5Q1VidnlMclVmVjBjOTBYeFNrQ2FycW5Wb0w2R0hxYUpRIiwiYXV0aERvbWFpbiI6InNlbmVnb2NvbS0xMjE5LmZpcmViYXNlYXBwLmNvbSIsInByb2plY3RJZCI6InNlbmVnb2NvbS0xMjE5Iiwic3RvcmFnZUJ1Y2tldCI6InNlbmVnb2NvbS0xMjE5LmFwcHNwb3QuY29tIiwibWVzc2FnaW5nU2VuZGVySWQiOiIyNjg0MTAyNTY5NCIsImFwcElkIjoiMToyNjg0MTAyNTY5NDp3ZWI6MWFmNTQwMTgxYjk4ZTc5Mzk4M2Y4ZiIsIm1lYXN1cmVtZW50SWQiOiJHLTBMVzhLRktMU0gifX0=" defer></script>
299 
299<script data-wp-strategy="defer" defer id="senego-account-js" src="https://senego.com/wp-content/plugins/senego-account/assets/js/account.js?ver=3.32.21"></script>
299 
299<script data-wp-strategy="defer" defer id="senego-user-menu-js" src="https://senego.com/wp-content/plugins/senego-account/assets/js/user-menu.js?ver=3.32.21"></script>
299 
299<script data-wp-strategy="defer" defer id="news-theme-main-js-js" defer src="https://senego.com/wp-content/themes/senego/assets/js/main.js?ver=1780279987"></script>
299 
299<script id="news-theme-contact-form-js-extra" src="data:text/javascript;base64,dmFyIGNvbnRhY3RGb3JtQWpheD17ImFqYXhVcmwiOiJodHRwczovL3NlbmVnby5jb20vd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCJub25jZSI6ImM1N2FlOWVkOTEifQ==" defer></script>
299 
299<script id="news-theme-contact-form-js" src="https://senego.com/wp-content/themes/senego/assets/js/contact-form.js?ver=1780279987" defer data-deferred="1"></script>
vendor: 114 bytes, line 299
299 <script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js" defer data-deferred="1"></script> 
299<script data-wp-strategy="defer" defer id="senego-app-card-js" src="https://senego.com/wp-content/themes/senego/assets/js/senego-app-card.js?ver=1782169442"></script>
299 
299<script id="senego-clarity" src="data:text/javascript;base64,KGZ1bmN0aW9uKCl7dmFyIFBBUlQ9MjA7ZnVuY3Rpb24gcmV0ZW51KCl7dmFyIGNsZT0nc2VuZWdvX2NsYXJpdHlfZWNoYW50aWxsb24nO3RyeXt2YXIgdj13aW5kb3cubG9jYWxTdG9yYWdlLmdldEl0ZW0oY2xlKTtpZih2PT09JzEnKXtyZXR1cm4hMH0KaWYodj09PScwJyl7cmV0dXJuITF9CnZhciB0aXJlPShNYXRoLnJhbmRvbSgpKjEwMCk8UEFSVDt3aW5kb3cubG9jYWxTdG9yYWdlLnNldEl0ZW0oY2xlLHRpcmU/JzEnOicwJyk7cmV0dXJuIHRpcmV9Y2F0Y2goZSl7cmV0dXJuKE1hdGgucmFuZG9tKCkqMTAwKTxQQVJUfX0KaWYoIXJldGVudSgpKXtyZXR1cm59CnZhciBmYWl0PSExO2Z1bmN0aW9uIGNoYXJnZXIoKXtpZihmYWl0KXtyZXR1cm59CmZhaXQ9ITA7KGZ1bmN0aW9uKGMsbCxhLHIsaSx0LHkpe2NbYV09Y1thXXx8ZnVuY3Rpb24oKXsoY1thXS5xPWNbYV0ucXx8W10pLnB1c2goYXJndW1lbnRzKX07dD1sLmNyZWF0ZUVsZW1lbnQocik7dC5hc3luYz0xO3Quc3JjPSJodHRwczovL3d3dy5jbGFyaXR5Lm1zL3RhZy8iK2k7eT1sLmdldEVsZW1lbnRzQnlUYWdOYW1lKHIpWzBdO3kucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodCx5KX0pKHdpbmRvdyxkb2N1bWVudCwiY2xhcml0eSIsInNjcmlwdCIsImlseW44bDFiYzMiKX0KZnVuY3Rpb24gcXVhbmRJbm9jY3VwZSgpe2lmKHdpbmRvdy5yZXF1ZXN0SWRsZUNhbGxiYWNrKXt3aW5kb3cucmVxdWVzdElkbGVDYWxsYmFjayhjaGFyZ2VyLHt0aW1lb3V0OjIwMDB9KX1lbHNle3dpbmRvdy5zZXRUaW1lb3V0KGNoYXJnZXIsMTIwMCl9fVsnc2Nyb2xsJywndG91Y2hzdGFydCcsJ3BvaW50ZXJkb3duJywna2V5ZG93biddLmZvckVhY2goZnVuY3Rpb24oZSl7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoZSxjaGFyZ2VyLHtvbmNlOiEwLHBhc3NpdmU6ITB9KX0pO2lmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0nY29tcGxldGUnKXtxdWFuZElub2NjdXBlKCl9ZWxzZXt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcscXVhbmRJbm9jY3VwZSx7b25jZTohMH0pfX0pKCk=" defer></script>
299 
299<script data-no-optimize="1">(function(){
300  var CFG = {"echantillonVitals":10,"zones":[["suggestions",".senego-context-block"],["tags",".article-tags"],["contenu",".entry-content"],["encart",".senego-support-card, .senego-app-card"],["menu",".senego-header, .navbar, .nav-list, .drawer-list"],["une",".featured-section, .featured-grid, .featured-main-article"],["populaires",".popular-posts-section, .popular-posts-slider, .popular-posts-grid"],["videos",".video-posts-list, .widget_video_posts"],["liste",".posts-container, .home-content-area, .site-main"],["sidebar","#secondary, .widget-area"],["pied","#colophon, .site-footer"]]};
301  if (!window.op) { return; }
302
303  var debut = Date.now();
304  var nbClics = 0, clicsParZone = {}, profondeurMax = 0;
305  var blocVu = 'non', blocVuEnvoye = false, envoyeSortie = false;
306
307  /* ---------- Arrivée depuis une autre page du site ----------
308     Mesure fiable du passage d'une page à l'autre (constat du 10/09/2026 : les
309     `clic_interne` ne couvrent qu'une petite partie des navigations, l'envoi partant au
310     moment où la page est quittée). Ici, tout se mesure À L'ARRIVÉE, pendant un
311     chargement normal :
312       - la page d'origine vient du référent du navigateur (Referrer-Policy du site :
313         strict-origin-when-cross-origin, donc chemin complet entre pages senego) ;
314       - la zone et le rang du lien viennent d'une note écrite dans sessionStorage au
315         moment du clic (écriture synchrone, elle ne peut pas se perdre).
316     Rechargements et retours arrière ignorés : seul un vrai chargement compte. */
317  (function () {
318    var nav = performance.getEntriesByType ? performance.getEntriesByType('navigation')[0] : null;
319    if (nav && nav.type && nav.type !== 'navigate') { return; }
320    var de = '';
321    try {
322      var r = new URL(document.referrer);
323      if (r.hostname === window.location.hostname && r.pathname !== window.location.pathname) { de = r.pathname; }
324    } catch (e) {}
325    var note = null;
326    try {
327      note = JSON.parse(sessionStorage.getItem('senego_dernier_clic') || 'null');
328      sessionStorage.removeItem('senego_dernier_clic');
329    } catch (e) {}
330    var accord = !!(note && note.vers === window.location.pathname && (!de || note.de === de) &&
331                    (Date.now() - note.t) < 120000);
332    if (!de && !accord) { return; }
333    var origine = de || note.de;
334    window.op('track', 'arrivee_interne', {
335      de_path:        origine,
336      de_post_id:     postIdDe(origine),
337      zone:           accord ? note.z : 'inconnue',
338      rang_dans_zone: accord ? String(note.r || '') : '',
339      mesure:         de ? (accord ? 'referent+note' : 'referent') : 'note',
340      delai_ms:       accord ? String(Date.now() - note.t) : ''
341    });
342  })();
343
344  function pct() {
345    var h = document.documentElement;
346    var total = (h.scrollHeight - window.innerHeight);
347    if (total <= 0) { return 100; }
348    var p = Math.round((window.pageYOffset || h.scrollTop || 0) / total * 100);
349    return p < 0 ? 0 : (p > 100 ? 100 : p);
350  }
351  function releve() { var p = pct(); if (p > profondeurMax) { profondeurMax = p; } }
352  window.addEventListener('scroll', releve, {passive:true});
353  window.addEventListener('resize', releve, {passive:true});
354  releve();
355
356  /* ---------- Zone d'un élément : le premier ancêtre reconnu ---------- */
357  function zoneDe(el) {
358    for (var i = 0; i < CFG.zones.length; i++) {
359      try { if (el.closest(CFG.zones[i][1])) { return CFG.zones[i][0]; } } catch (e) {}
360    }
361    return 'autre';
362  }
363
364  /* ---------- Identifiant d'article dans une URL senego ----------
365     Les adresses ont la forme /<slug>_<ID>.html : c'est la seule clé fiable,
366     le slug seul ne permet aucune jointure. */
367  function postIdDe(href) {
368    var m = /_(\d+)\.html(?:[?#]|$)/.exec(href || '');
369    return m ? m[1] : '';
370  }
371
372  function estInterne(a) {
373    return a && a.href && a.hostname === window.location.hostname;
374  }
375
376  /* ---------- Clics internes ---------- */
377  document.addEventListener('click', function (ev) {
378    var a = ev.target && ev.target.closest ? ev.target.closest('a[href]') : null;
379    if (!a || !estInterne(a)) { return; }
380
381    var zone = zoneDe(a);
382    nbClics++;
383    clicsParZone[zone] = (clicsParZone[zone] || 0) + 1;
384
385    // Rang du lien DANS sa zone : distingue « il a pris la 1re suggestion »
386    // de « il a fouillé jusqu'à la 4e ».
387    var rang = '';
388    try {
389      var conteneur = a.closest(CFG.zones.filter(function(z){return z[0]===zone;}).map(function(z){return z[1];})[0] || 'body');
390      if (conteneur) {
391        var liens = conteneur.querySelectorAll('a[href]');
392        for (var i = 0; i < liens.length; i++) { if (liens[i] === a) { rang = String(i + 1); break; } }
393      }
394    } catch (e) {}
395
396    // Note lue par la page d'arrivée (événement `arrivee_interne`) : c'est elle qui rend
397    // la zone et le rang même quand l'envoi ci-dessous se perd au changement de page.
398    try {
399      sessionStorage.setItem('senego_dernier_clic', JSON.stringify({
400        z: zone, r: rang, de: window.location.pathname, vers: a.pathname, t: Date.now()
401      }));
402    } catch (e) {}
403
404    window.op('track', 'clic_interne', {
405      zone:            zone,
406      cible_post_id:   postIdDe(a.href),
407      rang_dans_zone:  rang,
408      profondeur:      String(pct()),
409      secondes:        String(Math.round((Date.now() - debut) / 1000)),
410      texte:           (a.textContent || '').trim().slice(0, 80)
411    });
412  }, true);
413
414  /* ---------- Le bloc de suggestions a-t-il seulement été VU ? ----------
415     Sans cette impression, un taux de clic sur les suggestions serait faux :
416     on diviserait par des pages vues dont la majorité n'a jamais atteint le bloc. */
417  (function () {
418    var bloc = document.querySelector('.senego-context-block');
419    if (!bloc || !window.IntersectionObserver) { return; }
420    var obs = new IntersectionObserver(function (entrees) {
421      for (var i = 0; i < entrees.length; i++) {
422        if (entrees[i].isIntersecting) {
423          blocVu = 'oui';
424          if (!blocVuEnvoye) {
425            blocVuEnvoye = true;
426            window.op('track', 'bloc_suggestions_vu', {
427              secondes:   String(Math.round((Date.now() - debut) / 1000)),
428              nb_liens:   String(bloc.querySelectorAll('a[href]').length)
429            });
430          }
431          obs.disconnect();
432        }
433      }
434    }, {threshold: 0.3});
435    obs.observe(bloc);
436  })();
437
438  /* ---------- Performance ressentie, sur un échantillon ----------
439     Une page lente est une cause de départ qu'aucun indicateur éditorial ne montre.
440     Échantillonnée pour ne pas doubler le volume d'événements. */
441  if (Math.random() * 100 < CFG.echantillonVitals && window.PerformanceObserver) {
442    var lcp = 0, cls = 0, inp = 0;
443    try {
444      new PerformanceObserver(function (l) {
445        var e = l.getEntries(); lcp = Math.round(e[e.length - 1].startTime);
446      }).observe({type: 'largest-contentful-paint', buffered: true});
447    } catch (e) {}
448    try {
449      new PerformanceObserver(function (l) {
450        l.getEntries().forEach(function (x) { if (!x.hadRecentInput) { cls += x.value; } });
451      }).observe({type: 'layout-shift', buffered: true});
452    } catch (e) {}
453    try {
454      new PerformanceObserver(function (l) {
455        l.getEntries().forEach(function (x) {
456          var d = x.duration || 0; if (d > inp) { inp = Math.round(d); }
457        });
458      }).observe({type: 'event', buffered: true, durationThreshold: 40});
459    } catch (e) {}
460
461    window.addEventListener('pagehide', function () {
462      var nav = performance.getEntriesByType ? performance.getEntriesByType('navigation')[0] : null;
463      window.op('track', 'vitals', {
464        lcp_ms: String(lcp),
465        cls:    String(Math.round(cls * 1000) / 1000),
466        inp_ms: String(inp),
467        ttfb_ms: nav ? String(Math.round(nav.responseStart)) : '',
468        connexion: (navigator.connection && navigator.connection.effectiveType) || ''
469      });
470    });
471  }
472
473  /* ---------- Première erreur JavaScript seulement ----------
474     Plafonnée à un événement par page : une erreur en boucle ne doit pas
475     inonder la collecte ni fausser les comptages. */
476  (function () {
477    var envoyee = false;
478    window.addEventListener('error', function (ev) {
479      if (envoyee) { return; }
480      envoyee = true;
481      var p = {
482        message: String(ev.message || '').slice(0, 120),
483        source:  String(ev.filename || '').slice(0, 120),
484        ligne:   String(ev.lineno || '')
485      };
486      // Sur une erreur publicitaire, joindre l'état des unités : c'est le seul moyen
487      // de savoir LAQUELLE est en largeur nulle chez un vrai lecteur, une reproduction
488      // en navigateur de test ne montrant plus le défaut.
489      if (p.message.indexOf('adsbygoogle') > -1) {
490        try {
491          var nulles = [];
492          // On ne retient que les unités NON ENCORE TRAITÉES : après une absence de
493          // remplissage (« no fill »), AdSense met l'unité en display:none, donc sa
494          // largeur tombe à 0 alors qu'elle est parfaitement normale. Sans ce filtre,
495          // le diagnostic accuse des emplacements sains (constaté le 08/09/2026).
496          document.querySelectorAll('ins.adsbygoogle:not([data-adsbygoogle-status])').forEach(function (i) {
497            if (i.offsetWidth === 0) {
498              var par = i.parentElement;
499              nulles.push((i.getAttribute('data-ad-slot') || 'auto') + ':' +
500                          (par ? (par.className || par.tagName).toString().slice(0, 28) : '?'));
501            }
502          });
503          p.unites_nulles = nulles.join(' | ').slice(0, 160);
504          p.nb_unites = String(document.querySelectorAll('ins.adsbygoogle').length);
505          p.largeur = String(document.documentElement.clientWidth);
506        } catch (e) {}
507      }
508      window.op('track', 'erreur_js', p);
509    });
510  })();
511
512  /* ---------- Recherche interne : ce que le lecteur ne trouve pas ---------- */
513  document.addEventListener('submit', function (ev) {
514    var f = ev.target;
515    if (!f || !f.querySelector) { return; }
516    var champ = f.querySelector('input[name="s"]');
517    if (!champ) { return; }
518    window.op('track', 'recherche_interne', {terme: String(champ.value || '').slice(0, 80)});
519  }, true);
520
521  /* ---------- Sortie de page : le résumé de la visite ----------
522     Émis sur pagehide ET sur visibilitychange (Safari iOS ne déclenche pas
523     toujours pagehide). Le drapeau `envoyeSortie` garantit un seul envoi. */
524  function sortie() {
525    if (envoyeSortie) { return; }
526    envoyeSortie = true;
527    releve();
528    var zones = Object.keys(clicsParZone).sort(function (a, b) {
529      return clicsParZone[b] - clicsParZone[a];
530    });
531    window.op('track', 'sortie_page', {
532      duree_s:            String(Math.round((Date.now() - debut) / 1000)),
533      profondeur_max:     String(profondeurMax),
534      a_clique:           nbClics > 0 ? 'oui' : 'non',
535      nb_clics:           String(nbClics),
536      zone_principale:    zones[0] || '',
537      bloc_suggestions:   blocVu
538    });
539  }
540  document.addEventListener('visibilitychange', function () {
541    if (document.visibilityState === 'hidden') { sortie(); }
542  });
543  window.addEventListener('pagehide', sortie);
544})();</script>
544 
544<script data-no-optimize="1">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}
544),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script>
544</body></html>
545<!-- Page optimized by LiteSpeed Cache @2026-10-01 11:45:50 -->
546
547<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-10-01 11:45:50 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.