.style2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #FEFACD;
}

#banner{
	position:relative;
	top:0px; left:0px;
	margin:0 auto;
	width:772px;
	height:104px;
}
#banner #b_left{
	position:relative;
	float:left;
	width:505px;
	height:94px;
}
#banner #b_right{
	position:relative;
	float:left;
	background:url(immagini/b_right.jpg) top left no-repeat;
	width:267px;
	height:94px;
	font-family:Arial Narrow;
	font-size:22px;
	font-weight:bold;
	color:#FCFBCD;	
}
#banner #b_right p{
	margin-top:35px;
	font-family:Arial Narrow;
	font-size:22px;
	font-weight:bold;
	color:#FCFBCD;	
}
#banner #b_right p a{
	text-decoration:none;
	color:#FCFBCD;
}

#banner #b_right p a:hover{
	color:#7C9323;
}

.rosso {
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	font-style: italic;
	color: #FF3300;
}
a.testoverde {
	font-family: "Times New Roman", Times, serif;
	font-size: 18
	px;
	font-style: italic;
	color: #1C4A00;
}
.testoverde a:hover{
text-decoration:underline;
	color: #1C4A00;
}
.hrelocand{
	color: #F6F3F0;
	text-decoration:underline;
}
.hrelocand a{
	color: #F6F3F0;
	text-decoration:underline;
}
.hrelocand a:hover{
	color: #F6F3F0;
	text-decoration:underline;
}

a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}

