@charset "utf-8";

html,body{background-color:#000c1a;font-family:Arial;color:#fff}

/* html,body,span,a,p,ul,li,h1,h2 {margin:0;margin:0;}*/

#container{
	margin:0;
	padding:0;
	width:950px;
	margin:0 auto;
	min-height: 940px;
 	height: auto !important;
 	height: 940px;
	background-image:url(../images/sfondo.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#header #flashcontent{
	height:235px;
}
tr.row-stat {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
#header #menu_oriz{
	padding-top:10px;
	padding-left:15px;
	height:24px;

}

#main {
	margin:0;
	margin-top:12px;
	padding:0;
	background:url(../images/bgr_right.gif) repeat-y top right;
}
#main #left{
	float:left;
	width:216px;
}
#main #left_nav{
	float:left;
	width:676px;
}
#main #center{
	float:left;
	width:465px;
}
#main #right{
	float:left;
	width:269px;
}
#main #right_nav{
	float:left;
	width:264px;
	padding-left:5px;
}

#main_home {
	margin:0;
	margin-top:12px;
	padding:0;
	background:none;
}
#main_home #left{
	float:left;
	width:216px;
}
#main_home #left_nav{
	float:left;
	width:676px;
}
#main_home #center{
	float:left;
	width:465px;
}
#main_home #right{
	float:left;
	width:269px;
}
#main_home #right_nav{
	float:left;
	width:264px;
	padding-left:5px;
}


#footer {
	margin:0;
	padding:0;
	width:840px;
	margin:0 auto;
 	height: 35px;
	background-image:url(../images/bgr_footer.jpg);
	background-repeat:repeat-x;
	margin-top:2px;
	padding-left:40px;
	padding-right:40px;
	font-size:10px;
	color:#9dcbe5;
}
#footer a{
	font-size:10px;
	color:#9dcbe5;
	line-height:32px;
	text-decoration:none;
}
#footer a{
	font-size:10px;
	color:#9dcbe5;
	line-height:32px;
	text-decoration:underline;
}

/****************/
/* BOX SINISTRA */
/****************/
#left .box{
	margin:0;
	padding:0;
	margin-top:4px;
	width:200px;
/*
	min-height: 100px;
 	height: auto !important;
 	height: 100px;
*/
	font-size:10px;
	float:right;
}
.box h1{
	margin:0;
	padding:0;
	padding-left:5px;
	width:195px;
	height:22px;
	background-image:url(../images/box/bgr_cella_left.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #002444;
	font-size:10px;
}
.box h2{
	margin:0;
	padding:3px;
	background-color:#003f63;
	font-size:10px;
}
#left .bodytop  {
	height:14px;
	background-color:#002039;
	margin-bottom:3px;
	padding-left:2px;
}

#left .bodytop span {
	color:#6c9bb6;
	font-family:Verdana;
	font-weight:normal;
	font-size:9px;

}

#left .bodycenter  {
	margin:0;
	padding:0;
	padding-left:1px;
	padding-right:1px;
	font-family:Arial;
	font-size:10px;
	color:#fff;
	min-height: 172px;
 	height: auto !important;
 	height: 172px;	
}
#left .bodyfooter{
	height:16px;
	background-color:#002039;
	color:#fff;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	margin-top:3px;
	text-align:right;
	line-height:14px;
}
.classifica_pos {
	width:27px;
	height:16px;
	background-color:#4d7992;
	font-size:9px;
	font-family:Verdana;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:16px;
	margin-top:1px;
	float:left;
}
.classifica_player {
	width:140px;
	height:16px;
	font-size:10px;
	font-family:Arial;
	color:#fff;
	line-height:16px;
	margin-top:1px;
	padding-left:3px;
	float:left;
}
.classifica_pts {
	width:20px;
	height:16px;
	font-size:10px;
	font-family:Arial;
	color:#fff;
	line-height:16px;
	margin-top:1px;
	text-align:right;
	padding-right:2px;
	float:right;
}
.rstampa_data {
	width:58px;
	height:16px;
	background-color:#4d7992;
	font-size:10px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	line-height:16px;
	margin-top:1px;
	margin-bottom:4px;
	display:block;
}
.rstampa_titolo {
	height:16px;
	font-size:10px;
	color:#fff;
	font-weight:normal;
	line-height:12px;
	margin-top:6px;
}
.rstampa_titolo a{
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;	
	line-height:11px;
}
.rstampa_titolo a:hover{
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;	
	line-height:11px;
}
.rstampa_abstract {
	height:16px;
	font-size:10px;
	color:#9dcbe5;
	font-weight:normal;
	line-height:12px;
}

/****************/
/* BOX CENTRALE */
/****************/

