/* CSS Document */

.lista_documenti
	{
	margin-top: .5em;
	margin-bottom: .5em;
	list-style-type: decimal;
	}

.centra_blocco
	{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	}

.immagine_sx {
		float:left; 
		margin-bottom:4px; 
		margin-right:10px; 
		margin-top: 4px;
		}
		
.immagine_dx {
		float:right; 
		margin-bottom:4px; 
		margin-left:10px; 
		margin-top:4px;
		}
		
.semaforo {
		border: 0px solid #FFFFFF;
		}
		
.bottoni {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF; 
		 color: #000000;
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 width:100px;
		 }

.caselle_testo {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 letter-spacing: 0;
		 border-collapse:collapse;
		 padding: 2px;
		 width: 200px;
		 }

.caselle_numeri {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 letter-spacing: 0;
		 border-collapse:collapse;
		 padding: 2px;
		 width: 20px;
		 text-align: right;
		 }

.selezioni {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 letter-spacing: 0;
		 border-collapse:collapse;
		 padding: 2px;
		 width: 330px;
		 }
		 
.selezioni_piccole {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 letter-spacing: 0;
		 border-collapse:collapse;
		 padding: 2px;
		 width: 208px;
		 }		 
		 
.selezioni_multiple {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 letter-spacing: 0;
		 border-collapse:collapse;
		 padding: 2px;
		 width: 200px;
		 }	
		 
.selezione_multipla_grande {
		 border: 1px solid #000000;
		 margin:1px 2px;
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 border-collapse:collapse;
		 width: 410px;
		 }				 	 

.caselle_testo_piccole {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 letter-spacing: 0;
		 border-collapse:collapse;
		 padding: 2px;
		 width: 150px;		 
		 }

.textbox_media {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 letter-spacing: 0;
		 border-collapse:collapse;
		 padding: 2px;
		 width: 400px;		 
		 }

.textbox_grande {
		 border: 1px solid #000000; 
		 background-color: #FFFFFF;
		 color: #000000; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 letter-spacing: 0;
		 border-collapse:collapse;
		 padding: 2px;
		 width: 600px;		 
		 }
		 
.titolo	{
		font-style:italic;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		color:#385592;
		background-color: #FFFFFF;
		}
		
.sottotitolo_centrato{
		font-weight:bold;
		text-align:center;
		font-style:italic;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #FFFFFF;
		color:#385592;
		}		
	
.negativo
		{
		font-size:12px;
		font-weight:normal;
		background-color:#385592;
		color:#FFFFFF;
		padding:6px;
		text-align:center;
		}	
		
.negativo_evidenziato
		{
		font-weight:bold;
		}							
		
.testo_descrittivo
		{
		padding:10px;
		font-weight:normal;
		text-align:justify;
		}
		
.testo_evidenziato
		{
		font-weight:bolder;
		color:#385592;
		background-color: #FFFFFF;
		font-size:11px;
		font-style:italic;
		}					

.capolettera
		{
		font-weight:bold;
		color:#385592;
		font-size:36px;
		}			
		
.td_titolo	{
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#385592;
		}			
		
.td_note	{
		padding:12px;
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#385592;
		}							
		
body	{
		text-align:center;
		margin: 0px 0px 0px 0px;
		background-color:#999999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; 
		color:#000000;
		font-weight:bold;
		}
		
.contenitore
		{
		padding: 0px;
		border: 0px solid #FFFFFF;
		border-collapse:collapse;
		text-align:left;
		background-color:#FFFFFF;
		width:800px;
		}
		
.mini_contenitore
		{
		padding: 0px;
		border: 0px solid #FFFFFF;
		border-collapse:collapse;
		text-align:left;
		background-color:#FFFFFF;
		width:630px;
		}		

.c_footer
		{
		padding: 0px;
		border: 0px solid #999999;
		border-collapse:collapse;
		text-align:left;
		background-color:#999999;
		width:800px;
		}
		
.bordino
		{
		height: 5px;
		background-color:#999999;
		}
		
.banners
		{
		border: 0px solid #FFFFFF;
		}
		
.menu	{
		float:left; 
		margin-bottom:2px; 
		margin-right:4px;
		margin-left:4px; 
		margin-top: 2px;
		}
		
.menu_home	{
		text-align:center;
		text-decoration:none;
		padding:8px;
		color:#385592;
		border-style:solid;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 1px;
		border-top: 1px;
		border-top-color:#385592;
		border-bottom-color:#385592;
		}		

.form	{
		text-align:right;
		padding:8px;
		}

a, a:visited
		{
		color:#385592;
		text-decoration:none;
		cursor:pointer;
		}
		
a:selected
		{
		color:#DD0000;
		text-decoration:none;
		cursor:pointer;
		}		

a:hover
		{
		color:#385592;
		text-decoration:underline;
		cursor:pointer;
		}
		
.riferimenti
		{
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:right;
		padding:6px;
		}		
		
.logo
		{
		border: 0px solid #FFFFFF;
		border-collapse:collapse;
		width:90px;
		}
		
.loghi_w3c
		{
		border: 0px solid #FFFFFF;
		border-collapse:collapse;
		height:15px;
		}
		
.nodo
		{
		border: 0px solid #FFFFFF;
		border-collapse:collapse;
		height:7px;
		}		
		
.tabella_decorativa
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:10px;
		width:98%;
		padding: 12px;
		border: 1px solid #385592;
		margin-left: auto;
		margin-right: auto;
		background-color:#FFFFFF;
		color:#385592;
		border-collapse: collapse;
		vertical-align:top;
		}
		
.tabella_decorativa_intestazione
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bolder;
		font-size:10px;
		background-color:#385592;
		color:#FFFFFF;
		border: 0px solid #385592;
		padding: 0px;
		border-spacing: 12px;
		border-collapse: collapse;
		vertical-align: top;
		}		
		
.tabella_decorativa_riga
		{
		vertical-align: top;
		}

.tabella_decorativa_riga_chiara
		{
		vertical-align: top;
		background-color:#FFFFFF;
		}

.tabella_decorativa_riga_scura
		{
		vertical-align: top;
		background-color:#EEEEEE;
		}

		
.tabella_dec_neg
		{
		background-color:#385592;
		color:#FFFFFF;
		}
		
.tabella_login
		{
		text-align:center;
		border: 1px solid #385592;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 5px; 
		}	
		
.td_tabella_login
		{
		text-align:center;
		border: collapse;
		background-color:#385592;
		color:#FFFFFF;
		padding: 4px;
		}				
		
.footer
		{
		width:98%;
		}
		
.tbl_menu
		{
		background-color:#FFFFFF;
		}
		
.td_menu
		{
		background-color:#DDDDDD;
		border-spacing: 4px;
		padding: 3px;
		}
		
.testo_form
		{
		float:none;
		background-color:#EEEEEE;
		border-spacing: 4px;
		padding: 3px;
		color:#385592;
		font-weight:bold;
		vertical-align:top;
		}														
