CrawlerPulse
CrawlerPulse / Europe / France / cnetfrance.fr

CNet France

cnetfrance.fr · France · Groupe TF1 · measured 8 Oct 2026

Google Search
Allowed
Google-Extended
Allowed
OpenAI
Allowed
Anthropic
Allowed
Perplexity
Allowed
Meta
Allowed
Common Crawl
Allowed
ByteDance
Allowed
Apple
Allowed
Amazon
Allowed

robots.txt

As read on 8 Oct 2026, 346,677 bytes. No rule names an AI crawler.

<!DOCTYPE html>
<html lang="fr" data-cnet="2025" prefix="og: http://ogp.me/ns#" id="CNET2025">
    <!-- HEAD START !-->
    <head>
        <title>CNET France : actu IA, les technos du futur et les meilleurs tests produits</title>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="description" content="Découvrez des tests de produits complets, les dernières actualités, toute l&#x27;info high-tech, ainsi que les bons plans quotidiens et des dossiers approfondis par catégorie, par les experts de CNET France." />
        <link rel="canonical" href="https://fr.cnet.com/">
        <link rel="alternate" hreflang="en" href="https://www.cnet.com/" />
<link rel="alternate" hreflang="en-au" href="https://www.cnet.com/" />
<link rel="alternate" hreflang="fr" href="https://fr.cnet.com/" />
<link rel="alternate" hreflang="x-default" href="https://www.cnet.com/" />
<meta http-equiv="content-language" content="fr" />
        <meta name="robots" content="max-image-preview:large">
        <link data-n-head="ssr" data-hid="icon" rel="icon" type="image/png" sizes="48x48" href="/s/cnet/favicon-48.png">
        <link data-n-head="ssr" data-hid="icon-96" rel="icon" type="image/png" sizes="96x96" href="/s/cnet/favicon-96.png">
        <link data-n-head="ssr" data-hid="icon-144" rel="icon" type="image/png" sizes="144x144" href="/s/cnet/favicon-144.png">
        <link data-n-head="ssr" data-hid="icon-480" rel="icon" type="image/png" sizes="480x480" href="/s/cnet/favicon-480.png">
