/*  ---------- Classi relative agli elementi HTML ------------------------------------- */
BODY 
{ 
	font-size: 0.55em;
	font-family: Verdana, Arial, "Times New Roman";
	color: #000000; 
	margin: 0; 
	padding: 0;
	height: 100%;
	background-color: #C3CDD5;

}

TD
{
	font-size: 0.55em;
	white-space: normal;
	
}


UL
{
	
	margin: 0;
	padding: 0;
}
ul li { 
	margin-left: 20px;
	padding-left: 0; 
} 



OL
{
}
STRONG
{
	font-weight: bold;
}
EM
{
	font-style: italic;
}
A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
/*punti elenco*/
li
{
	list-style-image: url(../Layout/Images/PuntoElenco.gif);
}

/*  --------------------------------------------------------------------------- */

/* --------- Classi assegnate agli elementi testuali che svolgono navigazione tra le pagine ---- */
.NavigateText
{
	color: #ffffff;
	background-color: #a8c5d5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}
.PopupButton
{
	color: #ffffff;
	background-color: #a8c5d5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	cursor:default;
}
.PopupButtonOver
{
	color: #ffffff;
	background-color: #a8c5d5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	text-decoration:underline;
}
/*  --------------------------------------------------------------------------- */

/*  ---------- Classi per i testi presentati attraverso il controllo  MessageArea -------------- */
.Normal
{

}
.WarningLevel0
{
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.WarningLevel1
{
	text-align: center;
	color: #660000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 1.2em;
}
.WarningLevel2
{
	color: #660000;
	font-weight: bold;
	letter-spacing: 2px;
}
.WarningLevel3
{
	color: #660000;
	font-weight: bold;
	letter-spacing: 2px;
}
/*  --------------------------------------------------------------------------- */

/* ------------ Classi utilizzate dal controllo ListViewer ------------------------------- */

.ListContainer
{
}
.ListIntroMessage
{
}
.ListWarningMessage
{
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.SequenceCell
{
	vertical-align: top;
	width: 2px;
	padding-top: 2px;
	padding-right: 3px;
}
.CheckBoxCell
{
	vertical-align: top;
	width: 2px;
}
.ItemLinkCell
{
	vertical-align: top;
	text-align: left;
	padding: 2px;
}
.ItemSeparatorCell
{
	height: 1px;
	background-color: Gray;
}
.ItemLinkCell:link
{
	color: #0000ff;
}
.ItemLinkCell:visited
{
	color: #0000ff;
}
.ItemInfoCell
{
	vertical-align: top;
	text-align: left;
	padding: 2px;
}
.ListNavigatorContainer
{
	margin-top: 5px;
}
.ListResultContainer
{
	padding-top: 10px;
}
.pageLink:visited
{
	color: #0000ff;
}
.pageLinkSelected
{
	background: #999999;
	color: white;
}
.pageLinkNavigator:visited
{
	color: #0000ff;
}
.pageLinkNavigator:link
{
	color: #0000ff;
}
/*  --------------------------------------------------------------------------- */

/* ----- Classi utilizzate per i form di data-entry o visualizzazione ------------------------ */
.FormContainer
{
	background-color: #DFEBF7;
	padding: 5px;
	border: solid 1px #001E43;
}
.FieldLabel /* Cella contenente l'etichetta del campo */
{
	text-align: left;
	vertical-align: top;

}
.FieldContainer /* Cella contenente il campo */
{
	text-align: left;
	vertical-align: top;

}
.FormButton 
{ 
	PADDING-TOP: 1px 
}
.MandatoryFieldLabel /* Cella contenente l'etichetta del campo obbligatori */
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;

}
.ObjectContainer /* Cella contenente un oggetto radio, check, button etc. */
{
	text-align: left;
	vertical-align: middle;

}
.ListObjectContainer /* Cella contenente un oggetto radio, check, button etc. */
{
	text-align: left;
	vertical-align: middle;

}
.FieldValue /* Campo di tipo casella di testo */
{
	font-size: 1.1em;
}
.ReadOnlyFieldValue /* Campo di tipo casella di testo in sola lettura */
{
	background-color: #e5ecf2;
	border-style: none;
	font-size: 1.1em;
}
.FieldValidator /* Validatore di un singolo campo */
{

}

.ValidatorSummary /* Riepilogo dei messaggi di errore della validazione */
{
	color: Red;
}
.FormButton /* Pulsante */
{
	margin-bottom: 3px;
	margin-top:5px;
	font-size: 1.1em;
}
.ButtonPile /* Pulsante a pila */
{
	margin-bottom: 1px;
	margin-top:1px;
}
.ClosingFormLine
{
	color: Gray;
	height: 2px;
}
/*  --------------------------------------------------------------------------- */
/* Classe utilizzata per la formattazione del controllo della lingua*/
.LanguageSelector
{
	width: 140px;
	margin-top:29px;
}
/*-------------------------------------------------------------------*/
/* Classi per formattare il login box */

.logInGeneralContainer
{
	text-align: left;
	height: 215px;
	width: 179px;	
	background: url(../Layout/Images/FondoLogInForm.jpg) no-repeat ;
	padding: 80px 0px 0px 25px;
}
.ContentLogInForm
{
	width: 98px;
	color: #FFFFFF;
	font-weight: bold;

}
.LoginField 
{ 
	BORDER-TOP: solid 1px #000000; 
	border-right: 0px;
	BORDER-LEFT: solid 1px #48504E;  
	border-bottom: 0px;
	WIDTH: 90px; 
	COLOR: #000000; 
	HEIGHT: 15px; 
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 1.1em;
	
}
.HeaderLogInForm
{

}
.FooterLogInForm
{
	padding-left: 60px;
	padding-top: 2px;
}

.SendButtonLogInForm
{

}
.linkLogin:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
.linkLogin:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
.linkLogin:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
}


/* ---------------------------------------------------------- */