.deroule_edito .bloc_cdm{margin-top:16px}.cdm_direct_match{width:312px}.cdm_direct_match tr:hover{background-color:#f1f5f8}.cdm_direct_match tr:not(:last-child){border-bottom:1px solid #d2d6db}.cdm_direct_match td{width:32%;padding:8px 0;font-size:1.3rem}.cdm_direct_match td:first-child{text-align:right}.cdm_direct_match .cdm_direct_status{width:36%;text-align:center;color:#8b9299;font-size:1.3rem}.cdm_direct_match_score{font-size:1.6rem;font-weight:bold;color:#036}.cdm_direct_match_date,.cdm_direct_match_heure{color:#8b9299;font-size:1.3rem}.cdm_match_avenir{color:#8b9299}.conteneur_data_sport.format-widget .matchs .txt5{font-size:1.5rem}.conteneur_data_sport .onglets{margin-top:10px;position:relative;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.conteneur_data_sport .onglets li{-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;margin-bottom:1px}.conteneur_data_sport.format-widget .onglets .onglet-phase-finale{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.conteneur_data_sport .onglets a{display:block;background-color:#f8f9fb;border:1px solid #e9edf0;border-top:3px solid #d2d6db;cursor:pointer;color:#747b83;text-align:center;padding:5px 0 3px;font-family:Fette;text-transform:uppercase}.conteneur_data_sport .onglets li:not(:last-child) a{border-right:0}.conteneur_data_sport .onglets li.courant a,.conteneur_data_sport .onglets li:not(.off):hover a{background:#fff;border-top-color:#59880e}.conteneur_data_sport .onglets li.courant a{border-bottom:0}.conteneur_data_sport .onglets li:not(.off):hover a{color:#59880e}.conteneur_data_sport .onglets li.off a{background-color:#e4e6e9;border-color:#d2d6db;cursor:auto}.conteneur_data_sport .calendrier{position:relative;top:-1px;padding:18px 30px;margin-bottom:16px;border:1px solid #e9edf0;z-index:1}.conteneur_data_sport.format-widget .calendrier{padding:10px 0}.conteneur_data_sport .calendrier.courant{display:block}.conteneur_data_sport .calendrier h3{text-align:center;margin-bottom:10px;color:#5d666d}.conteneur_data_sport .matchs{table-layout:fixed;width:100%;margin-bottom:16px}.conteneur_data_sport .matchs td{padding:8px 5px}.conteneur_data_sport .matchs td,.conteneur_data_sport .matchs td>*{vertical-align:middle}.conteneur_data_sport .equipe>*{display:inline-block;max-width:65%;vertical-align:middle}.conteneur_data_sport.format-widget .equipe>*{max-width:100%}.conteneur_data_sport .match:hover td{background:#f1f5f8}.conteneur_data_sport .match:hover .equipe>*,.conteneur_data_sport .match:hover .score{color:#129af0}.conteneur_data_sport .match:nth-child(2n+2):not(:last-child) td{border-bottom:1px solid #e4e6e9}.conteneur_data_sport .match .infos_match{width:140px;text-align:center}.conteneur_data_sport.format-widget .match .infos_match{width:100px}.conteneur_data_sport.format-widget .match .infos_match .date{padding:0 10px}.conteneur_data_sport .match .infos_match p{padding:0 30px}.conteneur_data_sport .match .infos_match .date{color:#b9c0c5;width:120px;padding:0 25px}.conteneur_data_sport.format-widget .match .infos_match .date{width:90px}.conteneur_data_sport .match .infos_match .live{color:#a2a9ae;text-transform:uppercase;font-size:1.5rem;letter-spacing:.2rem}.conteneur_data_sport .match .infos_match .live:before{content:' ';display:inline-block;height:11px;width:11px;margin:0 5px 0 0;border-radius:3px;background:#d50303}.conteneur_data_sport .match .infos_match p.date:first-letter {text-transform:uppercase}.conteneur_data_sport .match .equipe{color:#036}.conteneur_data_sport .match.started .equipe,.conteneur_data_sport .match.score{color:#036}.conteneur_data_sport .match .equipe:first-child{text-align:right}.conteneur_data_sport .match .equipe:last-child img{margin-right:8px}.conteneur_data_sport .match .equipe:first-child img{margin-left:8px}.conteneur_data_sport .ranking{display:none}.conteneur_data_sport .ranking.courant{display:block}.conteneur_data_sport .classement{width:100%;border:0;margin:20px auto}.conteneur_data_sport h2{color:#464f57}.conteneur_data_sport .classement tr{border-bottom:1px solid #e4e6e9;height:50px}.conteneur_data_sport .classement tbody tr:nth-child(1),.conteneur_data_sport .classement tbody tr:nth-child(2){background-color:#fafbfc}.conteneur_data_sport .classement th:first-child{text-align:left}.conteneur_data_sport .classement td img{width:25px;height:auto;vertical-align:middle;margin-right:6px}.conteneur_data_sport.format-widget .classement img,.conteneur_data_sport.format-widget .calendrier img{display:none}.conteneur_data_sport .classement td span{line-height:26px}.conteneur_data_sport .classement tr td,.conteneur_data_sport .classement tr th{border:0;text-align:center;color:#747b83}.conteneur_data_sport .classement .points{color:#5d666d;font-weight:bold}.conteneur_data_sport .classement th{font-family:Fette;font-size:2rem;font-weight:normal}.conteneur_data_sport .classement td{width:34px;font-size:1.7rem}.conteneur_data_sport .classement td.order{font-family:Fette;width:30px;color:#747b83;font-size:2.3rem}.conteneur_data_sport .classement td.equipe{text-align:left;width:180px;font-size:1.5rem}.conteneur_data_sport.format-widget .tt4{text-align:center;font-size:2rem;line-height:120%;color:#5d666d}.col_droite .bloc_base.bloc_cdm .entete{border-top-color:#6dac00}.col_droite .bloc_cdm .conteneur_data_sport .onglets{margin-top:0}.col_droite .bloc_cdm .onglets li,.col_droite .bloc_cdm .onglets li:last-child{height:34px;padding:5px 15.2px 0}.col_droite .bloc_cdm .onglets li:first-child{border-left:0}.col_droite .bloc_cdm .onglets li:last-child{border-right:0}.col_droite .bloc_cdm .onglets .txt5{font-size:2rem;line-height:105%}.col_droite .bloc_cdm .ranking{background-color:#fff}.col_droite .bloc_cdm .classement{table-layout:fixed;width:300px;margin:0 6px 0}.col_droite .bloc_cdm .classement th:first-child{font-size:1.4rem}.col_droite .bloc_cdm .classement tr{border-bottom:0;height:32px}.col_droite .bloc_cdm .classement tbody tr:nth-child(1),.col_droite .bloc_cdm .classement tbody tr:nth-child(2){background:0}.col_droite .bloc_cdm .classement td,.col_droite .bloc_cdm .classement th{font-family:Helvetica,Arial,FreeSans,sans-serif;font-size:1.3rem}.col_droite .bloc_cdm .classement th,.col_droite .bloc_cdm .classement td{width:26px}.col_droite .bloc_cdm .classement th:first-child,.col_droite .bloc_cdm .classement td:first-child{width:144px}.col_droite .bloc_base.bloc_cdm .tout{border-top:1px solid #e9edf0;padding:8px;display:block;font-weight:bold;float:none}