/*----- Body and top-level divs -----*/
body
{
	margin: 5px;
	background-color: #fff;
	color: #000;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
}
#mainouterdiv
{
	width: 980px;
}
	#topmenudiv
	{
		width: 980px;
		height: 90px;
	}
	#leftmenudiv
	{
		float: left;
		width: 200px;
		padding-top: 5px;
	}
	#rightmenudiv
	{
		float: right;
		width: 200px;
		padding-top: 5px;
	}
	#contentdiv
	{
		float: left;
		width: 580px;
		padding-bottom: 0px;
	}

.ContentPadder { padding: 5px 0 0 5px; }
.Module
{
    margin-top: 5px;
    padding: 5px 6px 5px 6px;
    padding: 5px;
    border: solid 1px #67a5c4; /*#d0e4fd;*/
    background-color: #eaf5fb; /*#f2f5f7;*/
}
.ModuleBeige
{
    padding: 5px;
	border: solid 1px #c38e33;
	background-color: #fff5cd;
}
.EndMenuBox
{
    padding: 5px;
	border: solid 1px #c38e33;
	background-color: #fff5cd;
}

/*----- Common texts -----*/
h1
{
	margin-top: 0;
	font-size: 16px;
}
h1.Small
{
	margin-top: 2px;
	margin-bottom: 4px;
	font-size: 12px;
}
h1.NoBottomMargin { margin-bottom: 0; }
h2
{
	margin-bottom: 0;
	font-size: 12px;
}
h2.StageHeader { margin: 2px 0 8px 0; }

