html,body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:'Oswald', sans-serif;
    background:url(../img/parquet.svg) repeat;
	background:url(../img/parquet.svg) repeat, -ms-linear-gradient(top, #CCC 0%, #FFF 100%) no-repeat;
    background:url(../img/parquet.svg) repeat,-moz-linear-gradient(top, #CCC 0%, #FFF 100%) no-repeat;
    background:url(../img/parquet.svg) repeat, -webkit-linear-gradient(top, #CCC 0%, #FFF 100%) no-repeat;
	background:url(../img/parquet.svg) repeat, -o-linear-gradient(top, #CCC 0%, #FFF 100%) no-repeat;
    background:url(../img/parquet.svg) repeat, linear-gradient(top, #CCC 0%, #FFF 100%) no-repeat;
	color:#221F1F;
}

body img{
	border:0px;
}

.clear{
	clear:both;
	width:0px;
	height:0px;
}

.noactive{
	pointer-events:none !important;
   	cursor:default !important;
}

.nomargin{
	margin:0px !important;
}

header{
	background-color:#221F1F;
}

#header_cont0{
	text-align:center;
	background-color:#FFF;
}

#header_cont1{
	text-align:center;
	background-color:#F58323;
}

#header_cont2{
	text-align:center;
	background-color:#FFF;
}

.header{
	position:relative;
}

#logo{
	position:absolute;
	background-color:#221F1F;
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	cursor:pointer;
	z-index:100;
}

#logo a{
	display:block;
	-ms-transform:skew(10deg);
	-moz-transform:skew(10deg);
	-webkit-transform:skew(10deg);
	-o-transform:skew(10deg);
    transform:skew(10deg);
}

#menu_login{
	position:absolute;
}

#menu_login a{
	display:block;
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	float:left;
	text-decoration:none;
	background-color:transparent;
	color:#221F1F;
	font-weight:400;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

#menu_login a span{
	display:block;
	-ms-transform:skew(10deg);
	-moz-transform:skew(10deg);
	-webkit-transform:skew(10deg);
	-o-transform:skew(10deg);
    transform:skew(10deg);
}

#menu_strumenti{
	position:absolute;
	z-index:100;
}

#menu_strumenti div.sector{
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	float:left;
	background-color:#221F1F;
	color:#FFF;
}

#menu_strumenti div.sector span{
	display:block;
	-ms-transform:skew(10deg);
	-moz-transform:skew(10deg);
	-webkit-transform:skew(10deg);
	-o-transform:skew(10deg);
    transform:skew(10deg);
}

#menu_strumenti a{
	display:block;
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	float:left;
	text-decoration:none;
	background-color:transparent;
	color:#221F1F;
	font-weight:400;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

#menu_strumenti a span{
	display:block;
	-ms-transform:skew(10deg);
	-moz-transform:skew(10deg);
	-webkit-transform:skew(10deg);
	-o-transform:skew(10deg);
    transform:skew(10deg);
}

#menu_strumenti a.selected{
	display:block;
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	float:left;
	text-decoration:none;
	background-color:#221F1F;
	color:#FFF;
	font-weight:400;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.cont_menu{
	float:left;
	position:relative;
}

.submenu{
	position:absolute;
	white-space:nowrap;
	font-weight:400;
	text-align:right;
	display:none;
}

.submenu_conference{
	background-color:#221F1F;
	color:#FFF;
}

.submenu a{
	display:block !important;
	-ms-transform:none !important;
	-moz-transform:none !important;
	-webkit-transform:none !important;
	-o-transform:none !important;
    transform:none !important;
	float:none !important;
	text-decoration:none !important;
	color:#221F1F !important;
	font-weight:400 !important;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
	background-color:#F58323 !important;
	border-bottom:1px solid #221F1F !important;
}

.submenu a.selected{
	display:block !important;
	-ms-transform:none !important;
	-moz-transform:none !important;
	-webkit-transform:none !important;
	-o-transform:none !important;
    transform:none !important;
	float:none !important;
	text-decoration:none !important;
	color:#221F1F !important;
	font-weight:400 !important;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
	background-color:#FFF !important;
	border-bottom:1px solid #221F1F !important;
}

#menu_nba{
	position:absolute;
}

#menu_nba div.sector{
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	float:left;
	background-color:#221F1F;
	color:#FFF;
	font-weight:700;
}

#menu_nba div.sector span{
	display:block;
	-ms-transform:skew(10deg);
	-moz-transform:skew(10deg);
	-webkit-transform:skew(10deg);
	-o-transform:skew(10deg);
    transform:skew(10deg);
}

#menu_nba a{
	display:block;
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	float:left;
	text-decoration:none;
	background-color:transparent;
	color:#221F1F;
	font-weight:400;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

#menu_nba a span{
	display:block;
	-ms-transform:skew(10deg);
	-moz-transform:skew(10deg);
	-webkit-transform:skew(10deg);
	-o-transform:skew(10deg);
    transform:skew(10deg);
}

#menu_nba a.selected{
	display:block;
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	float:left;
	text-decoration:none;
	background-color:#F58323;
	color:#221F1F;
	font-weight:400;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

#menu_mobile{
	position:absolute;
	background-color:#221F1F;
	-ms-transform:skew(-10deg);
	-moz-transform:skew(-10deg);
	-webkit-transform:skew(-10deg);
	-o-transform:skew(-10deg);
    transform:skew(-10deg);
	cursor:pointer;
	display:none;
	z-index:1000;
}

#menu_mobile a{
	display:block;
	color:#F58323;
	text-decoration:none;
}

.submenu_mobile{
	position:absolute;
	white-space:nowrap;
	font-weight:400;
	width:100%;
	z-index:10000;
	display:none;
	background-color:#F58323;
	overflow-y:scroll;
}

.sm1{
	text-align:left;
}

.sm2{
	text-align:right;
}

.submenu_mobile_title{
	background-color:#221F1F;
	color:#FFF;
}

.sm_back{
	background-color:#221F1F !important;
	color:#FFF !important;
	position:relative;
}

.submenu_mobile a{
	display:block;
	text-decoration:none;
	color:#221F1F;
	font-weight:400;
	background-color:#F58323;
	border-bottom:1px solid #221F1F;
	position:relative;
}

.submenu_mobile a.selected{
	display:block;
	text-decoration:none;
	color:#221F1F;
	font-weight:400;
	background-color:#FFF;
	border-bottom:1px solid #221F1F;
	position:relative;
}

.sm1 i{
	position:absolute;
}

.sm2 i{
	position:absolute;
}

#content{
	background-color:#FFF;
}

.results_arrow{
	float:left;
	background-color:#F58323;
	color:#221F1F;
	cursor:pointer;
	text-align:center;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.results_end{
	float:left;
	background-color:#CCC;
	color:#FFF;
	cursor:default;
	text-align:center;
}

#last_results{
	float:left;
}

.rs_finale{
	cursor:pointer;
}

.strip_title{
	background-color:#221F1F;
	color:#FFF;
	text-align:center;
	font-weight:600;
	font-family:'Open Sans', sans-serif;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.strip_logo{
	float:left;
}

.strip_team{
	color:#221F1F;
	float:left;
}

.strip_result{
	color:#221F1F;
	float:right;
}

.strip_result span{
	color:#F58323;
}

.strip_separator{
	position:relative;
	background-color:#CCC;
}

.strip_separator div{
	position:absolute;
	background-color:#FFF;
	font-family:'Open Sans', sans-serif;
	color:#CCC;
}

#slider{
	overflow:hidden;
}

#slider a{
	position:relative;
	display:block;
	text-decoration:none;
}

#slider a img{
	display:block;
}

#slider a div{
	color:#F58323;
	position:absolute;
	font-weight:700;
}

.standing_west_title{
	color:#221F1F;
	text-align:center;
	background-color:#F58323;
}

.standing_east_title{
	color:#FFF;
	text-align:center;
	background-color:#221F1F;
}

.standing_home_team{
	color:#221F1F;
	float:left;
}

.standing_home_logo{
	float:left;
}

.standing_home_result{
	color:#221F1F;
	float:right;
}

#navigator a{
	text-decoration:none;
	color:#221F1F;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

#content_inside{
	background-color:#FFF;
	position:relative;
}

#banners{
	position:absolute;
	z-index:10;
}

.banner{
	background-size:100% 100%;
}

.banner div{
	text-align:center;
	font-weight:bold;
	color:#FFF;
}

h1{
	font-size:1px;
	color:#FFF;
	font-weight:300;
}

h1, h2, h3{
	display:block;
	-webkit-margin-before:0em;
	-webkit-margin-after:0em;
	-webkit-padding-start:0em;
	margin:0px;
	white-space:nowrap;
}

.content_title{
	position:relative;
	background-color:#CCC;
}

.content_title h2{
	position:absolute;
	background-color:#FFF;
	font-weight:bold;
	-ms-transform:translate(-50%);
	-moz-transform:translate(-50%);
	-webkit-transform:translate(-50%);
	-o-transform:translate(-50%);
	transform:translate(-50%);
}

.content_title h3{
	position:absolute;
	background-color:#FFF;
	font-weight:bold;
	-ms-transform:translate(-50%);
	-moz-transform:translate(-50%);
	-webkit-transform:translate(-50%);
	-o-transform:translate(-50%);
	transform:translate(-50%);
}

.content_title2{
	position:relative;
	background-color:#CCC;
}

.content_title2 h2{
	position:absolute;
	background-color:#FFF;
	font-weight:bold;
	-ms-transform:translate(-50%);
	-moz-transform:translate(-50%);
	-webkit-transform:translate(-50%);
	-o-transform:translate(-50%);
	transform:translate(-50%);
}

.content_title3{
	position:relative;
	background-color:#CCC;
}

.content_title3 h2{
	position:absolute;
	background-color:#FFF;
	font-weight:bold;
	-ms-transform:translate(-50%);
	-moz-transform:translate(-50%);
	-webkit-transform:translate(-50%);
	-o-transform:translate(-50%);
	transform:translate(-50%);
}

.content_title3 h3{
	position:absolute;
	background-color:#FFF;
	font-weight:bold;
	-ms-transform:translate(-50%);
	-moz-transform:translate(-50%);
	-webkit-transform:translate(-50%);
	-o-transform:translate(-50%);
	transform:translate(-50%);
}

.content_title3 h3.al{
	color:#6B8E23;
}

.content_title3 h3.ce{
	color:#C80815;
}

.content_title3 h3.gu{
	color:#120A8F;
}

.content_txt{
	font-family:'Open Sans', sans-serif;
	text-align:justify;
}

.content_txt span{
	font-weight:bold;
	color:#F58323;
}

#calendar{
	background-color:#F58323;
}

.arrows{
	font-family:'Open Sans', sans-serif;
	float:left;
	background-color:#CCC;
	color:#221F1F;
	text-align:center;
}

