/*****STILE TITOLO PAGINE******/
.TitoloPagina
{
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	padding: 2 2 2 6;
	background-color: #ff6600;	
}
.MediaTitolo
{
	font-family: Tahoma;
	font-size: 10px;
	color: Red;
	text-transform: uppercase;
	font-weight: bold;	
}
.MediaTitoletto
{
	font-family: Tahoma;
	font-size: 9px;
	color: Black;
	text-transform: uppercase;
	font-weight: bold;	
}
.ImmagineHidden
{
	cursor: hand;
	text-align: right;
}
	
/*******************STILE MENU SINISTRA**************/
.glossymenu{
margin: 0px 0;
padding: 0;
width: 180px;
}

.glossymenu a.menuitem{
background: black url(../images/NuoviMenu/glossyback.gif) repeat-x bottom left;
font: bold 8px Tahoma;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
text-transform: uppercase;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 3px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../images/NuoviMenu/glossyback2.gif);
color: #004c90;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #dadada;
}

.glossymenu div.submenu ul li a{
background: url(../images/NuoviMenu/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
font: normal 8px Tahoma;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 20px;
vertical-align:middle;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB url(../images/NuoviMenu/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
color: #004c90;
}
/*MENU SUPERIORE*/
/***********************************************************************************************
	
	Copyright (c) 2005 - Alf Magne Kalleland post@dhtmlgoodies.com
	
	Get this and other scripts at www.dhtmlgoodies.com
	
	You can use this script freely as long as this copyright message is kept intact.
	
	***********************************************************************************************/
#mainContainer
{
	width: 980px;
	height: 80px;
	border: 1px solid #000000;
	margin: 0 auto;
	background-image: url(img/bg.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
}
#mainMenu
{
	background-color: Transparent; /* Background color of main menu */
	text-transform: uppercase;
	border-bottom: 1px solid #000000; /* Bottom border of main menu */
	height: 20px; /* Height of main menu */
	position: relative; /* Don't change this position attribute */
}
#mainMenu a
{
	width: 115px; /* Don't change these two options */
	position: absolute;
	bottom: -2px;
	height: 20px;
}
#submenu
{
	font-family: Tahoma; /* Font  of sub menu items */
	background-color: #E2EBED; /* Background color of sub menu items */
	width: 100%; /* Don't change this option */
}
#submenu div
{
	white-space: nowrap; /* Don't change this option */
}
/*
	Style attributes of active menu item 
	*/
#mainMenu .activeMenuItem
{
	/* Border options */
	padding: 4px 0px 4px 4px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #E2EBED; /* Background color */
	background-image: url(../img/indentbg.gif);
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: White;
	cursor: hand; /* Cursor like a hand when the user moves the mouse over the menu item */
}



/*
	Style attributes of inactive menu items
	*/
#mainMenu .inactiveMenuItem
{
	font-family: Tahoma;
	padding: 4px 0px 4px 4px;
	font-size: 10px;
	font-weight: bold;
	color: White;
	vertical-align: middle;
	background-image: url(../img/indentbg2.gif);
	cursor: hand; /* Cursor like a hand when the user moves the mouse over the menu item */
}

#mainMenu .inactiveMenuItem:hover
{
	color: #FF0000;
	background-color: #E2EBED;
	background-image: none;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

#submenu a
{
	text-decoration: none; /* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
	padding-left: 5px; /* Space at the left of each sub menu item */
	padding-right: 5px; /* Space at the right of each sub menu item */
	color: #000; /* Text color */
	font-size: 8px;
	font-weight: bold;
	padding: 4px 0 4px 0;
	height: 20px;
}

#submenu a:hover
{
	color: #FF0000; /* Red color when the user moves the mouse over sub menu items */
}

/*FINE MENU*/
.bannersin
{
	border: solid 5px #CCCCCC;
	text-align: center;
}
/*NEWS*/
#marqueecontainer
{
	width: 150px; /*marquee width */
	height: 170px; /*marquee height */
	background-color: #CCCCCC;
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
}

.BodyBackground
{
	background-color: White;
}

.sottomenu
{
	font: bold 9px tahoma;
	color: White;
	vertical-align: middle;
}
/*--------------------------------------------------
  Regola richiesta per nascondere il contenuto non
  attivo delle tab.
  --------------------------------------------------*/
.tabberlive .tabbertabhide
{
	display: none;
}

/*--------------------------------------------------
  Classe .tabber = prima l'interfaccia sia creata
  Classe .tabberlive = dopo che l'interfaccia è stata creata
  --------------------------------------------------*/
.tabber
{
}


/*--------------------------------------------------
  ul.tabbernav = la lista di navigazione delle tab
  li.tabbernav = il list item con la tab attiva
  --------------------------------------------------*/
ul.tabbernav
{
	margin: 0;
	padding: 0px 0;
	font: bold 10px tahoma;
	color: White;
}

ul.tabbernav li
{
	list-style: none;
	margin: 0;
	display: inline;
}

ul.tabbernav li a
{
	padding: 3px 0.5em;
	width: 136px;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background-image: url(../img/indentbg.gif);
	text-decoration: none;
}

ul.tabbernav li a:link
{
	color: White;
	text-transform: uppercase;
	text-decoration: none;
}
ul.tabbernav li a:visited
{
	color: White;
}

ul.tabbernav li a:hover
{
	color: #FFF;
	background-image: url(../img/indentbg2.gif);
	border-color: #778;
}

ul.tabbernav li.tabberactive a
{
	background-color: Red;
	color: White;
	border-color: Red;
	background-image: none;
}

ul.tabbernav li.tabberactive a:hover
{
	color: #FFF;
	background-image: url(../img/indentbg2.gif);
	border-color: #778;
}

/*--------------------------------------------------
  Classe .tabbertab = il contenuto delle tab
  --------------------------------------------------*/
.tabberlive .tabbertab
{
	padding: 0px 0 0px 6px;
	background-color: Red; /* If you don't want the tab size changing whenever a tab is changed     you can set a fixed height */
	height: 20px;
	vertical-align: middle;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2
{
	display: none;
}
.tabberlive .tabbertab h3
{
	display: none;
}

.indentmenu
{
	font: bold 10px tahoma;
	width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul
{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%; /*width of menu*/
	background: black url(../img/indentbg.gif) center center repeat-x;
}

.indentmenu ul li
{
	display: inline;
}

.indentmenu ul li a
{
	float: left;
	color: white; /*text color*/
	padding: 5px 11px;
	text-decoration: none;
	width: 139px;
}

.indentmenu ul li a:visited
{
	color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current
{
	color: white !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: black url(../img/indentbg2.gif) center center repeat-x;
	width: 139px;
}
/*STILI NEWS*/
.BordoTab
{
	border: solid 1px #EEEEEE;
}
	
.TestoBianco
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.TitoloNews
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #0f6a9f;
	text-decoration: uppercase;
	padding: 2px;
}
.TitoloNewsArancio
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: uppercase;
	padding: 2px;
}
.Sottotitolo
{
	font-family: Tahoma;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.testoTabPartite
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
.TabBordo1px
{
	border: solid 1px #000000;
}
.fondoTitoClas
{
	background-color: #0f6a9f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
	text-transform: uppercase;
}
.testoNoPadding:link
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.testoNoPadding:visited
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.testoNoPadding:hover
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.testoNoPadding:active
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.testoTabIscrizioni2:link
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni2:visited
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni2:hover
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni2:active
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni3:link
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.testoTabIscrizioni3:visited
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.testoTabIscrizioni3:hover
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.testoTabIscrizioni3:active
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.testoTabIscrizioni4:link
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni4:visited
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni4:hover
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni4:active
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px;
}
/*****CARTELLINO PARTITA*****/
.testoTabIscrizioni2:link
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni2:visited
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni2:hover
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	padding: 4px;
}
.testoTabIscrizioni2:active
{
	font-family: Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}

.TestoBiancoBold
{
	font-family: Tahoma;
	font-size: 10px;
	color: White;
	font-weight: bold;
}
.fondoTitoTab
{
	background-color: #116f9f;
	border: 1px solid #003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
	text-transform: uppercase;
}
.fondoTitoTabNoBorderLeft
{
	background-color: #116f9f;
	border: 1px solid #003366;
	border-right: 0 solid #116f9f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
	text-transform: uppercase;
}
.fondoTitoTabNoBorderRight
{
	background-color: #116f9f;
	border: 1px solid #003366;
	border-left: 0 solid #116f9f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
	text-transform: uppercase;
}
.testoRisDettaglio
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #FF6600;
	text-decoration: none;
}
.testoNoRisDettaglio
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #FF6600;
	text-decoration: none;
	text-transform: uppercase;
}
.testoSquadreDettaglio:link
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.testoSquadreDettaglio:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.testoSquadreDettaglio:active
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.testoSquadreDettaglio:visited
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/****************************/




.TestoLegenda
{
	font-family: Tahoma;
	font-size: 6pt;
	color: Black;
	text-transform: uppercase;
	text-align: left;
}
.TestoVerde
{
	font-family: "arial";
	font-size: 7pt;
	color: Green;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.TestoRosso
{
	font-family: "arial";
	font-size: 7pt;
	color: Red;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.TestoGiallo
{
	font-family: "arial";
	font-size: 7pt;
	color: #daa520;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

BODY
{
	margin: 0px;
	color: #83a1a3;
	background-color: #f6f6f6;
}
.link_news
{
	font-family: Arial;
	font-size: 8pt;
	color: #006699;
	text-decoration: none;
}
.bordo1px
{
	border: solid 1px #000000;
}
.bordo1pxBianco
{
	border: solid 1px #ffffff;
}
.bordo1pxGrigio
{
	border: solid 1px #cccccc;
}
.bordo1pxBlu
{
	border: solid 1px #006699;
}
.bordo4px
{
	border: solid 4px #ffffff;
}
.bordoMedia
{
	border: solid 2px #116f9f;
}

.bordo4pxGrigio
{
	border: solid 4px #cccccc;
}

.Testo
{
	font-family: "arial";
	font-size: 7pt;
	color: #000000;
}
.TestoInizio
{
	font-family: "arial";
	font-size: 8pt;
	color: #000000;
}
.TestoTahoma
{
	font-family: "Tahoma";
	font-size: 8pt;
	color: #000000;
}
.TestoBold
{
	font-family: "arial";
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
}
.Testo_Red
{
	font-family: "arial";
	font-size: 7pt;
	color: Red;
}
.Errore
{
	font-family: "arial";
	font-size: 7pt;
	color: Red;
	font-weight: bold;
}
.Testo_Bianco
{
	font-family: "arial";
	font-size: 7pt;
	color: #ffffff;
}

.SfondoTDSquadraDX
{
	background-image: url(../img/cornicedx.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.SfondoTDSquadraSN
{
	background-image: url(../img/cornice.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Testo_Titolini
{
	font-family: "arial";
	font-size: 7pt;
	color: #006699;
}

.Testo_Titoli
{
	font-family: "arial";
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
}
.Testo_Titoli2
{
	font-family: "arial";
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
}
.Testo_Titoli7px
{
	font-family: "arial";
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
}

.bordo1px
{
	border: solid 1px #006699;
}

.Testo_Titoli_Class
{
	font-family: "arial";
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
}

.Testo_Titoli_Class2
{
	font-family: "arial";
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}

.Testo_Titoli_News
{
	font-family: "arial";
	font-size: 8pt;
	font-weight: bold;
	color: #006699;
}



.Header_classifiche
{
	background: url(../img/sfondo_titolo_blu.png);
	font-family: "arial";
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}

.TestoLink
{
	font-family: "arial";
	font-size: 8pt;
	color: #333333;
}
a, a:link, a:active, a:visited
{
	text-decoration: none;
	color: #1D6399;
}
div#hold
{
	position: relative;
	overflow: hidden;
	width: 475;
	height: 140;
	z-index: 100;
}

#divContainer
{
	position: absolute;
	width: 475;
	height: 140;
	overflow: hidden;
	top: 0;
	left: 0;
	clip: rect(0,475,140,0);
	visibility: hidden;
}
#divContent
{
	position: absolute;
	top: 0;
	left: 0;
}
div#hold2
{
	position: relative;
	overflow: hidden;
	width: 540;
	height: 400;
	z-index: 100;
	background-color: #cccccc;
}

#divContainer2
{
	position: absolute;
	width: 540;
	height: 400;
	overflow: hidden;
	top: 0;
	left: 0;
	clip: rect(0,540,400,0);
	visibility: hidden;
	background-color: #cccccc;
}
#divContent2
{
	position: absolute;
	top: 0;
	left: 0;
	background-color: #cccccc;
}