#center .box{
	margin:0;
	padding:0;
	margin:0 auto;
	margin-top:4px;
	width:455px;
	font-size:10px;
}
#center h1{
	margin:0;
	padding:0;
	padding-left:5px;
	width:450px;
	height:22px;
	background-image:url(../images/box/bgr_cella_center.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #002444;
	font-size:10px;
	
}
#center h2{
	margin:0;
	padding:3px;
	background-color:#003f63;
	font-size:10px;
}
#center .bodytop  {
	height:14px;
	background-color:#002039;
	color:#6c9bb6;
	font-family:Verdana;
	font-size:9px;
	margin-bottom:3px;
}
#center .bodycenter  {
	margin:0;
	padding:16px 18px 16px 18px;
	font-family:Arial;
	font-size:10px;
	color:#fff;
	background-color:#003858;
}
#center .bodycenter2  {
	margin:0;
/*	padding:16px 18px 16px 18px;*/
	padding-left:16px;
	font-family:Arial;
	font-size:10px;
	color:#fff;
	background-color:#003858;
}
#center .bodyfooter{
	height:16px;
	background-color:#002039;
	color:#fff;
	font-family:Arial;
	font-size:9px;
	margin-top:3px;
	text-align:right;
	line-height:16px;


}
/********************/
/* lista news home */
/*******************/
#news_thumb {
	float:left;
	width:88px;
	height:58px;
	border:1px solid #002039;
}
#news_thumb img {
	float:left;
	width:88px;
	height:58px;
}
#news_content_home {
	float:left;
	width:312px;
	padding-left:8px;
}
#news_content_home .data {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#9dc2d7;	
}
#news_content_home .titolo {
	display:block;
}
#news_content_home .titolo a {
	font-size:11px;
	color:#fff;
	text-decoration:underline;	
	line-height:12px;
}
#news_content_home .titolo a:hover {
	color:#fbfbfb;
	text-decoration:none;	
}

/********************/
/* NEWS STYLE */
/*******************/
#news_content {
	float:left;
	width:528px;
	padding-left:8px;
}
#news_content .data {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#333;	
}
#news_content .titolo {
	display:block;
}
#news_content .titolo a {
	font-size:11px;
	color:#333;
	text-decoration:underline;	
	line-height:12px;
}
#news_content .titolo a:hover {
	color:#333;
	text-decoration:none;	
}

/********************************/
/*****  news dettaglio  *********/
/********************************/
#news_content_dett {
	float:left;
	width:618px;
/*	padding-left:0px;*/
}
#news_content_dett h3{
margin:0;
padding:0;
}
#news_sponsor_dett {
	float:left;
	width:868px;
	color:#000;
	line-height:normal;
}
#news_sponsor_dett img {
margin-right:20px;
margin-bottom:20px;
border:0;
width:180px;
}
#news_sponsor_dett a {
border:0;
}

#news_content_dett .data {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#333;	
}
#news_content_dett .titolo {
	display:block;
}
#news_content_dett .titolo a {
	font-size:11px;
	color:#333;
	text-decoration:underline;	
	line-height:12px;
}
.zoom {
	margin:0;
	padding:0;
	float:left;
	margin-bottom:4px;
	margin-top:4px;
	margin-right:8px;
	border:1px solid #002039;
}
.gallery {
	float:left;
	width:88px;
	height:58px;
	margin:0;
	margin-right:14px;
	margin-top:14px;
	padding:0;
	text-decoration:none;
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #002039;
}

a.indietro:link,
a.indietro:hover,
a.indietro:visited {
	float:right;
	color:#FF6600;
	text-align:right;
	font-size:11px;
	margin-top:4px;
	margin-right:15px;
	text-decoration:none
}
a.read_all:link,
a.read_all:hover,
a.read_all:visited {
	float:right;
	color:#FF6600;
	text-align:right;
	font-size:11px;
	margin-top:4px;
	margin-right:15px;
	text-decoration:none
}


/***************/
/* lista video */
/***************/
#video_thumb {
	float:left;
	width:88px;
	height:58px;
	margin-top:7px;
}
#video_thumb img {
	float:left;
	width:88px;
	height:58px;
	border:1px solid #002039;
}
#video_content {
	float:left;
	margin-top:7px;
	width:145px;
	padding-left:8px;
}
#video_content .data {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#9dc2d7;	
}
#video_content .titolo {
	display:block;
}
#video_content .titolo a {
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;	
	line-height:11px;
}
#video_content .titolo a:hover {
	text-decoration:none;	
}

/****************/
/*  BOX DESTRA  */
/****************/

