/*Stile Link */
a:hover {  
	color				: #000000; 
	text-decoration		: none
	}

/*Stile Tabelle */
.testatacell1 {  
	background-color	: #CCC8A8; 
	clip				: rect(   ); 
	font-family			: "Times New Roman", Times, serif; 
	font-size			: 22px; 
	font-style			: normal; 
	margin-top			: 0px; 
	margin-right		: 0px; 
	margin-bottom		: 0px; 
	margin-left			: 0px; 
	padding-top			: 0px; 
	padding-right		: 0px; 
	padding-bottom		: 0px; 
	background-position	: left center; 
	font-weight			: normal; 
	border-top-width	: 0px; 
	border-right-width	: 0px; 
	border-bottom-width	: 0px; 
	border-left-width	: 0px
; padding-left: 0px
	}
	
.testatacell2 {
	clip				: rect(   );
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-style			: normal;
	text-decoration		: none;
	color				: #FFFFFF;
	height: 17px;
	padding: 2px;
}

.testobianco10 {
	clip				: rect(   );
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-style			: normal;
	text-decoration		: none;
	color				: #FFFFFF;
}
.testatacell3 { 
	height				: 12px; 
	clip				: rect(   ); 
	background-image	: url(img/testatabkgcell3.gif); 
	background-color	: 407289
	}
	
.testolink {  
	color				: #DA5032; 
	text-decoration		: none
	}
	
.testatacell4 { 
	background-image	: url(img/img_biblio.gif); 
	text-align			: right
	}
	
.tabellageneraletdsx {  
	width				: 170px; 
	background-color	: #D7E1E6; 
	vertical-align		: top
	}
	
.tabellageneraletddx { 
	width				: 100%; 
	vertical-align		: top ; 
	padding-top			: 20px; 
	padding-right		: 20px; 
	padding-bottom		: 20px; 
	padding-left		: 20px; 
	clip				: rect(   )
	}
	
.tabellaricercatr {  
	background-image	: url(img/bkg_tabella_ricerca.gif); 
	padding-left		: 13px
	}
	
.tabellageneraletdtop { 
	width				: 100%; 
	clip				: rect(   ); 
	height				: 50px
	}
	
.testoblu12gr {  
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 12px; 
	font-weight			: bold; 
	color				: #004362; 
	text-decoration		: none
	}
	
.testonero11gr {  
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 11px; 
	font-weight			: bold; 
	color				: #000000; 
	text-decoration		: none
	}
	
.testoneroarial11gr {  
	font-family			: Arial, Helvetica, sans-serif; 
	font-size			: 11px; 
	font-weight			: bold; 
	color				: #000000; 
	text-decoration		: none
	}
		
.testonero9no { 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none
	}
	
.testonero9close {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #000000;
	text-decoration		: none;
	letter-spacing: -1px;
	word-spacing: 0px;
	}
	
.campotesto10no { 
	font-family			: "Courier New", Courier, mono; 
	font-size			: 12px; 
	color				: #000000; 
	text-decoration		: none 
	}
	
.tabellaoutputintestazione {  
	background-color	: #E6E5DC; 
	height				: 25px; 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 11px; 
	font-weight			: bold; 
	color				: #004362
	}
	
.tabellaoutputrigabianca {  
	background-color	: #FFFFFF; 
	height				: 1px
	}
	
.tabellaoutputrigadati {  
	background-color	: #F5F5F1; 
	height				: 20px; 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 12px; 
	color				: #000000
; padding-bottom: 3px; padding-top: 3px
	}
	
.tabellaoutputlinea { 
	height				: 1px ; 
	background-image	: url(img/linea_tabella_output.gif)
	}
	
.testonero12no { 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 12px; 
	color				: #000000; 
	text-decoration		: none
	}
	
.tabellaoutputtrcampi { 
	background-position	: right; 
	text-align			: right; 
	height				: 30px
	}
	
.tabellaoutputtrpaginazione { 
	height				: 30px ; 
	vertical-align		: middle; 
	margin-top			: 0px; 
	margin-right		: 0px; 
	margin-bottom		: 0px; 
	margin-left			: 0px; 
	padding-top			: 0px; 
	padding-right		: 0px; 
	padding-bottom		: 0px; 
	padding-left		: 0px; 
	background-position	: center; 
	border-top-width	: 0px; 
	border-right-width	: 0px; 
	border-bottom-width	: 0px; 
	border-left-width	: 0px
	}
	
