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'actualité sénégalaise » Flux" href="https://senego.com/feed" /><link rel="alternate" type="application/rss+xml" title="Senego.com : Actualité au Sénégal, toute l'actualité sénégalaise » 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'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 →</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 : SN DKR 2014.B 19404 · NINEA : 005263819<br> 291Fass Paillote, rond-point Canal 4, Rés. Adja Mame Ndiaye, Dakar, Sénégal · Tél. : +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>© 2026 Senego.com : Actualité au Sénégal, toute l'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.