table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#F3F3F3;
	color: #000000;
	border-color: #C89191;
}

.news {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e5e5e5;
	color: #7b7b7b;
}

.newsth	{
	background-color:#FAF2EF;
	border: 1px solid #f6f6f6;
	text-align:left;
	}

.elettronico {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#78ceff;
	color: #7b7b7b;
}

.eletth	{
	background: #b8e5ff url('img/barele.jpg') repeat-x;
        border: 1px solid #b8e5ff;
	text-align:left;
	}

.biologico {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#B66B6B;
	color: #FFFFFF;
	border-color: #C89191;
}

.bioth	{
	background: #EACFC4  url('img/bar_rosa.jpg') repeat-x;
	border: 1px solid #b8e5ff;
	text-align:left;
	
	}

.informatico {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffc659;
	color: #7b7b7b;
}

.infoth	{
        background: #FFDAA3 url('img/barinfo.jpg') repeat-x;
        border: 1px solid #FFDAA3;
	text-align:left;
	}

.login {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#EACFC4;
	color: #000000;
}

.loginth	{
	background: #ededed url('img/bar.jpg') repeat-x;
	border: 1px solid #ededed;
	text-align:left;
	font-size: 12px;
	}

.loginth2	{
        background-color: #ededed;
        border: 1px solid #ededed;
	text-align:left;
	}

caption {
	font-weight: bold;
	background: #FFFFFF;
	color: #000000;
	padding:2px;
}

thead th {
	text-align: center;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

tbody th {
	font-weight: bold;
}

tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}

tbody tr.odd 	{
	background: #FFFFFF;
	border-top:1px solid #FFF;
}

tbody tr td { 	
	background: #FFF;
	border: 1px solid #FFF;
	}

tbody tr.odd td{ 
	background: #FFFFFF;
	border-top:1px solid #FFF;
	}

table td a:link, table td a:visited {
	color: #666666;
	text-decoration: none;
}

table td a:hover {
	color: #B66B6B;
	text-decoration: none;
}

tfoot th, tfoot td {
	background-color:#FFFFFF;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:1px solid #CCC;
	border-top:1px solid #DFDFDF;
}

input { font-family: Verdana; font-size: 10px; margin-top: 3px; margin-bottom: 0px; margin-left: 3px;  border: #cccccc 1px solid;}
.submit { background: #FFDAA3 url('img/barbottone.jpg') repeat-x; color: #7b7b7b; font-weight: bold; font-family: Verdana; font-size: 10px; border: #ffc659 1px solid; margin-bottom: 2px; }
.frmheader { color: #000000; background: #dcdcdc; font-family: Verdana; font-size: .7em; font-weight: normal; border-bottom: 1px solid #dcdcdc; padding-top: 2px; padding-bottom: 2px; }
.textinput {background-color: #F0F0F0; border: 1px solid #CFCFCF; color: #6A6A6A; font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align: middle}

