/* ---- Main di NiloBasic ---- */

/*  ---------- Classi relative agli elementi HTML ------------------------------------- */
BODY
{
	font-family: Verdana, Arial;
	margin-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	height:100%;
}
TD
{
	font-size: 90%;
	/*white-space: normal;*/
}
UL
{
}
OL
{
}
STRONG
{
	font-weight: bold;
}
EM
{
	font-style: italic;
}
A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
/*  --------------------------------------------------------------------------- */

/* --------- Classi assegnate agli elementi testuali che svolgono navigazione tra le pagine ---- */
.NavigateText
{
	font-size: 70%;
	color: #ffffff;
	background-color: #a8c5d5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}
.PopupButton
{
	font-size: 70%;
	color: #ffffff;
	background-color: #a8c5d5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	cursor:default;
}
.PopupButtonOver
{
	font-size: 70%;
	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
{
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.WarningLevel0
{
	font-size: 80%;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.WarningLevel1
{
	font-size: 80%;
	color: #cc0000;
	font-weight: bold;
	letter-spacing: 2px;
}
.WarningLevel2
{
	font-size: 100%;
	color: #cc0000;
	font-weight: bold;
	letter-spacing: 2px;
}
.WarningLevel3
{
	font-size: 110%;
	color: #cc0000;
	font-weight: bold;
	letter-spacing: 2px;
}
/*  --------------------------------------------------------------------------- */

/* ------------ Classi utilizzate dal controllo ListViewer ------------------------------- */

.ListContainer
{
	font-size: 90%;
}
.ListIntroMessage
{
	font-size: 100%;
}
.ListWarningMessage
{
	font-size: 110%;
	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;
	font-size: 95%;
}
.ListResultContainer
{
	padding-top: 10px;
	font-size: 95%;
}
.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: #e5ecf2;
	padding: 4px;
}
.FieldLabel /* Cella contenente l'etichetta del campo */
{
	font-size: 70%;
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
}
.RowFieldOdd
{
	background-color: #e5ecf2;
}
.RowFieldPair
{
	background-color: #ffffff;
}
.MandatoryFieldLabel /* Cella contenente l'etichetta del campo obbligatori */
{
	font-size: 70%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
}
.ObjectContainer /* Cella contenente un oggetto radio, check, button etc. */
{
	font-size: 70%;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 4px;
}
.ListObjectContainer /* Cella contenente un oggetto radio, check, button etc. */
{
	font-size: 70%;
	text-align: left;
	vertical-align: middle;
}

.FieldContainer /* Cella contenente il campo */
{
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
}
.FieldValue /* Campo di tipo casella di testo */
{
	font-size: 75%;
}
.ReadOnlyFieldValue /* Campo di tipo casella di testo in sola lettura */
{
	font-size: 80%;
	background-color: #e5ecf2;
	border-style: none;
}
.FieldValidator /* Validatore di un singolo campo */
{
	font-size: 70%;
}

.ValidatorSummary /* Riepilogo dei messaggi di errore della validazione */
{
	font-size: 75%;
	color: Red;
}
.FormButton /* Pulsante */
{
	font-size: 75%;
	margin-bottom: 3px;
	margin-top:5px;
}
.ButtonPile /* Pulsante a pila */
{
	font-size: 70%;
	margin-bottom: 1px;
	margin-top:1px;
}
.ClosingFormLine
{
	color: Gray;
	height: 2px;
}
/*  --------------------------------------------------------------------------- */
/* formattazione del DocumentList */

.documentListContainer /* formatta la tabella */
{
	font-size: 100%;
	width: 100%;
}

.documentListImagesInfoCell /* formatta la cella contenente l'immagine*/
{
	width: 20px;
}

.documentListItemAncor /* formatta il link */
{
	color: #1179AE;
	width: 460px;
}

.documentListItemInfoCell /* formatta la cella contenente il link */
{
	
	padding-right: 20px;
}

.documentListImagesAncor /* formatta la cella contenenta le icone */
{
	vertical-align: top;
	cursor: pointer;
	text-align: left;
	width: 35px;
}
.documentListItemDimensionInfoCell
{
	padding-right: 10px;
	width: 50px;
}



.linkStatistiche:link
{
	text-decoration: none;
	color: #FF9933;
	font-size: 80%;
}
.linkStatistiche:visited
{
	text-decoration: none;
	color: #828282;
	font-size: 80%;
}
.linkStatistiche:hover
{
	text-decoration: underline;
	color: #FF9933;
	font-size: 80%;
}
.listItemMappa
{
	color:#1179ae;
}

/* classi per la gestione del pannello di errore della newsletter */
.ErrorField
{
	color: Red;
	font-weight: bold;
}
.ErrorPanel
{
	display: none;
	position: absolute;
	background-color: #e5ecf2;
	left: 220px;
	top: 420px;
	padding: 5px;
	border: solid 1px #000000;
	width: 300px;
}
.CloseLink
{
	font-weight: bold;
	color:	#508BAC
}
/*  --------------------------------------------------------------------------- */
.OpenDoc
{		
	font-weight: bold;		
	padding: 15px;	
	border: solid 2px Red;
	width: auto;
	color: #000000;
	text-align: center;
	font-size: 1.1em;
}
.CWP
{	
	padding: 2px;			
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 0.8em;
}
.TabOpenDoc
{
	margin-top: 140px;	
}
P.confirmPass 
{
	font-size: 8pt;
	color: #000000;
}

