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;function largeur(){try{return b.offsetWidth||0}catch(e){return 0}}function proche(){try{var r=b.getBoundingClientRect();return r.top<innerHeight+800&&r.bottom>-800}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:"800px 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":25532},"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 14 // La file doit contenir de VRAIS tableaux : le traceur y appelle `.slice(1)`, 15 // que l'objet `arguments` ne possède pas. 16 window.op = window.op || function(){ 17 (window.op.q = window.op.q || []).push(Array.prototype.slice.call(arguments)); 18 }; 19 window.op('init', direct ? R.direct : R.sdk); 20 window.op('setGlobalProperties', props); 21 22 if (!direct) { 23 // Témoin : comportement en place depuis le 19/09 â le traceur envoie la 24 // page vue, et nous le relançons à quatre moments. 25 var v = function(){ try { window.op('screenView'); } catch(e) {} }; 26 if (document.readyState === 'loading') { 27 document.addEventListener('DOMContentLoaded', v, {once:true}); 28 } else { v(); } 29 window.addEventListener('load', v, {once:true}); 30 ['pointerdown','keydown','scroll'].forEach(function(n){ 31 window.addEventListener(n, v, {once:true, passive:true}); 32 }); 33 window.addEventListener('pagehide', v); 34 return; 35 } 36 37 // Le traceur n'enverra pas la page vue : on lui donne malgré tout l'adresse 38 // courante dès qu'il est là , sinon les événements suivants la perdraient. 39 var tentatives = 0; 40 var horloge = setInterval(function(){ 41 if (window.openpanel) { try { window.openpanel.lastPath = window.location.href; } catch(e) {} clearInterval(horloge); } 42 else if (++tentatives > 100) { clearInterval(horloge); } 43 }, 100); 44 45 var abouti = false, encours = false, essais = 0; 46 function corps(){ 47 var p = {}; for (var k in props) { if (Object.prototype.hasOwnProperty.call(props,k)) { p[k] = props[k]; } } 48 p.__path = window.location.href; 49 p.__title = document.title; 50 p.__referrer = document.referrer; 51 p.__timestamp = new Date().toISOString(); 52 return JSON.stringify({ type:'track', payload:{ name:'screen_view', properties:p } }); 53 } 54 function deposer(){ 55 if (abouti || encours || essais > 12 || !window.fetch) { return; } 56 encours = true; essais++; 57 try { 58 window.fetch(R.api + '/track', { 59 method: 'POST', keepalive: true, mode: 'cors', credentials: 'omit', 60 headers: { 61 'Content-Type': 'application/json', 62 'openpanel-client-id': R.client, 63 'openpanel-sdk-name': 'web', 64 'openpanel-sdk-version': R.version 65 }, 66 body: corps() 67 }).then(function(rep){ abouti = !!(rep && rep.ok); encours = false; }) 68 .catch(function(){ encours = false; }); 69 } catch(e) { encours = false; } 70 } 71 72 deposer(); 73 if (document.readyState === 'loading') { 74 document.addEventListener('DOMContentLoaded', deposer, {once:true}); 75 } 76 window.addEventListener('load', deposer, {once:true}); 77 ['pointerdown','keydown','scroll'].forEach(function(n){ 78 window.addEventListener(n, deposer, {once:true, passive:true}); 79 }); 80 document.addEventListener('visibilitychange', deposer); 81 window.addEventListener('pagehide', deposer); 82 [400, 1500, 4000, 10000].forEach(function(ms){ setTimeout(deposer, ms); }); 83}());</script>
83
83<script src="https://stats.senego.com/op1.js" data-no-optimize="1" defer></script>
83 <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} 84/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><link data-optimized="2" rel="stylesheet" href="https://senego.com/wp-content/litespeed/css/b761b99e56a057ffd7297fc5cdbd620e.css?ver=9b0ef" />
84<script id="jquery-core-js" src="https://senego.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
84
84<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>
84
84<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>
84 <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" />
84<script src="data:text/javascript;base64,d2luZG93LlBlcmZlY3R5UHVzaE9wdGlvbnM9e3BhdGg6Imh0dHBzOi8vc2VuZWdvLmNvbS93cC1jb250ZW50L3BsdWdpbnMvcGVyZmVjdHktcHVzaC1ub3RpZmljYXRpb25zL3B1YmxpYy9qcyIsZGlhbG9nVGl0bGU6IlJlY2V2ZXogbCdhY3R1YWxpdMOpIGR1IFPDqW7DqWdhbCBlbiBwcmVtaWVyLCBvw7kgcXVlIHZvdXMgc295ZXoiLGRpYWxvZ1N1Ym1pdDoiT3VpLCB0ZW5lei1tb2kgaW5mb3Jtw6kiLGRpYWxvZ0NhbmNlbDoiUGx1cyB0YXJkIixzZXR0aW5nc1RpdGxlOiJBbGVydGVzIFNlbmVnbyIsc2V0dGluZ3NPcHRJbjoiQWN0aXZleiBsZXMgYWxlcnRlcyBwb3VyIHN1aXZyZSBsJ2FjdHVhbGl0w6kgZHUgU8OpbsOpZ2FsIGVuIGRpcmVjdCIsc2V0dGluZ3NVcGRhdGVFcnJvcjoiVW5lIGVycmV1ciBlc3Qgc3VydmVudWUsIHZldWlsbGV6IHLDqWVzc2F5ZXIgZGFucyB1biBpbnN0YW50LiIsc2VydmVyVXJsOiJodHRwczovL3NlbmVnby5jb20vd3AtanNvbi9wZXJmZWN0eS1wdXNoIix2YXBpZFB1YmxpY0tleToiQkVBRXNNU2lzRUJ5X0pJTlItZWRhdmNGbXd4bk9QNTVDOEpBNmxCTzZub0FKTVoySldtZFpBdWdhMmxRMzdpbmwzM2lBNEpZaUdpQmV6VEpscWJ3b0g4Iix0b2tlbjoiZTUyZDNjMTBlNyIsdG9rZW5IZWFkZXI6IlgtV1AtTm9uY2UiLGVuYWJsZWQ6ITAsdW5yZWdpc3RlckNvbmZsaWN0czohMSxzZXJ2aWNlV29ya2VyU2NvcGU6Ii9wZXJmZWN0eS9wdXNoIixsb2dnZXJMZXZlbDoiZXJyb3IiLGxvZ2dlclZlcmJvc2U6ITEsaGlkZUJlbGxBZnRlclN1YnNjcmliZTohMSxhc2tQZXJtaXNzaW9uc0RpcmVjdGx5OiExLHVucmVnaXN0ZXJDb25mbGljdHNFeHByZXNzaW9uOiIoT25lU2lnbmFsU0RLV29ya2VyfHdvbmRlcnB1c2gtd29ya2VyLWxvYWRlcnx3ZWJwdXNoci1zd3xzdWJzY3JpYmVycy1jb21cL2ZpcmViYXNlLW1lc3NhZ2luZy1zd3xncmF2aXRlYy1uZXQtd2ViLXB1c2gtbm90aWZpY2F0aW9uc3xwdXNoX25vdGlmaWNhdGlvbl9zdykiLHByb21wdEljb25Vcmw6Imh0dHBzOi8vc2VuZWdvLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9sb2dvLWNhcnJlLXNlbmVnby5wbmciLHZpc2l0c1RvRGlzcGxheVByb21wdDowfQ==" defer></script>
84
84<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>
84 <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 { 85 content: "Gratuit, sans spam â désactivable à tout moment"; 86 display: block; 87 margin-top: 10px; 88 font-size: 13px; 89 font-weight: 400; 90 line-height: 1.35; 91 color: #8a8a8a; 92} 93/* Cloche masquée : une publicité flottante occupe déjà le bas de l'écran 94 (évite le conflit UX). La pop-up d'invitation à l'arrivée reste active. 95 !important nécessaire : le SDK Perfecty pose un style inline display:block 96 sur la cloche, qu'un sélecteur CSS normal ne peut pas surpasser. */ 97.perfecty-push-settings-container { 98 display: none !important; 99}</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"> 100<span class="topbar-item date"> 101<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> 102<span class="topbar-label">jeudi 24 septembre 2026</span> 103</span> 104<span class="dot topbar-item dot-sep">·</span> 105<span class="topbar-item lang" aria-hidden="true"> 106<span class="lang-switch"><span class="active">FR</span></span> 107</span></div><div class="topbar-right"> 108<a href="https://senego.com/contacter-senego/" class="topbar-contact" aria-label="Contact" data-google-vignette="false"> 109<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> 110<span>Contact</span> 111</a> 112<span class="topbar-sep" aria-hidden="true"></span><div class="topbar-social"> 113<a href="https://www.facebook.com/senegosite" target="_blank" rel="noopener noreferrer" aria-label="Facebook"> 114<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> 115</a> 116<a href="https://x.com/senego" target="_blank" rel="noopener noreferrer" aria-label="X (anciennement Twitter)"> 117<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> 118</a> 119<a href="https://www.youtube.com/channel/UCwzMh0iy29fijWI8H27RrAg" target="_blank" rel="noopener noreferrer" aria-label="YouTube"> 120<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> 121</a> 122<a href="https://www.tiktok.com/@senego.com" target="_blank" rel="noopener noreferrer" aria-label="TikTok"> 123<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
123-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> 124</a></div></div></div></div><div class="mainbar"><div class="mainbar-inner"><div style="display:flex; align-items:center; gap:14px;"> 125<button class="burger" onclick="openDrawer()" aria-label="Menu"> 126<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> 127</button> 128<a href="https://senego.com/" class="logo" aria-label="Senego â accueil"> 129<img src="https://senego.com/assets/logos/logo-rectangle.png" alt="Senego" height="40" style="height:40px;width:auto;display:block;" /> 130</a></div><div class="search desktop-only"><form role="search" method="get" action="https://senego.com/" style="margin:0;width:100%;"> 131<input type="text" name="s" placeholder="Rechercher un article, un sujet, une personnalitéâ¦" value="" /> 132<button type="submit" class="search-submit" aria-label="Lancer la recherche"> 133<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> 134</button></form></div><div class="main-right"> 135<button class="icon-btn search-mobile mobile-only" aria-label="Rechercher" onclick="openSearch(event)"> 136<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> 137</button> 138<a class="cta-sub when-anon" href="/abonnement"> 139<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> 140<span class="label-full">Soutenir Senego</span> 141<span class="label-short">Soutenir</span></a> 142<a class="cta-sub accent when-loggedin" href="/abonnement"> 143<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> 144<span class="label-full">Soutenir Senego</span> 145<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;"> 146<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> 147<span class="label-full">Se connecter</span> 148</a><div class="account-wrap when-loggedin"> 149<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> 150<a href="/mon-compte">Mon compte</a> 151<a href="/mon-compte#saved">Articles sauvegardés</a> 152<a href="/mon-compte#preferences">Paramètres</a><div class="divider"></div> 153<button class="logout" data-senego-logout>Déconnexion</button></div></div><div class="account-wrap when-premium"> 154<button type="button" class="premium-badge-main" onclick="toggleMenu(event, 'topMenu2')" aria-label="Mon compte Premium" style="cursor:pointer; border:0; font-family:inherit;"> 155<span class="av">MS</span><span>Premium</span> 156<span style="color: var(--gold); font-weight: 900; margin-left: 2px;">â</span> 157</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> 158<a href="/mon-compte">Mon compte</a> 159<a href="/mon-compte#subscription">Gérer mon abonnement</a><div class="divider"></div> 160<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"> 161Politique </a></li><li><a href="https://senego.com/rubrique/societe"> 162Société </a></li><li><a href="https://senego.com/rubrique/justice"> 163Justice </a></li><li><a href="https://senego.com/rubrique/international"> 164International </a></li><li><a href="https://senego.com/rubrique/international/afrique"> 165Afrique </a></li><li><a href="https://senego.com/rubrique/economie"> 166Ãconomie </a></li><li><a href="https://senego.com/rubrique/culture/people"> 167Célébrités </a></li><li><a href="https://senego.com/rubrique/actualites/buzz"> 168Buzz </a></li><li><a href="https://senego.com/rubrique/sport"> 169Sports </a></li><li><a href="https://senego.com/rubrique/video"> 170Vidéos </a></li></ul><div class="nav-aux"> 171<a href="https://senego.com/services/">Services</a> 172<a href="https://senego.com/meteo">Météo</a></div></div></nav><div class="compactbar"><div class="compactbar-inner"> 173<button class="burger mobile-only" onclick="openDrawer()" aria-label="Menu" style="margin-right:2px;"> 174<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> 175</button> 176<a href="https://senego.com/" class="compact-logo"> 177<img src="https://senego.com/assets/logos/logo-rectangle.png" alt="Senego" height="26" style="height:26px;width:auto;display:block;" /> 178</a><div class="compact-nav"> 179<a href="https://senego.com/rubrique/politique">Politique</a> 180<a href="https://senego.com/rubrique/societe">Société</a> 181<a href="https://senego.com/rubrique/justice">Justice</a> 182<a href="https://senego.com/rubrique/international">International</a> 183<a href="https://senego.com/rubrique/international/afrique">Afrique</a> 184<a href="https://senego.com/rubrique/economie">Ãconomie</a> 185<a href="https://senego.com/rubrique/culture/people">Célébrités</a> 186<a href="https://senego.com/rubrique/actualites/buzz">Buzz</a></div><div class="compact-right"> 187<button class="icon-btn" aria-label="Rechercher" onclick="openSearch(event)"> 188<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> 189</button> 190<a class="compact-login when-anon" href="/connexion" aria-label="Se connecter"> 191<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> 192<span class="label-full">Se connecter</span></a> 193<a class="compact-cta when-anon" href="/abonnement"> 194<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> 195<span class="label-full">Soutenir Senego</span></a><div class="account-wrap when-loggedin"> 196<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">
196Mon compte</div><div class="email"></div></div> 197<a href="/mon-compte">Mon compte</a><a href="/mon-compte#preferences">Paramètres</a><div class="divider"></div> 198<button class="logout" data-senego-logout>Déconnexion</button></div></div> 199<a class="compact-cta accent when-loggedin" href="/abonnement"> 200<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> 201<span class="label-full">Soutenir Senego</span></a><div class="account-wrap when-premium"> 202<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;"> 203<span class="av">MS</span>Premium<span style="color: var(--gold); font-weight: 900;">â</span> 204</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> 205<a href="/mon-compte">Mon compte</a> 206<a href="/mon-compte#subscription">Gérer mon abonnement</a><div class="divider"></div> 207<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-orange" role="status"><span class="msn-alert-lvl" data-msn-field="alerte_niveau">Vigilance orange</span><span class="msn-alert-txt"><b data-msn-field="alerte_titre">Pluie sur Dakar</b> <span data-msn-field="alerte_consigne">36 mm attendus, probabilité 100 %</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"> 208<input type="text" name="s" id="searchOverlayInput" placeholder="Rechercher un article, un sujet, une personnalitéâ¦" autocomplete="off" /> 209<button type="submit" class="search-overlay-submit" aria-label="Lancer la recherche"> 210<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> 211<span class="search-overlay-submit-text">Rechercher</span> 212</button></form> 213<button type="button" class="search-overlay-close" onclick="closeSearch()" aria-label="Fermer la recherche"> 214<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> 215</button></div></div><div class="drawer-backdrop" id="drawerBackdrop" onclick="closeDrawer()"></div><div class="drawer" id="drawer"><div class="drawer-head"> 216<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> 217<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"> 218<a class="senego-btn senego-btn--secondary drawer-actions__login" href="/connexion">Se connecter</a> 219<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"> 220<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>
220<div class="drawer-actions when-premium"> 221<a class="drawer-premium-card" href="/mon-compte" onclick="closeDrawer()"> 222<span class="avatar premium">MS</span> 223<span class="drawer-premium-card__txt"> 224<span class="drawer-premium-card__title">Mon compte Premium</span> 225<span class="drawer-premium-card__sub">â Abonné</span> 226</span> 227</a> 228<button type="button" class="senego-btn senego-btn--secondary" data-senego-logout>Déconnexion</button></div></div><div class="drawer-topbar"> 229<a class="drawer-topbar-contact" href="https://senego.com/contacter-senego/" data-google-vignette="false" aria-label="Contact"> 230<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> 231<span>Contact</span> 232</a><div class="drawer-topbar-social"> 233<a href="https://www.facebook.com/senegosite" target="_blank" rel="noopener noreferrer" aria-label="Facebook"> 234<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> 235</a> 236<a href="https://x.com/senego" target="_blank" rel="noopener noreferrer" aria-label="X"> 237<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> 238</a> 239<a href="https://www.youtube.com/channel/UCwzMh0iy29fijWI8H27RrAg" target="_blank" rel="noopener noreferrer" aria-label="YouTube"> 240<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> 241</a> 242<a href="https://www.tiktok.com/@senego.com" target="_blank" rel="noopener noreferrer" aria-label="TikTok"> 243<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> 244</a></div></div><div class="drawer-list"> 245<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> 246<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> 247<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> 248<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> 249<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> 250<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> 251<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> 252<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> 253<a href="https://senego.com/rubrique/sport"><span>
253Sports</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> 254<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"> 255<label for="name">Nom *:</label> 256<input type="text" id="name" name="name" required><label for="email">Email *:</label> 257<input type="email" id="email" name="email" required><label for="reason">Pourquoi voulez-vous nous contacter ?:</label> 258<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> 259</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"> 260<a href="https://senego.com/date/2026" class="archive-year-link">2026</a> 261<a href="https://senego.com/date/2025" class="archive-year-link">2025</a> 262<a href="https://senego.com/date/2024" class="archive-year-link">2024</a> 263<a href="https://senego.com/date/2023" class="archive-year-link">2023</a> 264<a href="https://senego.com/date/2022" class="archive-year-link">2022</a> 265<a href="https://senego.com/date/2021" class="archive-year-link">2021</a> 266<a href="https://senego.com/date/2020" class="archive-year-link">2020</a> 267<a href="https://senego.com/date/2019" class="archive-year-link">2019</a> 268<a href="https://senego.com/date/2018" class="archive-year-link">2018</a> 269<a href="https://senego.com/date/2017" class="archive-year-link">2017</a> 270<a href="https://senego.com/date/2016" class="archive-year-link">2016</a> 271<a href="https://senego.com/date/2015" class="archive-year-link">2015</a> 272<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"> 273<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">
273<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> 274<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> 275<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> 276<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> 277<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> 278<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"> 279<strong style="color:#bbb">SENEGO MEDIA SUARL</strong> â Société à responsabilité limitée unipersonnelle · 280RCCM : SN DKR 2014.B 19404 · NINEA : 005263819<br> 281Fass Paillote, rond-point Canal 4, Rés. Adja Mame Ndiaye, Dakar, Sénégal · Tél. : +221 33 823 43 43 · 282<a href="mailto:[email protected]" style="color:#bbb;text-decoration:underline">[email protected]</a><br> 283<a href="https://senego.com/sitemap.xml" style="color:#bbb;text-decoration:none">Plan du site</a> 284· <a href="https://senego.com/mentions-legales/" style="color:#bbb;text-decoration:none">Mentions légales</a> 285· <a href="https://senego.com/cgu/" style="color:#bbb;text-decoration:none">CGU</a> 286· <a href="https://senego.com/confidentialite/" style="color:#bbb;text-decoration:none">Confidentialité</a></div><div class="footer-bottom"> 287<a href="https://senego.com/" rel="home" class="footer-bottom-logo"> 288<img src="https://senego.com/assets/logos/logo-rectangle.png" alt="Senego" width="130" height="22" loading="lazy"> 289</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 289
289 <script src="https://www.googletagmanager.com/gtag/js?id=
289G-GHNKHLVB3H
vendor: 36 bytes, line 289
289" defer data-deferred="1"></script>
289<script src="data:text/javascript;base64,d2luZG93LmRhdGFMYXllcj13aW5kb3cuZGF0YUxheWVyfHxbXTtmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKX0KZ3RhZygnanMnLG5ldyBEYXRlKCkpO2d0YWcoJ2NvbmZpZycsJ0ctR0hOS0hMVkIzSCcp" defer></script>
289
289<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>
289
289<script id="senego-search-header-js-before" src="data:text/javascript;base64,d2luZG93LlNFTkVHT19IRUFERVJfU0VBUkNIPXsiYXBpQmFzZSI6Imh0dHBzOlwvXC9zZW5lZ28uY29tXC93cC1qc29uXC9zZW5lZ29cL3YxIn0=" defer></script>
289
289<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>
289
289<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>
289
289<script id="senego-account-js-extra" src="data:text/javascript;base64,dmFyIFNlbmVnb0FjY291bnQ9eyJhamF4VXJsIjoiaHR0cHM6Ly9zZW5lZ28uY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwibm9uY2UiOiJjN2RiYTEyZTJiIiwic3RhdGUiOnsibG9nZ2VkaW4iOiExLCJwcmVtaXVtIjohMSwidXNlciI6eyJkaXNwbGF5X25hbWUiOiIiLCJlbWFpbCI6IiIsInBob3RvVVJMIjoiIn19LCJnb29nbGVDbGllbnRJZCI6IjI2ODQxMDI1Njk0LWxucTEwOWxrNXE2cTJldjB2dnExOG5mbDBkc2hoNmM1LmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwiZmlyZWJhc2VDb25maWciOnsiYXBpS2V5IjoiQUl6YVN5Q1VidnlMclVmVjBjOTBYeFNrQ2FycW5Wb0w2R0hxYUpRIiwiYXV0aERvbWFpbiI6InNlbmVnb2NvbS0xMjE5LmZpcmViYXNlYXBwLmNvbSIsInByb2plY3RJZCI6InNlbmVnb2NvbS0xMjE5Iiwic3RvcmFnZUJ1Y2tldCI6InNlbmVnb2NvbS0xMjE5LmFwcHNwb3QuY29tIiwibWVzc2FnaW5nU2VuZGVySWQiOiIyNjg0MTAyNTY5NCIsImFwcElkIjoiMToyNjg0MTAyNTY5NDp3ZWI6MWFmNTQwMTgxYjk4ZTc5Mzk4M2Y4ZiIsIm1lYXN1cmVtZW50SWQiOiJHLTBMVzhLRktMU0gifX0=" defer></script>
289
289<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>
289
289<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>
289
289<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>
289
289<script id="news-theme-contact-form-js-extra" src="data:text/javascript;base64,dmFyIGNvbnRhY3RGb3JtQWpheD17ImFqYXhVcmwiOiJodHRwczovL3NlbmVnby5jb20vd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCJub25jZSI6ImYwMDFhMmViZGQifQ==" defer></script>
289
289<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 289
289 <script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js" defer data-deferred="1"></script>
289<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>
289
289<script id="senego-clarity" src="data:text/javascript;base64,KGZ1bmN0aW9uKCl7dmFyIFBBUlQ9MjA7ZnVuY3Rpb24gcmV0ZW51KCl7dmFyIGNsZT0nc2VuZWdvX2NsYXJpdHlfZWNoYW50aWxsb24nO3RyeXt2YXIgdj13aW5kb3cubG9jYWxTdG9yYWdlLmdldEl0ZW0oY2xlKTtpZih2PT09JzEnKXtyZXR1cm4hMH0KaWYodj09PScwJyl7cmV0dXJuITF9CnZhciB0aXJlPShNYXRoLnJhbmRvbSgpKjEwMCk8UEFSVDt3aW5kb3cubG9jYWxTdG9yYWdlLnNldEl0ZW0oY2xlLHRpcmU/JzEnOicwJyk7cmV0dXJuIHRpcmV9Y2F0Y2goZSl7cmV0dXJuKE1hdGgucmFuZG9tKCkqMTAwKTxQQVJUfX0KaWYoIXJldGVudSgpKXtyZXR1cm59CnZhciBmYWl0PSExO2Z1bmN0aW9uIGNoYXJnZXIoKXtpZihmYWl0KXtyZXR1cm59CmZhaXQ9ITA7KGZ1bmN0aW9uKGMsbCxhLHIsaSx0LHkpe2NbYV09Y1thXXx8ZnVuY3Rpb24oKXsoY1thXS5xPWNbYV0ucXx8W10pLnB1c2goYXJndW1lbnRzKX07dD1sLmNyZWF0ZUVsZW1lbnQocik7dC5hc3luYz0xO3Quc3JjPSJodHRwczovL3d3dy5jbGFyaXR5Lm1zL3RhZy8iK2k7eT1sLmdldEVsZW1lbnRzQnlUYWdOYW1lKHIpWzBdO3kucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodCx5KX0pKHdpbmRvdyxkb2N1bWVudCwiY2xhcml0eSIsInNjcmlwdCIsImlseW44bDFiYzMiKX0KZnVuY3Rpb24gcXVhbmRJbm9jY3VwZSgpe2lmKHdpbmRvdy5yZXF1ZXN0SWRsZUNhbGxiYWNrKXt3aW5kb3cucmVxdWVzdElkbGVDYWxsYmFjayhjaGFyZ2VyLHt0aW1lb3V0OjIwMDB9KX1lbHNle3dpbmRvdy5zZXRUaW1lb3V0KGNoYXJnZXIsMTIwMCl9fVsnc2Nyb2xsJywndG91Y2hzdGFydCcsJ3BvaW50ZXJkb3duJywna2V5ZG93biddLmZvckVhY2goZnVuY3Rpb24oZSl7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoZSxjaGFyZ2VyLHtvbmNlOiEwLHBhc3NpdmU6ITB9KX0pO2lmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0nY29tcGxldGUnKXtxdWFuZElub2NjdXBlKCl9ZWxzZXt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcscXVhbmRJbm9jY3VwZSx7b25jZTohMH0pfX0pKCk=" defer></script>
289
289<script data-no-optimize="1">(function(){ 290 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"]]}; 291 if (!window.op) { return; } 292 293 var debut = Date.now(); 294 var nbClics = 0, clicsParZone = {}, profondeurMax = 0; 295 var blocVu = 'non', blocVuEnvoye = false, envoyeSortie = false; 296 297 /* ---------- Arrivée depuis une autre page du site ---------- 298 Mesure fiable du passage d'une page à l'autre (constat du 10/09/2026 : les 299 `clic_interne` ne couvrent qu'une petite partie des navigations, l'envoi partant au 300 moment où la page est quittée). Ici, tout se mesure à L'ARRIVÃE, pendant un 301 chargement normal : 302 - la page d'origine vient du référent du navigateur (Referrer-Policy du site : 303 strict-origin-when-cross-origin, donc chemin complet entre pages senego) ; 304 - la zone et le rang du lien viennent d'une note écrite dans sessionStorage au 305 moment du clic (écriture synchrone, elle ne peut pas se perdre). 306 Rechargements et retours arrière ignorés : seul un vrai chargement compte. */ 307 (function () { 308 var nav = performance.getEntriesByType ? performance.getEntriesByType('navigation')[0] : null; 309 if (nav && nav.type && nav.type !== 'navigate') { return; } 310 var de = ''; 311 try { 312 var r = new URL(document.referrer); 313 if (r.hostname === window.location.hostname && r.pathname !== window.location.pathname) { de = r.pathname; } 314 } catch (e) {} 315 var note = null; 316 try { 317 note = JSON.parse(sessionStorage.getItem('senego_dernier_clic') || 'null'); 318 sessionStorage.removeItem('senego_dernier_clic'); 319 } catch (e) {} 320 var accord = !!(note && note.vers === window.location.pathname && (!de || note.de === de) && 321 (Date.now() - note.t) < 120000); 322 if (!de && !accord) { return; } 323 var origine = de || note.de; 324 window.op('track', 'arrivee_interne', { 325 de_path: origine, 326 de_post_id: postIdDe(origine), 327 zone: accord ? note.z : 'inconnue', 328 rang_dans_zone: accord ? String(note.r || '') : '', 329 mesure: de ? (accord ? 'referent+note' : 'referent') : 'note', 330 delai_ms: accord ? String(Date.now() - note.t) : '' 331 }); 332 })(); 333 334 function pct() { 335 var h = document.documentElement; 336 var total = (h.scrollHeight - window.innerHeight); 337 if (total <= 0) { return 100; } 338 var p = Math.round((window.pageYOffset || h.scrollTop || 0) / total * 100); 339 return p < 0 ? 0 : (p > 100 ? 100 : p); 340 } 341 function releve() { var p = pct(); if (p > profondeurMax) { profondeurMax = p; } } 342 window.addEventListener('scroll', releve, {passive:true}); 343 window.addEventListener('resize', releve, {passive:true}); 344 releve(); 345 346 /* ---------- Zone d'un élément : le premier ancêtre reconnu ---------- */ 347 function zoneDe(el) { 348 for (var i = 0; i < CFG.zones.length; i++) { 349 try { if (el.closest(CFG.zones[i][1])) { return CFG.zones[i][0]; } } catch (e) {} 350 } 351 return 'autre'; 352 } 353 354 /* ---------- Identifiant d'article dans une URL senego ---------- 355 Les adresses ont la forme /<slug>_<ID>.html : c'est la seule clé fiable, 356 le slug seul ne permet aucune jointure. */ 357 function postIdDe(href) { 358 var m = /_(\d+)\.html(?:[?#]|$)/.exec(href || ''); 359 return m ? m[1] : ''; 360 } 361 362 function estInterne(a) { 363 return a && a.href && a.hostname === window.location.hostname; 364 } 365 366 /* ---------- Clics internes ---------- */ 367 document.addEventListener('click', function (ev) { 368 var a = ev.target && ev.target.closest ? ev.target.closest('a[href]') : null; 369 if (!a || !estInterne(a)) { return; } 370 371 var zone = zoneDe(a); 372 nbClics++; 373 clicsParZone[zone] = (clicsParZone[zone] || 0) + 1; 374 375 // Rang du lien DANS sa zone : distingue « il a pris la 1re suggestion » 376 // de « il a fouillé jusqu'à la 4e ». 377 var rang = ''; 378 try { 379 var conteneur = a.closest(CFG.zones.filter(function(z){return z[0]===zone;}).map(function(z){return z[1];})[0] || 'body'); 380 if (conteneur) { 381 var liens = conteneur.querySelectorAll('a[href]'); 382 for (var i = 0; i < liens.length; i++) { if (liens[i] === a) { rang = String(i + 1); break; } } 383 } 384 } catch (e) {} 385 386 // Note lue par la page d'arrivée (événement `arrivee_interne`) : c'est elle qui rend 387 // la zone et le rang même quand l'envoi ci-dessous se perd au changement de page. 388 try { 389 sessionStorage.setItem('senego_dernier_clic', JSON.stringify({ 390 z: zone, r: rang, de: window.location.pathname, vers: a.pathname, t: Date.now() 391 })); 392 } catch (e) {} 393 394 window.op('track', 'clic_interne', { 395 zone: zone, 396 cible_post_id: postIdDe(a.href), 397 rang_dans_zone: rang, 398 profondeur: String(pct()), 399 secondes: String(Math.round((Date.now() - debut) / 1000)), 400 texte: (a.textContent || '').trim().slice(0, 80) 401 }); 402 }, true); 403 404 /* ---------- Le bloc de suggestions a-t-il seulement été VU ? ---------- 405 Sans cette impression, un taux de clic sur les suggestions serait faux : 406 on diviserait par des pages vues dont la majorité n'a jamais atteint le bloc. */ 407 (function () { 408 var bloc = document.querySelector('.senego-context-block'); 409 if (!bloc || !window.IntersectionObserver) { return; } 410 var obs = new IntersectionObserver(function (entrees) { 411 for (var i = 0; i < entrees.length; i++) { 412 if (entrees[i].isIntersecting) { 413 blocVu = 'oui'; 414 if (!blocVuEnvoye) { 415 blocVuEnvoye = true; 416 window.op('track', 'bloc_suggestions_vu', { 417 secondes: String(Math.round((Date.now() - debut) / 1000)), 418 nb_liens: String(bloc.querySelectorAll('a[href]').length) 419 }); 420 } 421 obs.disconnect(); 422 } 423 } 424 }, {threshold: 0.3}); 425 obs.observe(bloc); 426 })(); 427 428 /* ---------- Performance ressentie, sur un échantillon ---------- 429 Une page lente est une cause de départ qu'aucun indicateur éditorial ne montre. 430 Ãchantillonnée pour ne pas doubler le volume d'événements. */ 431 if (Math.random() * 100 < CFG.echantillonVitals && window.PerformanceObserver) { 432 var lcp = 0, cls = 0, inp = 0; 433 try { 434 new PerformanceObserver(function (l) { 435 var e = l.getEntries(); lcp = Math.round(e[e.length - 1].startTime); 436 }).observe({type: 'largest-contentful-paint', buffered: true}); 437 } catch (e) {} 438 try { 439 new PerformanceObserver(function (l) {
440 l.getEntries().forEach(function (x) { if (!x.hadRecentInput) { cls += x.value; } }); 441 }).observe({type: 'layout-shift', buffered: true}); 442 } catch (e) {} 443 try { 444 new PerformanceObserver(function (l) { 445 l.getEntries().forEach(function (x) { 446 var d = x.duration || 0; if (d > inp) { inp = Math.round(d); } 447 }); 448 }).observe({type: 'event', buffered: true, durationThreshold: 40}); 449 } catch (e) {} 450 451 window.addEventListener('pagehide', function () { 452 var nav = performance.getEntriesByType ? performance.getEntriesByType('navigation')[0] : null; 453 window.op('track', 'vitals', { 454 lcp_ms: String(lcp), 455 cls: String(Math.round(cls * 1000) / 1000), 456 inp_ms: String(inp), 457 ttfb_ms: nav ? String(Math.round(nav.responseStart)) : '', 458 connexion: (navigator.connection && navigator.connection.effectiveType) || '' 459 }); 460 }); 461 } 462 463 /* ---------- Première erreur JavaScript seulement ---------- 464 Plafonnée à un événement par page : une erreur en boucle ne doit pas 465 inonder la collecte ni fausser les comptages. */ 466 (function () { 467 var envoyee = false; 468 window.addEventListener('error', function (ev) { 469 if (envoyee) { return; } 470 envoyee = true; 471 var p = { 472 message: String(ev.message || '').slice(0, 120), 473 source: String(ev.filename || '').slice(0, 120), 474 ligne: String(ev.lineno || '') 475 }; 476 // Sur une erreur publicitaire, joindre l'état des unités : c'est le seul moyen 477 // de savoir LAQUELLE est en largeur nulle chez un vrai lecteur, une reproduction 478 // en navigateur de test ne montrant plus le défaut. 479 if (p.message.indexOf('adsbygoogle') > -1) { 480 try { 481 var nulles = []; 482 // On ne retient que les unités NON ENCORE TRAITÃES : après une absence de 483 // remplissage (« no fill »), AdSense met l'unité en display:none, donc sa 484 // largeur tombe à 0 alors qu'elle est parfaitement normale. Sans ce filtre, 485 // le diagnostic accuse des emplacements sains (constaté le 08/09/2026). 486 document.querySelectorAll('ins.adsbygoogle:not([data-adsbygoogle-status])').forEach(function (i) { 487 if (i.offsetWidth === 0) { 488 var par = i.parentElement; 489 nulles.push((i.getAttribute('data-ad-slot') || 'auto') + ':' + 490 (par ? (par.className || par.tagName).toString().slice(0, 28) : '?')); 491 } 492 }); 493 p.unites_nulles = nulles.join(' | ').slice(0, 160); 494 p.nb_unites = String(document.querySelectorAll('ins.adsbygoogle').length); 495 p.largeur = String(document.documentElement.clientWidth); 496 } catch (e) {} 497 } 498 window.op('track', 'erreur_js', p); 499 }); 500 })(); 501 502 /* ---------- Recherche interne : ce que le lecteur ne trouve pas ---------- */ 503 document.addEventListener('submit', function (ev) { 504 var f = ev.target; 505 if (!f || !f.querySelector) { return; } 506 var champ = f.querySelector('input[name="s"]'); 507 if (!champ) { return; } 508 window.op('track', 'recherche_interne', {terme: String(champ.value || '').slice(0, 80)}); 509 }, true); 510 511 /* ---------- Sortie de page : le résumé de la visite ---------- 512 Ãmis sur pagehide ET sur visibilitychange (Safari iOS ne déclenche pas 513 toujours pagehide). Le drapeau `envoyeSortie` garantit un seul envoi. */ 514 function sortie() { 515 if (envoyeSortie) { return; } 516 envoyeSortie = true; 517 releve(); 518 var zones = Object.keys(clicsParZone).sort(function (a, b) { 519 return clicsParZone[b] - clicsParZone[a]; 520 }); 521 window.op('track', 'sortie_page', { 522 duree_s: String(Math.round((Date.now() - debut) / 1000)), 523 profondeur_max: String(profondeurMax), 524 a_clique: nbClics > 0 ? 'oui' : 'non', 525 nb_clics: String(nbClics), 526 zone_principale: zones[0] || '', 527 bloc_suggestions: blocVu 528 }); 529 } 530 document.addEventListener('visibilitychange', function () { 531 if (document.visibilityState === 'hidden') { sortie(); } 532 }); 533 window.addEventListener('pagehide', sortie); 534})();</script>
534
534<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)}
534),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>
534</body></html> 535<!-- Page optimized by LiteSpeed Cache @2026-09-24 09:33:06 --> 536 537<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-09-24 09:33:06 -->
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.