/*  ---------- Classi relative agli elementi HTML ------------------------------------- */
html
{
	height: 100%;
}
BODY 
{ 
	font-size: 100%;
	font-family: Verdana, Arial, "Times New Roman";
	color: #000000; 
	margin: 0; 
	padding: 0;
	height: 100%;
	text-align:center;
}
img
{
	border: 0px;
}
table
{
	font-size: 90%;

}
TD
{
	white-space: normal;
	vertical-align: top;
	text-align:left;
}
UL
{
	
	margin: 0;
	padding: 0;
	list-style-image: url(../Layout/Images/PuntoElenco.gif);
}
ul li { 
	margin-left: 20px;
	padding-left: 0;
} 



OL
{
		/*margin-left: 25px;*/
}
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
{
	
}

/*  --------------------------------------------------------------------------- */

/* --------- 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
{

}
.AddressMessage /* Formattazione messaggi iniziali sezione Indirizzario */
{
	/*font-size: 1.4em;*/
}
.WarningLevel0
{
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*font-size: 1.2em;*/
}
.WarningLevel1
{
	text-align: center;
	color: #BCE1F2;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}
.WarningLevel2
{
	color: #BCE1F2;
	font-weight: bold;
	letter-spacing: 2px;
}
.WarningLevel3
{
	color: #BCE1F2;
	font-weight: bold;
	letter-spacing: 2px;
}
/*  --------------------------------------------------------------------------- */

/* ------------ Classi utilizzate dal controllo ListViewer ------------------------------- */

.ListContainer
{
	font-size: 110%;
}
.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 ------------------------ */
.AddressFormContainer /* Formattazione del FORM sezione Indirizzario */
{
	background-color: #fff6df;
	padding: 4px;
	width: 470px;
}
.AddressReadOnlyFieldValue /* Campo di tipo casella di testo in sola lettura sezione Indirizzario */
{
	background-color: #fff6df;
	border-style: none;
	/*font-size: 1.1em;*/
}
.AddressReadOnlyFieldValueGrande /* valido solo per il campo Denominazione */
{
	background-color: #fff6df;
	border-style: none;
	/*font-size: 1.90em;*/
}
.labelCorsivo
{
	font-style: italic;
	/*font-size: 1.3em;*/
}
.itemValue
{	
	/*font-size: 1.3em;*/
}
.lblMandatory 
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
	/*font-size: 0.78em;*/
}
.containerDiv
{
	margin-top:10px;
}
.AddFormLine
{	
	color: Gray;
	background-color: Transparent;
	height: 1px;
}
.FormContainer
{
	background-color: #EFF8FB;
	padding: 4px;
}
.FieldLabel /* Cella contenente l'etichetta del campo */
{
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
	font-size: 9pt;
}
.FormButton 
{ 
	padding-top: 1px;
}
.MandatoryFieldLabel /* Cella contenente l'etichetta del campo obbligatori */
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
	font-size: 120%;
}
.ObjectContainer /* Cella contenente un oggetto radio, check, button etc. */
{
	text-align: left;
	vertical-align: middle;
	padding-bottom: 4px;
	font-size: 120%;
}
.ListObjectContainer /* Cella contenente un oggetto radio, check, button etc. */
{
	text-align: left;
	vertical-align: middle;
	font-size: 160%;
	
}

.FieldContainer /* Cella contenente il campo */
{
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
}
.FieldContainerTextEditor
{
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
	font-size:150%;
}
.FieldValue /* Campo di tipo casella di testo */
{
	font-size: 9pt;
}
.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;
}
.AddressValidatorSummary /* Riepilogo dei messaggi di errore della validazione sezione Indirizzario */
{
	/*font-size: 1.2em;*/
	color: Red;
}
.FormButton /* Pulsante */
{
	margin-bottom: 3px;
	margin-top:5px;
	/*font-size: 1.1em;*/
	font-size: 9pt;
}
.ButtonPile /* Pulsante a pila */
{	
	margin-bottom: 1px;
	margin-top:1px;
	/*font-size: 1.1em;*/
}
.ClosingFormLine
{
	color: Gray;
	height: 2px;
	background-color:Transparent;
}
/*  --------------------------------------------------------------------------- */
/* Classe utilizzata per la formattazione del controllo della lingua*/
.LanguageSelector
{
	width: 140px;
	margin-top:29px;
}
/*-------------------------------------------------------------------*/
/* Classi per formattare il login box */

.LoginField 
{ 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 90px; 
	COLOR: #000000; 
	BORDER-BOTTOM: 0px; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	/*font-size: 1.1em;*/
}
.HeaderLogInForm
{
	height: 17px;
	background-color: #336699;
	color: #ffffff;
	padding-left: 8px;
	font-weight: bold;
	width: 143px;
	text-align:left;
	font-size: 110%;
}
.ContentLogInForm
{
	color: #336699;
	font-weight: bold;
	padding-left: 25px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align:left;
	font-size: 110%;
	background-color: Transparent;
}
.SendButtonLogInForm
{
	text-align: right;
	padding-right: 8px;
	padding-bottom: 10px;
}

/* ---------------------------------------------------------- */
.documentListContainer /* formattazione infoarea del listViewer per la rilevazione dati */
{
	/*font-size: 1.5em;	*/
	margin-top: -2.8px;	
	width: 100%;
}
.tabellaRiepilogo /* formatta la tabella di riepilogo in replica rilevazioni*/
{
	/*font-size: 2.5em;	*/	
	width: 60%;	
	border: 1px solid #FF9900;
}
.headerRow /* formatta la riga di intestazione della tabella di riepilogo in replica rilevazioni*/
{
	/*font-size: 0.85em;	*/	
	font-weight: bold;
	background-color: #FFE4B5;	
}
.detRow /* formatta la riga di dettaglio della tabella di riepilogo in replica rilevazioni*/
{
	/*font-size: 0.9em;		*/			
}
.selectText /* formatta la riga contenente la combo dei valori nella tabella di riepilogo in replica rilevazioni*/
{
	/*font-size: 1.1em;	*/				
}
.messageArea /* formatta il messaggio iniziale*/ 
{
	/*font-size: 1.4em;	*/	
}
.elementAlignCenter
{
	margin-left: auto;
	margin-right: auto;
}