html,body {
height: 100%;
min-height: 100%;
max-height: 100%;
} 

BODY  {
	font-family: Arial;
	font: x-small;
	border-width: 0 0;
	background-color: #eeeeee;
	margin-top: 5px;
	background: url(../images/sf_gray_d.gif);
	background-attachment: fixed;	
	font: 76% arial,sans-serif;
	text-align:center;
}

h1{
	color: #99b42c;
	font-size: 25px;
}

h2{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}

P  {	
	font-size: 14px;
}

.nero {
	color: #000000;	
}

.rosso
{
	color: #fa071d;	
}

.small {
	font-size: 11px;
}
.smallb {
	font-size: 10px;
	font-weight : bold;
}

.bold {
	font-weight : bold;
}

.med {
	font-size: 12px;
}

.boldaz{
	color: #99b42c;
	font-size: 13px;
	font-weight : bold;
}

.red{
	color: #B22222;
	font-weight : bold;
}

.bigboldaz{
	color: #99b42c;
	font-size: 18px;
	font-weight : bold;
}

.medboldaz{
	color: #99b42c;
	font-size: 14px;
	font-weight : bold;
}
.tit  {
	font: bold normal medium Arial;
	color : Red;
}

.titar{
	color: #000000;
	font-weight: bold;
	font-size: 26px;
}

.titarm{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

.titm{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

A  {
	text-decoration : none;
	color : #9cb82b;
	font-size: 14px;
	font-weight : bold;
}

A:Visited  {
	
}

A:Active  {}

A:Hover  {
	color: #badb34;
}



A.menulink {
	text-decoration: none;
	color: #fa071d;
	font-size: 16px;
	font-weight: bold;
}

A.menulink:Visited  {
   color : #FF9900;
	
}

A.menulink:Active  {

}

A.menulink:Hover  {
	text-decoration : none;
	color : #6CAAD7;
	
}

A.menulinksmall {
	text-decoration: none;
	color: #fa071d;
	font-size: 11px;
	font-weight: bold;
}

A.menulinksmall:Visited  {
	color : #FF9900;
	
}

A.menulinksmall:Active  {
color : red;
}

A.menulinksmall:Hover  {
	text-decoration : none;
	color : #6CAAD7;
}

normale {
	font-size : 12 px;
	font-weight : bold;
}

#nav div{
	padding: 2px 5px 2px 5px;
	width: 240px;
	text-align: left;
	font-size: 18;
	color: Black;
}

#nav a{
	padding: 2px 5px 2px 5px;
	color: Black;
	text-decoration: none;
	text-align: left;
	display: block;
}
#nav a:hover{
	font-weight: bold;
	color: #d60619;
	background-color: #ddec4e;
	background-image: url(../images/menuonb.gif);
	background-repeat: repeat-x;
}


td.tdc1 {
	background-color: #BDB76B;
}

td.tdc2 {
	background-color: #F5F5DC;
}
.dark {
	background-color: #BBBBBB;
}

.test {
	font-size: 11px;
	color: #3A78A5;
	line-height: 22px;
}

.testw {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}

.spot {
	color: #6CAAD7;
	font-size: 13px;
	font-weight : bold;
	line-height: 26px;
}
.mboldblack{
	color: #000000;
	font-size: 16px;
	font-weight : bold;
	line-height: 26px;
}

.tabm {
   background-repeat:repeat-x;
   background-image: url(../images/green_bar.gif);
	border: 1px solid #badb34;
}
.tabmc {
	border: 1px solid #badb34;
}

.tab4 {
	background-color: #F5F5F5;
}

ul {
	font-family: Arial;
	font-size: 13px;
}

.grigio {
	font-size: 14px;
	color: Gray;
	font-weight : bold;
}

.pista {
background-color: #badb34;

}

.verdino {
	color: #badb34;
}

/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 100%;
height: 170px;
padding: 0px;
background-color: #94af2a;
}

#floater {
  position:absolute; visibility:hidden;
  width:100px; height:auto;
  color:#FFFFFF;
  margin:0; padding:0px;
  border:1px solid #FFFFFF;
  border-top:2px solid #FFFFFF;
  border-bottom:2px solid #FFFFFF;
}
a.m {
  display:block; width:100%;
  margin:0;
}

/* nuovo layout */

div#container{text-align:left;}
div#content p{line-height:1.4}
div#menu{background: #94af2a;}
div#extra{background: #94af2a;color: #FFF}
div#footer{background: #94af2a;color: #FFF}
div#footer p{margin:5;padding:5px 10px}

div#container{
	width: 904px;
	margin: 0 0px 0px 0px;
	border: 2px solid white;
	background: white url(../images/bg-page.gif) repeat-y;
	height: auto;
	min-height: 100%;
}

div#content{
	margin: 0 0 0 0;
	float: right;
	width: 650px;
}

div#menu{
	margin: 0 0 0 0;
	text-align: left;
	float: left;
	width: 250px;
	height: auto;
	background-image: url(../images/bg-menu.gif);
	background-repeat: repeat-x;
}

div#extra{
	float: left;
	clear: left;
	width: 250px;

height: 100%;
min-height: 100%;
max-height: 100%;

}

div#footer{clear:both;width:100%}
div#header{
   clear:both;
   background: #badb34;
	margin: 0 0 0 0;
	width: 100%;
   height: 150px;
}

div#header_left {
	margin: 0 0 0 0;
	width: 250px;
	float: left;
	height: 150px;
}

div#header_right {
	margin: 0 0 0 0;
	width: 645px;
	float: left;
	background: #badb34;
	text-align: right;
	height: 150px;
	padding: 0 5px 0 0;
}

.txbox{
   width: 98%;
	padding: 5px 5px 5px 5px;
}