.backward, .forward{
	background-color:#221F1F !important;
	color:#FFF !important;
	cursor:pointer;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.date_selector{
	float:left;
}

.date_selector select, .date_selector input{
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	background-color:#221F1F;
	color:#FFF;
	border:none;
	text-align-last:center;
	cursor:pointer;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.date_selector select option, .date_selector select option{
	background-color:#CCC;
	color:#221F1F;
}

a.score_cl{
	cursor:pointer;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
	display:block;
	color:#221F1F;
	text-decoration:none;
}

.score_away{
	position:relative;
}

.score_away .score_logo{
	position:absolute;
}

.score_away .score_team{
	position:absolute;
}

.score_away .score_team2{
	position:absolute;
}

.score_away .score_record{
	position:absolute;
	font-family:'Open Sans', sans-serif;
}

.score_away .score_result{
	position:absolute;
}

.score_home{
	position:relative;
}

.score_home .score_logo{
	position:absolute;
}

.score_home .score_team{
	position:absolute;
}

.score_home .score_team2{
	position:absolute;
}

.score_home .score_record{
	position:absolute;
	font-family:'Open Sans', sans-serif;
}

.score_home .score_result{
	position:absolute;
}

.score_result span{
	color:#F58323;
}

.score_separator{
	font-family:'Open Sans', sans-serif;
	background-color:#F58323;
	text-align:center;
	position:relative;
	font-weight:bold;
}

.status_cont{
	position:relative;
}

.score_status{
	background-color:#221F1F;
	color:#FFF;
	position:absolute;
	text-align:center;
}

.score_home_field{
	color:#221F1F;
	position:absolute;
	text-align:right;
}

.score_status_cl{
	background-color:#221F1F;
	color:#FFF;
	position:absolute;
	text-align:center;
}

.lineups{
	position:relative;
}

.lineups_logo{
	position:absolute;
	z-index:10;
}

.lineups_away{
	background:url(../img/bg_lineups1.jpg) no-repeat;
	position:relative;
	background-size:100% 100%;
}

.lineups_home{
	background:url(../img/bg_lineups2.jpg) no-repeat;
	position:relative;
	background-size:100% 100%;
}

a.player_tit{
	background:url(../img/bg_player.jpg) no-repeat;
	background-size:100% 100%;
	position:absolute;
	text-decoration:none;
	display:block;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.player_tit_img{
	position:absolute;
}

.player_tit_name{
	position:absolute;
	color:#FFF;
}

.g1 .player_tit_name, .g2 .player_tit_name{
	background-color:#120A8F;
}

.c .player_tit_name{
	background-color:#C80815;
}

.a1 .player_tit_name, .a2 .player_tit_name{
	background-color:#6B8E23;
}

.player_tit_team{
	position:absolute;
}

.player_tit_role{
	position:absolute;
}

.player_tit_eff{
	position:absolute;
	font-weight:bold;
}

.g1 .player_tit_eff, .g2 .player_tit_eff{
	color:#120A8F;
}

.c .player_tit_eff{
	color:#C80815;
}

.a1 .player_tit_eff, .a2 .player_tit_eff{
	color:#6B8E23;
}

.end .player_tit_eff{
	color:#F58323 !important;
}

.mvp{
	position:absolute;
	background:url(../img/mvp.png) no-repeat;
	background-size:100% 100%;
}

a.player_pan{
	background:url(../img/bg_player.jpg) no-repeat;
	background-size:100% 100%;
	position:relative;
	text-decoration:none;
	display:block;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.player_pan_img{
	position:absolute;
}

.player_pan_name{
	position:absolute;
	color:#FFF;
}

.g .player_pan_name{
	background-color:#120A8F;
}

.c .player_pan_name{
	background-color:#C80815;
}

.a .player_pan_name{
	background-color:#6B8E23;
}

.player_pan_team{
	position:absolute;
}

.player_pan_role{
	position:absolute;
}

.player_pan_eff{
	position:absolute;
	font-weight:bold;
}

.g .player_pan_eff{
	color:#120A8F;
}

.c .player_pan_eff{
	color:#C80815;
}

.a .player_pan_eff{
	color:#6B8E23;
}


.end .player_pan_eff{
	color:#F58323 !important;
}

.intestazione{
	color:#221F1F;
	font-weight:bold;
	font-family:'Open Sans', sans-serif;
}

.intestazione_title{
	background-color:#221F1F;
	color:#FFF;
	font-weight:bold;
	font-family:'Open Sans', sans-serif;
}

.intestazione .cella_large{
	text-align:left;
	background-color:#F58323;
}

.intestazione .cella_large2{
	text-align:left;
	background-color:#F58323;
}

.intestazione .cella_large3{
	text-align:left;
	background-color:#F58323;
}

.intestazione .cella{
	cursor:help;
	text-align:center;
	background-color:#F58323;
}

.intestazione .cella2{
	cursor:help;
	text-align:center;
	background-color:#F58323;
}

.intestazione .cella3{
	cursor:help;
	text-align:center;
	background-color:#F58323;
}

.riga{
	background-color:#EEE;
	color:#221F1F;
	font-family:'Open Sans', sans-serif;
}

.riga .cella_large{
	text-align:left;
	cursor:pointer;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.riga .cella_large2{
	text-align:left;
}

.riga .cella_large3{
	text-align:left;
}

.riga .cella_large4{
	text-align:left;
}

.riga .cella{
	float:left;
	text-align:center;
}

.riga .cella span{
	color:#F58323;
}

.riga .cella2{
	float:left;
	text-align:center;
}

.riga .cella3{
	float:left;
	text-align:left;
}

.riga .cella4{
	float:left;
	text-align:center;
}

.riga .cella4 span{
	color:#F58323;
}

.player_sheet_fantateam{
	font-family:'Open Sans', sans-serif;
}

.player_sheet_sx{
	position:relative;
}

.player_sheet_team{
	position:absolute;
}

.player_sheet_role{
	position:absolute;
}

.player_sheet_eff{
	position:absolute;
	font-weight:bold;
}

.g .player_sheet_eff{
	color:#120A8F;
}

.c .player_sheet_eff{
	color:#C80815;
}

.a .player_sheet_eff{
	color:#6B8E23;
}

.end .player_sheet_eff{
	color:#F58323 !important;
}

.player_sheet_credits{
	position:absolute;
	font-weight:bold;
	color:#F58323;
	text-align:center;
}

.player_sheet_injured{
	position:absolute;
}

.player_sheet_data{
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
}

.player_sheet_data span{
	color:#F58323;
}

.live_team{
	background-color:#221F1F;
}

.live_team_name{
	color:#FFF;
}

.live_team_score{
	color:#F58323;
}

.live_team_at{
	background-color:#F58323;
	font-family:'Open Sans', sans-serif;
	text-align:center;
	font-weight:bold;
	color:#221F1F;
}

.inj_team{
	background-color:#221F1F;
}

.inj_team_at{
	background-color:#F58323;
	font-family:'Open Sans', sans-serif;
	text-align:center;
	font-weight:bold;
}

.inj_team_sep{
	background-color:#CCC;
}

.inj_team_name{
	color:#FFF;
}

.inj_intestazione{
	font-weight:bold;
	font-family:'Open Sans', sans-serif;
	background-color:#F58323;
}

.inj_intestazione .role{
	text-align:center;
}

.inj_riga{
	background-color:#EEE;
	color:#221F1F;
	font-family:'Open Sans', sans-serif;
}

.inj_riga .player{
	font-weight:600;
}

.inj_riga .player span{
	display:none;
}

.inj_riga .role{
	text-align:center;
}

.ui-dialog{
	font-family:'Open Sans', sans-serif !important;
}

.no-close .ui-dialog-titlebar-close{
	display:none;
}

.dialog{
	display:none;
}

.std_conference{
	background-color:#221F1F;
}

.std_conference_name{
	color:#FFF;
}

.std_intestazione{
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	background-color:#F58323;
}

.std_intestazione .cella_pos{
	text-align:center;
}

.std_intestazione .cella_large span{
	display:none;
}

.std_intestazione .cella_large2{
	text-align:right;
}

.std_intestazione .cella{
	cursor:help;
	text-align:center;
}

.std_intestazione .cella2{
	cursor:help;
	text-align:center;
}

.std_intestazione .cella3{
	cursor:help;
	text-align:center;
}

.std_intestazione2{
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	background-color:#F58323;
}

.std_intestazione2 .cella_pos{
	text-align:center;
}

.std_intestazione2 .cella_large span{
	display:none;
}

.std_intestazione2 .cella_large2{
	text-align:right;
}

.std_intestazione2 .cella{
	cursor:help;
	text-align:center;
}

.std_riga{
	font-family:'Open Sans', sans-serif;
	background-color:#EEE;
}

.std_riga .cella_pos{
	text-align:center;
}

.std_riga .cella_img{
	text-align:center;
}

.std_riga .cella_large span{
	display:none;
}

.std_riga .cella_large2{
	background-color:#221F1F;
	color:#FFF;
}

.std_riga .cella_large2 span{
	color:#F58323;
}

.std_riga .cella{
	text-align:center;
}

.std_riga .cella2{
	text-align:center;
	background-color:#CCC;
}

.std_riga .cella3{
	text-align:center;
	background-color:#CCC;
}

.std_riga2{
	font-family:'Open Sans', sans-serif;
	background-color:#EEE;
}

.std_riga2 .cella_pos{
	text-align:center;
}

.std_riga2 .cella_img{
	text-align:center;
}

.std_riga2 .cella_large span{
	display:none;
}

.std_riga2 .cella{
	text-align:center;
}

.rst_team{
	background-color:#F58323;
	position:relative;
	overflow:hidden;
}

.rst_team_logo{
	position:absolute;
}

.rst_team_name{
	color:#221F1F;
	position:absolute;
}

.rst_team_background{
	-ms-filter:brightness(200%) grayscale(100%) opacity(15%);
	-moz-filter:brightness(200%) grayscale(100%) opacity(15%);
	-webkit-filter:brightness(200%) grayscale(100%) opacity(15%);
	-o-filter:brightness(200%) grayscale(100%) opacity(15%);
	filter:brightness(200%) grayscale(100%) opacity(15%);
	position:absolute;
}

a.player_rst{
	background:url(../img/bg_player.jpg) no-repeat;
	background-size:100% 100%;
	position:relative;
	text-decoration:none;
	display:block;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.player_rst_img{
	position:absolute;
}

.player_rst_name{
	position:absolute;
	color:#FFF;
}

.g .player_rst_name{
	background-color:#120A8F;
}

.c .player_rst_name{
	background-color:#C80815;
}

.a .player_rst_name{
	background-color:#6B8E23;
}

.player_rst_team{
	position:absolute;
}

.player_rst_credits{
	position:absolute;
	font-weight:bold;
	color:#F58323;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	background-color:#221F1F;
	text-align:center;
}

.player_rst_eff{
	position:absolute;
	font-weight:bold;
}

.g .player_rst_eff{
	color:#120A8F;
}

.c .player_rst_eff{
	color:#C80815;
}

.a .player_rst_eff{
	color:#6B8E23;
}

.injured{
	position:absolute;
	background:url(../img/injured.png) no-repeat;
	background-size:100% 100%;
}

.sts_intestazione{
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	background-color:#F58323;
}

.sts_intestazione .cella_large{
	text-align:left;
}

.sts_intestazione .cella{
	cursor:help;
	text-align:center;
}

.sts_intestazione .cella2{
	cursor:help;
	text-align:center;
}

.sts_intestazione2{
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	background-color:#F58323;
}

.sts_intestazione2 .cella_large{
	text-align:left;
}

.sts_intestazione2 .cella{
	cursor:help;
	text-align:center;
}

.sts_intestazione2 .cella2{
	cursor:help;
	text-align:center;
}

a.sts_riga{
	font-family:'Open Sans', sans-serif;
	background-color:#EEE;
	display:block;
	text-decoration:none;
	color:#221F1F;
}

.sts_riga .cella{
	text-align:center;
}

.sts_riga .cella_large span{
	display:none;
}

.sts_riga .cella span{
	color:#F58323;
}

.sts_riga .cella_img{
	text-align:center;
}

.sts_riga .cella2{
	text-align:center;
}

a.sts_riga2{
	font-family:'Open Sans', sans-serif;
	background-color:#EEE;
	display:block;
	text-decoration:none;
	color:#221F1F;
}

.sts_riga2 .cella{
	text-align:center;
}

.sts_riga2 .cella_large span{
	display:none;
}

.sts_riga2 .cella span{
	color:#F58323;
}

.sts_riga2 .cella_img{
	text-align:center;
}

.sts_riga2 .cella2{
	text-align:center;
}

.owned{
	font-weight:bold;
}

.filter_selector select{
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	background-color:#221F1F;
	color:#FFF;
	border:none;
	text-align-last:center;
	cursor:pointer;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.filter_selector select option{
	background-color:#CCC;
	color:#221F1F;
}

.box_tp_title{
	font-weight:bold;
	background-color:#221F1F;
	color:#FFF;
	text-align:center;
}

.box_tp_sep{
	background-color:#CCC;
}

a.player_top{
	background:url(../img/bg_player.jpg) no-repeat;
	background-size:100% 100%;
	position:relative;
	text-decoration:none;
	display:block;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.player_top_img{
	position:absolute;
}

.player_top_name{
	position:absolute;
	color:#FFF;
}

.g .player_top_name{
	background-color:#120A8F;
}

.c .player_top_name{
	background-color:#C80815;
}

.a .player_top_name{
	background-color:#6B8E23;
}

.player_top_team{
	position:absolute;
}

.player_top_eff{
	position:absolute;
	font-weight:bold;
}

.g .player_top_eff{
	color:#120A8F;
}

.c .player_top_eff{
	color:#C80815;
}

.a .player_top_eff{
	color:#6B8E23;
}

.player_top_pos{
	position:absolute;
}

#preload{
	text-align:center;
}

.week_matches a{
	text-decoration:none;
	color:#221F1F;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

.wm_title{
	background-color:#221F1F;
	color:#FFF;
}

.wm_week{
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	background-color:#F58323;
}

.wm_img{
	text-align:center;
	background-color:#EEE;
}

.wm_team{
	font-family:'Open Sans', sans-serif;
	background-color:#EEE;
	font-weight:bold;
	text-align:right;
}

.wm_team2{
	font-family:'Open Sans', sans-serif;
	background-color:#EEE;
	font-weight:bold;
}

.wm_result{
	font-family:'Open Sans', sans-serif;
	background-color:#221F1F;
	color:#FFF;
	text-align:center;
	font-weight:600;
}

.wm_sep{
	font-family:'Open Sans', sans-serif;
	background-color:#221F1F;
	color:#FFF;
	text-align:center;
	font-weight:600;
}

a#video_recap{
	position:absolute;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	background-color:#F58323;
	color:#221F1F;
	text-align-last:center;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
	text-decoration:none;
}

.more_news{
	position:relative;
}

.home_plus_title{
	font-weight:bold;
	background-color:#F58323;
	color:#221F1F;
	text-align:center;
	position:absolute;
}

a.news_img{
	display:block;
}

a.news_img img{
	display:block;
}

a.news_title{
	font-weight:bold;
	color:#221F1F;
	display:block;
	text-decoration:none;
}

.news_text{
	font-family:'Open Sans', sans-serif;
	text-align:justify;
}

.top5_title{
	font-weight:bold;
	background-color:#F58323;
	color:#221F1F;
	text-align:center;
	position:absolute;
}

footer{
	background-color:#221F1F;
}

footer div{
	color:#FFF;
	font-family:'Open Sans', sans-serif;
	text-align:center;
}

footer div span{
	font-weight:600;
}

footer div a{
	color:#FFF;
	text-decoration:none;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

#cont_cookie{
	background-color:#F58323;
	z-index:100;
	font-family:'Open Sans', sans-serif;
	display:none;
}

#cookie a{
	text-decoration:none;
	color:#221F1F;
	font-weight:bold;
	-ms-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}

#champs_banner{
	position:relative;
}

.cb_curve{
	position:absolute;
}
	
.cb_text{
	position:absolute;
	text-align:center;
	color:#F58323
}

.cb_text span{
	color:#FFF
}

/* DESKTOP */
@media (min-width: 1200px){
	header{
		width:100%;
		height:140px;
	}
	
	#header_cont0{
		width:100%;
		height:40px;
	}
	
	#header_cont1{
		margin-top:5px;
		width:100%;
		height:40px;
	}
	
	#header_cont2{
		width:100%;
		height:40px;
	}
	
	.header{
		margin:0px auto;
		width:1170px;
		height:40px;
	}
	
	#logo{
		top:0px;
		left:6px;
		padding:0px 20px 0px 10px;
	}
	
	#logo a{
		width:160px;
		height:90px;
	}
	
	#logo img{
		width:160px;
		height:90px;
	}
	
	#menu_login{
		top:0px;
		left:18px;
		height:40px;
	}
	
	#menu_login a{
		padding:0px 16px;
		line-height:40px;
		font-size:15px;
	}
	
	#menu_strumenti{
		top:0px;
		right:6px;
		height:40px;
	}
	
	#menu_strumenti div.sector{
		padding:0px 20px;
		height:40px;
		font-size:20px;
	}
	
	#menu_strumenti a{
		padding:0px 20px;
		line-height:40px;
		font-size:16px;
	}
	
	#menu_strumenti a.selected{
		padding:0px 20px;
		line-height:40px;
		font-size:16px;
	}
	
	.submenu{
		top:40px;
		right:4px;
		font-size:16px;
		font-weight:400;
		-ms-box-shadow:4px 4px 5px #221F1F;
		-moz-box-shadow:4px 4px 5px #221F1F;
		-webkit-box-shadow:4px 4px 5px #221F1F;
		-o-box-shadow:4px 4px 5px #221F1F;
		box-shadow:4px 4px 5px #221F1F;
	}
	
	.submenu_conference{
		padding:10px;
	}
	
	.submenu a{
		padding:10px !important;
		line-height:30px !important;
		font-size:16px !important;
	}
	
	.submenu a.selected{
		padding:10px !important;
		line-height:30px !important;
		font-size:16px !important;
	}
	
	#menu_nba{
		top:0px;
		right:6px;
		height:40px;
	}
	
	#menu_nba div.sector{
		padding:0px 20px;
		line-height:40px;
		font-size:20px;
	}
	
	#menu_nba a{
		padding:0px 20px;
		line-height:40px;
		font-size:16px;
	}
	
	#menu_nba a.selected{
		padding:0px 20px;
		line-height:40px;
		font-size:16px;
	}
	
	#content{
		margin:10px auto 0px;
		width:1170px;
		padding:20px 0px 0px;
	}
	
	.results_arrow{
		width:35px;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	.results_end{
		width:35px;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	#results_prev{
		margin-left:20px;
	}
	
	#results_next{
		margin-right:20px;
	}
	
	#last_results{
		width:1020px;
		height:90px;
		margin:0px 20px 20px;
	}
	
	.result_strip{
		width:110px;
		height:90px;
	}
	
	.strip_title{
		width:100%;
		height:20px;
		font-size:12px;
		line-height:20px;
	}
	
	.strip_logo{
		width:26px;
		height:26px;
		padding:2px 0px;
		margin-right:5px;
	}
	
	.strip_logo img{
		width:26px;
		height:26px;
	}
	
	.strip_team{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_result{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_separator{
		width:100%;
		height:1px;
		margin:4.5px 0px;
	}
	
	.strip_separator div{
		font-size:18px;
		top:-13px;
		right:21px;
		padding:0px 5px;
	}
	
	#slider{
		width:895px;
		height:560px;
		float:left;
	}
	
	#slider a img{
		width:895px;
		height:560px;
	}
	
	#slider a div{
		font-size:40px;
		bottom:10px;
		left:0px;
		padding:10px 20px;
		line-height:60px;
		-ms-text-shadow:3px 3px 5px #221F1F;
		-moz-text-shadow:3px 3px 5px #221F1F;
		-webkit-text-shadow:3px 3px 5px #221F1F;
		-o-text-shadow:3px 3px 5px #221F1F;
		text-shadow:3px 3px 5px #221F1F;
		max-width:535px;
	}
	
	#standings_home{
		width:275px;
		height:560px;
		float:left;
	}
	
	.standing_home{
		width:275px;
		height:560px;
	}
	
	.standing_home_cont{
		border-bottom:1px solid #CCC;
		padding:0px 5px;
		width:265px;
		height:34px;
	}
	
	.standing_west_title{
		height:35px;
		font-size:18px;
		line-height:35px;
	}
	
	.standing_east_title{
		height:35px;
		font-size:18px;
		line-height:35px;
	}
	
	.standing_home_team{
		height:34px;
		font-size:16px;
		line-height:34px;
	}
	
	.standing_home_logo{
		width:26px;
		height:26px;
		padding:4px 0px;
		margin-right:5px;
	}
	
	.standing_home_logo img{
		width:26px;
		height:26px;
	}
	
	.standing_home_result{
		height:34px;
		font-size:16px;
		line-height:34px;
	}
	
	#navigator{
		font-size:16px;
		margin-bottom:20px;
		float:left;
	}
	
	#content_inside{
		margin:10px auto 0px;
		width:1100px;
		padding:20px 35px;
	}
	
	#banners{
		height:163px;
		top:0px;
		right:0px;
	}
	
	.banner{
		width:133px;
		height:120px;
		float:left;
		margin-right:40px;
		padding-top:43px;
	}
	
	.banner div{
		font-size:22px;
		line-height:28px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.content_title{
		width:100%;
		height:1px;
		margin:30px 0px 20px;
	}
	
	.content_title h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title h3{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title2{
		width:100%;
		height:1px;
		margin:0px 0px 40px;
	}
	
	.content_title2 h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title3{
		width:100%;
		height:1px;
		margin:40px 0px;
	}
	
	.content_title3 h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title3 h3{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_txt{
		font-size:16px;
		line-height:28px;
		margin:20px 0px;
	}
	
	#calendar{
		width:1100px;
		height:60px;
	}
	
	.arrows{
		width:40px;
		height:40px;
		line-height:40px;
		font-size:20px;
		margin:10px 20px;
	}
	
	.date_selector{
		margin:10px 0px;
	}
	
	.date_selector select, .date_selector input{
		font-size:20px;
		padding:0px 5px;
		width:200px;
		height:40px;
	}
	
	.score{
		width:1100px;
		height:100px;
	}
	
	a.score_cl{
		width:1100px;
		height:100px;
		margin-top:30px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
	}
	
	.score_away{
		width:460px;
		height:100px;
		float:left;
	}
	
	.score_away .score_logo{
		left:20px;
		top:10px;
	}
	
	.score_away .score_logo img{
		width:80px;
		height:80px;
	}
	
	.score_away .score_team{
		display:block;
		right:90px;
		top:23px;
		font-size:24px;
	}
	
	.score_away .score_team2{
		display:none;
	}
	
	.score_away .score_record{
		right:90px;
		top:53px;
		font-size:16px;
	}
	
	.score_away .score_result{
		right:20px;
		top:0px;
		height:100px;
		line-height:100px;
		font-size:36px;
	}
	
	.score_home{
		width:460px;
		height:100px;
		float:left;
	}
	
	.score_home .score_logo{
		right:20px;
		top:10px;
	}
	
	.score_home .score_logo img{
		width:80px;
		height:80px;
	}
	
	.score_home .score_team{
		display:block;
		left:90px;
		top:23px;
		font-size:24px;
	}
	
	.score_home .score_team2{
		display:none;
	}
	
	.score_home .score_record{
		left:90px;
		top:53px;
		font-size:16px;
	}
	
	.score_home .score_result{
		left:20px;
		top:0px;
		height:100px;
		line-height:100px;
		font-size:36px;
	}
	
	.score_separator{
		width:180px;
		height:100px;
		line-height:100px;
		font-size:56px;
		float:left;
	}
	
	.status_cont{
		width:1100px;
		height:25px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
	}
	
	.score_status{
		width:180px;
		height:25px;
		line-height:25px;
		left:460px;
		top:0px;
		font-size:16px;
	}
	
	.score_home_field{
		height:25px;
		line-height:25px;
		right:30px;
		top:0px;
		font-size:16px;
	}
	
	.score_status_cl{
		width:180px;
		height:25px;
		line-height:25px;
		left:0px;
		top:0px;
		font-size:16px;
		border-bottom:1px solid #CCC;
	}
	
	.broadcast{
		position:absolute;
		bottom:2px;
		left:50%;
		-ms-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		transform:translateX(-50%);
		width:auto;
		height:16px;
	}
	
	.broadcast img{
		width:auto;
		height:16px;
		display:block;
	}
	
	.nomatch{
		width:1100px;
		height:50px;
		margin-top:30px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:50px;
		font-size:24px;
		text-align:center;
	}
	
	.lineups{
		width:1100px;
		height:587px;
	}
	
	.lineups_logo{
		width:200px;
		height:200px;
		top:50%;
		left:50%;
		margin:-100px 0px 0px -100px;
	}
	
	.lineups_logo img{
		width:200px;
		height:200px;
	}
	
	.lineups_away{
		width:550px;
		height:587px;
		float:left;
	}
	
	.lineups_home{
		width:550px;
		height:587px;
		float:left;
	}
	
	a.player_tit{
		width:116px;
		height:116px;
		-ms-border-radius:7.5px;
		-moz-border-radius:7.5px;
		-webkit-border-radius:7.5px;
		-o-border-radius:7.5px;
		border-radius:7.5px;
		-ms-box-shadow:4px 4px 5px #221F1F;
		-moz-box-shadow:4px 4px 5px #221F1F;
		-webkit-box-shadow:4px 4px 5px #221F1F;
		-o-box-shadow:4px 4px 5px #221F1F;
		box-shadow:4px 4px 5px #221F1F;
	}
	
	.lineups_away .g1{
		border:3px solid #120A8F;
		top:40px;
		right:40px;
	}
	
	.lineups_away .g2{
		border:3px solid #120A8F;
		bottom:40px;
		right:40px;
	}
	
	.lineups_away .c{
		border:3px solid #C80815;
		top:50%;
		left:50%;
		margin:-61px 0px 0px -61px;
	}
	
	.lineups_away .a1{
		border:3px solid #6B8E23;
		top:40px;
		left:40px;
	}
	
	.lineups_away .a2{
		border:3px solid #6B8E23;
		bottom:40px;
		left:40px;
	}
	
	.lineups_home .g1{
		border:3px solid #120A8F;
		top:40px;
		left:40px;
	}
	
	.lineups_home .g2{
		border:3px solid #120A8F;
		bottom:40px;
		left:40px;
	}
	
	.lineups_home .c{
		border:3px solid #C80815;
		top:50%;
		left:50%;
		margin:-61px 0px 0px -61px;
	}
	
	.lineups_home .a1{
		border:3px solid #6B8E23;
		top:40px;
		right:40px;
	}
	
	.lineups_home .a2{
		border:3px solid #6B8E23;
		bottom:40px;
		right:40px;
	}
	
	.player_tit_img{
		width:116px;
		height:85px;
		bottom:62px;
		left:0px;
	}
	
	.player_tit_img img{
		width:116px;
		height:85px;
	}
	
	.player_tit_name{
		position:absolute;
		left:0px;
		bottom:42px;
		width:112px;
		height:20px;
		line-height:20px;
		color:#FFF;
		padding:0px 2px;
		font-size:13px;
	}
	
	.g1 .player_tit_name, .g2 .player_tit_name{
		background-color:#120A8F;
	}
	
	.c .player_tit_name{
		background-color:#C80815;
	}
	
	.a1 .player_tit_name, .a2 .player_tit_name{
		background-color:#6B8E23;
	}
	
	.player_tit_team{
		position:absolute;
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_tit_team img{
		width:25px;
		height:25px;
	}
	
	.player_tit_role{
		position:absolute;
		left:40px;
		bottom:9px;
		width:25px;
		height:25px;
	}
	
	.player_tit_role img{
		width:25px;
		height:25px;
	}
	
	.player_tit_eff{
		position:absolute;
		right:5px;
		bottom:-5px;
		font-size:36px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.g1 .player_tit_eff, .g2 .player_tit_eff{
		color:#120A8F;
	}
	
	.c .player_tit_eff{
		color:#C80815;
	}
	
	.a1 .player_tit_eff, .a2 .player_tit_eff{
		color:#6B8E23;
	}
	
	.end .player_tit_eff{
		color:#F58323 !important;
	}
	
	.mvp{
		top:-15px;
		right:-15px;
		width:30px;
		height:30px;
	}
	
	.bench{
		width:1100px;
	}
	
	.bench_away{
		width:518px;
		float:left;
		padding:0px 15px 0px 16px;
		border-right:1px solid #CCC;
	}
	
	.bench_home{
		width:518px;
		float:left;
		padding:0px 16px 0px 15px;
		border-left:1px solid #CCC;
	}
	
	a.player_pan{
		width:116px;
		height:116px;
		float:left;
		margin-right:10px;
		margin-top:50px;
		-ms-border-radius:7.5px;
		-moz-border-radius:7.5px;
		-webkit-border-radius:7.5px;
		-o-border-radius:7.5px;
		border-radius:7.5px;
	}
	
	.bench .g{
		border:3px solid #120A8F;
	}
	
	.bench .c{
		border:3px solid #C80815;
	}
	
	.bench .a{
		border:3px solid #6B8E23;
	}
	
	.player_pan_img{
		bottom:62px;
		left:0px;
		width:116px;
		height:85px;
	}
	
	.player_pan_img img{
		width:116px;
		height:85px;
	}
	
	.player_pan_name{
		left:0px;
		bottom:42px;
		width:112px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:13px;
	}
	
	.player_pan_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_pan_team img{
		width:25px;
		height:25px;
	}
	
	.player_pan_role{
		left:40px;
		bottom:9px;
		width:25px;
		height:25px;
	}
	
	.player_pan_role img{
		width:25px;
		height:25px;
	}
	
	.player_pan_eff{
		right:5px;
		bottom:-5px;
		font-size:36px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	#content_ajax{
		width:749px;
		padding:10px 9px 10px 10px;
	}
	
	.intestazione{
		line-height:35px;
		font-size:15px;
		width:749px;
		height:35px;
	}
	
	.intestazione_title{
		line-height:35px;
		font-size:15px;
		width:744px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large2{
		float:left;
		width:144px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large3{
		float:left;
		width:164px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella{
		float:left;
		width:59px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella2{
		float:left;
		width:89px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella3{
		float:left;
		width:57px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga{
		line-height:35px;
		font-size:15px;
		width:749px;
		height:35px;
	}
	
	.riga .cella_large{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large2{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large3{
		float:left;
		width:144px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large4{
		float:left;
		width:164px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella{
		float:left;
		width:59px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella2{
		float:left;
		width:89px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella3{
		float:left;
		width:654px;
		height:35px;
		padding-left:5px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella4{
		float:left;
		width:57px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.player_sheet_img{
		width:192px;
		height:140px;
		float:left;
	}
	
	.player_sheet_img img{
		width:192px;
		height:140px;
	}
	
	.player_sheet_name{
		float:left;
		width:556px;
		height:60px;
		font-size:30px;
	}
	
	.player_sheet_fantateam{
		font-size:18px;
		margin-top:-10px;
	}
	
	.player_sheet_sx{
		width:278px;
		height:60px;
		float:left;
		margin-bottom:20px;
	}
	
	.player_sheet_team{
		bottom:0px;
		left:0px;
		width:60px;
		height:60px;
	}
	
	.player_sheet_team img{
		width:60px;
		height:60px;
	}
	
	.player_sheet_role{
		top:15px;
		left:80px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_role img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_eff{
		left:130px;
		bottom:0px;
		font-size:50px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		line-height:60px;
	}
	
	.player_sheet_credits{
		top:0px;
		right:10px;
		font-size:18px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		width:30px;
	}
	
	.player_sheet_injured{
		bottom:0px;
		right:10px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_injured img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_dx{
		border-left:1px solid #CCC;
		width:257px;
		height:60px;
		float:left;
		margin-bottom:20px;
		padding-left:20px;
	}
	
	.player_sheet_data{
		font-size:16px;
		line-height:20px;
	}
	
	.live_team{
		width:749px;
		height:40px;
	}
	
	.live_team_name{
		float:left;
		font-size:20px;
		margin:10px 0px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_score{
		float:right;
		font-size:20px;
		margin:10px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_at{
		width:749px;
		height:40px;
		line-height:40px;
		font-size:30px;
	}
	
	.live_team_logo{
		margin:10px;
		float:left;
		width:20px;
		height:20px;
	}
	
	.live_team_logo img{
		width:20px;
		height:20px;
	}
	
	.inj_team{
		width:1100px;
		height:50px;
		margin-top:30px;
	}
	
	.inj_team_at{
		width:1100px;
		height:50px;
		line-height:50px;
		font-size:40px;
	}
	
	.inj_team_sep{
		margin:40px 0px 40px;
		width:1100px;
		height:1px;
	}
	
	.inj_team_logo{
		margin:10px;
		float:left;
		width:30px;
		height:30px;
	}
	
	.inj_team_logo img{
		width:30px;
		height:30px;
	}
	
	.inj_team_name{
		float:left;
		font-size:30px;
		margin:10px 0px;
		height:30px;
		line-height:30px;
	}
	
	.inj_intestazione{
		height:35px;
		line-height:35px;
		font-size:15px;
		width:1100px;
	}
	
	.inj_intestazione .player{
		float:left;
		width:310px;
		padding-left:10px;
	}
	
	.inj_intestazione .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_intestazione .injury{
		float:left;
		width:229px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_intestazione .return{
		float:left;
		width:459px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_riga{
		height:35px;
		line-height:35px;
		font-size:15px;
		width:1100px;
	}
	
	.inj_riga .player{
		float:left;
		width:310px;
		padding-left:10px;
		font-weight:600;
	}
	
	.inj_riga .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_riga .injury{
		float:left;
		width:229px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_riga .return{
		float:left;
		width:459px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.std_conference{
		width:1100px;
		height:50px;
		margin-top:30px;
	}
	
	.std_conference_logo{
		margin:10px;
		float:left;
		width:30px;
		height:30px;
	}
	
	.std_conference_logo img{
		width:30px;
		height:30px;
	}
	
	.std_conference_name{
		float:left;
		font-size:30px;
		margin:10px 0px;
		height:30px;
		line-height:30px;
	}
	
	.std_intestazione{
		width:1100px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione .cella_pos{
		float:left;
		width:40px;
		height:40px;
	}
	
	.std_intestazione .cella_large{
		padding-left:10px;
		float:left;
		width:279px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_intestazione .cella_large2{
		padding-right:10px;
		float:left;
		width:320px;
		height:40px;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_intestazione .cella2{
		float:left;
		width:60px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione .cella3{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione2{
		width:1100px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione2 .cella_pos{
		float:left;
		width:40px;
		height:40px;
	}
	
	.std_intestazione2 .cella_large{
		padding-left:10px;
		float:left;
		width:349px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_intestazione2 .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga{
		width:1100px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_riga .cella_pos{
		float:left;
		width:40px;
		height:40px;
		font-size:24px;
	}
	
	.std_riga .cella_img{
		float:left;
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
	}
	
	.std_riga .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga .cella_large{
		padding-left:5px;
		float:left;
		width:245px;
		height:40px;
	}
	
	.std_riga .cella_large2{
		padding-left:10px;
		float:left;
		width:320px;
		height:40px;
	}
	
	.std_riga .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella2{
		float:left;
		width:60px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella3{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga2{
		width:1100px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_riga2 .cella_pos{
		float:left;
		width:40px;
		height:40px;
		font-size:24px;
	}
	
	.std_riga2 .cella_img{
		float:left;
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
	}
	
	.std_riga2 .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga2 .cella_large{
		padding-left:5px;
		float:left;
		width:315px;
		height:40px;
	}
	
	.std_riga2 .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.rst_team{
		width:1100px;
		height:120px;
		border-bottom:1px solid #FFF;
	}
	
	.rst_team_logo{
		width:90px;
		height:90px;
		top:15px;
		left:10px;
	}
	
	.rst_team_logo img{
		width:90px;
		height:90px;
	}
	
	.rst_team_name{
		font-size:30px;
		color:#221F1F;
		top:6px;
		left:120px;
		line-height:50px;
	}
	
	.rst_team_name span{
		font-size:48px;
	}
	
	.rst_team_background{
		width:500px;
		height:500px;
		top:50%;
		right:50px;
		margin-top:-200px;
	}
	
	.rst_team_background img{
		width:500px;
		height:500px;
	}
	
	a.player_rst{
		width:116px;
		height:116px;
		float:left;
		margin:10px 50px 30px 0px;
		-ms-border-radius:7.5px;
		-moz-border-radius:7.5px;
		-webkit-border-radius:7.5px;
		-o-border-radius:7.5px;
		border-radius:7.5px;
		-ms-box-shadow:4px 4px 5px #221F1F;
		-moz-box-shadow:4px 4px 5px #221F1F;
		-webkit-box-shadow:4px 4px 5px #221F1F;
		-o-box-shadow:4px 4px 5px #221F1F;
		box-shadow:4px 4px 5px #221F1F;
	}
	
	#content_inside .g{
		border:3px solid #120A8F;
	}
	
	#content_inside .c{
		border:3px solid #C80815;
	}
	
	#content_inside .a{
		border:3px solid #6B8E23;
	}
	
	.player_rst_img{
		bottom:62px;
		left:0px;
		width:116px;
		height:85px;
	}
	
	.player_rst_img img{
		width:116px;
		height:85px;
	}
	
	.player_rst_name{
		left:0px;
		bottom:42px;
		width:112px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:13px;
	}
	
	.player_rst_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_rst_team img{
		width:25px;
		height:25px;
	}
	
	.player_rst_credits{
		left:-15px;
		top:-15px;
		font-size:18px;
		font-weight:bold;
		width:30px;
		height:30px;
		line-height:30px;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	.player_rst_eff{
		right:5px;
		bottom:-5px;
		font-size:36px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.injured{
		top:-15px;
		right:-15px;
		width:30px;
		height:30px;
	}
	
	.sts_intestazione{
		width:1100px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.sts_intestazione .cella_large{
		padding-left:10px;
		float:left;
		width:268px;
	}
	
	.sts_intestazione .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione .cella2{
		float:left;
		width:93px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2{
		width:1100px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.sts_intestazione2 .cella_large{
		padding-left:10px;
		float:left;
		width:208px;
	}
	
	.sts_intestazione2 .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2 .cella2{
		float:left;
		width:93px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga{
		width:1100px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_riga .cella_large{
		float:left;
		width:218px;
		height:40px;
	}
	
	.sts_riga .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga .cella_img{
		float:left;
		width:60px;
		height:40px;
		height:35px;
		padding-top:5px;
	}
	
	.sts_riga .cella_img img{
		height:35px;
	}
	
	.sts_riga .cella2{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga2{
		width:1100px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_riga2 .cella_large{
		padding-left:10px;
		float:left;
		width:208px;
		height:40px;
	}
	
	.sts_riga2 .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga2 .cella_img{
		float:left;
		width:60px;
		height:40px;
		height:35px;
		padding-top:5px;
	}
	
	.sts_riga2 .cella_img img{
		height:35px;
	}
	
	.sts_riga2 .cella2{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.filter_selector{
		float:left;
		margin:10px 20px;
	}
	
	.filter_selector select{
		font-size:20px;
		height:40px;
		max-width:200px;
		padding-left:5px;
	}
	
	.box_tp{
		width:182.5px;
		height:595px;
		float:left;
		margin-top:20px;
	}
	
	.box_tp_title{
		width:182.5px;
		height:40px;
		line-height:40px;
		font-size:22px;
	}
	
	.box_tp_sep{
		width:1px;
		height:595px;
		margin-top:20px;
		float:left;
	}
	
	a.player_top{
		width:119.5px;
		height:119.5px;
		margin:60px 31.5px 0px;
		-ms-border-radius:7.5px;
		-moz-border-radius:7.5px;
		-webkit-border-radius:7.5px;
		-o-border-radius:7.5px;
		border-radius:7.5px;
		position:relative;
		-ms-box-shadow:4px 4px 5px #221F1F;
		-moz-box-shadow:4px 4px 5px #221F1F;
		-webkit-box-shadow:4px 4px 5px #221F1F;
		-o-box-shadow:4px 4px 5px #221F1F;
		box-shadow:4px 4px 5px #221F1F;
	}
	
	.box_tp .g{
		border:3px solid #120A8F;
	}
	
	.box_tp .c{
		border:3px solid #C80815;
	}
	
	.box_tp .a{
		border:3px solid #6B8E23;
	}
	
	.player_top_img{
		bottom:62px;
		left:0px;
		width:119.5px;
		height:87px;
	}
	
	.player_top_img img{
		width:119.5px;
		height:87px;
	}
	
	.player_top_name{
		left:0px;
		bottom:42px;
		width:115.5px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:14px;
	}
	
	.player_top_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_top_team img{
		width:25px;
		height:25px;
	}
	
	.player_top_eff{
		right:5px;
		bottom:-5px;
		font-size:36px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.player_top_pos{
		top:-15px;
		right:-15px;
		width:30px;
		height:30px;
	}
	
	#preload{
		margin-top:30px;
	}
	
	.week_matches{
		width:530px;
		margin-right:40px;
		float:left;
	}
	
	.wm_title{
		width:520px;
		height:50px;
		line-height:50px;
		font-size:30px;
		padding-left:10px;
	}
	
	.wm_week{
		width:520px;
		height:40px;
		line-height:40px;
		font-size:16px;
		padding-left:10px;
	}
	
	.wm_img{
		float:left;
		width:30px;
		height:30px;
		padding:5px 10px;
	}
	
	.wm_img img{
		width:30px;
		height:30px;
	}
	
	.wm_team{
		width:150px;
		height:40px;
		line-height:40px;
		font-size:16px;
		float:left;
	}
	
	.wm_team2{
		width:150px;
		height:40px;
		line-height:40px;
		font-size:16px;
		float:left;
	}
	
	.wm_result{
		width:45px;
		height:40px;
		line-height:40px;
		font-size:20px;
		float:left;
	}
	
	.wm_sep{
		width:38px;
		height:40px;
		line-height:40px;
		font-size:30px;
		float:left;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	#content_video{
		width:auto;
		padding:10px;
	}
	
	a#video_recap{
		top:20px;
		right:35px;
		font-size:18px;
		padding:0px 10px;
		height:30px;
		line-height:30px;
		border:1px solid #CCC;
	}
	
	.home_plus{
		width:1100px;
		height:587px;
		padding-top:40px;
	}
	
	.more_news{
		width:550px;
		height:587px;
		float:left;
	}
	
	.home_plus_title{
		width:550px;
		height:40px;
		line-height:40px;
		font-size:22px;
		top:-40px;
		left:0px;
		border-bottom:2px solid #000;
	}
	
	.news{
		width:530px;
		height:106px;
		padding:20px 0px;
		border-bottom:1px solid #CCC;
		margin-right:20px;
	}
	
	a.news_img{
		width:170px;
		height:106px;
		float:left;
		margin-right:10px;
	}
	
	a.news_img img{
		width:170px;
		height:106px;
	}
	
	a.news_title{
		width:350px;
		float:left;
		font-size:16px;
		line-height:24px;
	}
	
	.news_text{
		width:350px;
		float:left;
		font-size:14px;
		line-height:21px;
	}
	
	.top5_title{
		width:548px;
		height:40px;
		line-height:40px;
		font-size:22px;
		top:-40px;
		left:0px;
		border-left:2px solid #000;
	}
	
	footer{
		width:100%;
		height:50px;
		padding:10px 0px;
		margin-top:20px;
	}
	
	footer div{
		margin:0px auto;
		width:1170px;
		height:50px;
		font-size:13px;
		line-height:25px;
	}
	
	#cont_cookie{
		width:100%;
		position:fixed;
		bottom:0px;
		left:0px;
		padding:10px 0px;
	}
	
	#cookie{
		width:1170px;
		margin:0px auto;
		font-size:13px;
		line-height:25px;
	}
	
	.google_ads1{
		width:1170px;
		margin:20px auto;
	}
	
	.google_ads2{
		width:1100px;
		margin:0px auto;
		padding:20px 0px;
	}
	
	#champs_banner{
		width:1100px;
		height:500px;
		margin-bottom:30px;
	}
	
	.cb_background{
		width:1100px;
		height:500px;
	}
	
	.cb_background img{
		width:1100px;
		height:500px;
	}
	
	.cb_curve{
		top:0px;
		left:27%;
		width:300px;
		height:400px;
	}
	
	.cb_curve svg{
		width:300px;
		height:400px;
	}
	
	.cb_text{
		bottom:40px;
		right:40px;
		font-size:48px;
		line-height:60px;
	}
	
	.cb_text span{
		font-size:72px;
	}
	
	#po_logo{
		width:267px;
		height:100px;
		margin:20px auto 0px;
	}
	
	#po_logo img{
		width:267px;
		height:100px;
	}
	
	<!-- HOVER -->
	a.sts_riga2:hover{
		background-color:#221F1F !important;
		color:#FFF !important;
	}
	
	a.sts_riga2:hover .cella_large, a.sts_riga2:hover .cella, a.sts_riga2:hover .cella2{
		background-color:#221F1F !important;
		color:#FFF !important;
	}
	
	.filter_selector select:hover{
		background-color:#CCC !important;
		color:#221F1F !important;
	}
	
	.week_matches a:hover{
		color:#F58323 !important;
	}
	
	a#video_recap:hover{
		background-color:#221F1F !important;
		color:#FFF !important;
	}
	
	a.news_title:hover{
		color:#F58323 !important;
	}
	
	footer div a:hover{
		color:#F58323 !important;
	}
	
	a.score_cl:hover{
		border-top:1px solid #F58323 !important;
		border-bottom:1px solid #F58323 !important;
	}
	
	a.player_tit:hover{
		border:3px solid #F58323 !important;
	}
	
	a.player_pan:hover{
		border:3px solid #F58323 !important;
	}
	
	a.player_rst:hover{
		border:3px solid #F58323 !important;
	}
	
	a.player_top:hover{
		border:3px solid #F58323 !important;
	}
	
	#menu_login a:hover{
		background-color:#221F1F !important;
		color:#FFF !important;
	}
		
	#menu_strumenti a:hover{
		background-color:#221F1F !important;
		color:#FFF !important;
	}
	
	.submenu a:hover{
		background-color:#FFF !important;
	}
	
	#menu_nba a:hover{
		background-color:#F58323 !important;
	}
	
	.results_arrow:hover{
		background-color:#221F1F !important;
		color:#FFF !important;
	}
	
	.results_end:hover{
		background-color:#CCC !important;
		color:#FFF !important;
	}
	
	.rs_finale:hover .strip_title{
		background-color:#F58323 !important;
		color:#221F1F !important;
	}
	
	#navigator a:hover{
		color:#F58323 !important;
	}
	
	.backward:hover, .forward:hover{
		background-color:#CCC !important;
		color:#221F1F !important;
	}
	
	.date_selector select:hover, .date_selector select:input{
		background-color:#CCC !important;
		color:#221F1F !important;
	}
	
	a.score_cl:hover{
		background-color:#CCC !important;
	}
	
	.riga .cella_large:hover{
		background-color:#221F1F !important;
		color:#FFF !important;
	}
	
	a.sts_riga:hover{
		background-color:#221F1F !important;
		color:#FFF !important;
	}
	
	a.sts_riga:hover .cella_large{
		background-color:#221F1F !important;
	}
	
	a.sts_riga:hover .cella_img{
		background-color:#221F1F !important;
	}
	
	#cookie a:hover{
		color:#FFF !important;
	}
}


/* TABLET ORIZZONTALE */
@media (min-width: 992px) and (max-width: 1199px){
	header{
		width:100%;
		height:140px;
	}
	
	#header_cont0{
		width:100%;
		height:40px;
	}
	
	#header_cont1{
		margin-top:5px;
		width:100%;
		height:40px;
	}
	
	#header_cont2{
		width:100%;
		height:40px;
	}
	
	.header{
		margin:0px auto;
		width:970px;
		height:40px;
	}
	
	#logo{
		top:0px;
		left:6px;
		padding:0px 20px 0px 10px;
	}
	
	#logo a{
		width:160px;
		height:90px;
	}
	
	#logo img{
		width:160px;
		height:90px;
	}
	
	#menu_login{
		top:0px;
		left:18px;
		height:40px;
	}
	
	#menu_login a{
		padding:0px 16px;
		line-height:40px;
		font-size:15px;
	}
	
	#menu_strumenti{
		top:0px;
		right:6px;
		height:40px;
	}
	
	#menu_strumenti div.sector{
		padding:0px 20px;
		height:40px;
		font-size:20px;
	}
	
	#menu_strumenti a{
		padding:0px 20px;
		line-height:40px;
		font-size:16px;
	}
	
	#menu_strumenti a.selected{
		padding:0px 20px;
		line-height:40px;
		font-size:16px;
	}
	
	.submenu{
		top:40px;
		right:4px;
		font-size:16px;
		font-weight:400;
		-ms-box-shadow:4px 4px 5px #221F1F;
		-moz-box-shadow:4px 4px 5px #221F1F;
		-webkit-box-shadow:4px 4px 5px #221F1F;
		-o-box-shadow:4px 4px 5px #221F1F;
		box-shadow:4px 4px 5px #221F1F;
	}
	
	.submenu_conference{
		padding:10px;
	}
	
	.submenu a{
		padding:10px !important;
		line-height:30px !important;
		font-size:16px !important;
	}
	
	.submenu a.selected{
		padding:10px !important;
		line-height:30px !important;
		font-size:16px !important;
	}
	
	#menu_nba{
		top:0px;
		right:6px;
		height:40px;
	}
	
	#menu_nba div.sector{
		padding:0px 20px;
		line-height:40px;
		font-size:20px;
	}
	
	#menu_nba a{
		padding:0px 20px;
		line-height:40px;
		font-size:16px;
	}
	
	#menu_nba a.selected{
		padding:0px 20px;
		line-height:40px;
		font-size:16px;
	}
	
	#content{
		margin:10px auto 0px;
		width:970px;
		padding:20px 0px 0px;
	}
	
	.results_arrow{
		width:35px;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	.results_end{
		width:35px;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	#results_prev{
		margin-left:20px;
	}
	
	#results_next{
		margin-right:20px;
	}
	
	#last_results{
		width:820px;
		height:90px;
		margin:0px 20px 20px;
	}
	
	.result_strip{
		width:110px;
		height:90px;
	}
	
	.strip_title{
		width:100%;
		height:20px;
		font-size:12px;
		line-height:20px;
	}
	
	.strip_logo{
		width:26px;
		height:26px;
		padding:2px 0px;
		margin-right:5px;
	}
	
	.strip_logo img{
		width:26px;
		height:26px;
	}
	
	.strip_team{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_result{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_separator{
		width:100%;
		height:1px;
		margin:4.5px 0px;
	}
	
	.strip_separator div{
		font-size:18px;
		top:-13px;
		right:21px;
		padding:0px 5px;
	}
	
	#slider{
		width:970px;
		height:500px;
	}
	
	#slider a img{
		width:970px;
		height:607px;
	}
	
	#slider a div{
		font-size:40px;
		bottom:10px;
		left:0px;
		padding:10px 20px;
		line-height:60px;
		-ms-text-shadow:3px 3px 5px #221F1F;
		-moz-text-shadow:3px 3px 5px #221F1F;
		-webkit-text-shadow:3px 3px 5px #221F1F;
		-o-text-shadow:3px 3px 5px #221F1F;
		text-shadow:3px 3px 5px #221F1F;
		max-width:535px;
	}
	
	#standings_home{
		display:none;
	}
	
	#navigator{
		font-size:16px;
		margin:20px;
		float:left;
	}
	
	#content_inside{
		margin:20px auto 0px;
		width:970px;
		padding:0px 0px 20px;
	}
	
	#banners{
		height:163px;
		top:0px;
		right:0px;
	}
	
	.banner{
		width:133px;
		height:120px;
		float:left;
		margin-right:40px;
		padding-top:43px;
	}
	
	.banner div{
		font-size:22px;
		line-height:28px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.content_title{
		width:930px;
		height:1px;
		margin:30px 20px 20px;
	}
	
	.content_title h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title h3{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title2{
		width:930px;
		height:1px;
		margin:0px 20px 40px;
	}
	
	.content_title2 h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title3{
		width:930px;
		height:1px;
		margin:40px 20px;
	}
	
	.content_title3 h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title3 h3{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_txt{
		font-size:16px;
		line-height:28px;
		margin:20px;
	}
	
	#calendar{
		width:970px;
		height:60px;
	}
	
	.arrows{
		width:40px;
		height:40px;
		line-height:40px;
		font-size:20px;
		margin:10px 20px;
	}
	
	.date_selector{
		margin:10px 0px;
	}
	
	.date_selector select, .date_selector input{
		font-size:20px;
		padding:0px 5px;
		width:200px;
		height:40px;
	}
	
	.score{
		width:930px;
		height:100px;
		margin:0px 20px;
	}
	
	a.score_cl{
		width:930px;
		height:100px;
		margin:30px 20px 0px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
	}
	
	.score_away{
		width:375px;
		height:100px;
		float:left;
	}
	
	.score_away .score_logo{
		left:20px;
		top:10px;
	}
	
	.score_away .score_logo img{
		width:80px;
		height:80px;
	}
	
	.score_away .score_team{
		display:none;
	}
	
	.score_away .score_team2{
		display:block;
		right:90px;
		top:23px;
		font-size:24px;
	}
	
	.score_away .score_record{
		right:90px;
		top:53px;
		font-size:16px;
	}
	
	.score_away .score_result{
		right:20px;
		top:0px;
		height:100px;
		line-height:100px;
		font-size:36px;
	}
	
	.score_home{
		width:375px;
		height:100px;
		float:left;
	}
	
	.score_home .score_logo{
		right:20px;
		top:10px;
	}
	
	.score_home .score_logo img{
		width:80px;
		height:80px;
	}
	
	.score_home .score_team{
		display:none;
	}
	
	.score_home .score_team2{
		display:block;
		left:90px;
		top:23px;
		font-size:24px;
	}
	
	.score_home .score_record{
		left:90px;
		top:53px;
		font-size:16px;
	}
	
	.score_home .score_result{
		left:20px;
		top:0px;
		height:100px;
		line-height:100px;
		font-size:36px;
	}
	
	.score_separator{
		width:180px;
		height:100px;
		line-height:100px;
		font-size:56px;
		float:left;
	}
	
	.status_cont{
		width:930px;
		height:25px;
		margin:0px 20px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
	}
	
	.score_status{
		width:180px;
		height:25px;
		line-height:25px;
		left:375px;
		top:0px;
		font-size:16px;
	}
	
	.score_home_field{
		height:25px;
		line-height:25px;
		right:30px;
		top:0px;
		font-size:16px;
	}
	
	.score_status_cl{
		width:180px;
		height:25px;
		line-height:25px;
		left:0px;
		top:0px;
		font-size:16px;
		border-bottom:1px solid #CCC;
	}
	
	.broadcast{
		position:absolute;
		bottom:2px;
		left:50%;
		-ms-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		transform:translateX(-50%);
		width:auto;
		height:16px;
	}
	
	.broadcast img{
		width:auto;
		height:16px;
		display:block;
	}
	
	.nomatch{
		width:930px;
		height:50px;
		margin:30px 20px 0px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:50px;
		font-size:24px;
		text-align:center;
	}
	
	.lineups{
		width:970px;
		height:518px;
	}
	
	.lineups_logo{
		width:150px;
		height:150px;
		top:50%;
		left:50%;
		margin:-75px 0px 0px -75px;
	}
	
	.lineups_logo img{
		width:150px;
		height:150px;
	}
	
	.lineups_away{
		width:485px;
		height:518px;
		float:left;
	}
	
	.lineups_home{
		width:485px;
		height:518px;
		float:left;
	}
	
	a.player_tit{
		width:116px;
		height:116px;
		-ms-border-radius:7.5px;
		-moz-border-radius:7.5px;
		-webkit-border-radius:7.5px;
		-o-border-radius:7.5px;
		border-radius:7.5px;
		-ms-box-shadow:4px 4px 5px #221F1F;
		-moz-box-shadow:4px 4px 5px #221F1F;
		-webkit-box-shadow:4px 4px 5px #221F1F;
		-o-box-shadow:4px 4px 5px #221F1F;
		box-shadow:4px 4px 5px #221F1F;
	}
	
	.lineups_away .g1{
		border:3px solid #120A8F;
		top:40px;
		right:40px;
	}
	
	.lineups_away .g2{
		border:3px solid #120A8F;
		bottom:40px;
		right:40px;
	}
	
	.lineups_away .c{
		border:3px solid #C80815;
		top:50%;
		left:50%;
		margin:-61px 0px 0px -61px;
	}
	
	.lineups_away .a1{
		border:3px solid #6B8E23;
		top:40px;
		left:40px;
	}
	
	.lineups_away .a2{
		border:3px solid #6B8E23;
		bottom:40px;
		left:40px;
	}
	
	.lineups_home .g1{
		border:3px solid #120A8F;
		top:40px;
		left:40px;
	}
	
	.lineups_home .g2{
		border:3px solid #120A8F;
		bottom:40px;
		left:40px;
	}
	
	.lineups_home .c{
		border:3px solid #C80815;
		top:50%;
		left:50%;
		margin:-61px 0px 0px -61px;
	}
	
	.lineups_home .a1{
		border:3px solid #6B8E23;
		top:40px;
		right:40px;
	}
	
	.lineups_home .a2{
		border:3px solid #6B8E23;
		bottom:40px;
		right:40px;
	}
	
	.player_tit_img{
		width:116px;
		height:85px;
		bottom:62px;
		left:0px;
	}
	
	.player_tit_img img{
		width:116px;
		height:85px;
	}
	
	.player_tit_name{
		position:absolute;
		left:0px;
		bottom:42px;
		width:112px;
		height:20px;
		line-height:20px;
		color:#FFF;
		padding:0px 2px;
		font-size:13px;
	}
	
	.g1 .player_tit_name, .g2 .player_tit_name{
		background-color:#120A8F;
	}
	
	.c .player_tit_name{
		background-color:#C80815;
	}
	
	.a1 .player_tit_name, .a2 .player_tit_name{
		background-color:#6B8E23;
	}
	
	.player_tit_team{
		position:absolute;
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_tit_team img{
		width:25px;
		height:25px;
	}
	
	.player_tit_role{
		position:absolute;
		left:40px;
		bottom:9px;
		width:25px;
		height:25px;
	}
	
	.player_tit_role img{
		width:25px;
		height:25px;
	}
	
	.player_tit_eff{
		position:absolute;
		right:5px;
		bottom:-5px;
		font-size:36px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.g1 .player_tit_eff, .g2 .player_tit_eff{
		color:#120A8F;
	}
	

	.c .player_tit_eff{
		color:#C80815;
	}
	
	.a1 .player_tit_eff, .a2 .player_tit_eff{
		color:#6B8E23;
	}
	
	.end .player_tit_eff{
		color:#F58323 !important;
	}
	
	.mvp{
		top:-15px;
		right:-15px;
		width:30px;
		height:30px;
	}
	
	.bench{
		width:970px;
	}
	
	.bench_away{
		width:454px;
		float:left;
		padding:0px 15px 0px 15px;
		border-right:1px solid #CCC;
	}
	
	.bench_home{
		width:454px;
		float:left;
		padding:0px 15px 0px 15px;
		border-left:1px solid #CCC;
	}
	
	a.player_pan{
		width:100px;
		height:100px;
		float:left;
		margin-right:10px;
		margin-top:50px;
		-ms-border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
	}
	
	.bench .g{
		border:2px solid #120A8F;
	}
	
	.bench .c{
		border:2px solid #C80815;
	}
	
	.bench .a{
		border:2px solid #6B8E23;
	}
	
	.player_pan_img{
		bottom:62px;
		left:0px;
		width:100px;
		height:73px;
	}
	
	.player_pan_img img{
		width:100px;
		height:73px;
	}
	
	.player_pan_name{
		left:0px;
		bottom:42px;
		width:96px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:12px;
	}
	
	.player_pan_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_pan_team img{
		width:25px;
		height:25px;
	}
	
	.player_pan_role{
		left:35px;
		bottom:11.5px;
		width:20px;
		height:20px;
	}
	
	.player_pan_role img{
		width:20px;
		height:20px;
	}
	
	.player_pan_eff{
		right:5px;
		bottom:0px;
		font-size:30px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	#content_ajax{
		width:749px;
		padding:10px 9px 10px 10px;
	}
	
	.intestazione{
		line-height:35px;
		font-size:15px;
		width:749px;
		height:35px;
	}
	
	.intestazione_title{
		line-height:35px;
		font-size:15px;
		width:744px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large2{
		float:left;
		width:144px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large3{
		float:left;
		width:164px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella{
		float:left;
		width:59px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella2{
		float:left;
		width:89px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella3{
		float:left;
		width:57px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga{
		line-height:35px;
		font-size:15px;
		width:749px;
		height:35px;
	}
	
	.riga .cella_large{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large2{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large3{
		float:left;
		width:144px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large4{
		float:left;
		width:164px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella{
		float:left;
		width:59px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella2{
		float:left;
		width:89px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella3{
		float:left;
		width:654px;
		height:35px;
		padding-left:5px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella4{
		float:left;
		width:57px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.player_sheet_img{
		width:192px;
		height:140px;
		float:left;
	}
	
	.player_sheet_img img{
		width:192px;
		height:140px;
	}
	
	.player_sheet_name{
		float:left;
		width:556px;
		height:60px;
		font-size:30px;
	}
	
	.player_sheet_fantateam{
		font-size:18px;
		margin-top:-10px;
	}
	
	.player_sheet_sx{
		width:278px;
		height:60px;
		float:left;
		margin-bottom:20px;
	}
	
	.player_sheet_team{
		bottom:0px;
		left:0px;
		width:60px;
		height:60px;
	}
	
	.player_sheet_team img{
		width:60px;
		height:60px;
	}
	
	.player_sheet_role{
		top:15px;
		left:80px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_role img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_eff{
		left:130px;
		bottom:0px;
		font-size:50px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		line-height:60px;
	}
	
	.player_sheet_credits{
		top:0px;
		right:10px;
		font-size:18px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		width:30px;
	}
	
	.player_sheet_injured{
		bottom:0px;
		right:10px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_injured img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_dx{
		border-left:1px solid #CCC;
		width:257px;
		height:60px;
		float:left;
		margin-bottom:20px;
		padding-left:20px;
	}
	
	.player_sheet_data{
		font-size:16px;
		line-height:20px;
	}
	
	.cont_mobile_data{
		position:relative;
	}
	
	.cont_mobile_data2{
		width:692px;
		overflow-x:scroll;
		padding-left:278px;
	}
	
	.cont_mobile_data2B{
		width:640px;
		overflow-x:scroll;
		padding-left:330px;
	}
	
	.cont_mobile_data2C{
		width:752px;
		overflow-x:scroll;
		padding-left:218px;
	}
	
	.cont_mobile_data2F{
		width:570px;
		overflow-x:scroll;
		padding-left:400px;
	}
	
	.live_team{
		width:749px;
		height:40px;
	}
	
	.live_team_name{
		float:left;
		font-size:20px;
		margin:10px 0px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_score{
		float:right;
		font-size:20px;
		margin:10px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_at{
		width:749px;
		height:40px;
		line-height:40px;
		font-size:30px;
	}
	
	.live_team_logo{
		margin:10px;
		float:left;
		width:20px;
		height:20px;
	}
	
	.live_team_logo img{
		width:20px;
		height:20px;
	}
	
	.inj_team{
		width:970px;
		height:50px;
		margin-top:30px;
	}
	
	.inj_team_at{
		width:970px;
		height:50px;
		line-height:50px;
		font-size:40px;
	}
	
	.inj_team_sep{
		margin:40px 20px 40px;
		width:930px;
		height:1px;
	}
	
	.inj_team_logo{
		margin:10px;
		float:left;
		width:30px;
		height:30px;
	}
	
	.inj_team_logo img{
		width:30px;
		height:30px;
	}
	
	.inj_team_name{
		float:left;
		font-size:30px;
		margin:10px 0px;
		height:30px;
		line-height:30px;
	}
	
	.inj_intestazione{
		height:35px;
		line-height:35px;
		font-size:15px;
		width:970px;
	}
	
	.inj_intestazione .player{
		float:left;
		width:250px;
		padding-left:10px;
	}
	
	.inj_intestazione .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_intestazione .injury{
		float:left;
		width:189px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_intestazione .return{
		float:left;
		width:429px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_riga{
		height:35px;
		line-height:35px;
		font-size:15px;
		width:970px;
	}
	
	.inj_riga .player{
		float:left;
		width:250px;
		padding-left:10px;
		font-weight:600;
	}
	
	.inj_riga .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_riga .injury{
		float:left;
		width:189px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_riga .return{
		float:left;
		width:429px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.std_conference{
		width:970px;
		height:50px;
		margin-top:30px;
	}
	
	.std_conference_logo{
		margin:10px;
		float:left;
		width:30px;
		height:30px;
	}
	
	.std_conference_logo img{
		width:30px;
		height:30px;
	}
	
	.std_conference_name{
		float:left;
		font-size:30px;
		margin:10px 0px;
		height:30px;
		line-height:30px;
	}
	
	.std_intestazione{
		width:770px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione .cella_pos{
		width:40px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella_large{
		padding-left:10px;
		width:279px;
		height:40px;
		border-left:1px solid #FFF;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella_large2{
		padding-right:10px;
		width:320px;
		height:40px;
		border-top:1px solid #221F1F;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_intestazione .cella2{
		float:left;
		width:60px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione .cella3{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione2{
		width:700px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione2 .cella_pos{
		width:40px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione2 .cella_large{
		padding-left:10px;
		width:349px;
		height:40px;
		border-left:1px solid #FFF;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione2 .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga{
		width:770px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_riga .cella_pos{
		width:40px;
		height:40px;
		font-size:24px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_img{
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga .cella_large{
		padding-left:5px;
		width:245px;
		height:40px;
		position:absolute;
		top:0px;
		left:80px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_large2{
		padding-left:10px;
		width:320px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
	}
	
	.std_riga .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella2{
		float:left;
		width:60px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella3{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga2{
		width:700px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_riga2 .cella_pos{
		width:40px;
		height:40px;
		font-size:24px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_img{
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga2 .cella_large{
		padding-left:5px;
		width:315px;
		height:40px;
		position:absolute;
		top:0px;
		left:80px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.rst_team{
		width:970px;
		height:120px;
		border-bottom:1px solid #FFF;
	}
	
	.rst_team_logo{
		width:90px;
		height:90px;
		top:15px;
		left:10px;
	}
	
	.rst_team_logo img{
		width:90px;
		height:90px;
	}
	
	.rst_team_name{
		font-size:30px;
		color:#221F1F;
		top:6px;
		left:120px;
		line-height:50px;
	}
	
	.rst_team_name span{
		font-size:48px;
	}
	
	.rst_team_background{
		width:500px;
		height:500px;
		top:50%;
		right:50px;
		margin-top:-200px;
	}
	
	.rst_team_background img{
		width:500px;
		height:500px;
	}
	
	a.player_rst{
		width:116px;
		height:116px;
		float:left;
		margin:10px 20px 30px;
		-ms-border-radius:7.5px;
		-moz-border-radius:7.5px;
		-webkit-border-radius:7.5px;
		-o-border-radius:7.5px;
		border-radius:7.5px;
		-ms-box-shadow:4px 4px 5px #221F1F;
		-moz-box-shadow:4px 4px 5px #221F1F;
		-webkit-box-shadow:4px 4px 5px #221F1F;
		-o-box-shadow:4px 4px 5px #221F1F;
		box-shadow:4px 4px 5px #221F1F;
	}
	
	#content_inside .g{
		border:3px solid #120A8F;
	}
	
	#content_inside .c{
		border:3px solid #C80815;
	}
	
	#content_inside .a{
		border:3px solid #6B8E23;
	}
	
	.player_rst_img{
		bottom:62px;
		left:0px;
		width:116px;
		height:85px;
	}
	
	.player_rst_img img{
		width:116px;
		height:85px;
	}
	
	.player_rst_name{
		left:0px;
		bottom:42px;
		width:112px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:13px;
	}
	
	.player_rst_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_rst_team img{
		width:25px;
		height:25px;
	}
	
	.player_rst_credits{
		left:-15px;
		top:-15px;
		font-size:18px;
		font-weight:bold;
		width:30px;
		height:30px;
		line-height:30px;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	.player_rst_eff{
		right:5px;
		bottom:-5px;
		font-size:36px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.injured{
		top:-15px;
		right:-15px;
		width:30px;
		height:30px;
	}
	
	.sts_intestazione{
		width:822px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.sts_intestazione .cella_large{
		padding-left:10px;
		width:268px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
		z-index:10;
	}
	
	.sts_intestazione .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione .cella2{
		float:left;
		width:93px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2{
		width:882px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.sts_intestazione2 .cella_large{
		padding-left:10px;
		width:208px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
		z-index:10;
	}
	
	.sts_intestazione2 .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2 .cella2{
		float:left;
		width:93px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga{
		width:822px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_riga .cella_large{
		width:218px;
		height:40px;
		position:absolute;
		top:0px;
		left:60px;
		z-index:10;
		background-color:#EEE;
	}
	
	.sts_riga .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga .cella_img{
		width:60px;
		height:40px;
		height:35px;
		padding-top:5px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.sts_riga .cella_img img{
		height:35px;
	}
	
	.sts_riga .cella2{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga2{
		width:882px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_riga2 .cella_large{
		padding-left:10px;
		width:208px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.sts_riga2 .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga2 .cella_img{
		width:60px;
		height:40px;
		height:35px;
		padding-top:5px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.sts_riga2 .cella_img img{
		height:35px;
	}
	
	.sts_riga2 .cella2{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.filter_selector{
		float:left;
		margin:10px 20px;
	}
	
	.filter_selector select{
		font-size:20px;
		height:40px;
		max-width:200px;
		padding-left:5px;
	}
	
	.box_tp{
		width:160px;
		height:595px;
		float:left;
		margin-top:20px;
	}
	
	.box_tp_title{
		width:160px;
		height:40px;
		line-height:40px;
		font-size:22px;
	}
	
	.box_tp_sep{
		width:2px;
		height:595px;
		margin-top:20px;
		float:left;
	}
	
	a.player_top{
		width:119px;
		height:119px;
		margin:60px 11px 30px;
		-ms-border-radius:7.5px;
		-moz-border-radius:7.5px;
		-webkit-border-radius:7.5px;
		-o-border-radius:7.5px;
		border-radius:7.5px;
		position:relative;
		-ms-box-shadow:4px 4px 5px #221F1F;
		-moz-box-shadow:4px 4px 5px #221F1F;
		-webkit-box-shadow:4px 4px 5px #221F1F;
		-o-box-shadow:4px 4px 5px #221F1F;
		box-shadow:4px 4px 5px #221F1F;
	}
	
	.box_tp .g{
		border:3px solid #120A8F;
	}
	
	.box_tp .c{
		border:3px solid #C80815;
	}
	
	.box_tp .a{
		border:3px solid #6B8E23;
	}
	
	.player_top_img{
		bottom:62px;
		left:0px;
		width:119px;
		height:87px;
	}
	
	.player_top_img img{
		width:119px;
		height:87px;
	}
	
	.player_top_name{
		left:0px;
		bottom:42px;
		width:115px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:14px;
	}
	
	.player_top_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_top_team img{
		width:25px;
		height:25px;
	}
	
	.player_top_eff{
		right:5px;
		bottom:-5px;
		font-size:36px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.player_top_pos{
		top:-15px;
		right:-15px;
		width:30px;
		height:30px;
	}
	
	#preload{
		margin-top:30px;
	}
	
	.week_matches{
		width:470px;
		margin-right:30px;
		float:left;
	}
	
	.wm_title{
		width:460px;
		height:50px;
		line-height:50px;
		font-size:30px;
		padding-left:10px;
	}
	
	.wm_week{
		width:460px;
		height:40px;
		line-height:40px;
		font-size:16px;
		padding-left:10px;
	}
	
	.wm_img{
		float:left;
		width:30px;
		height:30px;
		padding:5px 10px;
	}
	
	.wm_img img{
		width:30px;
		height:30px;
	}
	
	.wm_team{
		width:120px;
		height:40px;
		line-height:40px;
		font-size:16px;
		float:left;
	}
	
	.wm_team2{
		width:120px;
		height:40px;
		line-height:40px;
		font-size:16px;
		float:left;
	}
	
	.wm_result{
		width:45px;
		height:40px;
		line-height:40px;
		font-size:20px;
		float:left;
	}
	
	.wm_sep{
		width:38px;
		height:40px;
		line-height:40px;
		font-size:30px;
		float:left;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	#content_video{
		width:auto;
		padding:10px;
	}
	
	a#video_recap{
		top:20px;
		right:35px;
		font-size:18px;
		padding:0px 10px;
		height:30px;
		line-height:30px;
		border:1px solid #CCC;
	}
	
	.home_plus{
		width:970px;
		height:518px;
		padding-top:40px;
	}
	
	.more_news{
		width:485px;
		height:518px;
		float:left;
	}
	
	.home_plus_title{
		width:485px;
		height:40px;
		line-height:40px;
		font-size:22px;
		top:-40px;
		left:0px;
		border-bottom:2px solid #000;
	}
	
	.news{
		width:475px;
		height:98.5px;
		padding:15px 0px;
		border-bottom:1px solid #CCC;
		margin-right:10px;
	}
	
	a.news_img{
		width:158px;
		height:98.5px;
		float:left;
		margin:0px 10px;
	}
	
	a.news_img img{
		width:158px;
		height:98px;
	}
	
	a.news_title{
		width:297px;
		float:left;
		font-size:15px;
		line-height:22px;
	}
	
	.news_text{
		width:297px;
		float:left;
		font-size:12px;
		line-height:19px;
	}
	
	.top5_title{
		width:483px;
		height:40px;
		line-height:40px;
		font-size:22px;
		top:-40px;
		left:0px;
		border-left:2px solid #000;
	}
	
	footer{
		width:100%;
		height:50px;
		padding:10px 0px;
		margin-top:20px;
	}
	
	footer div{
		margin:0px auto;
		width:970px;
		height:50px;
		font-size:13px;
		line-height:25px;
	}
	
	#cont_cookie{
		width:100%;
		position:fixed;
		bottom:0px;
		left:0px;
		padding:10px 0px;
	}
	
	#cookie{
		width:970px;
		margin:0px auto;
		font-size:13px;
		line-height:25px;
	}
	
	.google_ads1{
		width:970px;
		margin:20px auto;
	}
	
	.google_ads2{
		width:930px;
		margin:0px auto;
		padding:20px 0px;
	}
	
	#champs_banner{
		width:930px;
		height:423px;
		margin:0px 20px 30px;
	}
	
	.cb_background{
		width:930px;
		height:423px;
	}
	
	.cb_background img{
		width:930px;
		height:423px;
	}
	
	.cb_curve{
		top:0px;
		left:27%;
		width:254px;
		height:339px;
	}
	
	.cb_curve svg{
		width:254px;
		height:339px;
	}
	
	.cb_text{
		bottom:34px;
		right:34px;
		font-size:41px;
		line-height:51px;
	}
	
	.cb_text span{
		font-size:61px;
	}
	
	#po_logo{
		width:267px;
		height:100px;
		margin:20px auto 0px;
	}
	
	#po_logo img{
		width:267px;
		height:100px;
	}
}


/* TABLET VERTICALE */
@media (min-width: 768px) and (max-width: 991px){
	header{
		width:100%;
		height:140px;
	}
	
	#header_cont0{
		width:100%;
		height:40px;
	}
	
	#header_cont1{
		margin-top:5px;
		width:100%;
		height:40px;
	}
	
	#header_cont2{
		width:100%;
		height:40px;
	}
	
	.header{
		margin:0px auto;
		width:768px;
		height:40px;
	}
	
	#logo{
		top:0px;
		left:26px;
		padding:0px 20px 0px 10px;
	}
	
	#logo a{
		width:160px;
		height:90px;
	}
	
	#logo img{
		width:160px;
		height:90px;
	}
	
	#menu_login{
		top:0px;
		left:38px;
		height:40px;
	}
	
	#menu_login a{
		padding:0px 16px;
		line-height:40px;
		font-size:15px;
	}
	
	#menu_strumenti{
		display:none;
	}
	
	#menu_nba{
		display:none;
	}
	
	#menu_mobile{
		top:0px;
		right:26px;
		padding:15px 20px 25px;
		display:block;
	}
	
	#menu_mobile a{
		width:50px;
		height:50px;
		font-size:50px;
		line-height:50px;
	}
	
	.submenu_mobile{
		font-size:18px;
		font-weight:400;
		height:calc(100% - 141px);
	}
	
	.sm1{
		top:141px;
		left:0px;
	}
	
	.sm2{
		top:141px;
		left:0px;
	}
	
	.submenu_mobile_title{
		padding:10px 20px;
	}
	
	.submenu_mobile a{
		padding:10px 20px;
	}
	
	.submenu_mobile a.selected{
		padding:10px 20px;
	}
	
	.sm1 i{
		font-size:20px;
		top:13px;
		right:20px;
	}
	
	.sm2 i{
		font-size:20px;
		top:13px;
		left:20px;
	}
	
	#content{
		margin:10px auto 0px;
		width:768px;
		padding:20px 0px 0px;
	}
	
	.results_arrow{
		width:35px;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	.results_end{
		width:35px;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	#results_prev{
		margin-left:20px;
	}
	
	#results_next{
		margin-right:20px;
	}
	
	#last_results{
		width:618px;
		height:90px;
		margin:0px 20px 20px;
	}
	
	.result_strip{
		width:110px;
		height:90px;
	}
	
	.strip_title{
		width:100%;
		height:20px;
		font-size:12px;
		line-height:20px;
	}
	
	.strip_logo{
		width:26px;
		height:26px;
		padding:2px 0px;
		margin-right:5px;
	}
	
	.strip_logo img{
		width:26px;
		height:26px;
	}
	
	.strip_team{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_result{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_separator{
		width:100%;
		height:1px;
		margin:4.5px 0px;
	}
	
	.strip_separator div{
		font-size:18px;
		top:-13px;
		right:21px;
		padding:0px 5px;
	}
	
	#slider{
		width:768px;
		height:400px;
	}
	
	#slider a img{
		width:768px;
		height:481px;
	}
	
	#slider a div{
		font-size:36px;
		bottom:10px;
		left:0px;
		padding:10px 20px;
		line-height:50px;
		-ms-text-shadow:3px 3px 5px #221F1F;
		-moz-text-shadow:3px 3px 5px #221F1F;
		-webkit-text-shadow:3px 3px 5px #221F1F;
		-o-text-shadow:3px 3px 5px #221F1F;
		text-shadow:3px 3px 5px #221F1F;
		max-width:480px;
	}
	
	#standings_home{
		display:none;
	}
	
	#navigator{
		font-size:16px;
		margin:20px;
		float:left;
	}
	
	#content_inside{
		margin:20px auto 0px;
		width:768px;
		padding:0px 0px 20px;
	}
	
	#banners{
		height:163px;
		top:0px;
		right:0px;
	}
	
	.banner{
		width:133px;
		height:120px;
		float:left;
		margin-right:40px;
		padding-top:43px;
	}
	
	.banner div{
		font-size:22px;
		line-height:28px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.content_title{
		width:728px;
		height:1px;
		margin:30px 20px 20px;
	}
	
	.content_title h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title h3{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title2{
		width:728px;
		height:1px;
		margin:0px 20px 40px;
	}
	
	.content_title2 h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title3{
		width:728px;
		height:1px;
		margin:40px 20px;
	}
	
	.content_title3 h2{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_title3 h3{
		font-size:24px;
		top:-18px;
		left:50%;
		padding:0px 10px;
	}
	
	.content_txt{
		font-size:16px;
		line-height:28px;
		margin:20px;
	}
	
	#calendar{
		width:768px;
		height:60px;
	}
	
	.arrows{
		width:40px;
		height:40px;
		line-height:40px;
		font-size:20px;
		margin:10px 20px;
	}
	
	.date_selector{
		margin:10px 0px;
	}
	
	.date_selector select, .date_selector input{
		font-size:20px;
		padding:0px 5px;
		width:200px;
		height:40px;
	}
	
	.score{
		width:728px;
		height:100px;
		margin:0px 20px;
	}
	
	a.score_cl{
		width:728px;
		height:100px;
		margin:30px 20px 0px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
	}
	
	.score_away{
		width:274px;
		height:100px;
		float:left;
	}
	
	.score_away .score_logo{
		left:20px;
		top:10px;
	}
	
	.score_away .score_logo img{
		width:80px;
		height:80px;
	}
	
	.score_away .score_team{
		display:none;
	}
	
	.score_away .score_team2{
		display:block;
		right:90px;
		top:23px;
		font-size:24px;
	}
	
	.score_away .score_record{
		right:90px;
		top:53px;
		font-size:16px;
	}
	
	.score_away .score_record span{
		display:none;
	}
	
	.score_away .score_result{
		right:20px;
		top:0px;
		height:100px;
		line-height:100px;
		font-size:36px;
	}
	
	.score_home{
		width:274px;
		height:100px;
		float:left;
	}
	
	.score_home .score_logo{
		right:20px;
		top:10px;
	}
	
	.score_home .score_logo img{
		width:80px;
		height:80px;
	}
	
	.score_home .score_team{
		display:none;
	}
	
	.score_home .score_team2{
		display:block;
		left:90px;
		top:23px;
		font-size:24px;
	}
	
	.score_home .score_record{
		left:90px;
		top:53px;
		font-size:16px;
	}
	
	.score_home .score_record span{
		display:none;
	}
	
	.score_home .score_result{
		left:20px;
		top:0px;
		height:100px;
		line-height:100px;
		font-size:36px;
	}
	
	.score_separator{
		width:180px;
		height:100px;
		line-height:100px;
		font-size:56px;
		float:left;
	}
	
	.status_cont{
		width:728px;
		height:25px;
		margin:0px 20px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
	}
	
	.score_status{
		width:180px;
		height:25px;
		line-height:25px;
		left:274px;
		top:0px;
		font-size:16px;
	}
	
	.score_home_field{
		height:25px;
		line-height:25px;
		right:30px;
		top:0px;
		font-size:16px;
	}
	
	.score_status_cl{
		width:180px;
		height:25px;
		line-height:25px;
		left:0px;
		top:0px;
		font-size:16px;
		border-bottom:1px solid #CCC;
	}
	
	.broadcast{
		position:absolute;
		bottom:2px;
		left:50%;
		-ms-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		transform:translateX(-50%);
		width:auto;
		height:16px;
	}
	
	.broadcast img{
		width:auto;
		height:16px;
		display:block;
	}
	
	.nomatch{
		width:728px;
		height:50px;
		margin:30px 20px 0px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:50px;
		font-size:24px;
		text-align:center;
	}
	
	.lineups{
		width:768px;
		height:410px;
	}
	
	.lineups_logo{
		width:100px;
		height:100px;
		top:50%;
		left:50%;
		margin:-50px 0px 0px -50px;
	}
	
	.lineups_logo img{
		width:100px;
		height:100px;
	}
	
	.lineups_away{
		width:384px;
		height:410px;
		float:left;
	}
	
	.lineups_home{
		width:384px;
		height:410px;
		float:left;
	}
	
	a.player_tit{
		width:100px;
		height:100px;
		-ms-border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		-ms-box-shadow:3px 3px 4px #221F1F;
		-moz-box-shadow:3px 3px 4px #221F1F;
		-webkit-box-shadow:3px 3px 4px #221F1F;
		-o-box-shadow:3px 3px 4px #221F1F;
		box-shadow:3px 3px 4px #221F1F;
	}
	
	.lineups_away .g1{
		border:2px solid #120A8F;
		top:40px;
		right:20px;
	}
	
	.lineups_away .g2{
		border:2px solid #120A8F;
		bottom:20px;
		right:20px;
	}
	
	.lineups_away .c{
		border:2px solid #C80815;
		top:50%;
		left:50%;
		margin:-53px 0px 0px -53px;
	}
	
	.lineups_away .a1{
		border:2px solid #6B8E23;
		top:40px;
		left:20px;
	}
	
	.lineups_away .a2{
		border:2px solid #6B8E23;
		bottom:20px;
		left:20px;
	}
	
	.lineups_home .g1{
		border:2px solid #120A8F;
		top:40px;
		left:20px;
	}
	
	.lineups_home .g2{
		border:2px solid #120A8F;
		bottom:20px;
		left:20px;
	}
	
	.lineups_home .c{
		border:2px solid #C80815;
		top:50%;
		left:50%;
		margin:-53px 0px 0px -53px;
	}
	
	.lineups_home .a1{
		border:2px solid #6B8E23;
		top:40px;
		right:20px;
	}
	
	.lineups_home .a2{
		border:2px solid #6B8E23;
		bottom:20px;
		right:20px;
	}
	
	.player_tit_img{
		width:100px;
		height:73px;
		bottom:62px;
		left:0px;
	}
	
	.player_tit_img img{
		width:100px;
		height:73px;
	}
	
	.player_tit_name{
		position:absolute;
		left:0px;
		bottom:42px;
		width:96px;
		height:20px;
		line-height:20px;
		color:#FFF;
		padding:0px 2px;
		font-size:12px;
	}
	
	.g1 .player_tit_name, .g2 .player_tit_name{
		background-color:#120A8F;
	}
	
	.c .player_tit_name{
		background-color:#C80815;
	}
	
	.a1 .player_tit_name, .a2 .player_tit_name{
		background-color:#6B8E23;
	}
	
	.player_tit_team{
		position:absolute;
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_tit_team img{
		width:25px;
		height:25px;
	}
	
	.player_tit_role{
		position:absolute;
		left:35px;
		bottom:11.5px;
		width:20px;
		height:20px;
	}
	
	.player_tit_role img{
		width:20px;
		height:20px;
	}
	
	.player_tit_eff{
		position:absolute;
		right:5px;
		bottom:0px;
		font-size:30px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.g1 .player_tit_eff, .g2 .player_tit_eff{
		color:#120A8F;
	}
	
	.c .player_tit_eff{
		color:#C80815;
	}
	
	.a1 .player_tit_eff, .a2 .player_tit_eff{
		color:#6B8E23;
	}
	
	.end .player_tit_eff{
		color:#F58323 !important;
	}
	
	.mvp{
		top:-10px;
		right:-10px;
		width:25px;
		height:25px;
	}
	
	.bench{
		width:768px;
	}
	
	.bench_away{
		width:353px;
		float:left;
		padding:0px 15px 0px 15px;
		border-right:1px solid #CCC;
	}
	
	.bench_home{
		width:353px;
		float:left;
		padding:0px 15px 0px 15px;
		border-left:1px solid #CCC;
	}
	
	a.player_pan{
		width:100px;
		height:100px;
		float:left;
		margin-right:10px;
		margin-top:50px;
		-ms-border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
	}
	
	.bench .g{
		border:2px solid #120A8F;
	}
	
	.bench .c{
		border:2px solid #C80815;
	}
	
	.bench .a{
		border:2px solid #6B8E23;
	}
	
	.player_pan_img{
		bottom:62px;
		left:0px;
		width:100px;
		height:73px;
	}
	
	.player_pan_img img{
		width:100px;
		height:73px;
	}
	
	.player_pan_name{
		left:0px;
		bottom:42px;
		width:96px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:12px;
	}
	
	.player_pan_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_pan_team img{
		width:25px;
		height:25px;
	}
	
	.player_pan_role{
		left:35px;
		bottom:11.5px;
		width:20px;
		height:20px;
	}
	
	.player_pan_role img{
		width:20px;
		height:20px;
	}
	
	.player_pan_eff{
		right:5px;
		bottom:0px;
		font-size:30px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	#content_ajax{
		width:698px;
		padding:10px;
	}
	
	.intestazione{
		line-height:35px;
		font-size:15px;
		width:749px;
		height:35px;
	}
	
	.intestazione_title{
		line-height:35px;
		font-size:15px;
		width:694px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large2{
		float:left;
		width:144px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella_large3{
		float:left;
		width:164px;
		height:35px;
		padding-left:5px;
	}
	
	.intestazione .cella{
		float:left;
		width:59px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella2{
		float:left;
		width:89px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella3{
		float:left;
		width:57px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga{
		line-height:35px;
		font-size:15px;
		width:749px;
		height:35px;
	}
	
	.riga .cella_large{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large2{
		float:left;
		width:84px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large3{
		float:left;
		width:144px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella_large4{
		float:left;
		width:164px;
		height:35px;
		padding-left:5px;
	}
	
	.riga .cella{
		float:left;
		width:59px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella2{
		float:left;
		width:89px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella3{
		float:left;
		width:654px;
		height:35px;
		padding-left:5px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella4{
		float:left;
		width:57px;
		height:35px;
		border-left:1px solid #FFF;
	}
	
	.player_sheet_img{
		width:192px;
		height:140px;
		float:left;
	}
	
	.player_sheet_img img{
		width:192px;
		height:140px;
	}
	
	.player_sheet_name{
		float:left;
		width:506px;
		height:60px;
		font-size:28px;
	}
	
	.player_sheet_fantateam{
		font-size:18px;
		margin-top:-10px;
	}
	
	.player_sheet_sx{
		width:278px;
		height:60px;
		float:left;
		margin-bottom:20px;
	}
	
	.player_sheet_team{
		bottom:0px;
		left:0px;
		width:60px;
		height:60px;
	}
	
	.player_sheet_team img{
		width:60px;
		height:60px;
	}
	
	.player_sheet_role{
		top:15px;
		left:80px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_role img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_eff{
		left:130px;
		bottom:0px;
		font-size:50px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		line-height:60px;
	}
	
	.player_sheet_credits{
		top:0px;
		right:10px;
		font-size:18px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		width:30px;
	}
	
	.player_sheet_injured{
		bottom:0px;
		right:10px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_injured img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_dx{
		border-left:1px solid #CCC;
		width:206px;
		height:60px;
		float:left;
		margin-bottom:20px;
		padding-left:10px;
	}
	
	.player_sheet_data{
		font-size:16px;
		line-height:20px;
	}
	
	.cont_mobile_data{
		position:relative;
	}
	
	.cont_mobile_data2{
		width:490px;
		overflow-x:scroll;
		padding-left:278px;
	}
	
	.cont_mobile_data2B{
		width:438px;
		overflow-x:scroll;
		padding-left:330px;
	}
	
	.cont_mobile_data2C{
		width:550px;
		overflow-x:scroll;
		padding-left:218px;
	}
	
	.cont_mobile_data2D{
		width:698px;
		overflow-x:scroll;
	}
	
	.cont_mobile_data2F{
		width:368px;
		overflow-x:scroll;
		padding-left:400px;
	}
	
	.live_team{
		width:698px;
		height:40px;
	}
	
	.live_team_name{
		float:left;
		font-size:20px;
		margin:10px 0px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_score{
		float:right;
		font-size:20px;
		margin:10px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_at{
		width:698px;
		height:40px;
		line-height:40px;
		font-size:30px;
	}
	
	.live_team_logo{
		margin:10px;
		float:left;
		width:20px;
		height:20px;
	}
	
	.live_team_logo img{
		width:20px;
		height:20px;
	}
	
	.inj_team{
		width:768px;
		height:50px;
		margin-top:30px;
	}
	
	.inj_team_at{
		width:768px;
		height:50px;
		line-height:50px;
		font-size:40px;
	}
	
	.inj_team_sep{
		margin:40px 20px 40px;
		width:728px;
		height:1px;
	}
	
	.inj_team_logo{
		margin:10px;
		float:left;
		width:30px;
		height:30px;
	}
	
	.inj_team_logo img{
		width:30px;
		height:30px;
	}
	
	.inj_team_name{
		float:left;
		font-size:30px;
		margin:10px 0px;
		height:30px;
		line-height:30px;
	}
	
	.inj_intestazione{
		height:35px;
		line-height:35px;
		font-size:15px;
		width:768px;
	}
	
	.inj_intestazione .player{
		float:left;
		width:200px;
		padding-left:10px;
	}
	
	.inj_intestazione .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_intestazione .injury{
		float:left;
		width:137px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_intestazione .return{
		float:left;
		width:329px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_riga{
		height:35px;
		line-height:35px;
		font-size:14px;
		width:768px;
	}
	
	.inj_riga .player{
		float:left;
		width:200px;
		padding-left:10px;
		font-weight:600;
	}
	
	.inj_riga .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_riga .injury{
		float:left;
		width:137px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.inj_riga .return{
		float:left;
		width:329px;
		border-left:1px solid #FFF;
		padding-left:10px;
	}
	
	.std_conference{
		width:768px;
		height:50px;
		margin-top:30px;
	}
	
	.std_conference_logo{
		margin:10px;
		float:left;
		width:30px;
		height:30px;
	}
	
	.std_conference_logo img{
		width:30px;
		height:30px;
	}
	
	.std_conference_name{
		float:left;
		font-size:30px;
		margin:10px 0px;
		height:30px;
		line-height:30px;
	}
	
	.std_intestazione{
		width:770px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione .cella_pos{
		width:40px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella_large{
		padding-left:10px;
		width:279px;
		height:40px;
		border-left:1px solid #FFF;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella_large2{
		padding-right:10px;
		width:320px;
		height:40px;
		border-top:1px solid #221F1F;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_intestazione .cella2{
		float:left;
		width:60px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione .cella3{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione2{
		width:700px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione2 .cella_pos{
		width:40px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione2 .cella_large{
		padding-left:10px;
		width:349px;
		height:40px;
		border-left:1px solid #FFF;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione2 .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga{
		width:770px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_riga .cella_pos{
		width:40px;
		height:40px;
		font-size:24px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_img{
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga .cella_large{
		padding-left:5px;
		width:245px;
		height:40px;
		position:absolute;
		top:0px;
		left:80px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_large2{
		padding-left:10px;
		width:320px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
	}
	
	.std_riga .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella2{
		float:left;
		width:60px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella3{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga2{
		width:700px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_riga2 .cella_pos{
		width:40px;
		height:40px;
		font-size:24px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_img{
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga2 .cella_large{
		padding-left:5px;
		width:315px;
		height:40px;
		position:absolute;
		top:0px;
		left:80px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella{
		float:left;
		width:69px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.rst_team{
		width:768px;
		height:120px;
		border-bottom:1px solid #FFF;
	}
	
	.rst_team_logo{
		width:90px;
		height:90px;
		top:15px;
		left:10px;
	}
	
	.rst_team_logo img{
		width:90px;
		height:90px;
	}
	
	.rst_team_name{
		font-size:30px;
		color:#221F1F;
		top:6px;
		left:120px;
		line-height:50px;
	}
	
	.rst_team_name span{
		font-size:48px;
	}
	
	.rst_team_background{
		width:400px;
		height:400px;
		top:50%;
		right:50px;
		margin-top:-200px;
	}
	
	.rst_team_background img{
		width:400px;
		height:400px;
	}
	
	a.player_rst{
		width:100px;
		height:100px;
		float:left;
		margin:10px 20px 30px;
		-ms-border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		-ms-box-shadow:3px 3px 4px #221F1F;
		-moz-box-shadow:3px 3px 4px #221F1F;
		-webkit-box-shadow:3px 3px 4px #221F1F;
		-o-box-shadow:3px 3px 4px #221F1F;
		box-shadow:3px 3px 4px #221F1F;
	}
	
	#content_inside .g{
		border:2px solid #120A8F;
	}
	
	#content_inside .c{
		border:2px solid #C80815;
	}
	
	#content_inside .a{
		border:2px solid #6B8E23;
	}
	
	.player_rst_img{
		bottom:62px;
		left:0px;
		width:100px;
		height:73px;
	}
	
	.player_rst_img img{
		width:100px;
		height:73px;
	}
	
	.player_rst_name{
		left:0px;
		bottom:42px;
		width:96px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:12px;
	}
	
	.player_rst_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_rst_team img{
		width:25px;
		height:25px;
	}
	
	.player_rst_credits{
		left:-10px;
		top:-10px;
		font-size:15px;
		font-weight:bold;
		width:25px;
		height:25px;
		line-height:25px;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	.player_rst_eff{
		right:5px;
		bottom:0px;
		font-size:30px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.injured{
		top:-10px;
		right:-10px;
		width:25px;
		height:25px;
	}
	
	.sts_intestazione{
		width:822px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.sts_intestazione .cella_large{
		padding-left:10px;
		width:268px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
		z-index:10;
	}
	
	.sts_intestazione .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione .cella2{
		float:left;
		width:93px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2{
		width:882px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.sts_intestazione2 .cella_large{
		padding-left:10px;
		width:208px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
		z-index:10;
	}
	
	.sts_intestazione2 .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2 .cella2{
		float:left;
		width:93px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga{
		width:822px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_riga .cella_large{
		width:218px;
		height:40px;
		position:absolute;
		top:0px;
		left:60px;
		z-index:10;
		background-color:#EEE;
	}
	
	.sts_riga .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga .cella_img{
		width:60px;
		height:40px;
		height:35px;
		padding-top:5px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.sts_riga .cella_img img{
		height:35px;
	}
	
	.sts_riga .cella2{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga2{
		width:882px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_riga2 .cella_large{
		padding-left:10px;
		width:208px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.sts_riga2 .cella{
		float:left;
		width:59px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga2 .cella_img{
		width:60px;
		height:40px;
		height:35px;
		padding-top:5px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.sts_riga2 .cella_img img{
		height:35px;
	}
	
	.sts_riga2 .cella2{
		float:left;
		width:93px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.filter_selector{
		float:left;
		margin:10px;
	}
	
	.filter_selector select{
		font-size:17px;
		height:40px;
		max-width:175px;
		padding-left:5px;
	}
	
	.box_tp{
		width:127px;
		height:500px;
		float:left;
		margin-top:20px;
	}
	
	.box_tp_title{
		width:127px;
		height:40px;
		line-height:40px;
		font-size:20px;
	}
	
	.box_tp_sep{
		width:1px;
		height:500px;
		margin-top:20px;
		float:left;
	}
	
	a.player_top{
		width:100px;
		height:100px;
		margin:50px 13px 30px 8px;
		-ms-border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		position:relative;
		-ms-box-shadow:3px 3px 4px #221F1F;
		-moz-box-shadow:3px 3px 4px #221F1F;
		-webkit-box-shadow:3px 3px 4px #221F1F;
		-o-box-shadow:3px 3px 4px #221F1F;
		box-shadow:3px 3px 4px #221F1F;
	}
	
	.box_tp .g{
		border:2px solid #120A8F;
	}
	
	.box_tp .c{
		border:2px solid #C80815;
	}
	
	.box_tp .a{
		border:2px solid #6B8E23;
	}
	
	.player_top_img{
		bottom:62px;
		left:0px;
		width:100px;
		height:73px;
	}
	
	.player_top_img img{
		width:100px;
		height:73px;
	}
	
	.player_top_name{
		left:0px;
		bottom:42px;
		width:96px;
		height:20px;
		line-height:20px;
		padding:0px 2px;
		font-size:12px;
	}
	
	.player_top_team{
		bottom:9px;
		left:5px;
		width:25px;
		height:25px;
	}
	
	.player_top_team img{
		width:25px;
		height:25px;
	}
	
	.player_top_eff{
		right:5px;
		bottom:0px;
		font-size:30px;
		font-weight:bold;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
	}
	
	.player_top_pos{
		top:-10px;
		right:-10px;
		width:25px;
		height:25px;
	}
	
	#preload{
		margin-top:30px;
	}
	
	.week_matches{
		width:374px;
		margin-right:20px;
		float:left;
	}
	
	.wm_title{
		width:364px;
		height:50px;
		line-height:50px;
		font-size:30px;
		padding-left:10px;
	}
	
	.wm_week{
		width:364px;
		height:40px;
		line-height:40px;
		font-size:16px;
		padding-left:10px;
	}
	
	.wm_img{
		float:left;
		width:30px;
		height:30px;
		padding:5px 10px;
	}
	
	.wm_img img{
		width:30px;
		height:30px;
	}
	
	.wm_team{
		width:72px;
		height:40px;
		line-height:40px;
		font-size:16px;
		float:left;
	}
	
	.wm_team2{
		width:72px;
		height:40px;
		line-height:40px;
		font-size:16px;
		float:left;
	}
	
	.wm_result{
		width:45px;
		height:40px;
		line-height:40px;
		font-size:20px;
		float:left;
	}
	
	.wm_sep{
		width:38px;
		height:40px;
		line-height:40px;
		font-size:30px;
		float:left;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	#content_video{
		width:auto;
		padding:10px;
	}
	
	a#video_recap{
		top:20px;
		right:35px;
		font-size:18px;
		padding:0px 10px;
		height:30px;
		line-height:30px;
		border:1px solid #CCC;
	}
	
	.home_plus{
		width:768px;
		height:410px;
		padding-top:40px;
	}
	
	.more_news{
		width:384px;
		height:410px;
		float:left;
	}
	
	.home_plus_title{
		width:384px;
		height:40px;
		line-height:40px;
		font-size:20px;
		top:-40px;
		left:0px;
		border-bottom:2px solid #000;
	}
	
	.news{
		width:364px;
		height:81.5px;
		padding:10px 0px;
		border-bottom:1px solid #CCC;
		margin-right:10px;
	}
	
	a.news_img{
		width:130px;
		height:81.5px;
		float:left;
		margin:0px 10px;
	}
	
	a.news_img img{
		width:130px;
		height:81px;
	}
	
	a.news_title{
		width:214px;
		float:left;
		font-size:15px;
		line-height:22px;
	}
	
	.news_text{
		display:none;
	}
	
	.top5_title{
		width:382px;
		height:40px;
		line-height:40px;
		font-size:20px;
		top:-40px;
		left:0px;
		border-left:2px solid #000;
	}
	
	footer{
		width:100%;
		height:50px;
		padding:10px 0px;
		margin-top:20px;
	}
	
	footer div{
		margin:0px auto;
		width:768px;
		height:50px;
		font-size:13px;
		line-height:25px;
	}
	
	#cont_cookie{
		width:100%;
		position:fixed;
		bottom:0px;
		left:0px;
		padding:10px 0px;
	}
	
	#cookie{
		width:728px;
		padding:0px 20px;
		margin:0px auto;
		font-size:13px;
		line-height:25px;
	}
	
	.google_ads1{
		width:768px;
		margin:20px auto;
	}
	
	.google_ads2{
		width:728px;
		margin:0px auto;
		padding:20px 0px;
	}
	
	#champs_banner{
		width:728px;
		height:331px;
		margin:0px 20px 30px;
	}
	
	.cb_background{
		width:728px;
		height:331px;
	}
	
	.cb_background img{
		width:728px;
		height:331px;
	}
	
	.cb_curve{
		top:0px;
		left:27%;
		width:254px;
		height:339px;
	}
	
	.cb_curve svg{
		width:199px;
		height:265px;
	}
	
	.cb_text{
		bottom:27px;
		right:27px;
		font-size:32px;
		line-height:40px;
	}
	
	.cb_text span{
		font-size:48px;
	}
	
	#po_logo{
		width:267px;
		height:100px;
		margin:20px auto 0px;
	}
	
	#po_logo img{
		width:267px;
		height:100px;
	}
}


/* SMARTPHONE VERTICALE */
@media (max-width: 767px) and (orientation: portrait){
	header{
		width:100%;
		height:110px;
	}
	
	#header_cont0{
		width:100%;
		height:30px;
	}
	
	#header_cont1{
		margin-top:5px;
		width:100%;
		height:30px;
	}
	
	#header_cont2{
		width:100%;
		height:30px;
	}
	
	.header{
		margin:0px auto;
		width:100%;
		height:30px;
	}
	
	#logo{
		top:0px;
		left:16px;
		padding:5px 10px;
	}
	
	#logo a{
		width:107px;
		height:60px;
	}
	
	#logo img{
		width:107px;
		height:60px;
	}
	
	#menu_login{
		top:0px;
		left:28px;
		height:30px;
	}
	
	#menu_login a{
		padding:0px 16px;
		line-height:30px;
		font-size:14px;
	}
	
	#menu_strumenti{
		display:none;
	}
	
	#menu_nba{
		display:none;
	}
	
	#menu_mobile{
		top:0px;
		right:16px;
		padding:5px 10px 15px;
		display:block;
	}
	
	#menu_mobile a{
		width:50px;
		height:50px;
		font-size:50px;
		line-height:50px;
	}
	
	.submenu_mobile{
		font-size:18px;
		font-weight:400;
		height:calc(100% - 111px);
	}
	
	.sm1{
		top:111px;
		left:0px;
	}
	
	.sm2{
		top:111px;
		left:0px;
	}
	
	.submenu_mobile_title{
		padding:10px 20px;
	}
	
	.submenu_mobile a{
		padding:10px 20px;
	}
	
	.submenu_mobile a.selected{
		padding:10px 20px;
	}
	
	.sm1 i{
		font-size:20px;
		top:13px;
		right:20px;
	}
	
	.sm2 i{
		font-size:20px;
		top:13px;
		left:20px;
	}
	
	#content{
		margin:10px auto 0px;
		width:100%;
		padding:20px 0px 0px;
	}
	
	.results_arrow{
		width:10%;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	.results_end{
		width:10%;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	#results_prev{
		margin-left:2%;
	}
	
	#results_next{
		margin-right:2%;
	}
	
	#last_results{
		width:72%;
		height:90px;
		margin:0px 2% 20px;
	}
	
	.result_strip{
		width:110px;
		height:90px;
	}
	
	.strip_title{
		width:100%;
		height:20px;
		font-size:12px;
		line-height:20px;
	}
	
	.strip_logo{
		width:26px;
		height:26px;
		padding:2px 0px;
		margin-right:5px;
	}
	
	.strip_logo img{
		width:26px;
		height:26px;
	}
	
	.strip_team{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_result{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_separator{
		width:100%;
		height:1px;
		margin:4.5px 0px;
	}
	
	.strip_separator div{
		font-size:18px;
		top:-13px;
		right:21px;
		padding:0px 5px;
	}
	
	#slider{
		width:device-width;
		height:auto;
	}
	
	#slider a img{
		width:100%;
		height:auto;
		display:block;
	}
	
	#slider a div{
		font-size:20px;
		bottom:5px;
		left:0px;
		padding:0px 4%;
		line-height:30px;
		-ms-text-shadow:2px 2px 4px #221F1F;
		-moz-text-shadow:2px 2px 4px #221F1F;
		-webkit-text-shadow:2px 2px 4px #221F1F;
		-o-text-shadow:2px 2px 4px #221F1F;
		text-shadow:2px 2px 4px #221F1F;
		max-width:92%;
	}
	
	.swiper-pagination{
		display:none;
	}
	
	#standings_home{
		display:none;
	}
	
	#navigator{
		font-size:14px;
		margin:20px 0px 20px 2%;
		float:left;
	}
	
	#content_inside{
		margin:20px auto 0px;
		width:100%;
		padding:0px 0px 20px;
	}
	
	#banners{
		display:none;
	}
	
	.content_title{
		width:96%;
		height:1px;
		margin:20px 2% 5px;
	}
	
	.content_title h2{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_title h3{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_title2{
		width:96%;
		height:1px;
		margin:0px 2% 20px;
	}
	
	.content_title2 h2{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_title3{
		width:96%;
		height:1px;
		margin:20px 2% 35px;
	}
	
	.content_title3 h2{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_title3 h3{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_txt{
		font-size:14px;
		line-height:22px;
		margin:20px 2%;
	}
	
	#calendar{
		width:100%;
		height:50px;
	}
	
	.arrows{
		width:30px;
		height:30px;
		line-height:30px;
		font-size:18px;
		margin:10px;
	}
	
	.date_selector{
		margin:10px 0px;
	}
	
	.date_selector select, .date_selector input{
		font-size:18px;
		padding:0px 5px;
		width:150px;
		height:30px;
	}
	
	.score{
		width:96%;
		height:165px;
		margin:0px 2%;
	}
	
	a.score_cl{
		width:96%;
		height:165px;
		margin:60px 2% 0px;
		border-top:0px;
		border-bottom:1px solid #CCC;
	}
	
	.score_away{
		width:100%;
		height:70px;
		float:none;
	}
	
	.score_away .score_logo{
		left:10px;
		top:10px;
	}
	
	.score_away .score_logo img{
		width:50px;
		height:50px;
	}
	
	.score_away .score_team{
		display:none;
	}
	
	.score_away .score_team2{
		display:block;
		left:44%;
		top:10px;
		font-size:24px;
	}
	
	.score_away .score_record{
		left:44%;
		bottom:12px;
		font-size:14px;
	}
	
	.score_away .score_record span{
		display:none;
	}
	
	.score_away .score_result{
		right:10px;
		top:0px;
		height:70px;
		line-height:70px;
		font-size:36px;
	}
	
	.score_home{
		width:100%;
		height:70px;
		float:none;
	}
	
	.score_home .score_logo{
		left:10px;
		top:10px;
	}
	
	.score_home .score_logo img{
		width:50px;
		height:50px;
	}
	
	.score_home .score_team{
		display:none;
	}
	
	.score_home .score_team2{
		display:block;
		left:44%;
		top:10px;
		font-size:24px;
	}
	
	.score_home .score_record{
		left:44%;
		bottom:12px;
		font-size:14px;
	}
	
	.score_home .score_record span{
		display:none;
	}
	
	.score_home .score_result{
		right:10px;
		top:0px;
		height:70px;
		line-height:70px;
		font-size:36px;
	}
	
	.score_separator{
		width:100%;
		height:25px;
		line-height:25px;
		font-size:18px;
		float:none;
	}
	
	.status_cont{
		width:96%;
		height:25px;
		margin:0px 2%;
		border:0px;
	}
	
	.score_status{
		width:100%;
		height:25px;
		line-height:25px;
		left:0px;
		top:0px;
		font-size:16px;
	}
	
	.score_home_field{
		display:none;
	}
	
	.score_status_cl{
		width:100%;
		height:25px;
		line-height:25px;
		left:0px;
		top:-95px;
		font-size:16px;
		border-bottom:0px;
	}
	
	.broadcast{
		position:absolute;
		bottom:4.5px;
		right:2%;
		width:auto;
		height:16px;
	}
	
	.broadcast img{
		width:auto;
		height:16px;
		display:block;
	}
	
	.nomatch{
		width:96%;
		height:30px;
		margin:20px 2% 0px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:30px;
		font-size:18px;
		text-align:center;
	}
	
	.lineups{
		width:100%;
		height:calc(100vw / (500 / 587) * 2);
	}
	
	.lineups_logo{
		width:80px;
		height:80px;
		top:50%;
		left:50%;
		margin:-40px 0px 0px -40px;
	}
	
	.lineups_logo img{
		width:100px;
		height:100px;
	}
	
	.lineups_away{
		width:100vw;
		height:calc(100vw / (500 / 587));
		float:none;
		margin-top:15px;
	}
	
	.lineups_home{
		width:100vw;
		height:calc(100vw / (500 / 587));
		float:none;
	}
	
	a.player_tit{
		width:80px;
		height:80px;
		-ms-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
		border-radius:4px;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	.lineups_away .g1{
		border:2px solid #120A8F;
		top:30px;
		right:10px;
	}
	
	.lineups_away .g2{
		border:2px solid #120A8F;
		bottom:10px;
		right:10px;
	}
	
	.lineups_away .c{
		border:2px solid #C80815;
		top:50%;
		left:50%;
		margin:-42px 0px 0px -42px;
	}
	
	.lineups_away .a1{
		border:2px solid #6B8E23;
		top:30px;
		left:10px;
	}
	
	.lineups_away .a2{
		border:2px solid #6B8E23;
		bottom:10px;
		left:10px;
	}
	
	.lineups_home .g1{
		border:2px solid #120A8F;
		top:30px;
		left:10px;
	}
	
	.lineups_home .g2{
		border:2px solid #120A8F;
		bottom:10px;
		left:10px;
	}
	
	.lineups_home .c{
		border:2px solid #C80815;
		top:50%;
		left:50%;
		margin:-42px 0px 0px -42px;
	}
	
	.lineups_home .a1{
		border:2px solid #6B8E23;
		top:30px;
		right:10px;
	}
	
	.lineups_home .a2{
		border:2px solid #6B8E23;
		bottom:10px;
		right:10px;
	}
	
	.player_tit_img{
		width:80px;
		height:58px;
		bottom:49px;
		left:0px;
	}
	
	.player_tit_img img{
		width:80px;
		height:58px;
	}
	
	.player_tit_name{
		position:absolute;
		left:0px;
		bottom:31px;
		width:76px;
		height:18px;
		line-height:18px;
		color:#FFF;
		padding:0px 2px;
		font-size:9px;
	}
	
	.g1 .player_tit_name, .g2 .player_tit_name{
		background-color:#120A8F;
	}
	
	.c .player_tit_name{
		background-color:#C80815;
	}
	
	.a1 .player_tit_name, .a2 .player_tit_name{
		background-color:#6B8E23;
	}
	
	.player_tit_team{
		position:absolute;
		bottom:4px;
		left:3px;
		width:20px;
		height:20px;
	}
	
	.player_tit_team img{
		width:20px;
		height:20px;
	}
	
	.player_tit_role{
		position:absolute;
		left:27px;
		bottom:11px;
		width:15px;
		height:15px;
	}
	
	.player_tit_role img{
		width:15px;
		height:15px;
	}
	
	.player_tit_eff{
		position:absolute;
		right:3px;
		bottom:0px;
		font-size:20px;
		font-weight:bold;
		-ms-text-shadow:1px 1px 2px #221F1F;
		-moz-text-shadow:1px 1px 2px #221F1F;
		-webkit-text-shadow:1px 1px 2px #221F1F;
		-o-text-shadow:1px 1px 2px #221F1F;
		text-shadow:1px 1px 2px #221F1F;
	}
	
	.g1 .player_tit_eff, .g2 .player_tit_eff{
		color:#120A8F;
	}
	
	.c .player_tit_eff{
		color:#C80815;
	}
	
	.a1 .player_tit_eff, .a2 .player_tit_eff{
		color:#6B8E23;
	}
	
	.end .player_tit_eff{
		color:#F58323 !important;
	}
	
	.mvp{
		top:-10px;
		right:-10px;
		width:20px;
		height:20px;
	}
	
	.bench{
		width:100%;
	}
	
	.bench_away{
		width:96%;
		float:none;
		padding:2% 0px;
		margin:0px 2%;
		border-right:0px;
		border-bottom:2px solid #CCC;
		padding-bottom:20px;
	}
	
	.bench_home{
		width:96%;
		float:left;
		padding:2% 0px;
		margin:0px 2%;
		border-left:0px;
	}
	
	a.player_pan{
		width:calc(23.5% - 4px);
		height:0px;
		padding-top:23.5%;
		float:left;
		margin-right:2%;
		margin-top:40px;
		-ms-border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;
		border-radius:3px;
	}
	
	.bench .g{
		border:2px solid #120A8F;
	}
	
	.bench .c{
		border:2px solid #C80815;
	}
	
	.bench .a{
		border:2px solid #6B8E23;
	}
	
	.player_pan_img{
		bottom:50%;
		left:0px;
		width:100%;
		height:auto;
		margin-bottom:8px;
	}
	
	.player_pan_img img{
		width:100%;
		height:auto;
		display:block;
	}
	
	.player_pan_name{
		left:0px;
		bottom:50%;
		margin-bottom:-8px;
		width:98%;
		height:16px;
		line-height:16px;
		padding:0px 1%;
		font-size:9px;
	}
	
	.player_pan_team{
		bottom:4px;
		left:3px;
		width:20px;
		height:20px;
	}
	
	.player_pan_team img{
		width:20px;
		height:20px;
	}
	
	.player_pan_role{
		left:27px;
		bottom:11px;
		width:15px;
		height:15px;
	}
	
	.player_pan_role img{
		width:15px;
		height:15px;
	}
	
	.player_pan_eff{
		right:3px;
		bottom:0px;
		font-size:20px;
		-ms-text-shadow:1px 1px 2px #221F1F;
		-moz-text-shadow:1px 1px 2px #221F1F;
		-webkit-text-shadow:1px 1px 2px #221F1F;
		-o-text-shadow:1px 1px 2px #221F1F;
		text-shadow:1px 1px 2px #221F1F;
	}
	
	#content_ajax{
		width:96%;
		padding:2%;
	}
	
	.intestazione{
		line-height:30px;
		font-size:14px;
		width:689px;
		height:30px;
	}
	
	.intestazione_title{
		line-height:30px;
		font-size:14px;
		width:calc(100% - 3px);
		height:30px;
		padding-left:3px;
	}
	
	.intestazione .cella_large{
		float:left;
		width:80px;
		height:30px;
		padding-left:3px;
	}
	
	.intestazione .cella_large2{
		float:left;
		width:135px;
		height:30px;
		padding-left:3px;
	}
	
	.intestazione .cella_large3{
		float:left;
		width:155px;
		height:30px;
		padding-left:3px;
	}
	
	.intestazione .cella{
		float:left;
		width:54px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella2{
		float:left;
		width:82px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella3{
		float:left;
		width:52px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.riga{
		line-height:30px;
		font-size:14px;
		width:689px;
		height:30px;
	}
	
	.riga .cella_large{
		float:left;
		width:80px;
		height:30px;
		padding-left:3px;
	}
	
	.riga .cella_large2{
		float:left;
		width:80px;
		height:30px;
		padding-left:3px;
	}
	
	.riga .cella_large3{
		float:left;
		width:135px;
		height:30px;
		padding-left:3px;
	}
	
	.riga .cella_large4{
		float:left;
		width:155px;
		height:30px;
		padding-left:3px;
	}
	
	.riga .cella{
		float:left;
		width:54px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella2{
		float:left;
		width:82px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella3{
		float:left;
		width:601px;
		height:30px;
		padding-left:3px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella4{
		float:left;
		width:52px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.player_sheet_img{
		width:30%;
		height:auto;
		float:left;
	}
	
	.player_sheet_img img{
		width:100%;
		height:auto;
		display:block;

	}
	
	.player_sheet_name{
		float:left;
		width:68%;
		height:auto;
		font-size:18px;
		line-height:23px;
		margin-left:2%
	}
	
	.player_sheet_fantateam{
		font-size:16px;
		margin-top:-5px;
	}
	
	.player_sheet_sx{
		width:100%;
		height:40px;
		float:none;
		clear:both;
		margin-bottom:10px;
		padding-top:10px;
	}
	
	.player_sheet_team{
		bottom:0px;
		left:2%;
		width:40px;
		height:40px;
	}
	
	.player_sheet_team img{
		width:40px;
		height:40px;
	}
	
	.player_sheet_role{
		top:15px;
		left:50%;
		margin-left:-15px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_role img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_eff{
		right:2%;
		bottom:0px;
		font-size:40px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		line-height:40px;
	}
	
	.player_sheet_credits{
		top:15px;
		left:50%;
		margin-left:-55px;
		font-size:18px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		width:30px;
	}
	
	.player_sheet_injured{
		top:15px;
		left:50%;
		margin-left:25px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_injured img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_dx{
		border-left:0px;
		width:100%;
		height:60px;
		float:none;
		margin-bottom:10px;
		padding-left:0px;
	}
	
	.player_sheet_data{
		font-size:14px;
		line-height:19px;
	}
	
	.cont_mobile_data{
		position:relative;
	}
	
	.cont_mobile_data2{
		width:calc(100% - 145px);
		overflow-x:scroll;
		padding-left:145px;
	}
	
	.cont_mobile_data2B{
		width:calc(100% - 130px);
		overflow-x:scroll;
		padding-left:130px;
	}
	
	.cont_mobile_data2C{
		width:calc(100% - 145px);
		overflow-x:scroll;
		padding-left:145px;
	}
	
	.cont_mobile_data2D{
		width:100%;
		overflow-x:scroll;
	}
	
	.cont_mobile_data2E{
		width:calc(100% - 150px);
		overflow-x:scroll;
		padding-left:150px;
	}
	
	.cont_mobile_data2F{
		width:calc(100% - 190px);
		overflow-x:scroll;
		padding-left:190px;
	}
	
	.live_team{
		width:100%;
		height:40px;
	}
	
	.live_team_name{
		float:left;
		font-size:20px;
		margin:10px 0px 10px 10px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_score{
		float:right;
		font-size:20px;
		margin:10px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_at{
		width:100%;
		height:40px;
		line-height:40px;
		font-size:30px;
	}
	
	.live_team_logo{
		display:none;
	}
	
	.inj_team{
		width:100%;
		height:40px;
		margin-top:20px;
	}
	
	.inj_team_at{
		width:100%;
		height:40px;
		line-height:40px;
		font-size:30px;
	}
	
	.inj_team_sep{
		margin:30px 2% 30px;
		width:96%;
		height:1px;
	}
	
	.inj_team_logo{
		margin:5px 10px 5px 2%;
		float:left;
		width:30px;
		height:30px;
	}

	.inj_team_logo img{
		width:30px;
		height:30px;
	}
	
	.inj_team_name{
		float:left;
		font-size:24px;
		margin:5px 0px;
		height:30px;
		line-height:30px;
	}
	
	.inj_intestazione{
		height:35px;
		line-height:35px;
		font-size:15px;
		width:530px;
	}
	
	.inj_intestazione .player{
		float:none;
		width:145px;
		padding-left:5px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
	}
	
	.inj_intestazione .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_intestazione .injury{
		float:left;
		width:129px;
		border-left:1px solid #FFF;
		padding-left:5px;
	}
	
	.inj_intestazione .return{
		float:left;
		width:319px;
		border-left:1px solid #FFF;
		padding-left:5px;
	}
	
	.inj_riga{
		height:35px;
		line-height:35px;
		font-size:14px;
		width:530px;
	}
	
	.inj_riga .player{
		float:none;
		width:145px;
		padding-left:5px;
		font-weight:600;
		position:absolute;
		top:35px;
		left:0px;
		background-color:#EEE;
	}
	
	.inj_riga .player div{
		display:none;
	}
	
	.inj_riga .player span{
		display:block;
	}
	
	.inj_riga .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_riga .injury{
		float:left;
		width:129px;
		border-left:1px solid #FFF;
		padding-left:5px;
	}
	
	.inj_riga .return{
		float:left;
		width:319px;
		border-left:1px solid #FFF;
		padding-left:5px;
	}
	
	.std_conference{
		width:100%;
		height:40px;
		margin-top:20px;
	}
	
	.std_conference_logo{
		margin:5px 10px 5px 2%;
		float:left;
		width:30px;
		height:30px;
	}
	
	.std_conference_logo img{
		width:30px;
		height:30px;
	}
	
	.std_conference_name{
		float:left;
		font-size:24px;
		margin:5px 0px;
		height:30px;
		line-height:30px;
	}
	
	.std_intestazione{
		width:660px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione .cella_pos{
		width:40px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella_large{
		padding-left:5px;
		width:84px;
		height:40px;
		border-left:1px solid #FFF;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella_large div{
		display:none;
	}
	
	.std_intestazione .cella_large span{
		display:block;
	}
	
	.std_intestazione .cella_large2{
		padding-right:5px;
		width:125px;
		height:40px;
		border-top:1px solid #221F1F;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella{
		float:left;
		width:59px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_intestazione .cella2{
		float:left;
		width:50px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione .cella3{
		float:left;
		width:83px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione2{
		width:600px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione2 .cella_pos{
		width:40px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione2 .cella_large{
		padding-left:5px;
		width:144px;
		height:40px;
		border-left:1px solid #FFF;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione2 .cella_large div{
		display:none;
	}
	
	.std_intestazione2 .cella_large span{
		display:block;
	}
	
	.std_intestazione2 .cella{
		float:left;
		width:59px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga{
		width:660px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.std_riga .cella_pos{
		width:40px;
		height:40px;
		font-size:22px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_img{
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga .cella_large{
		padding-left:5px;
		width:45px;
		height:40px;
		position:absolute;
		top:0px;
		left:80px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_large div{
		display:none;
	}
	
	.std_riga .cella_large span{
		display:block;
	}
	
	.std_riga .cella_large2{
		padding-left:5px;
		width:125px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
	}
	
	.std_riga .cella_large2 div{
		display:none;
	}
	
	.std_riga .cella{
		float:left;
		width:59px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella2{
		float:left;
		width:50px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella3{
		float:left;
		width:83px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga2{
		width:600px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.std_riga2 .cella_pos{
		width:40px;
		height:40px;
		font-size:22px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_img{
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga2 .cella_large{
		padding-left:5px;
		width:105px;
		height:40px;
		position:absolute;
		top:0px;
		left:80px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_large div{
		display:none;
	}
	
	.std_riga2 .cella_large span{
		display:block;
	}
	
	.std_riga2 .cella{
		float:left;
		width:59px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.rst_team{
		width:100%;
		height:80px;
		border-bottom:1px solid #FFF;
	}
	
	.rst_team_logo{
		width:60px;
		height:60px;
		top:10px;
		left:5px;
	}
	
	.rst_team_logo img{
		width:60px;
		height:60px;
	}
	
	.rst_team_name{
		font-size:20px;
		color:#221F1F;
		top:6px;
		left:75px;
		line-height:30px;
	}
	
	.rst_team_name span{
		font-size:30px;
	}
	
	.rst_team_background{
		width:250px;
		height:250px;
		top:50%;
		right:-125px;
		margin-top:-125px;
	}
	
	.rst_team_background img{
		width:250px;
		height:250px;
	}
	
	a.player_rst{
		width:80px;
		height:80px;
		float:left;
		margin:10px 10px 30px;
		-ms-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
		border-radius:4px;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	#content_inside .g{
		border:2px solid #120A8F;
	}
	
	#content_inside .c{
		border:2px solid #C80815;
	}
	
	#content_inside .a{
		border:2px solid #6B8E23;
	}
	
	.player_rst_img{
		bottom:49px;
		left:0px;
		width:80px;
		height:58px;
	}
	
	.player_rst_img img{
		width:80px;
		height:58px;
	}
	
	.player_rst_name{
		left:0px;
		bottom:31px;
		width:76px;
		height:18px;
		line-height:18px;
		padding:0px 2px;
		font-size:9px;
	}
	
	.player_rst_team{
		bottom:4px;
		left:3px;
		width:20px;
		height:20px;
	}
	
	.player_rst_team img{
		width:20px;
		height:20px;
	}
	
	.player_rst_credits{
		left:-10px;
		top:-10px;
		font-size:12px;
		font-weight:bold;
		width:20px;
		height:20px;
		line-height:20px;
		-ms-box-shadow:1px 1px 2px #221F1F;
		-moz-box-shadow:1px 1px 2px #221F1F;
		-webkit-box-shadow:1px 1px 2px #221F1F;
		-o-box-shadow:1px 1px 2px #221F1F;
		box-shadow:1px 1px 2px #221F1F;
	}
	
	.player_rst_eff{
		right:3px;
		bottom:2px;
		font-size:18px;
		font-weight:bold;
		-ms-text-shadow:1px 1px 2px #221F1F;
		-moz-text-shadow:1px 1px 2px #221F1F;
		-webkit-text-shadow:1px 1px 2px #221F1F;
		-o-text-shadow:1px 1px 2px #221F1F;
		text-shadow:1px 1px 2px #221F1F;
	}
	
	.injured{
		top:-10px;
		right:-10px;
		width:20px;
		height:20px;
	}
	
	.sts_intestazione{
		width:765px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_intestazione .cella_large{
		padding-left:5px;
		width:140px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
		z-index:10;
	}
	
	.sts_intestazione .cella{
		float:left;
		width:54px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione .cella2{
		float:left;
		width:89px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2{
		width:820px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_intestazione2 .cella_large{
		padding-left:5px;
		width:140px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
		z-index:10;
	}
	
	.sts_intestazione2 .cella{
		float:left;
		width:54px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2 .cella2{
		float:left;
		width:89px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga{
		width:765px;
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	
	.sts_riga .cella_large{
		width:140px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
		padding-left:5px;
	}
	
	.sts_riga .cella_large div{
		display:none;
	}
	
	.sts_riga .cella_large span{
		display:block;
	}
	
	.sts_riga .cella{
		float:left;
		width:54px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga .cella_img{
		display:none;
	}
	
	.sts_riga .cella2{
		float:left;
		width:89px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga2{
		width:820px;
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	
	.sts_riga2 .cella_large{
		width:140px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
		padding-left:5px;
	}
	
	.sts_riga2 .cella_large div{
		display:none;
	}
	
	.sts_riga2 .cella_large span{
		display:block;
	}
	
	.sts_riga2 .cella{
		float:left;
		width:54px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga2 .cella_img{
		display:none;
	}
	
	.sts_riga2 .cella2{
		float:left;
		width:89px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.filter_selector{
		float:left;
		margin:10px 1% 10px 2%;
		width:22%;
	}
	
	.filter_selector select{
		font-size:16px;
		height:30px;
		max-width:calc(100% - 5px);
		padding-left:5px;
	}
	
	.box_tp{
		width:33%;
		height:405px;
		float:left;
		margin-top:20px;
	}
	
	.box_tp_title{
		width:100%;
		height:30px;
		line-height:30px;
		font-size:16px;
	}
	
	.box_tp_sep{
		width:1px;
		height:405px;
		margin-top:20px;
		float:left;
	}
	
	a.player_top{
		width:80px;
		height:80px;
		margin:40px 13px 30px 8px;
		-ms-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
		border-radius:4px;
		position:relative;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	.box_tp .g{
		border:2px solid #120A8F;
	}
	
	.box_tp .c{
		border:2px solid #C80815;
	}
	
	.box_tp .a{
		border:2px solid #6B8E23;
	}
	
	.player_top_img{
		bottom:49px;
		left:0px;
		width:80px;
		height:58px;
	}
	
	.player_top_img img{
		width:80px;
		height:58px;
	}
	
	.player_top_name{
		left:0px;
		bottom:31px;
		width:76px;
		height:18px;
		line-height:18px;
		padding:0px 2px;
		font-size:9px;
	}
	
	.player_top_team{
		bottom:4px;
		left:3px;
		width:20px;
		height:20px;
	}
	
	.player_top_team img{
		width:20px;
		height:20px;
	}
	
	.player_top_eff{
		right:3px;
		bottom:0px;
		font-size:20px;
		font-weight:bold;
		-ms-text-shadow:1px 1px 2px #221F1F;
		-moz-text-shadow:1px 1px 2px #221F1F;
		-webkit-text-shadow:1px 1px 2px #221F1F;
		-o-text-shadow:1px 1px 2px #221F1F;
		text-shadow:1px 1px 2px #221F1F;
	}
	
	.player_top_pos{
		top:-10px;
		right:-10px;
		width:20px;
		height:20px;
	}
	
	#preload{
		margin-top:30px;
	}
	
	.week_matches{
		width:100%;
		margin-right:0px;
		float:none;
		margin-bottom:10px;
	}
	
	.wm_title{
		width:98%;
		height:40px;
		line-height:40px;
		font-size:24px;
		padding-left:2%;
	}
	
	.wm_week{
		width:98%;
		height:30px;
		line-height:30px;
		font-size:16px;
		padding-left:2%;
	}
	
	.wm_img{
		float:left;
		width:20px;
		height:20px;
		padding:5px;
	}
	
	.wm_img img{

		width:20px;
		height:20px;
	}
	
	.wm_team{
		width:calc(30% - 30px);
		height:30px;
		line-height:30px;
		font-size:16px;
		float:left;
	}
	
	.wm_team2{
		width:calc(30% - 30px);
		height:30px;
		line-height:30px;
		font-size:16px;
		float:left;
	}
	
	.wm_result{
		width:15%;
		height:30px;
		line-height:30px;
		font-size:18px;
		float:left;
	}
	
	.wm_sep{
		width:calc(10% - 2px);
		height:30px;
		line-height:30px;
		font-size:18px;
		float:left;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	#content_video{
		width:auto;
		padding:2%;
	}
	
	a#video_recap{
		top:20px;
		right:2%;
		font-size:18px;
		padding:0px 10px;
		height:30px;
		line-height:30px;
		border:1px solid #CCC;
	}
	
	a#video_recap span{
		display:none;
	}
	
	.home_plus{
		width:100%;
		height:auto;
		padding-top:30px;
	}
	
	.more_news{
		width:100%;
		height:auto;
		float:none;
		margin-bottom:40px;
	}
	
	.home_plus_title{
		width:100%;
		height:30px;
		line-height:30px;
		font-size:16px;
		top:-30px;
		left:0px;
		border-bottom:2px solid #000;
	}
	
	.news{
		width:100%;
		height:81.5px;
		padding:10px 0px;
		border-bottom:1px solid #CCC;
		margin-right:10px;
	}
	
	a.news_img{
		width:40%;
		height:auto;
		float:left;
		margin:0px 2%;
	}
	
	a.news_img img{
		width:100%;
		height:auto;
		display:block;
	}
	
	a.news_title{
		width:56%;
		float:left;
		font-size:14px;
		line-height:20px;
	}
	
	.news_text{
		display:none;
	}
	
	.top5_title{
		width:100%;
		height:30px;
		line-height:30px;
		font-size:16px;
		top:-30px;
		left:0px;
		border-left:0px;
	}
	
	footer{
		width:96%;
		height:auto;
		padding:10px 2%;
		margin-top:20px;
	}
	
	footer div{
		margin:0px auto;
		width:100%;
		height:auto;
		font-size:10px;
		line-height:18px;
	}
	
	#cont_cookie{
		width:100%;
		position:fixed;
		bottom:0px;
		left:0px;
		padding:10px 0px;
	}
	
	#cookie{
		width:96%;
		padding:0px 2%;
		margin:0px auto;
		font-size:10px;
		line-height:18px;
	}
	
	.google_ads1{
		width:96%;
		margin:20px auto;
	}
	
	.google_ads2{
		width:96%;
		margin:0px auto;
		padding:20px 0px;
	}
	
	#champs_banner{
		width:96%;
		height:auto;
		margin:0px 2% 20px;
		display:inline-block;
	}
	
	.cb_background{
		width:100%;
		height:auto;
	}
	
	.cb_background img{
		width:100%;
		height:auto;
	}
	
	.cb_curve{
		top:0px;
		left:27%;
		width:25%;
		height:auto;
	}
	
	.cb_curve svg{
		width:100%;
		height:auto;
	}
	
	.cb_text{
		bottom:5%;
		right:5%;
		font-size:14px;
		line-height:22px;
	}
	
	.cb_text span{
		font-size:20px;
	}
	
	#po_logo{
		width:267px;
		height:100px;
		margin:20px auto 0px;
	}
	
	#po_logo img{
		width:267px;
		height:100px;
	}
}


/* SMARTPHONE ORIZZONTALE */
@media (max-width: 767px) and (orientation: landscape){
	header{
		width:100%;
		height:110px;
	}
	
	#header_cont0{
		width:100%;
		height:30px;
	}
	
	#header_cont1{
		margin-top:5px;
		width:100%;
		height:30px;
	}
	
	#header_cont2{
		width:100%;
		height:30px;
	}
	
	.header{
		margin:0px auto;
		width:100%;
		height:30px;
	}
	
	#logo{
		top:0px;
		left:16px;
		padding:5px 10px;
	}
	
	#logo a{
		width:107px;
		height:60px;
	}
	
	#logo img{
		width:107px;
		height:60px;
	}
	
	#menu_login{
		top:0px;
		left:28px;
		height:30px;
	}
	
	#menu_login a{
		padding:0px 16px;
		line-height:30px;
		font-size:14px;
	}
	
	#menu_strumenti{
		display:none;
	}
	
	#menu_nba{
		display:none;
	}
	
	#menu_mobile{
		top:0px;
		right:16px;
		padding:5px 10px 15px;
		display:block;
	}
	
	#menu_mobile a{
		width:50px;
		height:50px;
		font-size:50px;
		line-height:50px;
	}
	
	.submenu_mobile{
		font-size:18px;
		font-weight:400;
		height:calc(100% - 111px);
	}
	
	.sm1{
		top:111px;
		left:0px;
	}
	
	.sm2{
		top:111px;
		left:0px;
	}
	
	.submenu_mobile_title{
		padding:10px 20px;
	}
	
	.submenu_mobile a{
		padding:10px 20px;
	}
	
	.submenu_mobile a.selected{
		padding:10px 20px;
	}
	
	.sm1 i{
		font-size:20px;
		top:13px;
		right:20px;
	}
	
	.sm2 i{
		font-size:20px;
		top:13px;
		left:20px;
	}
	
	#content{
		margin:10px auto 0px;
		width:100%;
		padding:20px 0px 0px;
	}
	
	.results_arrow{
		width:10%;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	.results_end{
		width:10%;
		height:90px;
		line-height:90px;
		font-size:20px;
	}
	
	#results_prev{
		margin-left:2%;
	}
	
	#results_next{
		margin-right:2%;
	}
	
	#last_results{
		width:72%;
		height:90px;
		margin:0px 2% 20px;
	}
	
	.result_strip{
		width:110px;
		height:90px;
	}
	
	.strip_title{
		width:100%;
		height:20px;
		font-size:12px;
		line-height:20px;
	}
	
	.strip_logo{
		width:26px;
		height:26px;
		padding:2px 0px;
		margin-right:5px;
	}
	
	.strip_logo img{
		width:26px;
		height:26px;
	}
	
	.strip_team{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_result{
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	
	.strip_separator{
		width:100%;
		height:1px;
		margin:4.5px 0px;
	}
	
	.strip_separator div{
		font-size:18px;
		top:-13px;
		right:21px;
		padding:0px 5px;
	}
	
	#slider{
		width:100%;
		height:auto;
	}
	
	#slider a img{
		width:100%;
		height:auto;
		display:block;
	}
	
	#slider a div{
		font-size:20px;
		bottom:5px;
		left:0px;
		padding:0px 4%;
		line-height:30px;
		-ms-text-shadow:2px 2px 4px #221F1F;
		-moz-text-shadow:2px 2px 4px #221F1F;
		-webkit-text-shadow:2px 2px 4px #221F1F;
		-o-text-shadow:2px 2px 4px #221F1F;
		text-shadow:2px 2px 4px #221F1F;
		max-width:92%;
	}
	
	.swiper-pagination{
		display:none;
	}
	
	#standings_home{
		display:none;
	}
	
	#navigator{
		font-size:14px;
		margin:20px 0px 20px 2%;
		float:left;
	}
	
	#content_inside{
		margin:20px auto 0px;
		width:100%;
		padding:0px 0px 20px;
	}
	
	#banners{
		display:none;
	}
	
	.content_title{
		width:96%;
		height:1px;
		margin:20px 2% 5px;
	}
	
	.content_title h2{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_title h3{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_title2{
		width:96%;
		height:1px;
		margin:0px 2% 20px;
	}
	
	.content_title2 h2{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_title3{
		width:96%;
		height:1px;
		margin:20px 2% 35px;
	}
	
	.content_title3 h2{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_title3 h3{
		font-size:18px;
		top:-13px;
		left:50%;
		padding:0px 5px;
	}
	
	.content_txt{
		font-size:14px;
		line-height:22px;
		margin:20px 2%;
	}
	
	#calendar{
		width:100%;
		height:50px;
	}
	
	.arrows{
		width:30px;
		height:30px;
		line-height:30px;
		font-size:18px;
		margin:10px;
	}
	
	.date_selector{
		margin:10px 0px;
	}
	
	.date_selector select, .date_selector input{
		font-size:18px;
		padding:0px 5px;
		width:150px;
		height:30px;
	}
	
	.score{
		width:96%;
		height:165px;
		margin:0px 2%;
	}
	
	a.score_cl{
		width:96%;
		height:165px;
		margin:60px 2% 0px;
		border-top:0px;
		border-bottom:1px solid #CCC;
	}
	
	.score_away{
		width:100%;
		height:70px;
		float:none;
	}
	
	.score_away .score_logo{
		left:10px;
		top:10px;
	}
	
	.score_away .score_logo img{
		width:50px;
		height:50px;
	}
	
	.score_away .score_team{
		display:none;
	}
	
	.score_away .score_team2{
		display:block;
		left:44%;
		top:10px;
		font-size:24px;
	}
	
	.score_away .score_record{
		left:44%;
		bottom:12px;
		font-size:14px;
	}
	
	.score_away .score_record span{
		display:none;
	}
	
	.score_away .score_result{
		right:10px;
		top:0px;
		height:70px;
		line-height:70px;
		font-size:36px;
	}
	
	.score_home{
		width:100%;
		height:70px;
		float:none;
	}
	
	.score_home .score_logo{
		left:10px;
		top:10px;
	}
	
	.score_home .score_logo img{
		width:50px;
		height:50px;
	}
	
	.score_home .score_team{
		display:none;
	}
	
	.score_home .score_team2{
		display:block;
		left:44%;
		top:10px;
		font-size:24px;
	}
	
	.score_home .score_record{
		left:44%;
		bottom:12px;
		font-size:14px;
	}
	
	.score_home .score_record span{
		display:none;
	}
	
	.score_home .score_result{
		right:10px;
		top:0px;
		height:70px;
		line-height:70px;
		font-size:36px;
	}
	
	.score_separator{
		width:100%;
		height:25px;
		line-height:25px;
		font-size:18px;
		float:none;
	}
	
	.status_cont{
		width:96%;
		height:25px;
		margin:0px 2%;
		border:0px;
	}
	
	.score_status{
		width:100%;
		height:25px;
		line-height:25px;
		left:0px;
		top:0px;
		font-size:16px;
	}
	
	.score_home_field{
		display:none;
	}
	
	.score_status_cl{
		width:100%;
		height:25px;
		line-height:25px;
		left:0px;
		top:-95px;
		font-size:16px;
		border-bottom:0px;
	}
	
	.broadcast{
		position:absolute;
		bottom:4.5px;
		right:2%;
		width:auto;
		height:16px;
	}
	
	.broadcast img{
		width:auto;
		height:16px;
		display:block;
	}
	
	.nomatch{
		width:96%;
		height:30px;
		margin:20px 2% 0px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:30px;
		font-size:18px;
		text-align:center;
	}
	
	.lineups{
		width:100%;
		height:calc(100vw / (500 / 587) * 2);
	}
	
	.lineups_logo{
		width:80px;
		height:80px;
		top:50%;
		left:50%;
		margin:-40px 0px 0px -40px;
	}
	
	.lineups_logo img{
		width:100px;
		height:100px;
	}
	
	.lineups_away{
		width:100vw;
		height:calc(100vw / (500 / 587));
		float:none;
		margin-top:15px;
	}
	
	.lineups_home{
		width:100vw;
		height:calc(100vw / (500 / 587));
		float:none;
	}
	
	a.player_tit{
		width:80px;
		height:80px;
		-ms-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
		border-radius:4px;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	.lineups_away .g1{
		border:2px solid #120A8F;
		top:30px;
		right:10px;
	}
	
	.lineups_away .g2{
		border:2px solid #120A8F;
		bottom:10px;
		right:10px;
	}
	
	.lineups_away .c{
		border:2px solid #C80815;
		top:50%;
		left:50%;
		margin:-42px 0px 0px -42px;
	}
	
	.lineups_away .a1{
		border:2px solid #6B8E23;
		top:30px;
		left:10px;
	}
	
	.lineups_away .a2{
		border:2px solid #6B8E23;
		bottom:10px;
		left:10px;
	}
	
	.lineups_home .g1{
		border:2px solid #120A8F;
		top:30px;
		left:10px;
	}
	
	.lineups_home .g2{
		border:2px solid #120A8F;
		bottom:10px;
		left:10px;
	}
	
	.lineups_home .c{
		border:2px solid #C80815;
		top:50%;
		left:50%;
		margin:-42px 0px 0px -42px;
	}
	
	.lineups_home .a1{
		border:2px solid #6B8E23;
		top:30px;

		right:10px;
	}
	
	.lineups_home .a2{
		border:2px solid #6B8E23;
		bottom:10px;
		right:10px;
	}
	
	.player_tit_img{
		width:80px;
		height:58px;
		bottom:49px;
		left:0px;
	}
	
	.player_tit_img img{
		width:80px;
		height:58px;
	}
	
	.player_tit_name{
		position:absolute;
		left:0px;
		bottom:31px;
		width:76px;
		height:18px;
		line-height:18px;
		color:#FFF;
		padding:0px 2px;
		font-size:9px;
	}
	
	.g1 .player_tit_name, .g2 .player_tit_name{
		background-color:#120A8F;
	}
	
	.c .player_tit_name{
		background-color:#C80815;
	}
	
	.a1 .player_tit_name, .a2 .player_tit_name{
		background-color:#6B8E23;
	}
	
	.player_tit_team{
		position:absolute;
		bottom:4px;
		left:3px;
		width:20px;
		height:20px;
	}
	
	.player_tit_team img{
		width:20px;
		height:20px;
	}
	
	.player_tit_role{
		position:absolute;
		left:27px;
		bottom:11px;
		width:15px;
		height:15px;
	}
	
	.player_tit_role img{
		width:15px;
		height:15px;
	}
	
	.player_tit_eff{
		position:absolute;
		right:3px;
		bottom:0px;
		font-size:20px;
		font-weight:bold;
		-ms-text-shadow:1px 1px 2px #221F1F;
		-moz-text-shadow:1px 1px 2px #221F1F;
		-webkit-text-shadow:1px 1px 2px #221F1F;
		-o-text-shadow:1px 1px 2px #221F1F;
		text-shadow:1px 1px 2px #221F1F;
	}
	
	.g1 .player_tit_eff, .g2 .player_tit_eff{
		color:#120A8F;
	}
	
	.c .player_tit_eff{
		color:#C80815;
	}
	
	.a1 .player_tit_eff, .a2 .player_tit_eff{
		color:#6B8E23;
	}
	
	.end .player_tit_eff{
		color:#F58323 !important;
	}
	
	.mvp{
		top:-10px;
		right:-10px;
		width:20px;
		height:20px;
	}
	
	.bench{
		width:100%;
	}
	
	.bench_away{
		width:96%;
		float:none;
		padding:2% 0px;
		margin:0px 2%;
		border-right:0px;
		border-bottom:2px solid #CCC;
		padding-bottom:20px;
	}
	
	.bench_home{
		width:96%;
		float:left;
		padding:2% 0px;
		margin:0px 2%;
		border-left:0px;
	}
	
	a.player_pan{
		width:80px;
		height:80px;
		float:left;
		margin-right:10px;
		margin-top:40px;
		-ms-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
		border-radius:4px;
	}
	
	.bench .g{
		border:2px solid #120A8F;
	}
	
	.bench .c{
		border:2px solid #C80815;
	}
	
	.bench .a{
		border:2px solid #6B8E23;
	}
	
	.player_pan_img{
		bottom:49px;
		left:0px;
		width:80px;
		height:58px;
	}
	
	.player_pan_img img{
		width:80px;
		height:58px;
	}
	
	.player_pan_name{
		left:0px;
		bottom:31px;
		width:76px;
		height:18px;
		line-height:18px;
		padding:0px 2px;
		font-size:9px;
	}
	
	.player_pan_team{
		bottom:4px;
		left:3px;
		width:20px;
		height:20px;
	}
	
	.player_pan_team img{
		width:20px;
		height:20px;
	}
	
	.player_pan_role{
		left:27px;
		bottom:11px;
		width:15px;
		height:15px;
	}
	
	.player_pan_role img{
		width:15px;
		height:15px;
	}
	
	.player_pan_eff{
		right:3px;
		bottom:0px;
		font-size:20px;
		-ms-text-shadow:1px 1px 2px #221F1F;
		-moz-text-shadow:1px 1px 2px #221F1F;
		-webkit-text-shadow:1px 1px 2px #221F1F;
		-o-text-shadow:1px 1px 2px #221F1F;
		text-shadow:1px 1px 2px #221F1F;
	}
	
	#content_ajax{
		width:96%;
		padding:2%;
	}
	
	.intestazione{
		line-height:30px;
		font-size:14px;
		width:689px;
		height:30px;
	}
	
	.intestazione_title{
		line-height:30px;
		font-size:14px;
		width:calc(100% - 3px);
		height:30px;
		padding-left:3px;
	}
	
	.intestazione .cella_large{
		float:left;
		width:80px;
		height:30px;
		padding-left:3px;
	}
	
	.intestazione .cella_large2{
		float:left;
		width:135px;
		height:30px;
		padding-left:3px;
	}
	
	.intestazione .cella_large3{
		float:left;
		width:155px;
		height:30px;
		padding-left:3px;
	}
	
	.intestazione .cella{
		float:left;
		width:54px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella2{
		float:left;
		width:82px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.intestazione .cella3{
		float:left;
		width:52px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.riga{
		line-height:30px;
		font-size:14px;
		width:689px;
		height:30px;
	}
	
	.riga .cella_large{
		float:left;
		width:80px;
		height:30px;
		padding-left:3px;
	}
	
	.riga .cella_large2{
		float:left;
		width:80px;
		height:30px;
		padding-left:3px;
	}
	
	.riga .cella_large3{
		float:left;
		width:135px;
		height:30px;
		padding-left:3px;
	}
	
	.riga .cella_large4{
		float:left;
		width:155px;
		height:30px;
		padding-left:3px;
	}
	
	.riga .cella{
		float:left;
		width:54px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella2{
		float:left;
		width:82px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella3{
		float:left;
		width:601px;
		height:30px;
		padding-left:3px;
		border-left:1px solid #FFF;
	}
	
	.riga .cella4{
		float:left;
		width:52px;
		height:30px;
		border-left:1px solid #FFF;
	}
	
	.player_sheet_img{
		width:30%;
		height:auto;
		float:left;
	}
	
	.player_sheet_img img{
		width:100%;
		height:auto;
		display:block;

	}
	
	.player_sheet_name{
		float:left;
		width:68%;
		height:auto;
		font-size:18px;
		line-height:23px;
		margin-left:2%
	}
	
	.player_sheet_fantateam{
		font-size:16px;
		margin-top:-5px;
	}
	
	.player_sheet_sx{
		width:100%;
		height:40px;
		float:none;
		clear:both;
		margin-bottom:10px;
		padding-top:10px;
	}
	
	.player_sheet_team{
		bottom:0px;
		left:2%;
		width:40px;
		height:40px;
	}
	
	.player_sheet_team img{
		width:40px;
		height:40px;
	}
	
	.player_sheet_role{
		top:15px;
		left:50%;
		margin-left:-15px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_role img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_eff{
		right:2%;
		bottom:0px;
		font-size:40px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		line-height:40px;
	}
	
	.player_sheet_credits{
		top:15px;
		left:50%;
		margin-left:-55px;
		font-size:18px;
		-ms-text-shadow:2px 2px 3px #221F1F;
		-moz-text-shadow:2px 2px 3px #221F1F;
		-webkit-text-shadow:2px 2px 3px #221F1F;
		-o-text-shadow:2px 2px 3px #221F1F;
		text-shadow:2px 2px 3px #221F1F;
		width:30px;
	}
	
	.player_sheet_injured{
		top:15px;
		left:50%;
		margin-left:25px;
		width:30px;
		height:30px;
	}
	
	.player_sheet_injured img{
		width:30px;
		height:30px;
	}
	
	.player_sheet_dx{
		border-left:0px;
		width:100%;
		height:60px;
		float:none;
		margin-bottom:10px;
		padding-left:0px;
	}
	
	.player_sheet_data{
		font-size:14px;
		line-height:19px;
	}
	
	.cont_mobile_data{
		position:relative;
	}
	
	.cont_mobile_data2{
		width:calc(100% - 145px);
		overflow-x:scroll;
		padding-left:145px;
	}
	
	.cont_mobile_data2B{
		width:calc(100% - 130px);
		overflow-x:scroll;
		padding-left:130px;
	}
	
	.cont_mobile_data2C{
		width:calc(100% - 145px);
		overflow-x:scroll;
		padding-left:145px;
	}
	
	.cont_mobile_data2D{
		width:100%;
		overflow-x:scroll;
	}
	
	.cont_mobile_data2E{
		width:calc(100% - 150px);
		overflow-x:scroll;
		padding-left:150px;
	}
	
	.cont_mobile_data2F{
		width:calc(100% - 190px);
		overflow-x:scroll;
		padding-left:190px;
	}
	
	.live_team{
		width:100%;
		height:40px;
	}
	
	.live_team_name{
		float:left;
		font-size:20px;
		margin:10px 0px 10px 10px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_score{
		float:right;
		font-size:20px;
		margin:10px;
		height:20px;
		line-height:20px;
	}
	
	.live_team_at{
		width:100%;
		height:40px;
		line-height:40px;
		font-size:30px;
	}
	
	.live_team_logo{
		display:none;
	}
	
	.inj_team{
		width:100%;
		height:40px;
		margin-top:20px;
	}
	
	.inj_team_at{
		width:100%;
		height:40px;
		line-height:40px;
		font-size:30px;
	}
	
	.inj_team_sep{
		margin:30px 2% 30px;
		width:96%;
		height:1px;
	}
	
	.inj_team_logo{
		margin:5px 10px 5px 2%;
		float:left;
		width:30px;
		height:30px;
	}

	.inj_team_logo img{
		width:30px;
		height:30px;
	}
	
	.inj_team_name{
		float:left;
		font-size:24px;
		margin:5px 0px;
		height:30px;
		line-height:30px;
	}
	
	.inj_intestazione{
		height:35px;
		line-height:35px;
		font-size:15px;
		width:530px;
	}
	
	.inj_intestazione .player{
		float:none;
		width:145px;
		padding-left:5px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
	}
	
	.inj_intestazione .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_intestazione .injury{
		float:left;
		width:129px;
		border-left:1px solid #FFF;
		padding-left:5px;
	}
	
	.inj_intestazione .return{
		float:left;
		width:319px;
		border-left:1px solid #FFF;
		padding-left:5px;
	}
	
	.inj_riga{
		height:35px;
		line-height:35px;
		font-size:14px;
		width:530px;
	}
	
	.inj_riga .player{
		float:none;
		width:145px;
		padding-left:5px;
		font-weight:600;
		position:absolute;
		top:35px;
		left:0px;
		background-color:#EEE;
	}
	
	.inj_riga .player div{
		display:none;
	}
	
	.inj_riga .player span{
		display:block;
	}
	
	.inj_riga .role{
		float:left;
		width:69px;
		border-left:1px solid #FFF;
	}
	
	.inj_riga .injury{
		float:left;
		width:129px;
		border-left:1px solid #FFF;
		padding-left:5px;
	}
	
	.inj_riga .return{
		float:left;
		width:319px;
		border-left:1px solid #FFF;
		padding-left:5px;
	}
	
	.std_conference{
		width:100%;
		height:40px;
		margin-top:20px;
	}
	
	.std_conference_logo{
		margin:5px 10px 5px 2%;
		float:left;
		width:30px;
		height:30px;
	}
	
	.std_conference_logo img{
		width:30px;
		height:30px;
	}
	
	.std_conference_name{
		float:left;
		font-size:24px;
		margin:5px 0px;
		height:30px;
		line-height:30px;
	}
	
	.std_intestazione{
		width:660px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione .cella_pos{
		width:40px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella_large{
		padding-left:5px;
		width:84px;
		height:40px;
		border-left:1px solid #FFF;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella_large div{
		display:none;
	}
	
	.std_intestazione .cella_large span{
		display:block;
	}
	
	.std_intestazione .cella_large2{
		padding-right:5px;
		width:125px;
		height:40px;
		border-top:1px solid #221F1F;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione .cella{
		float:left;
		width:59px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_intestazione .cella2{
		float:left;
		width:50px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione .cella3{
		float:left;
		width:83px;
		height:40px;
		border-left:1px solid #FFF;
		border-top:1px solid #221F1F;
	}
	
	.std_intestazione2{
		width:600px;
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	
	.std_intestazione2 .cella_pos{
		width:40px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione2 .cella_large{
		padding-left:5px;
		width:144px;
		height:40px;
		border-left:1px solid #FFF;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#F58323;
	}
	
	.std_intestazione2 .cella_large div{
		display:none;
	}
	
	.std_intestazione2 .cella_large span{
		display:block;
	}
	
	.std_intestazione2 .cella{
		float:left;
		width:59px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga{
		width:660px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.std_riga .cella_pos{
		width:40px;
		height:40px;
		font-size:22px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_img{
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga .cella_large{
		padding-left:5px;
		width:45px;
		height:40px;
		position:absolute;
		top:0px;
		left:80px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga .cella_large div{
		display:none;
	}
	
	.std_riga .cella_large span{
		display:block;
	}
	
	.std_riga .cella_large2{
		padding-left:5px;
		width:125px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
	}
	
	.std_riga .cella_large2 div{
		display:none;
	}
	
	.std_riga .cella{
		float:left;
		width:59px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella2{
		float:left;
		width:50px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga .cella3{
		float:left;
		width:83px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.std_riga2{
		width:600px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.std_riga2 .cella_pos{
		width:40px;
		height:40px;
		font-size:22px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_img{
		width:30px;
		height:30px;
		border-left:1px solid #FFF;
		padding:5px 5px 5px 4px;
		position:absolute;
		top:0px;
		left:40px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_img img{
		width:30px;
		height:30px;
	}
	
	.std_riga2 .cella_large{
		padding-left:5px;
		width:105px;
		height:40px;
		position:absolute;
		top:0px;
		left:80px;
		z-index:10;
		background-color:#EEE;
	}
	
	.std_riga2 .cella_large div{
		display:none;
	}
	
	.std_riga2 .cella_large span{
		display:block;
	}
	
	.std_riga2 .cella{
		float:left;
		width:59px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.rst_team{
		width:100%;
		height:80px;
		border-bottom:1px solid #FFF;
	}
	
	.rst_team_logo{
		width:60px;
		height:60px;
		top:10px;
		left:5px;
	}
	
	.rst_team_logo img{
		width:60px;
		height:60px;
	}
	
	.rst_team_name{
		font-size:20px;
		color:#221F1F;
		top:6px;
		left:75px;
		line-height:30px;
	}
	
	.rst_team_name span{
		font-size:30px;
	}
	
	.rst_team_background{
		width:250px;
		height:250px;
		top:50%;
		right:-125px;
		margin-top:-125px;
	}
	
	.rst_team_background img{
		width:250px;
		height:250px;
	}
	
	a.player_rst{
		width:80px;
		height:80px;
		float:left;
		margin:10px 10px 30px;
		-ms-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
		border-radius:4px;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	#content_inside .g{
		border:2px solid #120A8F;
	}
	
	#content_inside .c{
		border:2px solid #C80815;
	}
	
	#content_inside .a{
		border:2px solid #6B8E23;
	}
	
	.player_rst_img{
		bottom:49px;
		left:0px;
		width:80px;
		height:58px;
	}
	
	.player_rst_img img{
		width:80px;
		height:58px;
	}
	
	.player_rst_name{
		left:0px;
		bottom:31px;
		width:76px;
		height:18px;
		line-height:18px;
		padding:0px 2px;
		font-size:9px;
	}
	
	.player_rst_team{
		bottom:4px;
		left:3px;
		width:20px;
		height:20px;
	}
	
	.player_rst_team img{
		width:20px;
		height:20px;
	}
	
	.player_rst_credits{
		left:-10px;
		top:-10px;
		font-size:12px;
		font-weight:bold;
		width:20px;
		height:20px;
		line-height:20px;
		-ms-box-shadow:1px 1px 2px #221F1F;
		-moz-box-shadow:1px 1px 2px #221F1F;
		-webkit-box-shadow:1px 1px 2px #221F1F;
		-o-box-shadow:1px 1px 2px #221F1F;
		box-shadow:1px 1px 2px #221F1F;
	}
	
	.player_rst_eff{
		right:3px;
		bottom:2px;
		font-size:18px;
		font-weight:bold;
		-ms-text-shadow:1px 1px 2px #221F1F;
		-moz-text-shadow:1px 1px 2px #221F1F;
		-webkit-text-shadow:1px 1px 2px #221F1F;
		-o-text-shadow:1px 1px 2px #221F1F;
		text-shadow:1px 1px 2px #221F1F;
	}
	
	.injured{
		top:-10px;
		right:-10px;
		width:20px;
		height:20px;
	}
	
	.sts_intestazione{
		width:765px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_intestazione .cella_large{
		padding-left:5px;
		width:140px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
		z-index:10;
	}
	
	.sts_intestazione .cella{
		float:left;
		width:54px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione .cella2{
		float:left;
		width:89px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2{
		width:820px;
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	
	.sts_intestazione2 .cella_large{
		padding-left:5px;
		width:140px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#F58323;
		z-index:10;
	}
	
	.sts_intestazione2 .cella{
		float:left;
		width:54px;
		border-left:1px solid #FFF;
	}
	
	.sts_intestazione2 .cella2{
		float:left;
		width:89px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga{
		width:765px;
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	
	.sts_riga .cella_large{
		width:140px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
		padding-left:5px;
	}
	
	.sts_riga .cella_large div{
		display:none;
	}
	
	.sts_riga .cella_large span{
		display:block;
	}
	
	.sts_riga .cella{
		float:left;
		width:54px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga .cella_img{
		display:none;
	}
	
	.sts_riga .cella2{
		float:left;
		width:89px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	a.sts_riga2{
		width:820px;
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	
	.sts_riga2 .cella_large{
		width:140px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		background-color:#EEE;
		padding-left:5px;
	}
	
	.sts_riga2 .cella_large div{
		display:none;
	}
	
	.sts_riga2 .cella_large span{
		display:block;
	}
	
	.sts_riga2 .cella{
		float:left;
		width:54px;
		border-left:1px solid #FFF;
		height:40px;
	}
	
	.sts_riga2 .cella_img{
		display:none;
	}
	
	.sts_riga2 .cella2{
		float:left;
		width:89px;
		height:40px;
		border-left:1px solid #FFF;
	}
	
	.filter_selector{
		float:left;
		margin:10px 1% 10px 2%;
		width:22%;
	}
	
	.filter_selector select{
		font-size:16px;
		height:30px;
		max-width:calc(100% - 5px);
		padding-left:5px;
	}
	
	.box_tp{
		width:33%;
		height:405px;
		float:left;
		margin-top:20px;
	}
	
	.box_tp_title{
		width:100%;
		height:30px;
		line-height:30px;
		font-size:16px;
	}
	
	.box_tp_sep{
		width:1px;
		height:405px;
		margin-top:20px;
		float:left;
	}
	
	a.player_top{
		width:80px;
		height:80px;
		margin:40px 13px 30px 8px;
		-ms-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
		border-radius:4px;
		position:relative;
		-ms-box-shadow:2px 2px 3px #221F1F;
		-moz-box-shadow:2px 2px 3px #221F1F;
		-webkit-box-shadow:2px 2px 3px #221F1F;
		-o-box-shadow:2px 2px 3px #221F1F;
		box-shadow:2px 2px 3px #221F1F;
	}
	
	.box_tp .g{
		border:2px solid #120A8F;
	}
	
	.box_tp .c{
		border:2px solid #C80815;
	}
	
	.box_tp .a{
		border:2px solid #6B8E23;
	}
	
	.player_top_img{
		bottom:49px;
		left:0px;
		width:80px;
		height:58px;
	}
	
	.player_top_img img{
		width:80px;
		height:58px;
	}
	
	.player_top_name{
		left:0px;
		bottom:31px;
		width:76px;
		height:18px;
		line-height:18px;
		padding:0px 2px;
		font-size:9px;
	}
	
	.player_top_team{
		bottom:4px;
		left:3px;
		width:20px;
		height:20px;
	}
	
	.player_top_team img{
		width:20px;
		height:20px;
	}
	
	.player_top_eff{
		right:3px;
		bottom:0px;
		font-size:20px;
		font-weight:bold;
		-ms-text-shadow:1px 1px 2px #221F1F;
		-moz-text-shadow:1px 1px 2px #221F1F;
		-webkit-text-shadow:1px 1px 2px #221F1F;
		-o-text-shadow:1px 1px 2px #221F1F;
		text-shadow:1px 1px 2px #221F1F;
	}
	
	.player_top_pos{
		top:-10px;
		right:-10px;
		width:20px;
		height:20px;
	}
	
	#preload{
		margin-top:30px;
	}
	
	.week_matches{
		width:100%;
		margin-right:0px;
		float:none;
		margin-bottom:10px;
	}
	
	.wm_title{
		width:98%;
		height:40px;
		line-height:40px;
		font-size:24px;
		padding-left:2%;
	}
	
	.wm_week{
		width:98%;
		height:30px;
		line-height:30px;
		font-size:16px;
		padding-left:2%;
	}
	
	.wm_img{
		float:left;
		width:20px;
		height:20px;
		padding:5px;
	}
	
	.wm_img img{

		width:20px;
		height:20px;
	}
	
	.wm_team{
		width:calc(30% - 30px);
		height:30px;
		line-height:30px;
		font-size:16px;
		float:left;
	}
	
	.wm_team2{
		width:calc(30% - 30px);
		height:30px;
		line-height:30px;
		font-size:16px;
		float:left;
	}
	
	.wm_result{
		width:15%;
		height:30px;
		line-height:30px;
		font-size:18px;
		float:left;
	}
	
	.wm_sep{
		width:calc(10% - 2px);
		height:30px;
		line-height:30px;
		font-size:18px;
		float:left;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	#content_video{
		width:auto;
		padding:2%;
	}
	
	a#video_recap{
		top:20px;
		right:2%;
		font-size:18px;
		padding:0px 10px;
		height:30px;
		line-height:30px;
		border:1px solid #CCC;
	}
	
	a#video_recap span{
		display:none;
	}
	
	.home_plus{
		width:100%;
		height:auto;
		padding-top:30px;
	}
	
	.more_news{
		width:100%;
		height:auto;
		float:none;
		margin-bottom:40px;
	}
	
	.home_plus_title{
		width:100%;
		height:30px;
		line-height:30px;
		font-size:16px;
		top:-30px;
		left:0px;
		border-bottom:2px solid #000;
	}
	
	.news{
		width:100%;
		height:auto;
		padding:10px 0px;
		border-bottom:1px solid #CCC;
		margin-right:10px;
	}
	
	a.news_img{
		width:40%;
		height:auto;
		float:left;
		margin:0px 2%;
	}
	
	a.news_img img{
		width:100%;
		height:auto;
		display:block;
	}
	
	a.news_title{
		width:56%;
		float:left;
		font-size:14px;
		line-height:20px;
	}
	
	.news_text{
		display:none;
	}
	
	.top5_title{
		width:100%;
		height:30px;
		line-height:30px;
		font-size:16px;
		top:-30px;
		left:0px;
		border-left:0px;
	}
	
	footer{
		width:96%;
		height:auto;
		padding:10px 2%;
		margin-top:20px;
	}
	
	footer div{
		margin:0px auto;
		width:100%;
		height:auto;
		font-size:10px;
		line-height:18px;
	}
	
	#cont_cookie{
		width:100%;
		position:fixed;
		bottom:0px;
		left:0px;
		padding:10px 0px;
	}
	
	#cookie{
		width:96%;
		padding:0px 2%;
		margin:0px auto;
		font-size:10px;
		line-height:18px;
	}
	
	.google_ads1{
		width:96%;
		margin:20px auto;
	}
	
	.google_ads2{
		width:96%;
		margin:0px auto;
		padding:20px 0px;
	}
	
	#champs_banner{
		width:96%;
		height:auto;
		margin:0px 2% 20px;
		display:inline-block;
	}
	
	.cb_background{
		width:100%;
		height:auto;
	}
	
	.cb_background img{
		width:100%;
		height:auto;
	}
	
	.cb_curve{
		top:0px;
		left:27%;
		width:25%;
		height:auto;
	}
	
	.cb_curve svg{
		width:100%;
		height:auto;
	}
	
	.cb_text{
		bottom:10%;
		right:10%;
		font-size:14px;
		line-height:22px;
	}
	
	.cb_text span{
		font-size:20px;
	}
	
	#po_logo{
		width:267px;
		height:100px;
		margin:20px auto 0px;
	}
	
	#po_logo img{
		width:267px;
		height:100px;
	}
}