#right .box{
	margin:0;
	padding:0;
	margin-top:4px;
	width:255px;
	font-size:10px;
	float:left;
}
#right h1{
	margin:0;
	padding:0;
	padding-left:5px;
	width:250px;
	height:22px;
	background-image:url(../images/box/bgr_cella_right.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #002444;
	font-size:10px;
}
#right h2{
	margin:0;
	padding:3px;
	background-color:#003f63;
	font-size:10px;
}
#right .bodytop  {
	height:14px;
	background-color:#002039;
	color:#6c9bb6;
	font-family:Verdana;
	font-size:9px;
	margin-bottom:3px;
}
#right .bodycenter  {
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:1px;
	font-family:Arial;
	font-size:10px;
	color:#fff;		
}
#right .bodyfooter{
	height:16px;
	background-color:#002039;
	color:#fff;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	margin-top:3px;
	text-align:right;
	line-height:16px;
}
.bodyfooter a{
	color:#ff9933;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
}
.bodyfooter a:hover{
	color:#fff;
}

/****************/
/* BOX NAVIGAZIONE */
/****************/
#left_nav .box{
	margin:0;
	padding:0;
	margin-top:0px;
	width:660px;
	min-height: 820px;
 	height: auto !important;
 	height: 820px;
	background-color:#fff;
	font-size:10px;
	float:right;
	
}
#box_conf{
	margin:0;
	padding:0;
	margin-top:4px;
	width:660px;
	min-height: 820px;
 	height: auto !important;
 	height: 820px;
	background-color:#fff;
	font-size:10px;
	float:right;
}

/*     da rivedere    */
#left_nav h1{
	margin:0;
	padding:0;
	padding-left:5px;
	width:655px;
	height:22px;
	background-image:url(../images/box/bgr_cella.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #002444;
	font-size:10px;
}
#box_conf h1{
	margin:0;
	padding:0;
	padding-left:5px;
	width:655px;
	height:22px;
	background-image:url(../images/box/bgr_cella.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #002444;
	font-size:10px;
}
/*     da rivedere    */

#left_nav h2{
	margin:0;
	padding:3px;
	background-color:#fff;
	font-size:10px;
}
#box_conf h2{
	margin:0;
	padding:3px;
	background-color:#fff;
	font-size:10px;
}
#left_nav .title_page{
	display:block;
	width:100%;
	background-color:#003858;
	vertical-align:bottom;
	padding:0;
	padding-top:16px;	
	height:28px;
	color:#fff;
	font-size:30px;
	font-weight:bold;

}
#left_nav .elink{
	width:175px;
	height:87px;
	float:left;
	margin-left:25px;
	margin-top:25px;
}
#left_nav .elink a {
border:0;
margin:0;
padding:0;
}
#left_nav .elink img {
border:0;
margin:0;
padding:0;
}
.title_page span{
	padding-left:8px;
	text-transform:uppercase;

}
#left_nav .testo {
	margin-left:14px;
	margin-right:14px;
	margin-top:14px;
	color:#000000;
	font-size:11px;
	text-align:justify;
	line-height:1.3em;
	font-weight:normal;
	font-family:Verdana;
}
.ico_leo{
	width:51px;
	height:22px;
	background-image:url(../images/box/ico_leo.jpg);
	background-repeat:no-repeat;
	top:0;
	float:right;
}
.pathway {
	float:left;
	padding-left:8px;
	line-height:22px;
	height:22px;
}
.pathway_blu {
color:#9dcbe5; 
text-transform:capitalize;
}
#slides {Width: 413px; height: 275px;}
#slidesbanner {Width: 413px; height: 275px;}
#slides img {}
/******************************/
#right_nav .box{
	margin:0;
	padding:0;
	margin-top:4px;
	width:255px;
	font-size:10px;
	float:left;
}
#right_nav h1{
	margin:0;
	padding:0;
	padding-left:5px;
	width:250px;
	height:22px;
	background-image:url(../images/box/bgr_cella_right.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #002444;
	font-size:10px;
}
#right_nav h2{
	margin:0;
	padding:3px;
	background-color:#003f63;
	font-size:10px;
}
#right_nav .bodytop  {
	height:14px;
	background-color:#002039;
	color:#6c9bb6;
	font-family:Verdana;
	font-size:9px;
	margin-bottom:3px;
}
#right_nav .bodycenter  {
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:1px;
	font-family:Arial;
	font-size:10px;
	color:#fff;
}
#right_nav .bodyfooter{
	height:16px;
	background-color:#002039;
	color:#fff;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	margin-top:3px;
	text-align:right;
	line-height:16px;
}
/****************/
/****************/
/**** BANNER ****/
/****************/
.banner_left {
	float:right;
	margin-top:4px;
}
.banner_right {
	float:left;
	margin-top:4px;
}
#slidesbanner_TL{width:200px;height:60px;z-index:0}
#slidesbanner_BL{width:200px;height:60px;z-index:0}
#slidesbanner_TR{width:255px;height:60px;z-index:0}
#slidesbanner_BR{width:255px;height:60px;z-index:0}
/****************************/
/**** CONTENUTO E TESTO *****/
/****************************/
.testo h1 {
	margin:0;
	padding:0;
	margin-top:8px;
	font-size:14px;
	font-weight:bold;
}
.testo p {
margin:0;
padding:0;
}
.testo ul {
	margin:0;
	padding:0;
	margin-left:15px;
}

