BODY
{
    BACKGROUND-COLOR: #FAFAFA;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
	border:0px none;
	margin:0;
	
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color:  #808080; 
  scrollbar-highlight-color: #FFFFFF; 
  scrollbar-3dlight-color: #808080; 
  scrollbar-darkshadow-color: #FFFFFF; 
  scrollbar-track-color: #FFFFFF; 
  scrollbar-arrow-color: #808080; 
  font-family:Verdana; 
  font-size:11 px;
   color:#000000


/*	SCROLLBAR-HIGHLIGHT-COLOR: #ffd700;
    SCROLLBAR-SHADOW-COLOR: #3366cc;
    SCROLLBAR-3DLIGHT-COLOR: #ffd700;
    SCROLLBAR-ARROW-COLOR: #3366cc;
    SCROLLBAR-TRACK-COLOR: #6699cc;
    SCROLLBAR-DARKSHADOW-COLOR: #6699cc;
    SCROLLBAR-BASE-COLOR: #99ccff*/
}
.A
{
    COLOR: #000000;
	
    TEXT-DECORATION: none;
	font-weight:normal;
}
.A:hover
{
    COLOR: #356622;
	TEXT-DECORATION: none;
	
}
.ar
{

    COLOR: #000000;
	font-size:13px;
	
    TEXT-DECORATION: none;

}
.ar:hover
{
    COLOR:#356622 ;
	TEXT-DECORATION: none;
	font-size:13px
	
}
A
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	

}

A:hover
{
	color:#356622;
    TEXT-DECORATION: none;
}
A:link{
color:#000000;
}

