a {outline: none;}

.tabellaprincipale {
	background-color: #F4F3D4;
	border: 2px solid #B0063A;
	/*width:780px;*/
	width: 935px;
}

.language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: bold;
	text-align: right;
	background-color: #F4F3D4;
	padding: 5px 10px 5px 0px;
}
.language a,.language a:visited,.language a:link {color: #444444; text-decoration: none;}
.language a:hover {color: #B0063A; text-decoration: underline;}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #B0063A;
	padding: 5px 0px;
	/*width:100%;
	border:1px solid #f00;*/
}
.menu a,.menu a:visited,.menu a:link {color: #FFFFFF; text-decoration: none;}
.menu a:hover {color: #FFFFFF; text-decoration: underline;}

.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #B0063A;
	padding: 0px 0px 25px 18px;
}

.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../images/bg_bottom.gif);
	padding-top: 10px;
}
.bottom a,.bottom a:visited,.bottom a:link {color: #FFFFFF; text-decoration: none;}
.bottom a:hover {color: #FFFFFF; text-decoration: underline;}

.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 20px;
	padding-left: 18px;
	padding-right: 18px;
	vertical-align: top;
}
.home a,.home a:visited,.home a:link {color: #000000;}
.home a:hover {color: #B0063A;}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tabelle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 6px;
	background-color: #B0063A;
	text-align:center;
	border-bottom:1px solid #57572c;
}
.tabelle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px;
	background-color: #CCCC99;
	border-bottom:1px solid #57572c;
}
.tabelle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px;
	/*background-color: #FFFFCC;*/
	background-color:#ECECC4;
	border-right:1px solid #57572c;
}
.tabelle4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px;
	background-color: #FFFFCC;
}

/*.tabelle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 6px;
	background-color: #B0063A;
}
.tabelle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px;
	background-color: #CCCC99;
}
.tabelle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px;
	background-color: #FFFFCC;
}*/

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