.floatimg_L {
	margin:0;
	padding:0;
	float:left;
	margin-bottom:8px;
	margin-right:8px;
	border:0;
}
.floatimg_R {
	margin:0;
	padding:0;
	float:right;
	margin-bottom:8px;
	margin-top:-24px;
	margin-left:8px;
	border:0;
}
/******************/
/***** player *****/
#player {
	width:550px;
	height:480px;
	margin:0 auto;
}
/*******************/
/****** LINK *******/
/*******************/
#left_nav a{
	color:#333;
	text-decoration:underline;
}
#left_nav a:hover {
	color:#FF9900;
	text-decoration:none;
}
/***********************/
/****** TABELLE *******/
/**********************/
.tab_title_sup{background-color:#e7e7e7;text-align:center;color:#003553}
.tab_title_inf{background-color:#e7e7e7;text-align:center;color:#003553; font-size:10px;border-bottom:2px solid #336699;}
.tab_title {border-bottom:2px solid #336699;background-color:#e3e3e3;text-align:left;}
.tab_cella {font-size:11px;border-bottom:1px solid #cccccc;text-align:left;}
.tab_cella2 {font-family:Arial;font-size:11px;border-bottom:1px solid #cccccc;text-align:center; background-color:#efefef;}
.tab_cella3 {font-family:Arial;font-size:11px;border-bottom:1px solid #cccccc;text-align:center; background-color:#fff;}
.row_grey {background-color:#f7f7f7;}
dd {margin:0;}
dt {margin-top:10px;}

/**********************************/
/**** BANNER COLONNA DESTRA *******/
/**********************************/
.content_banner_R {
	display:block;
	text-align:center;
	padding-top:8px;
}
.content_banner_R span{
	background-color:#fff;
	width:255px;
	height:60px;
	line-height:60px;
	vertical-align:middle;
	display:block;
	margin-bottom:2px;
}
.content_banner_R img{
	border:0;
}


/*********************/
/***  CLEAR   ********/
/*********************/
.clr{
	clear:both;
	height:1px;
	font-size:1px;
}
.clr_10 {
	clear:both;
	height:10px;
	font-size:1px;
}
.clr_hr{
	clear:both;
	height:1px;
	font-size:1px;
	margin-bottom:4px;
}
.clr_news{
	clear:both;
	height:8px;
	font-size:1px;
}
.clr_news_home{
	clear:both;
	height:6px;
	font-size:1px;
}
a.immag_sx {
border:0;
margin:0;
padding:0;
}
a.immag_sx img {
border:0;
margin:0;
padding:0;
}
.banner_left img {
border:0;
margin:0;
padding:0;
}
.banner_right img {
border:0;
margin:0;
padding:0;
}
span.tit_sponsor {
display:block;
height:16px;
width:644px;
background-color:#999999;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:3px 0 1px 10px;
margin:0 0 10px 0;
}
a.img_sponsor {
float:left;
border:0px;
margin:0 28px 0 0;
padding:0;
}
#col {
width:77px;
float:left;
text-align:center;
margin-top:0;
}
span.risult1 {
display:block;
height:12px;
text-align:center;
color:#fff;
line-height:11px;
margin-top:5px;
}
span.vs {
display:block;
text-align:center;
color:#fff;
height:16px;
vertical-align:middle;
padding:0;margin:0;
line-height:10px;
}
span.risult2 {
display:block;
text-align:center;
color:#fff;
line-height:11px;
}
a.numeretti {
float:left;
width:14px;
height:14px;
border:1px solid #003f63;
text-align:center;
}
#pagingnews img {
border:0;
margin-bottom:-3px;
}

.thumb_palas img{
	border:0;
	float:left;
	margin-left:12px;
}

/*SPONSOR*/
.box_sponsor3 {float:left;width:295px}
.sponsor_title{background:url(../images/bg_h1.gif);height:22px}
.sponsor_title center{}
.sponsor_title span{font-family:arial;border:0;margin:0;padding:4px;height:22px;background-color:#005fa5;color:#FFF;font-size:14px;font-weight:bold;width:auto;line-height:22px}
.box_sponsor2 {float:left;width:443px}
.box_sponsor1 {width:885px}
a.img_sponsor2{float:none;display:block;border:0;padding:0;margin:0 auto;}

.sponsor_thumbtest{ text-align:center; }

.sponsor_thumbtest a img { float:inherit; width:255px; height:60px; border:3px solid #003f63; margin:10px 15px; }



