body {
   padding: 0px 0px 0px 0px;
   margin-top: 0px;
   background-color:      #FFFFFF;
}
body, p, table, td {
   font-family: arial,helvetica;
   font-size: 9.00pt;
   color: #343434;
}
a:link, a:visited, a:hover {
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	font-family: arial,helvetica;
   	font-size: 9.00pt;
}
a:hover {
	text-decoration: underline;
	color:#000000;
	font-weight: bold;
}
.tabella{
	background-color: #000000;
	margin:5px;
}
.tabella_td{
	background-color: #FFFFFF;
}
.tabella_td_perizia{
	background-color: #FFFFD4;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
}
.input_class  {
     background-color : #FFFFD4;
     border-style: solid;
     border-color : #7f9db9;
     border-width: 1px; 
     border-padding: 1px; 
     
}
.input_class_verdino  {
     background-color : #AAFFAA;
     border-style: solid;
     border-color : #7f9db9;
     border-width: 1px; 
     border-padding: 1px; 
     
}
.pulsanti_finti{
	padding:3px;
	background-color : #d5deed;
	border-style: solid;
	border-color : #000000;
	border-width: 1px; 
	border-padding: 1px; 
	text-decoration: none;
     
}
.big_input{
     width:175px;
     height:40px;
	
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
	
	
}
.colonna_thumb {
	padding-right:0px;
	height:600px;
	overflow:auto;
}
.appuntamento_personale{
	background-color: #7fd4ff;
}
.stima{
	background-color: #f97a3b;
}
.contratto{
	background-color: #FF99CC;
}
.pari{
	background-color: #E0E0E0;
}
.dispari{
	background-color: #FFFFFF;
}
.hand{ 
	cursor:pointer;
	cursor:hand;
}	
.calendario_note {
	padding-right:0px;
	width:280px;
	height:120px;
	overflow:auto;
	background-color:#FFFFFF;
}
.reminder_feedback {
	padding-right:0px;
	background-color:#FFFFFF;
}
.nav_table  {
	text-align: left;
	width: 150px;
	border: 1px solid #646464;
	}
.nav_table_center  {
	text-align: left;
	width: 100%;
	background-color:#646464;
	}
.nav_title {
   font-weight: bold;
   height: 25px;
   padding: 5px 10px 5px 5px;
   vertical-align: middle;
   white-space: nowrap;
   background-color: #646464;
   color: #FFFFFF;
}
.nav_separator { background-color: #646464; }
.nav_bgcolor { 
	background-color: #E5E5E5;
	font-weight: bold;
	}
.row_over {
background-color : #CDDEEE;
}
.row_off {
background-color : #FFFFFF;
}
.disdetto{
background-color : #FF2A2A;
}
.disdetto_visita{
background-color : #FF2A2A;
}
.disdetto_in_ufficio{
background-color : #FF2A2A;
}
.da_confermare{
background-color : #EEEE1A;
}
.da_confermare_visita{
background-color : #EEEE1A;
}
.da_confermare_in_ufficio{
background-color : #FFCC33;
}
.confermato{
background-color : #5ED310;
}
.confermato_visita{
background-color : #5ED310;
}
.confermato_in_ufficio{
background-color : #00CC99;
}
.ufficio{
background-color : #f03fbc;
}
select {
	z-index: -100; 
	}
	
.bordo_calendario {font-family:verdana; text-decoration:none; background-color: #646464; FONT-SIZE: 11px; color: white; FONT-WEIGHT: bold}
.mese_calendario {font-family:verdana; text-decoration:none; FONT-SIZE: 11px; color: white; FONT-WEIGHT: bold}
.giorni_calendario {font-family:verdana; text-decoration:none; background-color: #ffffff; FONT-SIZE: 11px; color: #606060; FONT-WEIGHT: normal}
.giorni_calendario_d {font-family:verdana; text-decoration:none; background-color: #FFCC99; FONT-SIZE: 11px; color: #606060; FONT-WEIGHT: normal}
.giorno_attuale_calendario {font-family:verdana; text-decoration:none; background-color: #646464; FONT-SIZE: 11px; color: white; FONT-WEIGHT: bold}
.giorno_attuale_con_eventi_calendario {font-family:verdana; text-decoration:none; FONT-SIZE: 11px; color: white; FONT-WEIGHT: bold}
.giorni_con_eventi_calendario {font-family:verdana; text-decoration:none; background-color: #d5deed; FONT-SIZE: 11px; color: #192A58; FONT-WEIGHT: bold}
.sfondo_calendario {font-family:verdana; text-decoration:none; FONT-SIZE: 11px; FONT-WEIGHT: normal}
	
.palazzina_hidden {
	visibility: hidden;
	position:absolute;
}
.palazzina_visible {
	visibility: visible;
	position: relative;
}
.totali_telefonate {
	font-size: 9px;
	font-weight: bold;
	background-color: #F1F1F1;
}


.bordo_tabella{
	border-style: solid;
	border-color : #000000;
	border-width: 1px; 
	border-padding: 1px; 
	text-decoration: none;
     
}

.archiviato{
background-color : #D5F1C2;
}

.bianco{
background-color : #FFFFFF;
}
.rosso{
background-color : #FAC5C5;
}
.verde{
background-color : #D5F1C2;
}

.colore_blu{
color : #0520C0;
text-decoration: none;
font-weight: bold;
}
.boxed {
	border: 1px solid black;
	background-color: #CCFFFF;

}


