body {
	margin: 0px;
	background-color:#e0e0e0;
}
.txt {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
.txt a{text-decoration:none;
	color:#666666;
	}
.txt a:hover{text-decoration:none;
	color:#00737f;
	}
.content {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
.content a{text-decoration:none;
	color:#666666;
	}
/**/
.cont {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	}
.cont a{text-decoration:none;
	color:#666666;
	}
/**/
.contProd {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	line-height:16px;
	border-bottom:1px solid #ccc;
	}
.contProd a{text-decoration:none;
	color:#FF0000;
	}
.menu {font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	border-top:1px solid #fff;
	}
.menu a{text-decoration:none;
	color:#fff;
	}
.menuOver a{text-decoration:none;
	color:#00737f;
	}
.menuOver {font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#00737f;
	font-weight:bold;
	background-color:#c9dddc;
	border-top:1px solid #fff;
	}
.newsTit {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	}
.news a{text-decoration:none;
	color:#00737f;
	}
.news {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	}
.input{width:139px;
	border:0px;
	padding-left:2px;
	background-image:url(../images/sf-input.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
select {/*  non serve dare una dimensione fissa al select ..  */
	min-width:139px;
	border:1px dashed #00737f;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
.inputMod{width:239px;
	border:1px dashed #00737f;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	}
.inputSf{
	border:1px solid #00737f;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	}
.cont textarea{width:239px;
	border:1px dashed #00737f;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	}
.titRosso{font-size:13px;
	font-weight:bold;
	color:#CC3300;
	}
.titBianco{font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-bottom:-3px;
	}
.titOrange{font-size:13px;
	font-weight:bold;
	color:#ffad33;
	}
.titVerde{font-size:13px;
	font-weight:bold;
	color:#00737f;
	}
form {
	margin:0px;
}

/*pagina download*/
img{border: 0;}
#main {	width: 470px; }
#categoria {margin-left: 200px; width: 268px; height: 30px; text-align:left; } 
#categoria h1 {font-size:13px;font-weight:bold; color:#666; font-family: Verdana;}
#sx { margin: 0; width: 180px; float: left;}
#sx ul { margin: 0;padding: 0; list-style: none;text-align:right; width: 180px; float: left;}
#sx ul li{ font-family:"verdana"; font-size: 10px; font-weight:bold; color: #999; padding: 5px 0;}
#sx ul li a{ font-family:"verdana"; font-size: 10px; font-weight:bold; color: #999; text-decoration: none;}
#sx ul li a:hover{ font-family:"verdana"; font-size: 10px; font-weight:bold; color: #666; text-decoration:none; }
#sx ul li span{font-style:italic;}	

#dx { margin: 0;padding: 0; width: 268px; float: right;}
#dx ul { margin: 10px 0; padding: 0; width: 200px; list-style: none; text-align:left; float:left;}
#dx ul li{ padding-bottom: 5px; /padding-bottom: 2px; font-family:"verdana"; font-size: 10px; color: #666; }
#dx ul li.tit{color: #060; font-weight: bold;}
#dx ul li.tit a{color: #060; font-weight: bold; text-decoration:none;}
#dx ul li.tit a:hover{color: #090; font-weight: bold; text-decoration: none;}
#dx ul li.des{ font-style:italic; text-align: justify;}
#dx ul li span{ color: 333;}

#generale { width: 400px; height: 120px; border-bottom: 1px dashed #666;}
#main2 { width: 300px; float: left;}
#main2 ul { margin: 5px 10px; padding: 0;  list-style: none; text-align:left;}
#main2 ul li{ padding-bottom: 5px; /padding-bottom: 2px; font-family:"verdana"; font-size: 10px; color: #666; }
#main2 ul li.tit{color: #060; font-weight: bold;}
#main2 ul li.tit a{color: #060; font-weight: bold; text-decoration:none;}
#main2 ul li.tit a:hover{color: #090; font-weight: bold; text-decoration: none;}
#main2 ul li.des{ font-style:italic; text-align: justify;}
#main2 ul li span{ color: #333;}

#scarica {width: 70px; float: right; }
#scarica img{border: 0;}

.scarica{ padding-top: 10px; padding-left: 10px; width: 70px; float:right;}
.scarica img{border: 0; text-align:right;}
.file{ width: 268px; border-bottom: 1px dashed #666; float:right;}
.paging{ margin-top: 20px; width: 268px; height: 30px; float: left; text-align: center;}
.paging p, .paging a, .paging a:hover{font-family: verdana; font-size: 11px; font-weight: bold; color: #999; text-decoration: none;}
.paging a:hover, .paging span{color: #666;}

/*stile per l'option group*/
.label{font-family: verdana; font-size:10px; font-weight: bold; font-style: normal;}
