/** Load from cache **/
        /**********************/
        /* ARTICLES FLASH     */
        /**********************/
        .bloc-articles-flash.panel { border: 0 !important; background: #6FA8DC; padding: 0 !important; overflow: hidden; }
        .articles-flash-container { display: table; width: 100%; padding: 5px 10px; color: #000000; }
        .articles-flash-container h2 { float: left; padding: 0 10px 0 0; font-size: 16px; line-height: 28px; }
        .articles-flash-container h2,
        .articles-flash-container h2 a { color: #000000; }
        .articles-flash-container > div { display: flex; }

        #bloc-articles-flash-pre-contenu { margin: 0 !important; }

        /* the outer div with the black border */
        .tickercontainer { border: 0; background: transparent; width: 100%; height: 28px; margin: 0; padding: 0; overflow: hidden;  }

        /* that serves as a mask. so you get a sort of padding both left and right */
        .tickercontainer .mask { position: relative; left: 10px; top: 0; width: 100%; overflow: hidden; }

        /* that's your list */
        ul.newsticker { position: relative; left: 750px; list-style-type: none; margin: 0; padding: 0; }
        ul.newsticker li { float: left; margin: 0; padding: 0; background: transparent; line-height: 28px; }
        ul.newsticker a { white-space: nowrap; padding: 0; color: #000000; margin: 0 50px 0 0; font-weight: bold; }
        ul.newsticker span { margin: 0 6px 0 0; }

        