
/*stili per il layout fisso con background*/
html,body{margin-top:0; margin-left:175; padding:0}
body{
	font: 10px/14px  Trebuchet MS, arial, sans-serif;
	color: #353535;
	background-color: #989898;
	text-align: center;
	background: url(../img/background.gif) repeat-y;}


  
font { font-family: Trebuchet MS, arial, sans-serif; font-size: 13px; }


/*---------------------------------------------------------------*/
 
	
td {font-family: Trebuchet MS, arial,san-serif; font-size: 12px;}

HR {	height: 1pt;}

.name {font-weight:bold; font-size:13px}
.title {font-style: italic;}
.bold {font-weight:bold;}
.italic {font-style: italic;}


 
td.menuon { background-color: #00B7F2; color: #FFFFFF; font-weight:bold; font-size:15px; }
td.menuoff { background-color: #989898; color: #000000; }



.td_foto {
	border: 1px solid #3D3D3D;
	background-color: #111;
	/*height:18px;*/
 
}

.td_content {
	
	background-color: #111;
	/*height:18px;*/
   	color:#939393;
}


p { line-height: 16px; text-align: justify;}


.td_persone {
	border-bottom: 1px dashed #888888;
	font: 12px;
	background-color: #trasparent;
	height: 50px;
	color: #CECFD0;
}



.td_testo {
	
	background-color: trasparent;

	font-family: Trebuchet MS, arial, sans-serif; font-size: 14px;
	
	
}


.table_selected {
	border: 1px solid #3D3D3D;
	background-color: #D5D4D4;
	/*height:18px;*/
    font-size:10px;
	color:#000;
}

.header_table-selected
{
    BORDER-bottom: #3D3D3D 1px solid;
	}

 
.border{background-color:#666666;}

.bgcolor {font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#666666;}

 a          { color:#353535;  text-decoration: none;  font-weight:normal;}
 a:hover     { color:#353535; text-decoration: underline;  font-weight:bold; }
 a:active     { color:#353535; text-decoration: none;  }
 a:visited     {color:#353535; text-decoration: none;  }
 a:visited:hover    {color:#353535; text-decoration: underline;  font-weight:bold; }
 

a.nome:link {font-weight:bold; font-size:13px; color: #353535;
text-decoration:none;
}

a.nome:visited {font-weight:bold; font-size:13px; color: #353535;
}

a.nome:hover {font-weight:bold; font-size:13px; color: #353535;
font-weight:bold; }

a.nome:visited:hover    
 { font-weight:bold; font-size:13px; font-weight:bold; color: #353535;}

 
 

 a.persone          { color:#CECFD0; font-size: 12px;  text-decoration: none; font-family: helvetica, arial,san-serif; font-weight:bold}
 a.persone:hover     { color:#CECFD0; font-size: 12px;  text-decoration: none; font-family: helvetica, arial,san-serif; font-weight:bold}
 a.persone:active     { font-size:12px;  color:#820000; text-decoration: none; font-family: helvetica, arial,san-serif;}
 a.persone:visited     {color:#CECFD0; font-size: 12px;  text-decoration: none; font-family: helvetica, arial,san-serif; }
 a.persone:visited:hover    {color:#CECFD0; font-size: 12px;  text-decoration: none; font-family: helvetica, arial,san-serif; font-weight:bold}
 


.language {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#666666;}
a.language {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#666666;}
a.language:hover {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#666666;text-decoration: underline;}
a.language:visited {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#666666;}
a.language:visited:hover {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#666666;}

 
 
 a.link          { color:#939393; font-size: 11px;  text-decoration: underline; font-family: helvetica, arial,san-serif; font-weight:bold}
 a.link:hover     { color:#939393; font-size: 11px;  text-decoration: none; font-family: helvetica, arial,san-serif; font-weight:bold}
 a.link:active     { font-size:10px;  color:#820000; text-decoration: none; font-family: helvetica, arial,san-serif;}
 a.link:visited     {color:#939393; font-size: 11px;  text-decoration: underline; font-family: helvetica, arial,san-serif; }
 a.link:visited:hover    {color:#939393; font-size: 11px;  text-decoration: none; font-family: helvetica, arial,san-serif; font-weight:bold}
 

 

 
 
.menu_nav_selected {font-weight:bold; color:#010000; font-size: 17px;  background-color:#00B7F2; font-family: "Trebuchet MS", Arial helvetica  }
 a.menu_nav     {font-weight:bold; color:#010000; font-size: 13px;  text-decoration: none; font-family: "Trebuchet MS", Arial helvetica  }
 a.menu_nav:hover     { font-weight:bold;  color: #010000; font-size: 17px;  text-decoration: none; font-family: "Trebuchet MS", Arial helvetica;}
 a.menu_nav:active     { font-weight:bold;  font-size:13px;  color:#010000; text-decoration: none; font-family: "Trebuchet MS", Arial helvetica}
 a.menu_nav:visited     {font-weight:bold; color:#010000; font-size: 13px;  text-decoration: none; font-family: "Trebuchet MS", Arial helvetica }
 a.menu_nav:visited:hover    {font-weight:bold;  color:#010000; font-size: 17px;  text-decoration: none; font-family: "Trebuchet MS", Arial helvetica }
 
 a.menu_path     {font-weight:normal; color:#333366; font-size: 10px;  text-decoration: none; font-family:  Verdana,  Arial helvetica  }
 a.menu_path:hover     { font-weight:normal;  color: #FFAA00; font-size: 10px;  text-decoration: none; font-family:  Verdana, Arial helvetica;}
 a.menu_path:active     { font-weight:normal;  font-size:12px;  color:#333366; text-decoration: none; font-family:  Verdana,  Arial helvetica}
 a.menu_path:visited     {font-weight:normal; color:#333366; font-size: 10px;  text-decoration: none; font-family:  Verdana,  Arial helvetica }
 a.menu_path:visited:hover    {font-weight:normal;  color:#FFAA00; font-size: 10px;  text-decoration: none; font-family:  Verdana,  Arial helvetica }
 
 
 
 a.menu_content { font-weight:200 }
 

 .font_giallo     {
	font-weight:bold;
	color: #CE8614;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Arial helvetica;
	}
 
 a.aree     { font-weight:bold;  color: #336699; font-size: 11px;  text-decoration: none; font-family: Verdana, Arial helvetica;}
 a.aree:hover   { font-weight:bold;  color: #990033; font-size: 11px;  text-decoration: none; font-family:  Verdana, Arial helvetica;}
 a.aree:active    { font-weight:bold;  font-size:11px;  color: #4C4C4C; text-decoration: none; font-family:  Verdana,  Arial helvetica;}
 a.aree:visited   {font-weight:bold; color: #4C4C4C; font-size: 11px;  text-decoration: none; font-family:  Verdana,  Arial helvetica; }
 a.aree:visited:hover  { font-weight:bold;  color: #990033; font-size: 11px;  text-decoration: none; font-family:  Verdana, Arial helvetica;}
 
 

 



 .smaller {font-size:10px; }
 .small   {font-size:11px; }
 .medium  {font-size:12px; }
 .large   {font-size:13px; }
 .larger  {font-size:14px; }

 .smaller_bold {font-size:10px; font-weight:bold;}
 .small_bold   {font-size:11px; font-weight:bold; }
 .medium_bold  {font-size:12px; font-weight:bold; }
 .large_bold   {font-size:13px; font-weight:bold; }
 .larger_bold  {font-size:14px; font-weight:bold; }
 
 
 a.menu_grigio { font-family : Verdana,  Arial helvetica; 	color: #505050;	font-size: 10px;	font-weight : bold;}
 a.menu_grigio:hover   { font-family: Verdana,  Arial helvetica;  color:#505050;  font-size: 10px;  text-decoration: underline; }
 a.menu_grigio:active    {  font-family: Verdana,  Arial helvetica; color:#505050;  font-size:10px; text-decoration: none; }
 a.menu_grigio:visited    {font-family: Verdana,  Arial helvetica; color:#505050;  font-size: 10px;  text-decoration: none;  }
 a.menu_grigio:visited:hover    {font-family: Verdana,  Arial helvetica;  color:#505050;  font-size: 10px;  text-decoration: underline;  }
 
 
.utilitiesbar {
	background-color: #FFFFFF;
	border-color: #999999;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	
	}

.bordiTab {
	border-color: #999999;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
 /*calendario*/
 
.privato {
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	}
	
.pubblico {
	background-color: #999999;
	
	}
 
.privatopubblico{
	background-color: #999999;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	}
 
 
.corrente{
	border-color: #990033;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	}
 
 
 a.numeri { font-family : Verdana,  Arial helvetica; 	color: #000000;	font-size: 10px;  font-weight : normal; text-decoration: none;}
 a.numeri:hover     { font-family: Verdana,  Arial helvetica;  color:#000000;  font-size: 10px;  font-weight : bold; text-decoration: none;}
 a.numeri:active     {  font-family: Verdana,  Arial helvetica; color:#000000;  font-size:10px; text-decoration: none; }
 a.numeri:visited     {font-family: Verdana,  Arial helvetica; color:#000000;  font-size: 10px;  text-decoration: none;  }
 a.numeri:visited:hover    {font-family: Verdana,  Arial helvetica;  color:#000000;  font-size: 10px; font-weight : bold; text-decoration: none;}
 


.container {
    position: absolute;
    width:  493px;
    height: 494px;
    
}


#scrolldiv {
    position: absolute;
    margin: 0px;
    overflow: auto;
    height: 400px;
    width: 492px;
}



#scrolldiv__controls {
    position: absolute;
    display: none;
}

#imgup {
    position: relative;
    top: 20px; left: 500px;    
}

#imgdown {
    position: relative;
    top: 40px; left: 500px;    
}

.titoli {
font: bold;
color: #9AA9C4;
}