.small
{
    
	FONT-SIZE: 9px;
	TEXT-DECORATION: none
}
.info
{
    FONT-SIZE: 9px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:3px;
	padding-top:5px;
	text-align:left;
    TEXT-DECORATION: none
}
.infoPage
{
    BACKGROUND-COLOR: #ffffff;
    color:#993300;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.cell
{
    BACKGROUND-COLOR: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
    COLOR: #000000;
	border:1px solid #000000 ;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
}
.cell2
{

	border:1px solid #0c3400; 
	font-family: Verdana; 
	font-size: 9 px; 
	
	}
.copyright
{
    FONT-SIZE: 10px
}
.button
{

    BACKGROUND-COLOR: #404040;
	border:1px solid #FFFFFF; 
	
	font-family:Verdana;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.topbanner
{
    border:medium none; BACKGROUND-COLOR: #3366cc;
    BACKGROUND-IMAGE: url('bg.gif');
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
.tableline0
{
	background-color:#DAE6DB;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
        COLOR: #000000;
    FONT-SIZE: 9px;
    TEXT-ALIGN: left
}

.tableline1
{
	background-color:#ECECEC;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
        COLOR: #000000;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left
}
.tablelineView
{

background-color:#FFFFFF;
    
    COLOR: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:400;
	
    FONT-SIZE: 9px;
    TEXT-ALIGN: center;

}
.tableline2
{
	background-color:#FFFFFF;
	FONT-SIZE: 10px;
    TEXT-ALIGN: left
}
.tableline2c
{
background-color:#FDF8ED;
	FONT-SIZE: 11px;
    TEXT-ALIGN: center;
}
.news
{
color:#356622;
border-bottom:1px solid #C0C0C0; 
font-family: Verdana; 
font-size: 11 px; 
border-right-width:1; 
border-top-width:1
}
.sub
{
border:1px solid #C0C0C0; 
font-size: 10 px;
BACKGROUND-COLOR: #EAEAEA;
font-family:Verdana, Arial, Helvetica, sans-serif;
	
Color:#000000;
	
	
}
.sub1
{
border:1px solid #C0C0C0; 
font-size: 10 px;
BACKGROUND-COLOR: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:6 px;	
Color:#000000;
	
	
}
.sub2
{
 BACKGROUND-COLOR: #EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:12 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub3
{
border:1px solid #C0C0C0; 
 BACKGROUND-COLOR: #EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:18 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub4
{
border:1px solid #C0C0C0; 
 BACKGROUND-COLOR: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:24 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub5
{
 BACKGROUND-COLOR: #EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:30 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub6
{
border:1px solid #C0C0C0; 
 BACKGROUND-COLOR: #EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:36 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub7
{
border:1px solid #C0C0C0; 
 BACKGROUND-COLOR: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:42 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub8
{
 BACKGROUND-COLOR: #EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:48 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub9
{
border:1px solid #C0C0C0; 
 BACKGROUND-COLOR: #EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:54 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub10
{
 BACKGROUND-COLOR: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:60 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.sub11
{
border:1px solid #C0C0C0; 
 BACKGROUND-COLOR: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:66 px;	
	font-size:10 px;
	color:#000000;
	
	
}
.tablelinemain0
{

	background-color:#446446;
  /*  BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;*/
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 2px
}

.tablelinemain
{

	background-color:#909090;
  /*  BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;*/
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 2px
}
.tablelinemain A
{
    COLOR:#ffffff;
    FONT-SIZE: 11px
}
.normal
{
    FONT-SIZE: 12px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify
}
.myTable
{
    BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT:#000000 1px solid;
    BORDER-RIGHT:#000000 1px solid;
    BORDER-TOP:#000000 1px solid;
    FONT-SIZE: 11px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTable2b				/* SFONDO BIANCO E ALLINEAMENTO TESTO A SINISTRA*/
{
 	color: #000000;
    BACKGROUND-COLOR: #E9E9E9;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
   
    TEXT-ALIGN: center;
	font-weight:bold;
	
	}
	
.myTableleft
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM:#8d6611 1px solid;
    BORDER-LEFT: #8d6611  1px solid;
    BORDER-RIGHT: #8d6611  1px solid;
    BORDER-TOP: #8d6611 1px solid;
    FONT-SIZE: 11px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTable_border_right
{
  background-color:#FFFFFF;
    BORDER-BOTTOM: #8d6611  1px solid;
    BORDER-LEFT: #8d6611  1px solid;
    BORDER-RIGHT: #8d6611 1px solid;
    BORDER-TOP: #8d6611  1px solid;
    FONT-SIZE: 11px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
	margin-right:8 px;
	
	
	
}
.myTitle
{
	 background-color:#FFFFFF;
	 
    
 /*   BORDER-BOTTOM: #3366cc 1px solid;
    BORDER-LEFT: #3366cc 1px;
    BORDER-RIGHT: #3366cc 1px;
    BORDER-TOP: #3366cc 1px;*/
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    LETTER-SPACING: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 5px
}
.myTr
{
    BACKGROUND-COLOR: #ffffff;
	
}
.myTr1
{
   
	  BACKGROUND-COLOR: #164E86;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:11 px;
	color:#ffffff;
	text-align:left;

	
	
}

.myTr2
{
    BACKGROUND-COLOR: #EAEAEA;
	color:#000000;
	text-align:left;
	style=border:1px solid #C0C0C0; 
	font-family: Verdana; 
	font-size: 10 px;

	
	
}
.myTD
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
	
}
.td_push {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: right;
	vertical-align: top;
}
.input_push {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000080;
	background-color: #ffffff;
	border-bottom:1px ridge;
	border-left:1px ridge;
	border-right:1px ridge;
	border-top:1px ridge;
	
	
}
.myTDleft
{

padding:0px;
}
.myTDLeft
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left;
}
.myTDj
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN:justify;
}
.myQuote
{
    BACKGROUND-COLOR: #fff8dc;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.borderBlank
{
  
    BACKGROUND-COLOR: #ffffff;
	
    
    BORDER-LEFT: #2b4f61 1px solid;
    BORDER-RIGHT: #2b4f61  1px solid;
    BORDER-TOP: #2b4f61 1px solid;
    FONT-SIZE: 12px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.bordobianco
{
  
    BACKGROUND-COLOR: #ffffff;
	BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 12px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.testo_bianco
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
TEXT-DECORATION: none;

}
.sfondo_bianco
{
background-color:#FFFFFF;

}
.bold
{
font-size:11 px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.testi
{
 
	font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	padding-left:15 px;
	font-size:13 px;
	color:#000080;
	text-align:left;

}
.testi1
{
 	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	padding-left:15 px;
	font-size:13 px;
	color:#000080;
	text-align:left;

}
.ris {
	height:380px;
	overflow:hidden;
	
}
.ris2 {
	height:400px;
	overflow:hidden;
	
}
.ris3 {
	height:400px;
	overflow:hidden;
	
}
.ris4 {
	height:100px;
	overflow:hidden;
	
}
.ris5 {
	height:200px;
	overflow:hidden;
	
}
.ris6 {
	height:200px;
	overflow:hidden;
	
}
.ris7 {
	height:200px;
	overflow:hidden;
	
}
