BODY {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	background-image: url(../pics/sfondo_grande.jpg);
	background-attachment: fixed;
}
BODY.bdyscroll {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	background-image: url(../pics/sfondo_grande.jpg);
	background-attachment: scroll;
}

A {
	text-decoration: none;
	color: #0000A0;
}
A:Active {
	text-decoration: underline;
	color: #0000A0;
}
A:Hover {
	text-decoration: underline;
	color: #0000A0;
}
A:Visited {
	text-decoration: none;
	color:#0066FF;
}
P{
	text-align : center;
	text-decoration: none;
	color: #0000A0;
}
P.left{
	text-align : left;
	text-decoration: none;
	color: #0000A0;
}
P.centrato{
	text-align : center;
	text-decoration: none;
	color: #0000A0;
	font-size : 18px;
}
P.giustifica{
	text-align : justify;
	text-decoration: none;
	color: #0000A0;
	font-size : 18px;
}
P.right{
	text-align : right;
	text-decoration: none;
	color: #0000A0;
	font-size : 18px;
}
div{
	text-align : center;
	text-decoration: none;
	color: #0000A0;
}
div.left{
	text-align : left;
	text-decoration: none;
	color: #0000A0;
}
.piccolo{
	text-align : center;
	color: #0000A0;
	font-size : 10px;
}
H1{
	text-align : center;
	text-decoration: none;
	color: #0000A0;
	font-size : 35px;
}
H2{
	text-align : center;
	text-decoration: none;
	color: #0000A0;
	font-size : 29px;
}
H3{
	text-align : left;
	text-decoration: none;
	color: #0000A0;
	font-size : 18px;
}
H4{
	text-align : right;
	text-decoration: none;
	color: #0000A0;
	font-size : 18px;
}
table{
	width: 100%;
}
table.lang{
	width: 65%;
}
frame{
	border-left-width : 0px;
	border-top-width : 0px;
	clear : none;
	border-bottom-width : 1px;
	border-right-width : 0px;
}
table.menu{
	width: 85%;
	color: #0000A0;
	border-color : #0000A0;
	font-weight : bold;
	font-size : 12px;
	padding-left : 1px;
	padding-right : 1px;
	vertical-align : middle;
	background-color : #0000A0;
	border-bottom-width : thin;
	border-left-width : thin;
	border-right-width : thin;
	border-top-width : thin;
}
td.start{
	color: #0000A0
	font-weight : bold;
	font-size : 14px;
	background-color: #DFDFDF;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : middle;
	margin-left : 2px;
	margin-right : 2px;
}
td.extra{
	color: #0000A0;
	font-weight : bold;
	font-size : 14px;
	background-color: #DFDFDF;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : middle;
	margin-left : 2px;
	margin-right : 2px;
}

table.menu2 {
	width: 75%;
	color: #0000A0;
	border-color: #0000A0;
	font-weight: bold;
	font-size: 12px;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: middle;
	border-style: solid solid solid solid;
	background-color: White;
}

