/*				Realizzazione Net.Service S.r.l.				  */
/*  			http://www.net-serv.it							  */
/*  ------------------------------------------------------------  */
#Where {
	display:none;
}
#corpo 
{
	width: 99%;
	margin:26px auto 0px auto;
	position: relative;
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:left;	
}

#ColCX{
	padding-bottom:20px !important;
}


.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
{	
	background:transparent; 
	min-height:0px;	
	height:auto !important;
	height:0px;
	margin:0px 10px 0px 0px;
	padding:10px;
	background:#fff url("img/sep_temi.jpg") 100% 0px no-repeat;	
	text-align:left;
}
.modulo h3
{		
	padding:5px 0px 5px 0px;
	color:#111;
	text-align:left;
	font-size:0.8em;	
	min-height:0px;	
	height:auto !important;
	height:0px;	
	background:none;
}
.modulo .modulo_statico h3 {
	padding:0px 0px 0px 0px;
	background:none;
}
.modulo h3 a:link {
	color:#00217D;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background:url("img/ico_freccia_temi.gif") 0px 0px no-repeat;
}
.modulo h3 a:visited {
	color:#00195E;
	text-decoration:none;
	background:url("img/ico_freccia_temi.gif") 0px 0px no-repeat;
	padding:0px 0px 0px 20px;
}
.modulo h3 a:hover {
	color:#000;
	text-decoration:underline;	
}
.modulo h3 a:active {
	color: #000066;	
}
.modulo div.modulo_content {
	color:#555;
	font-size:0.8em;		
}
.modulo div.modulo_content p{
	color:#555;
	font-size:0.9em;		
}



.modulo p
{	
	font-size:0.9em;	
	text-align:left;	
	min-height:0px;
	height:auto !important;
	height:0px;	
}


.modulo p a:link {
	color:#00217D;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background:url("img/bullet_blue1.gif") 0px 0px no-repeat;
	display:block;
}
.modulo p a:visited {
	color:#00195E;
	text-decoration:none;
	background:url("img/bullet_blue1.gif") 0px 0px no-repeat;
	padding:0px 0px 0px 20px;
}
.modulo p a:hover {
	color:#000;
	text-decoration:underline;	
}
.modulo p a:active {
	color: #000066;	
}

.modulo p span {
font-size:0.9em;
font-weight:bold;
	}

.modulo ul {
	margin-top:5px;
}
.modulo ul li {
	list-style:none;
	margin-bottom:4px;		
}
.modulo ul li a{
	/*background:url("img/ico_freccia_temi_servizi.gif") 0px 0px no-repeat;*/
	padding:0px 0px 0px 16px;
	color:#0057AD;
	text-decoration:underline;
	font-size:0.8em;
}
.modulo ul li a:hover{
	text-decoration:none;
}
#Footer .modulo
{	
	background:#fff; 
	min-height:0px;	
	height:auto !important;
	height:0px;	
	margin:0px 20px 0px 20px;
	padding:10px;		
}
#Footer .modulo h3
{	
	width:100%;	
	background:none;
	padding:10px 0px 12px 0px;
	color:#333;
	text-align:center;
	font-size:1em;	
	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;}	

div.service_ico
{
	background:url("img/ombra_bassa.png") right bottom no-repeat !important;
/*	height:195px;
*/	
	border-top:1px dotted #E4E4E4;
	height:auto;
	min-height:40px;
	padding-bottom:18px;
	
}

div.service_ico ul{
	margin-top:16px !important;
	
}

div.service_ico ul li {
	background:url("img/ico_freccia_temi.gif") 0px 3px no-repeat !important;
	font-size:1.3em !important;
	padding-left:5px;

}
div.service_ico ul li a{ 
	font-weight:bold;
	text-decoration:none;
	display:block;
}
div.service_ico ul li a:hover{
	text-decoration:underline;
}
/* modulo cstampa */ 
.modulo_cstampa 
{
	margin-top:-10px;
}
#ColDX
{
	background:none !important;
	width:240px !important;
	top:0px !important;
}
.modulo_cstampa h3
{
	border-bottom:none !important;
	
}
.modulo_cstampa h3 a
{ 
    background:none !important;
	padding:0px !important;
}
.modulo_cstampa ul li a{
	background:none !important;
	padding:0px !important;
}


#ColDX .modulo_statico,
#ColSX .modulo_statico {
	margin:0px 4px -14px 6px !important;
}
#ColCX .modulo_news  ul li,
 #ColCX .modulo_bandi  ul li
 {
	font-size:0.82em !important;
	margin-bottom:10px;
}
#ColCX .modulo_news  ul li span.data_news,
#ColCX .modulo_bandi  ul li span.data_bando
{
	display:block;
	font-size:0.7em;
	font-weight:bold;
	padding:0px 0px 5px 20px;
	background:url("img_news/ico_calendar.gif") 0px 0px no-repeat;
}
#ColCX .modulo_news  ul li span.titolo_news,
#ColCX .modulo_bandi  ul li span.titolo_bando 
{
	display:block;
	/*padding-left:20px;*/
}
#ColCX .modulo_news  ul li a,
#ColCX .modulo_bandi  ul li a  
{
	padding:0px !important;	
	text-decoration:none;
}
#ColCX .modulo_news  ul li a:hover,
#ColCX .modulo_bandi  ul li a:hover 
{
	text-decoration:underline !important;
	color:#000;
}
