Body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:0px;
	margin:0px;
	background-image: url(../images/bg.jpg);
}

.testo,td,li,ul,p,.testoNero{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.testo:visited,.testo:link,a.testo:hover,{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}

.menu,.menu:link,.menu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#969798;
	text-decoration:none;
	font-weight:bold;
	padding-left: 15px;
}

a.menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	font-weight:bold;
	text-decoration: none;
	padding-left: 15px;
}
.menuwhite,.menuwhite:link,.menuwhite:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-left: 2px;
	height:15px;
	width:180px;
	border-width: 1;
	border-style: solid;
	border-color: #ffffff;		
}

a.menuwhite:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b90f42;
	font-weight:bold;
	text-decoration: none;
	padding-left: 2px;
	height:15px;	
	width:180px;
	border-width: 1;
	border-style: solid;
	border-color: #fbfbfb;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#fbfbfb,endcolorstr=#ffffff);	
}
.menunobox,.menunobox:link,.menunobox:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b90f42;
	text-decoration:none;
	font-weight:bold;
}

a.menunobox:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b90f42;
	font-weight:bold;
	text-decoration: none;
}
.submenu,.submenu:link,.submenu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 2px;
	color:#333333;
	text-decoration:none;
}

a.submenu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 2px;
	color: #555463;
	text-decoration: underline;

}
.submenuboxed,.submenuboxed:link,.submenuboxed:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 2px;
	color:#666666;
	text-decoration:none;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#666666,endcolorstr=#ffffff);
	height:15px;	
	border-width: 1;
	border-style: solid;
	border-color: #dddddd;	
}

a.submenuboxed:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 2px;
	color: #666666;
	text-decoration: none;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff,endcolorstr=#666666);			
	height:15px;	
	border-width: 1;
	border-style: solid;
	border-color: #e01350;	
}
.breadcrumb,.breadcrumb:link,.breadcrumb:visited,a.breadcrumb:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
.mini,.mini:link,.mini:visited,.mini:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
a.mini:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
.minibold,.minibold:link,.minibold:visited,.minibold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
a.minibold:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
	font-weight:bold;	
}

.titolopagina{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;	
}

.sottotitolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;	
}

.bginput{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;	
	background-color:#fbfbfb;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#fbfbfb,endcolorstr=#ffffff);	
}

.bgGradient {
	color: #000000;
	font-family: Arial,  Verdana,Helvetica, sans-serif;
	border : 1px solid #e4e3e3;
	padding: 4 4 4 4;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff,endcolorstr=#FaFaFa);
}

.bggradientred{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 2px;
	color:#e01350;
	text-decoration:none;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#e01350,endcolorstr=#b30e3f);
}

.bgtab {
	color: #000000;
	font-family: Arial,  Verdana,Helvetica, sans-serif;
	padding: 4 4 4 4;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff,endcolorstr=#f3f5f6);
}
.bgpanel {
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	padding: 4 4 4 4;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff,endcolorstr=#fefefe);
}
.testobold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:bold;
}
.testobold:visited,.testobold:link,a.testobold:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
.testoboldred{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b90f42;
	font-weight:bold;
	text-decoration:none;
}
.testoboldred:visited,.testoboldred:link,a.testoboldred:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b90f42;
	text-decoration:underline;
}

.upperred,.upperred:link,.upperred:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E80000;
	text-transform:uppercase;
}
a.upperred:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E80000;
	text-decoration: underline;
	text-transform:uppercase;
}	

