/* ---------------------------------------------------------------------------*/
/* -----------  			 	------------------------------*/
/* -----------      CRBC REGIONE CAMPANIA 	------------------------------*/
/* -----------         dicembre 2006 		------------------------------*/
/* -----------	      Consorzio Glossa		------------------------------*/
/* -----------  			 	------------------------------*/
/* -----------  				------------------------------*/
/* -----------    file di stile per   video 	------------------------------*/
/* -----------  			 	------------------------------*/
/* ---------------------------------------------------------------------------*/
/* -----------  ------------------------   TAG modificate  STANDARD   -----------------*/
body {
	margin:				0px;
	padding:			0px;
	font-size:			11px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	color: 				#0F1F3F; 
	background: 			#FFFFFF;
	position: 			absolute;
	width: 				100%;
	height: 			100%;
	color:		 		#666666
}

a:link {
	font-size: 			0.9em;
	color:		 		#02085D;
	text-decoration: 		none
}
a:visited {
	font-size: 			0.9em;
	color: 				#05082B;
	text-decoration: 		none
}

a:active {
	font-size: 			0.9em;
	color: 				#540000;
	text-decoration: 		underline

}

a:hover {
	font-size: 			0.9em;
	color: 				#540000;
	text-decoration: 		underline
}


td {
	font-size : 			11px; 
	color: 				#666666
}

th {	
	font-size : 			12px;
	text-decoration:		bold;
	text-align:			center;
 	color: 				#666666
}



hr { 	color: 				#AABCD0;
	size:				1px;
					noshade
} 

/* -----------  ------------------------   TAG modificate  STANDARD   -----------------*/

/* -----------  ------------------------  TESTO e Label  ----------INIZIO--------------*/

.labelP {
	font-style:normal;
	font-size: 11px;
	color: #FF9933;
	font-weight: bold;
}
.labelS {
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
}
.labelL {
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
}
.labelF {
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
}
.labelObl {
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
}
.labelDaLeg {
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
}
.labelLeg {
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
}
.labelreadonly {
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
}
.labelStr {
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
}

.labelOblCont
{
	font-style:normal;
	font-size: 11px;
	font-weight: bold
}
.labelLegST
{
	font-style:normal;
	font-size: 11px;
	font-weight: bold
}
.labelHand {
	font-style:normal;
	font-size: 11px;
	cursor:help
}
.labelPHand
{
	font-style:normal;
	font-size: 11px;
	color: #FF9933;
	font-weight: bold;
	cursor:help
}

/* -----------  ------------------------  TESTO e Label  ----------FINR  --------------*/

/* -----------  ------------------------   DIV  ----------#--------------------*/
div#rsTestaCont{
	position: 				absolute;
	width: 					99.9%;
	height: 				75px;
	border: 				0px solid #FF0000;
	left: 					0px;
	top: 					0px;
	z-index: 				0;
	overflow: 				visible;
	visibility: 				visible;
   	background: 				#F7F7F7
	}

div#rsBodyContenitore {
	position: 				relative;
	top: 					110px;
	left: 					1px;
	height: 				100%;
	visibility: 				visible;
	z-index: 				5;
	border: 				0px solid #FF0000;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	vertical-align: 			top
}

div#Contenitore {
	position: 				relative;
	top: 					80px;	
	width: 					99.8%;
	visibility: 				visible;
	z-index: 				5;
	border-top: 				0px solid #AABCD0;
	border-right: 				1px solid #AABCD0;
	border-bottom: 				1px solid #AABCD0;
	border-left: 				0px solid #AABCD0
	vertical-align: 			top
}


div#rsBodyCenter {
	top:					0;
	left: 					171px;
	position: 				absolute;	
	width: 					59.9%;
	height: 				98%;
	visibility: 				inherit;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11pt;
	color:					#333333;
	z-index: 				3;
	border: 				0px solid #999999;
	overflow: 				visible
}

div#rsBodyCenterRight {
	top:					20px;	
	left: 					20%;
	position: 				relative;
	width: 					79.9%;
	height: 				100%;
	z-index: 				3;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11pt;
	color: 					#333333;
	vertical-align: 			top;
	visibility: 				inherit;
	border: 				0px solid #999999;
	overflow: 				auto
}


