/************
 *   link   *
 ***********/

A  {
	color : #43636E;  
	font-weight: bold; 
	text-decoration : none;
	font-size:10;
}
A:Hover    {
	color : #B3B73A;
	text-decoration:none;
}
a.menu{
	color : #FFFFFF;  
	font-weight: bold; 
	text-decoration : none;
	font-size:10;
}

a.menu:hover{
	color : #990000;
	text-decoration:none;
}

/*************
 *   body    *
 ************/

BODY 	{
	color : #497278;
	background-color : #FFFFFF;
	margin-left : 0;
	margin-top : 0;
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
		
	/***********scrollbar colorata***************/
	scrollbar-face-color : #497278;	
	scrollbar-3dlight-color : #2A4C6B;	
	scrollbar-shadow-color :#2A4C6B ;
	scrollbar-darkshadow-color : #A4B8CA;	
	scrollbar-arrow-color : #CDCFCF;
	scrollbar-track-color : #E9F7E9;	
	scrollbar-highlight-color : #A4B8CA;

}


/*************************************
 *   stili per form                  *
 ************************************/
select.form{
	font: 10px Arial, Geneva,  Helvetica, sans-serif;
	background: #D8DFE1;
	color: #497278;	
}

textarea.form{
   font: 10px Arial, Geneva,  Helvetica, sans-serif;
	background: #D8DFE1;
	color: #497278;	
	border-left: 1px solid #497278;
	border-bottom : 1px solid #497278;
	border-right: 1px solid #497278;
	border-top: 1px solid #497278;
	
	/***********scrollbar colorata***************/

	scrollbar-face-color : #497278;	
	scrollbar-3dlight-color : #2A4C6B;	
	scrollbar-shadow-color :#2A4C6B ;
	scrollbar-darkshadow-color : #A4B8CA;	
	scrollbar-arrow-color : #CDCFCF;
	scrollbar-track-color : #E9F7E9;	
	scrollbar-highlight-color : #A4B8CA;
}

input.form{
	font: 10px Arial, Geneva,  Helvetica, sans-serif;
	background: #D8DFE1;
	color: #497278;	
	border-left: 1px solid #497278;
	border-bottom : 1px solid #497278;
	border-right: 1px solid #497278;
	border-top: 1px solid #497278;
	
}
.noborder{
	border: none;
   font: 10px Arial, Geneva,  Helvetica, sans-serif;	
	background: transparent;
	color:#497278;
}

input.file{
	font: 10px Arial, Geneva,  Helvetica, sans-serif;
	background: #D8DFE1;
	color: #497278;	
	border-left: 1px solid #497278;
	border-bottom : 1px solid #497278;
	border-right: 1px solid #497278;
	border-top: 1px solid #497278;	
}
input.button{
	font: bold 10px Arial, Geneva,  Helvetica, sans-serif;
	background: white;
	color: #497278;	
	border-left: 1px solid #497278;
	border-bottom : 1px solid #497278;
	border-right: 1px solid #497278;
	border-top: 1px solid #497278;	
}




/*******************************
 *   stili per tabelle form    *
 ******************************/
table.form{
 padding: 1px;
 background: transparent;
 color: White;
 font: bold 10px Arial, Geneva,  Helvetica, sans-serif;
}

td.titolo{
	background: transparent;
   color:#497278;
   font: bold 10px Arial, Geneva,  Helvetica, sans-serif;
}
 

td.form{
	background: transparent;
   color:#497278;
   font:10px Arial, Geneva,  Helvetica, sans-serif;
   
}
 
th.form{
	background: transparent;
	font: bold 10px Arial, Geneva,  Helvetica, sans-serif;
	color:#497278;
	text-align: right;
}
/*********************
** stile per errori **
*********************/
.error{
	background: transparent;
	font: bold 10px Arial, Geneva,  Helvetica, sans-serif;
	color:#F3BC15;


}
/************************
** ridefinizione tag   **
************************/

table, td , p{
	background: transparent;
	color:#497278;
	padding: 0px;
   font: 10px Arial,, Geneva,  Helvetica, sans-serif;	
}

th{
	background: transparent;
	color:#497278;
	padding: 0px;
   font: bold 10px Arial, Geneva,  Helvetica, sans-serif;	
}


/************************
** laterale   **
************************/
.laterale{
	background:  url(/images/laterale.gif);    
}

.head{
  background: #b3b73a;
  color: white;
}
.tdbody{
  background: #eaecca;
  color: #43636E;
}

.tratteggio{
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: dashed;
	border-right-color: #43636E;
	border-left-color: #43636E;

}

.tabellaMenu{
   background-image:url(images/left.gif);
   background-repeat:no-repeat;
   height: 450px;
   vertical-align:text-top;
}

.titolo{
   background: transparent;
   color:#497278;
   font: bold 13px Arial, Geneva,  Helvetica, sans-serif;
}
table#menu tr td{
   height:20px;
   color: #990000;
   font-weight:bold;  
}
 