<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Load from cache **/
        /********/
        /* FONT */
        /********/
                @import url("//fonts.googleapis.com/css?family=Lato:300,400,300italic,400italic,700,900|Ubuntu:700");
        @import url("//cdn-x254.kalisport.com/css/super-gen.css?20250707");

        ::selection { background-color: #6D1952; color: #FFFFFF; }


        /**********/
        /* TITRES */
        /**********/
        h1, h2, h3, h4, h5, h6, .h-font {
            font-family: 'Ubuntu', sans-serif;
                    }

        /***********/
        /* ACCUEIL */
        /***********/
        #content #a-la-une .main { min-width: 100%; margin-bottom: 15px; }
        #content #a-la-une .main h1 a:hover, #content #a-la-une .main h2 a:hover { color: #6D1952; }
        #content #a-la-une ul.liste-items { border-top: 1px solid #DDD; }
        #content #a-la-une &gt; ul.liste-items:first-child { border-top: 0; }
        #content #a-la-une &gt; ul.liste-items:first-child li:first-child &gt; div { padding-top: 0; }

        /* MODE LISTE */
        #content #a-la-une.liste .main .container { position: relative; width: auto; padding: 0; }
        #content #a-la-une.liste .main .container { background: #f1f1f1; }
        #content #a-la-une.liste .main .cover { width: 100%; display: block; border-bottom: 3px solid #6D1952; height: auto; max-height: 450px; overflow: hidden; text-align: center; padding: 0; }
        #content #a-la-une.liste .main .cover img { max-height: 100%; left: 50%; margin-left: -100%; position: relative; width: auto; max-width: 100%; }
        #content #a-la-une.liste .main .text { text-align: left; padding: 8px; }
        #content #a-la-une.liste .main h1 { background: none; }
        #content #a-la-une.liste .main h1 a { color: #6D1952; text-transform: none; display: block; line-height: 1; margin-bottom: 5px; }
        #content #a-la-une.liste .main .meta, #content #a-la-une.liste .main .meta time { font-size: 11px; color: #666; }

        /* MODE VIGNETTES */
        #content #a-la-une.vignettes .container { position: relative; width: auto; padding: 0; }
        #content #a-la-une.vignettes .container, #content #a-la-une.vignettes .row.bloc &gt; div &gt; div { background: #f1f1f1; }
        #content #a-la-une.vignettes .cover { width: 100%; display: block; border-bottom: 3px solid #6D1952; height: auto; max-height: 450px; overflow: hidden; text-align: center; padding: 0; }
        #content #a-la-une.vignettes .cover img { max-height: 100%; left: 50%; margin-left: -100%; position: relative; width: auto; max-width: 100%; }
        #content #a-la-une.vignettes .text { text-align: left; padding: 8px; }
        #content #a-la-une.vignettes .main h1 { background: none; }
        #content #a-la-une.vignettes .main h1 a { color: #6D1952; text-transform: none; display: block; line-height: 1; margin-bottom: 5px; }
        #content #a-la-une.vignettes .meta, #content #a-la-une.vignettes .meta time { font-size: 11px; color: #666; }
        #content #a-la-une.vignettes .row.bloc &gt; div { margin-bottom: 12px; }
        #content #a-la-une.vignettes .row.bloc &gt; div .cover { height: 130px; }
        #content #a-la-une.vignettes .row.bloc &gt; div .text h2, #content #a-la-une .row.bloc &gt; div .text h2 a { color: #6D1952; font-size: 20px; line-height: 22px; margin-bottom: 5px; }

        /* MODE DIAPO */
        #content #a-la-une.diaporama .carousel { margin-bottom: 8px; }
        #content #a-la-une.diaporama .carousel-caption h2, #content #a-la-une.diaporama .carousel-caption h2 a {
                            color: #FFFFFF;
                    }
        #content #a-la-une.diaporama .carousel-caption h2 a { background: #6D1952; }
        #content #a-la-une.diaporama .carousel + #all-news { margin-top: 30px; }

        /* BOUTON TOUTES LES ACTUS */
        #all-news { border-top: 1px solid #DDD; margin-top: 15px; }
        #all-news .btn { display: inline-block; margin-top: -20px; }


        /*******************/
        /* INFOS - EQUIPES */
        /*******************/
        dl#infos-equipe { margin-bottom: 0; }
        dl#infos-equipe dt { font-size: 18px; }
        dl#infos-equipe dd { margin-bottom: 10px; }
        dl#infos-equipe dd:last-child { margin-bottom: 0; }


        /*********************/
        /* JOUEURS - EQUIPES */
        /*********************/
        .liste-player-group { overflow: hidden; }
        .liste-player-group .item-joueur-equipe { margin: 0 0 5px; padding-top: 8px; padding-bottom: 8px; }
        .liste-player-group .item-joueur-equipe .photo-container { padding-bottom: 0; }
        .liste-player-group .item-joueur-equipe .photo-container img { width: 100%;}
        .liste-player-group .item-joueur-equipe .infos-container { background: #FFF; }
        .liste-player-group .item-joueur-equipe .infos { display: table; width: 100%; }
        .liste-player-group .item-joueur-equipe .photo-container + .infos-container .infos { border-top: 3px solid #6D1952; }
        .liste-player-group .item-joueur-equipe .infos .name { font-size: 17px; margin-bottom: 5px; }
        .liste-player-group .item-joueur-equipe .infos .name, .liste-player-group .item-joueur-equipe .infos .fonction { padding: 0 0 0 10px; }
        .liste-player-group .item-joueur-equipe .infos .name span { display: block; margin-bottom: 3px; }
        .liste-player-group .item-joueur-equipe .infos .number { color: #6D1952; padding: 0 10px 0 0; text-align: right; font-size: 26px; }
        .liste-player-group .item-joueur-equipe .infos .name, .liste-player-group .item-joueur-equipe .infos .number { display: table-cell; height: 60px; vertical-align: middle; }
        .liste-player-group .item-joueur-equipe .infos, .liste-player-group .item-joueur-equipe .infos a { color: #6D1952; }
        @media (max-width:750px) {
            .liste-player-group .item-joueur-equipe { display: table; width: 100%; overflow: hidden; border-top: solid 1px #ccc; padding: 15px 0; }
            .liste-player-group .item-joueur-equipe:first-child { border-top: 0; padding-top: 5px; }
            .liste-player-group .item-joueur-equipe .photo-container { display: table-cell; width: 30%; }
            .liste-player-group .item-joueur-equipe .infos { display: table-cell; width: 70%; background: #FFF; vertical-align: middle; padding: 10px 10px 7px 15px; }
            .liste-player-group .item-joueur-equipe .photo-container + .infos-container .infos { border: 0; }
            .liste-player-group .item-joueur-equipe .infos .name { margin-bottom: 0; }
            .liste-player-group .item-joueur-equipe .infos .name span { display: inline-block; margin-right: 5px; }
            .liste-player-group .item-joueur-equipe .infos .name, .liste-player-group .item-joueur-equipe .infos .number { display: inline-block; height: auto; vertical-align: middle; width: 100%; text-align: left; padding: 0; }
            .liste-player-group .item-joueur-equipe .infos .name { font-size: 20px; }
            .liste-player-group .item-joueur-equipe .infos .number { font-size: 16px; }
        }


        /*********************/
        /* TAGS / CATEGORIES */
        /*********************/
        ul.categories li { background: rgba(109,25,82, 0.9); margin-right: 2px; }
        ul.categories li:nth-child(2) { background: rgba(109,25,82, 0.8); }
        ul.categories li:nth-child(3) { background: rgba(109,25,82, 0.7); }
        ul.categories li:nth-child(4) { background: rgba(109,25,82, 0.6); }
        ul.categories li:nth-child(5) { background: rgba(109,25,82, 0.5); }


        /****************/
        /* SOCIAL-SHARE */
        /****************/
        #content .social-share { position: relative; border: 0; font-size: 0; margin-top: 15px; }
        #content .social-share h3 { color: #6D1952; font-size: 18px; display: inline-block; line-height: 35px; margin: 0 0 0 10px; }
        #content .social-share .btn { margin-left: 0; margin-right: 0; padding: 0; border-radius: 0; border: 0; width: 35px; height: 35px; line-height: 35px; font-size: 15px; text-align: center; }
        #content .social-share h3, #content .social-share .btn { vertical-align: top; }
        @media (max-width:768px) {
            #content .social-share h3 { display: none; width: 100%; }
        }


        /***************/
        /* FICHE MATCH */
        /***************/
        #fiche-match .bg-custom, #fiche-evenement .bg-custom {
                    }

        #fiche-match .overlay, #fiche-evenement .overlay {
            background: url("../../../assets/img/bg/bg-fiche-match-layer.png") 0px -2px;
            background-size: 15px; 
        }


        /****************/
        /* PLAN DU SITE */
        /****************/
        #plan-du-site h2 { font-size: 16px; margin-bottom: 4px; }
        #plan-du-site &gt; ul &gt; li { margin-bottom: 10px; }
        #plan-du-site ul ul { margin-bottom: 6px; padding-left: 20px; }


        /************/
        /* BOUTIQUE */
        /************/
        #boutique-slider-container .owl-controls { border-top-color: #6D1952; }
        #boutique-slider-container .owl-dots,
        .boutique-grid .categorie-item .product-details h2 {
            background: #6D1952;
        }
        .boutique-grid .categorie-item .product-details h2,
        .boutique-grid .categorie-item .product-details h2 a {
            color: #FFFFFF;
        }

        </pre></body></html>