div#rsBodyCenterGL{
	position: 				absolute;
	top: 					0.5px;
	left: 					20.3%;
	width: 					79.3%;
	height: 				auto;
	z-index: 				1;
	overflow: 				auto;
	visibility: 				inherit;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	color: 					#333333;
	padding-right: 				1px;
	padding-bottom: 			1px;
	padding-left: 				1px;
	border-top: 				0px solid #AABCD0;
	border-right: 				1px solid #AABCD0;
	border-bottom: 				1px solid #AABCD0;
	border-left: 				0px solid #AABCD0
}
div#rsBodyLeft {
	position: 				absolute;
	left: 					0px;
	top: 					0px;
	width: 					19%;
	height: 				auto;
	z-index: 				3;
	visibility: 				inherit;
	overflow: 				auto;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				8pt;
	color: 					#333333;
	border-top: 				1px solid #AABCD0;
	border-bottom: 				1px solid #AABCD0;
	border-left: 				1px solid #AABCD0;
	border-right: 				1px solid #AABCD0
}

div#rsBodyLeftNor {
	position: 				absolute;
	left: 					0px;
	top: 					0px;
	width: 					200px;
	height: 				510px;
	z-index: 				3;
	visibility: 				inherit;
	overflow: 				no;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				8pt;
	color: 					#333333;
	border-top:    				1px solid #AABCD0;
	border-bottom: 				1px solid #AABCD0;
	border-left:   				1px solid #AABCD0;
	border-right:  				1px solid #AABCD0
}
div#alberoSK {
	left: 					0px;
	top: 					0px;
	position: 				absolute;
	z-index: 				3;
	width: 					200px;
	height: 				470px;
	visibility: 				inherit;
	color: 					#333333;
	overflow: 				no;
	border-top:    				1px solid #AABCD0;
	border-bottom: 				1px solid #AABCD0;
	border-left:   				1px solid #AABCD0;
	border-right:  				1px solid #AABCD0
}
div#dettaglioSK{
	position: 				relative;
	top: 					0;
	left: 					202px;	
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	color: 					#333333;
	width: 					760px;
	height: 				400px;
	overflow: 				no;	
	z-index: 				3;
	padding-right: 				2px;
	padding-bottom: 			2px;
	padding-left: 				2px;
	border-top: 				0px solid #AABCD0;
	border-right: 				1px solid #AABCD0;
	border-bottom: 				1px solid #AABCD0;
	border-left: 				0px solid #AABCD0
}


div#rsCollo{
	position: 				absolute;
	width: 					auto;
	height: 				26px;
	right: 					016px;
	top: 					45px;
	z-index: 				8;
	background-color: 			#D5D6D7;
	border-top:				1px solid #7B848D;
	border-right: 				1px solid #7B848D;
	border-bottom: 				1px solid #7B848D;
	border-left: 				1px solid #7B848D;
	vertical-align: 			middle;
	margin: 				0px;
	padding: 				0px;
	visibility: 				visible
}

div#rsColloLista{
	position:				relative;
	left: 					0px;
	width: 					100%;
	z-index: 				8;
	margin: 				0px;
	padding: 				0px;
	color: 					#000000;
	height: 				20px;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				9pt;
	vertical-align: 			middle;
	background-color: 			#AABCD0;
	border-top: 				0px solid 	#c4c4c4;
	border-right: 				0px 		#333333;
	border-bottom: 				0px solid 	#333333;
	border-left: 				0px 		#333333;
	visibility: 				visible
}

div#corpoLista{
    	position:				relative;
	width: 					100%;
	left: 					0px;
	color:					#000000
}

div#rapper	{
	vertical-align: 			top;
	visibility: 				visible;
	left: 					1px;
	z-index: 				0;
	border: 				0px solid #FF0000;
}

