body
{
	background: url(sfondo.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

.maincell
{
	background-image: url(maintabsf.png);
	background-repeat: no-repeat;
}

.smallcell
{
	background-image: url(smalltabsf.png);
	background-repeat: no-repeat;
	border-left: 1px solid #8B8B8B;
}
.menubgr
{
	background-image: url(menubgr.png);
	background-repeat: no-repeat;
	height: 30px;
}
.righttable
{
	
	border-bottom: 1px solid #8B8B8B;
}

.h1 {
	color:#F29402;
	font: bold 16px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	
}
.newsheader {
	color:#F29402;
	font: bold 18px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	
}
.orangetext {
	color:#F29402;
	font: normal;
}
.footer1 {
	color:#8B8B8B;
	font: normal 11px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	
}
.smalltext {
	color:#3F3F3F;
	font: italic 9px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	
	
}

a {text-decoration: none; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a:link    {color: Navy; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a:visited {color: Navy; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a:active  {color: Navy; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a:hover   {color: #8B8B8B; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}


a.footer2 {text-decoration: none; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a.footer2:link    {color: #3F3F3F; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a.footer2:visited {color: #3F3F3F; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a.footer2:active  {color: #3F3F3F; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a.footer2:hover   {color: #3F3F3F; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}

a.newslink {text-decoration: none; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a.newslink:link    {color: Navy; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a.newslink:visited {color: Navy; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a.newslink:active  {color: Navy; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a.newslink:hover   {color: #8B8B8B; font-weight: normal; font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}

/*navbar*/
table.navbar {
   border-collapse: collapse;
}
table.navbar td {
   /*border: 1px solid black;*/
}
table.navbar td a{
   display: block;
  
   padding: 7px 10px 0px 10px;
   text-decoration: none;
}
table.navbar td a.menu:link, table.navbar td a.menu:visited {
   color: #3F3F3F;
   
}
table.navbar td a.menu:hover, table.navbar td a.menu:active {
   color: navy;
	border-bottom: 4px solid #F29402;
}

/*menubar*/
table.menubar {
   border-collapse: collapse;
}
table.menubar td {
height: 30px;
}
table.menubar td a{
   display: block;
  height: 30px;
   padding: 7px 10px 0px 10px;
   text-decoration: none;
}
table.menubar td a.menu2:link, table.menubar td a.menu2:visited {
 background-image: url(spetabbgr.png);
 padding: 8px 0px 0px 15px;
   height: 30px;
	color:#3F3F3F;
	font: normal 15px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}
table.menubar td a.menu2:hover, table.menubar td a.menu2:active {
  background-image: url(spetabbgr2.png);
   padding: 8px 0px 0px 15px;
	height: 30px;
	color:#3F3F3F;
	font: normal 15px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

.input_si
{
	border-top: 1px solid #3F3F3F;
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	border-bottom: 3px solid Black;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

.input_no
{
	border-top: 1px solid #3F3F3F;
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	border-bottom: 3px solid Red;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}