/*--------------------SEZIONE STYLE TESTO-----------------------*/

#rosso { color: #D60000; }
#blu { color: #182680; }
#verde { color: #009933; }
#grigio { color: #cccccc; }
#bianco { color: #ffffff; }
#grigio-scuro { color: #333333; }
#nero { color: #000000; }
#arancio { color: #ff9900; }
#top 
{
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 770px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 117px
}
#cont {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 215px; WIDTH: 354px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; margin-bottm: 0px; padding-bottm: 0px
}
#area
{
	cursor: pointer;
}

.logo_studio{
	DISPLAY: block; BACKGROUND-IMAGE: url(/img/intestazione.gif); WIDTH: 770px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 117px
}

.stemmi{
	DISPLAY: block; BACKGROUND-IMAGE: url(/img/stemmi_intestazione.gif); WIDTH: 100px; HEIGHT: 100px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat;
}

.txt-titoli{
	font-size:20px;
	font-family:"arial";
}

.legenda {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 9px;
	color: #000000;
}

.legenda-scrivania {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 9px;
	color: #000000;
}

.txt-normale {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 11px;
	color: #000000;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

.txt-corsivo {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 11px;
	color: #000000;
	font-style: italic;
}

.txt-normale-el {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 12px;
	color: #000000;
}

.txt-big-el {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 15px;
	color: #000000;
}

.txt-big-el-bold {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-weight: bold;
	font-size: 15px;
	color: #000000;
}

.txt-normale-link {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 11px;
				color: #000000;
				text-decoration: underline;
			}

.txt-aletta {
				font-family: "Times New Roman", "Arial", "Helvetica", sans-serif; 
				font-size: 18px;
				color: #000000;
			}
.txt-box-sezione {
				font-family: "Arial", "Helvetica", sans-serif; 
				font-size: 14px;
				color: #006666;
			}
		
.txt-norm-grigio {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 12px;
				color: #505050;}
			}

.txt-small-norm-nero {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 10px;
				color: #000000;}

.txt-small-bold-nero {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 10px;
				font-weight: bold;
				color: #000000;}

.titolo-small-bold-nero {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 9px;
				font-weight: bold;
				color: #000000;}

.txt-norm-bold-nero {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 11px;
				font-weight: bold;
				color: #000000;}

.txt-small-norm-blu {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 10px;
				color: #182680;}

.txt-small-norm-grigio {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 10px;
				color: #505050;}

.txt-small-bold-bianco {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 10px;
				font-weight: bold;
				color: #ffffff;}

.txt-small-bold-blu {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 10px;
				font-weight: bold;
				color: #182680;}
			
.txt-big-bold-blu {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 15px;
				font-weight: bold;
				color: #182680;}				

.txt-small-bold-grigio {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 10px;
				font-weight: bold;
				color: #505050;}

.txt-norm-bold-grigio {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 11px;
				font-weight: bold;
				color: #505050;}

.txt-norm-bold-grigio2 {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 11px;
				font-weight: bold;
				color: #909090;}

.txt-big-bold-nero {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 13px;
				font-weight: bold;
				color: #000000;}

.txt-big-bold-grigio {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 13px;
				font-weight: bold;
				color: #505050;
}
.txt-xbig-bold-rosso {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 15px;
				font-weight: bold;
				color: #ff0000;
}
.txt-big-bold-rosso {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 13px;
				font-weight: bold;
				color: #ff0000;
}
.txt-xbig-bold-grigio {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 15px;
				font-weight: bold;
				color: #505050;}
.txt-xbig-grigio {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 15px;
				color: #505050;}
.txt-big-bold-grigio {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 13px;
				font-weight: bold;
				color: #505050;}
.txt-note {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 8px;
				color: #000000;}
.txt-note-rosso {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				font-size: 10px;
				color: #ff0000;}
.txt-link		{
				color: #000000; 
				font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;  
				font-size: 14px;}

.txt-test		{
				color: #FFFFFF; 
				font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;  
				font-size: 24px;}
/*------------------SEZIONE STYLE TABELLE-----------------------*/
/*usato per le tabelle con dati: dati bordo bt*/
.tabella_b {
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px;
				border: #000000; 
				border-style: solid; 
				border-top-width: 0px; 
				border-right-width: 0px; 
				border-bottom-width: 1px; 
				border-left-width: 0px}

/*----------------------SEZIONE STYLE FORM-----------------------*/

.textbox-verde {
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px;
				border-color: #008800 #008800 #008800 #008800;
				cursor: text;
				border-style: solid;
				border-top-width: 1px;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;}
.textbox-nero {
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px;
				border-color: #CDCDCD #CDCDCD #CDCDCD #CDCDCD;
			}
.textbox-nero-small {
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 9px;
				background-color: #ffffff;
				cursor: text;
				border-style: solid;
				border-color: #555555 #555555 #555555 #555555;
				border-width: 1px;
				}
.textbox-ora {
				text-align: right;
				background-color: #E6E6E6;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 10px;
				border-width: 0px;
			}
.textbox-search {
				text-align: left;
				background-color: #f5f5f5;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 10px;
				border-width: 0px }
.select 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;			
  border: 1px solid #555555;		
  background-color: #990000;      
}
.partner
{
	text-align: justify;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: x-small;
}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}

A.titolo {color: #333333; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 11px;}
A.titolo:Visited {color: #333333; text-decoration: none;}
A.titolo:Hover {color:#333333; text-decoration: underline;}
A.titolo-big {color: #333333; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 13px;}
A.titolo-big:Visited {color: #333333; text-decoration: none;}
A.titolo-big:Hover {color:#333333; text-decoration: underline;}
A.menu {color: #000000; font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 14px;}
A.menu:Visited {color: #000000; text-decoration: none;}
A.menu:Hover {color:#ff0000;}
A.links {color: #666666; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 11px; font-weight: bold;}
A.links:Visited {color: #666666; text-decoration: none;}
A.links:Hover {color:#ff0000;}
A.links2 {color: #666666; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 11px;}
A.links2:Visited {color: #666666; text-decoration: none;}
A.links2:Hover {color:#ff0000;}
A.menu-small {color: #000080; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 10px;}
A.menu-small:Visited {color: #000080; text-decoration: none;}
A.menu-small:Hover {color:#D24400; text-decoration: none;}
A.menu-med {color: #000000; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 12px;}
A.menu-med:Visited {color: #000000; text-decoration: none;}
A.menu-med:Hover {color:#D24400; text-decoration: none;}
A.note-link {color: #000080; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 9px;}
A.note-link:Visited {color: #000080; text-decoration: none;}
A.note-link:Hover {color:#D24400; text-decoration: none;}
A.menu-el {color: #FFFFFF; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 11px;}
A.menu-el:Hover {color:#FFFF00; text-decoration: none;}
A.menu-sel {color: #000000; background: yellow; font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 11px;}
TD.msx {
	BORDER-RIGHT: #dadada thin;
	border-right-style: solid;
	border-right-width: 1 px;
	TEXT-ALIGN: default;
}
TD.aggiornamenti {
	
	TEXT-ALIGN: default;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 12px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;

}

tr:last-child {
   BORDER-BOTTOM: #ffffff thin;
}

TD.aggiornamenti-titolo {
	/*BORDER-BOTTOM: #999999 thin;
	border-bottom-style: solid;
	border-bottom-width: 1 px;*/
	TEXT-ALIGN: default;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 12px;
	color: #000000;
	padding-top:6px;
	padding-bottom: 6px;
	padding-left:6px;
	padding-right:6px;
}

TD.paghe {
	BORDER-LEFT: #999999 thin;
	border-left-style: solid;
	border-left-width: 1 px;
	BORDER-BOTTOM: #999999 thin;
	border-bottom-style: solid;
	border-bottom-width: 1 px;
	BORDER-TOP: #999999 thin;
	border-top-style: solid;
	border-top-width: 1 px;
	BORDER-RIGHT: #999999 thin;
	border-right-style: solid;
	border-right-width: 1 px;
	TEXT-ALIGN: default;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 12px;
	color: #000000;
}

TD.aggiornamenti-titolo-top {
	BORDER-BOTTOM: #999999 thin;
	border-bottom-style: solid;
	border-bottom-width: 1 px;
	BORDER-TOP: #999999 thin;
	border-top-style: solid;
	border-top-width: 1 px;
	TEXT-ALIGN: default;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 11px;
	color: #000000;
}

TD.aggiornamenti-titolo-right {
/*	BORDER-BOTTOM: #999999 thin;
	border-bottom-style: solid;
	border-bottom-width: 1 px;
	BORDER-RIGHT: #999999 thin;
	border-right-style: solid;
	border-right-width: 1 px;*/
	TEXT-ALIGN: default;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 12px;
	color: #000000;
	
}

TR.H {
	background-color: #C3CDF2;
}

TR.online {
	background-color: #FFF6F0;
}

TD.H {
	background-image:  url(file:///C|/phpdev/www/public/%22/gestione/images/td_background.gif%22);
}

hr {
	color: #666666;
	height: 1px;
}

input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
    color: #D60000;
    background: #DFDFDE;
    text-align: center;
    padding: 0px;
    border: 0px solid #000000;
    } 

input.button-home {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
    color: #D60000;
    background: #1C3664;
    text-align: center;
    padding: 0px;
    border: 0px solid #000000;
    } 

input.button-reg {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
    color: #D60000;
    background: #FFFFFF;
    text-align: center;
    padding: 0px;
    border: 0px solid #000000;
}
input.button-reg-bordo {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
    color: #D60000;
    background: #FFFFFF;
    text-align: center;
    padding: 0px;
    border: 1px solid #000000;
}
div.box
{
    height:200px;
		overflow:auto;
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 4px;
		padding-top: 4px;
		border:1px solid #EEE;
		border-right:0 solid;
	  background: #ffffff;
	

	
}
div.box p, div.box span{
font-size: 13px!important;
line-height: 14px!important;



}
input[type=text], 
input[type=password], 
textarea, 
select{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border:1px solid #BEBEBE;
	padding: 4px;
	margin:0px;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;	
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

table.tabellaAggiornamenti tr:nth-child(even) {
  background-color: #f2f2f2
}

.tabellaAggiornamenti td, .tabellaComunicazioni td{

	border: none!important;

}

table.tabellaComunicazioni{margin-top:20px;
background-color: #f2f2f2!important;
}

form {
  background-color: #f2f2f2;
  padding:6px;
}