.menutbl {
	border: 1px solid #000;
}
.menutd {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

a.menu:link {
	text-decoration: none;
	color: #000;
}
a.menu:hover{
	text-decoration: underline;
	color: #666;
}
a.menu:visited{
	text-decoration: none;
	color: #000;
}
a.menu:visited:hover{
	text-decoration: underline;
	color: #666;
}
a.menu:active {
	text-decoration: none;
	color: #F00;
}

.menutdcurrent {
	background-color: #acb9e2;
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.currentmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.currentmenu:link {
	text-decoration: none;
	color: #000;
}
a.currentmenu:hover{
	text-decoration: underline;
	color: #666;
}
a.currentmenu:visited{
	text-decoration: none;
	color: #000;
}
a.currentmenu:visited:hover{
	text-decoration: underline;
	color: #666;
}
a.currentmenu:active {
	text-decoration: none;
	color: #F00;
}

.submenuitem {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	font-style: italic;
}

a.submenuitem:link{
	text-decoration: none;
	color: #000;
}
a.submenuitem:visited{
	text-decoration: none;
	color: #000;
}
a.submenuitem:hover{
	text-decoration: underline;
	color: #666;
}
a.submenuitem:visited:hover{
	text-decoration: underline;
	color: #666;
}
a.submenuitem:active{
	text-decoration: none;
}

.currentsubmenuitem {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	background-color: #acb9e2;
}

a.currentsubmenuitem:link{
	text-decoration: none;
	color: #000;
}
a.currentsubmenuitem:visited{
	text-decoration: none;
	color: #000;
}
a.currentsubmenuitem:hover{
	text-decoration: underline;
	color: #666;
}
a.currentsubmenuitem:visited:hover{
	text-decoration: underline;
	color: #666;
}
a.currentsubmenuitem:active{
	text-decoration: none;
}

body {
	margin: 0px;
	padding: 0px;
}
.lefttitle {
	background-color: #acb9e2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}
.leftcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 3px;
	padding-left: 3px;
	color: #939191;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 16px;
}
.maintbl {
	border: 1px solid #5e5e5e;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#F00;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

a.txt:link {
	text-decoration: underline;
	color: #7580A6;
	font-weight: bold;
}
a.txt:hover{
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
a.txt:visited{
	text-decoration: underline;
	color: #7580A6;
	font-weight: bold;
}
a.txt:visited:hover{
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
a.txt:active {
	text-decoration: underline;
	color: #F00;
	font-weight: bold;
}
.updated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}
.sectiontitle {
	background-color: #acb9e2;
	padding: 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.dataheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #dfdfdf;
	padding: 5px;
}
.datarows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 3px;
	padding-left: 3px;
	color: #5e5e5e;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 16px;
	border: 1px solid #dfdfdf;
}
.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}

.smalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.smalllink:link {
	text-decoration: none;
	color: #7580A6;
}
a.smalllink:hover{
	text-decoration: underline;
	color: #666;
}
a.smalllink:visited{
	text-decoration: none;
	color: #7580A6;
}
a.smalllink:visited:hover{
	text-decoration: underline;
	color: #666;
}
a.smalllink:active {
	text-decoration: none;
	color: #F00;
}

.txtlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5e5e5e;
}
.txtnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 0px;
	padding-left: 0px;
	color: #000;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 25px;
}
.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	text-decoration: underline;
	color: #000000;
}
form {
	margin: 0px;
}
.button {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 15px;
}
.istit {
	background-image: url("img/ominiCorsi.gif");
}
.vai {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	color: #000000;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-align: left;
}
.buttonvai {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	border-style: none;
	background-color: transparent;
	cursor: hand;
}
.credit {
	cursor: hand;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #ffffff;
	text-decoration: none;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	color: #666666;	
}
.testocont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #666666;	
}
.conten 
{
overflow: scroll;
}
.sfoglia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;	
}

