/* Stili generali */

/* ATTENZIONE!!! Per consentire l'utilizzo degli editor di stile, è stato definito 
un foglio di stile speciale, IndexStyles.css, i cui stili sono definiti dalla tabella 
INTF_STILI_EDITABILI. Tale foglio di stile non dovrebbe essere modificato a mano, 
per evitare errori di lettura da parte degli editor. 
Inoltre, quando sia necessario aggiungere degli stili in questo foglio di stile, 
che è linkato da tutte le pagine, è necessario verificare che non vi siano stili 
con lo stesso nome in IndexStyles.css.
*/

/* Importante mantenere per BODY e FORM gli stili relativi ai margini */
BODY
{ border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;
	padding-right: 0px;	padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	font-family: Verdana; font-size: 10px; color: #000000;
	margin-top: 0px; margin-right:2px; margin-left:0px; margin-bottom:0px; text-align: justify;
}
FORM	{ BORDER-RIGHT: 0px;BORDER-TOP: 0px;BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
	PADDING-TOP: 0px; PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;
	MARGIN: 0px;
}

.BodyWindowUpdate
{ border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
	font-family: Verdana; font-size: 10px; color: #000000;
	margin-top: 0px; margin-right:2px; margin-left:0px; margin-bottom:0px; text-align: justify;
}

TABLE {font-family:Verdana; color:#000000; font-size:10px;}
INPUT	{font-family:Verdana; color:#000000; font-size:10px;}
SELECT	{font-family:Verdana; color:#000000; font-size:10px;}
TEXTAREA {font-family:Verdana; color:#000000; font-size:10px;}

.homeelementBO { text-align:justify; }

A			{text-decoration:none; color:#0000FF;}
A:visited	{text-decoration:none; color:#0000FF;}
A:hover	{text-decoration:underline; color:#FF0000; cursor:hand;}
A:active	{text-decoration:underline; color:#0000FF;}

.alfabeto			{font-weight:bold; font-size:11px; color:#0000FF; width:10px; }
A.alfabeto			{font-weight:bold; font-size:11px; color:#0000FF; width:10px; }
A.alfabeto:visited	{font-weight:bold; font-size:11px; color:#0000FF; width:10px; }
A.alfabeto:hover	{font-weight:bold; font-size:11px; color:blue; width:10px; }
A.alfabeto:active	{font-weight:bold; font-size:11px; color:red; width:10px; }

.title		{font-weight:bold; font-size:11px; color:#505050; }	/* titoletti interni alle pagine */	
.formLabel	{font-weight:bold; text-align:left; padding-right:2;} /* stile delle label usate nei form (EditingPanel) */

.errorMessage {font-weight: bold; font-size: 10px;	color: orange; font-family: Verdana; text-decoration: none;}

/* note, legende e avvertimenti */
.Alert {font-size:10px; color:white; width:100%; text-align:center; font-weight:bold; background-color:red; }

/* asterisco campi obbligatori - usato nell'editing panel dove ci sono campi obbligatori */
 .obbligatori		{font-weight:bold; color:#FF0000; }	

.intestazione_tabella	{width:100%; height:20; padding:3; font-weight:bold; background-color:#e0e0e0; border-width:0; }
.intestazione_datagrid	{ font-weight: bold; color: #606060; background-color: gainsboro; }
.item_datagrid { }
.footer_datagrid { color:blue; }

/* STILI USATI PER I SINGOLI CAMPI DEI DATASCHEMA - Vedere tabella KRNL_SCHEMADATI_CAMPI */
.titoloinfo	{ font-weight: bold; font-size: 11px; color: #004E73; font-family: Verdana; }
.sottotitolo	{width:100%; font-size: 10px; font-weight:bold; color: #004E73; }
.data			{font-style: italic; }
.notizia		{text-align:Justify; line-height:14px; width:100%; }
.info   		{font-weight:bold; width:100%; text-align:right; }

.ws_titolo			{font-family:Verdana; font-weight:bold; color:blue; font-size:12px; text-align:center;}
.ws_sottotitolo	{font-family:Verdana; color:black; font-size:11px; text-align:center;}
.ws_titolo_sezione	{font-family:Verdana; font-weight:bold; color:blue; font-size:10px; text-align:center;}

INPUT.next-back	{width:70;}
.StepWizard		{font-weight:bold; color:#F38C00; font-size:12px; font-style:italic;}
.TableEditors		{width:100%; border-bottom: solid 2 #F0F0F0;}
.HeaderEditors		{background-color:Silver; font-size:10px; font-weight:bold; color:White; border:solid 0 #606060; padding:2 height:14; margin-top:15px;}
.GraphicLabel		{ color:#606060; }
.GraphicTable		{ border: solid 1 #606060;}
.helpTooltip		{font-weight:bold; color:#F3308C;}
.StatusServizi		{color:green; text-align:left; font-weight:bold; }
.IstruzioniServizi	{color:firebrick; font-weight:bold; font-size:10px;}

.TestoCasellaRicerca { font-size:9px; text-indent:0px; line-height:12px; font-family:Verdana; font-variant:normal; text-decoration:none; }

.HomeBO_Testo	{ text-decoration: none; color: black; font-variant: normal; text-align: justify; font-size: 11px; font-family: verdana; font-weight: normal; font-style: normal; }
.HomeBO_Titolo	{ text-decoration: none; color: gray; width: 100%; font-variant: small-caps; font-size: 12px; font-family: verdana; border-bottom: dotted 2 #cccccc; padding: 2; font-weight: bold; font-style: normal; }

.login_textbox { border-color:#D0D0D0; border-style:solid; border-width:1px; font-size:9px; text-indent:0px; line-height:12px; font-family:Verdana; font-variant:normal; text-decoration:none; }