/* Module/Common/CSS/Main.css *************************************************************/
/* Configuration des &eacute;l&eacute;ments du template */
div.div_idalgo_header,
div.div_idalgo_content_full,
div.div_idalgo_content,
div.div_idalgo_aside{position:relative}

div.div_idalgo_header{z-index:1}
div.div_idalgo_content_full{z-index:0}
div.div_idalgo_page div.div_idalgo_content_full{margin-top:20px}

/* Configuration initiale */
div.div_idalgo_container{
    position:relative;
    display:block;
    margin:0 auto;
    color: #202020;
    font-family: BrownRegular,sans-serif;
    font-size: 16px;
    line-height:1em;
    z-index: 1;
}

.div_idalgo_container a{color:#202020;}
div.div_idalgo_container a,
div.div_idalgo_container a:link,
div.div_idalgo_container a:visited,
div.div_idalgo_container a:active{text-decoration:none;}
div.div_idalgo_container img {border:0;}

.div_idalgo_container ul{list-style: none outside none;padding:0;margin:0}
.idalgo ul{list-style: none outside none;padding:0;margin:0}

/* Styles transversaux */
div.div_idalgo_clear {clear:both;}

/* A d&eacute;placer? */
li.li_idalgo_button_list{display: inline-block;margin-bottom:5px;display:inline;}
ul.ul_idalgo_button_list li + li{margin-left:5px;}
a.a_idalgo_button_list{text-decoration:none;padding:0 5px;}

div.div_idalgo_content_openclose .idalgo_dropdown_arrow{
    position:absolute;
    left:10px;
}


/** Base iDalgo ?? **/
div.div_idalgo_container h1,
div.div_idalgo_container h2,
div.div_idalgo_container h3,
div.div_idalgo_container h4,
div.div_idalgo_container h5,
div.div_idalgo_container h6 {
  text-rendering: optimizelegibility;
}

div.div_idalgo_widget_link{
    position:relative;
    height:1em;
    text-align:right;
    background-color:#eef0f8;
}
a.a_idalgo_widget_link{
    color:#000e3d;
}

/** Link par d&eacute;fault ***/
div.div_idalgo_module_link{
    position:relative;
    margin:10px 0 0 0;
    opacity:0.75;
    filter:alpha(opacity=75);
    height:1.3125em;
    line-height:1.3125em;
    cursor:pointer;
}
div.idalgo_sprite_link{
    position:absolute;
    top:0;right:5px;
    width:22px;height:22px;
    background-position: center -1121px;
}
div.div_idalgo_module_link a.a_idalgo_module_link{
    position:absolute;
    top:0;right:0;
    padding-right:32px;
    padding-left:12px;
    font-weight:bold;
    font-size:0.75em;
    text-align:right;
    text-transform:lowercase;
    text-decoration:none;
}
div.div_idalgo_module_link a.a_idalgo_module_link:hover{
    text-decoration:underline;
}
div.div_idalgo_content_addon_node{position:relative;}
img.img_idalgo_content_addon_node{position:relative;}
span.span_idalgo_content_addon_node_title{position:relative;display:block;font-size:0.75em;color:#b9b9b9;}

.div_idalgo_pointer {
    cursor:pointer;
}

/*** Widgets ***/
div.div_idalgo_widget{margin-bottom:10px;}
div.div_idalgo_widget a{margin:0}

/** Micro Clearfix **/
.idalgo_clearfix:before, .idalgo_clearfix:after{content:' ';display:table;}
.idalgo_clearfix:after{clear:both;}

/** Badge **/
.idalgo_badge {
  font-size: 10px;
  font-weight:bold;
  line-height: 14px;
  color: #767676;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ffffff;
  padding: 2px 5px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

/** Element mobile &agrave; cacher **/
@media only screen and (min-width: 479px) {
  .idalgo_show_mobile {display:none;}
}

/* Module/Common/CSS/Root.css *************************************************************/
:root{
    --color-gold:#DFA831;
    --color-silver:#94A9AF;
    --color-bronze:#B8885B;

    --color-man:#3792cd;
    --color-woman:#ec83a9;

    --color-white:#FFF;
    --color-black:#000;

    --color-01:#000e3d;
    --color-02:#001e85;

    --color-light:#ffffff;
    --color-dark:#000000;

    --color-grey-01:#eef0f8;
    --color-grey-02:#dcdee8;
    --color-grey-03:#b9b9b9;
    --color-grey-04:#767676;
    --color-grey-05:#202020;
    --color-over-01:#eef0f8;

    --color-upcoming:#ffcc00;
    --color-inprogress:#4db103;
    --color-live:#4db103;
    --color-ended:#c34046;
    --color-stopped:#ff6600;

    --color-up:#22b14c;
    --color-equal:#7f7f7f;
    --color-down:#ed1c24;

    --font-01:BrownRegular,sans-serif;
    --font-02:BrownBold,sans-serif;
    --font-size:16px
}
.idalgo{
    position:relative;
    color:var(--color-grey-05);
    font-family:var(--font-01);
    font-size:var(--font-size)
}
.idalgo button{
    font-family:var(--font-01)
}
.idalgo a{
    color:var(--color-grey-05)
}
/* .idalgo a[href]{
    color:initial
} */
.idalgo *{
    box-sizing:border-box;
    text-decoration:unset
}
.idalgo img{
    border:0
}
.idalgo ul{
    list-style:none outside none;
    padding:0;
    margin:0
}
.idalgo li{
    list-style:none
}
.idalgo a[href]:hover{
    text-decoration:none
}
amp-script{
    opacity:1
}
/* Legacy */
div.div_idalgo_container table tbody tr:hover{
    background-color:transparent
}
.idalgo .sr-only{
    position:absolute;
    width:1px;
    height:1px;
    overflow:hidden;
    padding:0;
    margin:-1px;
    clip:rect(0,0,0,0);
    border: 0;
}

/* || Widgets */
.idalgo.widget{
    border:1px solid var(--color-grey-02);
    border-radius:12px
}
.idalgo.widget > .widget.foot{
    margin:0 10px 10px 10px
}

/* || ContentFull */
.idalgo.full{
    display:grid;
    grid-template-columns:1fr minmax(0, 300px);
    gap:2em;
    align-items:start
}
.idalgo.full > .top{
    grid-row:1;
    grid-column:1/3
}
.idalgo.full > .main{
    grid-row:2/5;
    grid-column:1
}
.idalgo.full > .aside{
    display:flex;
    flex-direction:column;
    grid-row:2;
    grid-column:2;
    gap:32px
}
.idalgo.full > .aside.middle{
    grid-row:3
}
.idalgo.full > .aside.bottom{
    grid-row:4
}

/* Module/Common/CSS/MainDomList.css ******************************************************/

/* Listbox DropDown */
div.div_idalgo_listbox{position:relative;height:auto}
div.div_idalgo_listbox:after {
    clear: both;
}
div.div_idalgo_listbox:before,
div.div_idalgo_listbox:after {
    content: "";
    display: table;
}

div.div_idalgo_listbox a.idalgo_listbox_split_left{
    display:block;
    height:38px;
    padding-left:35px;
    line-height:38px;
    box-sizing:content-box
}

div.div_idalgo_listbox a.idalgo_listbox_split_right{
    display:block;
    height:38px;
    padding-right:35px;
    line-height:38px;
    box-sizing:content-box
}
div.div_idalgo_listbox button.idalgo_listbox_split_left{
    position:absolute;display:block;
    left:0;
    top:0;
    width:37px;
    height:38px;
    box-sizing:content-box
}
div.div_idalgo_listbox button.idalgo_listbox_split_right{
    position:absolute;display:block;
    right:0;
    top:0;
    width:37px;
    height:38px;
    box-sizing:content-box
}
div.div_idalgo_listbox .button_idalgo_dropdown {
    position: relative;
    width:100%;
    color:#000e3d;
    /*line-height:3.6363em;
    height:3.6363em;*/
    line-height:40px;
    height:40px;
    text-align:center;
    box-sizing:border-box
}
button.button_idalgo_dropdown span.idalgo_picture_triangle{top:5px}
a.a_idalgo_dropdown{overflow:hidden;}
div.div_idalgo_listbox.active ul.ul_idalgo_dropdown_menu {
  display: block;
  margin-top: 1px;
}


ul.ul_idalgo_dropdown_menu{
    position: absolute;
    top: 100%;
    z-index: 1000;
    display: none;
    padding: 4px 0;
    margin: 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #dcdee8;
    background-clip: padding-box;
    overflow:visible;
    width: auto;
    left: 0;
    right: 0;
}

li.li_idalgo_dropdown_menu {
    position: relative;
    padding:3px 15px;
}
ul.ul_idalgo_dropdown_menu a {
    position: relative;display:block;
    font-weight: normal;
    color: #202020;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor:pointer;
    font-size:0.6875em;
}

ul.ul_idalgo_dropdown_menu li.li_idalgo_dropdown_menu:hover{
    background-color: #eef0f8;
}

div.div_idalgo_listbox.active ul.ul_idalgo_dropdown_menu{
  display: block;
}

/** Navigation **/
ul.ul_idalgo_nav{list-style:none;padding:0}
ul.ul_idalgo_nav > li.li_idalgo_left {float:left}
ul.ul_idalgo_nav > li.li_idalgo_right {float:right;}
ul.ul_idalgo_nav > li > a{display:block;background-color:#ffffff;cursor:pointer;}
ul.ul_idalgo_nav > li > a:hover, ul.ul_idalgo_nav > li:hover > a{background-color:#eef0f8;text-decoration:none;cursor:pointer;}
ul.ul_idalgo_nav > li > a[href]:hover{text-decoration:none;}
ul.ul_idalgo_nav > li > span.span_navtab_badge {position: absolute;right: 2%;top: -8px;display: block;width: 20px;height: 20px;border-radius: 10px;line-height: 20px;color: #ffffff;}
ul.ul_idalgo_nav > li > span.span_navtab_badge:empty {display: none;}

ul.ul_idalgo_nav_pills > li > a,
ul.ul_idalgo_nav_tab > li > a{text-align:center;padding-left:0.75em;padding-right:0.75em;line-height:1.888em;font-size:0.625em;color:#767676}
ul.ul_idalgo_nav_tab > li > span{text-align:center;line-height:1.888em;font-size:0.625em;color:#767676;margin-right:5px}

/** Affichage en Tab **/
ul.ul_idalgo_nav_tab{position:relative;border-bottom:1px solid #dcdee8;margin-bottom:0.625em;}
ul.ul_idalgo_nav_tab > li {margin-bottom:-1px;position:relative;white-space:nowrap}
ul.ul_idalgo_nav_tab > li > a{border:1px solid #dcdee8;border-radius: 2px 2px 0 0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;text-overflow:'.'}
ul.ul_idalgo_nav_tab > li > a.a_idalgo_slim{padding-left:0;padding-right:0;}
ul.ul_idalgo_nav_tab > li > a:hover{border-bottom-color:#ffffff;}
ul.ul_idalgo_nav_tab > li > a.a_idalgo_active,
ul.ul_idalgo_nav_tab > li > a.a_idalgo_active:hover{background-color:#ffffff;color:#000e3d;border-bottom-color:#ffffff;cursor:default;}
ul.ul_idalgo_nav_tab > span.span_idalgo_nav_title{position:absolute;display:block;left:1em;text-transform:uppercase;color:#b9b9b9;line-height:2em;font-size:0.75em;top:50%;margin-top:-0.944em}

.idalgo_tabbable{display:none;}
.idalgo_tabbable.idalgo_tab_active{display:block;}
.idalgo_fade{opacity:0;
-webkit-transition: opacity 1s linear;
   -moz-transition: opacity 1s linear;
     -o-transition: opacity 1s linear;
        transition: opacity 1s linear;
}
.idalgo_fade.idalgo_tab_fade_in{opacity:1;}

/** Affiche 'pillule' **/
ul.ul_idalgo_nav_pills{display:inline-block;}
ul.ul_idalgo_nav_pills > li > a{color:#b9b9b9;background-color:#ffffff;border:1px solid #dcdee8;font-size:1em;line-height:1.75em;}
ul.ul_idalgo_nav_pills > li > a.a_idalgo_active,
ul.ul_idalgo_nav_pills > li > a.a_idalgo_active:hover{color:#000e3d;background-color:#eef0f8;}

ul.ul_idalgo_nav_pills > li + li > a{border-left:0}

/* Module/Common/CSS/MainDomTable.css *****************************************************/

.div_idalgo_widget table,
.div_idalgo_container table{
    background-color:transparent;
    border-collapse:collapse;
    border-spacing:0px;
    width:100%;
}
div.div_idalgo_container table tbody tr:hover,
div.div_idalgo_container table tbody tr.hover{
    background-color: #eef0f8;
}
.table_idalgo_content_simple tbody{
    border-top:1px solid #b9b9b9;
}

.table_idalgo_content_simple thead{
    border-top:0 none;
}

/** Tableau avec affichage de fond une fois sur deux **/
table.table_idalgo_content_alternate{
    border-collapse:separate;
}
table.table_idalgo_content_alternate tbody{
    border-collapse:separate;
}
table.table_idalgo_content_alternate thead tr{
    height:30px;
    text-align:center;
}
table.table_idalgo_content_alternate tbody tr{
    height:30px;
    line-height:30px;
    text-align:center;
}
table.table_idalgo_content_alternate tbody tr:nth-child(odd){
    height:28px;
    line-height:28px;
    background-color: #eef0f8;
}
table.table_idalgo_content_alternate tbody tr td{
    border:none;
    padding:0;
    margin:0;
}
table.table_idalgo_content_alternate tbody tr:nth-child(odd) td{
    border-width:1px 0 1px 0;
    border-style:solid;
    border-color:#dcdee8;
}

/* Module/Common/CSS/MainDomButton.css ****************************************************/

.button_idalgo {
  display: inline-block;
  margin-bottom: 0;
  padding:0;
  color: #202020;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255,255,255, 0.75);
  vertical-align: middle;
  font:0.6875em/2.7272em BrownRegular,sans-serif;
  background-color: #ffffff;
  border: 1px solid #dcdee8;
  cursor: pointer;
  height:2.9090em;
  overflow:hidden;
  font-weight:bold;
  text-overflow:ellipsis;
  text-overflow:'.';
  white-space:nowrap
}
.button_idalgo:hover,
.button_idalgo:active{
  background-color: #eef0f8;
}
.button_idalgo.active{
  background-color: #eef0f8;
  outline: 0;
}
.div_idalgo_container .button_idalgo_selected{color:#000e3d;}

.button_idalgo_status_win{
  background-color: #4db103;
  background-image: -moz-linear-gradient(top, #62c462, #4db103);
  background-image: -ms-linear-gradient(top, #62c462, #4db103);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#4db103));
  background-image: -webkit-linear-gradient(top, #62c462, #4db103);
  background-image: -o-linear-gradient(top, #62c462, #4db103);
  background-image: linear-gradient(top, #62c462, #4db103);
}
.button_idalgo_status_win:hover{
  background-color: #4db103;
}

.button_idalgo_status_lost{
  background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
}
.button_idalgo_status_lost:hover{
  background-color: #bd362f;
}

.button_idalgo_status_draw{
  background-color: #ffc90e;
  background-image: -moz-linear-gradient(top, #ffc90e, #ffc90e);
  background-image: -ms-linear-gradient(top, #ffc90e, #ffc90e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc90e), to(#ffc90e));
  background-image: -webkit-linear-gradient(top, #ffc90e, #ffc90e);
  background-image: -o-linear-gradient(top, #ffc90e, #ffc90e);
  background-image: linear-gradient(top, #ffc90e, #ffc90e);
}
.button_idalgo_status_draw:hover{
  background-color: #ffc90e;
}

.button_idalgo_status_other {
  background-color: #dcdee8;
}

/* Module/Common/CSS/MainPicture.css ******************************************************/

.idalgo_dropdown_arrow {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  content: "";
}

span.idalgo_picture_arrow_left{
    position:relative;display:block;
    left:2px;top:0;
    height:23px;
    background-position:center -4px;
}
span.idalgo_picture_arrow_right{
    position:relative;display:block;
    right:-4px;top:0;
    height:23px;
    background-position:center -35px;
}
span.idalgo_picture_triangle{
    position:absolute;display:block;
    right:0px;top:0;
    background-position:center -124px;
}

div.idalgo_icon_openclose_title1,
div.idalgo_icon_openclose_h2 {background-position:center -248px;}
div.idalgo_icon_openclose_h3 {background-position:center -624px;height:22px;}

.idalgo_sprite{
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_left.png');
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    overflow:hidden;
}

span.idalgo_picture_refresh{
    background-position:center -782px;
}
.idalgo_icon_timeaverage{
    background-position:center -1053px;
}
.idalgo_icon_goal{
    background-position:center -372px;
}
.idalgo_icon_yellow{
    background-position:center -403px;
}
.idalgo_icon_red{
    background-position:center -434px;
}
.idalgo_icon_penalty_in{background-position:center -682px;}
.idalgo_icon_penalty_out{background-position:center -713px;}
.idalgo_icon_yellowred{background-position:center -465px;}

.idalgo_icon_close{background-position:center -1364px;}

.idalgo_icon_minus{background-position:center -1217px;}
.idalgo_icon_plus{background-position:center -1248px;}

.idalgo_icon_dark_square_minus{background-position:center -629px;}
.idalgo_icon_dark_square_plus{background-position:center -660px;}

.idalgo_icon_navigation_prev_slim{background-position:center -3999px}
.idalgo_icon_navigation_next_slim{background-position:center -4030px}

.idalgo_icon_navigation_prev{background-position:center -2015px}
.idalgo_icon_navigation_next{background-position:center -1953px}
.idalgo_icon_navigation_calendar_close{background-position:center -2077px}
.idalgo_icon_navigation_calendar_prev{background-position:center -2139px}
.idalgo_icon_navigation_calendar_next{background-position:center -2108px}

.idalgo_icon_button_play_off{background-position:center -2764px}
.idalgo_icon_button_play_off:hover{background-position:center -2702px}
.idalgo_icon_button_play_on{background-position:center -2702px}

.idalgo_icon_button_pause_off{background-position:center -2888px}
.idalgo_icon_button_pause_off:hover{background-position:center -2826px}
.idalgo_icon_button_pause_on{background-position:center -2826px}

.idalgo_icon_button_nav_off{background-position:center -2983px}
.idalgo_icon_button_nav_off:hover{background-position:center -2952px}
.idalgo_icon_button_nav_on{background-position:center -2952px}

.idalgo_icon_menu{background-position:center -2611px;}

.idalgo_button_twitter{background-position:center -3193px;}
.idalgo_button_square_twitter{background-position:center -3348px;}

.idalgo_icon_flat_minus{background-position:center -3410px;}
.idalgo_icon_flat_plus{background-position:center -3379px}

.idalgo_icon_arrow_down{background-position:center -2673px;}
.idalgo_icon_arrow_right{background-position:center -2115px;}
.idalgo_icon_arrow_up{background-position:center -3569px;}

/*.idalgo_sprite_twitter {*/
    /*background-image:url('//si0.twimg.com/images/dev/cms/intents/icons/sprites/everything-spritev2.png');*/
    /*background-repeat:no-repeat;*/
    /*width:30px;*/
    /*height:30px;*/
    /*overflow:hidden;*/
/*}*/

.idalgo_icon_yellow_small{
    background-position:center -2298px;
}
.idalgo_icon_red_small{
    background-position:center -2330px;
}
.idalgo_icon_team_qualify{
    background-position:center -3695px;
}

.idalgo_icon_close_small {background-position:center -1767px;}

.idalgo_icon_football {background-position:center -372px;}
.idalgo_icon_basketball {background-position:center -3720px;}

.idalgo_icon_filter {background-position: center -4062px;}


.idalgo_sprite.idalgo_icon_all_sport_on {background-position:center -4588px}
.idalgo_sprite.idalgo_icon_all_sport_off {background-position:center -4619px}
.idalgo_sprite.idalgo_icon_motor_sport_on {background-position:center -4650px}
.idalgo_sprite.idalgo_icon_motor_sport_off {background-position:center -4681px}
.idalgo_sprite.idalgo_icon_tennis_sport_on {background-position:center -4712px}
.idalgo_sprite.idalgo_icon_tennis_sport_off {background-position:center -4743px}
.idalgo_sprite.idalgo_icon_football_sport_on {background-position:center -4774px}
.idalgo_sprite.idalgo_icon_football_sport_off {background-position:center -4805px}

/* Module/Sport/CSS/MainPicture.css *******************************************************/

.idalgo_sport_sprite,
.idalgo_sprite_jo{
    background:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_sport_left.png');
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    overflow:hidden;
}

.idalgo_sport_medal_1{
    background-position:center -8px;
    height:43px;
}
.idalgo_sport_medal_2{
    background-position:center -75px;
    height:35px;
}
.idalgo_sport_medal_3{
    background-position:center -139px;
    height:35px;
}

.idalgo_picture_medal{
    position:absolute;display:block;
    height:15px;width:15px;
    border:2px solid #ffffff;
    border-radius: 50%;
    top:50%;left:50%;
    margin-top:-9px;margin-left:-9px;
}

.idalgo_picture_medal_triple .idalgo_color_gold_bk {margin-left:-21px;z-index:2}
.idalgo_picture_medal_triple .idalgo_color_silver_bk {z-index:1}
.idalgo_picture_medal_triple .idalgo_color_bronze_bk {margin-left:2px;z-index:0}

.idalgo_sport_participant {background-position:center -210px;height:35px;
}

.idalgo_sport_men_big {background-position:center -255px;height:35px;
}

.idalgo_sport_women_big {background-position:center -295px;height:35px;
}

.idalgo_sport_men_big {background-position:center -255px;height:35px;}

.idalgo_sport_women_big {background-position:center -295px;height:35px;}

.idalgo_sport_men_small{background-position:center -337px;height:35px;}

.idalgo_sport_women_small{background-position:center -380px;height:35px;}

.idalgo_sport_medal{background-position:center -540px}
.idalgo_sport_medal_on{background-position:center -590px}
.idalgo_sport_medal.idalgo_active{background-position:center -590px}

.idalgo_sprite_jo{background-position:center -8px}
.idalgo_icon_jo_sport_on,
.idalgo_icon_sport_sport_on{background-position:center -37px}
.idalgo_icon_jo_sport_off,
.idalgo_icon_sport_sport_off{background-position:center -98px}
.idalgo_sprite_sport.idalgo_icon_sport_sport_off{background-position:center -52px}
.idalgo_sprite_sport.idalgo_icon_sport_sport_on{background-position:center 1px}

.idalgo_sport_filter_all{background-position:center -470px;}
.idalgo_active .idalgo_sport_filter_all{background-position:center -5px;}

.idalgo_svg_arrow_left {
    -webkit-mask-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/Sport/left.svg');
    mask-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/Sport/left.svg');
}
.idalgo_svg_arrow_right {
    -webkit-mask-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/Sport/right.svg');
    mask-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/Sport/right.svg');
}

.idalgo_svg_trophy {
    -webkit-mask-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/Sport/trophy.svg');
    mask-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/Sport/trophy.svg');
}

/* Module/Volley/CSS/MainPicture.css ******************************************************/
.idalgo_sprite_volley{
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_volley_left.png');
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    overflow:hidden
}

.idalgo_icon_volley_sport{background-position:center -8px}

.idalgo_icon_volley_sport_on {background-position:center -36px}
.idalgo_icon_volley_sport_off{background-position:center -97px}

/* Module/Football/CSS/MainPicture.css ****************************************************/
.idalgo_sprite_football{
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_football_left.png');
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    overflow:hidden
}

.idalgo_icon_football_sport{background-position:center -8px}

.idalgo_icon_football_sport_on {background-position:center -36px}
.idalgo_icon_football_sport_off{background-position:center -97px}

.idalgo_sprite_svg_foot {
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_football_left.svg');
    background-repeat:no-repeat;
    width:30px;height:30px;overflow:hidden;
}

.idalgo_match_substitution {background-position:-10px -266px}
.idalgo_match_goal {background-position:-15px -10px}
.idalgo_match_goal_big {background-position:-15px -825px}
.idalgo_match_red {background-position:-15px -571px}
.idalgo_match_yellow {background-position:-15px -521px}
.idalgo_match_second_yellow {background-position:-15px -623px}

.idalgo_match_owngoal {background-position:-15px -725px}
.idalgo_match_owngoal_big {background-position:-15px -775px}

.idalgo_match_yellow_big {background-position:-10px -315px}
.idalgo_match_second_yellow_big {background-position:-5px -460px}
.idalgo_match_yellow_red_big {background-position:-5px -415px}
.idalgo_match_red_big {background-position:-10px -365px}

.idalgo_match_goal_1{background-position:0 -10px}
.idalgo_match_goal_2{background-position:0 -60px}
.idalgo_match_goal_3{background-position:0 -110px}
.idalgo_match_goal_4{background-position:0 -170px}

/* Module/Basket/CSS/MainPicture.css ******************************************************/
.idalgo_sprite_basket{
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_basket_left.png');
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    overflow:hidden
}

.idalgo_icon_basket_sport{background-position:center -8px}

.idalgo_icon_basket_sport_on {background-position:center -36px}
.idalgo_icon_basket_sport_off{background-position:center -97px}

/* Module/Hand/CSS/MainPicture.css ********************************************************/
.idalgo_sprite_hand{
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_hand_left.png');background-repeat:no-repeat;
    width:30px;height:30px;overflow:hidden}

.idalgo_icon_hand_sport_on {background-position:center -36px}
.idalgo_icon_hand_sport_off{background-position:center -97px}

.idalgo_icon_hand_sport{background-position:center -8px}

/* Module/Motor/CSS/MainPicture.css *******************************************************/
.idalgo_sprite_motor{
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_motor_left.png');
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    overflow:hidden
}

.idalgo_icon_motor_sport{background-position:center -8px}

.idalgo_icon_motor_sport_on {background-position:center -36px}
.idalgo_icon_motor_sport_off{background-position:center -97px}

/* Module/Rugby/CSS/MainPicture.css *******************************************************/

.idalgo_sprite_rugby{
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_rugby_left.png');
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    overflow:hidden;
}

    .idalgo_content_action_logo_penalty_goal_in,
    .idalgo_content_action_logo_small_penalty_goal_in{background-position:center -279px;}
    .idalgo_content_action_logo_penalty_goal_out,
    .idalgo_content_action_logo_small_penalty_goal_out{background-position:center -310px;}

    .idalgo_content_action_logo_small_try{background-position:center -620px;}
    .idalgo_content_action_logo_small_try_team{background-position:center -1488px;}
    .idalgo_content_action_logo_small_try_penalty{background-position:center -1581px;}
    .idalgo_content_action_logo_small_penalty_in{background-position:center -682px;}
    .idalgo_content_action_logo_small_penalty_out{background-position:center -775px;}
    .idalgo_content_action_logo_small_conversion_in{background-position:center -651px;}
    .idalgo_content_action_logo_small_conversion_out{background-position:center -744px;}
    .idalgo_content_action_logo_small_drop_in{background-position:center -713px;}
    .idalgo_content_action_logo_small_drop_out{background-position:center -806px;}
    .idalgo_content_action_logo_small_video{background-position:center -1395px;}
    
    .idalgo_content_action_logo_small_local_try{background-position:center -837px;}
    .idalgo_content_action_logo_small_local_try_team{background-position:center -1550px;}
    .idalgo_content_action_logo_small_local_try_penalty{background-position:center -1643px;}
    .idalgo_content_action_logo_small_local_penalty_in{background-position:center -899px;}
    .idalgo_content_action_logo_small_local_penalty_out{background-position:center -992px;}
    .idalgo_content_action_logo_small_local_conversion_in{background-position:center -868px;}
    .idalgo_content_action_logo_small_local_conversion_out{background-position:center -961px;}
    .idalgo_content_action_logo_small_local_drop_in{background-position:center -930px;}
    .idalgo_content_action_logo_small_local_drop_out{background-position:center -1023px;}
    .idalgo_content_action_logo_small_local_video{background-position:center -1426px;}
    
    .idalgo_content_action_logo_small_visitor_try{background-position:center -1054px;}
    .idalgo_content_action_logo_small_visitor_try_team{background-position:center -1519px;}
    .idalgo_content_action_logo_small_visitor_try_penalty{background-position:center -1612px;}
    .idalgo_content_action_logo_small_visitor_penalty_in{background-position:center -1116px;}
    .idalgo_content_action_logo_small_visitor_penalty_out{background-position:center -1209px;}
    .idalgo_content_action_logo_small_visitor_conversion_in{background-position:center -1085px;}
    .idalgo_content_action_logo_small_visitor_conversion_out{background-position:center -1178px;}
    .idalgo_content_action_logo_small_visitor_drop_in{background-position:center -1147px;}
    .idalgo_content_action_logo_small_visitor_drop_out{background-position:center -1240px;}
    .idalgo_content_action_logo_small_visitor_video{background-position:center -1457px;}

    .idalgo_content_action_logo_small_yellow{background-position:center -1271px;}
    .idalgo_content_action_logo_small_yellowred{background-position:center -1333px;}
    .idalgo_content_action_logo_small_red{background-position:center -1302px;}
    .idalgo_content_action_logo_small_substitute{background-position:center -1364px;}

    .idalgo_content_action_logo_try{background-position:center 0px;}
    .idalgo_content_action_logo_essai{background-position:center -341px;}
    .idalgo_content_action_logo_point{background-position:center 0px;}
    .idalgo_content_action_logo_try_collective{background-position:center -1488px;}
    .idalgo_content_action_logo_try_penalty{background-position:center -1581px;}
    .idalgo_content_action_logo_conversion_in{background-position:center -372px;}
    .idalgo_content_action_logo_penalite_in{background-position:center -403px;}
    .idalgo_content_action_logo_penalite_out{background-position:center -496px;}
    .idalgo_content_action_logo_yellow{background-position:center -124px;}
    .idalgo_content_action_logo_yellowred{background-position:center -186px;}
    .idalgo_content_action_logo_red{background-position:center -155px;}
    .idalgo_content_action_logo_drop_in{background-position:center -434px;}
    .idalgo_content_action_logo_drop_out{background-position:center -527px;}
    .idalgo_content_action_logo_substitute{background-position:center -217px;}
    .idalgo_content_action_logo_substitute_local{background-position:center -217px;}
    .idalgo_content_action_logo_substitute_visitor{background-position:center -248px;}
    
    .idalgo_content_action_logo_transformation_in {background-position: center -285px}
    .idalgo_content_action_logo_transformation_out {background-position: center -317px}

    .idalgo_bonus_try{background-position:center -1674px;}
    .idalgo_bonus_defense{background-position:center -1705px;}
    
    .idalgo_icon_rugby_sport{background-position:center -8px}

    .idalgo_icon_rugby_sport_on {background-position:center -1867px}
    .idalgo_icon_rugby_sport_off{background-position:center -1927px}

/* Module/Sport/CSS/Sprite.css ************************************************************/
.idalgo_sprite_sport_gender_man  {background-position-y:-179px}
.idalgo_sprite_sport_gender_woman{background-position-y:-126px}
.idalgo_sprite_sport_gender_mixed{background-position-y:-232px}

.idalgo_sprite_sport_look_on{background-position-y:-274px}
.idalgo_sprite_sport_mask_look_on{mask-position:50% -289px;-webkit-mask-position:50% -289px}

.idalgo_sprite_sport{
    background-position-x:50%;background-repeat:no-repeat;
    width:53px;height:30px;overflow:hidden;
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_sport_left.svg')
}
.idalgo_sprite_sport_mask{
    width:53px;height:30px;overflow:hidden;
    -webkit-mask-repeat:no-repeat;
            mask-repeat:no-repeat;
    -webkit-mask-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_sport_left.svg');
            mask-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_sport_left.svg')
}

/* Module/Tennis/CSS/MainPicture.css ******************************************************/
.idalgo_sprite_tennis{
    background-image:url('https://francetelevisions.idalgo-hosting.com/Sport/cache/media/sprite_tennis_left.png');
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    overflow:hidden
}

.idalgo_icon_tennis_sport{background-position:center -8px}

.idalgo_icon_tennis_sport_on {background-position:center -36px}
.idalgo_icon_tennis_sport_off{background-position:center -97px}

.idalgo_icon_tennis_evolution_up{background-position: center -279px}
.idalgo_icon_tennis_evolution_down{background-position: center -310px}

/* Module/Common/CSS/MainDomAction.css ****************************************************/

.idalgo_action_hide,
div.div_idalgo_container .idalgo_action_hide{display:none}

/* Module/Pattern/CSS/DomMatch.css ********************************************************/
div.div_idalgo_dom_match{position:relative;display:block;text-align:center}

a.a_idalgo_dom_match_match,
div.div_idalgo_dom_match_match{position:relative;display:block;height:4em;line-height:4em;overflow:hidden}

div.div_idalgo_dom_match_football a.a_idalgo_dom_match_match[href]:hover{text-decoration:none}
a.a_idalgo_dom_match_match[href]:hover{background-color:#eef0f8}

/* Event - New goal */
a.a_idalgo_dom_match_match.idalgo_live_event_goal,
div.div_idalgo_dom_match_match.idalgo_live_event_goal{background-color:#eef0f8}

span.span_idalgo_dom_match_match_localteam_goal{position:absolute;display:none;right:0;top:7px;line-height:1em;font-size:0.6875em;color:#4db103}
span.span_idalgo_dom_match_match_visitorteam_goal{position:absolute;display:none;left:0;top:7px;line-height:1em;font-size:0.6875em;color:#4db103}

/* Team - Logo*/
div.div_idalgo_dom_match img.img_idalgo_dom_match_match_localteam,
div.div_idalgo_dom_match img.img_idalgo_dom_match_match_visitorteam{
    position:absolute;display:block;width:32px;height:auto;top:50%;margin-top:-16px}
img.img_idalgo_dom_match_match_localteam{left:10px}
img.img_idalgo_dom_match_match_visitorteam{right:10px}

/* Team */
div.div_idalgo_dom_match_match_localteam{
    position:absolute;display:table;height:100%;width:50%;top:0;right:50%}
div.div_idalgo_dom_match_match_visitorteam{
    position:absolute;display:table;height:100%;width:50%;top:0;left:50%}

span.span_idalgo_dom_match_match_localteam,
span.span_idalgo_dom_match_match_visitorteam{
    position:relative;display:table-cell;height:100%;line-height:20px;vertical-align:middle;font-size:1.125em;word-break:break-word}

span.span_idalgo_dom_match_match_localteam{text-align:right;padding-left:52px;padding-right:55px}
span.span_idalgo_dom_match_match_visitorteam{text-align:left;padding-right:52px;padding-left:55px}

span.span_idalgo_dom_match_match_localteam{text-align:right;padding-left:52px;padding-right:55px}
span.span_idalgo_dom_match_match_visitorteam{text-align:left;padding-right:52px;padding-left:55px}

a.a_idalgo_dom_match_match_localteam_txt,
span.span_idalgo_dom_match_match_localteam_txt{padding-right:5px}
a.a_idalgo_dom_match_match_visitorteam_txt,
span.span_idalgo_dom_match_match_visitorteam_txt{padding-left:5px}

span.span_idalgo_dom_match_match_localteam[data-prefered="1"] a.a_idalgo_dom_match_match_localteam_txt,
span.span_idalgo_dom_match_match_localteam[data-prefered="1"] span.span_idalgo_dom_match_match_localteam_txt,
span.span_idalgo_dom_match_match_visitorteam[data-prefered="1"] a.a_idalgo_dom_match_match_visitorteam_txt,
span.span_idalgo_dom_match_match_visitorteam[data-prefered="1"] span.span_idalgo_dom_match_match_visitorteam_txt{
    color:#000e3d}

/* Team Qualify */
span.span_idalgo_dom_match_match_localteam_qualify{padding-right:70px}
span.span_idalgo_dom_match_match_visitorteam_qualify{padding-left:70px}

a.a_idalgo_dom_match_match div.idalgo_icon_team_qualify,
div.div_idalgo_dom_match_match div.idalgo_icon_team_qualify{
    position:absolute;display:block;top:50%;margin-top:-15px;background-position:center -3689px}
span.span_idalgo_dom_match_match_localteam_qualify div.idalgo_icon_team_qualify{right:45px}
span.span_idalgo_dom_match_match_visitorteam_qualify div.idalgo_icon_team_qualify{left:45px}

/* Score */
a.a_idalgo_dom_match_match_score,
div.div_idalgo_dom_match_match_score{
    position:absolute;display:block;width:90px;height:100%;top:0;left:50%;margin-left:-45px}

div.div_idalgo_score_square{text-align:center}
span.span_idalgo_score_square_time{display:none;font-weight:bold;font-size:1.3em}
div.div_idalgo_score_square_score{
    position:absolute;display:block;top:50%;margin-top:-20px;left:50%;margin-left:-45px;height:40px;width:90px}
span.span_idalgo_score_square_score{
    position:absolute;display:block;top:0;width:38px;height:38px;border-style:solid;border-width:1px;
    line-height:38px;font-size:1.5em;color:#ffffff;font-family:BrownBold,sans-serif;font-weight:bold}
span.span_idalgo_score_square_score_txt{position:relative}
span.span_idalgo_score_square_score_local{left:0}
span.span_idalgo_score_square_score_visitor{right:0}

div.div_idalgo_score_square_status_0 div.div_idalgo_score_square_score,
div.div_idalgo_score_square_status_5 div.div_idalgo_score_square_score,
div.div_idalgo_score_square_status_6 div.div_idalgo_score_square_score{display:none}

/* Score - Ended */
div.div_idalgo_score_square_status_1 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_2 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_3 span.span_idalgo_score_square_score{
    background-color:#ffffff;border-color:#dcdee8;color:#202020}

div.div_idalgo_score_square_status_end span.span_idalgo_score_square_score{
    background-color:transparent;color:#c34046;border-color:#dcdee8}

/* Score - Stop */
div.div_idalgo_score_square_status_4 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_12 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_13 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_14 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_15 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_16 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_17 span.span_idalgo_score_square_score{
    background-color:#ff6600;border-color:#ff6600}

/* Score -  Live */
div.div_idalgo_score_square_status_7 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_8 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_9 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_10 span.span_idalgo_score_square_score,
div.div_idalgo_score_square_status_11 span.span_idalgo_score_square_score{
    background-color:#4db103;border-color:#4db103}

/* Score -  Halftime */
li.li_idalgo_dom_match_nba div.idalgo_nba_status_halftime span.span_idalgo_score_square_score{
    background-color: #ff6600}

div.div_idalgo_score_square_score_opacity{
    position:absolute;display:block;top:0;left:0;height:100%;width:100%;
    background-color:#202020;opacity:0.5;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
div.div_idalgo_score_square_status_1 div.div_idalgo_score_square_score_opacity,
div.div_idalgo_score_square_status_2 div.div_idalgo_score_square_score_opacity,
div.div_idalgo_score_square_status_3 div.div_idalgo_score_square_score_opacity{opacity:0.1;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);}

span.span_idalgo_score_square_score_penalty{
    position:absolute;top:0;margin-top:-5px;width:15px;height:15px;background-color:inherit;
    font-size:10px;line-height:15px;color:inherit}
span.span_idalgo_score_square_score_penalty_txt{position:relative}
span.span_idalgo_score_square_score_local span.span_idalgo_score_square_score_penalty{right:0;margin-right:-5px}
span.span_idalgo_score_square_score_visitor span.span_idalgo_score_square_score_penalty{left:0;margin-left:-5px}

/* More Data (red card) */
div.div_idalgo_dom_match_match_localteam_subinfo,
div.div_idalgo_dom_match_match_visitorteam_subinfo{position:relative;display:inline}

div.div_idalgo_dom_match_match_localteam_subinfo span,
div.div_idalgo_dom_match_match_visitorteam_subinfo span{display:inline-block}
div.div_idalgo_dom_match_match_localteam_subinfo span{float:right}
div.div_idalgo_dom_match_match_visitorteam_subinfo span{float:left}

span.span_idalgo_dom_match_match_subinfo_red{width:6px;height:12px;background-position:center -2334px}

/* Time */
div.div_idalgo_score_square_status_0 span.span_idalgo_score_square_time{display:inline}

/* Status */
div.div_idalgo_score_square_score_status{
    position:absolute;height:15px;left:0;bottom:0;margin-bottom:-8px;width:100%;
    line-height:15px;text-align:center}
span.span_idalgo_score_square_score_status{
    display:inline-block;padding:0 5px;background-color:#ffffff;border:1px solid #ff6600;
    text-transform:uppercase;font-size:0.625em;color:#ff6600}
span.span_idalgo_score_square_status {font-size:0.7em;}
div.div_idalgo_score_square_status_0 span.span_idalgo_score_square_time{display:inline}

div.div_idalgo_score_square_status_7 span.span_idalgo_score_square_score_status,
div.div_idalgo_score_square_status_8 span.span_idalgo_score_square_score_status,
div.div_idalgo_score_square_status_9 span.span_idalgo_score_square_score_status,
div.div_idalgo_score_square_status_10 span.span_idalgo_score_square_score_status,
div.div_idalgo_score_square_status_11 span.span_idalgo_score_square_score_status{
    border:1px solid #4db103;
    color:#4db103;
    direction:ltr
}
div.div_idalgo_score_square_status_1 div.div_idalgo_score_square_score_status,
div.div_idalgo_score_square_status_2 div.div_idalgo_score_square_score_status,
div.div_idalgo_score_square_status_3 div.div_idalgo_score_square_score_status{display:none}

span.span_idalgo_score_square_status_live{
    position:absolute;display:none;height:1em;left:-50px;top:0;
    line-height:1em;font-size:12px;text-align:left}

/* Link Comment */
a.a_idalgo_dom_match_link_comment,
a.a_idalgo_dom_match_link_event{
    position:relative;display:inline-block;height:2.255em;padding:0 10px;box-sizing:content-box;
    text-transform:uppercase;color:#000e3d;font-size:0.75em;line-height:2.255em;font-weight:bold;
    border-top:1px solid #dcdee8}

/* Module/Football/CSS/DomMatch.css *******************************************************/
/* div.div_idalgo_dom_match_football{position:relative;display:block} */

/* Module/Rugby/CSS/DomMatch.css **********************************************************/
div.div_idalgo_dom_match_rugby{position:relative;display:block}

span.span_idalgo_dom_match_rugby_match_subinfo_bonus_try{width:15px;height:15px;background-position:center -1774px}
span.span_idalgo_dom_match_rugby_match_subinfo_bonus_defense{width:15px;height:15px;background-position:center -1805px}

div.div_idalgo_dom_match_match_localteam_subinfo span.span_idalgo_dom_match_match_subinfo_red + span.idalgo_sprite_rugby{margin-right:10px}
div.div_idalgo_dom_match_match_visitorteam_subinfo span.span_idalgo_dom_match_match_subinfo_red + span.idalgo_sprite_rugby{margin-left:10px}
div.div_idalgo_dom_match_match_localteam_subinfo span.idalgo_sprite_rugby+span.idalgo_sprite_rugby {margin-right:5px}
div.div_idalgo_dom_match_match_visitorteam_subinfo span.idalgo_sprite_rugby+span.idalgo_sprite_rugby {margin-left:5px}

span.span_idalgo_score_square_score_try{
    position:absolute;
    bottom:0;margin-bottom:-8px;
    width:15px;height:15px;
    font-size:10px;line-height:15px;
    background-color:inherit;
    color:inherit;
}
span.span_idalgo_score_square_score_local span.span_idalgo_score_square_score_try{left:0;margin-left:-5px}
span.span_idalgo_score_square_score_visitor span.span_idalgo_score_square_score_try{right:0;margin-right:-5px}

/* Module/Tennis/CSS/DomMatch.css *********************************************************/
div.div_idalgo_dom_match_tennis_content{position:relative;height:4em;text-align:center;line-height:2em}
div.div_idalgo_dom_match_tennis{overflow:hidden}

/* Time */
span.span_idalgo_dom_match_tennis_content_hour{
    position:absolute;display:block;width:90px;height:50px;top:50%;left:50%;margin-left:-45px;margin-top:-25px;
    font-size:1.3em;font-weight:bold;line-height:50px}

/** Status
0 Match Non commenc&eacute;
1 Victoire Entit&eacute; 1
3 Victoire Entit&eacute; 2
4 Arret&eacute;
5 Match annul&eacute;
6 Report&eacute;
7 Abandon Entit&eacute; 1
8 Abandon Entit&eacute; 2
9 En Live
**/

/* Feature - Victory, Stopped, Retired and live */
div.div_idalgo_dom_match_tennis_content_feature{position:absolute;height:1.5em;width:50%;padding:0;line-height:1.5em}
div.div_idalgo_dom_match_tennis_content_feature1{top:auto;bottom:50%;margin-bottom:2px}
div.div_idalgo_dom_match_tennis_content_feature2{top:50%;margin-top:2px}
/*div.div_idalgo_dom_match_tennis_content_feature{position:absolute;height:1.5em;width:50%;padding:0;margin:0;top:0}
div.div_idalgo_dom_match_tennis_content_feature1{top:0}
div.div_idalgo_dom_match_tennis_content_feature2{top:50%}*/

div.div_idalgo_dom_match_tennis_content_feature_player{position:relative;width:100%;height:100%}

div.div_idalgo_dom_match_tennis_content_feature img{
    display:block;position:absolute;width:16px;top:50%;left:10px;margin-top:-5px;
    border:1px solid #b9b9b9}

div.div_idalgo_dom_match_tennis_content_feature img.img_idalgo_dom_match_tennis_content_feature_player_country_big{
    display:none}

div.div_idalgo_dom_match_tennis_content_feature_player_name{
    position:absolute;height:100%;width:auto;overflow:hidden;left:38px;right:0;
    text-align:left;white-space:nowrap;text-overflow:ellipsis}

div.div_idalgo_dom_match_tennis_content_feature_is_winner span{font-weight:bold}
span.span_idalgo_dom_match_tennis_content_feature_player_name_abandon{font-weight:bold;color:#000e3d}

/* Feature - To Come, Canceled, Delayed */
div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature{
    position:absolute;height:100%;width:auto;padding:0;margin:0;top:0;line-height:4em}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature1,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature1,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature1{
    left:0;right:50%;margin-right:45px}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature2,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature2,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature2{
    left:50%;right:0;margin-left:45px}

div.div_idalgo_dom_match_tennis[data-status="0"] img,
div.div_idalgo_dom_match_tennis[data-status="5"] img,
div.div_idalgo_dom_match_tennis[data-status="6"] img{
    display:none;position:absolute;width:16px;top:50%;margin-top:-14px;border:1px solid #b9b9b9}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature1 img,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature1 img,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature1 img{
    left:5px;right:auto}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature2 img,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature2 img,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature2 img{
    right:5px;left:auto}

div.div_idalgo_dom_match_tennis[data-status="0"] img.img_idalgo_dom_match_tennis_content_feature_player_country_big,
div.div_idalgo_dom_match_tennis[data-status="5"] img.img_idalgo_dom_match_tennis_content_feature_player_country_big,
div.div_idalgo_dom_match_tennis[data-status="6"] img.img_idalgo_dom_match_tennis_content_feature_player_country_big{
    display:block;width:40px}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature_player_name{
    position:absolute;height:100%;width:auto;white-space:nowrap;overflow:hidden}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature_player_name span,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature_player_name span,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature_player_name span{
    text-overflow:ellipsis}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature1 div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature1 div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature1 div.div_idalgo_dom_match_tennis_content_feature_player_name{
    left:60px;right:0;text-align:right}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature2 div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature2 div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature2 div.div_idalgo_dom_match_tennis_content_feature_player_name{
    right:60px;left:0;text-align:left}

/* Global score area */
div.div_idalgo_dom_match_tennis_list_set{
    position:absolute;display:block;top:0;left:50%;height:100%;width:20px;text-align:center;line-height:2em}

/* Status */
div.div_idalgo_dom_match_tennis div.div_idalgo_dom_match_tennis_content_status{display:none;
    width:50%;left:-90px;top:15px;text-align:center;position:absolute;white-space:nowrap}

div.div_idalgo_dom_match_tennis[data-status="9"] div.div_idalgo_dom_match_tennis_content_status,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_status{display:inline-block}

div.div_idalgo_dom_match_tennis[data-status="9"] span.span_idalgo_dom_match_tennis_widget_title_status{
    border:1px solid #4db103;color:#4db103;
    font-size:0.625em;white-space:nowrap}
div.div_idalgo_dom_match_tennis[data-status="9"] div.div_idalgo_dom_match_tennis_content_status > span {
    border-color:#4db103;color:#4db103}

div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_status{left:-25px}

/* Service */
span.span_idalgo_dom_match_service{display:none;
    position:absolute;left:-20px;
    height:20px;width:26px;height:20px;background-position:center -218px}
span.span_idalgo_dom_match_tennis_content_service_1{top:3px}
span.span_idalgo_dom_match_tennis_content_service_2{top:50%;margin-top:3px}

div.div_idalgo_dom_match_tennis[data-status="9"] span.span_idalgo_dom_match_tennis_content_service_1,
div.div_idalgo_dom_match_tennis[data-status="9"] span.span_idalgo_dom_match_tennis_content_service_2{display:block}

/* Scores total */
span.span_idalgo_dom_match_tennis_content_score_1,
span.span_idalgo_dom_match_tennis_content_score_2{
    position:absolute;display:block;height:1.5em;width:1.5em;
    text-align:center;font-size:1em;line-height:1.5em;color:#c34046;vertical-align:top}

span.span_idalgo_dom_match_tennis_content_score_1{top:auto;bottom:50%;margin-bottom:2px}
span.span_idalgo_dom_match_tennis_content_score_2{top:50%;margin-top:2px}

div.div_idalgo_dom_match_tennis[data-status="4"] span.span_idalgo_dom_match_tennis_content_score_1,
div.div_idalgo_dom_match_tennis[data-status="4"] span.span_idalgo_dom_match_tennis_content_score_2{
color:#ff6600}

div.div_idalgo_dom_match_tennis[data-status="9"] span.span_idalgo_dom_match_tennis_content_score_1,
div.div_idalgo_dom_match_tennis[data-status="9"] span.span_idalgo_dom_match_tennis_content_score_2{
color:#4db103}

/* Points */
span.span_idalgo_dom_match_tennis_content_points_1,
span.span_idalgo_dom_match_tennis_content_points_2{
    position:absolute;left:-50px;height:30px;width:30px;
    background-color:#4db103;border-radius:50%;
    font-size:.7em;color:#ffffff;font-size:.7em;line-height:30px}

span.span_idalgo_dom_match_tennis_content_points_1{top:auto;bottom:50%;margin-bottom:2px}
span.span_idalgo_dom_match_tennis_content_points_2{top:50%;margin-top:2px}

/* Score - Sets */
div.div_idalgo_dom_match_tennis_content_set {
    position:absolute;display:block;top:0;height:100%;width:32px;
    text-align:center;line-height:30px}

div.div_idalgo_dom_match_tennis_content_set_1{left:25px}
div.div_idalgo_dom_match_tennis_content_set_2{left:60px}
div.div_idalgo_dom_match_tennis_content_set_3{left:95px}
div.div_idalgo_dom_match_tennis_content_set_4{left:130px}
div.div_idalgo_dom_match_tennis_content_set_5{left:165px}

div.div_idalgo_dom_match_tennis_content_set span.span_idalgo_score_square_score{
    position:absolute;display:block;width:30px;height:29px;background-color:#ffffff;
    font-size:1em;color:#202020;line-height:29px;border-color:#dcdee8}

div.div_idalgo_dom_match_tennis_content_set span.span_idalgo_dom_match_tennis_content_set_feature1{
    top:auto;bottom:50%;margin-bottom:2px;box-sizing:border-box}
div.div_idalgo_dom_match_tennis_content_set span.span_idalgo_dom_match_tennis_content_set_feature2{
    top:50%;margin-top:2px;box-sizing:border-box}

/* Tiebreak */
span.span_idalgo_score_square_score_tiebreak {
    position:absolute;width:10px;height:10px;background-color:inherit;
    font-size:8px;line-height:10px;text-align:center;color:inherit;right:-5px}
span.span_idalgo_dom_match_tennis_content_set_feature1 span.span_idalgo_score_square_score_tiebreak{bottom:-4px}
span.span_idalgo_dom_match_tennis_content_set_feature2 span.span_idalgo_score_square_score_tiebreak{top:-4px}

div.div_idalgo_dom_match_tennis_content div.div_idalgo_score_square_score_opacity{
    opacity:0.1;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10)}

/* Termine + Ann + Abb*/
span.span_idalgo_dom_match_tennis_content_feature_player_name_abandon,
span.span_idalgo_dom_match_tennis_content_feature_player_shortname_abandon{
        color:#c34046;font-size: 0.7em;margin-left:5px}

div.div_idalgo_dom_match_tennis[data-status="1"] span.span_idalgo_score_square_score,
div.div_idalgo_dom_match_tennis[data-status="3"] span.span_idalgo_score_square_score{
    background-color:#ffffff;color:#202020}

/* Termine Live */
div.div_idalgo_dom_match_tennis_status_end span.span_idalgo_score_square_score{
    background-color:#c34046;color:#ffffff}

/* Arret*/
div.div_idalgo_dom_match_tennis[data-status="4"] div.div_idalgo_dom_match_tennis_content_set:last-child span.span_idalgo_score_square_score{
    background-color:#ff6600;border-color:#ff6600;color:#ffffff}

div.div_idalgo_dom_match_tennis[data-status="7"] span.span_idalgo_score_square_score,
div.div_idalgo_dom_match_tennis[data-status="8"] span.span_idalgo_score_square_score{
    background-color:#ffcc00;border-color:#ffcc00}

/* Live */
div.div_idalgo_dom_match_tennis[data-status="9"] div.div_idalgo_dom_match_tennis_content_set:last-child span.span_idalgo_score_square_score{
    background-color:#4db103;border-color:#4db103;color:#ffffff}

/* Module/Sport/CSS/DomMatchPeriod.css ****************************************************/
div.div_idalgo_sport_dom_match_period div.div_idalgo_dom_match_match{
    height:80px;line-height:80px}

/* SCORE */
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square_score,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square_score {
    position:relative;display:block;height:100%;width:auto;left:auto;top:0;margin:0}

div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_score span.span_idalgo_score_square_score{
    position:absolute;display:block;height:30px;top:0;width:38px;
    font-size:1.25em;line-height:30px;font-family:BrownBold,sans-serif;font-weight:normal}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square{
    position:absolute;display:block;height:100%;width:40px;top:0;left:50%;margin-left:-20px}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square_score span,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square_score span {
    border-color: transparent}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_local,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_local{
    top:5px;bottom:auto}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_visitor,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_visitor{
    top:auto;bottom:5px}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] span.span_idalgo_score_square_score_local:after,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] span.span_idalgo_score_square_score_local:after{
    position:absolute;display:block;content:'';width:80px;height:1px;bottom:-5px;left:-20px;
    background-color:#202020}

div.div_idalgo_sport_dom_match_period span.span_idalgo_score_square_score_txt{
    position:absolute;display:block;width:100%;height:100%;top:0}

div.div_idalgo_sport_dom_match_period ul.ul_idalgo_dom_match_match_period{
    position:absolute;display:block;height:100%;right:0;width:180px}

div.div_idalgo_sport_dom_match_period[data-status="0"] ul.ul_idalgo_dom_match_match_period,
div.div_idalgo_sport_dom_match_period[data-status="5"] ul.ul_idalgo_dom_match_match_period,
div.div_idalgo_sport_dom_match_period[data-status="6"] ul.ul_idalgo_dom_match_match_period{display:none}

div.div_idalgo_sport_dom_match_period li.li_idalgo_dom_match_match_period{
    position:relative;display:block;float:left;height:100%;width:28px;box-sizing: border-box}
div.div_idalgo_sport_dom_match_period li.li_idalgo_dom_match_match_period + li.li_idalgo_dom_match_match_period{
    margin-left:5px}
div.div_idalgo_sport_dom_match_period li.li_idalgo_dom_match_match_period div.div_idalgo_score_square_score_opacity{
    opacity: .1}
div.div_idalgo_sport_dom_match_period li.li_idalgo_dom_match_match_period span.span_idalgo_score_square_score{
    height:25px;width:25px;left:0;
    background-color:#ffffff;border-color:#dcdee8;
    color:#202020;font-weight:normal;text-align:center;line-height:25px;font-size:12px;
    animation-fill-mode:both;animation-name:idalgoZoomIn;animation-duration:.75s}

div.div_idalgo_sport_dom_match_period li.li_idalgo_dom_match_match_period span.span_idalgo_score_square_score.span_idalgo_dom_match_match_period_localteam{
    top:8px;bottom:auto}
div.div_idalgo_sport_dom_match_period li.li_idalgo_dom_match_match_period span.span_idalgo_score_square_score.span_idalgo_dom_match_match_period_visitorteam{
    top:auto;bottom:8px}

div.div_idalgo_sport_dom_match_period li.li_idalgo_dom_match_match_period div.div_idalgo_score_square_score_opacity + span.span_idalgo_score_square_score_txt{
    font-weight:bold}

/* TEAMS */
div.div_idalgo_sport_dom_match_period div.idalgo_dom_match_winner,
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_score span.span_idalgo_score_square_score.idalgo_team_winner{
    font-weight:bold}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_visitorteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam{
    position:absolute;height:50%;width:50%;left:0;right:auto;text-align: left;margin:0;line-height:50%}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_visitorteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam{
    top:0}
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_visitorteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam{
    top:50%}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_localteam > span,
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_visitorteam > span,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_localteam > span,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam > span{
    padding-left:52px;padding-right:55px;text-align:left}

div.div_idalgo_sport_dom_match_period div.div_idalgo_dom_match_match_localteam[data-prefered="1"] span,
div.div_idalgo_sport_dom_match_period div.div_idalgo_dom_match_match_visitorteam[data-prefered="1"] span{
    color:#000e3d}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_localteam > span > span,
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_visitorteam > span > span,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_localteam > span > span,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam > span > span{
    padding:0}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_localteam img,
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_visitorteam img,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_localteam img,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam img{
    height:auto;width:32px;margin-top:-17px}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_visitorteam img,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam img{
    left:10px;right:auto}

/************************* GESTION DU LIVE *************************/
div.div_idalgo_sport_dom_match_period div.div_idalgo_dom_match_match_status{display:none}

div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_7 span.span_idalgo_score_square_score,
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_8 span.span_idalgo_score_square_score,
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_9 span.span_idalgo_score_square_score,
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_10 span.span_idalgo_score_square_score,
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_11 span.span_idalgo_score_square_score,
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_end span.span_idalgo_score_square_score{
    background-color: transparent}

/** EN COURS **/
div.div_idalgo_sport_dom_match_period[data-code-status="1"] span.span_idalgo_score_square_score_local:after{
    background-color: #4db103}
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square_score span{
    color:#4db103}
div.div_idalgo_sport_dom_match_period[data-code-status="1"] li.li_idalgo_dom_match_match_period:nth-last-child(1) span.span_idalgo_score_square_score{
    border-color:#4db103;color: #4db103}

/** MI TEMPS **/
div.div_idalgo_sport_dom_match_period[data-status="9"] span.span_idalgo_score_square_score_local:after{
    background-color: #ff6600}
div.div_idalgo_sport_dom_match_period[data-status="9"] div.div_idalgo_score_square_score span{
    color:#ff6600}
div.div_idalgo_sport_dom_match_period[data-status="9"] li.li_idalgo_dom_match_match_period:nth-last-child(1) span.span_idalgo_score_square_score{
    border-color:#dcdee8;color:#202020}

/** TERMINE **/
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_end div.div_idalgo_score_square_score span{
    color:#c34046}
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_end span.span_idalgo_score_square_score_local:after{
    background-color:#c34046}

/************************* ANIMATIONS *************************/
div.div_idalgo_sport_dom_match_period span.span_idalgo_dom_match_match_period_visitorteam div.div_idalgo_score_square_score_opacity-in-go{
    transform-origin:50% 0%;animation:idalgo-in-top 750ms ease 0ms 1 forwards}
div.div_idalgo_sport_dom_match_period span.span_idalgo_dom_match_match_period_localteam div.div_idalgo_score_square_score_opacity-in-go{
    transform-origin:50% 100%;animation:idalgo-in-bottom 750ms ease 0ms 1 forwards}
div.div_idalgo_sport_dom_match_period span.span_idalgo_dom_match_match_period_visitorteam div.div_idalgo_score_square_score_opacity-out-go{
    transform-origin:50% 0%;animation:idalgo-out-top 750ms ease 0ms 1 forwards}
div.div_idalgo_sport_dom_match_period span.span_idalgo_dom_match_match_period_localteam div.div_idalgo_score_square_score_opacity-out-go{
    transform-origin:50% 100%;animation:idalgo-out-bottom 750ms ease 0ms 1 forwards}

@keyframes idalgo-in-top {
    from {transform: rotate3d(-1,0,0, 90deg)}
    to   {transform: rotate3d(0,0,0, 0deg)}}
@keyframes idalgo-in-bottom {
    from {transform: rotate3d(1,0,0, 90deg)}
    to   {transform: rotate3d(0,0,0, 0deg)}}
@keyframes idalgo-out-top {
    from {transform: rotate3d(0,0,0, 0deg)}
    to   {transform: rotate3d(-1,0,0, 90deg)}}
@keyframes idalgo-out-bottom {
    from {transform: rotate3d(0,0,0, 0deg)}
    to   {transform: rotate3d(1,0,0, 90deg)}}

@keyframes idalgoZoomIn {
    from {opacity:0;transform:scale3d(.3, .3, .3)}
    50% {opacity: 1}}

@keyframes idalgoZoomOut {
    from {opacity:1;transform:scale3d(.3, .3, .3)}
    50% {opacity:0}}

div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_score span.span_idalgo_score_square_score.pulse {
    display:block;width:38px;height:30px;border-radius:50%;font-weight:bold;cursor:pointer;
    box-shadow:0 0 0 #4db103;
    animation:pulse 2s infinite}

.pulse:hover{animation:none}

@-webkit-keyframes pulse {
    0% {-webkit-box-shadow:0 0 0 0 #4db103}
    70% {-webkit-box-shadow:0 0 0 10px rgba(204,169,44, 0)}
    100% {-webkit-box-shadow:0 0 0 0 rgba(204,169,44, 0)}}
@keyframes pulse {
    0% {-moz-box-shadow:0 0 0 0 #4db103;box-shadow: 0 0 0 0 #4db103}
    70% {-moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);box-shadow: 0 0 0 10px rgba(204,169,44, 0)}
    100% {-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);box-shadow: 0 0 0 0 rgba(204,169,44, 0)}}

/* Module/Sport/CSS/DomMatchVersus.css ****************************************************/
/* Line */
div.div_idalgo_sport_dom_match_versus_content{position:relative;display:block;width:auto;height:72px}

/* Status */
div.div_idalgo_dom_match_versus_status{position:absolute;display:none;bottom:5px;width:100%;height:16px;text-align:center}
div.div_idalgo_dom_match_versus_status span{position:relative;top:0;padding:0 5px;z-index:1;
    border:1px solid transparent;background-color:#ffffff;
    font-size:0.6875em;line-height:16px;vertical-align:top}

div.div_idalgo_sport_dom_match_versus[data-state="1"] div.div_idalgo_dom_match_versus_status,
div.div_idalgo_sport_dom_match_versus[data-status="1"] div.div_idalgo_dom_match_versus_status,
div.div_idalgo_sport_dom_match_versus[data-status="2"] div.div_idalgo_dom_match_versus_status{display:block}

div.div_idalgo_sport_dom_match_versus[data-status="2"] div.div_idalgo_dom_match_versus_status{
    bottom:50%;margin-bottom:-8px}

div.div_idalgo_sport_dom_match_versus[data-state="1"] div.div_idalgo_dom_match_versus_status span,
div.div_idalgo_sport_dom_match_versus[data-status="2"] div.div_idalgo_dom_match_versus_status span{border-color:#ff6600;color:#ff6600}
div.div_idalgo_sport_dom_match_versus[data-status="1"] div.div_idalgo_dom_match_versus_status span{border-color:#4db103;color:#4db103}

div.div_idalgo_sport_dom_match_versus div.div_idalgo_dom_match_versus_status span.short{display:none}

/* Time */
span.span_idalgo_dom_match_versus_time{position:absolute;display:none;top:0;left:50%;margin-left:-45px;width:90px;height:100%;
    line-height:72px;text-align:center;font-weight:bold;font-size:1.3em}
div.div_idalgo_sport_dom_match_versus[data-state="0"] span.span_idalgo_dom_match_versus_time{display:block}

/* Team - Logo */
img.img_idalgo_dom_match_versus_team{position:absolute;display:block;width:32px;height:32px;top:20px}
img.img_idalgo_dom_match_versus_team[data-type="home"]{left:10px}
img.img_idalgo_dom_match_versus_team[data-type="away"]{right:10px}

/* Team */
div.div_idalgo_dom_match_versus_team{position:absolute;display:table;height:100%;width:50%;top:0}
div.div_idalgo_dom_match_versus_team[data-type="home"]{right:50%}
div.div_idalgo_dom_match_versus_team[data-type="away"]{left:50%}

div.div_idalgo_dom_match_versus_team span{position:relative;display:table-cell;line-height:20px;vertical-align:middle;font-size:1.125em}
div.div_idalgo_dom_match_versus_team[data-type="home"] span{text-align:right;padding-left:52px;padding-right:50px}
div.div_idalgo_dom_match_versus_team[data-type="away"] span{text-align:left;padding-right:52px;padding-left:50px}

div.div_idalgo_dom_match_versus_team[data-prefered="1"] span{color:#000e3d}

/* Score */
div.div_idalgo_dom_match_versus_score{position:absolute;display:block;top:16px;left:50%;margin-left:-45px;width:90px;height:40px}
div.div_idalgo_sport_dom_match_versus[data-state="0"] div.div_idalgo_dom_match_versus_score,
div.div_idalgo_sport_dom_match_versus[data-status="2"] div.div_idalgo_dom_match_versus_score{display:none}

span.span_idalgo_dom_match_versus_score{position:absolute;display:block;top:0;width:40px;height:100%;
    border:1px solid #dcdee8;box-sizing:border-box;background-color:#ffffff;
    font-size:1.5em;font-weight:bold;font-family:BrownBold,sans-serif;line-height:38px}
span.span_idalgo_dom_match_versus_score[data-type="home"]{left:0}
span.span_idalgo_dom_match_versus_score[data-type="away"]{right:0}

div.div_idalgo_sport_dom_match_versus[data-winner="home"] span.span_idalgo_dom_match_versus_score[data-type="home"],
div.div_idalgo_sport_dom_match_versus[data-winner="away"] span.span_idalgo_dom_match_versus_score[data-type="away"]{
    background-color:#eef0f8}

div.div_idalgo_sport_dom_match_versus[data-penalty="1"] span.span_idalgo_dom_match_versus_score[data-type="home"],
div.div_idalgo_sport_dom_match_versus[data-penalty="1"] span.span_idalgo_dom_match_versus_score[data-type="away"]{
    background-color:transparent}

/* Score - Penalty*/
span.span_idalgo_dom_match_versus_score_penalty{position:absolute;display:none;top:-5px;width:15px;height:15px;
    box-sizing:border-box;background-color:#ffffff;
    font-size:0.625em;font-weight:bold;font-family:BrownBold,sans-serif;line-height:15px}
span.span_idalgo_dom_match_versus_score_penalty[data-type="home"]{left:30px}
span.span_idalgo_dom_match_versus_score_penalty[data-type="away"]{right:30px}

div.div_idalgo_sport_dom_match_versus[data-winner="home"] span.span_idalgo_dom_match_versus_score_penalty[data-type="home"],
div.div_idalgo_sport_dom_match_versus[data-winner="away"] span.span_idalgo_dom_match_versus_score_penalty[data-type="away"]{
    background-color:#eef0f8}

div.div_idalgo_sport_dom_match_versus[data-penalty="1"] span.span_idalgo_dom_match_versus_score_penalty{
    display:block}

/* Module/Pattern/CSS/FinalLegPopup.css ***************************************************/

/** Popup Final Leg **/
div.div_idalgo_content_finalleg{display:none;top:3em;z-index:10}
li.li_idalgo_content_sport_score_center_competition_group > div.div_idalgo_content_finalleg{
    top:2em;margin-top:1px}
div.div_idalgo_content_finalleg.idalgo_active{position:absolute;display:block;width:100%;}

/** Le contenant **/
div.div_idalgo_finalleg_popup { position:relative;display:block;margin:24px auto 0 auto;max-width:540px;overflow:hidden; padding-bottom: 150px;}
div.div_idalgo_finalleg_popup_wrapper { display: block;position: relative;background-color:#ffffff;border:1px solid #dcdee8; border-top:0;}
div.div_idalgo_finalleg_popup_wrapper_content { display: block; position: relative; }

/* Les titres des listes */
div.div_idalgo_finalleg_popup_round:after {content:' ';clear: both;margin-bottom: 2px;display: block;}
div.div_idalgo_finalleg_popup_round_list_title {clear: both;display: block;height: 40px;}
div.div_idalgo_finalleg_popup_round_list_title:after {content:' ';clear: both;}
div.div_idalgo_finalleg_popup_round_list_title_content {height: 40px;line-height: 40px;text-align: center;letter-spacing: 0.2em;font-size: 0.6em;background-color: #eef0f8;display: block;float: left;}

div.div_idalgo_container[lang="AR"] div.div_idalgo_finalleg_popup_round_list_title_content,
div.div_idalgo_container[dir="rtl"] div.div_idalgo_finalleg_popup_round_list_title_content{letter-spacing:normal}

div.div_idalgo_finalleg_popup_round_list_title_top {border-bottom: 2px solid #dcdee8;}
div.div_idalgo_finalleg_popup_round_list_title_bottom {border-top: 2px solid #dcdee8;margin-top:2px;}
div.div_idalgo_finalleg_popup_round_list_begin,
div.div_idalgo_finalleg_popup_round_list_end {height:10px;}
div.div_idalgo_finalleg_popup_round_list_title_content_hidden {display: none;}

/* Une liste de matchs */
div.div_idalgo_finalleg_popup_round_list {float: left;position:relative;}
div.div_idalgo_finalleg_popup_round_list_match {position: relative;margin:0 4px;border:1px solid #dcdee8;display: block;padding-top:4px;font-size: 0.7em;cursor: pointer;}
div.div_idalgo_finalleg_popup_round_list_match_team,
div.div_idalgo_finalleg_popup_round_list_match_feature {position: relative;display: block;height: 17px;line-height: 17px;background-repeat: no-repeat;background-position: left center;margin-left:2px;}
div.div_idalgo_finalleg_popup_round_list_match_team_local,
div.div_idalgo_finalleg_popup_round_list_match_feature_2 {}
div.div_idalgo_finalleg_popup_round_list_match_team_visitor,
div.div_idalgo_finalleg_popup_round_list_match_feature_2 {margin-bottom:4px;}
span.span_idalgo_finalleg_popup_round_list_match_team_name,
span.span_idalgo_finalleg_popup_round_list_match_feature_name {display:block;height: 17px;line-height: 17px;float:left;overflow: hidden;text-overflow:ellipsis;text-indent: 23px;white-space: nowrap}
span.span_idalgo_finalleg_popup_round_list_match_team_score,
span.span_idalgo_finalleg_popup_round_list_match_feature_score{display:block;height: 17px;line-height: 17px;position: relative;float:left;padding:0 4px}
span.span_idalgo_finalleg_popup_round_list_match_team_score_num_winner,
span.span_idalgo_finalleg_popup_round_list_match_feature_score_num_winner {display:block;position:absolute;right:10px;top:0}
span.span_idalgo_finalleg_popup_round_list_match_team_score_penalty {display:block;height: 8px;line-height: 8px;width:10px;text-align: center;position: absolute;right:-8px;font-size: 0.6em;}
div.div_idalgo_finalleg_popup_round_list_match_team_local span.span_idalgo_finalleg_popup_round_list_match_team_score_penalty {top:0;}
div.div_idalgo_finalleg_popup_round_list_match_team_visitor span.span_idalgo_finalleg_popup_round_list_match_team_score_penalty {bottom:0;}

/* Pour agrandir le nom d'une &eacute;quipe s'il y a moins de match et coller le score &agrave; droite */
div.div_idalgo_finalleg_popup_round_list_match_nb_0 span.span_idalgo_finalleg_popup_round_list_match_team_name {width:99%;}
div.div_idalgo_finalleg_popup_round_list_match_nb_1 span.span_idalgo_finalleg_popup_round_list_match_team_name {width:91%;}
div.div_idalgo_finalleg_popup_round_list_match_nb_2 span.span_idalgo_finalleg_popup_round_list_match_team_name {width:78%;}

/* En gras le gagnant en gris le perdant */
div.div_idalgo_finalleg_popup_round_list_match_win span.span_idalgo_finalleg_popup_round_list_match_team_name,
div.div_idalgo_finalleg_popup_round_list_match_win span.span_idalgo_finalleg_popup_round_list_match_feature_name {font-weight: bold;}
div.div_idalgo_finalleg_popup_round_list_match_lost span.span_idalgo_finalleg_popup_round_list_match_team_name {color:#767676;}

/* Premier tour ... */
div.div_idalgo_finalleg_popup_round_display_1 div.div_idalgo_finalleg_popup_round_list_match {margin-top:2px;}

/* Deuxi&egrave;me tour ... */
div.div_idalgo_finalleg_popup_round_display_2 {margin-top:-23px;} /* = 48 / 2 - 1 */
div.div_idalgo_finalleg_popup_round_display_2 div.div_idalgo_finalleg_popup_round_list_match {margin-top:48px;} /* = 2 + 44 + 2 */

/* Troisi&egrave;me tour ... */
div.div_idalgo_finalleg_popup_round_display_3 {margin-top:-69px;} /* = 140 / 2 - 1 */
div.div_idalgo_finalleg_popup_round_display_3 div.div_idalgo_finalleg_popup_round_list_match {margin-top:140px;} /* = 48+48+44 */

/* On cache ... */
div.div_idalgo_finalleg_popup_round_display_none,
div.div_idalgo_finalleg_popup_round_list_match_hidden {display: none;}

/* Affichage des liens entre boites */
div.div_idalgo_finalleg_popup_round_list_match_link {position:absolute;display: block;width:4px;height:60%;}

div.div_idalgo_finalleg_popup_round_list_match_link_left_top {top:-10%;left:-4px;border-bottom: 1px solid #dcdee8;}
div.div_idalgo_finalleg_popup_round_list_match_top_1 div.div_idalgo_finalleg_popup_round_list_match_link_right_bottom {top:50%;right:-6px;border-top: 1px solid #dcdee8;border-right: 1px solid #dcdee8;}
div.div_idalgo_finalleg_popup_round_list_match_top_0 div.div_idalgo_finalleg_popup_round_list_match_link_right_top {bottom:50%;right:-6px;border-bottom: 1px solid #dcdee8;border-right: 1px solid #dcdee8;}

div.div_idalgo_finalleg_popup_round_display_2 div.div_idalgo_finalleg_popup_round_list_match_link_right_bottom,
div.div_idalgo_finalleg_popup_round_display_2 div.div_idalgo_finalleg_popup_round_list_match_link_right_top {height: 120%;}

div.div_idalgo_finalleg_popup_round_display_3 div.div_idalgo_finalleg_popup_round_list_match_link_right_bottom,
div.div_idalgo_finalleg_popup_round_display_3 div.div_idalgo_finalleg_popup_round_list_match_link_right_top {height: 240%;}

/* On n'affiche pas de lien &agrave; la finale */
div.div_idalgo_finalleg_popup_round_last div.div_idalgo_finalleg_popup_round_list_match_link_right_bottom,
div.div_idalgo_finalleg_popup_round_last div.div_idalgo_finalleg_popup_round_list_match_link_right_top {display: none;}

/* On place la petite finale en dessous de la finale */
div.div_idalgo_finalleg_popup_round_last div.div_idalgo_finalleg_popup_round_list_content_little_finale {height: 25px;line-height: 25px;text-align: center;letter-spacing: 0.5em;font-size: 0.6em;background-color: #eef0f8;display: block;border-bottom: 2px solid #dcdee8;width: 175px!important;position: absolute;bottom:48px;left: 3px;}
div.div_idalgo_finalleg_popup_round_last div.div_idalgo_finalleg_popup_round_list_match_little_final {margin-top:115px;}

/* On colori un arbre de match d'&eacute;quipes */
div.div_idalgo_finalleg_popup_round_list_match.div_idalgo_finalleg_popup_round_list_match_selected {background-color: #eef0f8;}

/* On ouvre un match */
div.div_idalgo_finalleg_popup_round_list_match_open {border-color:#000e3d;z-index: 2;}
div.div_idalgo_finalleg_popup_round_list_match_more {padding:4px 0;background-color: #000e3d;border:1px solid #000e3d;color:#ffffff;position: absolute;z-index: 40;width:100%;height:100%;top:0;box-sizing:border-box;}
div.div_idalgo_finalleg_popup_round_list_match_more a.a_idalgo_finalleg_popup_round_list_match_more_link{display: block;position:relative;height: 17px;line-height: 17px;width: 100%;}
div.div_idalgo_finalleg_popup_round_list_match_more a.a_idalgo_finalleg_popup_round_list_match_more_link:hover span {text-decoration: underline;}
div.div_idalgo_finalleg_popup_round_list_match_more a.a_idalgo_finalleg_popup_round_list_match_more_link span,
div.div_idalgo_finalleg_popup_round_list_match_more div.div_idalgo_finalleg_popup_round_list_match_more_link span  {display:inline-block;color:white;font-size: 0.85em;}
div.div_idalgo_finalleg_popup_round_list_match_more span.span_idalgo_finalleg_popup_round_list_match_more_link_date {width: 48px;text-indent:8px;}

div.div_idalgo_finalleg_popup_round_list_match_more span.span_idalgo_finalleg_popup_round_list_match_more_link_local_score {position:absolute;width:8%;text-align: center;right:12%;}
div.div_idalgo_finalleg_popup_round_list_match_more span.span_idalgo_finalleg_popup_round_list_match_more_link_visitor_score {position:absolute;width:8%;text-align: center;right:2%;}
div.div_idalgo_finalleg_popup_round_list_match_more span.span_idalgo_finalleg_popup_round_list_match_more_link_separator_score {position:absolute;width:2%;text-align: center;right:10%;}

div.div_idalgo_finalleg_popup_round_list_match_more_link_popup {position:absolute;display: block;width: 100%;height: 100%;cursor: pointer;}

/* Mise en place de bouton de navigation */
div.div_idalgo_finalleg_popup_nav {position: absolute;background-position: center center;cursor: pointer}
div.div_idalgo_finalleg_popup_nav_top {top:0;margin-top:4px;}
div.div_idalgo_finalleg_popup_nav_bottom {bottom:150px;margin-bottom:4px;}
div.div_idalgo_finalleg_popup_nav_button_previous {left:0;background-position: center -2139px;}
div.div_idalgo_finalleg_popup_nav_button_next {right:0;background-position: center -2108px;}
div.div_idalgo_finalleg_popup_nav_button_top {top:22px;background-position: center -3565px;}
div.div_idalgo_finalleg_popup_nav_button_bottom {bottom:172px;background-position: center -3534px;}
div.div_idalgo_finalleg_popup_nav_hidden {display: none}
div.div_idalgo_finalleg_popup_nav_button_top,
div.div_idalgo_finalleg_popup_nav_button_bottom {left: 50%;margin-left: -15px;background-color: #ffffff;border: 2px solid #dcdee8;border-radius: 15px;}


div.div_idalgo_basket_finalleg_popup div.div_idalgo_finalleg_popup_round_list_match_nb_1 span.span_idalgo_finalleg_popup_round_list_match_team_name{width:85%}

/* Module/Pattern/CSS/StandingPopup.css ***************************************************/

/** Popup classement */
div.div_idalgo_sport_standing_popup_list_elem_container > span,
div.div_idalgo_sport_standing_popup_list_elem_container > div{position:absolute;display:block;top:0}
div.div_idalgo_sport_standing_popup_list_elem_container{position:relative;margin-right:115px;height:100%;left:45px}

div.div_idalgo_content_score_center_standing,
div.div_idalgo_content_football_live_standing{position:absolute;display:none;top:3em;left:50%;margin-left:-200px;width:400px;max-width:100%;z-index:10;padding:0 10px 10px 10px}

/* Cas score center en colonne de droite d'une page */
div.div_idalgo_aside div.div_idalgo_content_score_center_standing{left:0;margin-left:0;width:100%;padding:0}

li.li_idalgo_content_sport_score_center_competition_group > div.div_idalgo_content_score_center_standing{
    top:2em;margin-top:1px}
div.div_idalgo_content_score_center_standing.idalgo_active,
div.div_idalgo_content_football_live_standing.idalgo_active{display:block;background-color:#eef0f8}
div.div_idalgo_sport_standing_popup{
    position:relative;display:block;
    background-color:#fff;
    border:1px solid #dcdee8;border-top:0;
    padding:15px 20px;
}
div.div_idalgo_sport_standing_popup_head,
li.li_idalgo_sport_standing_popup_list_elem{height:30px}

li.li_idalgo_sport_standing_popup_list_elem{border-top:1px solid #dcdee8}
li.li_idalgo_sport_standing_popup_list_elem:nth-child(2n+1){background-color:#eef0f8}

span.span_idalgo_sport_standing_popup_head_label {
    font-size:0.75em;
    width:35px;
    font-weight:bold;
    line-height:30px;
    float:right;
    text-align:center;
    color:rgb(0,0,0);
}

span.span_idalgo_sport_standing_popup_list_elem_container_position{
    width:30px;
    text-align:center;
    line-height:30px;
    color:#b9b9b9;
    font-size:0.75em;
    font-weight:bold;
    right:100%;
    margin-right:15px
}
div.div_idalgo_sport_standing_popup_list_elem_container_pos {
    height: 30px;
    width: 15px;
    right:100%;
}

span.span_idalgo_sport_standing_popup_list_elem_container_content{position:relative;display:inline-block;width:243px}
span.span_idalgo_sport_standing_popup_list_elem_container_content_img_content{display: block;position:relative;float:left;width:17%;height:30px}
span.span_idalgo_sport_standing_popup_list_elem_container_content_name{
    position: relative;
    display: block;
    float: left;
    top:0;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
    width:83%;
    height:100%;line-height:30px;
    text-transform:uppercase;
    text-align:left;
    font-size:0.75em;
    font-weight:bold;
    color:rgb(0,0,0);
}
div.div_idalgo_sport_standing_popup_list_elem_container_content_match{
    position:absolute;
    right:5px;top:50%;
    height:20px;line-height:20px;
    width:40px;
    margin-top:-10px;
    background-color:#4db103;
    color:#ffffff;
    text-align:center;
    text-indent:0;
    font-size:0.75em
}
div.div_idalgo_rugby_standing_popup div.div_idalgo_sport_standing_popup_list_elem_container_content_match{
    width:50px;
}
img.img_idalgo_sport_standing_popup_list_elem_container_content_img_content{
    display:block;
    position:absolute;
    top:5px;
    left:10px
}

div.div_idalgo_content_standing_pos_background{
    height: 100%;
    position: absolute;
    display: block;
    left: 0;
    width: 15px;
    top: 0;
}

span.span_idalgo_sport_standing_popup_list_elem_container_value{
    font-weight:bold;
    font-size:0.75em;
    float:right;
    width:35px;
    line-height:30px;
    text-align:center;
    color:rgb(0,0,0);
}

span.span_idalgo_sport_standing_popup_list_elem_container_value{font-size:0.75em;left:100%}
span.span_idalgo_sport_standing_popup_list_elem_container_played{font-size:0.6875em;left:100%;margin-left:35px}
div.div_idalgo_content_score_center_standing li:hover{background-color:#eef0f8}



/* CONFERENCES (MLS) */
div.div_idalgo_sport_standing_popup[data-conference] li.li_idalgo_content_standing{
    display:none;background-color:transparent}

div.div_idalgo_sport_standing_popup[data-conference] li.li_idalgo_content_standing_head,
div.div_idalgo_sport_standing_popup[data-conference="1"] li.li_idalgo_content_standing[data-conference="1"],
div.div_idalgo_sport_standing_popup[data-conference="2"] li.li_idalgo_content_standing[data-conference="2"]{
    display:block}

div.div_idalgo_sport_standing_popup div.div_idalgo_content_standing_conference ul.ul_idalgo_nav{
    display:block;margin-bottom:20px}
div.div_idalgo_sport_standing_popup div.div_idalgo_content_standing_conference li.li_idalgo_left{
    width:50%}
div.div_idalgo_sport_standing_popup div.div_idalgo_content_standing_conference li.li_idalgo_left a{
    font-size:0.75em}

/* Module/Football/CSS/StandingPopup.css **************************************************/
div.div_idalgo_sport_standing_popup div.div_idalgo_content_standing_line{margin-right:145px;}

/* Module/Motor/CSS/StandingPopup.css *****************************************************/
div.div_idalgo_display_popup_rank_motor_stage{
    position:relative;
    border:1px solid #dcdee8;
    border-top:none;
    z-index:100;
    background-color:#ffffff;
    width:358px;
    padding:15px 20px;
}

ul.ul_idalgo_display_popup_rank_motor_stage_list_rank_team,
div.div_idalgo_display_popup_rank_motor_stage_title_team{display:none}

div.div_idalgo_display_popup_rank_motor_stage_head_popup{
    position:relative;
    display:block;
    height:32px;
    text-align:center
}
div.div_idalgo_display_popup_rank_motor_stage_head_popup span{
    position:relative;
    display:inline-block;
    line-height:20px;
    font-size:0.78125em;
    font-weight:bold;
    color:#dcdee8;
    border:1px solid #b9b9b9;
    border-right: none;
    padding:0 7px;
    top:3px
}

div.div_idalgo_display_popup_rank_motor_stage_head_popup span:last-child{border-right:1px solid #b9b9b9}

span.span_idalgo_display_popup_rank_motor_stage_head_popup_pilot[data-active="1"],
span.span_idalgo_display_popup_rank_motor_stage_head_popup_team[data-active="1"]{
    color:#000e3d;
    background-color:#eef0f8
}

span.span_idalgo_display_popup_rank_motor_stage_head_popup_team:hover,
span.span_idalgo_display_popup_rank_motor_stage_head_popup_pilot:hover{
    color:#000e3d;
    background-color:#eef0f8;
    cursor:pointer
}

li.li_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem,
li.li_idalgo_display_popup_rank_motor_stage_list_rank_team_elem{
    position:relative;
    display:block;
    height:32px;
    width: 100%;
    border-top:1px solid #dcdee8
}

li.li_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem:nth-child(2n+1),
li.li_idalgo_display_popup_rank_motor_stage_list_rank_team_elem:nth-child(2n+1){background-color:#eef0f8}

span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_position,
span.span_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_position{
    line-height:32px;
    text-align: right;
    display:inline-block;
    left:8px;
    font-weight:bold;
    color:#b9b9b9;
    width:10%;
    font-size: 0.75em
}

span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_name,
span.span_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_constructor{
    position: relative;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.75em;
    line-height: 32px;
}
span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_constructor {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    font-size: 0.75em;
    line-height: 32px;
}

span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_name{
    width: 40%;
}

span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_point,
span.span_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_point{
    position: absolute;
    display: inline-block;
    width: 9%;
    text-align: right;
    line-height:32px;
    font-size:0.75em;
    font-weight:bold;
    color:#767676;
    right: 5px
}

span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_name,
span.span_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_constructor,
span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_constructor,
span.span_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_point,
span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_point{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    vertical-align: top;
}

/** PILOTES **/
span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_img_content{
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 15%
}
img.img_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_img_content_country{
    position: relative;
    display: block;
    left: 26px;
    top: 7px;
}
span.span_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_constructor{
    width:25%;
    text-align: left;
}


/** ECURIES **/
span.span_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_content{
    display: inline-block;
    position: relative;
    vertical-align: top;
    height: 100%;
    width: 16%;
}
img.img_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_content_constructor{
    position: relative;
    display: block;
    top: 6px;
    left: 14px;
}

span.span_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_constructor{
  width: 60%;
}


/*** ENTETE CLASSEMENT ***/
div.div_idalgo_display_popup_rank_motor_stage_title_pilot span,
div.div_idalgo_display_popup_rank_motor_stage_title_team span {
    display:inline-block;
    font-size:0.75em;
    font-weight:bold;
    line-height:26px
}

span.span_idalgo_display_popup_rank_motor_stage_title_pilot_pilot{
    position:relative;
    width:40%;
    margin-left:25%
}

span.span_idalgo_display_popup_rank_motor_stage_title_pilot_team{
    position:absolute;
    width:25%;
}

span.span_idalgo_display_popup_rank_motor_stage_title_team_team{
    position:relative;
    width:65%;
    margin-left:26%
}
span.span_idalgo_display_popup_rank_motor_stage_title_team_point{width:9%}
span.span_idalgo_display_popup_rank_motor_stage_title_pilot_point{width:10%}
span.span_idalgo_display_popup_rank_motor_stage_title_pilot_point,
span.span_idalgo_display_popup_rank_motor_stage_title_team_point{
    position:relative;
    float:right;
    right:5px;
    text-align:right;
    color:#767676
}

/* Module/Sport/CSS/StandingPopup.css *****************************************************/

div.div_idalgo_sport_games_standing_popup li.li_idalgo_sport_standing_popup {
    position: relative;
    display: block;
    width: 100%;
    height: 2.5em;
    line-height: 2.5em;
    border-bottom: 1px solid #dcdee8;
}
div.div_idalgo_sport_games_standing_popup li.li_idalgo_sport_standing_popup:nth-child(2n+1){background-color:#eef0f8}

div.div_idalgo_sport_games_standing_popup div.div_idalgo_sport_standing_popup_position {
    position: relative;display: block;
    float: left;
    height: 100%;width: 30px;
    text-align: center;
    font-size: 0.75em;
    font-weight: bold;
}
div.div_idalgo_sport_games_standing_popup img.img_idalgo_sport_standing_popup_country{
    display:block;
    position:absolute;
    margin-top:15px;
    left:30px
}

div.div_idalgo_sport_games_standing_popup div.div_idalgo_sport_standing_popup_txt {
    position: relative;display: block;
    float: left;
    height: 100%;width: 60%;
    font-size: 0.75em;
    overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;
    margin-left:20px;
    text-align: left;
}

div.div_idalgo_sport_games_standing_popup div.div_idalgo_sport_standing_popup_txt span {margin-left:10px}

div.div_idalgo_sport_games_standing_popup div.div_idalgo_sport_standing_popup_result{
    position: absolute;display: block;
    right:25px;font-size: 0.75em;
    height: 100%;width: 70px;
    text-align: center;
}

div.div_idalgo_sport_games_standing_popup div.div_idalgo_sport_standing_popup_value,
div.div_idalgo_sport_games_standing_popup div.div_idalgo_sport_standing_popup_value2 {
    position: absolute;display: block;
    right:35px;font-size: 0.75em;
    height: 100%;width: 35px;
    text-align: center;
    color: #000e3d;
}

div.div_idalgo_sport_games_standing_popup div.div_idalgo_sport_standing_popup_value2 {right:0;color: #202020;}

/** header **/
div.div_idalgo_sport_standing_popup_line{
    position:relative;display:block;
    height:100%;left:0;
    margin-right:455px;
}

div.div_idalgo_sport_games_standing_popup div.div_idalgo_sport_standing_popup_line {margin-right:145px}

div.div_idalgo_sport_standing_popup_line>span,
div.div_idalgo_sport_standing_popup_line>div{position:absolute;display:block;top:0;height:100%;text-align:center;font-size:0.75em;font-weight:bold}
li.li_idalgo_sport_standing_popup div.div_idalgo_sport_standing_popup_line>span{font-size:0.6875em;color:#202020;width: 35px}

/*** TENNIS ***/
td.td_idalgo_sport_standing_popup_line_position,
td.td_idalgo_sport_standing_popup_line_pos{width:10px}
td.td_idalgo_sport_standing_popup_line_value{width:30px}
div.div_idalgo_container table tr td.td_idalgo_sport_standing_popup_line_content{text-align:left}

div.div_idalgo_container table tr td img.img_idalgo_sport_standing_popup_line_content_country {position:relative}
div.div_idalgo_container table tr td a.a_idalgo_sport_standing_popup_line_content{position:relative;text-align:left;padding-left:5px;font-size: 0.875em}
div.div_idalgo_container table tr td span.span_idalgo_sport_standing_popup_line_position{font-size: 0.875em}

/* Module/Pattern/CSS/Standing.css ********************************************************/
div.div_idalgo_content_standing{position:relative;}
div.div_idalgo_content_standing_content{
    padding-bottom:1px;
    position:relative;
    z-index:0;
}
div.div_idalgo_content_standing_content ul.ul_idalgo_nav_tab > li {width:24%;}
div.div_idalgo_content_standing_content ul.ul_idalgo_nav_tab > li:first-child {margin-left:2%;}
div.div_idalgo_content_standing_content ul.ul_idalgo_nav_tab > li > a {
    height:25px;
    line-height:27px;
    text-overflow: ellipsis;
}

div.div_idalgo_content_standing_content ul.ul_idalgo_nav_tab_standing_group > li > a {
    height:20px;
    line-height:20px;
    text-overflow: ellipsis;
    white-space:nowrap
}

ul.ul_idalgo_content_standing{position:relative;display:block;padding:0}
li.li_idalgo_content_standing{
    position:relative;display:block;
    width:100%;height:2.5em;line-height:2.5em;
    border-bottom:1px solid #dcdee8
}
li.li_idalgo_content_standing:last-child{border-bottom-width:0}
li.li_idalgo_content_standing:nth-child(even){background-color:#eef0f8}
li.li_idalgo_content_standing:hover,
li.li_idalgo_content_standing.idalgo_team_hover{background-color:#eef0f8}
li.li_idalgo_content_standing_head:hover{background-color:transparent}

div.div_idalgo_content_standing_line{
    position:relative;display:block;
    height:100%;left:0;
    margin-right:475px;
}

div.div_idalgo_content_standing_line>span,
div.div_idalgo_content_standing_line>div{position:absolute;display:block;top:0;height:100%;text-align:center;font-size:0.75em;font-weight:bold}
li.li_idalgo_content_standing_head div.div_idalgo_content_standing_line>span{font-size:0.6875em;color:#202020}

    span.span_idalgo_content_standing_win_txt,
    span.span_idalgo_content_standing_draw_txt,
    span.span_idalgo_content_standing_lost_txt {
        position:absolute;display:block;
        top:50%;margin-top:-10px;
        left:50%;margin-left:-10px;
        width: 20px;height: 20px;
        line-height: 20px;
        color: #ffffff;
    }

    span.span_idalgo_content_standing_win_txt{background-color: #4db103}
    span.span_idalgo_content_standing_draw_txt{background-color: #ffc90e}
    span.span_idalgo_content_standing_lost_txt{background-color: #bd362f}

    span.span_idalgo_content_standing_position{left:0;width:30px;color:#b9b9b9}
    div.div_idalgo_content_standing_pos{left:30px;width:10px;}
    span.span_idalgo_content_standing_logo{left:40px;width:30px}
        a.a_idalgo_content_standing_logo{position:relative;display:block;width:100%;height:100%;text-align:center}
            img.img_idalgo_content_standing_logo{
                position:absolute;display:block;
                width:20px;height:20px;
                top:50%;margin-top:-10px;
                left:50%;margin-left: -10px;
            }
div.div_idalgo_content_standing_line div.div_idalgo_content_standing_name{
        width:100%;
        left:70px;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight:normal
    }
a.a_idalgo_content_standing_name + span{margin-left:5px;padding:3px}
div.div_idalgo_content_standing_name[data-prefered="1"] a.a_idalgo_content_standing_name{color:#000e3d}

    span.span_idalgo_content_standing_points,
    span.span_idalgo_content_standing_percent{left:70px;margin-left:100%;width:35px;color:#001e85}
    span.span_idalgo_content_standing_played{left:105px;margin-left:100%;width:30px}

    span.span_idalgo_content_standing_win{left:135px;margin-left:100%;width:30px}
    span.span_idalgo_content_standing_draw{left:165px;margin-left:100%;width:30px}
    span.span_idalgo_content_standing_lost{left:195px;margin-left:100%;width:30px}
    span.span_idalgo_content_standing_for{left:225px;margin-left:100%;width:45px}
    span.span_idalgo_content_standing_against{left:270px;margin-left:100%;width:45px}
    span.span_idalgo_content_standing_dif{left:315px;margin-left:100%;width:40px}
    span.span_idalgo_content_standing_form{left:355px;margin-left:100%;width:80px}
    span.span_idalgo_content_standing_next_global{left:445px;margin-left:100%;width:30px}
div.div_idalgo_content_standing_line span.span_idalgo_content_standing_last_global{display:none}

span.span_idalgo_content_standing_next {
    position: absolute;display:block;
    background-color:#ffffff;
    width:20px;height:20px;
    top:50%;margin-top:-10px;
    left:50%;margin-left:-10px;
    line-height:20px;
    border:1px solid #dcdee8;
    text-align:center;
    border-radius:50%;
}


/* GESTION DES COULEURS */
div.div_idalgo_content_standing_pos_1,
div.div_idalgo_content_standing_pos_2,
div.div_idalgo_content_standing_pos_3,
div.div_idalgo_content_standing_pos_4{
    background-color:#000e3d;
}
div.div_idalgo_content_standing_pos_10,
div.div_idalgo_content_standing_pos_9{
    background-color:#202020;
}
ul.ul_idalgo_content_standing div.div_idalgo_content_standing_pos div.div_idalgo_content_standing_pos_background{
    height:100%;
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    top: 0;
}
div.div_idalgo_content_standing_pos_2 div.div_idalgo_content_standing_pos_background{
    background-color:#ffffff;
    -webkit-opacity:0.5;
       -moz-opacity:0.5;
         -o-opacity:0.5;
            opacity:0.5;
    filter:alpha(opacity=50);
}
div.div_idalgo_content_standing_pos_3 div.div_idalgo_content_standing_pos_background{
    background-color:#ffffff;
    -webkit-opacity:0.7;
       -moz-opacity:0.7;
         -o-opacity:0.7;
            opacity:0.7;
    filter:alpha(opacity=70);
}
div.div_idalgo_content_standing_pos_4 div.div_idalgo_content_standing_pos_background{
    background-color:#ffffff;
    -webkit-opacity:0.9;
       -moz-opacity:0.9;
         -o-opacity:0.9;
            opacity:0.9;
    filter:alpha(opacity=90);
}
div.div_idalgo_content_standing_pos_9 div.div_idalgo_content_standing_pos_background{
    background-color:#ffffff;
    -webkit-opacity:0.6;
       -moz-opacity:0.6;
         -o-opacity:0.6;
            opacity:0.6;
    filter:alpha(opacity=60);
}

/** Etat de forme synt&eacute;tique **/
div.div_idalgo_content_standing_form_detail div,
div.div_idalgo_content_standing_form_detail span{position: relative}
span.span_idalgo_content_standing_next,
div.div_idalgo_content_standing_form,
span.span_idalgo_content_standing_last {cursor:pointer;}

div.div_idalgo_content_standing_form{top:50%;margin-top:-10px}
span.span_idalgo_content_standing_form ul.ul_idalgo_content_standing_form_syntetic {
    display:block;
    position:relative;
    padding: 6px;
    height: 8px;
    width: 60px;
    z-index: 10;
    margin:0 auto;
    box-sizing:content-box
}

span.span_idalgo_content_standing_form ul.ul_idalgo_content_standing_form_syntetic li { display:block;float:left;width:5px;height:5px;margin-left: 5px;margin-right: 1px;}
span.span_idalgo_content_standing_form ul.ul_idalgo_content_standing_form_syntetic li a {display:block;float:left;width:5px;height:5px;padding:0;clear:none;border:none;border-radius:50%}

li.li_idalgo_content_standing_line_selected span.span_idalgo_content_standing_next{
    border: 2px solid #001e85;
}

/** Etat de forme d&eacute;taill&eacute; */
div.div_idalgo_content_standing_form_detail {
    position:absolute;display:block;
    right:0;top:28px;
    width:290px;
    z-index: 100;
}
ul.ul_idalgo_content_standing_form_detail {
    display:block;
    position: relative;
    border: 1px solid #dcdee8;
    border-top: 2px solid #001e85;
    background-color: #ffffff;
    box-shadow: 1px 1px 3px #dcdee8;
}

ul.ul_idalgo_content_standing_form_detail li {
    display:block;
    position: relative;
    width:100%;height:25px;
    line-height:25px;
    border-bottom: 1px solid #dcdee8;
    clear:both;
    cursor: pointer;
}

ul.ul_idalgo_content_standing_form_detail li span {
    float:left;
    display:block;
    font-weight: normal;
    font-size: 0.75em;
}

span.span_idalgo_content_standing_form_detail_status {
    width:5px;
    height:5px;
    border-radius:50%;
    margin-top: 10px;
    margin-left: 7px;
    margin-right: 7px;
    border:0 none;
    left:0
}
span.span_idalgo_content_standing_form_detail_status.button_idalgo_status_other {
    border:1px solid #dcdee8;
}

span.span_idalgo_content_standing_form_detail_day {
    width:10%;
}

ul.ul_idalgo_content_standing_form_detail li span.span_idalgo_content_standing_form_detail_score {
    width:20%;
    font-weight: bold;
    text-align: center;
}

span.span_idalgo_content_standing_form_detail_teams {
    width:60%;
    text-align: left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}

ul.ul_idalgo_content_standing_form_detail li.li_idalgo_content_standing_to_come_title span {
    font-weight:bold;
    text-align: left;
    text-indent: 22px;
}

/* CONFERENCES (MLS) */
div.div_idalgo_content_standing[data-conference] li.li_idalgo_content_standing{
    display:none;background-color:transparent}

div.div_idalgo_content_standing[data-conference] li.li_idalgo_content_standing_head,
div.div_idalgo_content_standing[data-conference="1"] li.li_idalgo_content_standing[data-conference="1"],
div.div_idalgo_content_standing[data-conference="2"] li.li_idalgo_content_standing[data-conference="2"]{
    display:block}

div.div_idalgo_content_standing ul.ul_idalgo_nav{display:block;margin-bottom:20px}


span.span_idalgo_content_standing_current {
    color:#ffffff;padding:0 5px;margin-left:5px}

/* Liste team (frize) */
div.div_idalgo_content_standing ul.ul_idalgo_content_standing_group_list_team{
    position:relative;
    display:block;
    height:2em;
    text-align:right;
    padding:0 10px 10px 0;
    overflow:visible;
    margin-top: 60px;
}
div.div_idalgo_content_standing li.li_idalgo_content_standing_group_list_team{
    position:relative;
    display:block;
    float:left;
    line-height:2em;
    text-align:center;
    white-space:nowrap;
    overflow: visible;
    font-size: 0.8em;
    height:4em
}
div.div_idalgo_content_standing ul.ul_idalgo_content_standing_group_list_team_small li.li_idalgo_content_standing_group_list_team{
    width:15%;
}

div.div_idalgo_content_standing a.a_idalgo_content_standing_group_list_team{
    position:relative;
    line-height:1em;
    padding-left:25px;
    vertical-align:middle;
    padding: 0;
    display: block;
    padding-top: 10px;
    white-space: normal;
}

div.div_idalgo_content_standing img.img_idalgo_content_standing_group_list_team{
    position:absolute;
    top: -42px;
    left: 0;
    right: 0;
    height:40px;
    margin: auto;
}

/* Module/Rugby/CSS/Standing.css **********************************************************/
div.div_idalgo_content_rugby_standing{
    position:relative;
    z-index:0
}
div.div_idalgo_content_standing_content_content_button {
    display:block;
    height:30px;
    line-height:30px;
}

button.button_idalgo_content_standing_content_content {
    position:relative;
    float:right;
    width:25%;
    max-width:25%;
    height:25px;
    border-collapse: collapse;
    border:1px solid #dcdee8;
    background-repeat: no-repeat;
    background-color: #eef0f8;
    cursor:pointer;
}
button.button_idalgo_content_standing_content_content:hover{border-color: #eef0f8}

span.span_idalgo_content_standing_content_content_vnd,
span.span_idalgo_content_standing_content_content_goal{
    vertical-align:top;line-height:23px
}

span.span_idalgo_content_standing_content_content_picto {
    background-position:center -778px;
    display:block;
    width:20px;
    height:25px;
    position:absolute;
    right:0;
    top:0;
}

span.span_idalgo_content_standing_bd > span.idalgo_sprite_rugby {
    position:absolute;display:block;
    width:30px;height:30px;
    left:50%;margin-left:-15px;
    top:50%;margin-top:-15px;
    background-position: center -1705px;
}
span.span_idalgo_content_standing_bo > span.idalgo_sprite_rugby {
    position:absolute;display:block;
    width:30px;height:30px;
    left:50%;margin-left:-15px;
    top:50%;margin-top:-15px;
    background-position: center -1674px;
}

div.div_idalgo_content_standing_vnd span.span_idalgo_content_standing_content_content_vnd{display:none}
div.div_idalgo_content_standing_goal span.span_idalgo_content_standing_content_content_goal{display:none}
div.div_idalgo_content_standing_vnd span.span_idalgo_content_standing_for,
div.div_idalgo_content_standing_vnd span.span_idalgo_content_standing_against,
div.div_idalgo_content_standing_vnd span.span_idalgo_content_standing_dif{display:none}

div.div_idalgo_content_standing_goal span.span_idalgo_content_standing_win,
div.div_idalgo_content_standing_goal span.span_idalgo_content_standing_draw,
div.div_idalgo_content_standing_goal span.span_idalgo_content_standing_lost{display:none}

    span.span_idalgo_content_standing_bo{left:135px;margin-left:100%;width:40px}
    span.span_idalgo_content_standing_bd{left:175px;margin-left:100%;width:40px}

div.div_idalgo_content_rugby_standing ul.ul_idalgo_content_standing_bonus span.span_idalgo_content_standing_win,
div.div_idalgo_content_rugby_standing ul.ul_idalgo_content_standing_bonus span.span_idalgo_content_standing_for{left:215px;margin-left:100%;width:40px}
div.div_idalgo_content_rugby_standing ul.ul_idalgo_content_standing_bonus span.span_idalgo_content_standing_draw,
div.div_idalgo_content_rugby_standing ul.ul_idalgo_content_standing_bonus span.span_idalgo_content_standing_against{left:255px;margin-left:100%;width:40px}
div.div_idalgo_content_rugby_standing ul.ul_idalgo_content_standing_bonus span.span_idalgo_content_standing_lost,
div.div_idalgo_content_rugby_standing ul.ul_idalgo_content_standing_bonus span.span_idalgo_content_standing_dif{left:295px;margin-left:100%;width:40px}

li.li_idalgo_content_result_group ul.ul_idalgo_content_standing_bonus[data-sport="rugby"] span.span_idalgo_content_standing_win{left:215px;margin-left:100%;width:40px}
li.li_idalgo_content_result_group ul.ul_idalgo_content_standing_bonus[data-sport="rugby"] span.span_idalgo_content_standing_draw{left:255px;margin-left:100%;width:40px}
li.li_idalgo_content_result_group ul.ul_idalgo_content_standing_bonus[data-sport="rugby"] span.span_idalgo_content_standing_lost{left:295px;margin-left:100%;width:40px}
li.li_idalgo_content_result_group ul.ul_idalgo_content_standing_bonus[data-sport="rugby"] span.span_idalgo_content_standing_for{left:335px;margin-left:100%;width:40px}
li.li_idalgo_content_result_group ul.ul_idalgo_content_standing_bonus[data-sport="rugby"] span.span_idalgo_content_standing_against{left:375px;margin-left:100%;width:40px}
li.li_idalgo_content_result_group ul.ul_idalgo_content_standing_bonus[data-sport="rugby"] span.span_idalgo_content_standing_dif{left:415px;margin-left:100%;width:40px}

/* Module/Tennis/CSS/FinalLegPopup.css ****************************************************/
div.div_idalgo_finalleg_popup_round_list_match_more_feature {padding: 2px 3px; height: 14px;}
div.div_idalgo_finalleg_popup_round_list_match_more_link_feature_score {display: inline-block;position: absolute;right:6px;}
span.span_idalgo_finalleg_popup_round_list_match_more_link_feature_score {padding: 0 3px;}
span.span_idalgo_finalleg_popup_round_list_match_more_link_feature_name {background-repeat: no-repeat; padding-left: 22px;background-repeat: no-repeat;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 73px;
    display: inline-block;
    position: absolute;
background-position: left center}
div.div_idalgo_finalleg_popup_round_list_match_more_link_feature_match {border-top:1px solid #ffffff;}
div.div_idalgo_finalleg_popup_round_list_match_more_link_feature_match_first {border-top:none;}

/** Gestion doubles tennis **/
div.div_idalgo_finalleg_popup_tennis_double span.span_idalgo_finalleg_popup_round_list_match_feature_name {text-indent: 5px;width:90%}
div.div_idalgo_finalleg_popup_tennis_double span.span_idalgo_finalleg_popup_round_list_match_more_link_feature_name {padding-left: 5px;width:45%}
div.div_idalgo_finalleg_popup_tennis_nation span.span_idalgo_finalleg_popup_round_list_match_more_link_feature_name {padding-left: 22px}

span.span_idalgo_finalleg_popup_feature_abandon{
    margin-left:4px;
    color:#ff6600;
}

/* Module/Motor/CSS/ScoreCenter.css *******************************************************/
div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live,
div.div_idalgo_content_sport_score_center_competition_title_mobile_live{display:none}
div.div_idalgo_dom_result_motor {position:relative;display:block}
div.div_idalgo_dom_match_title {position:relative;display:block;height:64px;width:100%;}
div.div_idalgo_dom_match_title img {position:absolute;left:5px;top:25px}
span.span_idalgo_dom_match_title_circuit_name {position:absolute;display: block;left:0;line-height: 64px;right:50%;margin-left:60px;text-align: left}
span.span_idalgo_dom_match_title_date_session {position:absolute;left:45%;font-weight: bold;font-size: 1.3em;line-height: 64px}

div.div_idalgo_dom_match_title_live_field {
    position:absolute;
    top:12px;left:50%;
    margin-left:-40px;
    width:80px;
    height:30px;
    border:1px solid #dcdee8;
    color:#202020;
    padding:5px 10px;
    font-weight: bold;
    font-size: 1.3em;
    line-height: 20px;
    box-sizing:border-box
}
span.span_idalgo_dom_match_title_live_field_lap{position:relative;display:block;}
span.span_idalgo_dom_match_title_live_field_lap > span{display: inline-block; height: 30px;overflow: hidden;line-height:30px;transform: translate(0,0)}


span.span_idalgo_dom_match_title_live_field_live_transform {position:relative;display:block;transform: translate(0,-30px)}
span.span_idalgo_dom_match_title_live_field_live_transform_transition{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}
span.span_idalgo_dom_match_title_live_field_live_transform_top{transform: translate(0,0);}
span.span_idalgo_dom_match_title_live_field_live_transform  > span{display: block;position: relative; height: 30px; line-height: 30px}

div.div_idalgo_dom_match_title_live_field_status_live{ background-color:#4db103}
div.div_idalgo_dom_match_title_live_field_status_live span{color:#ffffff}
div.div_idalgo_dom_match_title_live_field_status_end{ background-color: #c34046}
div.div_idalgo_dom_match_title_live_field_status_end span{color:#ffffff}
div.div_idalgo_dom_match_title_live_field_status_stop{ background-color: #ff6600}
div.div_idalgo_dom_match_title_live_field_status_stop span{color:#ffffff}

div.div_idalgo_dom_match_title_live_field > div.div_idalgo_dom_match_title_live_field_stopwatch {
    position:relative;
    text-align: center;
}

span.span_idalgo_dom_match_title_live_field_lap div.div_idalgo_dom_match_title_live_field_stopwatch {
    position:absolute;display:block;
    top:26px;
    left:0;right:0;
    height:16px;line-height:16px;
    text-align: center;
}

span.span_idalgo_dom_match_title_live_field_lap span.span_idalgo_dom_match_title_live_field_stopwatch {
    position: relative;display: inline-block;
    font-size:0.5em;padding:0 5px;
    border:1px solid #dcdee8
}
div.div_idalgo_dom_match_title_live_field_status_live span.span_idalgo_dom_match_title_live_field_lap span.span_idalgo_dom_match_title_live_field_stopwatch {
    background-color:#ffffff;
    color:#4db103
}
div.div_idalgo_dom_match_title_live_field_status_stop span.span_idalgo_dom_match_title_live_field_lap span.span_idalgo_dom_match_title_live_field_stopwatch {
    background-color:#ffffff;
    color:#ff6600
}

span.span_idalgo_dom_match_title_txt_time,
span.span_idalgo_dom_match_title_txt_diff,
span.span_idalgo_dom_match_title_txt_lap,
span.span_idalgo_dom_match_title_txt_pts,
span.span_idalgo_dom_match_title_txt_time_course,
span.span_idalgo_dom_match_title_txt_lap_course,
span.span_idalgo_dom_match_title_txt_qualif_1,
span.span_idalgo_dom_match_title_txt_qualif_2,
span.span_idalgo_dom_match_title_txt_qualif_3{position:relative;display: block;float:right;text-align: right;line-height: 64px;letter-spacing: 0.4em;font-size: 0.6em}

ul.ul_idalgo_dom_match_pilot_list {position:relative;display: block;width:100%;height:210px}
li.li_idalgo_dom_match_pilot_list_content {
    position:absolute;display:block;height:64px;left:5px;right:5px;width:auto;line-height:64px;
    background-color: #ffffff;border-top: 1px solid #dcdee8}
    li.li_idalgo_dom_match_pilot_list_content.idalgo_result_motor_1 {top:0}
    li.li_idalgo_dom_match_pilot_list_content.idalgo_result_motor_2 {top:64px}
    li.li_idalgo_dom_match_pilot_list_content.idalgo_result_motor_3 {top:130px}
li.li_idalgo_dom_match_pilot_list_content span {position:relative;display:block;float:left}
span.span_idalgo_dom_match_pilot_list_content_position
{  position: absolute;
    dispaly: block;
    top: 15px;
    left:0;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 20px;
    border: 1px solid #dcdee8;
    color: #202020;
    font-family: BrownBold,sans-serif;
    font-weight: bold;}

ul.ul_idalgo_dom_match_pilot_list_live_status_live span.span_idalgo_dom_match_pilot_list_content_position {background-color: #4db103;color:#ffffff}
ul.ul_idalgo_dom_match_pilot_list_live_status_end span.span_idalgo_dom_match_pilot_list_content_position {background-color: #c34046;color:#ffffff}

span.span_idalgo_dom_match_pilot_list_content_position div {opacity:0.1}
img.img_idalgo_dom_match_pilot_list_content_country    {position:absolute;display:block;left:50px;top:26px}
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_name     {margin-left:40px;margin-right:10px;font-weight: bold}
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_constructor {position:absolute;display: block;margin-left:80px;line-height:15px;bottom:5px;text-transform: uppercase;font-size:0.7em}
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_constructor a {color:#b9b9b9;}



li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_lap,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_diff,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_time,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_point,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_score_center_motor_time_qualif {position:relative;display: block;float:right;text-align: right;font-size: 0.825em}

li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_lap,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_lap,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_pts,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_point {width:8%}
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_diff,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_time,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_time,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_time_course,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_diff,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_qualif_1,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_qualif_2,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_qualif_3,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_score_center_motor_time_qualif{width:12%}

span.span_idalgo_dom_match_pilot_list_content_num_lap{padding-right:6px}

span.span_idalgo_dom_match_content_popup_motor_span,
span#idalgo_motor_score_center_display_popup_result{
    cursor:pointer;
    width: 177px;
    color:#000e3d;
    position:relative;
    display:inline-block;
    text-transform:uppercase;
    font-size:0.6875em;
    line-height:2em;
    font-weight:bold;
    padding:0 40px;
    border-top:1px solid #dcdee8
}

span#idalgo_motor_score_center_display_popup_result[data-border="1"] {
    border-right: 1px #d4d4d4 solid;
}

div.div_idalgo_dom_result_motor[data-status="14"] span.span_idalgo_dom_match_title_date_session,
div.div_idalgo_dom_result_motor[data-status="15"] span.span_idalgo_dom_match_title_date_session{color:#c34046}
div.div_idalgo_dom_result_motor[data-status="16"] span.span_idalgo_dom_match_title_date_session{color:#ff6600}

/* Module/Sport/CSS/Event.css *************************************************************/
div.div_idalgo_dom_event{
    position:relative;display:block;
    padding:0 75px;
    padding-bottom:10px;
    background-position:-16px -20px;
    background-repeat: no-repeat;
}

/* Titre */
div.div_idalgo_dom_event_title{
    position:relative;display:block;
    overflow: hidden;
    height:3em;line-height:3em;
    border-bottom:2px solid #dcdee8;
    text-align:center
}

div.div_idalgo_dom_event_title_tournament,
div.div_idalgo_dom_event_title_name{
    position:relative;
    display:inline-block;
}
div.div_idalgo_dom_event_title_tournament:after{
    position:absolute;display:block;content:'';
    width:2px;height:12px;
    left:100%;margin-left:13px;
    top:50%;margin-top:-6px;
    background-color:#767676
}
div.div_idalgo_dom_event_title_tournament span,
div.div_idalgo_dom_event_title_name span{
    text-transform: uppercase;font-size:0.75em;
    font-weight:bold;
    letter-spacing:0.2em;
}

div.div_idalgo_container[dir="rtl"] div.div_idalgo_dom_event_title_tournament span,
div.div_idalgo_container[dir="rtl"] div.div_idalgo_dom_event_title_name span,
div.div_idalgo_container[lang="AR"] div.div_idalgo_dom_event_title_tournament span,
div.div_idalgo_container[lang="AR"] div.div_idalgo_dom_event_title_name span{letter-spacing:normal}

div.div_idalgo_dom_event_title_name span{font-size:0.6875em}
span.span_idalgo_dom_event_title_name_name + span.span_idalgo_dom_event_title_name_name{margin-left:5px}
div.div_idalgo_dom_event_title_name{margin-left:24px}

/* Match */
div.div_idalgo_dom_event_match{position:relative;display:block;border-bottom:2px solid #dcdee8}
img.img_idalgo_dom_event_match_channel{position:absolute;display:block;height:40px;width:40px;top:-45px;right:-60px}

/* Match - header */
div.div_idalgo_dom_event_match_header{position:relative;display:block;height:60px;line-height:60px;text-align:center}

div.div_idalgo_dom_event_match_header_local,
div.div_idalgo_dom_event_match_header_visitor{
    position:absolute;display:block;
    left:0;
    width:50px;
    text-align: center;
    font-family:BrownBold,sans-serif;
    font-size:1.5em;font-weight:bold;
    color:#4db103
}
div.div_idalgo_dom_event_match_header_local{top:53px}
div.div_idalgo_dom_event_match_header_visitor{top:105px}

div.div_idalgo_dom_event[data-state="0"] div.div_idalgo_dom_event_match_header_local,
div.div_idalgo_dom_event[data-state="0"] div.div_idalgo_dom_event_match_header_visitor,
div.div_idalgo_dom_event[data-state="2"] div.div_idalgo_dom_event_match_header_local,
div.div_idalgo_dom_event[data-state="2"] div.div_idalgo_dom_event_match_header_visitor {
    display: none;
}
div.div_idalgo_dom_event_match_header_center{
    position:absolute;display:block;
    height:26px;top:50%;margin-top:-12px;
    line-height:24px;
    left:50%;margin-left:-100px;
    width:200px;
}
div.div_idalgo_dom_event_match_header_center span{
    position:relative;display:inline-block;
    padding:0 10px;
    height:2em;line-height:2em;
    font-size:0.75em;
    text-transform: uppercase;
    min-width:68px;
    background-color:#eef0f8;color:#767676
}

div.div_idalgo_dom_event[data-state="1"] div.div_idalgo_dom_event_match_header_center span{
    background-color:#ffffff;color:#4db103;
    border:1px solid #4db103;
}


/* Match - center */
div.div_idalgo_dom_event_match_center{position:relative;display:block;padding-bottom:1em}

div.div_idalgo_dom_event_match_center_local,
div.div_idalgo_dom_event_match_center_visitor{position:relative;display:block;height:45px}
div.div_idalgo_dom_event_match_center_local{margin-bottom:0.4em}

/* Affichage score */
div.div_idalgo_dom_event_match_center_score {
    position:absolute;display:block;
    width:88px;
    height:40px;
    top:0;left:50%;margin-left:-44px;
}
div.div_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_match_center_score_center_visitor{
    position:absolute;display:block;
    height:38px;width:38px;
    line-height:38px;text-align:center;
    background-color:#ffffff;
    border:1px solid #b9b9b9;
}

div.div_idalgo_dom_event_match_center_score_center_local{left:0}
div.div_idalgo_dom_event_match_center_score_center_visitor{right:0}
span.span_idalgo_dom_event_match_center_score_center_local,
span.span_idalgo_dom_event_match_center_score_center_visitor{
    position:relative;
    font-size:20px;
    color:#ffffff;
    font-family:BrownBold,sans-serif;
    font-weight:bold;
}
div.div_idalgo_dom_event_match_status_1 div.div_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_match_status_1 div.div_idalgo_dom_event_match_center_score_center_visitor{
    color:#ffffff;
    border:1px solid #4db103;
    background-color:#4db103
}


div.div_idalgo_dom_event_match_status_2 span.span_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_match_status_2 span.span_idalgo_dom_event_match_center_score_center_visitor{
    color:#202020;
}
div.div_idalgo_dom_event_match_center_score_center_hour {
    position: absolute;display: block;
    height:26px;line-height:26px;width:52px;
    top:24px;
    left:50%;
    margin-left:-27px;
    font-size:.75em;
    text-align:center;
    font-weight:bold;
    color: #767676;
    border: 1px solid #b9b9b9;
    background-color: #ffffff;
    z-index:1
}

/** scenario live pause **/
div.div_idalgo_dom_event_pause[data-state] div.div_idalgo_dom_event_match_header_center span {
    background-color: #ff6600;
    color: #ffffff;
    border: 1px solid #ff6600;
}

div.div_idalgo_dom_event_pause div.div_idalgo_dom_event_match_header_local,
div.div_idalgo_dom_event_pause div.div_idalgo_dom_event_match_header_visitor{color:#ff6600}
div.div_idalgo_dom_event_pause div.div_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_pause div.div_idalgo_dom_event_match_center_score_center_visitor{
    background-color:#ff6600;
    border-color:#ff6600;
    color:#ffffff
}

/** Scenario live end **/
div.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_header_center span {
    background-color: #c34046!important;
    color: #ffffff!important;
    border: 1px solid #c34046!important;
}

div.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_header_local,
div.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_header_visitor{color:#c34046}
div.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_center_score_center_visitor{
    background-color:#c34046;
    border-color:#c34046;
    color:#ffffff
}
div.div_idalgo_dom_event_end span.span_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_end span.span_idalgo_dom_event_match_center_score_center_visitor{
    color:#ffffff
}
div.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_center_center_local:after{display: none!important}

/** Lien Score center **/
div.div_idalgo_dom_event_match_bottom{
    position:relative;display:block;
    border-top:2px solid #dcdee8;
    height:2em;line-height:2em;
    text-align: center
}

a.a_idalgo_dom_event_match_bottom_link{color:#000e3d;font-weight: bold;text-transform: uppercase;font-size:0.6875em}

/* Module/Sport/CSS/EventFootball.css *****************************************************/
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center{min-height:100px;padding-bottom:0}

/* ZONING TEAM */
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local,
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor{
    position:relative;display:block;
    top:0;left:0;width:40%;height:auto;float:left
}

div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor{
    right:0;left:auto;float:right
}

div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team,
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team{
    position:relative;display:block;
    height:auto;width:100%
}

div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team_picture,
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team_picture{
    position:absolute;display:block;
    height:66px;width:66px;top:-10px
}
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team_picture{left:0}
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team_picture{right:0}

div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team_name,
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team_name{
    position:relative;display:block;
    padding-top:10px;
    line-height:20px
}

div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team_name span,
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team_name span{
    font-size:.6875em;text-transform: uppercase;
    font-weight:bold
}
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team_name{
    padding-left:70px;text-align:left;
}
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team_name{
    padding-right:70px;text-align:right
}

/** LISTE BUTEURS **/
ul.ul_idalgo_dom_event_match_center_team_list_goal{
    position:relative;display:block;
    font-size:0.675em
}
div.div_idalgo_dom_event_football ul.ul_idalgo_dom_event_match_center_team_list_goal:empty{display:none}

div.div_idalgo_dom_event_match_center_local_team ul{padding-left:70px}
div.div_idalgo_dom_event_match_center_local_team span{margin-left:5px}

div.div_idalgo_dom_event_match_center_visitor_team ul{padding-right:70px}
div.div_idalgo_dom_event_match_center_visitor_team ul li{text-align:right}
div.div_idalgo_dom_event_match_center_visitor_team span{margin-right:5px}

/**** GESTION STATUS ****/
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_status_2 div.div_idalgo_score_square_score_opacity{
    background-color:#b9b9b9;display:block;left:0;opacity:0.1;position:absolute;top:0}

/* SCORES */
span.span_idalgo_dom_event_match_center_score_center_local_penalty,
span.span_idalgo_dom_event_match_center_score_center_visitor_penalty{
    position:absolute;
    top:0;margin-top:-5px;
    width:15px;height:15px;
    font-size:10px;line-height:15px;
    background-color:inherit;
    color:inherit;
}
span.span_idalgo_dom_event_match_center_score_center_local_penalty_txt,
span.span_idalgo_dom_event_match_center_score_center_visitor_penalty_txt{position:relative}
span.span_idalgo_dom_event_match_center_score_center_local_penalty{right:0;margin-right:-4px}
span.span_idalgo_dom_event_match_center_score_center_visitor_penalty{left:0;margin-left:-4px}

/* Module/Sport/CSS/EventMotor.css ********************************************************/
div.div_idalgo_dom_event_motor div.div_idalgo_dom_event_match_status_0{
    position:relative;display:block;
}
div.div_idalgo_dom_event_motor[data-state="0"] div.div_idalgo_dom_event_match_header{
    height:1em
}
div.div_idalgo_dom_event_motor[data-state="0"] div.div_idalgo_dom_event_match_header_center{
    display:none
}
div.div_idalgo_dom_event_match_header_center[data-error="1"] span{color:#c34046}
div.div_idalgo_dom_event_match_header_center[data-stop="1"] span{color:#ff6600}
div.div_idalgo_dom_event_motor div.div_idalgo_dom_event_match_center_center {
    position:relative;display:block;
}
div.div_idalgo_dom_event_match_center_center_photo {
    position:relative;display:block;
    width:100%;height:300px;
    background-position: center center;
    background-repeat:no-repeat;
    background-size:cover;
}

div.div_idalgo_dom_event_match_center_center_photo_hour{
    position:absolute;display:block;
    bottom:0;left:0;width: 100%;
    text-align:center;
    height:3em;line-height:3em;
    background-color: #000000;opacity:0.8;
}
div.div_idalgo_dom_event_match_center_center_photo_hour>span{
    position:relative;
    color:#ffffff;
    font-weight:bold;
    font-size:1.25em;
}
ul.ul_idalgo_dom_event_match_center_center_result {
    position:relative;display:block;
    margin-left:120px;
}

li.li_idalgo_dom_event_match_center_center_result {
    position:relative;display:block;
    height:2.25em;line-height:2.25em;
}

li.li_idalgo_dom_event_match_center_center_result +
li.li_idalgo_dom_event_match_center_center_result{
    border-top:1px solid #dcdee8
}

img.img_idalgo_dom_event_match_center_center_result_country{
    position:absolute;display:block;
    width:16px;height:11px;
    border:1px solid #dcdee8;
    top:50%;left:1px;
    margin-top:-6px;
}
img.img_idalgo_dom_event_match_center_center_result_pilot{
    position:absolute;display:none;
    height:100px;width:100px;
    top:-32px;left:-110px;
    border-radius:50%;
}

li.li_idalgo_dom_event_match_center_center_result:first-child img.img_idalgo_dom_event_match_center_center_result_pilot{
    top:5px;
}
li.li_idalgo_dom_event_match_center_center_result:last-child img.img_idalgo_dom_event_match_center_center_result_pilot{
    top:-69px;
}

ul.ul_idalgo_dom_event_match_center_center_result:hover
    li.li_idalgo_dom_event_match_center_center_result:first-child
        img.img_idalgo_dom_event_match_center_center_result_pilot{
            display:none
}
ul.ul_idalgo_dom_event_match_center_center_result:hover
    li.li_idalgo_dom_event_match_center_center_result:first-child:hover
        img.img_idalgo_dom_event_match_center_center_result_pilot{
            display:block
}
li.li_idalgo_dom_event_match_center_center_result:first-child img.img_idalgo_dom_event_match_center_center_result_pilot{
     display:block
}

li.li_idalgo_dom_event_match_center_center_result:hover{
    background-color:#eef0f8;
}
li.li_idalgo_dom_event_match_center_center_result:hover img.img_idalgo_dom_event_match_center_center_result_pilot{
    display:block;
}
div.div_idalgo_dom_event_match_center_center_result_pilot,
div.div_idalgo_dom_event_match_center_center_result_constructor,
div.div_idalgo_dom_event_match_center_center_result_point,
div.div_idalgo_dom_event_match_center_center_result_time {
    position:absolute;display:block;
    height:100%;
    line-height:2.25em;
    overflow:hidden;
}

div.div_idalgo_dom_event_match_center_center_result_pilot {
    left:0;width:35%;
    text-indent:30px;
}
    a.a_idalgo_dom_event_match_center_center_result_pilot {
        text-transform:uppercase;
        font-size:0.75em;
        color:#202020;
    }
div.div_idalgo_dom_event_match_center_center_result_constructor {
    left:35%;width:28%;
}
    a.a_idalgo_dom_event_match_center_center_result_constructor {
        text-transform:capitalize;
        font-size:0.75em;
        color:#b9b9b9;
    }
div.div_idalgo_dom_event_match_center_center_result_point {
    left:63%;width:17%
}
    span.span_idalgo_dom_event_match_center_center_result_point {
        font-size:0.75em;
        color:#202020;
    }

div.div_idalgo_dom_event_match_center_center_result_time {
    left:80%;width:20%;
    text-align:right
}
span.span_idalgo_dom_event_match_center_center_result_time {
    font-size:0.75em;
    color:#202020;
}

/** Libre/qualif on cache les points */
div.div_idalgo_dom_event_motor[data-count-type='stopwatch'] div.div_idalgo_dom_event_match_center_center_result_pilot {
    width:40%
}
div.div_idalgo_dom_event_motor[data-count-type='stopwatch'] div.div_idalgo_dom_event_match_center_center_result_constructor {
    left:40%;width:40%;
}
div.div_idalgo_dom_event_motor[data-count-type='stopwatch'] div.div_idalgo_dom_event_match_center_center_result_point {
    display:none
}

/* Module/Sport/CSS/EventTennis.css *******************************************************/
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center {margin-left:70px}

div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_match_center_visitor_player{position:relative;display:block;overflow:hidden;height:100%;width:100%}

div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_match_center_visitor_player_picture{position:relative;display:block;height:45px;width:45px;border-radius:50%;overflow:hidden}
    img.img_idalgo_dom_event_match_center_local_player_picture,
    img.img_idalgo_dom_event_match_center_visitor_player_picture{position:absolute;display:block;left:0;top:-18px;width: 100%}

div.div_idalgo_dom_event_match_center_local_player_firstname,
div.div_idalgo_dom_event_match_center_visitor_player_firstname,
div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_match_center_visitor_player_name,
img.img_idalgo_dom_event_match_center_local_player_country,
img.img_idalgo_dom_event_match_center_visitor_player_country{
    position:absolute;display:block;
    line-height:20px;
    white-space:nowrap;
    overflow:hidden;
}
    div.div_idalgo_dom_event_match_center_local_player_firstname,
    div.div_idalgo_dom_event_match_center_local_player_name,
    img.img_idalgo_dom_event_match_center_local_player_country{left:70px}
    div.div_idalgo_dom_event_match_center_visitor_player_firstname,
    div.div_idalgo_dom_event_match_center_visitor_player_name,
    img.img_idalgo_dom_event_match_center_visitor_player_country{right:70px;text-align:right}

div.div_idalgo_dom_event_match_center_local_player_firstname,
div.div_idalgo_dom_event_match_center_visitor_player_firstname,
div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_match_center_visitor_player_name{
    font-size: 0.6875em;
    font-weight: bold;
    text-transform: uppercase;
    height:20px;overflow:hidden
}
div.div_idalgo_dom_event_match_center_local_player_firstname,
div.div_idalgo_dom_event_match_center_visitor_player_firstname{top:0}
div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_match_center_visitor_player_name{top:20px}
img.img_idalgo_dom_event_match_center_local_player_country,
img.img_idalgo_dom_event_match_center_visitor_player_country{
    top:44px;
    width:16px;height:11px
}
div img.img_idalgo_dom_event_match_center_local_player_country,
div img.img_idalgo_dom_event_match_center_visitor_player_country {
    border:1px solid #dcdee8
}

/** A venir **/
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_center {
    height:100px;padding-bottom:0;
}
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_center_local{
    position:absolute;
    top:0;left:0;
    width:40%;
    height:100%;
}
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_center_visitor{
    position:absolute;
    top:0;right:0;
    width:40%;
    height:100%;
}
div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_match_center_visitor_player_picture{
    height:60px;width:60px;
}

div.div_idalgo_dom_event_match_center_visitor_player_picture{
    position:absolute;
    right:0;top:0;
}
/*Live, fin: aff sur 2 ligne */
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_visitor_player,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_visitor_player{height:100%;width:44%}

div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_visitor_player_picture,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_visitor_player_picture{
    right:auto;left:0;
    height:45px;width:45px
}

div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_local_player_firstname,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_visitor_player_firstname,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_visitor_player_name,
div.div_idalgo_dom_event_tennis[data-state="1"] img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state="1"] img.img_idalgo_dom_event_match_center_visitor_player_country,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_local_player_firstname,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_visitor_player_firstname,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_visitor_player_name,
div.div_idalgo_dom_event_tennis[data-state="2"] img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state="2"] img.img_idalgo_dom_event_match_center_visitor_player_country{
    left:55px;right:auto;
    height:16px;line-height:16px;
    text-align:left
}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center_visitor_player_name,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center_visitor_player_name{top:15px}

div.div_idalgo_dom_event_tennis[data-state="1"] img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state="1"] img.img_idalgo_dom_event_match_center_visitor_player_country,
div.div_idalgo_dom_event_tennis[data-state="2"] img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state="2"] img.img_idalgo_dom_event_match_center_visitor_player_country{
    top:32px;height:11px
}

/** Gestion du set courant ou score final **/
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_1,
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_2{
    position:absolute;display:block;
    height:98px;width:40px;
    top:5px;left:50%;margin-left:-20px;
}

div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_1 div.div_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_2 div.div_idalgo_dom_event_match_center_score_center_local{
    top:0
}
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_1 div.div_idalgo_dom_event_match_center_score_center_visitor,
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_2 div.div_idalgo_dom_event_match_center_score_center_visitor{
    top:49px
}
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_2 div.div_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_2 div.div_idalgo_dom_event_match_center_score_center_visitor{
    font-size:20px;
    border-color:transparent
}

div.div_idalgo_dom_event_tennis
    div.div_idalgo_dom_event_match_status_2 div.div_idalgo_dom_event_match_center_score_center_local:after{
    position:absolute;display:block;content:'';
    width:40px;height:2px;
    bottom:-6px;left:0;
    background-color:#b9b9b9
}

/** GESTION DES POINTS **/
div.div_idalgo_dom_event_match_center_score_center_point_local,
div.div_idalgo_dom_event_match_center_score_center_point_visitor {
    position: absolute;display: none;
    background-color: #eef0f8;
    color:#4db103;
    left:50%;width: 20px;height: 20px;
    margin-left:10px;
    border-radius: 50%;
    line-height:20px;
    text-align:center;
    font-size:11px;font-weight:bold
}
div.div_idalgo_dom_event_match_center_score_center_point_local{top:25px}
div.div_idalgo_dom_event_match_center_score_center_point_visitor{top:73px}

/** GESTION DU SERVICE **/
span.span_idalgo_dom_event_match_service{
    position:absolute;display:none;
    height:20px;width:20px;
    left:-12px;
    border-radius:50%;
    background-color:#FDEF10;
    border:2px solid #ffffff;
    color:#202020;
    font-size:11px;
    text-align:center;line-height:20px;
}
span.span_idalgo_dom_event_match_center_service_1{top:25px}
span.span_idalgo_dom_event_match_center_service_2{top:79px}

span.span_idalgo_dom_event_match_service_current{display:block}
div.div_idalgo_dom_event_tennis[data-state='0'] span.span_idalgo_dom_event_match_service,
div.div_idalgo_dom_event_tennis[data-state='2'] span.span_idalgo_dom_event_match_service,
div.div_idalgo_dom_event_tennis.div_idalgo_dom_event_pause span.span_idalgo_dom_event_match_service{display:none}

/** GESTION DES SETS **/
ul.ul_idalgo_dom_event_match_set{
    position:absolute;display:block;
    height:64px;right:0;
    width:160px;
    top:77px
}

div.div_idalgo_dom_event_tennis[data-state="0"] ul.ul_idalgo_dom_event_match_set{display:none}

li.li_idalgo_dom_event_match_set{position:relative;display:block;float:left;height:100%;width:28px;}
li.li_idalgo_dom_event_match_set + li.li_idalgo_dom_event_match_set{margin-left:5px}
    li.li_idalgo_dom_event_match_set div.div_idalgo_score_square_score_opacity{opacity: .1}
    li.li_idalgo_dom_event_match_set span.span_idalgo_score_square_score{
        height:25px;width:25px;line-height:25px;font-size:12px;
        top:0;left:0;text-align:center;
        background-color:#ffffff;
        border-color:#dcdee8;
        color:#202020
    }
    li.li_idalgo_dom_event_match_set span.span_idalgo_score_square_score.span_idalgo_dom_event_match_set_feature2{bottom:0;top:auto}

    div.div_idalgo_dom_event_tennis[data-state='1'] li.li_idalgo_dom_event_match_set:last-child > span{
        background-color:#4db103;
        color:#ffffff
    }
    div.div_idalgo_dom_event_tennis.div_idalgo_dom_event_pause li.li_idalgo_dom_event_match_set:last-child > span{
        background-color:#ff6600;
    }
    div.div_idalgo_dom_event_tennis.div_idalgo_dom_event_pause div.div_idalgo_dom_event_match_center_score_center_point_local,
    div.div_idalgo_dom_event_tennis.div_idalgo_dom_event_pause div.div_idalgo_dom_event_match_center_score_center_point_visitor{
        background-color:#ff6600
    }
    div.div_idalgo_dom_event_tennis[data-state='1'] li.li_idalgo_dom_event_match_set:last-child div{
        opacity:.5
    }

/** Scenario live end **/
div.div_idalgo_dom_event_end li.li_idalgo_dom_event_match_set:last-child > span{
    background-color:#c34046!important;
    color:#ffffff!important
}
div.div_idalgo_dom_event_end span.span_idalgo_dom_event_match_service{display:none}
div.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_center_score_center_point_local,
div.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_center_score_center_point_visitor{display:none!important;}
div.div_idalgo_dom_event_tennis.div_idalgo_dom_event_end div.div_idalgo_dom_event_match_status_2 div.div_idalgo_dom_event_match_center_score_center_local:after {
    display:none
}


/* Gestion des doubles */
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local,
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor {width:30%;top:-16px}
div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player {height:33px}

div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player +
div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player +
div.div_idalgo_dom_event_match_center_visitor_player{margin-top:7px}

div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_name{
    top:0;
    height:33px;line-height:33px
}
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_name{
    text-align:right;
    left:0;right:74px
}
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_name{
    text-align:left;
    right:0;left:74px
}

div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_picture{
    position:absolute;display:block;
    width:33px;height:33px;
}
div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_picture{right:30px}
div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_picture{left:30px}

div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_visitor_player_picture{top:-10px}
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_local_player_country{
    position:absolute;
    left:auto;right:0;
    top:50%;margin-top:-8px
}
div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_visitor_player_country{
    position:absolute;
    left:0;right:auto;
    top:50%;margin-top:-8px
}

/** Double live termine **/
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player
{
    position:absolute;
    top:50%;margin-top:-17px;
    left:0;height:33px
}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_visitor_player_country,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_visitor_player_country {
    position:absolute;
    left:82px;right:auto;
    top:25%;margin-top:-6px
}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player
    img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player
    img.img_idalgo_dom_event_match_center_visitor_player_country,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player
    img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player
    img.img_idalgo_dom_event_match_center_visitor_player_country {top:75%}

div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_picture,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_picture {
    height:33px;width:33px
}

div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player
    div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player
    div.div_idalgo_dom_event_match_center_visitor_player_picture,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player
    div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player
    div.div_idalgo_dom_event_match_center_visitor_player_picture {
    left:40px
}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_name,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_name {top:0;left:105px}

div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player
    div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player
    div.div_idalgo_dom_event_match_center_visitor_player_name,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player
    div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player
    div.div_idalgo_dom_event_match_center_visitor_player_name {top:17px}

/* Module/Sport/CSS/ScoreCenterNavigation.css *********************************************/

div.div_idalgo_content_sport_score_center_navigation{position:relative}
/* Navigation prev,cur,next */
div.div_idalgo_content_sport_score_center_navigation_days{
    position:relative;
    width:100%;
    height:40px;
}
div.div_idalgo_content_sport_score_center_navigation_days .button_idalgo{font-size:0.625em;}
div.div_idalgo_content_sport_score_center_navigation_days .a_idalgo_dropdown_menu{font-size:0.625em;}
div.div_idalgo_content_sport_score_center_navigation_days > div{
    position:absolute;
    top:0;
}
div.div_idalgo_content_sport_score_center_navigation_days_before{
    left:0;
    width:33%;
    height:100%;
    text-align:right
}
div.div_idalgo_content_sport_score_center_navigation_days_before a.idalgo_listbox_split_left{
  border-right:0 none;
}
div.div_idalgo_content_sport_score_center_navigation_days_current{
    left:33%;
    width:34%;
    height:2em;
    text-align:center;
    z-index:1;
}
span.span_idalgo_content_sport_score_center_navigation_days_current{
    display:block;
    overflow:hidden;
    width:auto;
    height:38px;
    line-height:38px;
    font-size:0.625em;
    color:#000e3d;
    border-width:1px 1px 0 1px;
    border-color:#dcdee8;
    border-style:solid;
    z-index:1;
    overflow:hidden;
    text-overflow:ellipsis;
    text-overflow:'.';
    white-space:nowrap;
    margin:0 -1px;
}
div.div_idalgo_content_sport_score_center_navigation_days_current[data-title='1']{width:100%;left:0}
div.div_idalgo_content_sport_score_center_navigation_days_current[data-title='1'] span{border-style:none}
div.div_idalgo_content_sport_score_center_navigation_days_after{
    left:67%;
    width:33%;
    height:100%;
    text-align:left
}
div.div_idalgo_content_sport_score_center_navigation_days_after a.idalgo_listbox_split_right{
  border-left:0 none;
}

div.div_idalgo_content_sport_score_center_navigation span.span_idalgo_dropdown_short,
div.div_idalgo_content_sport_score_center_navigation div.div_idalgo_listbox a.a_idalgo_dropdown_short{display:none}

/* Module/Sport/CSS/ScoreCenter.css *******************************************************/
div.div_idalgo_content_sport_score_center {position:relative;z-index:0}

/** Filtre discipline **/
div.div_idalgo_content_sport_score_center_filter_discipline{
    position:relative;height:52px;width:100%;margin:20px 0 0 0}
ul.ul_idalgo_content_sport_score_center_filter_discipline{
    position:relative;display:block;width:100%;height:100%;text-align:center}
li.li_idalgo_content_sport_score_center_filter_discipline{
    position:relative;display:inline;margin:0;padding:0;list-style:none;vertical-align:top}
li.li_idalgo_content_sport_score_center_filter_discipline > button {
    position:relative;width:32px;height:32px;margin:10px 5px;padding:0;border-style:none;cursor:pointer;overflow:hidden;
    background-color:transparent;background-size:cover;background-position:bottom;box-sizing:border-box}

li.li_idalgo_content_sport_score_center_filter_discipline > button > svg{
    width:100%;
    fill:#dcdee8;
    border-radius:50%;
    border:1px solid #dcdee8;
    transition:0.5s ease;
    box-sizing:border-box
}
li.li_idalgo_content_sport_score_center_filter_discipline > button > svg .bg{
    fill:transparent;
    transition:0.5s ease
}
li.li_idalgo_content_sport_score_center_filter_discipline > button:hover > svg,
li.li_idalgo_content_sport_score_center_filter_discipline > button[data-status="on"] > svg{
    fill:#ffffff
}
li.li_idalgo_content_sport_score_center_filter_discipline > button:hover > svg .bg,
li.li_idalgo_content_sport_score_center_filter_discipline > button[data-status="on"] > svg .bg{
    fill:#000e3d
}

/** L&eacute;gende **/
div.div_idalgo_content_sport_score_center_legend {
    position:absolute;
    top:0;
    right:0;
    height:52px;
    width:130px;
    text-align:right;
    z-index:0;
}
div.div_idalgo_content_sport_score_center_legend_title {cursor:pointer}
span.span_idalgo_content_sport_score_center_legend_title_txt {position:relative;display:block;text-transform:uppercase;padding-right:30px;line-height:52px}
span.span_idalgo_content_sport_score_center_legend_title_txt span {
    border:1px solid black;
    border-radius:10px;
    position:absolute;
    top:16px;right:5px;
    width:1em;
    height:1em;line-height:1em;
    text-align:center
}

div.div_idalgo_content_sport_score_center_legend[is_closed=true] div.div_idalgo_content_sport_score_center_legend_content {display:none}

div.div_idalgo_content_sport_score_center_legend[is_closed=false] {margin:10px 25% 0 25%;width:50%;text-align:right;box-shadow: 2px 2px 3px #eee;z-index:101}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] div.div_idalgo_content_sport_score_center_legend_title {background-color:#eef0f8}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] span.span_idalgo_content_sport_score_center_legend_title_cross {position:absolute;top:11px;left:2px;display:block}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] span.span_idalgo_content_sport_score_center_legend_title_txt {margin-right:10px}

div.div_idalgo_content_sport_score_center_legend[is_closed=false] div.div_idalgo_content_sport_score_center_legend_content{display:block;width:100%;background-color:#ffffff;border:1px solid #eef0f8;box-shadow: 2px 2px 3px #eee}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] ul.ul_idalgo_content_sport_score_center_legend_content{margin-left:60px;padding:20px 0;position: relative}

/** L&eacute;gende - Foot **/
div.div_idalgo_content_sport_score_center_legend[is_closed=false] div.div_idalgo_football_legend_stat{height: 30px;position: relative;text-align: left}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] span.span_idalgo_football_legend_stat_txt{position:relative;padding-left:60px;text-transform:uppercase}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] span.span_idalgo_football_legend_stat_txt_res{position:absolute;display:block;top:0;left:6px;height:20px}

/** L&eacute;gende - Foot - Carr&eacute; du p&eacute;nalty **/
div.div_idalgo_content_sport_score_center_legend[is_closed=false] div.div_idalgo_football_legend_stat_penalty{height:50px}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] div.div_idalgo_football_legend_stat_penalty{line-height:50px}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] span.span_idalgo_football_legend_stat_txt_square{border:1px solid #b9b9b9;height:38px;line-height:38px;position:absolute;top:-10px;left:0;width:38px}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] span.span_idalgo_football_legend_stat_txt_square_peno{background-color:#eef0f8;position:absolute;top:0;width:15px;height:15px;line-height:15px;margin-top:-5px;right:0;margin-right:-5px;text-align:center}
div.div_idalgo_content_sport_score_center_legend[is_closed=false] span.span_idalgo_football_legend_stat_txt_square_peno_txt{font-size:10px;line-height:15px}

div.div_idalgo_content_sport_score_center_competition_title span.idalgo_icon_football{background-position: -19px -380px}

/** Filtre navigation **/
div.div_idalgo_content_sport_score_center div.div_idalgo_content_sport_score_center_filter_nav{
    position:relative;display:block;
    border-bottom:1px solid #dcdee8;
    margin:20px 0 0 0
}
div.div_idalgo_content_sport_score_center ul.ul_idalgo_content_sport_score_center_filter_nav{
    position:relative;display:none;
    line-height:2em;
    margin:0 auto;
    border-bottom:0;
}

div.div_idalgo_content_sport_score_center ul.ul_idalgo_content_sport_score_center_filter_nav li a{
    position:relative;height:3em;line-height:3em}

ul.ul_idalgo_content_sport_score_center_filter_nav > li > a.a_idalgo_active,
ul.ul_idalgo_content_sport_score_center_filter_nav > li > a.a_idalgo_active:hover {
    background-color:#eef0f8;
}

ul.ul_idalgo_content_sport_score_center_filter_nav > li > a.a_idalgo_active,
ul.ul_idalgo_content_sport_score_center_filter_nav > li > a.a_idalgo_active:hover,
ul.ul_idalgo_content_sport_score_center_filter_nav > li > a:hover {
    border-bottom-color:#eef0f8
}
div.div_idalgo_content_sport_score_center ul.ul_idalgo_content_sport_score_center_filter_nav span.span_navtab_badge{
    line-height:18px;
    background-color:#000e3d
}

/** Comp&eacute;tition **/
div.div_idalgo_content_sport_score_center ul.ul_idalgo_content_sport_score_center_event{
    position:relative;display:block;
    padding:10px;
    background-color:#eef0f8
}
    li.li_idalgo_content_sport_score_center_competition,
    li.li_idalgo_content_sport_score_center_event{
        position:relative;display:block;
        border:1px solid #dcdee8;
        background-color:#ffffff;
        margin-bottom:1em
    }
    li.li_idalgo_content_sport_score_center_competition.idalgo_action_hide{display:none}
    li.li_idalgo_content_sport_score_center_competition.idalgo_sport_hide{display:none}
div.div_idalgo_content_sport_score_center_competition_title{
    position:relative;display:block;
    height:3em;line-height:3em;
    border-bottom:2px solid #000e3d;
    text-transform:uppercase;
    text-align:center;
    z-index:11
}
    span.span_idalgo_content_sport_score_center_competition_title{
        display:block;
        margin-left:50px;
        height:100%;
        line-height:40px;
        font-weight:bold;
        font-size:0.75em;
        letter-spacing:0.2em;
        text-align:left;
        overflow:hidden;text-overflow:ellipsis;text-overflow:'.';white-space:nowrap;
        z-index:1
    }
div.div_idalgo_content_sport_score_center_competition_title > svg {
    position:absolute;
    height:40px;
    top:5px;
    left:5px;
    fill:#000e3d
}
div.div_idalgo_content_sport_score_center_competition_title > svg .bg{
    fill:transparent
}

html[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title,
div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title,
div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_title{letter-spacing:normal}

    span.span_idalgo_content_sport_score_center_competition_title_subtitle,
    span.span_idalgo_content_sport_score_center_competition_title_subtitle_short{
        position:absolute;display:block;
        top:10px;height:100%;color:#767676;font-size:0.625em;text-align:left}
    span.span_idalgo_content_sport_score_center_competition_title_subtitle{left:50px}
    span.span_idalgo_content_sport_score_center_competition_title_subtitle_short{left:40px}

    span.span_idalgo_content_sport_score_center_competition_title_gender,
    span.span_idalgo_content_sport_score_center_competition_group_title_gender{
        position: absolute;display: block;
        width: 35px;top:7px;
        right:5px
    }

span.span_idalgo_content_sport_score_center_competition_group_title_gender{top:-2px}

    span.span_idalgo_content_sport_score_center_competition_group_title_gender + span,
    span.span_idalgo_content_sport_score_center_competition_title_gender + span {right:50px;}
    span.span_idalgo_content_sport_score_center_competition_title_gender + span.span_idalgo_content_sport_score_center_competition_title_subtitle {left:60px;}

html[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title_subtitle,
html[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title_subtitle_short,
div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title_subtitle,
div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title_subtitle_short,
div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_title_subtitle,
div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_title_subtitle_short{
    letter-spacing:normal}

    span.span_idalgo_content_sport_score_center_competition_title_subtitle_short{display:none}
    span.span_idalgo_content_sport_score_center_competition_title_logo{
        position:absolute;display:block;
        top:1.5em;left:15px;margin-top:-8px;
        height:14px;width:14px;
        border-radius:50px;
        border:2px solid #000e3d;
        background-color:white;
        z-index:10
    }
    div.div_idalgo_content_sport_score_center_competition_title_standing_action,
    div.div_idalgo_content_sport_score_center_competition_title_finalleg_action{
        display:block;position:absolute;
        color:#000e3d;
        text-align:center;
        left:0;right:0;bottom:0;width:100%;
        font-size:0.5em;
        height:0;
        line-height:0;
        z-index: 1;
    }
    span.span_idalgo_content_sport_score_center_competition_title_standing_action,
    span.span_idalgo_content_sport_score_center_competition_title_finalleg_action{
        position:relative;cursor:pointer;
        padding:0 1em;
        background-color:#ffffff;
        letter-spacing:0.5em;
    }

html[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title_standing_action,
html[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title_finalleg_action,
div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title_standing_action,
div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_title_finalleg_action
div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_title_standing_action,
div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_title_finalleg_action{
    letter-spacing:normal}

li.li_idalgo_content_sport_score_center_competition ul.ul_idalgo_content_sport_score_center_competition_group{position:relative;display:block;z-index:1}
    li.li_idalgo_content_sport_score_center_competition_group{position:relative;display:block}
    li.li_idalgo_content_sport_score_center_competition_group.idalgo_action_hide{display: none;}
        div.div_idalgo_content_sport_score_center_competition_group_title{
            position:relative;display:block;
            height:2em;line-height:2em;
            border-bottom:1px solid #dcdee8;
            background-color:#eef0f8;
            text-transform:uppercase;
            text-align:center;
        }
        span.span_idalgo_content_sport_score_center_competition_group_title,
        span.span_idalgo_content_sport_score_center_competition_group_title_short{
            position:absolute;display:block;
            top:11px;left:11px;
            line-height:1.3em;
            font-size:0.5em;
            color:#202020;
            letter-spacing:0.4em;
            text-align:left;
        }
        div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_group_title,
        div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_group_title_short,
        div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_group_title,
        div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_group_title_short{
            letter-spacing:normal}
        span.span_idalgo_content_sport_score_center_competition_group_title_short{display:none}
        div.div_idalgo_content_sport_score_center_competition_group_title_standing,
        div.div_idalgo_content_sport_score_center_competition_group_title_finalleg{
            display:block;position:absolute;
            color:#000e3d;
            text-align:center;
            left:0;right:0;bottom:0;width:100%;
            font-size:0.5em;
            height:0;
            line-height:0;
            z-index:11;
        }
        span.span_idalgo_content_sport_score_center_competition_group_title_standing,
        span.span_idalgo_content_sport_score_center_competition_group_title_finalleg{
            position:relative;cursor:pointer;
            padding:0 1em;
            background-color:#ffffff;
            letter-spacing:0.5em;
        }
        div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_group_title_standing,
        div.div_idalgo_container[lang="AR"] span.span_idalgo_content_sport_score_center_competition_group_title_finalleg,
        div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_group_title_standing,
        div.div_idalgo_container[dir="rtl"] span.span_idalgo_content_sport_score_center_competition_group_title_finalleg{
            letter-spacing:normal}
div.div_idalgo_container ul.ul_idalgo_content_sport_score_center_competition_group_match{position:relative;margin-top:5px}
    li.li_idalgo_content_sport_score_center_competition_group_match,
    div.div_idalgo_dom_match_games_period{position:relative;border-bottom:1px solid #dcdee8}

div.div_idalgo_content_sport_score_center div.div_idalgo_dom_match_match_popup{position:absolute;display:block;left:0;top:0;width:100%;height:100%;cursor:pointer;}

li.li_idalgo_content_sport_score_center_competition_group_match_first
{
    margin-top: 15px;
    border-top:1px solid #dcdee8;
}

/* Popup */
div.div_idalgo_football_popup_match_content div.div_idalgo_football_popup_match_content_nav ul{width:90%}
div.div_idalgo_football_popup_match_content li.li_idalgo_left{width:33%}
div.div_idalgo_football_popup_match_content div.div_idalgo_content_football_match_preview_history_header_left{width:37%}
div.div_idalgo_football_popup_match_content div.div_idalgo_content_football_match_preview_history_header_right{width:63%}


/** Filtre sports JO **/
div.div_idalgo_content_sport_score_center_filter {position: relative;display: block;background-color:#eef0f8;padding:10px;}

div.div_idalgo_content_sport_score_center_filter_list{
    position:relative;
    display:block;
}

div.div_idalgo_content_sport_score_center_filter_list_title {
    position: relative;display: block;
    height: 30px;line-height: 30px;
    font-size: 0.875em;
    text-indent: 10px;
    border-top: 2px solid #000e3d;
    background-color: #ffffff
}

div.div_idalgo_content_sport_score_center_filter_list_title_filter_all {position: absolute;display: block;height: 100%;top:0;right:5px;color: #dcdee8}
div.div_idalgo_content_sport_score_center_filter_list_title_filter_all.idalgo_active {color: #202020}
span.span_idalgo_content_sport_score_center_filter_list_title_filter_all_txt {position: relative;display: block;margin-right:50px}


ul.ul_idalgo_content_sport_score_center_filter_list_content {position: relative;display: block;background-color: #ffffff ;box-shadow: 0px 1px 0px #dcdee8;}
    li.li_idalgo_content_sport_score_center_filter_list_content_sport{position: relative;display: block;float: left;width: 30px;height:30px;margin: 5px 10px;background-color: #dcdee8}
    span.span_idalgo_content_sport_score_center_filter_list_title_filter_all_cnt {position: absolute;display: block;top:3px;right:10px;height: 30px;width: 30px;background-color: #ffffff}
    span.span_idalgo_content_sport_score_center_filter_mob_filter {position:relative;display: none;width:100%;height: 30px;line-height: 30px;background-color: #000e3d;color:#ffffff;text-align: center;text-transform: uppercase;font-size: 0.6875em;letter-spacing: 0.2em}
    span.span_idalgo_content_sport_score_center_filter_mob_filter:hover,
    div.div_idalgo_content_sport_score_center_filter_list_title_filter_all:hover,
    li.li_idalgo_content_sport_score_center_filter_list_content_sport:hover{cursor: pointer}
li.li_idalgo_content_sport_score_center_filter_list_content_sport img {height: 30px;width: 30px}
li.li_idalgo_content_sport_score_center_filter_list_content_sport.idalgo_active {background-color: #000e3d;}

/* || empty */
div.div_idalgo_content_sport_score_center > .empty{
    position:relative;
    z-index:0;
    padding:16px;
    text-align:center
}

/* Module/Common/CSS/Copyright.css ********************************************************/
a.a_idalgo_copyright{
    font-size:0.6875em;
    color:#dcdee8;
    word-wrap:normal
}
span.span_idalgo_content_addon_node_copyright{
    position:relative;
    display:block;
    font-size:0.6875em;
    color:#dcdee8
}

div.div_idalgo_copyright_provider{
    position:relative;
    display:block;
    height:15px;
    width:100%;
    margin:10px 0;
    text-align:right
}
div.div_idalgo_copyright_provider img{
    position:relative;
    display:inline-block;
    vertical-align:top;
    height:100%;
    width:auto;
    margin:0;
    margin-right:10px
}
div.div_idalgo_copyright_provider span{
    position:relative;
    display:inline-block;
    height:100%;
    margin-right:10px;
    line-height:15px;
    font-size:0.56em;
    color:#b9b9b9;
    vertical-align:top
}

/* Module/Pattern/CSS/IframeChild.css *****************************************************/
body{
    padding:0;
    margin:0
}

/* Customer/FranceTelevisions/Sport/Common/CSS/Main.css ***********************************/
div.div_idalgo_container ul li::before{
    display:none;
}
div.div_idalgo_container a{
    border-bottom:none;
}

/* || link widget */
div.div_idalgo_module_link{
    opacity:1;
    background-color:transparent;
}
div.div_idalgo_module_link .idalgo_sprite{
    display:none;
}
div.div_idalgo_module_link a.a_idalgo_module_link{
    display:flex;
    align-items:center;
    border:none;
    background-color:transparent;
    font-size:.875em;
    font-weight:400;
    padding:4px 20px;
    margin:0 12px;
    border-radius:32px;
    height:24px;
}
div.div_idalgo_module_link a.a_idalgo_module_link::after{
    content:'';
    position:relative;
    display:block;
    width:24px;
    height:24px;
    border-radius:50%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    margin-left:8px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235c5c5"><path d="M9.28033 3.21967C8.98744 2.92678 8.51256 2.92678 8.21967 3.21967C7.92678 3.51256 7.92678 3.98744 8.21967 4.28033L15.993 12L8.21967 19.7197C7.92678 20.0126 7.92678 20.4874 8.21967 20.7803C8.51256 21.0732 8.98744 21.0732 9.28033 20.7803L17.6489 12.3535C17.7461 12.2557 17.7945 12.1276 17.7941 11.9997C17.7944 11.872 17.746 11.7442 17.6489 11.6465L9.28033 3.21967Z"></path></svg>');
}
div.div_idalgo_module_link a.a_idalgo_module_link:hover{
    background-color:#eef0f8;
    text-decoration:none;
}

/* Customer/FranceTelevisions/Sport/Common/CSS/MainDomList.css ****************************/
div.div_idalgo_listbox::after,
div.div_idalgo_listbox::before {
    display:none
}

div.div_idalgo_listbox{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:max-content;
}
div.div_idalgo_listbox .button_idalgo_dropdown{
    display:flex;
    width:initial;
    height:auto;
    min-height:24px;
    padding:12px 20px;
    align-items:center;
    gap:8px;
    align-self:stretch;
    border-radius:36px;
    border:2px solid #5c5c5c;
    box-sizing:content-box;
    box-shadow:none;

    font-size:1em;
    font-weight:400;
    line-height:initial;
}
div.div_idalgo_listbox .button_idalgo_dropdown{
    background-color:transparent;
}
div.div_idalgo_listbox .button_idalgo_dropdown:hover{
    border-color:#000e3d;
    background-color:transparent;
}
div.div_idalgo_listbox button.button_idalgo_dropdown span.idalgo_picture_triangle{
    position:relative;
    display:block;
    top:0;
    width:24px;
    height:24px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235c5c5"><path d="M3.21967 9.28033C2.92678 8.98744 2.92678 8.51256 3.21967 8.21967C3.51256 7.92678 3.98744 7.92678 4.28033 8.21967L12 15.993L19.7197 8.21967C20.0126 7.92678 20.4874 7.92678 20.7803 8.21967C21.0732 8.51256 21.0732 8.98744 20.7803 9.28033L12.3535 17.6489C12.2557 17.7461 12.1276 17.7945 11.9997 17.7941C11.872 17.7944 11.7442 17.746 11.6465 17.6489L3.21967 9.28033Z"></path></svg>');
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    transition:transform 0.2s ease-in-out;
}

/* || active */
div.div_idalgo_listbox.active .button_idalgo_dropdown{
    border-color:#001e85;
}
div.div_idalgo_listbox.active button.button_idalgo_dropdown span.idalgo_picture_triangle{
    transform:rotate(180deg);
}

/* || items */
ul.ul_idalgo_dropdown_menu{
    width:100%;
    border-radius:8px;
    padding:0;
    box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);
    overflow:hidden;
}
li.li_idalgo_dropdown_menu{
    display:flex;
    align-items:center;
    border-top:1px solid #dcdee8;
    min-height:36px;
    box-sizing:border-box;
}
ul.ul_idalgo_dropdown_menu li.li_idalgo_dropdown_menu:hover{
    background-color:#eef0f8;
}
li.li_idalgo_dropdown_menu:first-child{
    border-top:none;
}
ul.ul_idalgo_dropdown_menu a{
    font-size:.875em;
    line-height:initial;
    width:100%;
}

/* || nav tab */
ul.ul_idalgo_nav_tab{
    display:flex;
    justify-content:stretch;
    align-items:center;
    padding-bottom:8px;
    border-width:0 0 1px 0;
    border-style:solid;
    border-color:#dcdee8;
}
ul.ul_idalgo_nav > li.li_idalgo_left{
    float:none;
    display:flex;
    align-items:center;
    justify-content:center;
    border-width:0 0 0 1px;
    border-style:solid;
    border-color:#dcdee8;
    width:initial !important;
    flex:1 1 auto
}
ul.ul_idalgo_nav > li.li_idalgo_left:has(a[style="display: none;"]){
    display:none
}
ul.ul_idalgo_nav > li.li_idalgo_left:first-child{
    border-left-width:0;
}
ul.ul_idalgo_nav_tab > li{
}
ul.ul_idalgo_nav_tab > li > a{
    border-width:0 0 2px 0;
    border-style:solid;
    border-color:transparent;
    text-transform:none;
    font-size:1em;
    width:fit-content;
}
ul.ul_idalgo_nav_tab > li > a.a_idalgo_active{
    border-color:#000e3d;
}
ul.ul_idalgo_nav_tab > li:hover > a{
    background-color:transparent;
    border-color:#001e85;
}

/* Customer/FranceTelevisions/Sport/Common/CSS/MainDomTable.css ***************************/
table.table_idalgo_content_alternate tbody tr:nth-child(odd) td{
    border:none
}

/* Customer/FranceTelevisions/Sport/Sport/CSS/ScoreCenterNavigation.css *******************/
div.div_idalgo_content_sport_score_center_navigation{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
}
div.div_idalgo_content_sport_score_center_navigation_part,
div.div_idalgo_content_sport_score_center_navigation_part_buttonlist{
    width:initial;
    margin-top:0;
    margin-bottom:16px;
}
div.div_idalgo_content_sport_score_center_navigation_part_center{
    width:initial;
}

div.div_idalgo_content_sport_score_center_navigation_days{
    background-color: #eef0f8;
    border-width:1px 0 1px 0;
    border-style:solid;
    border-color:#dcdee8;
    box-sizing:content-box;
    margin:0;
    height:unset;
    width:100%;

    position:relative;
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    align-items:center;
    justify-items:center;
}
div.div_idalgo_content_sport_score_center_navigation_days > div.div_idalgo_content_sport_score_center_navigation_days_listbox{
    position:relative;
    display:grid;
    height:unset;
    grid-template-columns:subgrid;
    grid-column:1/4;
}

/* || current */
div.div_idalgo_content_sport_score_center_navigation_days > div.div_idalgo_content_sport_score_center_navigation_days_current,
div.div_idalgo_content_sport_score_center_navigation_days_listbox > div.div_idalgo_content_sport_score_center_navigation_days_listbox_current{
    position:relative;
    grid-column:2;
    display:flex;
    align-items:center;
    justify-content:center;
    height:unset;
    left:initial;
    width:initial;
}
div.div_idalgo_content_sport_score_center_navigation span.span_idalgo_content_sport_score_center_navigation_days_current,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_current > span.span_idalgo_content_sport_score_center_navigation_days_listbox_current{
    display:flex;
    align-items:center;
    border:none;
    font-size:1em;
    font-weight:bold;
    height:48px;
    line-height:unset;
}
div.div_idalgo_content_sport_score_center_navigation span.span_idalgo_dropdown_short,
div.div_idalgo_content_sport_score_center_navigation div.div_idalgo_listbox a.a_idalgo_dropdown_short{
    display:none;
}

/* || previous & next */
div.div_idalgo_content_sport_score_center_navigation div.div_idalgo_listbox button.idalgo_listbox_split_left,
div.div_idalgo_content_sport_score_center_navigation div.div_idalgo_listbox button.idalgo_listbox_split_right{
    display:none;
}
div.div_idalgo_content_sport_score_center_navigation_days > div.div_idalgo_content_sport_score_center_navigation_days_before,
div.div_idalgo_content_sport_score_center_navigation_days > div.div_idalgo_content_sport_score_center_navigation_days_after,
div.div_idalgo_content_sport_score_center_navigation_days_listbox > div.div_idalgo_content_sport_score_center_navigation_days_listbox_before,
div.div_idalgo_content_sport_score_center_navigation_days_listbox > div.div_idalgo_content_sport_score_center_navigation_days_listbox_after{
    position:relative;
    display:flex;
    align-items:center;
    height:initial;

    left:initial;
    width:initial;
}
div.div_idalgo_content_sport_score_center_navigation_days_before,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_before{
    justify-self:start;
    grid-column:1;
}
div.div_idalgo_content_sport_score_center_navigation_days_after,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_after{
    justify-self:end;
    grid-column:3;
}

div.div_idalgo_content_sport_score_center_navigation_days_before a.idalgo_listbox_split_left,
div.div_idalgo_content_sport_score_center_navigation_days_after a.idalgo_listbox_split_right,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_before a.idalgo_listbox_split_left,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_after a.idalgo_listbox_split_right{
    display:flex;
    align-items:center;
    border:none;
    background-color:transparent;
    font-size:.875em;
    font-weight:400;
    padding:0 20px;
    margin:0 12px;
    border-radius:32px;
}
div.div_idalgo_content_sport_score_center_navigation_days_before a.idalgo_listbox_split_left:hover,
div.div_idalgo_content_sport_score_center_navigation_days_after a.idalgo_listbox_split_right:hover,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_before a.idalgo_listbox_split_left:hover,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_after a.idalgo_listbox_split_right:hover{
    background-color:#dcdee8;
}

div.div_idalgo_content_sport_score_center_navigation_days_before a.idalgo_listbox_split_left::before,
div.div_idalgo_content_sport_score_center_navigation_days_after a.idalgo_listbox_split_right::after,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_before a.idalgo_listbox_split_left::before,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_after a.idalgo_listbox_split_right::after{
    content:'';
    position:relative;
    display:block;
    width:24px;
    height:24px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center
}
div.div_idalgo_content_sport_score_center_navigation_days_before a.idalgo_listbox_split_left::before,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_before a.idalgo_listbox_split_left::before{
    margin-right:12px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235c5c5"><path d="M14.7197 3.21967C15.0126 2.92678 15.4875 2.92678 15.7804 3.21967C16.0733 3.51256 16.0733 3.98744 15.7804 4.28033L8.00701 12L15.7804 19.7197C16.0733 20.0126 16.0733 20.4874 15.7804 20.7803C15.4875 21.0732 15.0126 21.0732 14.7197 20.7803L6.35115 12.3535C6.25394 12.2557 6.20555 12.1276 6.20593 11.9997C6.2057 11.872 6.25409 11.7442 6.35116 11.6465L14.7197 3.21967Z"></path></svg>');
}
div.div_idalgo_content_sport_score_center_navigation_days_after a.idalgo_listbox_split_right::after,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_after a.idalgo_listbox_split_right::after{
    margin-left:12px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235c5c5"><path d="M9.28033 3.21967C8.98744 2.92678 8.51256 2.92678 8.21967 3.21967C7.92678 3.51256 7.92678 3.98744 8.21967 4.28033L15.993 12L8.21967 19.7197C7.92678 20.0126 7.92678 20.4874 8.21967 20.7803C8.51256 21.0732 8.98744 21.0732 9.28033 20.7803L17.6489 12.3535C17.7461 12.2557 17.7945 12.1276 17.7941 11.9997C17.7944 11.872 17.746 11.7442 17.6489 11.6465L9.28033 3.21967Z"></path></svg>');
}

/* || slider */
div.div_idalgo_content_sport_score_center_navigation_part_buttonlist ul{
    display:flex;
    align-items:center;
    border-radius:8px;
    background-color:#eef0f8;
    padding:4px;
    gap:8px;
}
ul.ul_idalgo_nav > li.li_idalgo_left,
ul.ul_idalgo_nav > li.li_idalgo_right{
    clear:none
}
div.div_idalgo_content_sport_score_center_navigation_part_buttonlist .li_idalgo_button_list .a_idalgo_button_list{
    content:'toto';
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:transparent;
    height:36px;
    line-height:unset;
    border:none;
    color:#202020;
    border-radius:8px;
    transition:all .5s ease-in-out;
    margin-bottom:0;
    font-weight:normal;
    font-size:0;
    box-sizing:content-box;
}
div.div_idalgo_content_sport_score_center_navigation_part_buttonlist .li_idalgo_button_list .a_idalgo_button_list::after{
    content:attr(title);
    display:flex;
    font-size:16px;
}
div.div_idalgo_content_sport_score_center_navigation_part_buttonlist .li_idalgo_button_list .a_idalgo_button_list:hover,
div.div_idalgo_content_sport_score_center_navigation_part_buttonlist .li_idalgo_button_list .button_idalgo_selected:hover{
    background-color:#001e85;
    color:#ffffff;
}
div.div_idalgo_content_sport_score_center_navigation_part_buttonlist .li_idalgo_button_list .button_idalgo_selected{
    background-color:#000e3d;
    color:#ffffff;
}

/* || button */
div.div_idalgo_content_sport_score_center_navigation_part_nav ul{
    display:flex;
    align-items:center;
    border-radius:8px;
    padding:4px;
    gap:8px;
}
div.div_idalgo_content_sport_score_center_navigation_part_nav > ul.ul_idalgo_nav > li.li_idalgo_left{
    border:none
}
div.div_idalgo_content_sport_score_center_navigation_part_nav li > a{
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:transparent;
    height:24px;
    width:100%;
    border:1px solid #5c5c5c;
    color:#202020;
    transition:all .5s ease-in-out;
    border-radius:4px;
}
div.div_idalgo_content_sport_score_center_navigation_part_nav ul.ul_idalgo_nav_pills > li + li > a {
    border-left:1px solid #5c5c5c;
}
div.div_idalgo_content_sport_score_center_navigation_part_nav li > a:hover,
div.div_idalgo_content_sport_score_center_navigation_part_nav li > a.a_idalgo_active:hover{
    background-color:#001e85;
    color:#ffffff;
}
div.div_idalgo_content_sport_score_center_navigation_part_nav li > a.a_idalgo_active{
    background-color:#000e3d;
    color:#ffffff;
}

/* Customer/FranceTelevisions/Sport/Sport/CSS/ScoreCenter.css *****************************/
div.div_idalgo_content_sport_score_center ul.ul_idalgo_content_sport_score_center_filter_nav{
    display:flex !important;
}
ul.ul_idalgo_nav > li.li_idalgo_left:has(>a[data-num_match="0"]){
    display:none;
}
ul.ul_idalgo_content_sport_score_center_filter_nav > li > a.a_idalgo_active,
ul.ul_idalgo_content_sport_score_center_filter_nav > li > a.a_idalgo_active:hover{
    background-color:transparent;
}
ul.ul_idalgo_content_sport_score_center_filter_nav > li > a.a_idalgo_active,
ul.ul_idalgo_content_sport_score_center_filter_nav > li > a.a_idalgo_active:hover,
ul.ul_idalgo_content_sport_score_center_filter_nav > li > a:hover{
    border-color:#001e85;
}

/* Customer/FranceTelevisions/Sport/Pattern/CSS/IframeChild.css ***************************/
@font-face {
    font-display: swap;
    font-family: BrownRegular;
    font-style: normal;
    font-weight: 400;
    src: url(https://www.francetvinfo.fr/assets/common/fonts/brown-regular/Brown-Regular-77836083.eot) format("embedded-opentype"),url(https://www.francetvinfo.fr/assets/common/fonts/brown-regular/Brown-Regular-1ab49b9f.woff2) format("woff2"),url(https://www.francetvinfo.fr/assets/common/fonts/brown-regular/Brown-Regular-6217ed8c.woff) format("woff"),url(https://www.francetvinfo.fr/assets/common/fonts/brown-regular/Brown-Regular-228d475c.ttf) format("truetype"),url(https://www.francetvinfo.fr/assets/common/fonts/brown-regular/Brown-Regular-47b54f49.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: BrownBold;
    font-style: normal;
    font-weight: 700;
    src: url(https://www.francetvinfo.fr/assets/common/fonts/brown-bold/Brown-Bold-84b4d917.eot) format("embedded-opentype"),url(https://www.francetvinfo.fr/assets/common/fonts/brown-bold/Brown-Bold-fac67b49.woff2) format("woff2"),url(https://www.francetvinfo.fr/assets/common/fonts/brown-bold/Brown-Bold-ed91beff.woff) format("woff"),url(https://www.francetvinfo.fr/assets/common/fonts/brown-bold/Brown-Bold-7eddbf6b.ttf) format("truetype"),url(https://www.francetvinfo.fr/assets/common/fonts/brown-bold/Brown-Bold-72bb7915.svg) format("svg")
}


/* Customer/FranceTelevisions/Sport/Common/CSS/Responsive980.css **************************/
@media only screen and (max-width: 980px){
    
}

/* Customer/FranceTelevisions/Sport/Common/CSS/Responsive768.css **************************/
@media only screen and (max-width: 768px){
    /* Module/Common/CSS/Responsive768/Main.css ***********************************************/

.idalgo_show_mobile {display:none;}

/* Module/Common/CSS/Responsive768/Root.css ***********************************************/
/* || ContentFull */
.idalgo.full{
    grid-template-columns:1fr
}
.idalgo.full > .top{
    grid-column:1
}
.idalgo.full > .main{
    grid-row:2
}
.idalgo.full > .aside{
    grid-row:3;
    grid-column:1
}
.idalgo.full > .aside.middle{
    grid-row:4
}
.idalgo.full > .aside.bottom{
    grid-row:5
}

/* Module/Sport/CSS/Responsive768/Event.css ***********************************************/
div.div_idalgo_dom_event{
    padding:0 40px 10px;
}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_header_local{
    top:0;left:25%;
}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_header_visitor{
    top:0;right:25%;left:auto
}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center {
    margin-left:0
}
img.img_idalgo_dom_event_match_channel{right:-30px}


}

/* Customer/FranceTelevisions/Sport/Common/CSS/Responsive480.css **************************/
@media only screen and (max-width: 480px){
    /* Module/Common/CSS/Responsive480/Main.css ***********************************************/

.idalgo_hide_mobile {display:none;}

/* Module/Common/CSS/Responsive480/MainDomList.css ****************************************/
div.div_idalgo_content_cycling_navigation div.div_idalgo_listbox a.idalgo_listbox_split_left,
div.div_idalgo_content_cycling_navigation div.div_idalgo_listbox a.idalgo_listbox_split_right{display:none}

div.div_idalgo_content_cycling_navigation div.div_idalgo_content_cycling_navigation_days_listbox_current{
    left:37px;right:37px;width:auto}

div.div_idalgo_content_cycling_navigation div.div_idalgo_listbox.active ul.ul_idalgo_dropdown_menu{margin-top:40px}

ul.ul_idalgo_nav_tab > li > a{padding-left:5px;padding-right:5px}

/* Module/Sport/CSS/Responsive480/MainPicture.css *****************************************/
.idalgo_icon_jo_sport_on,
.idalgo_icon_sport_sport_on{background-position:center -157px}
.idalgo_icon_jo_sport_off,
.idalgo_icon_sport_sport_off{background-position:center -187px}

.idalgo_sprite_sport.idalgo_icon_sport_sport_off{background-position:center -30px}
.idalgo_sprite_sport.idalgo_icon_sport_sport_on{background-position:center -3px}

/* Module/Volley/CSS/Responsive480/MainPicture.css ****************************************/
.idalgo_icon_volley_sport_on{background-position: center -156px}
.idalgo_icon_volley_sport_off{background-position: center -187px}

/* Module/Football/CSS/Responsive480/MainPicture.css **************************************/
.idalgo_icon_football_sport_on {background-position:center -156px}
.idalgo_icon_football_sport_off{background-position:center -187px}

/* Module/Basket/CSS/Responsive480/MainPicture.css ****************************************/
.idalgo_icon_basket_sport_on {background-position:center -156px}
.idalgo_icon_basket_sport_off{background-position:center -187px}

/* Module/Hand/CSS/Responsive480/MainPicture.css ******************************************/
.idalgo_icon_hand_sport_on{background-position: center -156px;}
.idalgo_icon_hand_sport_off{background-position: center -187px;}

/* Module/Motor/CSS/Responsive480/MainPicture.css *****************************************/
.idalgo_icon_motor_sport_on {background-position:center -157px}
.idalgo_icon_motor_sport_off{background-position:center -187px}

/* Module/Rugby/CSS/Responsive480/MainPicture.css *****************************************/
.idalgo_icon_rugby_sport_on {background-position:center -1985px}
.idalgo_icon_rugby_sport_off{background-position:center -2017px}

/* Module/Tennis/CSS/Responsive480/MainPicture.css ****************************************/
.idalgo_icon_tennis_sport_on {background-position:center -156px}
.idalgo_icon_tennis_sport_off{background-position:center -186px}

/* Module/Pattern/CSS/Responsive480/DomMatch.css ******************************************/
/* Event */
span.span_idalgo_dom_match_match_localteam_goal{right:40px}
span.span_idalgo_dom_match_match_visitorteam_goal{left:40px}

/* Team */
span.span_idalgo_dom_match_match_localteam{padding-left:5px;padding-right:37.5px}
span.span_idalgo_dom_match_match_visitorteam{padding-right:5px;padding-left:37.5px}

span.span_idalgo_dom_match_match_localteam[data-logo="1"],
span.span_idalgo_dom_match_match_localteam_qualify{padding-right:67.5px}
span.span_idalgo_dom_match_match_visitorteam[data-logo="1"],
span.span_idalgo_dom_match_match_visitorteam_qualify{padding-left:67.5px}

span.span_idalgo_dom_match_match_localteam_txt,
span.span_idalgo_dom_match_match_visitorteam_txt,
a.a_idalgo_dom_match_match_localteam_txt,
a.a_idalgo_dom_match_match_visitorteam_txt{font-size:0.75em;line-height:13.3333px;padding:0}

/* Team Logo */
div.div_idalgo_dom_match_match_localteam img.img_idalgo_dom_match_match_localteam,
div.div_idalgo_dom_match_match_visitorteam img.img_idalgo_dom_match_match_visitorteam{width:25px}
img.img_idalgo_dom_match_match_localteam{left:auto;right:37.5px}
img.img_idalgo_dom_match_match_visitorteam{right:auto;left:37.5px}

/* Team Qualify */
div.div_idalgo_dom_match_match div.idalgo_icon_team_qualify{top:50%}
span.span_idalgo_dom_match_match_localteam[data-logo="1"] div.idalgo_icon_team_qualify,
span.span_idalgo_dom_match_match_visitorteam[data-logo="1"] div.idalgo_icon_team_qualify{top:75%}
span.span_idalgo_dom_match_match_localteam_qualify div.idalgo_icon_team_qualify{right:35px}
span.span_idalgo_dom_match_match_visitorteam_qualify div.idalgo_icon_team_qualify{left:35px}

/* Score */
div.div_idalgo_score_square_score{width:66px;height:32px;margin-top:-16px;margin-left:-33px}
span.span_idalgo_score_square_score{height:28px;width:28px;line-height:28px;font-size:16px}

span.span_idalgo_score_square_score_penalty{margin-top:-9px}
span.span_idalgo_score_square_score_local span.span_idalgo_score_square_score_penalty{margin-right:-2px}
span.span_idalgo_score_square_score_visitor span.span_idalgo_score_square_score_penalty{margin-left:-2px}

a.a_idalgo_dom_match_match_score,
div.div_idalgo_dom_match_match_score {width:70px;margin-left:-35px}

/* Time */
span.span_idalgo_score_square_time{font-size:1em}

/* Link Comment */
a.a_idalgo_dom_match_link_comment,
a.a_idalgo_dom_match_link_event{
    height:1.5em;padding-top:5px;padding-bottom:5px;font-weight:normal;line-height:1.3em
}

/* Module/Rugby/CSS/Responsive480/DomMatch.css ********************************************/
span.span_idalgo_score_square_score_try{margin-bottom:-8px}

/* Module/Tennis/CSS/Responsive480/DomMatch.css *******************************************/
li.li_idalgo_content_sport_score_center_competition_group_match_first{margin-top:0;border-top:none}

div.div_idalgo_dom_match_tennis_content_feature{padding-top:0}

/* Time */
span.span_idalgo_dom_match_tennis_content_hour{font-size:.875em;width:60px;margin-left:-30px}
div.div_idalgo_dom_match_tennis span.span_idalgo_dom_match_match_time{font-size:1em}

/* Flags */
div.div_idalgo_dom_match_tennis_content_feature img{display:none}
div.div_idalgo_dom_match_tennis_content div.div_idalgo_dom_match_tennis_content_feature img{display:block}
div.div_idalgo_dom_match_tennis_content div.div_idalgo_dom_match_tennis_content_feature img.img_idalgo_dom_match_tennis_content_feature_player_country_big{display:none}

div.div_idalgo_dom_match_tennis[data-status="0"] img,
div.div_idalgo_dom_match_tennis[data-status="5"] img,
div.div_idalgo_dom_match_tennis[data-status="6"] img{margin-top:-5px}

/* Feature */
div.div_idalgo_dom_match_tennis_content_feature_player_name{font-size:0.9em;margin-right:-20px}

/* Feature - To Come, Canceled, Delayed */
div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature1,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature1,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature1{margin-right:25px}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature2,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature2,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature2{margin-left:25px}

div.div_idalgo_dom_match_tennis_content_feature_player_name{font-size:0.825em;margin-right:0}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature1 div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature1 div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature1 div.div_idalgo_dom_match_tennis_content_feature_player_name{
    left:35px;margin-right:0}

div.div_idalgo_dom_match_tennis[data-status="0"] div.div_idalgo_dom_match_tennis_content_feature2 div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="5"] div.div_idalgo_dom_match_tennis_content_feature2 div.div_idalgo_dom_match_tennis_content_feature_player_name,
div.div_idalgo_dom_match_tennis[data-status="6"] div.div_idalgo_dom_match_tennis_content_feature2 div.div_idalgo_dom_match_tennis_content_feature_player_name{
    right:35px;margin-right:0}

/* Scores Total */
span.span_idalgo_dom_match_tennis_content_score_1,
span.span_idalgo_dom_match_tennis_content_score_2{display:none}

/* Score */
div.div_idalgo_dom_match_tennis div.div_idalgo_score_square{left:auto;right:0;width:50%}

div.div_idalgo_dom_match_tennis span.span_idalgo_score_square_score,
span.span_idalgo_dom_match_tennis_content_score_1,
span.span_idalgo_dom_match_tennis_content_score_2,
div.div_idalgo_dom_match_tennis_content_set span.span_idalgo_score_square_score{
    font-size:14px;text-align:center;height:22px;width:22px;line-height:22px}

div.div_idalgo_dom_match_tennis_content_set_1{left:0px}
div.div_idalgo_dom_match_tennis_content_set_2{left:27px}
div.div_idalgo_dom_match_tennis_content_set_3{left:54px}
div.div_idalgo_dom_match_tennis_content_set_4{left:81px}
div.div_idalgo_dom_match_tennis_content_set_5{left:108px}

/* Service */
span.span_idalgo_dom_match_service{display:none}
span.span_idalgo_dom_match_service{background-position: center -249px;left:0}
span.span_idalgo_dom_match_tennis_content_service_1{top:4px}
span.span_idalgo_dom_match_tennis_content_service_2{margin-top:0}

/* Points */
div.div_idalgo_dom_match_tennis span.span_idalgo_dom_match_tennis_content_points_1,
div.div_idalgo_dom_match_tennis span.span_idalgo_dom_match_tennis_content_points_2{display:none}

/* Status */
div.div_idalgo_dom_match_tennis[data-status="9"] div.div_idalgo_dom_match_tennis_content_status{display:none}

/* Module/Sport/CSS/Responsive480/DomMatchPeriod.css **************************************/
div.div_idalgo_sport_dom_match_period[data-status="0"] div.div_idalgo_dom_match_match_score{
    position:absolute;display:block;width:70px;height:100%;top:0;left:50%;margin-left:-35px}

/* Team Logo */
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match img.img_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match img.img_idalgo_dom_match_match_visitorteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match img.img_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match img.img_idalgo_dom_match_match_visitorteam,
div.div_idalgo_sport_dom_match_period[data-status="3"] div.div_idalgo_dom_match_match img.img_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-status="3"] div.div_idalgo_dom_match_match img.img_idalgo_dom_match_match_visitorteam{
    left:5px;right:auto}

/* Team */
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam{width:100%}

div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_localteam span.span_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam span.span_idalgo_dom_match_match_visitorteam{
    padding-left:5px;padding-right:50px}

div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_localteam span.span_idalgo_dom_match_match_localteam[data-logo="1"],
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_visitorteam span.span_idalgo_dom_match_match_visitorteam[data-logo="1"]{
    padding-left:42px}

div.div_idalgo_sport_dom_match_period[data-code-status="2"] span.span_idalgo_dom_match_match_localteam span.span_idalgo_dom_match_match_localteam_txt,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] span.span_idalgo_dom_match_match_visitorteam span.span_idalgo_dom_match_match_visitorteam_txt{
   text-align:left}

div.div_idalgo_sport_dom_match_period[data-status="1"] div.div_idalgo_dom_match_match span.span_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-status="1"] div.div_idalgo_dom_match_match span.span_idalgo_dom_match_match_visitorteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match span.span_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match span.span_idalgo_dom_match_match_visitorteam,
div.div_idalgo_sport_dom_match_period[data-status="3"] div.div_idalgo_dom_match_match span.span_idalgo_dom_match_match_localteam,
div.div_idalgo_sport_dom_match_period[data-status="3"] div.div_idalgo_dom_match_match span.span_idalgo_dom_match_match_visitorteam{
    margin-left:0;margin-right:0}

div.div_idalgo_sport_dom_match_period div.div_idalgo_dom_match_match div.idalgo_icon_team_qualify{left:-5px}

div.div_idalgo_sport_dom_match_period ul.ul_idalgo_dom_match_match_period{display:none}

div.div_idalgo_sport_dom_match_period[data-status="0"] span.span_idalgo_dom_match_match_visitorteam span.span_idalgo_dom_match_match_visitorteam_txt{
    margin-left:0;margin-right:18px}


div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_dom_match_match_score,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_dom_match_match_score,
div.div_idalgo_sport_dom_match_period[data-status="3"] div.div_idalgo_dom_match_match_score {
    left:auto;right:5px;width:40px}

div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_score{
    height:76px;top:50%;margin-top:-38px}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_local,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_local{
    top:25%;margin-top:-15px}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_visitor,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_visitor{
    top:75%;margin-top:-15px}

div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_1,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square ,
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_3{top:0}

div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_1 span.span_idalgo_score_square_score_local:after,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square_score span.span_idalgo_score_square_score_local:after,
div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_status_3 span.span_idalgo_score_square_score_local:after,
div.div_idalgo_sport_dom_match_period[data-code-status="1"] span.span_idalgo_score_square_score_local::after,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] span.span_idalgo_score_square_score_local::after{
    width:40px;left:auto;right:0}

div.div_idalgo_sport_dom_match_period div.div_idalgo_score_square_score span.span_idalgo_score_square_score{
    font-size:14px}

div.div_idalgo_sport_dom_match_period[data-code-status="1"] div.div_idalgo_score_square,
div.div_idalgo_sport_dom_match_period[data-code-status="2"] div.div_idalgo_score_square{
    width: 40px;left:auto;right:0}

/* Module/Sport/CSS/Responsive480/DomMatchVersus.css **************************************/
/* Status */
div.div_idalgo_dom_match_versus_status{bottom:1px}
div.div_idalgo_sport_dom_match_versus div.div_idalgo_dom_match_versus_status span.short{display:inline}
div.div_idalgo_sport_dom_match_versus div.div_idalgo_dom_match_versus_status span.long{display:none}

/* Team */
div.div_idalgo_dom_match_versus_team span{font-size:0.75em;line-height:13.3333px}
div.div_idalgo_dom_match_versus_team[data-type="home"] span{padding-left:5px;padding-right:67.5px}
div.div_idalgo_dom_match_versus_team[data-type="away"] span{padding-right:5px;padding-left:67.5px}

/* Team Logo */
img.img_idalgo_dom_match_versus_team{width:25px}
img.img_idalgo_dom_match_versus_team[data-type="home"]{left:auto;right:50%;margin-right:37.5px}
img.img_idalgo_dom_match_versus_team[data-type="away"]{left:50%;right:auto;margin-left:37.5px}

/* Score */
div.div_idalgo_dom_match_versus_score{top:21px;width:65px;height:30px;margin-left:-32.5px}
span.span_idalgo_dom_match_versus_score{width:30px;height:30px;line-height:30px;font-size:1em}

/* Time */
span.span_idalgo_dom_match_versus_time{font-size:1em}

/* Module/Pattern/CSS/Responsive480/FinalLegPopup.css *************************************/
div.div_idalgo_content_finalleg{top:3em}

/* Pour centrer le wrapper */
div.div_idalgo_finalleg_popup_wrapper_content {left:50%;margin-left:-270px;}

/* On n'affiche pas les titres des tours en mobile. */
div.div_idalgo_finalleg_popup_round_list_title_content_hidden_mobile span {display: none;}
div.div_idalgo_finalleg_popup_round_list_match_more_link_popup {display: none;}

/* Module/Pattern/CSS/Responsive480/StandingPopup.css *************************************/
div.div_idalgo_content_score_center_standing {
    left:0;
    margin-left:0;
    width:94%;
    padding:10px 3% 10px 3%;
    top:4.5em;
    box-sizing:content-box
}
div.div_idalgo_content_score_center_standing:after {content:' '; display: block; height: 2em;}

div.div_idalgo_sport_standing_popup{padding:0 0 10px 0;width:100%;left:0;margin-left:0;margin-top:2px}
div.div_idalgo_sport_standing_popup{padding:0}

ul.ul_idalgo_content_sport_score_center_competition_group div.div_idalgo_sport_standing_popup{top:1.5em}

ul.ul_idalgo_content_sport_score_center_competition_group div.div_idalgo_content_sport_score_center_competition_group_title_standing{z-index: 100}
ul.ul_idalgo_content_sport_score_center_competition_group span.span_idalgo_content_sport_score_center_competition_group_title_standing.idalgo_live_standing_open{top:2em}

div.div_idalgo_content_competition_group_title_standing{position:absolute;top:0;right:0}
span.span_idalgo_content_competition_group_title_standing{
    position:absolute;
    top:5px;right:5px;
    text-align:right;
    line-height:1.3em;
}

div.div_idalgo_content_sport_score_center_competition_title_standing{margin-bottom:1.5em}

div.div_idalgo_content_sport_score_center_competition_title_standing_action{
    display:block;position:absolute;
    top:100%;left:0;
    width:100%;height:2.9em;
    margin-top:2px;
    line-height:3em;
    border-bottom:1px solid #dcdee8;
}

span.idalgo_standing_open{
    position:relative;display:inline-block;
    height:100%;
    border-left:10px solid #dcdee8;border-right:10px solid #dcdee8;
    padding:0 10px;
    background-color:#ffffff
}

div.div_idalgo_sport_standing_popup_list_elem_container_content_match{display:none}
div.div_idalgo_sport_standing_popup span.span_idalgo_content_standing_played{left:105px;width:25px}

/* Module/Motor/CSS/Responsive480/StandingPopup.css ***************************************/
div.div_idalgo_display_popup_rank_motor_stage{
    width: 100%;
    left:0;
    padding: 0;
    top:0
}
img.img_idalgo_display_popup_rank_motor_stage_list_rank_pilot_elem_img_content_country{left:18px}
img.img_idalgo_display_popup_rank_motor_stage_list_rank_team_elem_content_constructor{left:10px}

/* Module/Pattern/CSS/Responsive480/Standing.css ******************************************/
div.div_idalgo_content_standing_content_content{position:relative;display:block}
div.div_idalgo_content_standing_content_content_standing{position:relative}

div.div_idalgo_content_standing_line{margin-right:115px}

    span.span_idalgo_content_standing_position{left:0;width:20px;color:#b9b9b9}
    div.div_idalgo_content_standing_pos{left:20px;width:8px;}
    span.span_idalgo_content_standing_logo{left:30px;width:20px}
            img.img_idalgo_content_standing_logo{
                width:15px;height:15px;
                top:50%;margin-top:-8px;
                left:50%;margin-left: -8px;
            }
div.div_idalgo_content_standing_line div.div_idalgo_content_standing_name{left:50px}

    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_points,
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_percent{left:50px;width:40px}
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_played{left:90px;width:25px}

    div.div_idalgo_content_standing_line div.div_idalgo_content_standing_pos,
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_win,
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_draw,
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_lost,
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_for,
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_against,
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_dif,
    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_form{display:none}

    div.div_idalgo_content_standing_line span.span_idalgo_content_standing_next_global{display:none}
    span.span_idalgo_content_standing_last_global{left:175px;margin-left:100%;width:20px}
        span.span_idalgo_content_standing_last {
            position:absolute;display:block;
            top:50%;left:50%;
            width:15px;height:15px;
            margin-top:-8px;margin-left:-8px;
            background-position: center -2115px;
        }

    li.li_idalgo_content_standing_selected span.span_idalgo_content_standing_last{background-position: center -2674px}

/* List Team (frize) */
ul.ul_idalgo_content_standing_group_list_team{height:1px}
ul.ul_idalgo_content_standing_group_list_team_small li.li_idalgo_content_result_group_list_team{height:1px}
a.a_idalgo_content_standing_group_list_team{color:transparent}

li.li_idalgo_content_standing_group_list_team{height:2em}

/* Module/Rugby/CSS/Responsive480/Standing.css ********************************************/
/* Standing - Responsive 480 */
div.div_idalgo_content_standing_content_content_button,
div.div_idalgo_content_rugby_standing span.span_idalgo_content_standing_bo,
div.div_idalgo_content_rugby_standing span.span_idalgo_content_standing_bd{display:none;}

/* Module/Motor/CSS/Responsive480/ScoreCenter.css *****************************************/
li.li_idalgo_content_sport_score_center_competition[data-sport='Motor'] div.div_idalgo_content_sport_score_center_competition_title,
li.li_idalgo_content_sport_score_center_competition[data-sport='Motor'] div.div_idalgo_content_sport_score_center_competition_group_title{display: 1.5em}

    li.li_idalgo_content_sport_score_center_competition[data-sport='Motor'] div.div_idalgo_content_sport_score_center_competition_hidden,
li.li_idalgo_content_sport_score_center_competition[data-sport='Motor'] div.div_idalgo_content_sport_score_center_competition_group_hidden{margin-bottom: 0}
div.div_idalgo_content_sport_score_center_competition_title_mobile_live,
div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live{
    position:absolute;display:block;right:0;top:0;height:1.5em;width:100%;line-height:1.5em;text-align:right;padding-right:10px}
    div.div_idalgo_content_sport_score_center_competition_title_mobile_live span,
    div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live span{position:relative;text-transform:uppercase;font-weight: bold}
    div.div_idalgo_content_sport_score_center_competition_title_mobile_live > span,
    div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live > span{font-size:0.6875em;letter-spacing: 0.1em}
    div.div_idalgo_content_sport_score_center_competition_title_mobile_live > span + span:before,
    div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live > span + span:before{content:' - '}

div.div_idalgo_content_sport_score_center_competition_title_mobile_live span,
div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live span{color:#4db103}
div.div_idalgo_content_sport_score_center_competition_title_mobile_live_end span,
div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live_end span{color:#c34046}
div.div_idalgo_content_sport_score_center_competition_title_mobile_live_stop span,
div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live_stop span{color:#ff6600}

span.span_idalgo_content_sport_score_center_competition_group_title_mobile_live_lap{margin-left:5px}
    div.div_idalgo_content_sport_score_center_competition_group_title_mobile_live span.span_idalgo_content_sport_score_center_competition_group_title_mobile_live_lap_all{color:#767676}

li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_position {font-size: 16px;
    height: 28px;
    line-height: 28px;
    width: 28px;
    left:10px}
li.li_idalgo_dom_match_pilot_list_content span,
span.span_idalgo_dom_match_title_circuit_name {font-size:0.75em}
span.span_idalgo_dom_match_title_circuit_name {
    margin-left:35px;margin-right:20px;text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
/** MOTOR **/
div.div_idalgo_dom_match_title,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_lap,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_point,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_diff,
span.span_idalgo_dom_match_title_txt_time,
span.span_idalgo_dom_match_title_txt_diff,
span.span_idalgo_dom_match_title_txt_lap,
span.span_idalgo_dom_match_title_txt_pts,
span.span_idalgo_dom_match_title_txt_time_course,
span.span_idalgo_dom_match_title_txt_lap_course,
span.span_idalgo_dom_match_title_txt_qualif_1,
span.span_idalgo_dom_match_title_txt_qualif_2,
span.span_idalgo_dom_match_title_txt_qualif_3{display:none}

span.span_idalgo_dom_match_title_date_session {font-size: 1em}
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_name {margin-left: 50px}

/*li.li_idalgo_content_sport_score_center_competition_group div.div_idalgo_content_sport_score_center_competition_group_title{border-botom:none}*/

div.div_idalgo_dom_result_motor[data-status="1"] div.div_idalgo_dom_match_title {display: block}
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_time {right:10px}

li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_score_center_motor_time_qualif {display:none}
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_lap + span.span_idalgo_score_center_motor_time_qualif {display:block}

li.li_idalgo_content_sport_score_center_competition[data-sport='Motor'] div.div_idalgo_content_sport_score_center_competition_group_title span.span_idalgo_content_sport_score_center_competition_group_title{display: none}
li.li_idalgo_content_sport_score_center_competition[data-sport='Motor'] div.div_idalgo_content_sport_score_center_competition_group_hidden span.span_idalgo_content_sport_score_center_competition_group_title{display: block}

li.li_idalgo_content_sport_score_center_competition_group div.div_idalgo_content_sport_score_center_competition_group_title {border: none}
li.li_idalgo_content_sport_score_center_competition_group div.div_idalgo_content_sport_score_center_competition_group_hidden {border-bottom: 1px solid #dcdee8}
/*Centrer le temps*/
div.div_idalgo_dom_match_title {text-align:center}
span.span_idalgo_dom_match_title_date_session {position:relative;left:-4px}

li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_diff,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_dom_match_pilot_list_content_num_time,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_time,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_time_course,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_diff,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_qualif_1,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_qualif_2,
div.div_idalgo_dom_match_title span.span_idalgo_dom_match_title_txt_qualif_3,
li.li_idalgo_dom_match_pilot_list_content span.span_idalgo_score_center_motor_time_qualif{width:auto}

/* Module/Sport/CSS/Responsive480/Event.css ***********************************************/
div.div_idalgo_dom_event{
    padding:0 25px 10px;
}
div.div_idalgo_dom_event_title {
    height:60px;
}
div.div_idalgo_dom_event_title_tournament,
div.div_idalgo_dom_event_title_name{display:block;text-align: center;height: 30px;margin-left:0}
    div.div_idalgo_dom_event_title_tournament{line-height:36px}
    div.div_idalgo_dom_event_title_name{line-height:21px}

div.div_idalgo_dom_event_title_tournament span,
div.div_idalgo_dom_event_title_name span{text-transform: uppercase;font-weight:bold}
div.div_idalgo_dom_event_title_tournament > span{font-size:0.625em}
div.div_idalgo_dom_event_title_tournament:after {position: absolute;display: block;content:'';width:13px;height:2px;background-color:#000000;top:34px;left:50%;margin-left:-10px}
div.div_idalgo_dom_event_title_name > span{font-size:0.5em !important;}

img.img_idalgo_dom_event_match_channel{position:absolute;display:block;right:0;top:-18px;height:40px;width:40px;background-color:#ffffff;}

/* Affichage score */
div.div_idalgo_dom_event_match_center_score {
    top:10px;
    width:70px;
    height:31px;
    margin-left:-35px;
}
div.div_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_match_center_score_center_visitor{
    height:28px;width:28px;
    line-height:28px
}
div.div_idalgo_dom_event_match_center_score_center_hour {
    height:16px;line-height:16px;width:32px;
    font-size:9px;
    margin-left:-16px;
}

/* Module/Sport/CSS/Responsive480/EventFootball.css ***************************************/
div.div_idalgo_dom_event_match_header_center span{min-width:48px}

div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team_picture,
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team_picture {
    position:relative;
    height: 50px;width:auto;
    top:0;
    text-align:center;
    margin-bottom:10px
}

div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team_picture img,
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team_picture img {
    position:relative;display: block;
    height:50px;width:50px;
    margin: 0 auto;
}

div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_local_team_name,
div.div_idalgo_dom_event_football div.div_idalgo_dom_event_match_center_visitor_team_name {
    padding:0;
    left:0;
    text-align: center;
}

span.span_idalgo_dom_event_match_center_score_center_local_penalty,
span.span_idalgo_dom_event_match_center_score_center_visitor_penalty{
    margin-top:-8px
}

div.div_idalgo_dom_event_football ul.ul_idalgo_dom_event_match_center_team_list_goal {
    padding:10px 0 0 0;
}

ul.ul_idalgo_dom_event_match_center_team_list_goal:before{
    content:'';
    position: absolute;display: block;
    height: 2px;width: 20px;
    background-color: #202020;
    left:50%;margin-left:-10px;
    top:3px
}

div.div_idalgo_dom_event_football ul.ul_idalgo_dom_event_match_center_team_list_goal li{
    text-align:center
}

/* Module/Sport/CSS/Responsive480/EventMotor.css ******************************************/
div.div_idalgo_dom_event_match_center_center_photo {
    height:158px
}
ul.ul_idalgo_dom_event_match_center_center_result {
    position:relative;display:block;
    margin-left:0;
    overflow:hidden
}
li.li_idalgo_dom_event_match_center_center_result {
    height:3em;line-height:3em;
}
li.li_idalgo_dom_event_match_center_center_result:hover{
    background-color:#ffffff;
}
li.li_idalgo_dom_event_match_center_center_result:first-child img.img_idalgo_dom_event_match_center_center_result_pilot,
img.img_idalgo_dom_event_match_center_center_result_pilot{
    display:none
}
img.img_idalgo_dom_event_match_center_center_result_country {
    top:25%
}
div.div_idalgo_dom_event_match_center_center_result_pilot,
div.div_idalgo_dom_event_match_center_center_result_constructor {
    width:65%;
    left:0;
    text-indent:25px;
    line-height:1.5em;
    height:1.5em;
}
div.div_idalgo_dom_event_match_center_center_result_point,
div.div_idalgo_dom_event_match_center_center_result_time {
    position:absolute;display:block;
    left:65%;width:35%;
    line-height:1.5em;
    height:1.5em;
    text-align:right
}

div.div_idalgo_dom_event_match_center_center_result_constructor,
div.div_idalgo_dom_event_match_center_center_result_point {top:1.5em; line-height: 1em}

div.div_idalgo_dom_event_motor div.div_idalgo_dom_event_match_center{padding-bottom:0}
/** Libre/qualif on cache les points */
div.div_idalgo_dom_event_motor[data-count-type='stopwatch'] div.div_idalgo_dom_event_match_center_center_result_pilot {
    width:65%
}
div.div_idalgo_dom_event_motor[data-count-type='stopwatch'] div.div_idalgo_dom_event_match_center_center_result_constructor {
    left:0;width:100%
}
div.div_idalgo_dom_event_motor[data-count-type='stopwatch'] div.div_idalgo_dom_event_match_center_center_result_point {
    display:none
}

/* Module/Sport/CSS/Responsive480/EventTennis.css *****************************************/
div.div_idalgo_dom_event_match_header_local,
div.div_idalgo_dom_event_match_header_visitor{width:35%;top:0}
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_header_local{left:0;}
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_header_visitor{right:0;left:auto}

div.div_idalgo_dom_event_tennis[data-state="0"] div.div_idalgo_dom_event_match_center {
    height:120px
}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_center,
div.div_idalgo_dom_event_tennis[data-state="2"] div.div_idalgo_dom_event_match_center{
    height:120px;
    padding-bottom: 0;
    margin-left:0
}

div.div_idalgo_dom_event_match_center_local,
div.div_idalgo_dom_event_match_center_visitor{
    position:absolute;display:block;
    width:40%;top:0;
    height: 100%;overflow:hidden;
    text-align:center
}
div.div_idalgo_dom_event_match_center_local{left:0}
div.div_idalgo_dom_event_match_center_visitor{right:0}

div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_match_center_visitor_player_picture{
    position:relative;
    margin: 0 auto 0.5em;
    height:50px;width:50px
}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_center_visitor_player{height:100%;width:100%}
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_center_local_player_firstname,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_center_visitor_player_firstname,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_center_visitor_player_name,
div.div_idalgo_dom_event_tennis[data-state] img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state] img.img_idalgo_dom_event_match_center_visitor_player_country{
    position:relative;display:block;
    top:auto;left:0;
    text-align:center;
    line-height:16px;
    height:16px
}
div.div_idalgo_dom_event_tennis[data-state] img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state] img.img_idalgo_dom_event_match_center_visitor_player_country {
    display:inline;
    height:11px;
    margin-top:0.3em;
}
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_center_score_center {
    height:50px;line-height: 50px;
    width:70px;left:0;right:0;top:0;
    margin-left:0;
}

div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_center_score_center div.div_idalgo_dom_event_match_center_score_center_local,
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_center_score_center div.div_idalgo_dom_event_match_center_score_center_visitor{
    position:absolute;display:block;
    height:30px;width:30px;
    margin-left:0;
    line-height:30px;
    top:0;
}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_center_score_center_local{left:0}
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_center_score_center_visitor{left:auto;right:0;top:0}

div.div_idalgo_dom_event_match_status_1 div.div_idalgo_dom_event_match_center_score_center_point_local,
div.div_idalgo_dom_event_match_status_1 div.div_idalgo_dom_event_match_center_score_center_point_visitor {
    position: absolute;display: block;
    top:40px;width: 24px;height: 24px;
    border-radius: 50%;
    margin-left:0;
    line-height: 24px;
    background-color: #4db103;
    border-color: #4db103;
    color:#ffffff
}
div.div_idalgo_dom_event_match_center_score_center_point_local{left:7px}
div.div_idalgo_dom_event_match_center_score_center_point_visitor{right:7px;left:auto}
span.span_idalgo_dom_event_match_center_service_1{
    left:20%;margin-left:-35px;
    top:30px;
}
span.span_idalgo_dom_event_match_center_service_2{
    left:80%;margin-left:10px;
    top:30px;
}
div.div_idalgo_dom_event_tennis div.div_idalgo_dom_event_match_status_2 div.div_idalgo_dom_event_match_center_score_center_local:after{
    position: absolute;display: block;
    content:'';
    width:20%;
    height:3px;
    background-color:#202020;
    top:50%;left:100%
}

ul.ul_idalgo_dom_event_match_set{
    position:relative;display:block;
    width:auto;text-align:center;
    top:0;padding-bottom:1em;
}
ul.ul_idalgo_dom_event_match_set > li {display:inline-block;float:none}

/** Surcharge 768 **/
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_header_local{left:0}
div.div_idalgo_dom_event_tennis[data-state="1"] div.div_idalgo_dom_event_match_header_visitor{right:0}
/** END Surcharge 768 **/
/** Gestion des doubles **/
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor{top:0;width:30%}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player {
    position:absolute;
    top:0;left:0;
    margin-top:0;
    height:100%
}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player +
div.div_idalgo_dom_event_match_center_local_player,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player +
div.div_idalgo_dom_event_match_center_visitor_player{margin-top:0px}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_picture{left:0;right:auto;top:16px}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player
div.div_idalgo_dom_event_match_center_local_player_picture,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player
div.div_idalgo_dom_event_match_center_visitor_player_picture{left:auto;right:0}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double img.img_idalgo_dom_event_match_center_visitor_player_country {
    top:0;left:25%;
    margin-top:0;
    margin-left:-8px
}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player
img.img_idalgo_dom_event_match_center_local_player_country,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player
img.img_idalgo_dom_event_match_center_visitor_player_country {left:75%;top:0}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player_name{
    position:absolute;
    top:60px;
    left:0;right:0;
    width:100%;text-align:center;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_local_player + div.div_idalgo_dom_event_match_center_local_player div.div_idalgo_dom_event_match_center_local_player_name,
div.div_idalgo_dom_event_tennis[data-state] div.div_idalgo_dom_event_match_double div.div_idalgo_dom_event_match_center_visitor_player + div.div_idalgo_dom_event_match_center_visitor_player div.div_idalgo_dom_event_match_center_visitor_player_name{
    top:76px;
}

/* Module/Sport/CSS/Responsive480/ScoreCenterNavigation.css *******************************/
span.span_idalgo_content_sport_score_center_navigation_days_current,
div.div_idalgo_content_sport_score_center_navigation div.div_idalgo_listbox a.a_idalgo_dropdown{display:none}

div.div_idalgo_content_sport_score_center_navigation span.span_idalgo_dropdown_short,
div.div_idalgo_content_sport_score_center_navigation div.div_idalgo_listbox a.a_idalgo_dropdown_short{display:block}

/* Module/Sport/CSS/Responsive480/ScoreCenter.css *****************************************/
div.div_idalgo_container ul.ul_idalgo_content_sport_score_center_competition,
div.div_idalgo_container ul.ul_idalgo_content_sport_score_center_event{padding:10px 5px}

/** Filtre sport **/
div.div_idalgo_content_sport_score_center_filter_sport{height:26px}
li.li_idalgo_content_sport_score_center_filter_sport > button{width:26px;height:26px}
li.li_idalgo_content_sport_score_center_filter_sport > button.idalgo_sprite_sport {height:22px;margin-top:5px;
    background-size:26px auto}

/** L&eacute;gende **/
div.div_idalgo_content_sport_score_center_legend{height:26px}
span.span_idalgo_content_sport_score_center_legend_title_txt{line-height:26px}
span.span_idalgo_content_sport_score_center_legend_title_txt{color:transparent}
span.span_idalgo_content_sport_score_center_legend_title_txt span{color:#202020;top:5px}

div.div_idalgo_content_sport_score_center_legend[is_closed="false"]{left:50%;width:260px;margin-left:-130px}
div.div_idalgo_content_sport_score_center_legend[is_closed="false"] span.span_idalgo_content_sport_score_center_legend_title_cross{top:0}

img.img_idalgo_content_sport_score_center_competition_title_logo {left:5px}

div.div_idalgo_content_sport_score_center_competition_title_finalleg{margin-bottom:1.5em}
    span.span_idalgo_content_sport_score_center_competition_title{letter-spacing:0.2em;font-size:0.6875em; margin-left:40px}
    span.span_idalgo_content_sport_score_center_competition_title_subtitle{display:none}
    span.span_idalgo_content_sport_score_center_competition_title_subtitle_short{display:block}
    span.span_idalgo_content_sport_score_center_competition_group_title{display: none}
    span.span_idalgo_content_sport_score_center_competition_group_title_short{display: block}
    div.div_idalgo_content_sport_score_center_competition_title_finalleg_action{
        display:block;position:absolute;
        top:100%;left:0;
        width:100%;height:2.9em;
        margin-top:2px;
        line-height:3em;
        border-bottom:1px solid #dcdee8;
    }
    span.idalgo_finalleg_open{
        position:relative;display:inline-block;
        height:100%;
        border-left:10px solid #dcdee8;border-right:10px solid #dcdee8;
        padding:0 10px;
        background-color:#ffffff
    }
span.span_idalgo_content_competition_group_title{display:none}
span.span_idalgo_content_competition_group_title_short,
span.span_idalgo_content_sport_score_center_competition_group_title_short{display:block}
div.div_idalgo_content_competition_group_title_finalleg{position:absolute;top:0;right:0}
span.span_idalgo_content_competition_group_title_finalleg{
    position:absolute;
    top:5px;right:5px;
    text-align:right;
    line-height:1.3em}

/* Classement */

div.div_idalgo_content_finalleg{padding:0 0 10px 0;width:100%;left:0;margin-left:0;margin-top:2px}

ul.ul_idalgo_content_sport_score_center_competition_group div.div_idalgo_content_finalleg{top:1.5em}
ul.ul_idalgo_content_sport_score_center_competition_group span.span_idalgo_content_sport_score_center_competition_group_title_finalleg.idalgo_live_finalleg_open{top:2em}

/** Filtres JO **/
div.div_idalgo_content_sport_score_center_filter_list,
span.span_idalgo_content_sport_score_center_filter_list_title_cnt{display: none}
span.span_idalgo_content_sport_score_center_filter_mob_filter {display: block;}
div.div_idalgo_content_sport_score_center_filter_list_title {border: none}
div.div_idalgo_content_sport_score_center_filter_list_title_filter_all,
span.span_idalgo_content_sport_score_center_filter_list_title_filter_all_txt {width: 100%;text-align: center;right:0}

/* Customer/FranceTelevisions/Sport/Sport/CSS/Responsive480/ScoreCenterNavigation.css *****/
/* || current */
div.div_idalgo_content_sport_score_center_navigation span.span_idalgo_content_sport_score_center_navigation_days_current,
div.div_idalgo_content_sport_score_center_navigation_days_listbox_current > span.span_idalgo_content_sport_score_center_navigation_days_listbox_current{
    display:none
}
div.div_idalgo_content_sport_score_center_navigation span.span_idalgo_dropdown_short,
div.div_idalgo_content_sport_score_center_navigation div.div_idalgo_listbox a.a_idalgo_dropdown_short{
    display:flex
}


}