/*				Realizzazione Net.Service S.r.l.				  */
/*  			http://www.net-serv.it							  */
/*  ------------------------------------------------------------  */
#corpo 
{		
	width: 94%;
	background:#FDFDFD url("img/repeat-x_corpo.jpg") bottom repeat-x;
	margin:0px auto 0px auto;
	position: relative;
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:left;			
}
.c100{ width:100%;}
.c50{ width:49%;  float:left; text-align:left; }
.c33{ width:33%;  float:left; text-align:left; }
.c25{ width:24%;  float:left; text-align:left; }

.modulo
{	
	margin:0px 10px 10px 0px;
	padding:10px;	
}
.modulo, .modulo_statico, modulo_news {
	min-height:180px !important;

	height:180px !important;
}
.modulo h3, .modulo_news h3
{	
	
	background:#fff;
	padding:2px 0px 2px 0px;
	margin:0px 0px 5px 0px;
	color:#333;
	text-align:left;
	font-size:0.8em;	
	min-height:0px;
	height:auto !important;	
	height:0px;
}
.modulo h3 a, .modulo_news h3 a {
	padding:0px 0px 0px 22px;
	background:url("img/ico_h3.gif") 2px 0px no-repeat;
	height:auto !important;	
	height:0px;
}
.modulo h3 a:link, .modulo_news h3 a:link,a:link span.titolo_news, .modulo h3 a:visited, .modulo_news h3 a:visited, a:visited span.titolo_news { 	
	color:#3B6390;
	text-decoration:none;
}
.modulo h3 a:hover, .modulo_news h3 a:hover, a:hover span.titolo_news {
	color:#000099;
	text-decoration:underline;
}
.modulo h3 a:active, .modulo_news h3 a:active, a:active span.titolo_news {
	color:#000;	
	text-decoration:none;
}
.modulo p
{	
	color:#333;
	font-size:0.8em;	
	text-align:left;	
	padding-right:5px;
	min-height:0px;
	height:auto !important;
	height:0px;	
}
.modulo .left{ float:left; margin:1px; padding:0px;}
.modulo .right{ float:right; margin:6px; padding:0px;}
.modulo .center{ text-align:center;}	

/* parte applicativi */
.modulo_news {
	background:#E9E9E9 url("img/sf_modulo_app.gif") top repeat-x;
	min-height:0px;	
	height:auto !important;	
	height:0px;
	margin:0px 10px 10px 0px;
	padding:10px;	
}
.modulo_news ul {
	margin:0px;
	padding:0px;
}
.modulo_news ul li {
	margin:10px 0px 0px 0px;
	list-style:none;
	background:url("img/puntini.gif") bottom repeat-x;
	
}
.modulo_news ul li span.data_news {
	font-size:0.7em;
	background:url("img_news/ico_calendar.gif") 0px 0px no-repeat;
	padding:2px 0px 2px 20px;
	margin:0px 0px 0px 0px;
}
.modulo_news ul li a span.titolo_news {
	font-size:0.8em;
	background:url("img_news/ico_page.gif") 3px 3px no-repeat;	
	padding:2px 0px 0px 20px;
	height:auto !important;
	height:0px;
}
.modulo_news ul li p {
	font-size:0.8em;
	padding:0px 0px 4px 20px;
}

#Footer 
		{   				
			margin:0px 0px 0px 0px !important;
}
#Footer .modulo {
background:#fff;
margin:0px 20px 0px 20px;
border-bottom:1px dashed #ccc;
}
#Footer .modulo h3{
	margin:0px;
	padding:0px;
	background:none;
}