/*				Realizzazione Net.Service S.r.l.				  */
/*  			http://www.net-serv.it							  */
/*  ------------------------------------------------------------  */
#Where {
	visibility:hidden;
}
#corpo 
{	
	margin:232px 0px 0px 0px;	
	padding:35px 0px 0px 0px;	
	text-align:center;
	clear:left;
	background-image:url("img/corpocenter_scale_tra.png");
	background-repeat:repeat-y;
	background-position:center;
	height: 100%;				
}
#corpo #ColCX {
	padding-top:3px;	
}
.c100{ width:100%;}
.c50{ width:49.9%;  float:left;}
.c33{ width:32%;  float:left; text-align:left; }
.c25{ width:23%;  float:left; text-align:left; }

.modulo
{	
	min-height:0px;	
	height:auto !important;
	height:0px;
	position:relative;
}
.modulo .left{ text-align:left; margin:0px; padding:0px;}
.modulo .left img { float:left; margin:0px 6px 0px 0px; padding:2px;}
.modulo .right{ text-align:right; margin:0px; padding:0px;}
.modulo .right img { float:right; margin:0px 0px 0px 6px; padding:2px;}
.modulo .center{ text-align:center;}	

/*
#ColCX .modulo_statico {
	background:#fff url("img/sf-modulo.gif") left bottom repeat-x;	
}
#ColCX .modulo_statico .modulo_content {
	color:#1c1d1f;
	font-size:0.8em;
	padding:0px 10px 10px 30px;
	background:url("img/ico-page-arrow.gif") 8px 0px no-repeat;
}
#ColCX .modulo_statico h3{
	text-align:left;
	color:#000;
	font-size:0.8em;
	padding:10px 0px 16px 5px !important;
	background:url("img/sotto-titolo-modulo.gif") left bottom no-repeat;	
}
#ColCX .modulo_statico h3 a {
	color:#32636e !important;
	background:url("img/ico-page.gif") 0px 0px no-repeat;
	padding:0px 0px 0px 20px;
}
*/
/*
#ColCX .modulo_statico.mod2{
	background:#fff url("img/sf-modulo2.gif") left bottom repeat-x !important;	
}
#ColCX .modulo_statico.mod2 .modulo_content {
	color:#1c1d1f;
	font-size:0.8em;
	padding:0px;
	margin:0px 10px 10px 20px;
	background:none;
}
#ColCX .modulo_statico.mod2 h3{
	text-align:left;
	color:#000;
	font-size:0.8em;
	padding:10px 0px 16px 5px !important;
	background:url("img/sotto-titolo-modulo.gif") left bottom no-repeat;	
}
#ColCX .modulo_statico.mod2 h3 a {
	color:#32636e !important;
	background:url("img/ico-page.gif") 0px 0px no-repeat;
	padding:0px 0px 0px 20px;
}
#ColCX .modulo_statico.mod2 ul {
	margin:0px;
	padding:0px 0px 0px;
	list-style:none;
}
#ColCX .modulo_statico.mod2 ul li { 
	padding:4px 0px 2px 0px;
	background:url("img/sotto-ul-temi.gif") center bottom no-repeat;
	margin:0px !important;
}
#ColCX .modulo_statico.mod2 ul li a {
	color:#32636e;
	background:url("img/lamp.gif") 0px 5px no-repeat;
	padding-left:16px;
	text-decoration:none;
}
#ColCX .modulo_statico.mod2 ul li a:hover {
	color:#FFCC00;
}
*/

/*
#ColCX .modulo_news.news2 {
	min-height:160px;	
	height:auto !important;
	height:160px;
}

#ColCX .modulo_news.news2 {
	background:#fff url("img/sf-modulo.gif") left bottom repeat-x;	
	padding:0px 0px 0px 0px !important;	
	border-right:14px solid #EFEFEF;
}
#ColCX .modulo_news.news2 .modulo_content {
	color:#1c1d1f;
	font-size:0.8em;
	padding:0px 10px 10px 30px;
	background:url("img/ico-page-arrow.gif") 8px 0px no-repeat;
}
#ColCX .modulo_news.news2 h3{
	margin:0px !important;
	text-align:left;
	color:#000;
	font-size:0.8em;
	padding:10px 0px 16px 5px !important;	
	background:url("img/sotto-titolo-modulo.gif") left bottom no-repeat;	
}
#ColCX .modulo_news.news2 h3 a {
	color:#32636e !important;
	background:url("img/ico-page.gif") 0px 0px no-repeat;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	
}
#ColCX .modulo_news.news2 h3 a:hover {
	text-decoration:underline;
}
#ColCX .modulo_news.news2 .data_news {
	background:url("img/data.gif") 0px 2px no-repeat;
}
#ColCX .modulo_news.news2 .titolo_news {
	font-weight:normal;
	padding-left:20px;
	display:block;
	margin-bottom:10px;
}
#ColCX .modulo_news.news2 a {
	text-decoration:none;
	color:#001B75;	
}
#ColCX .modulo_news.news2 a:hover {
	color:#FFCC00;
}
#ColCX .modulo_news.news2 ul {
	margin:0px;
	padding:0px 20px 20px 20px;
}
#ColCX .modulo_news.news2 ul li {
	padding:4px 0px 2px 0px;
	background:url("img/sotto-ul-temi.gif") center bottom no-repeat;
	margin:0px 0px 0px 0px !important;
	border:none;
}

#ColCX .modulo_news.news2 p {
	padding-left:20px;
}
*/
#ColCX .modulo_news,  #ColCX .modulo_news ul, #ColCX .modulo_news h3{
	margin:0px;
	padding:0px;
	background:none;
	list-style:none;
}
#ColCX .modulo_news.news2 {
	background:url("img/box-home-corto-up.gif") 0px 0px no-repeat;
	width:319px;
	margin-bottom:20px;
	}
#ColCX .modulo_news.news2 ul {
	background:url("img/box-home-corto-bottom.gif") 0px 100% no-repeat;
	min-height:200px;
	height:auto !important;
	height:200px;
}
#ColCX .modulo_news.news2l {
	background:url("img/box-home-lungo-up.gif") 0px 0px no-repeat;
	width:653px;	
	}
#ColCX .modulo_news.news2l ul {
	background:url("img/box-home-lungo-bottom.gif") 0px 100% no-repeat;
	min-height:200px;
	height:auto !important;
	height:200px;
}

#ColCX .modulo_news.news2 h3, #ColCX .modulo_news.news2l h3 {
	background:url("img/ico-page.gif") 0px 10px no-repeat;
	padding:10px 0px 0px 20px;
	margin:0px 0px 10px 10px;
	font-size:0.8em;
}
#ColCX .modulo_news.news2 ul, #ColCX .modulo_news.news2l ul {
	padding:0px 10px 0px 10px;	
}

.modulo_news.news2 ul li span.data_news, .modulo_news.news2l ul li span.data_news {
background:transparent url("img/data.gif") no-repeat 2px 1px;
padding:0px 0px 0px 15px;
}
#ColCX .modulo_news.news2 ul li a, #ColCX .modulo_news.news2l ul li a, #ColCX .modulo_news h3 a{
	text-decoration:none !important;
}
