/*				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; }

/* colore link in comune sulle colonne cx e dx */
#ColCX a:link,#ColDX a:link{
	color:#3B6390;
	text-decoration:underline;		
	}
#ColCX a:visited,#ColDX a:visited{
	color:#1E3248;
	text-decoration:underline;			
	}
#ColCX a:hover,#ColDX a:hover{
	text-decoration:none;
}	
#ColCX a:active,#ColDX a:active{
	text-decoration:none;
	color:#0000CC;
}	
/* colonna centrale */

#ColCX
{		
	z-index: 1;	
	text-align:left;
	min-height:0px;	
	height:auto !important;					
	height:0px;
}
#ColCX h1 {
	font-size:1.2em;	
	background:#EEF7F9 url("img/ico_titolo.gif") 2px 6px no-repeat;
	margin:0px 0px 4px 0px;
	padding:4px 0px 4px 20px;	
	height: auto !important;	
	height:0px;
}
#ColCX p
{
	color:#2a2a2a;
	font-size:small;	
	text-align:left;	
	margin:10px 0px 10px 0px;
}
#ColCX ol, #ColCX ul
{
	color:#333;	
	margin-left:20px;
	font-size:small;
}
#ColCX ol ol, #ColCX ul ul, #ColCX ul li p
{
	color:#333;	
	margin-left:20px;
	font-size:small;
}
#ColCX ol li.depth0, #ColCX ul li.depth0 {
	margin-top:4px;
	padding:10px 0px 0px 0px;
	font-size:small;
}
#ColCX ol li h2, #ColCX ul li h2 {
	padding:4px 0px 4px 2px;
	font-size:small;
	background:#E8EBD9;
	margin:0px 0px 10px 0px;
}
#ColCX ol ol, #ColCX ul ul
{

}
#ColCX h2 {
	margin:10px 0px 10px 0px;
}
#ColCX .left{ float:left; margin:1px; padding:0px;}
#ColCX .justify{ text-align:justify;}
#ColCX .right{ float:right; margin:6px; padding:0px;}
#ColCX .center{ text-align:center;}
#ColCX table {
	width:99%;
	font-size:small;
	margin:10px 0px 10px 0px;	
}
#ColCX table td {
	background:#f0f0f0;
	padding:2px;
}
#ColCX .col1{
	float:left;
	width:40%;
	border-right:1px dashed #ccc;
}
#ColCX .col1, #ColCX .col2{
	float:left;
	margin-left:20px;
	width:40%;	
}
#ColCX .col1 ol #ColCX .col2 ol{
	
}
#ColCX .col1 ol li, #ColCX .col2 ol li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#ColCX .col1 ol li img, #ColCX .col2 ol li img{
	margin:5px;
	padding:4px;
	border:1px solid #ccc;	
}
#ColCX .col1 ol li a, #ColCX .col2 ol li a{
	position:absolute;	
	margin-top:50px;
}

