/* 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: #4c4d4e;
    font-family: "Source Serif Pro",sans-serif;
    font-size: 1em;
    line-height:1em;
    z-index: 1;
}

.div_idalgo_container a{color:#4c4d4e;}
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:#f5f5f5;
}
a.a_idalgo_widget_link{
    color:#6398ab;
}

/** 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:#949494;}

.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: #636363;
  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:#6398ab;
    --color-02:#DC0E19;

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

    --color-grey-01:#f5f5f5;
    --color-grey-02:#d4d4d4;
    --color-grey-03:#949494;
    --color-grey-04:#636363;
    --color-grey-05:#4c4d4e;
    --color-over-01:#d4d4d4;

    --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:"Source Serif Pro",sans-serif;
    --font-02:"Source Serif Pro",sans-serif;
    --font-size:1em
}
.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/Tennis/CSS/MainPicture.css ******************************************************/
.idalgo_sprite_tennis{
    background-image:url('https://20minutes.idalgo-hosting.com/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/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:#d4d4d4}

/* 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:#d4d4d4}

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:#6398ab}

/* 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:"Source Serif Pro",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:#d4d4d4;color:#4c4d4e}

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

/* 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:#4c4d4e;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:#6398ab;font-size:0.75em;line-height:2.255em;font-weight:bold;
    border-top:1px solid #d4d4d4}

/* 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 #949494}

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:#6398ab}

/* 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 #949494}

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:#4c4d4e;line-height:29px;border-color:#d4d4d4}

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:#4c4d4e}

/* 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/Tennis/CSS/Color.css ************************************************************/
/* Surface  */
.idalgo_sport_tennis_surface_0{background-color:#d4d4d4} /* Surface par d&eacute;faut */
.idalgo_sport_tennis_surface_1{background-color:#E96D3D} /* Surface - Terre battue */
.idalgo_sport_tennis_surface_2{background-color:#8CAC61} /* Surface - Gazon */
.idalgo_sport_tennis_surface_4{background-color:#4378AE} /* Surface - Dur */
.idalgo_sport_tennis_surface_3{background-color:#BC4644} /* Surface - Synth&eacute;tique */

/* Tournois */
.idalgo_sport_tennis_tournament_243,
.idalgo_sport_tennis_tournament_186,
.idalgo_sport_tennis_tournament_1  {background-color:#0B9877} /* Tournois - Coupe Davis */
.idalgo_sport_tennis_tournament_198,
.idalgo_sport_tennis_tournament_130{background-color:#CB1D83} /* Tournois - Fed Cup */
.idalgo_sport_tennis_tournament_187{background-color:#666} /* Tournois - Laver cup */
.idalgo_sport_tennis_tournament_253{background-color:#00f} /* Tournois - Unity cup */

/* Module/Pattern/CSS/MatchHeader.css *****************************************************/

div.div_idalgo_content_match_header{position:relative;}
div.div_idalgo_content_match_header_main{position:relative;overflow:hidden;}
div.div_idalgo_content_match_header_main_date{
    position:relative;display:block;
    text-align:center;
    color:#636363;
    font-size:0.6875em;
    height:3em;
    line-height:3em;
    border-top:1px solid #d4d4d4
}
div.div_idalgo_content_match_header_main_header{
    position:relative;display:block;
    border-top:1px solid #d4d4d4;
    height:9.3125em;
    text-align:center;
}
span.span_idalgo_content_match_header_main_header_status{
    position:absolute;display:block;
    border:1px solid #d4d4d4;
    border-radius:2px;
    height:0.8em;
    line-height:0.8em;
    font-size:0.7em;
    top:-0.6em;
    left:50%;
    margin-left:-15px;
    width:30px;
}
    div.div_idalgo_content_match_header_main_header_local{
        position:absolute;display:block;
        left:0;top:0;
        width:40%;height:100%;
        overflow:hidden;
    }
    div.div_idalgo_content_match_header_main_header_local_cnt{
      margin:20px auto 8px auto;
      background-color:white;
      width:75px;height:75px;
      -webkit-border-radius:6px;
      -moz-border-radius:6px;
      border-radius:6px;
    }
    img.img_idalgo_content_match_header_main_header_local_cnt{
      margin-top:4px;
    }
    a.a_idalgo_content_match_header_main_header_local{
        display:block;
        font-size:1.5em;
        font-weight:bold;
        line-height:0.9em;
    }
    div.div_idalgo_content_match_header_main_header_chrono{
            position:absolute;
            display:block;
            height:30px;
            top:0;left:50px;right:50px;
            background-color:transparent
        }
    div.div_idalgo_content_match_header_main_header_chrono_cnt{
        position:relative;display:block;
        height:24px;width:120px;
        margin:0 auto;
        text-align:center;
        font-weight:bold;
        font-size:1em;
        line-height:24px;
        transition: 1s;
        text-transform:uppercase;
        color:#ffffff;
    }
    span.span_idalgo_content_match_header_main_header_chrono_cnt + span.span_idalgo_content_match_header_main_header_chrono_cnt{margin-left:5px}
    div.div_idalgo_content_match_header_main_header_center{
        position:relative;display:block;
        width:30%;
        margin:0 auto;
        height:100%;
    }
        div.div_idalgo_content_match_header_main_header_center_top{
            position:absolute;
            display:block;
            height:30px;
            width:100%;
            top:0.66em;
            left:0;
            font-size:1.2em;
            font-weight:bold;
            color:#636363;
            text-shadow: 1px 1px 0 #949494;
            transition: 2s;
            text-transform:uppercase;
        }
        div.div_idalgo_content_match_header_main_header_center_top *{
            display:block;
            font-size:0.6em;
            text-shadow:none;
        }
        div.div_idalgo_content_match_header_main_header_center_halftime{
            position:absolute;
            height:30px;
            width:100%;
            top:96px;
            left:0;
            font-size:0.75em;
            font-weight:bold;
            color:#636363;
        }
        div.div_idalgo_content_match_header_main_header_center_halftime * {display:block;}

        div.div_idalgo_content_match_header_main_header_center_score{
            position:absolute;display:block;
            height:50px;width:100%;
            top:50%;margin-top:-0.7em;
            left:0;
            font-weight:bold;
            font-size:3em;
            line-height:0.8em;
            text-align:center;
            transition: 2s;
        }
        span.span_idalgo_content_match_header_main_header_center_score_local{
            position:absolute;
            right:50%;top:0;
            margin-right:15px;
        }
        span.span_idalgo_content_match_header_main_header_center_score_visitor{
            position:absolute;
            left:50%;top:0;
            margin-left:15px;
        }
    div.div_idalgo_content_match_header_main_header_visitor{
        position:absolute;display:block;
        right:0;top:0;
        width:40%;height:100%;
        overflow:hidden;
    }
    div.div_idalgo_content_match_header_main_header_visitor_cnt{
      margin:20px auto 8px auto;
      background-color:white;
      width:75px;height:75px;
      -webkit-border-radius:6px;
      -moz-border-radius:6px;
      border-radius:6px;
    }
    img.img_idalgo_content_match_header_main_header_visitor_cnt{
      margin-top:4px;
    }
    a.a_idalgo_content_match_header_main_header_visitor{
        display:block;
        font-size:1.5em;
        line-height:0.9em;
        font-weight:bold;
    }

div.div_idalgo_content_match_header_main_goal{
    position:relative;display:block;
    border-bottom:1px solid #d4d4d4
}

div.div_idalgo_content_match_header_main_referee{
    position:relative;display:block;
    text-align:center;
    font-size:0.6875em;
    height:0;
    z-index:1;
}
bdo.bdo_idalgo_content_match_header_main_referee{position:relative;top:-9px;background-color:#ffffff;padding:0 5px}
    span.span_idalgo_content_match_header_main_referee_title{
        color:#636363;
        margin-right:5px;
    }
    span.span_idalgo_content_match_header_main_referee_name{
        color:#4c4d4e;
    }
div.div_idalgo_content_match_header_main_stadium{
    position:relative;display:block;
    border-bottom:1px solid #d4d4d4;
    font-size:0.6875em;
    height:32px;
}
    div.div_idalgo_content_match_header_main_stadium_info{
        position:absolute;
        left:5px;top:0;
        height:100%;width:60%;
        text-align:left;
        line-height:2.9090em;
    }
        span.span_idalgo_content_match_header_main_stadium_info_title{
            color:#636363;
        }
        span.span_idalgo_content_match_header_main_stadium_info_name{
            color:#4c4d4e;
        }
    div.div_idalgo_content_match_header_main_stadium_audience{
        position:absolute;
        right:5px;top:0;
        height:100%;width:40%;
        text-align:right;
        line-height:2.9090em;
    }
    bdo.bdo_idalgo_content_match_header_main_stadium_audience{direction:ltr;}

div.div_idalgo_content_match_header_main_header_box_standing{position:absolute;display:block;width:35px;height:75px;top:-5px;background-color:#6398ab;color:#ffffff}
    span.span_idalgo_content_match_header_main_header_box_standing_position{display:block;font-size:0.6875em;font-weight:bold;line-height:3em}
    span.span_idalgo_content_match_header_main_header_box_standing_points{display:block;font-size:0.6875em;font-weight:bold;line-height:1em;margin:0 5px}
div.div_idalgo_content_match_header_main_header_box_local{left:10px}
    div.div_idalgo_content_match_header_main_header_box_local:before{
        content:'';position:absolute;
        top:0;left:100%;
        width: 0px;height: 0px;
        border:0 solid #ffffff;
        border-bottom:5px solid #d4d4d4;
        border-right:5px solid #ffffff
    }
    div.div_idalgo_content_match_header_main_header_box_local:after{
        content:'';position:absolute;
        bottom:-16px;left:0;
        width: 0px;height: 0px;
        border:0 solid #ffffff;
        border-top:16px solid #6398ab;
        border-right:35px solid transparent
    }
div.div_idalgo_content_match_header_main_header_box_visitor{right:10px}
    div.div_idalgo_content_match_header_main_header_box_visitor:before{
        content:'';position:absolute;
        top:0;right:100%;
        width: 0px;height: 0px;
        border:0 solid #ffffff;
        border-bottom:5px solid #d4d4d4;
        border-left:5px solid #ffffff
    }
    div.div_idalgo_content_match_header_main_header_box_visitor:after{
        content:'';position:absolute;
        bottom:-16px;right:0;
        width: 0px;height: 0px;
        border:0 solid #ffffff;
        border-top:16px solid #6398ab;
        border-left:35px solid transparent
    }

/** chrono pour l'arabe **/
html[lang="ar"] div.div_idalgo_content_match_header_main_header_chrono_cnt{width:160px}

/* Module/Tennis/CSS/MatchHeader.css ******************************************************/
div.div_idalgo_content_tennis_match_header{position:relative;display:block;margin-bottom:20px}

div.div_idalgo_content_tennis_match_header a.a_idalgo_dom_match_match{height:6em}

div.div_idalgo_content_tennis_match_header_content{
    position:relative;display:block;
    height:244px;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('https://20minutes.idalgo-hosting.com/cache/media/Tennis/Background/MatchHeader/default.jpg');
    background-size: cover;
}
div.div_idalgo_content_tennis_match_header_content_background{
    position:absolute;
    height:100%;width:100%;
    opacity:0.8
}
div.div_idalgo_content_tennis_match_header_content_background_black{background-color:#000000;opacity:0.6}

div.div_idalgo_tennis_players{
    position:absolute;display:block;
    width:104px;height:104px;
    top:50%;margin-top:-50px
}
div.div_idalgo_tennis_players_name{
    position:absolute;display:block;
    top:101px;/*76+25*/
    left:50%;margin-left:-150px;
    width:300px;
    text-align:center;
    height:1.5em;line-height:1.5em;
}
div.div_idalgo_tennis_players_name span{color:#ffffff;font-size:1.25em;white-space:nowrap}
span.span_idalgo_tennis_players_name_sep{margin:0 5px}

div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_player {
    position:absolute;display:block;
    width:104px;height:104px;
    top:50%;margin-top:-50px
}
div.div_idalgo_tennis_players_double{width:168px;height:76px;margin-top:-38px}
div.div_idalgo_tennis_players_double div.div_idalgo_tennis_player{height:76px;width:76px;margin-top:-38px}
div.div_idalgo_tennis_players_double div.div_idalgo_tennis_player:first-child{left:0;margin-left:0;right:auto;margin-right:auto}
div.div_idalgo_tennis_players_double div.div_idalgo_tennis_player:nth-child(2){right:0;margin-right:0;left:auto;margin-left:auto}

div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_player_photo {
    position:relative;display:block;overflow:hidden;
    width:100px;height:100px;
    border:2px solid #ffffff;border-radius:50%;
    margin:0 auto 25px auto
}

div.div_idalgo_content_tennis_match_header img.img_idalgo_tennis_player_photo{position:absolute;display:block;top:-38px}
div.div_idalgo_content_tennis_match_header img.img_idalgo_tennis_player{
    position:absolute;
    width:24px;height:14px;
    border:2px solid #ffffff;
    bottom:0;
}
div.div_idalgo_content_tennis_match_header_content_local img.img_idalgo_tennis_player {left:0}
div.div_idalgo_content_tennis_match_header_content_visitor img.img_idalgo_tennis_player {right:0}
/* div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_player_name{
    position:absolute;
    left:-100px;right:-100px;
    text-align:center
} */
div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_player_name{
    white-space:nowrap;
    width: 250px;
}
div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_player_name a{
    overflow:hidden;text-overflow:ellipsis;
}
div.div_idalgo_content_tennis_match_header a.a_idalgo_tennis_player_name,
div.div_idalgo_content_tennis_match_header a.a_idalgo_tennis_players_name_first,
div.div_idalgo_content_tennis_match_header a.a_idalgo_tennis_players_name_second
{
    color:#ffffff;
    font-size:1.25em;
}

div.div_idalgo_content_tennis_match_header_content_local{left:50%;margin-left:-270px}
div.div_idalgo_content_tennis_match_header_content_visitor{right:50%;margin-right:-270px}
div.div_idalgo_content_tennis_match_header_content_local.div_idalgo_tennis_players_double{margin-left:-334px}
div.div_idalgo_content_tennis_match_header_content_visitor.div_idalgo_tennis_players_double{margin-right:-334px}
div.div_idalgo_tennis_players_double div.div_idalgo_tennis_player_photo{height:72px;width:72px}
div.div_idalgo_tennis_players_double img.img_idalgo_tennis_player_photo{top:-22px;width:100%}
div.div_idalgo_tennis_players_double div.div_idalgo_tennis_player_name{display: none}

span.span_idalgo_tennis_players_service{
    position:absolute;display:none;
    height:30px;width:30px;
    bottom:-2px;
    background-color:#FDEF10;
    border-radius:50%;
    color:#4c4d4e;
    font-weight:bold;
    text-align:center;
    line-height:30px;
}
span.span_idalgo_tennis_player_service_current{display:block}
div.div_idalgo_content_tennis_match_header[data-state='0'] span.span_idalgo_tennis_players_service_current,
div.div_idalgo_content_tennis_match_header[data-state='2'] span.span_idalgo_tennis_players_service_current{display:none}

div.div_idalgo_tennis_players_abandon {
    position:absolute;display:block;
    height:1.4em;line-height:1.4em;
    width:100px;
    bottom:-4px;
    text-align:center;
    background-color:#6398ab;
    color:#ffffff;
    font-weight:bold;
    border:2px solid #ffffff;
    border-radius:5px;
}
span.span_idalgo_tennis_players_abandon, span.span_idalgo_tennis_players_abandon_short{font-size:0.75em}

span.span_idalgo_tennis_players_abandon_short{display:none;text-transform: uppercase}
div.div_idalgo_content_tennis_match_header_content_local_abandon{left:50%}
div.div_idalgo_content_tennis_match_header_content_visitor_abandon{right:50%}
div.div_idalgo_tennis_players_double div.div_idalgo_tennis_players_abandon {
    left:50%;margin-left:-50px;
    right:auto;
    height:1em;line-height:1em;
    border-width:1px;
    bottom:-24px;
}

span.span_idalgo_content_tennis_match_header_content_local_service{right:0}
span.span_idalgo_content_tennis_match_header_content_visitor_service{left:0}
div.div_idalgo_content_tennis_match_header_content_tournament{position:relative;display:block;text-align: center;line-height:2em}
div.div_idalgo_content_tennis_match_header_content_tournament img.img_idalgo_content_tennis_match_header_content_tournament{
    position:absolute;display:block;
    top:8px;left:10px;
}
span.span_idalgo_content_tennis_match_header_content_tournament{
    text-transform:uppercase;
    color:white;
    font-size:0.875em;
}
div.div_idalgo_content_tennis_match_header_content_detail,
div.div_idalgo_content_tennis_match_header_content_detail_date,
div.div_idalgo_content_tennis_match_header_content_detail_phase,
div.div_idalgo_content_tennis_match_header_content_detail_stopwatch{position:relative;display:block;text-align:center;line-height:1.5em}

div.div_idalgo_content_tennis_match_header[data-state='1'] div.div_idalgo_content_tennis_match_header_content_detail_date,
div.div_idalgo_content_tennis_match_header[data-state='1'] div.div_idalgo_content_tennis_match_header_content_detail_phase{display:none}
div.div_idalgo_content_tennis_match_header[data-state='1'] div.div_idalgo_content_tennis_match_header_content_detail_stopwatch{display:block}

span.span_idalgo_content_tennis_match_header_content_detail_date,
span.span_idalgo_content_tennis_match_header_content_detail_phase{
    text-transform:uppercase;
    color:#ffffff;
}

span.span_idalgo_content_tennis_match_header_content_detail_date{font-size:1.25em;font-weight:bold}
span.span_idalgo_content_tennis_match_header_content_detail_phase{font-size:0.75em}

div.div_idalgo_content_tennis_match_header_content_detail_stopwatch{
    position:absolute;display:none;
    left:50%;top:5px;
    margin-left:-75px;
    width:150px;height:2em;
    border:2px solid #ffffff;
    background-color:#4db103;
    text-align:center;
    line-height:2em;
}

span.span_idalgo_content_tennis_match_header_content_detail_stopwatch_set,
span.span_idalgo_content_tennis_match_header_content_detail_stopwatch_stopwatch{
    color:#ffffff;
    font-size:0.875em;font-weight:bold
}
span.span_idalgo_content_tennis_match_header_content_detail_stopwatch_stopwatch:before{content:' - '}
div.div_idalgo_content_tennis_match_header[data-status='4']
    span.span_idalgo_content_tennis_match_header_content_detail_stopwatch_stopwatch:before{content:''}

div.div_idalgo_content_tennis_match_header[data-status='4']
    div.div_idalgo_content_tennis_match_header_content_detail_stopwatch{background-color:#ff6600}
div.div_idalgo_content_tennis_match_header_content_hourscore{
    position:absolute;display: block;
    width:230px;height:110px;
    top:50%;left:50%;
    margin-top:-55px;margin-left:-115px;
}
div.div_idalgo_content_tennis_match_header_content_hourscore_hour {
    position:relative;display:none;
    line-height:110px;
    text-align:center;
}
span.span_idalgo_content_tennis_match_header_content_hourscore_hour{color:white;font-size:4.5em}
div.div_idalgo_content_tennis_match_header[data-state='0'] div.div_idalgo_content_tennis_match_header_content_hourscore_hour{display:block}
div.div_idalgo_content_tennis_match_header[data-state='0'] div.div_idalgo_content_tennis_match_header_content_hourscore_score{display:none}

div.div_idalgo_content_tennis_match_header_content_hourscore_score{
    position:relative;display:block;
    text-align:center;
    line-height:110px;
    width:150px;margin:0 auto;
}
span.span_idalgo_content_tennis_match_header_content_hourscore_score_local,
span.span_idalgo_content_tennis_match_header_content_hourscore_score_center,
span.span_idalgo_content_tennis_match_header_content_hourscore_score_visitor{
    color:white;font-size:4.5em
}
span.span_idalgo_content_tennis_match_header_content_hourscore_score_local{position:absolute;left:0}
span.span_idalgo_content_tennis_match_header_content_hourscore_score_visitor{position:absolute;right:0}

div.div_idalgo_content_tennis_match_header_content_hourscore_point_local,
div.div_idalgo_content_tennis_match_header_content_hourscore_point_visitor{
    position:absolute;display:block;
    height:32px;width:32px;
    bottom:-16px;left:50%;
    background-color:#ffffff;
    border-radius:50%;
    color:#4db103;
    font-size:0.75em;
    font-weight:bold;
    text-align:center;
    line-height:32px;
}

div.div_idalgo_content_tennis_match_header_content_hourscore_point_local{margin-left:-52px}
div.div_idalgo_content_tennis_match_header_content_hourscore_point_visitor{margin-left:20px}

div.div_idalgo_content_tennis_match_header[data-status='4'] div.div_idalgo_content_tennis_match_header_content_hourscore_point_local,
div.div_idalgo_content_tennis_match_header[data-status='4'] div.div_idalgo_content_tennis_match_header_content_hourscore_point_visitor {
    color:#ff6600
}

div.div_idalgo_content_tennis_match_header[data-state='0'] div.div_idalgo_content_tennis_match_header_content_hourscore_point_local,
div.div_idalgo_content_tennis_match_header[data-state='0'] div.div_idalgo_content_tennis_match_header_content_hourscore_point_visitor,
div.div_idalgo_content_tennis_match_header[data-state='2'] div.div_idalgo_content_tennis_match_header_content_hourscore_point_local,
div.div_idalgo_content_tennis_match_header[data-state='2'] div.div_idalgo_content_tennis_match_header_content_hourscore_point_visitor{display:none}

/** surcharge DOM matchTennis **/
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis[data-code-status='0'],
div.div_idalgo_content_tennis_match_header[data-status='5'] div.div_idalgo_dom_match_tennis{display:none}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis span.span_idalgo_dom_match_tennis_content_points_1,
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis span.span_idalgo_dom_match_tennis_content_points_2,
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis span.span_idalgo_dom_match_service,
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis div.div_idalgo_dom_match_tennis_content_status {
    display:none}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis{
    width:600px;margin:0 auto;
    border-bottom:1px solid #949494}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis,
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content {
    height:6em;line-height:6em;width:100%}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_list_set{
    width:250px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_feature{
    height:2em}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_feature_player{
    height:2em;line-height:2em}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_feature{width:300px}

div.div_idalgo_content_tennis_match_header span.span_idalgo_dom_match_tennis_content_score_1,
div.div_idalgo_content_tennis_match_header span.span_idalgo_dom_match_tennis_content_score_2{
    top:auto;height:35px;line-height:35px}
div.div_idalgo_content_tennis_match_header span.span_idalgo_dom_match_tennis_content_score_1{bottom:50%;margin-bottom:2px}
div.div_idalgo_content_tennis_match_header span.span_idalgo_dom_match_tennis_content_score_2{top:50%;margin-top:2px}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_list_set{left:auto;right:0}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set{width:37px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set span.span_idalgo_score_square_score{
    height:35px;width:35px;line-height:35px}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_status_1 div.div_idalgo_dom_match_tennis_content_set:last-child span.span_idalgo_score_square_score{
    background-color:#ffffff;
    color:#4db103}
div.div_idalgo_content_tennis_match_header[data-status="4"] div.div_idalgo_dom_match_tennis_status_1 div.div_idalgo_dom_match_tennis_content_set:last-child span.span_idalgo_score_square_score{
    color:#ff6600
}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_1{left:25px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_2{left:65px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_3{left:105px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_4{left:145px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_5{left:185px}

div.div_idalgo_content_tennis_match_header span.span_idalgo_score_square_score_tiebreak{font-size:10px}

/* Customer/VingtMinutesFr/Sport/Common/CSS/Main.css **************************************/
div.div_idalgo_container{word-break:normal}
div.div_idalgo_container table th{background-color:transparent}

ul.ul_idalgo_nav > li.li_idalgo_left{margin-left:0}

div.div_idalgo_module_link a.a_idalgo_module_link{text-transform:inherit}

.div_idalgo_page,
.idalgo.content{
    transition:opacity .3s ease-out
}

/* Customer/VingtMinutesFr/Sport/Common/CSS/Root.css **************************************/
/* reset */
.idalgo{
    line-height:initial
}
.idalgo table,
.idalgo table thead,
.idalgo table tbody,
.idalgo table tr,
.idalgo table th,
.idalgo table td{
    background-color:transparent
}
.idalgo table th,
.idalgo table td{
    color:initial;
    text-transform:initial;
    font-size:initial;
    padding:initial;
    word-wrap:initial;
    hyphens:initial;
    border-width:initial;
    border:initial
}
.idalgo abbr[title]{
    border:initial
}
.idalgo .event{
    display:initial;
    height:initial;
    max-width:initial;
    padding-left:initial;
    position:initial;
    vertical-align:initial;
    flex-direction:initial;
    justify-content:initial;
    align-items:initial
}
.idalgo .date{
    font-family:initial;
    font-weight:initial;
    font-size:initial;
    text-transform:initial;
    color:initial;
    line-height:initial
}
.idalgo h2{
    font-size:1.5em;
    line-height:initial
}
.idalgo h3{
    font-size:initial;
    line-height:initial
}
.idalgo .list{
    margin-left:initial;
    margin-right:initial;
    display:initial;
    flex-direction:initial;
    flex-wrap:initial;
    align-items:initial;
    justify-content:initial
}
.idalgo input[type=date],
.idalgo input[type=datetime-local],
.idalgo input[type=datetime],
.idalgo input[type=email],
.idalgo input[type=number],
.idalgo input[type=password],
.idalgo input[type=search],
.idalgo input[type=tel],
.idalgo input[type=text],
.idalgo input[type=time],
.idalgo input[type=url],
.idalgo select,
.idalgo textarea {
    padding:initial;
    border-radius:initial;
    border:initial;
    background-color:initial;
    line-height:initial;
    color:initial;
    box-shadow:initial;
    transition:initial;
}
.idalgo .line{
    margin:initial
}


/* Customer/VingtMinutesFr/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/Pattern/CSS/Responsive768/MatchHeader.css ***************************************/
div.div_idalgo_content_match_header_main_header_center_halftime{height:16px}
div.div_idalgo_content_match_header_main_header_center_halftime * {display:inline;font-size:0.833em}
    span.span_idalgo_content_match_header_main_header_center_halftime_txt{text-transform:uppercase}
    bdo.bdo_idalgo_content_match_header_main_header_center_halftime{margin-left:5px}

/* Module/Tennis/CSS/Responsive768/MatchHeader.css ****************************************/
div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_players,
div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_player{
    height:54px;width:54px;margin-top:-27px;
}
div.div_idalgo_content_tennis_match_header_content_local{margin-left:-125px}
div.div_idalgo_content_tennis_match_header_content_visitor{margin-right:-125px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_player_photo{width:50px;height:50px}
div.div_idalgo_content_tennis_match_header img.img_idalgo_tennis_player_photo{top:-14px;width:100%}

div.div_idalgo_content_tennis_match_header img.img_idalgo_tennis_player{
    width:18px;height:12px;bottom:-24px;
    left:50%;right:auto;
    margin-left:-9px
}
div.div_idalgo_content_tennis_match_header span.span_idalgo_tennis_player_name{font-weight:normal;font-size:0.75em;float:left}
div.div_idalgo_content_tennis_match_header_content_visitor span.span_idalgo_tennis_player_name{float:right}
div.div_idalgo_content_tennis_match_header div.div_idalgo_tennis_players_double{width:84px;height:48px;margin-top:-24px}
div.div_idalgo_tennis_players_double div.div_idalgo_tennis_player{width:42px;height:42px;margin-top:-21px}

span.span_idalgo_tennis_players_service{height:22px;width:22px;line-height:22px;font-size:12px;top:-5px}
span.span_idalgo_content_tennis_match_header_content_local_service{right:-10px}
span.span_idalgo_content_tennis_match_header_content_visitor_service{left:-10px}

div.div_idalgo_tennis_players_double.div_idalgo_content_tennis_match_header_content_local{margin-left:-155px}
div.div_idalgo_tennis_players_double.div_idalgo_content_tennis_match_header_content_visitor{margin-right:-155px}
div.div_idalgo_tennis_players_double div.div_idalgo_tennis_player_photo{width:42px;height:42px}
div.div_idalgo_tennis_players_name{top:84px;height:3em;text-align:left;width:120px;overflow:hidden;margin-left:0;left:2%}
div.div_idalgo_content_tennis_match_header_content_visitor_name{text-align:right;left:auto;right:2%}
div.div_idalgo_tennis_players_name span{font-weight:normal;font-size:0.75em;display:block}

div.div_idalgo_content_tennis_match_header_content_hourscore{width:110px;margin-left:-55px;margin-top:-55px}
div.div_idalgo_content_tennis_match_header_content_hourscore_score{width:80px}
span.span_idalgo_content_tennis_match_header_content_hourscore_hour,
span.span_idalgo_content_tennis_match_header_content_hourscore_score_local,
span.span_idalgo_content_tennis_match_header_content_hourscore_score_center,
span.span_idalgo_content_tennis_match_header_content_hourscore_score_visitor{font-size:2.5em}

div.div_idalgo_content_tennis_match_header a.a_idalgo_tennis_player_name,
div.div_idalgo_content_tennis_match_header a.a_idalgo_tennis_players_name_first,
div.div_idalgo_content_tennis_match_header a.a_idalgo_tennis_players_name_second {display:block;font-size:0.875em}

div.div_idalgo_tennis_players_name span.span_idalgo_tennis_players_name_sep{display:none}


}

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

.idalgo_hide_mobile {display:none;}

/* 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/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/Pattern/CSS/Responsive480/MatchHeader.css ***************************************/

div.div_idalgo_content_match_header_main_date{border-top:none;height:0px;line-height:2em}
div.div_idalgo_content_match_header_main_header_local,
div.div_idalgo_content_match_header_main_header_visitor{width:50%}
a.a_idalgo_content_match_header_main_header_local,
a.a_idalgo_content_match_header_main_header_visitor{font-size:1em}

div.div_idalgo_content_match_header_main_header_local_cnt,
div.div_idalgo_content_match_header_main_header_visitor_cnt{height:60px;margin-top:30px}
img.img_idalgo_content_match_header_main_header_visitor_cnt,
img.img_idalgo_content_match_header_main_header_local_cnt{width:55px;height:55px}

div.div_idalgo_content_match_header_main_header_center_top{height:16px}
    span.span_idalgo_content_match_header_main_header_center_top_txt{display:none}
div.div_idalgo_content_match_header_main_header_center_score{font-size:2em;margin-top:0;top:50px;height:1em}
div.div_idalgo_content_match_header_main_header_center_halftime{height:16px;top:80px}
div.div_idalgo_content_match_header_main_header_center_halftime * {display:inline;font-size:0.833em}
    span.span_idalgo_content_match_header_main_header_center_halftime_txt{text-transform:uppercase}
    bdo.bdo_idalgo_content_match_header_main_header_center_halftime{margin-left:5px}

div.div_idalgo_content_match_header_main_referee,
div.div_idalgo_content_match_header_main_stadium{display:none}

/* Module/Tennis/CSS/Responsive480/MatchHeader.css ****************************************/
span.span_idalgo_content_tennis_match_header_content_tournament{display:block}
img.img_idalgo_content_tennis_match_header_content_tournament{position:relative;display:inline;left:auto;top:-4px}
div.div_idalgo_content_tennis_match_header_content{height:375px;overflow:hidden}

span.span_idalgo_content_tennis_match_header_content_detail_date{font-size:0.875em;font-weight:bold}

span.span_idalgo_content_tennis_match_header_content_hourscore_hour{font-size:2.5em}
div.div_idalgo_content_tennis_match_header_content_hourscore_point_local,
div.div_idalgo_content_tennis_match_header_content_hourscore_point_visitor{width:28px;height:28px;line-height:28px;bottom:0}
div.div_idalgo_content_tennis_match_header_content_detail_stopwatch{
    width:110px;margin-left:-55px;
    height:28px;line-height:28px;
    top:20px
}

div.div_idalgo_tennis_players_abandon{width:25px;bottom:-26px}
    span.span_idalgo_tennis_players_abandon{display:none}
    span.span_idalgo_tennis_players_abandon_short{display:inline}
div.div_idalgo_content_tennis_match_header_content_local div.div_idalgo_content_tennis_match_header_content_local_abandon {left:100%;margin-left:25px}
div.div_idalgo_content_tennis_match_header_content_visitor div.div_idalgo_content_tennis_match_header_content_visitor_abandon {left:0}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis {
    width:100%;height:80px;
    position:absolute;
    bottom:0;
}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content{height:100%}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_feature{display:none}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_list_set{
    right:auto;
    left:50%;
}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_list_set_1{width:32px;margin-left:-16px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_list_set_2{width:64px;margin-left:-32px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_list_set_3{width:96px;margin-left:-48px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_list_set_4{width:128px;margin-left:-64px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_list_set_5{width:160px;margin-left:-80px}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set{width:32px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set span.span_idalgo_score_square_score{
    height:25px;width:25px;line-height:25px;
    background-color:transparent;
    border-color:#ffffff;
    color:#ffffff;
    font-weight:normal
}
div.div_idalgo_content_tennis_match_header div.div_idalgo_score_square_score_opacity{background-color:#ffffff}
div.div_idalgo_content_tennis_match_header span.span_idalgo_score_square_score_tiebreak{display:none}

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_1{left:3px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_2{left:35px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_3{left:67px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_4{left:99px}
div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content_set_5{left:131px}

div.div_idalgo_content_tennis_match_header[data-state='1'] div.div_idalgo_dom_match_tennis_list_set
    div.div_idalgo_dom_match_tennis_content_set:last-child span.span_idalgo_score_square_score{
        background-color:#ffffff;
        border-color:#4db103;
        color:#4db103;
    }

div.div_idalgo_content_tennis_match_header div.div_idalgo_dom_match_tennis_content div.div_idalgo_score_square_score_opacity{
    opacity:0.3;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30)
}
div.div_idalgo_content_tennis_match_header img.img_idalgo_tennis_player_photo{position:absolute;display:block;width:100%}



    div.div_idalgo_content,
    div.div_idalgo_aside{position:relative;width:100%;padding:0}
    div.div_idalgo_content_full{width:100%;padding:0}
}