/* --
div#scrolla {
	width:					545px;
	overflow: 				auto
	padding:				0px;
}
div#scrolla_dx {
	position: 				relative;
	padding:				1px;
	width: 					175px;
	float:					right;
	overflow: 				auto;
	font-family: 				Verdana, Arial, sans-serif;
	font-size: 				8pt;
	color: 					#333333;
	text-align: 				right;
	vertical-align: 			top;
	border-top: 				0px solid #dedeeb;
	border-left: 				3px solid #c4c4c4;
	border-bottom: 				3px solid #dedeeb;
	background-color: 			#f7f7f7
}
--*/

div#scrolla {
	min-width: 				auto;
	overflow: 				auto;
	padding:				0px
}
div#scrolla_dx {
	position: 				relative;
	padding:				1px;
	width: 					175px;
	float:					right;
	overflow: 				auto;
	font-family: 				Verdana, Arial, sans-serif;
	font-size: 				8pt;
	color: 					#333333;
	text-align: 				right;
	vertical-align: 			top;
	border-top: 				0px solid #dedeeb;
	border-left: 				3px solid #c4c4c4;
	border-bottom: 				3px solid #dedeeb;
	background-color: 			#f7f7f7
}

/* -----------         -------------------------        -----------------      rsArianna -----*/
div#rsArianna {
	position: 				absolute;
	margin: 				0px;
	width: 					100%;
	height: 				15px;
	left: 					0px;
	top: 					73px;
	z-index: 				0;
	color: 					#A2A3A4;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				8pt;
	vertical-align: 			middle;
	text-indent: 				10px;	
	padding: 				2px;
	border-top-width: 			1px;
	border-right-width: 			0px;
	border-bottom-width: 			1px;
	border-left-width: 			0px;
	border-top-style: 			solid;
	border-bottom-style: 			none;
	border-top-color: 			#333333;
	border-right-color: 			#333333;
	border-bottom-color: 			#99B474;
	border-left-color: 			#333333;
	background-attachment: 			fixed;
	background-image: 			url(../immagini/bgLayer.gif);
	background-repeat: 			repeat-x;
	background-position: 			left top;
	visibility: 				visible

}
.rsArianna {
	color: 					#A2A3A4;
	background-color: 			#FFFFFF;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				8pt;
	vertical-align: 			middle
}

a.rsArianna:link {
	color: 					#A2A3A4;
	background-color: 			#FFFFFF;
	text-decoration: 			none
}
a.rsArianna:active {
	color: 					#A2A3A4;
	border: 				1px solid #999999;
	text-decoration: 			none
}
a.rsArianna:visited {
	color: 					#A2A3A4;
	text-decoration: 			none
}
a.rsArianna:hover {
	color: 					#A2A3A4;
	background-color: 			#EFEBEF;
	border: 				1px solid #999999;
	text-decoration: 			none
}



/* -----------  ------------------------   TABELLA  ------------------------------*/

.tabRicerca {
	background-color: 			#ffffff;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11PX;
	padding:				0px;
	border: 				0px ;
	color: 					#30F1F3;
	width: 					100%;
}



td.int_dettaglio11 {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#0F1F3F;
	text-align: 				left;
	vertical-align: 			top;
	text-indent: 				0px;
	border-top: 				2px solid #dedeeb;
	border-right: 				2px solid #dedeeb;
	border-bottom: 				1px solid #dedeeb;
	border-left:				1px solid #dedeeb;

}
td.int_dettaglio10 {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				10px;
	color: 					#0F1F3F;
	text-align: 				right;
	vertical-align: 			top;
	font-variant: 				small-caps;
	border-top: 				1px solid #dedeeb;
	border-right: 				1px solid #dedeeb;
	border-bottom: 				2px solid #dedeeb;
	border-left:				2px solid #dedeeb;
}
td.allegati {
	font-variant: 				small-caps;
	border-top: 				1px solid #dedeeb;
	border-right: 				1px solid #dedeeb;
	border-bottom: 				2px solid #dedeeb;
	border-left:				2px solid #dedeeb;
	vertical-align: 			top;
}

.tdTesta {
	height: 				50px;
	width: 					120px;
	text-align: 				left;
	vertical-align: 			top;
	background: 				url(../immagini/sfondo_testa.gif) repeat fixed 
	}

