/* 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: pointer; 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: normal; 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:DimGray; font-size:11px; font-style:normal;}
.TableEditors		{width:100%; border-bottom: solid 2 #F0F0F0;}
.HeaderEditors		{background-color:#f8f8f8; font-size:10px; font-weight:normal; color:darkgray; 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:gray; 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; font-variant: normal; text-align: justify; color: Gray; 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;}