.generic     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1; font-weight: normal; color: rgb(0,0,0)}
.generic A   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1; font-weight: normal; color: #00316B}


.form        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1; font-weight: normal; color: #000000}
.notaform    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height:1; font-weight: normal; color: #000000}
.inputbox    { font-family: courier;                      font-size: 10px; font-style: normal; font-weight: normal; color: #000000}

SELECT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px
    
}   

INPUT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
}

TEXTAREA
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
}

         
BODY {
	margin:    0;
	font-family: Verdana, Helvetica, Arial;
	font-size:   12px;
	line-height: 12px;
	font-style:  normal;
	font-weight: normal;
	color: #000000;
	background-image: url(../../img/fondo.gif);
}   



HTML {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;                          
}

DIV {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;                          
}

TD {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;                          
}  

OL {
	margin-top: 2px;
	margin-bottom: 10px;
	list-style-type: upper-alpha;
}  

UL {
	margin-top: 6px;
	margin-bottom: 10px;
	list-style-type: square;
}  

LI {
	margin-top: 2px;
	margin-bottom: 2px;
}        

P {
	margin: 3 0 8 0;
}
          
A:link       ,
A:visited    ,
A:active     { text-decoration:none; color: #00316B}
A:hover      { text-decoration:underline;color: #00316B}
            
.navbar,
.navbar A {
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;                    
}               

A.navbar:link,
A.navbar:visited,
A.navbar:active  {text-decoration:none;color: #FFFFFF;     }
A.navbar:hover   {text-decoration:underline;color: #FFFFFF;     }

.footer {
	margin: 20 0 10 0;
	padding: 4 0 4 0;
	border-top: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	width: 738px;
}   

.footer A {
	color: #000000;
}

.footer A:link,
.footer A:visited,
.footer A:active  {text-decoration:none; color:#000000}
.footer A:hover   {text-decoration:underline; color:#000000}

.focus	     { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height:12px; 
	font-weight: normal; 
	color: #000000;
	width:164px; 
	border-right: 1px solid #D2D2D2;
}

.menuBox { 
	width: 155px; 
	border-top: 1px solid #D2D2D2;
	float:left;
}

.menuFascia {
	width: 155px; 
	border-bottom: 1px solid #D2D2D2; 
	padding: 1 0 1 0;
}

.menu	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height:12px; 
	font-weight: bold; 
	color: #00316B;
	padding: 6 3 1 4;
}

.menu A {
	color: #00316B;
}

A.menu:link,
A.menu:visited,
A.menu:active  {text-decoration:none; color:#00316B;}
A.menu:hover   {text-decoration:underline;color:#00316B;}

.menuOn	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height:12px; 
	font-weight: bold; 
	color: #00316B;
	padding: 6 3 1 4;
	background-color: #E8E8E8;
}

.menuOn A {
	color: #00316B;
}

A.menuOn:link,
A.menuOn:visited,
A.menuOn:active  {text-decoration:none; color:#00316B;}
A.menuOn:hover   {text-decoration:underline;color:#00316B;}

.titSez {
	width: 748px;
	text-align: right;
	padding: 4 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 16px;
	font-weight: bold; 
	color: #00316B;
}

.content {
	position:absolute; 
	z-index:20; 
	left: 10px; 
	top: 253px; 
	width: 738; 
	border-top: 1px solid #D2D2D2; 
	padding-top:20px;
	background-color: #FFFFFF;
}

.contentMain {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;    

	width: 573px; 
	float:right; 
	margin: 0 0 0 0; 
	padding: 10 0 0 0; 
	border-left: 1px solid #D2D2D2;
}

.path {
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 600px;
}   

.path A {
	color: #000000;
}

A.path:link,
A.path:visited,
A.path:active  {text-decoration:none;}
A.path:hover   {text-decoration:underline;}

#current {
	font-weight: bold;
}
.titolo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}

.testata{
   font-family: Verdana, Helvetica, Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.sottoMenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.sottoMenu A,
.sottoMenu A:link,
.sottoMenu A:visited,
.sottoMenu A:active{text-decoration:none}
.sottoMenu A:hover{text-decoration:underline}


.sottoMenuOn{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.sottoMenuOn A,
.sottoMenuOn A:link,
.sottoMenuOn A:visited,
.sottoMenuOn A:active{text-decoration:none}
.sottoMenuOn A:hover{text-decoration:underline}


.dataEvento{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#858585;
	font-weight:bold;
}

.titoloEvento{
	color: #00316B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.titoloEvento A,
.titoloEvento A:link,
.titoloEvento A:visited,
.titoloEvento A:active{text-decoration:underline}
.titoloEvento A:hover{text-decoration:underline}

.sottoTitolo{
	color: #00316B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}