/* 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: #333333;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 1em;
    line-height:1em;
    z-index: 1;
}

.div_idalgo_container a{color:#333333;}
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 a[href]:hover{text-decoration: underline;}
div.div_idalgo_container img {border:0;}

.div_idalgo_container 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{
    font-size:0.75em;
    color:#000000;
}

/** 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;}
.idalgo_clearfix{zoom:1} /* IE7 hasLayout */

/** 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/MainDomAction.css ****************************************************/

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

/* 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:#000000;
    /*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 #d4d4d4;
    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: #333333;
    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: #ebebeb;
}

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

/** Navigation **/
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:#f5f5f5;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:#636363}
ul.ul_idalgo_nav_tab > li > span{text-align:center;line-height:1.888em;font-size:0.625em;color:#636363;margin-right:5px}

/** Affichage en Tab **/
ul.ul_idalgo_nav_tab{position:relative;border-bottom:1px solid #d4d4d4;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 #d4d4d4;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:#000000;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:#949494;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:#949494;background-color:#ffffff;border:1px solid #d4d4d4;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:#000000;background-color:#f5f5f5;}

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

/* Module/Common/CSS/MainDomTitle.css *****************************************************/

/** TITRE 1 **/
div.idalgo_title1 {
    display:block;
    position:relative;
    clear:both;
    overflow:visible;
    margin:0 0 26px 0;
    padding:0;
    border-width:0 0 1px 0;
    border-color:#949494;
    border-style:solid;
    height:32px;
}
h2.idalgo_title1 {
    position:relative;
    top:0;
    display:block;
    height:100%;
    line-height:32px;
    font-weight:bold;
    margin:0;
    padding-left:10px;
    padding-right:80px;
    font-size:1.25em;
    font-family:Georgia,Times,"Times New Roman",serif;
    color:#333333;
    text-transform:uppercase;
    border-width: 0 0 6px 0;
    border-style:solid;
    border-color:#000000;
    box-sizing:content-box;
    white-space:nowrap;
}


/** TITRE 2 **/
div.idalgo_title2 {
    position:relative;clear:both;
    border-radius:2px;border:1px solid #d4d4d4;
    background-color:#f5f5f5;
    opacity:0.75;filter:alpha(opacity=75);
    height:22px;margin:0.625em 0}

h3.idalgo_title2 {
    position:absolute;height:100%;margin:0;padding:0;padding-left:10px;
    font-weight:bold;font-family:Georgia,Times,"Times New Roman",serif;font-size:0.6875em;color:#333333;
    text-transform:uppercase;text-align:left;line-height:22px
}
/** TITRE 3 **/
div.idalgo_title3{
    background-color: #F5F5F5;
    border: 1px solid #EAEAEB;
    border-radius: 2px 2px 2px 2px;
    clear: both;
    height: 1.375em;
    line-height: 1.375em;
    margin: 0.625em 0;
    opacity: 0.75;
    position: relative;
}
h4.idalgo_title3 {
    position:relative;
    margin:0;
    padding-left:10px;
}

/** WIDGET - TITRE 1 **/
div.idalgo_title1_widget{
    display:block;
    position:relative;
    clear:both;
    height:1.813em;
    border-width:0 0 1px 0;
    border-style:solid;
    border-color:#949494;
    text-align:left
}
h2.idalgo_title1_widget{
    position:relative;
    display:inline;
    top:8px;
    padding:0;
    padding-left:5px;
    padding-right:20px;
    margin:0;
    border-width:0 0 3px 0;
    border-style:solid;
    border-color:#000000;
    font-family:Georgia,Times,"Times New Roman",serif;
    font-weight:bold;
    color:#333333;
    text-transform:uppercase;
    line-height:1.813em;
    font-size:0.875em;
}

/** WIDGET - TITRE 2 **/
div.idalgo_title2_widget,
div.idalgo_title3_widget{
    display:block;
    position:relative;
    clear:both;
    width:auto;
    height:0.937em;
    padding:0;
    padding-left:33%;
    text-align:center;
    vertical-align:bottom;
    text-align:left
}

h3.idalgo_title2_widget{
    position:relative;
    padding:0;
    margin:0;
    text-transform:uppercase;
    font-size:0.75em;
    font-family:Georgia,Times,"Times New Roman",serif;
    font-weight:bold;
    color:#333333;
    line-height:15px;
}

/** WIDGET - TITRE 3 **/
h4.idalgo_title3_widget{
    position:relative;
    padding:0;
    margin:0;
    font-size:0.66em;
    font-family:Georgia,Times,"Times New Roman",serif;
    font-weight:bold;
    color:#333333;
    line-height:15px;
}


/** WIDGET - FORMAT CENTRER (2)**/
div.idalgo_title1_center_widget {
    position:relative;
    display:block;
    width:100%;
    height:1.815em;
    line-height:1.5em;
    text-align:center;

}

div.idalgo_title1_center_widget h2,
div.idalgo_title2_center_widget h3 {
    margin:0;
    text-transform:uppercase
}

div.idalgo_title1_center_widget h2 {
    display: block;
    font-family: "Merriweather",Georgia,serif;
    font-size: 0.775em;
    font-weight: bold;
    letter-spacing: 0.3em;
    line-height: 2.2em;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 8px;
}
div.idalgo_title2_center_widget {
    position:relative;
    display:block;
    text-align:center;
    color:#e42644;
}
div.idalgo_title2_center_widget h3:before{
    content:'';position:absolute;display:block;z-index:-1;
    top:50%;left:0;right:0;height:2px;margin-top:-1px;background-color:#000000}

div.idalgo_title2_center_widget h3 {
    background-color: #ffffff;
    color: #e42644;
    display: inline;
    font-size: 0.65em;
    letter-spacing: 0.5em;
    padding:0 5px;
    line-height:1em;
}

div.idalgo_title3_center_widget {
    position:relative;
    display:block;
    height:0.937em;
    text-align:center;
}

div.idalgo_title3_center_widget h4 {
    font-size: 0.66em;
    font-weight: bold;
    line-height: 15px;
    margin: 0;
    padding: 0;
    position: relative
}

div.idalgo_title3_center_widget span {
    background-color: #ffffff;
    padding:0 10px;
    font-size:1.2em;
    color : #000000
}

/** WIDGET - FORMAT IMAGE (3)**/
div.idalgo_title_format3{
    clear: both;
    line-height: 1.375em;
    margin: 10px 0 25px 0;
    opacity: 0.85;
    position: relative;
}

h2.idalgo_title_format3{
    position:relative;
    padding:0;
    margin:0 40px 0 0;
    font-size:1.25em;
    font-weight:normal;
    font-family:"Merriweather",Georgia,serif;
    color:#333333;
    line-height:1.25em;
    text-transform:uppercase;
    text-align:left
}

h3.idalgo_title_format3{
    position:relative;
    padding:0;
    margin:0 40px 0 0;
    text-transform:uppercase;
    font-size:0.75em;
    font-family:"Merriweather",Georgia,serif;
    font-weight:normal;
    color:#949494;
    line-height:15px;
    margin-top:5px;
    margin-right:40px;
    text-align:left
}

img.idalgo_title_format3 {
    position:absolute;
    top:0;
    right:0;
    max-height:40px
}

/** ICONE TITRE 1 **/
span.idalgo_title1_icon_show ,
span.idalgo_title1_icon_hide {
    position:absolute;display:block;z-index:1;cursor:pointer;
    top:50%;margin-top:-12px;height:25px;width:30px;right:10px;
    background-image:url('/Sport/cache/media/sprite_left.png');background-repeat:no-repeat;
}
span.idalgo_title1_icon_show {
    background-position:center -283px; /*-253px;*/
}
span.idalgo_title1_icon_hide {
    background-position:center -252px; /*-284px*/
}

/** ICONE TITRE 2 **/
span.idalgo_title2_icon_show ,
span.idalgo_title2_icon_hide {
    position:absolute;
    height:24px;
    width:30px;
    top:50%;
    margin-top:-12px;
    right:0;
    cursor:pointer;
    margin-right:10px;
    background-image:url('/Sport/cache/media/sprite_left.png');
    background-repeat:no-repeat;
}
span.idalgo_title2_icon_show {
    background-position:center -623px;
}
span.idalgo_title2_icon_hide {
    background-position:center -654px
}

/* 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('/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/Football/CSS/MainPicture.css ****************************************************/
.idalgo_sprite_football{
    background-image:url('/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('/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/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}
a.a_idalgo_dom_match_link_comment{
    position:relative;
    display:inline-block;
    text-transform:uppercase;
    color:#000000;
    font-size:0.75em;
    line-height:2.255em;
    height:2.255em;
    font-weight:bold;
    padding:0 10px;
    border-top:1px solid #d4d4d4;
    box-sizing:content-box;
}
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:#ebebeb}

a.a_idalgo_dom_match_match.idalgo_live_event_goal,
div.div_idalgo_dom_match_match.idalgo_live_event_goal{background-color:#ebebeb}
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}

img.img_idalgo_dom_match_match_localteam,
img.img_idalgo_dom_match_match_visitorteam{
    position:absolute;display:block;
    width:32px;height:32px;
    top:50%;margin-top:-16px;
}

div.div_idalgo_dom_match_match_localteam{
    position:absolute;display:block;height:100%;
    top:0;left:0;right:50%;
    margin-right:50px;
    text-align:right;
}
img.img_idalgo_dom_match_match_localteam{left:10px}

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_dom_match_match_visitorteam{
    position:absolute;display:block;height:100%;
    top:0;right:0;left:50%;
    margin-left:50px;
    text-align:left;
}
img.img_idalgo_dom_match_match_visitorteam{right:10px}

span.span_idalgo_dom_match_match_localteam,
span.span_idalgo_dom_match_match_visitorteam{
    position:relative;display:block;
    height:100%
}
span.span_idalgo_dom_match_match_localteam{margin-left:70px;}
a.a_idalgo_dom_match_match_localteam_txt,
span.span_idalgo_dom_match_match_localteam_txt{
    position:relative;display:block;
    margin-left:10px;margin-right:15px;
    overflow:hidden;text-overflow:ellipsis;text-overflow:'.';white-space:nowrap
}
span.span_idalgo_dom_match_match_localteam div.idalgo_icon_team_qualify{
    position:absolute;display:block;
    right:0;top:50%;
    margin-top:-15px;
    background-position:center -3689px
}
span.span_idalgo_dom_match_match_localteam_qualify a.a_idalgo_dom_match_match_localteam_txt,
span.span_idalgo_dom_match_match_localteam_qualify span.span_idalgo_dom_match_match_localteam_txt{
    margin-right: 30px
}
span.span_idalgo_dom_match_match_visitorteam{margin-right:70px;}
a.a_idalgo_dom_match_match_visitorteam_txt,
span.span_idalgo_dom_match_match_visitorteam_txt{
    position:relative;display:block;
    margin-right:10px;margin-left:15px;
    overflow:hidden;text-overflow:ellipsis;text-overflow:'.';white-space:nowrap
}
span.span_idalgo_dom_match_match_visitorteam div.idalgo_icon_team_qualify{
    position:absolute;display:block;
    left:0;top:50%;
    margin-top:-15px;
    background-position:center -3689px
}
span.span_idalgo_dom_match_match_visitorteam_qualify a.a_idalgo_dom_match_match_visitorteam_txt,
span.span_idalgo_dom_match_match_visitorteam_qualify span.span_idalgo_dom_match_match_visitorteam_txt{
    margin-left: 30px
}
div.div_idalgo_dom_match_match_localteam_subinfo,
div.div_idalgo_dom_match_match_visitorteam_subinfo{
    dispaly:block;position:absolute;
    height:20px;wight:100px;
    bottom:5px;
}
div.div_idalgo_dom_match_match_localteam_subinfo{right:15px}
div.div_idalgo_dom_match_match_visitorteam_subinfo{left:15px}

div.div_idalgo_dom_match_match_localteam_subinfo span,
div.div_idalgo_dom_match_match_visitorteam_subinfo span{display: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:9px;height:12px;background-position:center -2334px}

/* Nouveau score */
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;
    line-height:38px;
    font-size:24px;
    border-style:solid;
    border-width:1px;
    color:#ffffff;
    font-family:"Merriweather",Georgia,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}


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_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}
/* Termine */
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:#333333
}
/* Termine Live */
div.div_idalgo_score_square_status_end span.span_idalgo_score_square_score{
    background-color:transparent;
    color:#c34046;
    border-color:#d4d4d4;
}
/* Arrete */
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{
    background-color:#ff6600;
    border-color:#ff6600;
}


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

/* Mi-Temps */
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_status{
    position:absolute;height:15px;
    left:0;bottom:0;
    line-height:15px;
    margin-bottom:-8px;
    width:100%;
}
span.span_idalgo_score_square_score_status{
    display:inline-block;
    text-transform:uppercase;
    font-size:0.625em;
    padding:0 5px;
    background-color:#ffffff;
    border:1px solid #ff6600;
    color:#ff6600
}
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}

