BODY
{
	font-size: 11px;
	color:#666666;
	margin-top:0;
	margin-right:7px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
	text-align: justify;
}    
.bgd_g
{
	background-color: #ffffff;
}    
.selects 
{ 
	WIDTH: 290pt; 
}        
TD
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.descrizione
{
	font-weight: bold;
	font-size: 12px;
	margin: 4px;
	color: #ff0000;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center	
} 

.bordo1
{
	border-top: 1px none #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: none;



}


.bordo2
{
	border: 1px solid #003399;


}


.bordo-news
{
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;


}

.bordo3
{
	border-top: 1px none;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: none;

}

.bordo4
{
	border-top: thin none #999999;
	border-right: thin dotted #999999;
	border-bottom: thin dotted #999999;
	border-left: none #999999;



}

.hp p {
	FONT-SIZE: 11px; 
	text-align: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 7px;
    color: #666;
}

.orange {
 color: #FF0000;

}

.unscp {
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #666666;
	margin: 1px;
	padding: 1px;

}

.riga, .riga a:link {
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #FF0000;
	margin: 1px;
	padding: 1px;


}

.riga a:hover{
	border-bottom: 1px solid #666;
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	
}

.riga a:visited, .riga-no a:visited {
	font-size:14px;
	font-weight:bold;

}

.riga-no a:link{
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	
}

.riga-no a:hover{
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	
}

.riga-no  {
	border-bottom:none;
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	
}

p.titolo {
	font-weight: bold;
	color: #FF0000;
	margin-top: 10px;
	padding:0px;
	font-size:12px;

}

p.news {
	font-weight: normal;
	color: #000;
	margin-top: 10px;
	padding:0px;
	font-size:13px;

}

p.news a, p.news a:hover, p.news a:active {
	color: #FF0000;
	margin-top: 10px;
	padding:0px;
	font-size:13px;
	text-decoration: none;

}

p.titoletto {
	font-weight: bold;
	color: #003399;
	margin: 0px;
	padding:5px;
	text-transform: uppercase;
	text-align: center;



}

p.titoletto img  {
	margin-left: 3px;
	padding:0px;

}


.hp tr {
	vertical-align: top;
}

table.hp a:link {
    text-decoration: none;

}

table.hp a:visited {
    text-decoration: none;
	color: #666666;

}

.center {text-align:center !important}

table.hp a:hover {
    text-decoration: none;
	color: #000000;
	border-bottom: 1px dashed #FF0000

}

table.hp a:active {
    text-decoration: none;
	color: #003399;
	border-bottom: 1px solid #FF0000
}

.up {
	vertical-align: super;


}
hr {
	color: #FF0000;
	height:1px;
}

.tab-pp {
	border-bottom: 1px solid #FF0000;
}

.pp {
	border-bottom: thin dotted #999999;
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin: 1px;
	padding: 1px;
	border-right-width: thin;
	border-right-style: none;
	border-right-color: #999999;
	text-transform: uppercase;





}

img, a img, a:hover img {
	border:0;
	text-decoration:none;
}

.vediTutto {
	text-align: right !important;
}
