/***********************************************/
/* HTML tag styles           nuovo             */
/***********************************************/

.comboBox{ 
	width : 50%; 
	
	COLOR: #003366;	
	BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    BORDER-LEFT: #CACCDB 1pt solid;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
    BACKGROUND-COLOR: #ffffff;
}
.largeComboBox{ 
	width : 75%; 
	
	COLOR: #003366;	
	BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    BORDER-LEFT: #CACCDB 1pt solid;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
    BACKGROUND-COLOR: #ffffff;
}
.comboBoxServizi{ 
	width : 100%; 
    COLOR: #003366;	
	BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    BORDER-LEFT: #CACCDB 1pt solid;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
    BACKGROUND-COLOR: #ffffff;
}
input[type=text] {
width: 500px;
} 

body.popup {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF ;
}

Table.layout {
  height:100%;
  width:100%;
  
}

Table.layoutHelp {
  
  width:1024px;
  border: 1pt;
  
}

Table.layoutPopup {
  margin-top: 0px;
  height:100%;
  width:800px;
  
}

TD.footer {
  width:100%;
  border-spacing:0;
  padding:0;
  background-color : white;
}

TD.piccolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    background-color: white;
    text-align: left;
    width: 30%;
}

TD.piccoloStrong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    background-color: white;
    text-align: center;
    font-weight: bold;
}

TD.piccoloText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    background-color: white;
    width:100%;
    BORDER-RIGHT: #CACCDB 1pt solid; 
    BORDER-BOTTOM: #CACCDB 1pt solid;
    max-width: 600pt;
}
.benvenuto3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font:bold;
    COLOR:red;
    FONT-SIZE: 20px;
    background-color: white;
}

.benvenuto
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font:bold;
    COLOR:blue;
    FONT-SIZE: 25px;
    background-color: white;
}

.benvenuto1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 30px;
    COLOR:blue;
    background-color: white;
}

TD.piccoloData
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    background-color: white;
    text-align: left;
    width: 95pt;
}

TD.piccoloDataNew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    background-color: white;
    text-align: left;
    width: 95pt;
    
}


TABLE.PiccoloThes
{	 
	BORDER-RIGHT: #CACCDB 1pt solid;
    FONT-SIZE: 10px;
    COLOR: #003366;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    width:70%;    
}

TABLE.PiccoloThesNoBorderWhite
{	 	
    FONT-SIZE: 10px;
    COLOR: #003366;    
    font-family: Verdana, Arial, Helvetica, sans-serif;   
    BACKGROUND-COLOR: #ffffff;
}

TABLE.PiccoloThesNoBorder
{	 	
    FONT-SIZE: 10px;
    COLOR: #003366;    
    font-family: Verdana, Arial, Helvetica, sans-serif;   
    BACKGROUND-COLOR: #dff4ef;  
    width: 600px;     
}

TABLE.PiccoloThesNoBorderCheck
{	 	
    FONT-SIZE: 10px;
    COLOR: #003366;    
    font-family: Verdana, Arial, Helvetica, sans-serif;   
    BACKGROUND-COLOR: #dff4ef;       
}

TD.piccoloSky
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    background-color: #dff4ef;
    text-align: left;
    COLOR: #003366; 
}

TABLE.list
{	 	 
   FONT-SIZE: 12px;
}

TD.piccoloAlt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    background-color: #E0FFFF;
    text-align: left;
}

TD.piccoloIcons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    background-color: white;
    text-align: center;
    width: 58pt;
}

TD.check
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    background-color: white;
    text-align: left;
}

TD.NomeTitolo
{	
    border:1pt; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: steelblue;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    background-color: #FFFFFF;
    border-right-color: #FFFFFF;
    width: 10%;
}

.NomeTitolo2
{	
    border:1pt; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: steelblue;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    background-color: #FFFFFF;
    border-right-color: #FFFFFF;
}

.NomeTitoloNoBgcolor
{	
    border:1pt; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    background: transparent;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    border-right-color: #FFFFFF;
    width: 25%;
}

.NomeTitoloBig
{	
    border:1pt; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: steelblue;
    background: transparent;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    border-right-color: #FFFFFF;
    width: 25%;
    text-align: center;
}