div.div_idalgo_score_square_score_opacity{
    position:absolute;display:block;
    top:0;left:0;
    height:100%;width:100%;
    background-color:#333333;
    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;
    font-size:10px;line-height:15px;
    background-color:inherit;
    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}

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

/* 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 #d4d4d4; 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: #f5f5f5;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 #d4d4d4;}
div.div_idalgo_finalleg_popup_round_list_title_bottom {border-top: 2px solid #d4d4d4;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 #d4d4d4;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;margin-right:5px;float:left}
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}
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:#636363;}

/* 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 #d4d4d4;}
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 #d4d4d4;border-right: 1px solid #d4d4d4;}
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 #d4d4d4;border-right: 1px solid #d4d4d4;}

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: #f5f5f5;display: block;border-bottom: 2px solid #d4d4d4;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: #ebebeb;}

/* On ouvre un match */
div.div_idalgo_finalleg_popup_round_list_match_open {border-color:#000000;z-index: 2;}
div.div_idalgo_finalleg_popup_round_list_match_more {padding:4px 0;background-color: #000000;border:1px solid #000000;color:#ffffff;position: absolute;z-index: 40;width:100%;left:-1px;}
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 #d4d4d4;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/Sport/CSS/Color.css *************************************************************/
.idalgo_color_gold{color:#D2B037}
.idalgo_color_silver{color:#C7C7C7}
.idalgo_color_bronze{color:#B57949}
.idalgo_color_total{color:#000000}

.idalgo_color_gold_bk{background-color: #D2B037}
.idalgo_color_silver_bk{background-color:#C7C7C7}
.idalgo_color_bronze_bk{background-color:#B57949}
.idalgo_color_total_bk{background-color:#000000}

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

.idalgo_sport_sprite,
.idalgo_sprite_jo{
    background:url('/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 -62px}
.idalgo_sprite_sport.idalgo_icon_sport_sport_on{background-position:center -9px}

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

/* Module/Sport/CSS/ScoreCenter.css *******************************************************/

div.div_idalgo_content_sport_score_center {position:relative}

/** Filtre sport **/
div.div_idalgo_content_sport_score_center_filter_sport {
    position:relative;
    height:52px;
    width:100%;
    margin:20px 0 0 0
}
ul.ul_idalgo_content_sport_score_center_filter_sport {position:relative;display:block;width:100%;text-align:center}
li.li_idalgo_content_sport_score_center_filter_sport {position:relative;display:inline;margin:0;padding:0;list-style:none;
    vertical-align:top}
li.li_idalgo_content_sport_score_center_filter_sport > button {
    position:relative;width:52px;height:52px;margin:0;padding:0;border-style:none;cursor:pointer;background-color:transparent}

li.li_idalgo_content_sport_score_center_filter_sport > button.idalgo_sprite_sport {height:50px;margin-top:3px}

/** 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:#f5f5f5}
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 #f5f5f5;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 #949494;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:#f5f5f5;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_container div.div_idalgo_content_sport_score_center_filter_nav{
    position:relative;display:block;
    border-bottom:1px solid #d4d4d4;
    margin:20px 0 0 0
}
div.div_idalgo_container 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_container ul.ul_idalgo_content_sport_score_center_filter_nav li a{position:relative}

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:#f5f5f5;
}

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:#f5f5f5
}
div.div_idalgo_container ul.ul_idalgo_content_sport_score_center_filter_nav span.span_navtab_badge{
    line-height:18px;
    background-color:#000000
}

/** Comp&eacute;tition **/
div.div_idalgo_container ul.ul_idalgo_content_sport_score_center_competition,
div.div_idalgo_container ul.ul_idalgo_content_sport_score_center_event{
    position:relative;display:block;
    padding:10px;
    background-color:#f5f5f5
}
    li.li_idalgo_content_sport_score_center_competition,
    li.li_idalgo_content_sport_score_center_event{
        position:relative;display:block;
        border:1px solid #d4d4d4;
        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 #000000;
    text-transform:uppercase;
    text-align:center;
    z-index:11
}
    span.span_idalgo_content_sport_score_center_competition_title{
        display:block;
        margin-left:30px;
        height:100%;
        line-height:40px;
        text-indent:10px;
        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
    }

    img.img_idalgo_content_sport_score_center_competition_title_logo {
        position: absolute;display: block;
        height:35px;top:7px;left:10px;
        background-color: #000000;
    }

    img.img_idalgo_content_sport_score_center_competition_title_logo + span {left:50px;}

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;left:40px;
        height:100%;
        color:#636363;
        font-size:0.625em;
        letter-spacing:0.2em;
        text-align:left;
    }

    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:10px;margin-top:-8px;
        height:14px;width:14px;
        border-radius:50px;
        border:2px solid #000000;
        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:#000000;
        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}

div.div_idalgo_container 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 #d4d4d4;
            background-color:#f5f5f5;
            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:#333333;
            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:#000000;
            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 #d4d4d4}

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 #d4d4d4;
}

/* 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:#f5f5f5;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 #000000;
    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: #d4d4d4}
div.div_idalgo_content_sport_score_center_filter_list_title_filter_all.idalgo_active {color: #333333}
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 #d4d4d4;}
    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: #d4d4d4}
    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: #000000;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: #000000;}

/* Customer/LaVozDeGalicia/Sport/Common/CSS/Main.css **************************************/
body{margin:0;padding:0;background-color:white}

div.div_idalgo_page        {position:relative;width:980px;clear:both;margin:30px auto}
div.div_idalgo_header      {position:relative;width:100%}
div.div_idalgo_content_full{position:relative;width:100%}
div.div_idalgo_content     {position:relative;width:670px;float:left}
div.div_idalgo_aside       {position:relative;width:300px;float:right}

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

    div.div_idalgo_aside{display:none}
}


/* Customer/LaVozDeGalicia/Sport/Common/CSS/Responsive480.css *****************************/
@media only screen and (max-width: 480px){
    /* Module/Pattern/CSS/Responsive480/DomMatch.css ******************************************/
a.a_idalgo_dom_match_link_comment{
    font-weight:normal;
    height:1.5em;
    line-height:1.3em;
    padding-top:5px;
    padding-bottom:5px
}
div.div_idalgo_dom_match_match_localteam{margin-right:35px}
div.div_idalgo_dom_match_match_visitorteam{margin-left:35px}

span.span_idalgo_dom_match_match_localteam_goal{right:40px}
span.span_idalgo_dom_match_match_visitorteam_goal{left:40px}

span.span_idalgo_dom_match_match_localteam{margin-left:0;font-size:0.75em}
span.span_idalgo_dom_match_match_visitorteam{margin-right:0;font-size:0.75em}

span.span_idalgo_dom_match_match_localteam[data-logo="1"]{margin-right:40px}
span.span_idalgo_dom_match_match_visitorteam[data-logo="1"]{margin-left:40px}

div.div_idalgo_dom_match_games_versus img.img_idalgo_dom_match_match_localteam,
img.img_idalgo_dom_match_match_localteam{left:auto;right:10px;height:22px;width:22px;margin-top:-11px}
div.div_idalgo_dom_match_games_versus img.img_idalgo_dom_match_match_visitorteam,
img.img_idalgo_dom_match_match_visitorteam{left:10px;right:auto;height:22px;width:22px;margin-top:-11px}
a.a_idalgo_dom_match_match_localteam_txt,span.span_idalgo_dom_match_match_localteam_txt{margin-right:0}
span.span_idalgo_dom_match_match_localteam_qualify a.a_idalgo_dom_match_match_localteam_txt,
span.span_idalgo_dom_match_match_localteam_qualify span.span_idalgo_dom_match_match_localteam_txt{margin-right:20px}

span.span_idalgo_dom_match_match_localteam div.idalgo_icon_team_qualify{right:-10px}
a.a_idalgo_dom_match_match_visitorteam_txt,span.span_idalgo_dom_match_match_visitorteam_txt{margin-left:0}
span.span_idalgo_dom_match_match_visitorteam_qualify a.a_idalgo_dom_match_match_visitorteam_txt,
span.span_idalgo_dom_match_match_visitorteam_qualify span.span_idalgo_dom_match_match_visitorteam_txt{margin-left:20px}
span.span_idalgo_dom_match_match_visitorteam div.idalgo_icon_team_qualify{left:-10px}

div.div_idalgo_dom_match_match_localteam_subinfo{right:0}
div.div_idalgo_dom_match_match_visitorteam_subinfo{left:0}

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_time{font-size:1em}

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}

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

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;left:50px}
    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 #d4d4d4;
    }
    span.idalgo_finalleg_open{
        position:relative;display:inline-block;
        height:100%;
        border-left:10px solid #d4d4d4;border-right:10px solid #d4d4d4;
        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}



    div.div_idalgo_aside{display:none}
}