#feste_soci_text{
	padding:25px 30px 0 50px;
}
#feste_soci_text h1 span,
#feste_soci_text h2 span,
#submenu_feste_soci h2 span{
	display:none;
}
#feste_soci_text h1{
	width: 350px;
	height: 20px;
	margin:0 0 20px 0;
}
#feste_soci_text h2{
	width: 350px;
	height: 16px;
	margin:0;
}
#feste_soci_text h1{
	background: transparent url('../images/titol_feste_soci.gif') no-repeat left top;
}
#feste_soci_text h2.puntual{
	background: transparent url('../images/subtitol_feste_soci_puntual.gif') no-repeat left top;
}
#feste_soci_text h2.periodica{
	background: transparent url('../images/subtitol_feste_soci_periodica.gif') no-repeat left top;
}
#feste_soci_text h2.fiscals{
	background: transparent url('../images/subtitol_feste_soci_fiscals.gif') no-repeat left top;
}
#feste_soci_text h2.colabora{
	background: transparent url('../images/subtitol_feste_soci_colabora.gif') no-repeat left top;
}

#submenu_feste_soci{
	height:925px;
	min-height:925px;
}
#submenu_feste_soci-ok{
	height:92px;
	min-height:92px;
}
p a, p a:visited, form a, form a:visited{
	color:#24416c;
	text-decoration:none;
	border-bottom:1px #24416c dotted;
}
p a:hover, form a:hover{
	color:#6477d2;
	text-decoration:none;
	border-bottom:1px #6477d2 solid;
}
