a:link {
	text-decoration: none;
	color: #000000;
}
a:visited { text-decoration: none; }

a:hover { 	color: #0066CC;
			text-decoration: underline; }  
			
a.link1:link, a.link1:visited  	{ 	color: #003366;
									
									font-weight:bold;
								
								 }
								 
a.link2:link, a.link2:visited  	{ 	color: #FFFF00;
									
									font-weight:bold;
								
								 }

a.link3:link, a.link3:visited  	{ 	color: #0033CC;
									
									font-weight:bold;
								
								 }
								 
a.link4:link, a.link4:visited  	{ 	color: #FFFFFF;
									
									font-weight:bold;
								
								 }
a.link5:link, a.link5:visited  	{ 	color: #000000;

								 }



a.link_grande:link, a.link_grande:visited  	{ 	color: #FFFFFF;
												text-decoration:none;
												font-weight:bold;
												font-family: Verdana, Arial, Helvetica, sans-serif;
												font-size: 14px;
								 			}					
					

.servizi_nosel { background: #ECEDF0;
					color: #000000;
					font-size: 10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding:1px;
					border-bottom:1px solid #CCCCCC;
					cursor:pointer;
					}


								
body {
	background-image: url(Libreria/back_main2.gif);
	margin:0px 0px 0px 0px;

}

		
		
		
		

.alt1, .alt1Active
{
	background-color: #F6F8FA;
	
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}
.alt2, .alt2Active
{
	background-color: #EDEFF1;
	
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}

								

.modulo_1 { background-color:#FFFFFF;
			border: 1px solid;
			border-left-color: #CCCCCC; 
			border-right-color:#999999; 
			border-bottom-color:#999999;
			} 



 
.small_1 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.small_2 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.small_3 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFF00}



.approfondisci {	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.paragrafo1 {	font-size: 13px; 
				font-weight: bold; 
				font-family: Verdana, Arial, Helvetica, sans-serif; }

.verdana_small  {	font-size: 10px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; }

.titolo_3 {
			color: #000000;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}

.titolo_1 {	color: #006699;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
}

.titolo_2 {	color: #000000;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
}


.titolo_faq {
	height:18px;
    text-align:left;
	vertical-align:middle;
	background-color:#3399FF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:4px;
	
	border: 1px solid;
	border-left-color: #CCCCCC; 
	border-right-color:#999999; 
	border-bottom-color:#999999;
}


.contenuto {	color: #000000;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
}



.medio_forum {	color: #006699;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				
}

.argomenti {	color: #FFFFFF;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				
}

.argomenti_small {	color: #000000;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				
}

.argomenti_bold {	color: #000000;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				
}


.piccolo_forum {	color: #006699;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
				
				}

.utente {	
			font-size: 10px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #006699;
		 }
		 

.titolo_4 	{
				font-size: 14px;
				font-weight: bold;
				color: #006699;
			}
			
		
			
.corpo_panel {  background-color:#9DB6C9;  
				border-left-style: solid; 
			   	border-left-color:#FFFFFF;
				border-left-width: 1px;
				border-right-style: solid;
				border-right-color:#FFFFFF;
				border-right-width:1px;
			}
			
.rilievo {	border-width: thin; 
			border-style:inset; 
			border-top-style:hidden; 
			border-left-style:hidden; 
			border-bottom-color: #CCCCCC; 
			border-left-color:#CCCCCC }
			


.textfield { width:70px;
			height:16px;
			border:1px solid #000000;
			font-size:9px;
			background-color: #EDF5FB;
			}
			
.textfield2 { width:70px;
			height:16px;
			border:1px solid #FFFFFF;
			font-size:9px;
			background-color: #EDF5FB;
			}
		