.text333 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
select {
	border: thin solid #008000;
	background-color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
.barrsup {
	background-color: #008000;
}
.barraDG {
	background-color: #B2E3B2;
	color: #666666;	
}
.barrinf {
	background-color: #6BB36B;
}
.bordTab {
	border: 1px solid #6BB36B;
}
.sfchiaro {
	background-color: #E3F5E3;
}
.sfscuro {
	background-color: #B2E3B2;
}
.sfgiallo {
	background-color: #F8FCC0;
}
body {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a:link {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	text-decoration: none;
}
a:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	text-decoration: none;
}
a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	text-decoration: none;
}
textarea {
	font: bold normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	border: thin solid #008000;
}
table {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.inputtesto {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #008000;
}
.inputerr {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #008000;
	background-color: #FA9B9B;
}
.inputcifra {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #008000;
	text-align: right;
}
.inputcifraerr {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #008000;
	background-color: #FA9B9B;
	text-align: right;
}
.alert {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}
.text666 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.text999 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.textFFF {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.button	{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #008000;
	background-color: #B2E3B2;
	cursor: hand;
	color: #008000;
}

/* PAGER - FINE */
#header_bar 
{ 
    width: 100%; 
    display: block; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: 100; 
}
#header_bar div.header_info 
{ 
    padding-top: 4px; 
    color: #ffffff;  
    font-weight: bold; 
    background: #008000; 
    text-align: center; 
    text-transform: capitalize; 
    font-variant: small-caps; 
    height: 22px;
}
#footer_bar
{
     width: 100%; 
     display: block; 
     border-top: 2px solid #6BB36B;  
     border-bottom: 1px solid #E3F5E3;
     position: absolute; 
     bottom: 0px; 
     left:0px; 
     z-index: 100;
}
#footer_bar div.footer_info
{
    padding: 3px; 
    color: #ffffff; 
    text-align: center; 
    text-transform: capitalize; 
    font-variant: small-caps;
    background-color: #008000;
}
#footer_bar div.news_scorr
{
    height:16px;
    margin-top: 3px;
}

/* class per box inserimento dati */
.riquadro {
	font-size:8pt;
	color:#000000;
	border:#6BB36B 1px solid;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:10;
	margin-right:10;
}

.etichetta {
	font-weight:bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color:#000000;
	padding:3;
	padding-left:8;
	padding-right:8;
	border:none;
}
a.menuA:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

a.menuA:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

a.menuA:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.menuA:active {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.SfumaGrigia {
	background-image: url("img_menu/sfuma_grigia.jpg");
}

.sfmenuStatic {
	/*	background-image: url("img_menu/SfMenuStatic.gif");
*/
	text-align: center;
}

.sfmenuStaticAtt {
	background-color: lightgray;
	text-align: center;
	border-radius:3px;
	margin:3px;
}