<script id="gdpr" type="text/javascript">
(function() {
    if (window !== window.top) {
        return;
    }
    var getGeoCC = function() {
        var match = document.cookie.match(/(^|;)\s*geoCC\s*=\s*([^;]+)/);
        if (match) return match[2];
    }
    window.geoCC = getGeoCC();
    //gdprApplies namespace should be fine, the stub function below is a let within an iife
    window.gdprApplies = (geoCC && /be|bg|cz|dk|de|ee|ie|el|es|fr|gr|hr|it|cy|lv|lt|lu|hu|mt|nl|at|pl|pt|ro|si|sk|fi|no|se|gb|uk|unk/i.test(geoCC)) ? true : false;
    if (gdprApplies) {
        (function() {
            function makeStub() {
                var TCF_LOCATOR_NAME = '__tcfapiLocator';
                var queue = [];
                var win = window;
                var cmpFrame;
                function addFrame() {
                    var doc = win.document;
                    var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);
                    if (!otherCMP) {
                        if (doc.body) {
                            var iframe = doc.createElement('iframe');
                            iframe.style.cssText = 'display:none';
                            iframe.name = TCF_LOCATOR_NAME;
                            doc.body.appendChild(iframe);
                        } else {
                            setTimeout(addFrame, 5);
                        }
                    }
                    return !otherCMP;
                }
                function tcfAPIHandler() {
                    var gdprApplies;
                    var args = arguments;
                    if (!args.length) {
                        return queue;
                    } else if (args[0] === 'setGdprApplies') {
                        if (
                            args.length > 3 &&
                            args[2] === 2 &&
                            typeof args[3] === 'boolean'
                        ) {
                            gdprApplies = args[3];
                            if (typeof args[2] === 'function') {
                                args[2]('set', true);
                            }
                        }
                    } else if (args[0] === 'ping') {
                        var retr = {
                            gdprApplies: gdprApplies,
                            cmpLoaded: false,
                            cmpStatus: 'stub'
                        };
                        if (typeof args[2] === 'function') {
                            args[2](retr);
                        }
                    } else {
                        if (args[0] === 'init' && typeof args[3] === 'object') {
                            args[3] = Object.assign(args[3], {
                                tag_version: 'V3'
                            });
                        }
                        queue.push(args);
                    }
                }
                function postMessageEventHandler(event) {
                    var msgIsString = typeof event.data === 'string';
                    var json = {};
                    try {
                        if (msgIsString) {
                            json = JSON.parse(event.data);
                        } else {
                            json = event.data;
                        }
                    } catch (ignore) {}
                    var payload = json.__tcfapiCall;
                    if (payload) {
                        window.__tcfapi(
                            payload.command,
                            payload.version,
                            function(retValue, success) {
                                var returnMsg = {
                                    __tcfapiReturn: {
                                        returnValue: retValue,
                                        success: success,
                                        callId: payload.callId
                                    }
                                };
                                if (msgIsString) {
                                    returnMsg = JSON.stringify(returnMsg);
                                }
                                if (event && event.source && event.source.postMessage) {
                                    event.source.postMessage(returnMsg, '*');
                                }
                            },
                            payload.parameter
                        );
                    }
                }
                while (win) {
                    try {
                        if (win.frames[TCF_LOCATOR_NAME]) {
                            cmpFrame = win;
                            break;
                        }
                    } catch (ignore) {}
                    if (win === window.top) {
                        break;
                    }
                    win = win.parent;
                }
                if (!cmpFrame) {
                    addFrame();
                    win.__tcfapi = tcfAPIHandler;
                    win.addEventListener('message', postMessageEventHandler, false);
                }
            };
            makeStub();
            function makeGppStub() {
                const CMP_ID = 10;
                const SUPPORTED_APIS = [
                    '2:tcfeuv2',
                    '6:uspv1',
                    '7:usnatv1',
                    '8:usca',
                    '9:usvav1',
                    '10:uscov1',
                    '11:usutv1',
                    '12:usctv1'
                ];
                window.__gpp_addFrame = function(n) {
                    if (!window.frames[n]) {
                        if (document.body) {
                            var i = document.createElement("iframe");
                            i.style.cssText = "display:none";
                            i.name = n;
                            document.body.appendChild(i);
                        } else {
                            window.setTimeout(window.__gpp_addFrame, 10, n);
                        }
                    }
                };
                window.__gpp_stub = function() {
                    var b = arguments;
                    __gpp.queue = __gpp.queue || [];
                    __gpp.events = __gpp.events || [];
                    if (!b.length || (b.length == 1 && b[0] == "queue")) {
                        return __gpp.queue;
                    }
                    if (b.length == 1 && b[0] == "events") {
                        return __gpp.events;
                    }
                    var cmd = b[0];
                    var clb = b.length > 1 ? b[1] : null;
                    var par = b.length > 2 ? b[2] : null;
                    if (cmd === "ping") {
                        clb({
                                gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
                                cmpStatus: "stub", // possible values: stub, loading, loaded, error
                                cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
                                signalStatus: "not ready", // possible values: not ready, ready
                                supportedAPIs: SUPPORTED_APIS, // list of supported APIs
                                cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading
                                sectionList: [],
                                applicableSections: [-1],
                                gppString: "",
                                parsedSections: {},
                            },
                            true
                        );
                    } else if (cmd === "addEventListener") {
                        if (!("lastId" in __gpp)) {
                            __gpp.lastId = 0;
                        }
                        __gpp.lastId++;
                        var lnr = __gpp.lastId;
                        __gpp.events.push({
                            id: lnr,
                            callback: clb,
                            parameter: par,
                        });
                        clb({
                                eventName: "listenerRegistered",
                                listenerId: lnr, // Registered ID of the listener
                                data: true, // positive signal
                                pingData: {
                                    gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
                                    cmpStatus: "stub", // possible values: stub, loading, loaded, error
                                    cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
                                    signalStatus: "not ready", // possible values: not ready, ready
                                    supportedAPIs: SUPPORTED_APIS, // list of supported APIs
                                    cmpId: CMP_ID, // list of supported APIs
                                    sectionList: [],
                                    applicableSections: [-1],
                                    gppString: "",
                                    parsedSections: {},
                                },
                            },
                            true
                        );
                    } else if (cmd === "removeEventListener") {
                        var success = false;
                        for (var i = 0; i < __gpp.events.length; i++) {
                            if (__gpp.events[i].id == par) {
                                __gpp.events.splice(i, 1);
                                success = true;
                                break;
                            }
                        }
                        clb({
                                eventName: "listenerRemoved",
                                listenerId: par, // Registered ID of the listener
                                data: success, // status info
                                pingData: {
                                    gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
                                    cmpStatus: "stub", // possible values: stub, loading, loaded, error
                                    cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
                                    signalStatus: "not ready", // possible values: not ready, ready
                                    supportedAPIs: SUPPORTED_APIS, // list of supported APIs
                                    cmpId: CMP_ID, // CMP ID
                                    sectionList: [],
                                    applicableSections: [-1],
                                    gppString: "",
                                    parsedSections: {},
                                },
                            },
                            true
                        );
                    } else if (cmd === "hasSection") {
                        clb(false, true);
                    } else if (cmd === "getSection" || cmd === "getField") {
                        clb(null, true);
                    }
                    //queue all other commands
                    else {
                        __gpp.queue.push([].slice.apply(b));
                    }
                };
                window.__gpp_msghandler = function(event) {
                    var msgIsString = typeof event.data === "string";
                    try {
                        var json = msgIsString ? JSON.parse(event.data) : event.data;
                    } catch (e) {
                        var json = null;
                    }
                    if (typeof json === "object" && json !== null && "__gppCall" in json) {
                        var i = json.__gppCall;
                        window.__gpp(
                            i.command,
                            function(retValue, success) {
                                var returnMsg = {
                                    __gppReturn: {
                                        returnValue: retValue,
                                        success: success,
                                        callId: i.callId,
                                    },
                                };
                                event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*");
                            },
                            "parameter" in i ? i.parameter : null,
                            "version" in i ? i.version : "1.1"
                        );
                    }
                };
                if (!("__gpp" in window) || typeof window.__gpp !== "function") {
                    window.__gpp = window.__gpp_stub;
                    window.addEventListener("message", window.__gpp_msghandler, false);
                    window.__gpp_addFrame("__gppLocator");
                }
            };
            makeGppStub();
        }());
    }
})();
</script>
<script>
(function(){
    if (window !== window.top){return;}
    if (!gdprApplies){return;}
    var host = window.location.hostname;
    var element = document.createElement('script');
    var firstScript = document.getElementsByTagName('script')[0];
    var url = 'https://cmp.inmobi.com'
      .concat('/choice/', 'NDZLPHaP5x6TY', '/', host, '/choice.js?tag_version=V3');
    var uspTries = 0;
    var uspTriesLimit = 3;
    element.async = true;
    element.type = 'text/javascript';
    element.src = url;
    firstScript.parentNode.insertBefore(element, firstScript);
    var uspStubFunction = function() {
        var arg = arguments;
        if (typeof window.__uspapi !== uspStubFunction) {
          setTimeout(function() {
            if (typeof window.__uspapi !== 'undefined') {
              window.__uspapi.apply(window.__uspapi, arg);
            }
          }, 500);
        }
      };
      var checkIfUspIsReady = function() {
        uspTries++;
        if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
          console.warn('USP is not accessible');
        } else {
          clearInterval(uspInterval);
        }
      };
      if (typeof window.__uspapi === 'undefined') {
        window.__uspapi = uspStubFunction;
        var uspInterval = setInterval(checkIfUspIsReady, 6000);
      }
    })();
  </script>
        <script type="text/javascript">
        window.ICMS = window.ICMS || { cmd: [], libs: [], css: [], tcf2loader: [], deferredJSLoader:[] };
        ICMS.lang = 'fr'; ICMS.siteID = 'cnet_fr'; ICMS.siteName = 'CNET France : actu IA, les technos du futur et les meilleurs tests produits';
        ICMS.amzTag = ''; ICMS.contentId = ''; ICMS.keywordSlug = '';
        ICMS.baseUri = ''; ICMS.pageName = ''; ICMS.pageUrl = '';
        ICMS.isPublished = ''; ICMS.backendEditUrl = '';
        ICMS.isEmbed = (window.self !== window.top) ? true : false; ICMS.articletype = '';
        ICMS.staticVersioning = '?27';
        ICMS.cmd.push(function() { CNETInternationalInit(); });
        </script>
        <script type="text/javascript">window.ICMS.cmd.push(function() {
 });</script>
        <script src="/s/bundle_cnet.js?27" defer></script><script src="https://sm.ign.com/zdadkit2.js?27" defer></script><script src="https://sm.ign.com/themes_9.js?27" defer></script>
        <meta property="og:site_name" content="CNET France : actu IA, les technos du futur et les meilleurs tests produits" /><meta property="fb:app_id" content="141810985954037" /><meta property="og:type" content="website"><meta property="og:title" content="CNET France : actu IA, les technos du futur et les meilleurs tests produits"><meta property="og:locale" content="fr_FR"><meta property="og:url" content="https://fr.cnet.com/"><meta property="og:image" content="https://fr.cnet.com/s/cnet/social_logo.png"><meta property="og:description" content="Découvrez des tests de produits complets, les dernières actualités, toute l'info high-tech, ainsi que les bons plans quotidiens et des dossiers approfondis par catégorie, par les experts de CNET France.">
                <link rel="alternate" type="application/rss+xml" title="CNET France : actu IA, les technos du futur et les meilleurs tests produits Feed " href="/feed.xml" />
        <!-- Trackers -->
        <!-- Google tag (gtag.js) -->
        <script async src="https://www.googletagmanager.com/gtag/js?id=G-W8JCGCRMK1"></script>
        <script>
        window.dataLayer = window.dataLayer || [];
        window.gtag = window.gtag||function(){dataLayer.push(arguments);}
        gtag('js', new Date());
        gtag('config', 'G-W8JCGCRMK1', {
        })
        </script>
        <link href="/s/cnet/fonts/MonumentGrotesk/Variable.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
        <link href="/s/cnet/fonts/Stardust/Variable.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
        <style type="text/css">@font-face{font-family:MonumentGrotesk;font-weight:400 700;font-style:normal;src:url(/s/cnet/fonts/MonumentGrotesk/Variable.woff2)format("woff2")}@font-face{font-family:Stardust;font-weight:300 700;font-style:normal;src:url(/s/cnet/fonts/Stardust/Variable.woff2)format("woff2")}</style>
        <style type="text/css">:root{--scroll-bar-width:15px;--skybox-height:26px;--scroll-y:6280.5px;--cc-sbillboard-max-height:376px;--cc-sbillboard-min-height:125px;--grid-gap:1.5rem}*,::after,::before{box-sizing:border-box;outline:0}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}dl,ol,ul{list-style-image:none}dl,li,ol,ul{list-style:none}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}html{font-family:monumentgrotesk,sans-serif;font-size:16px;color:#020203}svg:not(:root){overflow:hidden}.hidden{display:none!important}.no-scroll{overflow:hidden!important}article,aside,body .defaultPage header,body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .siteHeaderMasthead_mobileNav .showbtn,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}#showmore{width:100%;display:flex;justify-content:center;align-items:center}body{--scroll-bar-width:0px;--header-bottom:307.0625px;--skybox-height:505px;--skybox-container-height:0px;--skybox-component-height:505px;word-spacing:.1em;font-size:1rem;line-height:1.625rem;margin:0}body a{color:#020203;text-decoration:none;transition:all 300ms cubic-bezier(.45,0,.4,1)}body .no-touch a:hover,body a,body a:active{outline:0}body [class*=cnetButton]:not(.cnetButton-icon){transition:all 300ms cubic-bezier(.45,0,.4,1)}body [type=button],body [type=submit],body button{background:#e71d1d;border:0;color:#fff;font-family:monumentgrotesk,sans-serif;font-size:1.25rem;font-weight:700;height:3rem;text-transform:none;cursor:pointer;appearance:button}body img:not([src]),body img[src=""]{background-image:url(/s/cnet/placeholder.png);background-size:cover;display:inline-block;color:transparent}body .globalHeroIcons,body .globalSvgs{height:0;width:0;overflow:hidden;position:absolute}body .uppercase{text-transform:uppercase}body .defaultPage{position:relative}body .defaultPage header.siteHeader{box-shadow:none;grid-area:nav;left:0;right:0;z-index:5800000;position:relative}body .defaultPage header.siteHeader .siteHeaderMasthead{background:#121218;margin:0 auto;will-change:transform;left:0;right:0;--mobile-nav-width:375px}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container{z-index:5800000;position:relative}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_logoLogin-frontDoor{align-items:flex-start;padding:2rem 0 1rem}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_logoLogin{align-items:center;display:flex;padding:1.75rem 0 0}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_brandLockup{align-items:flex-start;display:flex;width:100%;margin-right:36px}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_brandLockup svg{width:373px}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin{align-items:center;display:flex}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .siteHeaderMasthead_mobileNav{font-weight:500;font-size:14px;line-height:20px;padding:.75rem 1rem;border-radius:.5rem;height:2rem;justify-content:center;align-items:center;width:2rem;padding:0;margin-left:1rem;display:flex}body #topmenu1 ul.child.l2,body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .siteHeaderMasthead_mobileNav .closebtn,body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .siteHeaderMasthead_mobileNav.show .showbtn{display:none}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .siteHeaderMasthead_mobileNav.show .closebtn{display:block}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .siteHeaderLogin{margin:0 0 0 1rem;position:relative;display:none}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .btn.header-search-submit,body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .searchicon,body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin.markxhide .markicon,body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin.markxhide .searchwrapper{display:none}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin.markxhide .searchicon{display:block}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchLogin .cnetButton-medium-iconOnly{width:32px;height:32px}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_searchIcon{pointer-events:none}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .is-open .siteHeaderNavigation{box-shadow:0 8px 16px 0 rgba(0,0,0,.15);clip-path:inset(0-16px -24px -16px);display:block;opacity:1;pointer-events:all}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderNavigation{background:#f1ffeb;display:block;left:0;max-height:calc(100vh - 754px);margin:auto;opacity:0;overflow:initial;pointer-events:none;position:fixed;right:0;will-change:opacity;width:100%;z-index:5800000;overflow:scroll;overflow-x:hidden;scrollbar-width:none}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .siteHeaderMasthead_tagline-frontDoor{flex:0 1}body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .searchAutosuggest_input.searchAutosuggest__input--open,body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .searchAutosuggest_input:focus,body .defaultPage header.siteHeader .siteHeaderMasthead .siteHeaderMasthead_container .searchAutosuggest_input:hover{color:#7a2af5}body .defaultPage header .siteHeaderMasthead_tagline,body footer .siteFooter_logoContainer span{color:#e71d1d;text-align:right;font-family:stardust,serif;font-weight:600;font-stretch:48%;text-transform:uppercase}body .defaultPage header .siteHeaderMasthead_tagline{font-size:1.5rem;line-height:1.5rem;display:none;line-height:22px}body #topmenu1{display:none;font-size:16px;align-items:center;color:#fff;cursor:pointer;line-height:.875;position:relative;scrollbar-width:none;white-space:nowrap;height:70px;overflow:visible;grid-auto-flow:column;z-index:5999999;width:1296px;max-width:1440px;min-width:288px;margin-left:auto;margin-right:auto;font-weight:500}body #topmenu1 .siteHeaderMasthead_buttons_sub{display:none;background-color:#b4fd8c;font-size:16px;position:absolute;text-align:left;width:100%;left:0;cursor:auto}body #topmenu1 .siteHeaderMasthead_buttons_sub_all{display:none;font-family:monumentgrotesk,sans-serif;font-size:20px;margin-right:1rem;padding-bottom:1rem;text-transform:initial}body #topmenu1 .siteHeaderMasthead_buttons_target{width:100%}body #topmenu1 .level1.is_expanded>a{display:inline-flex;padding-bottom:0;color:#b4fd8c;transition:none;position:relative}body #topmenu1 .level1.is_expanded>a:after{bottom:4px;border-bottom:.125rem dotted #b4fd8c;content:"";left:0;position:absolute;width:100%}body #topmenu1 .level1.is_expanded ul.child.l2{background-color:#b4fd8c;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));column-gap:20px;row-gap:20px;padding-left:calc((100vw - 1296px)/2);padding-right:calc((100vw - 1296px)/2);box-sizing:border-box;list-style:none;padding-top:0;padding-bottom:0;position:relative;width:100%;margin:0;display:inline;left:0}body #topmenu1 .level1.is_expanded ul.child.l2 li{box-sizing:border-box;padding:0 32px;max-width:1296px;flex:0 0 auto}body #topmenu1 .level1.is_expanded ul.child.l2 li a{color:#000}body #topmenu1 .level1.is_expanded ul.child.l2 li.selected{background-color:#f1ffeb}body #topmenu1 li{line-height:70px;text-align:left;min-width:90px}body #topmenu1 li a{color:#fff;display:block}body .subbar{font-family:stardust,serif;position:fixed;width:100%;z-index:5800000;box-shadow:0 8px 16px 0 rgba(0,0,0,.15);background:#f1ffeb;overflow:scroll}body .subbar.news .subbar-firstblock{margin-right:1.5rem;flex:0 0 412px}body .subbar .subbar-container{overflow-x:hidden;scrollbar-width:none;font-size:.875rem;line-height:20px;margin:0 auto;padding:1.5rem 0;position:relative;overflow:hidden;display:flex;align-items:flex-start}body .subbar .subbar-container .title{font-size:1.75rem;line-height:1.75rem;font-weight:500;font-stretch:48%;text-transform:uppercase;margin-bottom:1rem}body .subbar .subbar-container .title svg{width:17px;height:20px;margin-left:.8rem}body .subbar .subbar-container .subbar-number{line-height:1.5rem;font-family:stardust,serif;font-weight:500;font-stretch:48%;text-transform:uppercase;font-size:20px;margin-right:10px}body .subbar .subbar-container ul li{display:flex;line-height:20px;margin-bottom:.75rem;align-items:center}body .subbar .subbar-container ul li a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:transparent;transition:text-decoration-color .3s;font-weight:700;font-family:monumentgrotesk,sans-serif}body .subbar .subbar-container ul li a:hover{color:#121218;text-decoration-color:#7a2af5}body .subbar .subbar-container .subbar-firstblock{margin-right:1.5rem;flex:0 0 288px}body .subbar .subbar-container .subbar-secondblock{flex:1 1;display:flex;gap:1.5rem;border-left:.125rem dotted #121218;padding-left:1.5rem;flex-wrap:wrap}body .subbar .subbar-container .subbar-secondblock ul li{margin-bottom:1.25rem}body .subbar .subbar-container .explorebutton{color:#7a2af5;background-color:transparent;border:.125rem solid #d5baff;fill:#7a2af5;font-weight:500;font-size:14px;line-height:20px;padding:.75rem 1rem;border-radius:.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;width:max-content;margin-top:2rem}body .subbar .subbar-container .explorebutton:hover{color:#121218;background-color:#b4fd8c;border:.125rem solid #b4fd8c;fill:#121218}body .subbar .subbar-container .siteHeaderNavigation_menu_close{display:none}body .subbar.lvl2{margin-top:70px}body .grid-container,body .zad.main{width:calc(100vw - 2rem);min-width:288px;margin-left:auto;margin-right:auto;margin-bottom:24px}body .zad.main{min-height:90px}body .u-screenReaderOnly{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body .cnetButton-primary{color:#121218;background-color:#b4fd8c;border:.125rem solid #b4fd8c;fill:#121218}body .cnetButton-medium{font-weight:500;font-size:14px;line-height:20px;padding:.75rem 1rem;border-radius:.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}body .cnetButton-secondary,body .o-cnetbutton-secondary{color:#7a2af5;background-color:transparent;border:.125rem solid #d5baff;fill:#7a2af5}body .cnetButton-medium-iconOnly{width:2.5rem;padding:0}body .cnetButton-icon{height:20px;width:20px}body .cnetButton-small{font-weight:500;font-size:14px;line-height:20px;padding:.75rem 1rem;border-radius:.5rem;height:2rem;display:flex;justify-content:center;align-items:center}body .cnetButton-small-iconOnly{width:2rem;padding:0}body #showmore:hover,body .cnetButton-primary:hover{color:#b4fd8c;background-color:#121218;border:.125rem solid #121218;fill:#b4fd8c}body .cnetButton-primary-darkBg:hover{background:0 0;border:.125rem solid #b4fd8c}body .cnetButton-secondary:hover,body .o-cnetbutton-secondary:hover{color:#121218;background-color:#b4fd8c;border:.125rem solid #b4fd8c;fill:#121218}body .cnetButton-secondary-darkBg{background:0 0;color:#d5baff;fill:#d5baff}body .linkIcon{height:1.25rem;width:1.25rem}body .linkIcon-right{margin-left:.25rem}body footer{background:#020203;padding-bottom:24px;margin-top:24px}body footer .siteFooter_logoContainer{grid-area:logo;display:flex}body footer .siteFooter_logoContainer svg{fill:#e71d1d;height:88px;width:88px}body footer .siteFooter_logoContainer span{font-size:1.75rem;line-height:1.75rem}body footer #footer_product{color:#fff;margin-bottom:32px}body footer #footer_product .level1{font-size:24px;z-index:10;background-color:#020203;padding-right:16px;font-family:Stardust,serif;text-transform:uppercase;font-stretch:50%;line-height:32px;font-weight:700;position:relative;display:flex;gap:16px;margin:48px 0 16px}body footer #footer_product .level1.first{margin-top:8px}body footer #footer_product .level1::after{border-bottom:2px dotted #fff;content:"";flex:1 1 0%;margin:auto}body footer #footer_product .level2{display:inline-block;width:33%;margin-bottom:16px}body #footer_about li a,body footer #footer_product li a{color:#fff}body .siteFooter{padding-block:2rem;margin:auto}body .siteFooter_listContainer{grid-area:directory;justify-self:end}body #footer_about{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,minmax(2rem,min-content));row-gap:1.5rem;column-gap:1.5rem}body #footer_about li{max-width:168px;margin-block:auto;height:100%;color:#fff}body #footer_about li:last-child{grid-row:span 2}body .siteFooter_link{cursor:pointer;color

History

Changes recorded since June 2026.

No change recorded.

In context

France
42.3% block at least one AI crawler
Behind Cloudflare
No
Same group