BODY {
	MARGIN: 0px 1px 0px 0px; 
	color: #000000; 
	BACKGROUND-COLOR: #ffffff
}


A {
	color: #000000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

.TitleMenuBianco8suRosso {
	FONT-WEIGHT: bold; font-size: 8pt; color: #ffffff; font-family: Tw Cen MT,Georgia, Helvetica, Arial, Verdana, sans-serif; BACKGROUND-COLOR: #9D1F34; TEXT-ALIGN: center
}


.VoceMenu8suGrigio {
	font-size: 8pt;
	TEXT-ALIGN: center;
	font-family: Tw Cen MT, Georgia, Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	BACKGROUND-COLOR: #e6e6e6;

}
/*
p.TestoNero2, td.TestoNero2,div.TestoNero2
{
	font-size: 2pt; 
	color: #000000; 
	font-family: Tw Cen MT, Georgia, Helvetica, Arial, Verdana, sans-serif;
	margin:0cm;
	margin-bottom:.0001pt;
}
*/


/*
.scrollTesto300
{
	overflow:auto;
	border:1px solid #e9e9e9;
	width: 100%;
	height: 300px;
	 
}
*/




DIV.HeaderLogo
{   width:257px;
	height:65px;
	float: left;
	margin-bottom:1.px;
	vertical-align: middle;
	text-align: left;
}
DIV.HeaderBanner
{
	float: right;
	width: 468px;
	height:65px;
	margin-bottom: 1.px;
	
	vertical-align: top;
	text-align: right;
	
}
DIV.HeaderMenu
{   width:100%;
	margin-bottom:1px;
	vertical-align:middle;
	text-align: center;
	background-color:#ffcc99;
}
A.HeaderMenu,SPAN.HeaderMenu
{
	vertical-align:middle;
	font-weight: bold; 
	font-size: 10pt; 
	text-align:center;
	padding-right:35pt;
	font-family: Tw Cen MT,Georgia, Helvetica, Arial, Verdana, sans-serif; 
	color: #000000; 
}
A.HeaderMenu:hover,SPAN.HeaderMenu:hover
{
	vertical-align:middle;
	font-weight: bold; 
	font-size: 10pt; 
	text-align:center;
	padding-right:35pt;
	font-family: Tw Cen MT,Georgia, Helvetica, Arial, Verdana, sans-serif; 
	 
	color: #505050;
}
DIV.HeaderAdSense
{   width:100%;
	height:15px;
	margin-bottom:1px;
	vertical-align:middle;
	text-align: center;
	background-color:#ffcc99;
}
DIV.HeaderFlag
{
	width: 100%;
	height: 18px;
	vertical-align: middle;
	background-color: #ffcc99;
	text-align:left;
	
}
A.HeaderFlag
{
	
	padding-right:5px;
}


DIV.InfoBlocco
{
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin:1px 1px  0px 1px
	
}

ul.InfoBlocco
{
	list-style-type: none;
	list-style:none;
	padding: 1px 0 1px 8px;
	background: url(images/puntoRosso.gif) #f4f4f4 fixed no-repeat 2px center;
	
}
li.InfoBlocco
{
	list-style-type: none;
	padding: 1px 0 1px 8px;
	background-repeat: no-repeat;
	background: url(images/puntoRosso.gif)  #f4f4f4 fixed no-repeat left 2px center;
	border-bottom: #e6e6e6 1px solid;
	
}
li.InfoBlocco:hover
{
	list-style-type: none;
	padding: 1px 0 1px 8px;
	background: url(images/puntoRosso.gif) #FFF5F0 fixed no-repeat left center;
	border-bottom: #e6e6e6 1px solid;
}
H3.InfoBlocco
{
	
	padding: 1px 0 1px 2px;
	background: #fff5f0;
	margin:0 0 1pt 0;
}
P.InfoBlocco,TR.InfoBlocco
{
	width:100%;
	padding: 0 2px 0 2px;
	background: #f4f4f4;
	margin:0 0 1pt 0;
}
SPAN.InfoBlocco
{
	padding: 0 2px 0 2px;
	background: #f4f4f4;
		
}
P.InfoBlocco:hover,SPAN.InfoBlocco:hover,TR.InfoBlocco:hover
{
	padding: 0 2px 0 2px;
	background: #FFF5F0;
	margin:0 0 1pt 0;
	
}


P.RossoCenter
 {
	 background-color: #9d1f34;
	 text-align: center;
	 padding:0 1px 0 1px;
	 margin:0 0 1pt 0;

}
P.GrigioCenter 
{
	background-color: #e6e6e6;
	text-align: center;
	padding:0 1px 0 1px;
	margin:0px 0px 1px 0px;
	
} 

.bgcolorGrigioChiaro
{
	background-color: #e9e9e9;
}
.bgcolorArancioChiaro
{
	background-color:#FFF5F0;
}