.tdPaginazione {
	height: 				auto;
	width:					auto;
	text-align: 				center;
	vertical-align: 			middle;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	text-indent: 				3pt;	
	font-size: 				9pt;
	color: 					#333333;
	background-color: 			#E9EAEB
}

/* -----------  LINK inizio		  ------------------------------*/
.testo 		        {color:#666666; font-size : 9pt; 		      PADDING: 3px; }
.testo_verde 		{color:#009966; font-size : 9pt; font-weight: bold;   PADDING: 3px; }
.testo_arancio 		{color:#FF9933; font-size : 9pt; font-weight: bold;   PADDING: 3px; }
.testo_arancio1		{color:#FF9933; font-size : 9pt; font-style:  Italic; PADDING: 3px; }

A.testo:link        	{color:#005C9D;	font-size : 9pt; text-decoration : underline; }
A.testo:visited 	{color:#009966; font-size : 9pt; text-decoration : underline; }
A.testo:hover      	{color:#FF9933;	font-size : 9pt; text-decoration : underline; }
A.testo:active    	{color:#FF9933;	font-size : 9pt; text-decoration : underline; }

a.tdCollo:link 		{font-weight: bolder; background-color: #E9EAEB }
a.tdCollo:visited 	{font-weight: bolder; background-color: #E9EAEB }
a.tdCollo:active 	{height: 99%; 	      background-color: #E9EAEB }
a.tdCollo:hover 	{height:99%;  	      background-color: #c4c4c4 }

a.tdBodyLeftTitle:link    {background-color: #D6D4D2 }
a.tdBodyLeftTitle:visited {background-color: #D6D4D2 }
a.tdBodyLeftTitle:hover   {background-color: #988B78 }
a.tdBodyLeftTitle:active  {background-color: #988B78 }

a.tdBodyLeftSubTitle:link    {background-color: #D6DBDE}
a.tdBodyLeftSubTitle:visited {background-color: #D6DBDE}
a.tdBodyLeftSubTitle:hover   {background-color: #C6CBCE}
a.tdBodyLeftSubTitle:active  {background-color: #C6CBCE}

/* -----------  LINK fine		  ------------------------------*/

/* -----------  		rsCollo  ------------------------------*/
.tabCollo {
	color: 					#333333;
	height: 				18px;
	width: 					30%;
	vertical-align: 			middle;
}
.tdCollo {
	width:					auto;
	font-size: 				9pt;
	color:		 			#333333;
	height: 				18px;
	text-align: 				center;
	vertical-align: 			middle;
	nowrap;
	background-color: 			#E9EAEB;
	padding:				1px;
	margin:					0px	
}


table.SommarioLisRis {
	azimuth: 				center;
	width:			 		100%;
	padding: 				0px;
	color: 					#0F1F3F;
	text-align: 				left;
	vertical-align: 			middle;
	background-color: 			#ffffff;
	background-image: 			url(../immagini/SommarioLisRis.gif);
	border-top:				1px solid #E9EEF1;  /* Avion carta da zucchero */
	border-bottom:				1px solid #E9EEF1;  /* Avion carta da zucchero */
}


.tdBodyHomeTitle {
	height: 				auto;
	width:					auto;
	text-align: 				left;
	vertical-align: 			middle;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	text-indent: 				3pt;	
	font-size: 				11pt;
	color: 					#333333;
	background-color: 			#E9EAEB
}

.tdricerca {
	height: 				auto;
	width:					auto;
	text-align: 				left;
	vertical-align: 			middle;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	text-indent: 				3pt;	
	font-weight: 				bolder;
	font-size: 				11px;
	color: 					#333333;
	background-color: 			#E9EAEB
}

/* -----------  		tdBodyLeftTitle  ------------------------------*/
.tdBodyLeftTitle {
	font-size: 				10pt;
	font-weight: 				bolder;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	text-align: 				center;
	vertical-align: 			top;
	color: 					#333333;
	height: 				auto;
	width: 					100%;
	background-color: 			#C6CBCE
}
/* -----------  		tdBodyLeftTitle  ------------------------------*/
.tdBodyLeftTitle1 {
	font-size: 				7,5pt;
	font-weight: 				bolder;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	text-align: 				center;
	vertical-align: 			top;
	color: 					#333333;
	height: 				auto;
	background-color: 			#C6CBCE
}
/* -----------  	--------------------------	tdBodyLeftSubTitle  ----*/
.tdBodyLeftSubTitle {
	height:		 			auto;
	width: 					100%;
	font-size: 				10pt;
	text-align: 				center;
	vertical-align: 			top;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	color: 					#50536E;
	background-color: 			#D6DBDE
}


tr.rigaInsSk{ 
	font-size : 				11pt; 
	color:					#000000; 
	border: 				0px solid #009966; 
	padding:				2px 
}

.tdSkIdent {
	font-size: 				11px;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	color: 					#333333;
	background-color: 			#e2e7eb;
	background: 				url(../immagini/sk_ident0.jpg);
	vertical-align: 			middle;
	margin: 				0px;
	width:					auto;
	border-bottom :				0px solid #B8C1C9;
	border-top  :				1px solid #B8C1C9
}
.tdSkIdent0 {
	font-size: 				11px;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	color: 					#333333;
	background-color: 			#e2e7eb;
	background: 				url(../immagini/sk_ident0.jpg);
	vertical-align: 			middle;
	margin: 				0px;
	width:					auto;
	border-bottom :				1px solid #B8C1C9;
	border-right  :				0px solid #B8C1C9
}
.tdSkIdent1 {
	text-align: 				left;
	font-style:				Oblique;
	font-size: 				14px;
	color: 					#E5A323;
	letter-spacing: 			0.7em;
	font-weight: 				bolder;
	nowrap;
	background-color: 			#e2e7eb;
	vertical-align: 			middle;
	margin: 				0px;
	width:					50%;
	border-bottom :				1px solid #B8C1C9;
	border-right  :				0px solid #B8C1C9
}

table.listarisultati {
	azimuth: 				center;
	width:			 		100%;
	padding: 				0px;
	color: 					#0F1F3F;
	text-align: 				left;
	vertical-align: 			top;
	background-color: 			#F2F4F4;
	margin-top:				8px;
	border-bottom:				1px solid #B8C1C9;  /* Avion carta da zucchero */
	border-left  :				3px solid #B8C1C9   /* Avion carta da zucchero */
}

table.listacollegate {
	width:			 		50%;
	padding: 				0px;
	color: 					#0F1F3F;
	text-align: 				left;
	vertical-align: 			top;
	background-color: 			#F2F4F4;
	margin-top:				8px;
	border-bottom:				3px solid #B8C1C9;  /* Avion carta da zucchero */
	border-left  :				1px solid #B8C1C9;  /* Avion carta da zucchero */
	border-right:				3px solid #B8C1C9;  /* Avion carta da zucchero */
	border-top  :				1px solid #B8C1C9;  /* Avion carta da zucchero */
}

.tdListaRisTit {
	font-size: 				12px;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	color: 					#333333;
	height:					18px;
	width: 					50%;
	text-align: 				left;
	vertical-align: 			middle;
	border-bottom:				1px solid #B8C1C9;
	background-color: 			#ffffff;
						nowrap
}

td.listaSK {
	font-size : 				10pt; 
	color: 					#666666
}

.tdtumb_centro {
	text-align: 				center;
	background: 				url(../immagini/sk_ident0.jpg);
	font-size : 				11px; 
	color: 					#666666
}

td.int_campi {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	color: 					#0F1F3F;
	text-align: 				left;
	vertical-align: 			middle;
	font-weight: 				lighter;
	text-indent: 				3px;
	font-style: 				oblique;
	text-transform: 			lowercase;
	border-bottom: 				0px solid #FFFFFF
}


/* -----------  ------------------------   TABELLA  -----------------------FINE --*/


/* -----------  ------------------------   BUTTON Pulsanti ----------------     --*/
.button {
	font-family:				Arial, Helvetica, sans-serif;
    	font-weight: 				bolder;
	font-size: 				11px;
    	letter-spacing: 			0.1em;
	color: 					#2D373C;
	background-color: 			#C6CBCE;
	height: 				20px;
	border-color: 				#c4c4c4;
	border-style:				ridge;
    	border-width: 				1px:
    	cursor: 				hand    	
}
.stdbutton {
	font-family:				Arial, Helvetica, sans-serif;
    	font-weight: 				bolder;
	font-size: 				11px;
    	letter-spacing: 			0.1em;
	color: 					#2D373C;
	background-color: 			#C6CBCE;
	height: 				22px;
	border-style:				ridge;
    	border-width: 				1px:
	border-color: 				#c4c4c4;    	
    	cursor: 				hand    	
}
.buttonVerifica {
	font-family:				Arial, Helvetica, sans-serif;
    	font-weight: 				bolder;
	font-size: 				10px;
    	letter-spacing: 			5px;
	color: 					#2D373C;
	background-color: 			#D6DBDE;
	height: 				15px;
	border-style:				ridge;
    	border-width: 				1px:
	border-color: 				#AABCD0;     	
    	cursor: 				hand    	
}


.buttonIndietro {
	font-family:				Arial, Helvetica, sans-serif;
    	font-weight: 				bolder;
	font-size: 				11px;    	
    	letter-spacing: 			0.1em;    	
	color: 					#2D373C;
	background-color: 			#C6CBCE;
	height: 				22px;
	width: 					85px;
	height: 				22px;
	border-style:				ridge;	
    	border-width: 				1px;	
	border-color: 				#c4c4c4;
    	cursor: 				hand;	
	background-image: 			url(../immagini/bottone_indietro.jpg)
}
.buttonLogin {
	font-family:				Arial, Helvetica, sans-serif;
    	font-weight: 				bolder;
	color: 					#2D373C;
	width: 					80px;
	height: 				28px;
	background-color: 			#C6CBCE;
	background-image: 			url(../immagini/bottone_login.jpg);
	border-color: 				#c4c4c4;
	border-style:				ridge;
    	border-width: 				1px;
    	cursor: 				hand
}

.buttonStampa {
	font-family:				Arial, Helvetica, sans-serif;
    	font-weight: 				normal;
	color: 					#2D373C;
	width: 					85px;
	height: 				23px;
	background-color: 			#C6CBCE;
	background-image: 			url(../immagini/bottone_stampa.jpg);
	border-color: 				#c4c4c4;
	border-style:				ridge;
    	border-width: 				1px;
    	cursor: 				hand    	
}
.buttonSpostaSU {
	width: 					44px;
	height: 				22px;
	background-image: 			url(../immagini/spostaSU.gif);
	border-color: 				#c4c4c4;
	border-style:				ridge;
    	border-width: 				1px;
    	cursor: 				hand    	
}
.buttonSpostaGIU {
	width: 					44px;
	height: 				22px;
	background-image: 			url(../immagini/spostaGIU.gif);
	border-color: 				#c4c4c4;
	border-style:				ridge;
    	border-width: 				1px;
    	cursor: 				hand    	
}

/* -----------  ------------------------   BUTTON Pulsanti ---------------- FINE--*/

/* ------- INIZIO ------------------------   DEFINIZIONI INPUT e TEXT-AREA ---------------     --*/
.input			{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
}
.campiInputObl 		{ 
	background-color: 			#F1FBB1; 
}
.campiInputOblCont 		{ 
	background-color: 			#B1D7FB; 
}

.campiInputProgr 		{ 
	background-color: 			#FED380;
}
.campiInputObl_r 	{
	background-color: 			#FFEEBB;
	font-style:				normal;
	color: 					#666666
}
.input100 		{
	width: 					100%;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
}
.input90 		{
	width: 					80%;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
}

.inputSK 		{
	width: 					22px;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				7pt;

}
.testo_input_readonly 	{
	color: 					#333333; 
	background-color:			#EDDDDD; 
	border-style:				none 
}

.campiInputLeg 		{ 
	background-color: 			#C9FFDA;
	font-style:				normal;
	color: 					#666666;
}
.campiInputDaLeg 		{ 
	background-color: 			#C9FFDA;
	font-style:				normal;
	color: 					#666666;
}
.campiInputCont 		{ 
	background-color: 			#E1E4E5;
	font-style:				normal;
	color: 					#20728E
}
.campiInputreadonly 		{ 
	background-color: 			#E3E5E6;
	font-style:				normal;
	color: 					#0064AD
}

/* -------- FINE ----------------------   DEFINIZIONI INPUT e TEXT-AREA ---------------     --*/



/* -----------  ------------------------   DEFINIZIONI VARIE ---------------     --*/
.titoloSezioni {
	font-size: 				13pt;
	color: 					#667666;
	height: 				auto;
	text-align: 				right;
	vertical-align: 			top;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	text-indent: 				3pt;
	letter-spacing: 			0.6em;
	padding: 				8px;
	border-top: 				0px solid #E6C255;
	border-right: 				0px solid #E6C255;
	border-bottom: 				1px solid #AABCD0;
	border-left: 				0px solid #E6C255
}

.titoloSezioni1 {
	font-size: 				13pt;
	color: 					#667666;
	height: 				auto;
	text-align: 				right;
	vertical-align: 			top;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	text-indent: 				3pt;
	letter-spacing: 			0.6em;
	padding: 				8px;
	border-top: 				0px solid #E6C255;
	border-right: 				0px solid #E6C255;
	border-bottom: 				0px solid #AABCD0;
	border-left: 				0px solid #E6C255
}

.testo_errore {
	color: 					#FF0000;
	font-size: 				10pt;
	font-family: 				Verdana
}

.testo_successo {
	color: 					#009966;	
	font-size: 				1.1em;	
	font-family: 				Verdana, Arial, Helvetica, sans-serif
}

/* -----------  ------------------------   DEFINIZIONI VARIE --------------- FINE --*/

.aRicAvanzata {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				0.8em;
	color: 					#993300;
	text-decoration: 			underline;
}
a.aRicAvanzata:link {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				0.8em;
	color: 					#993300;
	text-decoration: 			none;
}
a.aRicAvanzata:visited {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size:				0.8em;
	color: 					#993300;
	text-decoration: 			none;
}
a.aRicAvanzata:hover {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				0.8em;
	color:					#FFFFFF;
	text-decoration: 			underline;
}
a.aRicAvanzata:active {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				0.8em;
	color: 					#FFFFFF;
	text-decoration: 			underline;
}


div#rsBodyRic {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				1pt;
	color:					#999999;
	width:					auto;
	height: 				auto;
	top: 					0px;
	visibility: 				visible;
	position: 				relative;
	z-index: 				4;
	padding-top: 				0px;
	padding-right: 				5px;
	padding-bottom: 			5px;
	padding-left: 				5px;
	border-top: 				0px solid #E6C255;
	border-right: 				1px solid #E6C255;
	border-bottom: 				1px solid #E6C255;
	border-left: 				0px solid #E6C255;
	vertical-align: 			top
}

.tableHelp {
	width:					450px;
	border-top:   				1px solid #c3c3c3; 
	border-right:				1px solid #c3c3c3;
	border-bottom:				2px solid #c3c3c3; 
	border-left: 				1px solid #c3c3c3
}
.tdHelp {
	border-right:				1px solid #c3c3c3
}

.tdBodyRightTitle {
	font-size: 				8pt;
	color: 					#333333;
	background-color: 			#D6D4D2;
	height: 				15px;
	width: 					100%;
	text-align: 				center;
	vertical-align: 			top;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	cursor: 				pointer;
}
.tdBodyRight {
	font-size: 				9pt;
	color: 					#555555;
	height: 				auto;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
}

.tdScheda {
	border-bottom: 				1px solid #c4c4c4; 
	border-right: 				1px solid #c4c4c4;
	vertical-align: 			top
}

.hand	 {cursor:hand;}
.pointer {cursor:pointer;}


tr.datihead  {
	LEFT: 					0px;
	HEIGHT:					20px;
	background:				#CCCCCC;
	font-size : 				0.8em;
	border: 				1px solid #009966;
	cursor:					hand
}
	
tr.dati0{
	LEFT: 					0px;
	HEIGHT:					20px;
	font-size : 				0.8em;
	background: 				#FFFFFF;
    	border: 				1px solid #009966;
    	font-color: 				#545454;
    	cursor:					hand
}
tr.dati1  {
	LEFT: 					0px;
	HEIGHT:					20px;
	background: 				#f7f7f7;
	font-size : 				0.8em;
	border: 				1px solid #009966;
	cursor:					hand
}

tr.datiheadNoLink  {
	LEFT: 					0px;
	HEIGHT:					20px;
	background: 				#CCCCCC;
	font-size : 				0.8em;
	border: 				1px solid #009966;
}
tr.dati0NoLink{
	LEFT: 					0px;
	HEIGHT:					20px;
	font-size : 				0.8em;
	background: 				#FFFFFF;
    	border: 				1px solid #009966;
    	font-color:				#545454;
}
tr.dati1NoLink  {
	LEFT: 					0px;
	HEIGHT:					20px;
	background: 				#f7f7f7;
	font-size : 				0.8em;
	border: 				1px solid #009966;
}
tr.datiVuoto{
	LEFT: 					0px;
        HEIGHT:					20px;
        font-size : 				0.8em;
        background: 				#FFFFFF;
        border: 				1px solid #009966
}



td.dati {color: #666666; }
td.datiRed {color: #FF9933; }

tr.riga0 { LEFT: 0px; HEIGHT:20px; font-size : 0.9em; 	background: #FFFFFF;  border: 1px solid #009966; }
tr.riga1 { LEFT: 0px; HEIGHT:20px; font-size : 0.9em;	background: #f7f7f7;  border: 1px solid #009966; }


tr.dati00{ LEFT: 0px;	HEIGHT:20px;	background: #FFFFFF;	font-size :0.9em; 	border: 1px solid #009966;}
tr.dati11{ LEFT: 0px;	HEIGHT:20px;	background: #f7f7f7;	font-size :0.9em;	border: 1px solid #009966; }

tr.rigaSK  {HEIGHT:20px;	background: #E1E4E5 }
tr.rigaSK1 {HEIGHT:20px;	background: #EFF1F4 }
tr.rigaSK2 {HEIGHT:10px;	background: #EFF1F4; font-size : 0.4em;}


.voce1 {
	font-family: 				Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	background-color: 			#f7f7f7;
	padding-left : 				6px;
	padding-top : 				2px;
	padding-bottom : 			2px;


}
.voce2 {
	font-family:				Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	background-color: 			#ffffff;
	padding-left : 				6px;
	padding-top : 				2px;
	padding-bottom : 			2px;
}
.codice {
	font-family: 				Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: 				left;
	font-size: 				1.2em;
	font-weight: 				bold;
	background-color: 			#AEBBBC;
	padding-left : 				3px;
	padding-top : 				3px;
	padding-bottom : 			3px;
}

div#rsBodyNews {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	color: 					#999999;
	width: 					auto;
	height: 				auto;
	visibility: 				inherit;
	position:	 			absolute;
	z-index: 				2;
	padding-right: 				5px;
	padding-bottom: 			5px;
	padding-left: 				5px;
	border-top: 				0px solid #AABCD0;
	border-right: 				1px solid #AABCD0;
	border-bottom: 				1px solid #AABCD0;
	border-left: 				0px solid #AABCD0
}

table#stampa                    {print: none}

.frecciaSpostaSU {
	width: 					22px;
	height: 				22px;
	background-image: 			url(../images/frecciaSu.gif);
	border-color: 				#c4c4c4;
	border-style:				ridge;
    	border-width: 				1px;
    	cursor: 				hand    	
}
.frecciaSpostaGIU {
	width: 					22px;
	height: 				22px;
	background-image: 			url(../images/frecciaGiu.gif);
	border-color: 				#c4c4c4;
	border-style:				ridge;
    	border-width: 				1px;
    	cursor: 				hand    	
}


/* -----------  ------------------------   DEFINIZIONI annullate o da annullare ---------------     --*/
