.widget_euro{float:left}
.widget_euro .opta-widget-container h2{background-image: none; border-radius: 0px; background: #00441d; height: 30px; line-height: 30px; text-transform: uppercase}
.widget_euro .opta-widget-container .fixtures h3, .widget_euro .opta-widget-container thead, .widget_euro .opta-widget-container .ranking-category{background-image: none; background: #778228; border: 0px; color: #00441d}
.widget_euro .opta-widget-container .fixtures{border: 0px}
.widget_euro .opta-widget-container .fixtures .matches dt {border: 0px; line-height: 35px}
.widget_euro .opta-widget-container button.details-collapsed, .widget_euro .opta-widget-container button.details-expanded {top: 11px; left: 652px}
.container_live .opta-widget-container button.details-collapsed, .container_live .opta-widget-container button.details-expanded {top: 11px; left: 570px}

.widget_euro .opta-widget-container .fixtures dd .match-details {background-image: none; background: #f4f4f4; border-top: 1px solid #e2e2e2; height: 25px; line-height: 25px; padding: 0px; padding-left: 10px}
.widget_euro .opta-widget-container .fixtures dd .match-details dt, .widget_euro .opta-widget-container .fixtures dd .match-details dt abbr{height: 25px; line-height: 25px}
.pos_full .opta-widget-container{width: 680px}
.pos_left{width: 335px; float: left; margin-right: 10px}
.pos_left .opta-widget-container, .pos_right .opta-widget-container{width: 335px; float: left}
.pos_left .opta-widget-container{margin-right: 10px}
.widget_euro .opta-widget-container .standings-container, .widget_euro .opta-widget-container .ranking-container{border: 0px}
.widget_euro .opta-widget-container thead th{border-top:0px; border-color: #778228; color: #00441d;}
.widget_euro .opta-widget-container tbody td{height: 25px; line-height: 25px; background: #f4f4f4}
.widget_euro .opta-widget-container table.colchart tbody td{line-height: 15px}
.widget_euro .category-key{font-weight: bold}

.pos_col .opta-widget-container .fixtures .matches dt{padding: 0px; line-height: 25px; height: 25px; background: #f4f4f4; border-bottom: 1px solid #eeeeee}
.pos_col .opta-widget-container .match-snapshot a, .pos_col .opta-widget-container .match-score a, .pos_col .opta-widget-container .team a, .pos_col .opta-widget-container .player a, .pos_col .opta-widget-container .fixtures .matches dt span span.home-crest{float: left; line-height: 25px; height: 25px;}
.pos_col .opta-widget-container .fixtures .matches dt .home-side img, .pos_col .opta-widget-container .fixtures .matches dt .away-side img{padding-top:5px}

.euro_2012 .header_dx{display: none}

.euro_2012 {height: 81px; background: url(/res/img/2010/head_euro2012.png)}
.nav_euro{background: #2d5c40; padding: 0 4px 4px 4px; height: 62px}
.nav_euro .menu_2{top:30px}
.nav_euro .menu_2 li a:link, .nav_euro .menu_2 li a:visited, .nav_euro .menu_2 li a:active {color: #032710}
.nav_euro .menu_1 li.selected {background: url("/res/img/2010/bg_nav_item_selected_replace.png")}
.nav_euro .menu_2{background-image: none; background: #e2e1e1}
.nav_euro .menu_1 li.selected a:link, .nav_euro .menu_1 li.selected a:visited, .nav_euro .menu_1 li.selected a:active {color: #032710}
#container_photo .nav_euro .menu_1 li.selected a:link, #container_photo .nav_euro .menu_1 li.selected a:visited, #container_photo .nav_euro .menu_1 li.selected a:active {color: #ffffff}
.euro_2012 .header_sx h1 a img{display: none}
.euro_2012 .header_sx h1 a{width: 237px; height: 48px; background: url("/res/img/2010/logo_euro_2012.png"); position: absolute; top: 22px; left: 30px}

.euro_2012 .last_hour_date{display: none}

.pos_col .opta-widget-container, .pos_col .opta-widget-container .fixtures .matches, .pos_col .opta-widget-container .fixtures{float:left; width: 300px}
.pos_col .opta-widget-container .fixtures .matches dt .match-time{width: 16px}
.pos_col .opta-widget-container .fixtures .matches dt .away-side{padding: 0px}
.pos_col .opta-widget-container .fixtures .matches dt .match-time {position: absolute; top: -4px; left: 128px}

.pos_col .opta-widget-container .fixtures .matches dt .home-side {
padding-left:2%;
text-align:left;
width:115px;
}

.pos_col .opta-widget-container .fixtures .matches dt .away-side {
padding-right:2%;
text-align:right;
width:131px;
}

.pos_col .opta-widget-container .fixtures .matches dt .match-score {
height: 15px; padding-top: 6px
}

.pos_col .opta-widget-container .away-side a{float: left}
.pos_col .opta-widget-container h2{float:left}
.pos_col .opta-widget-container .fixtures h3{background: #CCC}
.specialstrip_Euro_2012{display: none}
.widget_euro .opta-widget-container{margin: 0px; border: 0px !important}
.no_title h2{display: none}

.diretta_euro, .diretta_euro a{float: left; width: 680px; height: 50px; border: 0px; cursor: pointer}

.opta-widget-container .fixtures .matches{background: #f9f9f9}

.container_live{margin: 0 auto; width: 910px}
.left_column{float: left; width: 500px; margin-right: 10px}
.right_column{float: left; width: 400px;}
.left_column_home{float: left; width: 600px; margin-right: 10px}
.right_column_home{float: left; width: 300px;}
.top_live {background: none repeat scroll 0 0 #39521E; float: left; height: 102px; margin-bottom: 10px; position: relative; width: 910px}
.top_live a{float: left; width: 910px; height: 82px; text-indent: -9999px; background: url("/res/img/2010/head_small_euro2012.png"); cursor: pointer}
.top_live a.back_special:link, .top_live a.back_special:active, .top_live a.back_special:visited{background-image: none; position: absolute; bottom: 3px; left: 10px; font-weight: bold; color: #fff; width: 200px; height: 20px; text-indent: inherit; line-height: 20px}

.container_live .opta-widget-container .fixtures .matches dt span span.home-crest, .container_live .opta-widget-container .fixtures .matches dt span span.away-crest{padding-top: 10px}

.commentary{height: 400px; overflow-y: auto; padding-bottom: 10px}
.widget_euro .opta-widget-container .matchstats-lineup h3{background: #778128}

.opta-widget-container .goal-scorers-home li{text-align: right}

.single_row{float: left; width: 910px; height: auto}
.single_row .single_item{float: left; width: 450px; height: auto; margin-right: 10px}
.single_row .last{margin-right: 0px}

.container_live .opta-widget-container .fixtures .matches dd li {
    border: none;
    height: 22px;
	line-height: 22px;
}

.container_live .opta-widget-container .fixtures .matches dd li span {
    float: left;
    line-height: 22px;
}

.container_live .opta-widget-container .fixtures .matches dd .match-home-events li span.event-icon, .container_live .opta-widget-container .fixtures .matches dd .match-away-events li span.event-icon {text-align: left; padding-top: 2px}

.opta-widget-title{float: left; width: 311px; padding-left: 10px; font-size: 12px; background: #d11626; height: 30px; line-height: 30px; font-weight: bold; color: #ffffff; border-top: 5px solid #a4a4a4; border-right: 5px solid #a4a4a4; border-left: 5px solid #a4a4a4;}

.opta-widget-container{border: 0px !important}

.container_live #banner_headerboard{width: 910px}

/*modifiche filippo*/
.opta-widget-container .match-snapshot a, .opta-widget-container .match-score a, .opta-widget-container .team a, .opta-widget-container .player a {
    font-size:11px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.pos_col .opta-widget-container .team a{font-size: 11px}

.widget_euro .opta-widget-container .fixtures h3{
	font-weight: bold;
	line-height: 14px;
}

.single_row fieldset{background: #fff}

.pos_col dt .match_score{width: 40px}
.pos_col .opta-widget-container .fixtures .matches dt .match-score span.match-score-home, .pos_col .opta-widget-container .fixtures .matches dt .match-score span.match-score-divider, .pos_col .opta-widget-container .fixtures .matches dt .match-score span.match-score-away{width: 10px; padding: 0px}

.container_live .opta-widget-container .ticker li{margin-top: 0px}