.testonero9apice {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none; 
	vertical-align		: top
	}
	
.testoblu13gr { 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 13px; 
	font-weight			: bold; 
	color				: #004362; 
	text-decoration		: none
	}
	
.testoalfabeto { 
	color				: #DA5032; 
	text-decoration		: none; 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	font-weight			: bold; 
	text-align			: center
	}
	
.testonero9gr { 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none; 
	font-weight			: bold
	}
	
.testonero9inter { 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #004362; 
	text-decoration		: none; 
	line-height			: 12px
	}
	
.testoblu9no {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #004362; 
	text-decoration		: none 
	}
	
.campotesto80car {
	font-family			: "Courier New", Courier, mono; 
	font-size			: 11px; 
	color				: #000000; 
	text-decoration		: none
	}
	
.testonero12gr {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 12px; 
	color				: #000000; 
	text-decoration		: none; 
	font-weight			: bold
	}
	
.testonero12senzaspaz {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 12px; 
	color				: #000000; 
	text-decoration		: none
	}
	
.testonero11no {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 11px; 
	color				: #000000; 
	text-decoration		: none
	}
	
.testonero10no {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none
	}
	
.testonero10gr {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none; 
	font-weight			: bold
	}
	
.testonero9corsivo {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none; 
	font-style			: italic
	}
	
.testotitolohome {
	font-family			: "Times New Roman", Times, serif;
	font-size			: 38px;
	color				: #000000;
	text-decoration		: none;
	line-height: 34px;
	}
	
.testosottotitolo {
	font-family			: "Times New Roman", Times, serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none; 
	padding-left		: 13px 
; line-height: 40px
	}
	
.testonero9rientro {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 9px; 
	color				: #000000; 
	text-decoration		: none; 
	padding-left		: 13px
	}
	
.testoblu12no {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 11px; 
	font-weight			: bold; 
	color				: #004362; 
	text-decoration		: none
	}
	
.testoblu12senzaspaz {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 12px; 
	font-weight			: bold; 
	color				: #004362; 
	text-decoration		: none
	}
	
.tabellaavanzataintestazione {
	background-color	: D7E1E6; 
	height				: 15px; 
	clip				: rect(   )
	}
	
.tabellaavanzatariga {
	height				: 20px; 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 12px; 
	color				: #000000
; padding-top: 3px; padding-bottom: 3px
	}
	
.testoblu10no {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	font-weight			: bold; 
	color				: #004362; 
	text-decoration		: none
	}
	
.dettaglilineabiblio {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 12px; 
	color				: #000000; 
	text-decoration		: none; 
	font-weight			: bold
	}
	
.dettaglilineacatalogo {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none; 
	text-indent			: 10pt
	}
	
.dettaglilineagruppo {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	color				: #000000; 
	text-decoration		: none; 
	text-indent			: 20pt
	}
	
.testatacell2index {
	background-color	: #D7E1E6; 
	height				: 10px; 
	padding-left		: 25px ; 
	clip				: rect( ); 
	margin-top			: 0px; 
	margin-right		: 0px; 
	margin-bottom		: 0px; 
	margin-left			: 0px; 
	padding-top			: 0px; 
	padding-right		: 0px; 
	padding-bottom		: 0px; 
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 10px; 
	font-style			: normal; 
	line-height			: 10px; 
	background-position	: left center; 
	text-align			: left; 
	vertical-align		: middle; 
	border-top-width	: 0px; 
	border-right-width	: 0px; 
	border-bottom-width	: 0px; 
	border-left-width	: 0px; 
	text-decoration		: none; 
	color				: #000000
	}
	
.tabellaoutputprima {
	background-color	: #F5F5F1; 
	background-image	: url(img/3x20_pix_tabella_output.gif); 
	clip				: rect(   )
	}
	
.testonero11corsivo {
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 11px; 
	color				: #000000; 
	text-decoration		: none; 
	font-style			: italic
	}.testonero9periodo { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #666666; text-decoration : none; clip:  rect(  10px )}
.testonero9periodo2 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #666666; text-decoration : none; clip: rect(  10px ) ; padding-left: 10pt}
.form {
	margin: 0px;
	padding: 0px;
}