/*----- Common links -----*/
a:link, a:hover, a:active, a:visited { color: #0353a5;  }
a.Dotted:link, a.Dotted:hover, a.Dotted:active, a.Dotted:visited
{
	text-decoration: none;
	border-bottom: dotted 1px #0353a5;
}
a.NoUnderline:link, a.NoUnderline:visited, a.NoUnderline:active
{
	text-decoration: none;
}
a.NoUnderline:hover { text-decoration: underline; }
.TextLink a:link, .TextLink a:active, .TextLink a:visited
{
	color: #000;
	text-decoration: none;
}
.TextLink a:hover { text-decoration: underline; }
a.LeagueLink:link, a.LeagueLink:hover, a.LeagueLink:active, a.LeagueLink:visited
{ 
	color: #000;
	text-decoration: underline;
}
a.Link:link, a.Link:hover, a.Link:active, a.Link:visited { color: #0353a5; }

/*----- Controls -----*/
form { margin: 0; }
select
{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
}
input
{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
}

/*----- Support styles -----*/
.Bold { font-weight: bold; }
.Italic { font-style: italic; }
.SmallText { font-size: 10px; }
.RedText { color: red; }
.AlignLeft { text-align: left !important; }
.AlignCenter { text-align: center !important; }
.AlignRight { text-align: right !important; }
img { border: none; }
code { font-size: 12px; }
pre { font-size: 12px; }
tr.Listing { height: 14px; }

/*----- Top menu -----*/
a.TopLogoLink:link, a.TopLogoLink:hover, a.TopLogoLink:active, a.TopLogoLink:visited
{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.PrintLink:link, a.PrintLink:hover, a.PrintLink:active, a.PrintLink:visited
{
	background-image: url("../images/print.gif");
	background-repeat: no-repeat;	
	padding-left: 20px;
	font-size: 12px;
}

/*----- Left Tool -----*/
.LeftToolBox
{
	margin-top: 5px;
	padding: 5px 6px 5px 6px;
	border: solid 1px #79322b;
	background-color: #ecc4c0;
}
.LeftToolHeaderDiv
{
	padding-bottom: 4px;
	font-weight: bold;
	color: #79322b;
}
.LeftToolItemDiv
{
	padding-left: 12px;
	padding-bottom: 4px;
	background-image: url("../images/freccerosse.gif");
	background-repeat: no-repeat;	
	color: #ff1a01;
}
.LeftToolItemDiv a, .LeftToolItemDiv a:visited, .LeftToolItemDiv a:active
{
	color: #ff1a01;
	text-decoration: none;
}
.LeftToolItemDiv a:hover {	text-decoration: none; font-weight:bold; color :red;}
.LeftToolSubItemDiv { margin-left: 14px; padding-bottom: 2px; }
.LeftToolSubItemDiv a, .LeftToolSubItemDiv a:visited, .LeftToolSubItemDiv a:active
{
	color: #ff1a01;
	text-decoration: none;
}
.LeftToolSubItemDiv a:hover {	text-decoration: none; font-weight:bold; color :red;}

/*----- Left Anniprec -----*/
.LeftAnniprecBox
{
	margin-top: 5px;
	padding: 5px 6px 5px 6px;
	border: solid 1px #3c773a;
	background-color: #a8dda6;
}
.LeftAnniprecHeaderDiv
{
	padding-bottom: 4px;
	font-weight: bold;
	color: #3c773a;
}
.LeftAnniprecItemDiv
{
	padding-left: 12px;
	padding-bottom: 4px;
	background-image: url("../images/frecceverdi.gif");
	background-repeat: no-repeat;	
	color: #3c773a;
}
.LeftAnniprecItemDiv a, .LeftAnniprecItemDiv a:visited, .LeftAnniprecItemDiv a:active
{
	color: #3c773a;
	text-decoration: none;
}
.LeftAnniprecItemDiv a:hover {	text-decoration: none; font-weight:bold; color :green;}
.LeftAnniprecSubItemDiv { margin-left: 14px; padding-bottom: 2px; }
.LeftAnniprecSubItemDiv a, .LeftAnniprecSubItemDiv a:visited, .LeftAnniprecSubItemDiv a:active
{
	color: #3c773a;
	text-decoration: none;
}
.LeftAnniprecSubItemDiv a:hover {	text-decoration: none; font-weight:bold; color :green;}
/*----- Left Menu grigio -----*/
.LeftMenuGrayBox
{
	margin-top: 5px;
	padding: 5px 6px 5px 6px;
	border: solid 1px #808080;
	background-color: #DFDFDF;
}
.LeftMenuGrayHeaderDiv
{
	padding-bottom: 4px;
	font-weight: bold;
	color: #808080;
}
.LeftMenuGrayItemDiv
{
	padding-left: 12px;
	padding-bottom: 4px;
	background-image: url("../images/freccegrigie.gif");
	background-repeat: no-repeat;	
	color: #808080;
}
.LeftMenuGrayItemDiv a, .LeftMenuGrayItemDiv a:visited, .LeftMenuGrayItemDiv a:active
{
	color: #808080;
	text-decoration: none;
}
.LeftMenuGrayItemDiv a:hover {	text-decoration: none; font-weight:bold; color :#808080;}
.LeftMenuGraySubItemDiv { margin-left: 14px; padding-bottom: 2px; }
.LeftMenuGraySubItemDiv a, .LeftMenuGraySubItemDiv a:visited, .LeftMenuGraySubItemDiv a:active
{
	color: #808080;
	text-decoration: none;
}
.LeftMenuGraySubItemDiv a:hover {	text-decoration: none; font-weight:bold; color :#808080;}
/*----- Right Menu Fiatti -----*/
.RightMenuFiattiBox
{
	margin-top: 5px;
	padding: 5px 6px 5px 6px;
	border: solid 1px #F09100;
	background-color: #FFFF99;
}
.RightMenuFiattiHeaderDiv
{
	padding-bottom: 4px;
	font-weight: bold;
	color: #F09100;
}
.RightMenuFiattiItemDiv
{
	padding-left: 12px;
	padding-bottom: 4px;
	background-image: url("../images/freccearancioni.gif");
	background-repeat: no-repeat;	
	color: #F09100;
}
.RightMenuFiattiItemDiv a, .RightMenuFiattiItemDiv a:visited, .RightMenuFiattiItemDiv a:active
{
	color: #F09100;
	text-decoration: none;
}
.RightMenuFiattiItemDiv a:hover {	text-decoration: none; font-weight:bold; color :#F09100;}
.RightMenuFiattiSubItemDiv { margin-left: 14px; padding-bottom: 2px; }
.RightMenuFiattiSubItemDiv a, .RightMenuFiattiSubItemDiv a:visited, .RightMenuFiattiSubItemDiv a:active
{
	color: #F09100;
	text-decoration: none;
}
.RightMenuFiattiSubItemDiv a:hover {	text-decoration: none; font-weight:bold; color :#F09100;}
/*----- Left menu -----*/
.LeftMenuBox
{
	margin-top: 5px;
	padding: 5px 6px 5px 6px;
	border: solid 1px #c38e33;
	background-color: #fff5cd;
}
.LeftMenuBox select { width: 143px; }
.LeftMenuTab
{
	float: left;
	width: 76px;
	height: 16px;
	padding-top: 4px;
	border-top: solid 1px #c38e33;
	border-left: solid 1px #c38e33;
	border-right: solid 1px #c38e33;
	background-color: #fff5cd;
	color: #cc6600;
	text-align: center;
	font-weight: bold;
    cursor: pointer;
}
.LeftMenuTabInactive
{
	height: 15px;
	font-weight: normal;
	border-bottom: solid 1px #c38e33;
	background-color: #e8d7af;
}
.LeftMenuTabHover { font-weight: bold; }
.LeftMenuTabSpacer
{
	float: left;
	width: 4px;
	height: 20px;
	border-bottom: solid 1px #c38e33;
}
.LeftMenuHeaderDiv
{
        padding-bottom: 4px;
	font-weight: bold;
	color: #cc6600;
}
.LeftMenuItemDiv
{
        padding-left: 12px;
	padding-bottom: 4px;
	background-image: url("../images/menuarrow.gif");
	background-repeat: no-repeat;	
	color: #0353a5;
}
.LeftMenuItemDiv a, .LeftMenuItemDiv a:visited, .LeftMenuItemDiv a:active
{
	color: #0353a5;
	text-decoration: none;
}
.LeftMenuItemDiv a:hover {	text-decoration: none; font-weight:bold; color :blue;}
.LeftMenuSubItemDiv { margin-left: 14px; padding-bottom: 2px; }
.LeftMenuSubItemDiv a, .LeftMenuSubItemDiv a:visited, .LeftMenuSubItemDiv a:active
{
	color: #0353a5;
	text-decoration: none;
}
.LeftMenuSubItemDiv a:hover {	text-decoration: none; font-weight:bold; color :blue;}

/*----- League table -----*/
.LeagueTable td { text-align: right; }
td.TableLine
{
    height: 1px;
    padding: 0;
    background-color: #000;
}
.TableHighlight { background-color: #ebebeb; }

/*---- League compare ----*/
.LeagueSelectorDiv select
{
	width: 143px;
	display: block;
}
.LeagueCompareQuickAdd
{
	float: left;
	padding: 0 0 0 20px;
}
.LeagueCompareQuickAdd a:link, .LeagueCompareQuickAdd a:visited, .LeagueCompareQuickAdd a:active
{ 
	display: block; 
	text-decoration: none;
}
.LeagueCompareQuickAdd a:hover { text-decoration: underline; }
.LeagueDataDiv
{
	float: left; 
	width: 140px;
	margin-top: 5px;
	padding: 0 5px 0 5px;
	border-right: solid 1px #bdbdbd;
	overflow: hidden; 
	white-space: nowrap;
}
.LeagueDataDiv td { white-space: nowrap; overflow: hidden; }
.LeagueCompareTop { height: 64px; }
.LeagueCompareStats { height: 130px; }
.LeagueCompareFreqRes { height: 90px; }
.LeagueCompareOffDef { height: 90px; }
#LoadingDiv
{
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 4px;
	background-color: #b90004;
	color: #fff;
	z-index: 5;
}

.homepage_rosso2 {color :red; text-decoration : bold; font-size : 8pt}
        A.homepage_rosso2:link  {color :red;text-decoration : none; font-size : 8pt}
        A.homepage_rosso2:Visited  {color :red; text-decoration : none; font-size : 8pt}
        A.homepage_rosso2:Active  {color :red; text-decoration : none; font-size : 8pt}
        A.homepage_rosso2:Hover  {color :orange; background-color:white;; font-size : 8pt}

.homepage_rosso {color :red;  background-color:yellow; font-size : 7pt}
		A.homepage_rosso:link  {color :red;text-decoration : none; font-size : 7pt}
		A.homepage_rosso:Visited  {color :red; text-decoration : none; font-size : 7pt}
		A.homepage_rosso:Active  {color :red; text-decoration : none; font-size : 7pt}
		A.homepage_rosso:Hover  {color :red; background-color:yellow; font-weight:bold; font-size : 7pt}

.verde {text-align: left; color : green; font-family : Verdana,Arial,Helvetica;font-size : 10pt;}
	A.verde:link  {text-decoration : none; color : green; text-decoration: none;}
	A.verde:Visited  {color :green; text-decoration : none}
	A.verde:Active  {color :green; text-decoration : none}
	A.verde:Hover  {color :green; text-decoration : none}

.arancione {text-align: left; color : CC6600; font-family : Verdana,Arial,Helvetica;font-size : 10pt;}
	A.arancione:link  {text-decoration : none; color : CC6600; text-decoration: none;}
	A.arancione:Visited  {color :CC6600; text-decoration : none}
	A.arancione:Active  {color :CC6600; text-decoration : none}
	A.arancione:Hover  {color :CC6600; text-decoration : none}

.nero {text-align: left; color : black; font-family : Verdana,Arial,Helvetica;font-size : 10pt;}
	A.nero:link  {text-decoration : none; color : black; text-decoration: none;}
	A.nero:Visited  {color :black; text-decoration : none}
	A.nero:Active  {color :black; text-decoration : none}
	A.nero:Hover  {color :black; text-decoration : none}

.rosso {text-align: left; color : red; font-family : Verdana,Arial,Helvetica;font-size : 10pt;}
	A.rosso:link  {text-decoration : none; color : red; text-decoration: none;}
	A.rosso:Visited  {color :red; text-decoration : none}
	A.rosso:Active  {color :red; text-decoration : none}
	A.rosso:Hover  {color :red; text-decoration : none}

.viola {text-align: left; color : 800080; font-family : Verdana,Arial,Helvetica;font-size : 10pt;}
	A.viola:link  {text-decoration : none; color : 800080; text-decoration: none;}
	A.viola:Visited  {color :800080; text-decoration : none}
	A.viola:Active  {color :800080; text-decoration : none}
	A.viola:Hover  {color :800080; text-decoration : none}

.chiudi {color :red; text-decoration : none; font-size : 8pt}
        A.chiudi:link  {color :red;text-decoration : none}
        A.chiudi:Visited  {color :red; text-decoration : none}
        A.chiudi:Active  {color :red; text-decoration : none}
        A.chiudi:Hover  {color :black; background-color:white;}