div#corpo div#blocco_centrale span.ricerca{
	background-color:yellow;
}


div#corpo div#blocco_centrale div#err_ricerca{
	text-align:center;
	padding-top:2em;
	color:#2b2b60;
	font-size:1.2em;
	font-weight:bold;
}
div#corpo div#blocco_centrale{
	padding-top:2em;
	padding-bottom:2em;
	
	
	
	padding-top:0px;
	border:1px solid #2b2b60;
	background-color:white;
	width: 76.5%;

	float:left;
	/*hack x altezza minima*/
	min-height: 600px; /* Interpretata dai browser aderenti agli standard */
	height: auto !important; /* Interpretata dai browser aderenti agli standard */
	height: 600px; /* Interpretata da IE che considera però height come fosse min-height */
	margin-top:8px;

}
div#corpo div#blocco_centrale div#titolo{
	border-bottom:1px solid #2B2B60;
}
div#corpo div#blocco_centrale div#titolo ol{
	float:left;
	margin-top:6px;
	}
div#corpo div#blocco_centrale div#titolo ol li{
	font-size:0.6em;
	COLOR:#2B2B60;
	
}	
div#corpo div#blocco_centrale div#titolo ol li img{
	margin-right:1em;
	margin-left:1em;
}	

div#corpo div#blocco_centrale h2{
	
	color:#2B2B60;
	font-size:1.1em;
	letter-spacing:1px;
	padding-bottom:1em;
	padding-right:0.7em;
	padding-top:1em;
	text-align:right;
}
div#corpo div#blocco_centrale span.freccia{
	color:#666;
	font-size:0.5em;
	letter-spacing:-2px;
}
div#corpo div#blocco_centrale h3{
	margin-bottom:5px;
	margin-left:0.7em;
}
div#corpo div#blocco_centrale h3 a{
	color:#2B2B60;
	text-transform:uppercase;
	font-size:0.8em;
	letter-spacing:1px;
	padding-bottom:0.5em;
	
	padding-top:0.5em;
	text-decoration:none;
}
div#corpo div#blocco_centrale div#filtro {
	color:#2B2B60;
	margin-top:10px;
	margin-left:1em;
}

div#corpo div#blocco_centrale div#filtro a{
	color:#666;
	text-decoration:none;
	font-size:0.55em;
	
}
div#corpo div#blocco_centrale div#filtro a:hover{
	text-decoration:underline;
}	

