/*  CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 7pt; }
BODY
{
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}
.MaxWidth { width: 100%; }
.stdWidth { width: 100px; }

.MenuTABLE{ border: 1px solid #000000; background-color: #FFFFFF; }
.MenuItem{ border-style: outset; border-width: 1px; background-color: #BBCCFF; font-size: 7pt; }

.PageBODY, .TreeItem { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }
.FormTABLE{ border: 1px double #000000; }
.FormHeaderFont{ color: #000080; font-size: 13px; font-weight: bold; }
.ColumnTD { border: 1px solid #bababa; color: #000000; background-color: #bababa; font-size: 10px; font-weight: bold; }
.ColumnTD A { font-weight: bold; }
.FieldCaptionTD { border: 1px solid #bababa; color: #000000; background-color: #bababa; font-size: 10px; }
.DataTD{ color: #000000; font-size: 10px; background-color: #DDDDFF; }
.ErrorDataTD{ color: #FF0000; background-color: #FFFFFF; font-size: 10px; }
.SeparatorTD{ height: 1px; background-color: #aeaeae; }
.AltDataTD{ color: #000000; background-color: #bababa; font-size: 10px; }
.FooterTD { border: 1px solid #bababa; color: #000000; background-color: #bababa; font-size: 10px; }
a.SorterLink:link,a.SorterLink:visited{ color: #000000; font-weight: bold; text-decoration: underline; }
a.SorterLink:hover,a.SorterLink:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.DataLink:link,a.DataLink:visited{ color: #000000; text-decoration: underline; }
a.DataLink:hover,a.DataLink:active{ color: #FF0000; text-decoration: none; }
a.NavigatorLink:link,a.NavigatorLink:visited{ color: #000000; font-weight: bold; text-decoration: underline; }
a.NavigatorLink:hover,a.NavigatorLink:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
.Button { border-bottom: 1px ridge; border-left: 1px ridge; border-right: 1px ridge; border-top: 1px ridge; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px;}
/* .Button { 	color: #f8f8f8;	background: #a42; padding: 0px 3px 0px 3px; } */
.PulsantiGriglia .Button { width: 100px; }

.Input { border-bottom: 1px ridge; border-left: 1px ridge; border-right: 1px ridge; border-top: 1px ridge; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }
.Textarea { border-bottom: 1px ridge; border-left: 1px ridge; border-right: 1px ridge; border-top: 1px ridge; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }
.Select { border-bottom: 1px ridge; border-left: 1px ridge; border-right: 1px ridge; border-top: 1px ridge; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.Table { border: 1px solid #000000; background-color: #FFFFFF; }
.ColoreVerde{background-color: #66CC66; font-size: 7pt; }
.ColoreGiallo{background-color: #ECCB0F; font-size: 7pt; }
.ColoreRosso{ background-color: #FF0000; font-size: 7pt; }
.ColoreVerdeAlt{ background-color: #66CC66; font-size: 7pt; }
.ColoreGialloAlt{ background-color: #ECCB0F; font-size: 7pt; }
.ColoreRossoAlt{ background-color: #FF0000; font-size: 7pt; }
.Stile1 {
	font-size: 18px;
	font-weight: bold;
}
.Stile2 {
	font-size: 14px;
	font-weight: bold;
}
.Stile3 {font-size: 14px}

.Pager
{
	color:			    black;
	background-color:	#EEEEFF;
	font-weight:		bold;
}

DIV.Splash
{
	z-index:			10; 
}

#splashFrame
{
	z-index:			9;
}

.Splash
{
	display:			none; 
	position:			absolute; 
	top:				80px;
	left:				0px; 
	width:				990px; 
	height:				600px; 
	text-align:			center; 
	background-color:	#DDDDFF;
	color:				black;
	border-style:		inset;
	border-color:		black;
	border-width:		2px;
}

.Splash SPAN
{
	font-size:			150%;
	font-weight:		bold;
}

.supercar
{
	margin-top:			20px;
	border-color:		black;
	border-style:		solid;
	border-width:		1px;
	background-color:	#AAAADD;
}

.supercarLed
{
	border:				solid 1px #AAAADD;
	width:				17px;
	height:				17px;
	font-size:			1px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

.supercarLedOff
{
	background-color:	#AA0000;
}

.supercarLedOn
{
	background-color:	#FF0000;
}

.nowrap
{
	white-space:		nowrap;
}

.bigWarning
{
	font-size:			200%;
	font-weight:		bold;
	color:				red;
	background-color:	white;
}

.warning
{
	font-size:			150%;
	font-weight:		normal;
	color:				red;
	background-color:	White;
}

.message
{
	font-size:			150%;
	font-weight:		normal;
	color:				#000080;
	background-color:	White;
}

.cursorHand
{
	cursor:				hand;
}

.InvioCompletato LI
{
	font-weight:		bold;
	font-size:			13pt;
}