.cor_grigia {
	border: 1px solid #CCCCCC;
}
.cor_inf {
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.cor_inf-sup {

	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}

.piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #76BF68;
	text-decoration:none;
}

.piede:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: underline;
}

.cor_dx {

	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}

.root {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #76BF68;
	text-decoration:none;
}

.root:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: underline;
}

.su A{
		BORDER: #76BF68 2px solid; 
		DISPLAY: block; 
		FLOAT: clear; 
		margin: 2px;
		padding: 2px;

}

.su A:hover {
		BORDER: #cccccc 2px solid; 
		TEXT-DECORATION: none;
		margin: 2px;
		padding: 2px;
		

}
.trattoDX {


	border-top: 0px dashed #CCCCCC;
	border-right: 1px dashed #CCCCCC;
	border-bottom: 0px dashed #CCCCCC;
	border-left: 0px dashed #CCCCCC;
}
.trattoDX-INF {



	border-top: 0px dashed #CCCCCC;
	border-right: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 0px dashed #CCCCCC;
}
.trattoINF {




	border-top: 0px dashed #CCCCCC;
	border-right: 0px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 0px dashed #CCCCCC;
}
.foto A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	DISPLAY: block;
	FLOAT: clear;
	background-color: #ffffff;
	height: 80px;
	width: 120px;
	overflow: none;

}

.foto A:hover {
		padding: 1px;
		TEXT-DECORATION: none;
		background-color: #99cc66;

}
.link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
}

.link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #76BF68;
	text-decoration:underline;
}

.su A{
		BORDER: #9F8A30 3px solid;
		height:110px;
		padding: 3px;
		DISPLAY: block;
		FLOAT: clear;
		TEXT-DECORATION: none;

}

.su A:hover {
		BORDER: #55211d 3px solid;
		padding: 3px;
		TEXT-DECORATION: none;
		background-color:#f1f1f1;

}

.box_foto A{
		BORDER: #76bf68 3px solid;
		/* height:150px; */
		padding: 0px;
		DISPLAY: block;
		FLOAT: clear;

}

.box_foto A:hover {
		BORDER: #cccccc 3px solid;
		padding: 0px;
		TEXT-DECORATION: none;
		background-color:#f1f1f1;

}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
}