TD.Criteria
{	
    border:1pt; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: steelblue;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    background-color: 	#E3E4FA;
    border-right-color: #FFFFFF;
	width: 30%;
}

TD.NomeTitoloList
{	
    border:1pt; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    background-color: 1677ae;
    border-right-color: #FFFFFF;
}

DIV.NomeTitoloList
{	
    border:1pt; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    background-color: 1677ae;
    border-right-color: #FFFFFF;
}

INPUT.testo
{
    BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #CACCDB 1pt solid;
    COLOR: #003366;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 100%;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
}

TABLE.macroArea
{
	BORDER-RIGHT: #CACCDB 1pt solid;
    FONT-SIZE: 12px;
    COLOR: #003366;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

TD.MacroArea
{	 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:	#003366; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    BACKGROUND-COLOR: #FFF380;
}


select
{
    BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #CACCDB 1pt solid;
    COLOR: #003366;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 100%;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
}

INPUT.areaTestoOra{

	BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #CACCDB 1pt solid;
    COLOR: #003366;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 15pt;

    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
}


INPUT.testodata
{
    BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #CACCDB 1pt solid;
    COLOR: #003366;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 70pt;
    height: 100%;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
}

INPUT.testoMacchine
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 60px;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
}

INPUT.testoProxy
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 130px;
    height: 100%;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
}


INPUT.testoImporto
{
    BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #CACCDB 1pt solid;
    COLOR: #003366;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
}



.testoshort
{
    BORDER-RIGHT: #CACCDB 1pt solid;
    BORDER-TOP: #CACCDB 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #CACCDB 1pt solid;
    COLOR: #003366;
    BORDER-BOTTOM: #CACCDB 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 120pt;
    height: 100%;
    margin-left: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
}

a img {
  border: none;
 }

A.header:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	text-decoration: none;
	color: white;
	background-color: #04af82;
	border-style: none;
}
A.header:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	text-decoration: none;
	color: white;
	background-color: #04af82;
	border-style: none;
}
A.header:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	text-decoration: none;
	color: white;
	background-color: #04af82;
	border-style: none;	
}

.testoIndiceHelp
{
    FONT-SIZE: 18px;
    COLOR: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

.testoHelp
{
    FONT-SIZE: 14px;
    COLOR: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

.testoSmallHelp
{
    FONT-SIZE: 10px;
    COLOR: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

.testoTitoloHelp
{
    FONT-SIZE: 22px;
    COLOR: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

	
.tree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	white-space: nowrap;
}
.tree img {
	border: 0px;
	height: 18px;
	vertical-align: text-bottom;
}
.tree a {
	color: #000;
	text-decoration: none;
}
.tree a:hover {
	color: #345373;
}

#dropmenudiv{
position:absolute;
border:1px #CACCDB solid;
border-bottom-width: 0px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px #CACCDB solid;
padding: 1px 0;
text-decoration: none;
FONT-VARIANT: small-caps;
}

#dropmenudiv a:hover{ 
background-color: #CACCDB;
}

.bottonelight
{
    BORDER-RIGHT: #8c8886 1px;
    BORDER-TOP: #8c8886 1px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    BORDER-LEFT: #8c8886 1px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #8c8886 1px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana, arial, helvetica;
    HEIGHT: 14pt;
    BACKGROUND-COLOR: #04af82;
    float: center;    
}

div.menu  { 
  position:absolute; 
  visibility:hidden; 
  width:400px; left:0; top:0; z-index:500;
  font-size:12px; 
  border: 1px solid;	
  border-color: #f7faff #99a #99a #f7faff; 
}

TD.NomeMenu
{	
    border:1pt; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #04af82;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    background-color: #04af82;
    border-right-color: #FFFFFF;    
}

.labelSito {
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #04af82;
    border: none;
    background-color: #dff4ef;
}

.labelAlert {
	FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    border: none;
    background-color: #dff4ef;
}

.labelPagina {
	margin-top: 30px;
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #04af82;
    border: none;
    background-color: #dff4ef;
}

.spaziatore {

	margin-top: 50px;
	
}
.errUserName {

	FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000;	
	
}