body {
	scrollbar-highlight-color: #eeeeee;
	scrollbar-shadow-color: #003C78;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #003C78;
	scrollbar-arrow-color: #eeeeee;
}
a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.menu:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.menu:hover {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.menuhp:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.menuhp:visited {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.menuhp:hover {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:link {
	color: #ff3333;
	text-decoration: none;
}
a:visited {
	color: #ff3333;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
.sfondo00 {
	background-image: url(imgs/grafiche/sfondo00.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.sfondo00red {
	background-image: url(imgs/grafiche/sfondo00_red.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.sfondo00gray {
	background-image: url(imgs/grafiche/sfondo00_gray.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.sx {
	background-image: url(imgs/grafiche/sx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sxred {
	background-image: url(imgs/grafiche/sx_red.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sxgray {
	background-image: url(imgs/grafiche/sx_gray.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.titlenbianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 9px;
	padding-left: 5px;
}
.titledx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	letter-spacing: 7px;
}
.titolettofondoblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003C78;
	padding: 2px;
}
.titolettofondored {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cc0000;
	padding: 2px;
}
.titolettofondogray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
}
.font01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.title02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.tab01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.tab02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.sfondofascia {
	background-image: url(imgs/grafiche/sfondofascia.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fontanagrafica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tab03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #154899;
}
.sfumaturahp {
	background-image: url(imgs/grafiche/sfumaturahp.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
