html {
overflow-y: auto;
background-color: transparent;
}

@font-face {
    font-family: 'lcdmono2bold';
    src: url('lcdm2b__-LCDMono.eot');
    src: local('?'),url('lcdm2b__-LCDMono.eot?#iefix') format('embedded-opentype'),
         url('lcdm2b__-LCDMono.woff') format('woff'),
         url('lcdm2b__-LCDMono.ttf') format('truetype'),
         url('lcdm2b__-LCDMono.svg#lcdmono2bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcdmono2light';
    src: url('lcdm2l__-LCDMono.eot');
    src: local('?'),url('lcdm2l__-LCDMono.eot?#iefix') format('embedded-opentype'),
         url('lcdm2l__-LCDMono.woff') format('woff'),
         url('lcdm2l__-LCDMono.ttf') format('truetype'),
         url('lcdm2l__-LCDMono.svg#lcdmono2light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcdmono2normal';
    src: url('lcdm2n__-LCDMono.eot');
    src: local('?'),url('lcdm2n__-LCDMono.eot?#iefix') format('embedded-opentype'),
         url('lcdm2n__-LCDMono.woff') format('woff'),
         url('lcdm2n__-LCDMono.ttf') format('truetype'),
         url('lcdm2n__-LCDMono.svg#lcdmono2normal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcdmono2ultra';
    src: url('lcdm2u__-LCDMono.eot');
    src: local('?'),url('lcdm2u__-LCDMono.eot?#iefix') format('embedded-opentype'),
         url('lcdm2u__-LCDMono.woff') format('woff'),
         url('lcdm2u__-LCDMono.ttf') format('truetype'),
         url('lcdm2u__-LCDMono.svg#lcdmono2ultra') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcdmonobold';
    src: url('lcdmb___-LCDMono.eot');
    src: local('?'),url('lcdmb___-LCDMono.eot?#iefix') format('embedded-opentype'),
         url('lcdmb___-LCDMono.woff') format('woff'),
         url('lcdmb___-LCDMono.ttf') format('truetype'),
         url('lcdmb___-LCDMono.svg#lcdmonobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcdmonolight';
    src: url('lcdml___-LCDMono.eot');
    src: local('?'),url('lcdml___-LCDMono.eot?#iefix') format('embedded-opentype'),
         url('lcdml___-LCDMono.woff') format('woff'),
         url('lcdml___-LCDMono.ttf') format('truetype'),
         url('lcdml___-LCDMono.svg#lcdmonolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcdmononormal';
    src: url('lcdmn___-LCDMono.eot');
    src: local('?'),url('lcdmn___-LCDMono.eot?#iefix') format('embedded-opentype'),
         url('lcdmn___-LCDMono.woff') format('woff'),
         url('lcdmn___-LCDMono.ttf') format('truetype'),
         url('lcdmn___-LCDMono.svg#lcdmononormal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcdmonoultra';
    src: url('lcdmu___-LCDMono.eot');
    src: local('?'),url('lcdmu___-LCDMono.eot?#iefix') format('embedded-opentype'),
         url('lcdmu___-LCDMono.woff') format('woff'),
         url('lcdmu___-LCDMono.ttf') format('truetype'),
         url('lcdmu___-LCDMono.svg#lcdmonoultra') format('svg');
    font-weight: normal;
    font-style: normal;
}   
@font-face {
    font-family: 'lcd2bold';
    src: url('lcd2b___-LCD.eot');
    src: local('?'),url('lcd2b___-LCD.eot?#iefix') format('embedded-opentype'),
         url('lcd2b___-LCD.woff') format('woff'),
         url('lcd2b___-LCD.ttf') format('truetype'),
         url('lcd2b___-LCD.svg#lcd2bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcd2light';
    src: url('lcd2l___-LCD.eot');
    src: local('?'),url('lcd2l___-LCD.eot?#iefix') format('embedded-opentype'),
         url('lcd2l___-LCD.woff') format('woff'),
         url('lcd2l___-LCD.ttf') format('truetype'),
         url('lcd2l___-LCD.svg#lcd2light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lcd2normal';
    src: url('lcd2n___-LCD.eot');
    src: local('?'),url('lcd2n___-LCD.eot?#iefix') format('embedded-opentype'),
         url('lcd2n___-LCD.woff') format('woff'),
         url('lcd2n___-LCD.ttf') format('truetype'),
         url('lcd2n___-LCD.svg#lcd2normal') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lcd2ultra';
    src: url('lcd2u___-LCD.eot');
    src: local('?'),url('lcd2u___-LCD.eot?#iefix') format('embedded-opentype'),
         url('lcd2u___-LCD.woff') format('woff'),
         url('lcd2u___-LCD.ttf') format('truetype'),
         url('lcd2u___-LCD.svg#lcd2ultra') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lcdbold';
    src: url('lcd-bold-LCD.eot');
    src: local('?'),url('lcd-bold-LCD.eot?#iefix') format('embedded-opentype'),
         url('lcd-bold-LCD.woff') format('woff'),
         url('lcd-bold-LCD.ttf') format('truetype'),
         url('lcd-bold-LCD.svg#lcdbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lcdnormal';
    src: url('lcd-n___-LCD.eot');
    src: local('?'),url('lcd-n___-LCD.eot?#iefix') format('embedded-opentype'),
         url('lcd-n___-LCD.woff') format('woff'),
         url('lcd-n___-LCD.ttf') format('truetype'),
         url('lcd-n___-LCD.svg#lcdnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lcdultra';
    src: url('lcd-u___-LCD.eot');
    src: local('?'),url('lcd-u___-LCD.eot?#iefix') format('embedded-opentype'),
         url('lcd-u___-LCD.woff') format('woff'),
         url('lcd-u___-LCD.ttf') format('truetype'),
         url('lcd-u___-LCD.svg#lcdultra') format('svg');
    font-weight: normal;
    font-style: normal;
}

.nosfondo{
background:none;
}

body {

	 font-family: 'Philosopher','Lucida Console';
   text-size-adjust: auto;
  -moz-text-size-adjust: auto;
  -webkit-text-size-adjust: auto;
  -ms-text-size-adjust: auto;
 	 background: url(LogoCeniamo.jpg) no-repeat left top fixed;
   color: rgb(63,56,53);
}
input, text, .divgrouping{ 
  -moz-border-radius: 10px; 
  /* Firefox e browser basati su Mozilla */  
  -webkit-border-radius: 10px; 
  /* Safari, Chrome e browser basati su WebKit */  
  border-radius: 10px; 
  /* standard CSS3 */
   -o-border-radius: 10px;
  /* Stili per il campo di testo e per la textarea */    
     
  border: 1px solid #FFFFCC; /* Bordo */    
  color: #ffffff; /* Colore del testo */    
  /*height: 30px;/* Altezza */   
  vertical-align: middle; 
  line-height: 30px; /* Altezza di riga */    
  padding: 0 10px; /* Padding */
 
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C)"; 
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C); 
  -moz-box-shadow:  5px  5px 3px #1A2959;  
  -webkit-box-shadow:  5px  5px 3px #1A2959;  
  box-shadow: 5px 5px 3px #1A2959;
  
  /* For Mozilla/Gecko (Firefox etc) */
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#969696',endColorstr='#1C1C1C'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#969696',endColorstr='#1C1C1C')"; /* IE8 */
  background-color: #1C1C1C; /* fallback color if gradients are not supported */  
  background-image: -webkit-linear-gradient(top, #969696, #1C1C1C); /* For Chrome and Safari */  
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #969696),color-stop(1, #1C1C1C)); /* Safari & Chrome */
  background-image:    -moz-linear-gradient(top, #969696, #1C1C1C); /* For old Fx (3.6 to 15) */  
  background-image:     -ms-linear-gradient(top, #969696, #1C1C1C); /* For pre-releases of IE 10*/  
  background-image:      -o-linear-gradient(top, #969696, #1C1C1C); /* For old Opera (11.1 to 12.0) */  
  background-image:         linear-gradient(to bottom, #969696, #1C1C1C); /* Standard syntax; must be last */
}

.divgrouping td input[type="checkbox"] + .checkbox-label {
  color: white;
  font-style: normal;
  font-weight: normal;
}
.divgrouping td input[type="checkbox"]:checked + .checkbox-label {
  font-style: italic; /* diventa corsivo se checked */
  font-weight: bold;
  color: rgb(204,204,255);
}

textarea{ 
  -moz-border-radius: 10px; 
  /* Firefox e browser basati su Mozilla */  
  -webkit-border-radius: 10px; 
  /* Safari, Chrome e browser basati su WebKit */  
  border-radius: 10px; 
  /* standard CSS3 */
   -o-border-radius: 10px;
  /* Stili per il campo di testo e per la textarea */    
     
  border: 1px solid #FFFFCC; /* Bordo */    
  color: #ffffff; /* Colore del testo */    
  height: 90px;/* Altezza */   
  vertical-align: middle; 
  line-height: 30px; /* Altezza di riga */    
  padding: 0 10px; /* Padding */
 
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C)"; 
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C); 
  -moz-box-shadow:  5px  5px 3px #1A2959;  
  -webkit-box-shadow:  5px  5px 3px #1A2959;  
  box-shadow: 5px 5px 3px #1A2959;
  
  /* For Mozilla/Gecko (Firefox etc) */
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#969696',endColorstr='#1C1C1C'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#969696',endColorstr='#1C1C1C')"; /* IE8 */
  background-color: #1C1C1C; /* fallback color if gradients are not supported */  
  background-image: -webkit-linear-gradient(top, #969696, #1C1C1C); /* For Chrome and Safari */  
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #969696),color-stop(1, #1C1C1C)); /* Safari & Chrome */
  background-image:    -moz-linear-gradient(top, #969696, #1C1C1C); /* For old Fx (3.6 to 15) */  
  background-image:     -ms-linear-gradient(top, #969696, #1C1C1C); /* For pre-releases of IE 10*/  
  background-image:      -o-linear-gradient(top, #969696, #1C1C1C); /* For old Opera (11.1 to 12.0) */  
  background-image:         linear-gradient(to bottom, #969696, #1C1C1C); /* Standard syntax; must be last */
}

.selectuserdist{
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:8px;

		height: 53px;
    line-height: 30px; /* Altezza di riga */   
		cursor: pointer;cursor: hand;
		background-color: transparent;
    background-image: -webkit-linear-gradient(top, #969696, #1C1C1C); /* For Chrome and Safari */  
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #969696),color-stop(1, #1C1C1C)); /* Safari & Chrome */
    background-image:    -moz-linear-gradient(top, #969696, #1C1C1C); /* For old Fx (3.6 to 15) */  
    background-image:     -ms-linear-gradient(top, #969696, #1C1C1C); /* For pre-releases of IE 10*/  
    background-image:      -o-linear-gradient(top, #969696, #1C1C1C); /* For old Opera (11.1 to 12.0) */  
    background-image:         linear-gradient(to bottom, #969696, #1C1C1C); /* Standard syntax; must be last */		
		border:1px solid #FFFFCC;;
		outline:none;
		-webkit-appearance:none;
		padding: 4px 20px 0px 10px;
  -moz-box-shadow:  5px  5px 3px #1A2959;  
  -webkit-box-shadow:  5px  5px 3px #1A2959;  
  box-shadow: 5px 5px 3px #1A2959;
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C)"; 
  
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C); 
    color: #ffffff; /* Colore del testo */     
  font-size: 32px;
}
.selectuserdist option{
		height: 53px;
    color: #FFFFCD; /* Colore del testo */     
		cursor: pointer;cursor: hand;
		background-color: #1A2959;
    background-image: -webkit-linear-gradient(top, #969696, #1C1C1C); /* For Chrome and Safari */  
    background-image:    -moz-linear-gradient(top, #969696, #1C1C1C); /* For old Fx (3.6 to 15) */  
    background-image:     -ms-linear-gradient(top, #969696, #1C1C1C); /* For pre-releases of IE 10*/  
    background-image:      -o-linear-gradient(top, #969696, #1C1C1C); /* For old Opera (11.1 to 12.0) */  
    background-image:         linear-gradient(to bottom, #969696, #1C1C1C); /* Standard syntax; must be last */		
		border:1px solid #FFFFCC;;
		outline:none;
		-webkit-appearance:none;
		padding: 4px 20px 0px 10px;
  -moz-box-shadow:  5px  5px 3px #1A2959;  
  -webkit-box-shadow:  5px  5px 3px #1A2959;  
  box-shadow: 5px 5px 3px #1A2959;
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C)"; 
  
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C); 

}
select{
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:8px;

		height: 30px;
    line-height: 30px; /* Altezza di riga */   
		cursor: pointer;cursor: hand;
		background-color: transparent;
    background-image: -webkit-linear-gradient(top, #969696, #1C1C1C); /* For Chrome and Safari */  
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #969696),color-stop(1, #1C1C1C)); /* Safari & Chrome */
    background-image:    -moz-linear-gradient(top, #969696, #1C1C1C); /* For old Fx (3.6 to 15) */  
    background-image:     -ms-linear-gradient(top, #969696, #1C1C1C); /* For pre-releases of IE 10*/  
    background-image:      -o-linear-gradient(top, #969696, #1C1C1C); /* For old Opera (11.1 to 12.0) */  
    background-image:         linear-gradient(to bottom, #969696, #1C1C1C); /* Standard syntax; must be last */		
		border:1px solid #FFFFCC;;
		outline:none;
		-webkit-appearance:none;
		padding: 4px 20px 0px 10px;
  -moz-box-shadow:  5px  5px 3px #1A2959;  
  -webkit-box-shadow:  5px  5px 3px #1A2959;  
  box-shadow: 5px 5px 3px #1A2959;
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C)"; 
  
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C); 
    color: #ffffff; /* Colore del testo */     

}

/* Regola specifica per le select multiple */
select[multiple] {
  height: 300px;
  line-height: normal; /* opzionale, spesso utile per multiple */
  -webkit-appearance: listbox; /* migliora il rendering su alcuni browser */
}

select[multiple] option:checked {
  font-style: italic; /* diventa corsivo se checked */
  font-weight: bold;
  color: rgb(204,204,255);
}

select option{
		height: 30px;
    color: #FFFFCD; /* Colore del testo */     
		cursor: pointer;cursor: hand;
		background-color: #1A2959;
    background-image: -webkit-linear-gradient(top, #969696, #1C1C1C); /* For Chrome and Safari */  
    background-image:    -moz-linear-gradient(top, #969696, #1C1C1C); /* For old Fx (3.6 to 15) */  
    background-image:     -ms-linear-gradient(top, #969696, #1C1C1C); /* For pre-releases of IE 10*/  
    background-image:      -o-linear-gradient(top, #969696, #1C1C1C); /* For old Opera (11.1 to 12.0) */  
    background-image:         linear-gradient(to bottom, #969696, #1C1C1C); /* Standard syntax; must be last */		
		border:1px solid #FFFFCC;;
		outline:none;
		-webkit-appearance:none;
		padding: 4px 20px 0px 10px;
  -moz-box-shadow:  5px  5px 3px #1A2959;  
  -webkit-box-shadow:  5px  5px 3px #1A2959;  
  box-shadow: 5px 5px 3px #1A2959;
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C)"; 
  
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#1A2959', Direction=135, Strength=5) progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#969696, endColorstr=#1C1C1C); 

}
img { display: block; max-width: 99%; height: auto; margin: 0 auto; } 
 
option:focus option:hover{ background-color: #1C1C1C;}
   


.pgempty { 
  vertical-align: middle; 
  text-align: center;
}

.opaque { 
  filter: alpha(opacity=50); 
  -moz-opacity:0.50; 
  opacity=0.50
} 

.titoloricerca { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 14px;
  font-weight: bold;
	padding-left: 4px; 
	white-space: nowrap; 
}
     
tbody {
  vertical-align: top;
}

a img {
  max-width: none;
  border: 0px;
  text-decoration: none;
  
}

.bodycassa {

	 font-family: 'Philosopher','Lucida Console';
   background:none;
 	 background-color: #D6EFF7;
   color: rgb(63,56,53);
}

.box3cred{ border: 1px rgb(189,186,137) solid }
.boxpertree{ border: 1px rgb(0,153,153) dotted; }
.boxpertreelev{ border: 1px rgb(51,255,204) solid }
.boxino{ border: 2px rgb(0,128,188) outset; background-color: #D6EFF7; }


.btn_abilitagruppi{background-image: url(btnabilitagruppi.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn_addrowmeu{background-image: url(btnaddrowmeu.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnaggregapiatti{background-image: url(btnaggregapiatti.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn_allineamenu{background-image: url(btnallineamenu.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn_importadati{background-image: url(btnimportadati.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn_includeutenti{background-image: url(btnincludeutenti.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn_storicizzaevento{background-image: url(btnstoricizza.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnabbinamenu{background-image: url(btnabbinamenu.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand; background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnaddmissing{background-image: url(btnaddmissing.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnback{background-image: url(btnback.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand; background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btncaricapiatti{background-image: url(btncaricapiatti.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnccombirules{background-image: url(btncombirules.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btncollegapiatti{background-image: url(btncollegapiatti.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btncontamoneta{background-image: url(btn_contamoneta.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btndeletecomanda{background-image: url(btndelcomanda.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand; background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btndeletemassivo{background-image: url(btndeletemassivo.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand; background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnfiltra{background-image: url(btnfiltra.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btnfornitori32{background-image: url(btnfornitori32.png); width: 32px; height: 32px; background-color: rgb(255,255,255); border: 0px; cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}         
.btnelabora{background-image: url(btnelabora.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}         
.btngestiscieventi{background-image: url(btngestiscieventi.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btngiacenzaalt{background-image: url(btngiacenzaalt.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btngoticket{background-image: url(btngoticket.png); width: 300px; height: 100px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btningrediente{background-image: url(btningrediente.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btninsertrow32{background-image: url(btninsertrow32.png); width: 32px; height: 32px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;  background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnloadlallpiatti{background-image: url(btnloadallpiatti.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}                                                                                                                                                                                                     
.btnlogin{background-image: url(btnlogin.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btnnew{background-image: url(btnnew.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btnnewconvecomanda{background-image: url(btnnewconvecomanda.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnok{background-image: url(btnok.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btnordine32{background-image: url(btnordine32.png); width: 32px; height: 32px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}


.btnopencassa{background-image: url(btnopencassa.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand; background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnpagacomanda{background-image: url(btnpaga.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnparkcomanda{background-image: url(btnparkcomanda.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand; background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnreset{background-image: url(btn_reset.png);width: 50px;height: 50px;border: 0px;cursor: pointer;cursor: hand;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnresetdata{background-image: url(btnresetdata.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnresetpwd{background-image: url(btnresetpwd.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnsalva{background-image: url(btnsalva.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btnsalva32{background-image: url(btnsalva32.png); width: 32px; height: 32px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;   background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btnscaricacassa{background-image: url(btnscaricacassa.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnsceltapiatti{background-image: url(btnsceltapiatti.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;  background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btnsceltapiatti32{background-image: url(btnsceltapiatti32.png); width: 32px; height: 32px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;  background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btnstampa{background-image: url(btnstampa.png); width: 50px; height: 50px; background-color: rgb(255,255,255); border: 0px; cursor: pointer;cursor: hand;  background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btntraduci{background-image: url(btntraduci.png);width: 50px;height: 50px;border: 0px;cursor: pointer;background-color:transparent;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

 
.linktppiatto {
  display: block;
  width: 6em;  
  padding: 0.2em;
  line-height: 1.4;
  background-color: #94B8E9;
  border: 1px solid black;
  color: #000;
  text-decoration: none;
  text-align: center;
}

.centered-element{ text-align: center; } 
.right-element{ text-align: right; } 

.genericbox{ border: 1px rgb(132,179,204) solid }
.genericError{ color: #5E8DA4; font-family:arial; font-size: 15pt; }

.HeaderMonitorFastQueue {
	background-color:#C18C80;
  color: #000000; 
  font-family: Verdana; 
  font-size: 16pt;
  text-align: center;
  padding: 2px;
}

.HeaderIndex {
	background-color:#C18C80;
  color: #000000; 
  font-family: Verdana; 
  font-size: 8pt;
  text-align: center;
  padding: 2px;
}

.HeaderIndex a img {
  border: 0px;
  text-decoration: none;
 	background-color:#C18C80;
  color: #C18C80; 
}


.noDisplay{ display: none; }
.NoWrap{ white-space: nowrap; }
.NoBorder{ border: 0; display: block; }


.sep{ background: url(sep.png) repeat-x; }
.sep-cur{ background: url(sep-cur.png) repeat-x; }
.sep-altern{ background: url(sep-altern.png) repeat-x; }
.sep-cur-altern{ background: url(sep-cur-altern.png) repeat-x; }

.td0{ width: 0px; font-size: 0; padding: 0px; }
.td10{ width: 10px; }
.td20{ width: 20px; }
.td30{ width: 30px; }
.td32x32{ height:32px;width: 40px; }
.td40{ width: 40px; }
.td50{ width: 50px; }
.td60{ width: 60px; }
.td70{ width: 70px; }
.td80{ width: 80px; }
.td90{ width: 90px; }
.td100{ width: 100px; }
.td150{ width: 150px; }
.td200{ width: 200px; }
.td250{ width: 250px; }
.td300{ width: 300px; }
.td350{ width: 350px; }
.td400{ width: 400px; }
.td450{ width: 450px; }
.td500{ width: 500px; }
.td550{ width: 550px; }
.td600{ width: 600px; }
.td650{ width: 650px; }
.td700{ width: 700px; }
.tdCenter{text-align: center;}
.tdVCenter{vertical-align: middle;}
.tdLeft{text-align: left;}
.tdRight{text-align: right;}

.texterror{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
  font-weight: bold;
	line-height: normal;
	color:#FF0000;
}
.textwarning{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
  font-weight: bold;
	line-height: normal;
	color:#FF8C3E;
}

.tr0{ background-color:#C5C0BC; }
.tr0 td:hover{ background-color:#00B090; }
.tr0selected{ background-color:#A07F90; }
.tr0selected td:hover{ background-color:#907F60; }
.trcombi{ background-color:#E9C2AB; }
.tr1{ background-color:#BEC5F2; }
.tr1 td:hover{ background-color:#00B090; }
.tr1selected{ background-color:#B07F90; }
.tr1selected td:hover{ background-color:#307FB0; }
.trt{ background-color:#307FB0;color: #FFFFFF; }
.trLR{ background-color:#307FB0;color: #FFFFFF; }

.labelattH{
	background-color:#B8C2AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
  font-weight: bold;
	line-height: normal;
	color: #96322F;
  text-align: center;
	text-decoration: none;
	white-space: normal;
	margin: 5px; 
}

.labelatt0{
	background-color:#B8C2AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 5px; 
}

.labelatt0sc{  /* situazione cassa */
	background-color:#B8C2AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 5px; 
}

.labelatt0wlink a{
	background-color:#B8C2AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	margin: 5px; 
}

.tablemenues td table{
border: 5px outset blue;
}

.labelatt0selected{
	background-color:#EA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 5px; 
}
.labelatt0selectedwlink a {
	background-color:#EA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
   color: white;

    font-weight: bold;
    text-decoration: underline;
}

.labelatt1{
	background-color:#E9C2AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.labelatt1sc{
	background-color:#E9C2AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.attdscpiattocassa{
	background-color:#E9C2AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
  width: 160px;
  height: 63px;
  text-align: center;
 }

.attvaluepiatticassa{
	background-color:#E9C2AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
  width: 160px;
  height: 25px;
  text-align: center;
  
}
.attvaluepiatticassa a{ 
  text-decoration: none;
}

.attvaluepiatticassaselected{
	background-color:#E9846F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
  width: 160px;
  height: 25;
  text-align: center;
}
.attvaluepiatticassaselected a{
  text-decoration: none;
}

.title18{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
  text-transform:capitalize;
  color: #3663B6;
	padding: 0px 10px 5px 0px;
}

.monitorcucinadescr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
  text-transform:capitalize;
  color: #3663B6;
	padding: 0px 10px 5px 0px;
}

.monitorcucinagiac {
   text-align: right;
   color: red;
   font-family: lcdmono;
   font-size: 45px;
   vertical-align: middle;
   text-decoration: none;
}
.monitorcucinavend {
   text-align: right;
   color: yellow;
   font-family: lcdmono;
   font-size: 45px;
   vertical-align: middle;
   text-decoration: none;
}

.monitorcucinacons {
   text-align: right;
   color: green;
   font-family: lcdmono;
   font-size: 45px;
   vertical-align: middle;
   text-decoration: none;
}

.monitorcucinadwtime {
   text-align: right;
   color: red;
   font-family: lcdmono;
   font-size: 25px;
   vertical-align: middle;
   text-decoration: none;
}

.textlabel12{
  all:unset;
  font-weight: normal;
  font-style: italic;
  font-size: 24px;
  color: rgb(0,102,255);
  text-align: left;
  z-index: 100000000000;
}

.textlabel12bordered{
  all:unset;
  font-weight: normal;
  font-style: italic;
  font-size: 24px;
  color: rgb(0,102,255);
  text-align: left;
  z-index: 100000000000;
  border: 2px solid rgb(0,102,255);
}

.textlabel12borderedGray{
  all:unset;
  font-weight: normal;
  font-style: italic;
  font-size: 24px;
  color: rgb(0,102,255);
  text-align: left;
  z-index: 100000000000;
  border: 2px solid rgb(170,204,202);
}

.nowrap { white-space: nowrap; }
.wrap { white-space: normal; }

.valuepertreelev{
  border: 1px rgb(51,255,204) solid
}

.valuetotalLRrighecomanda{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  white-space: nowrap;
}

.valuetotalLR{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  white-space: nowrap;
}

.valuetotalLRsc{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  white-space: nowrap;
}

.valuetotal1{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  white-space: nowrap;
}

.valuetotal1sc{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  white-space: nowrap;
}

.inputeuro{
   font-size: 28px;
   text-align: right;
   width: 100px;
}

.inputeuronetto{
   font-size: 28px;
   text-align: right;
   width: 120px;
   color: green;
      font-weight: bolder;
    background-color: #A09A8C
      background-image: -webkit-linear-gradient(top, #969696, #A09A8C); /* For Chrome and Safari */  
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #969696),color-stop(1, #1C1C1C)); /* Safari & Chrome */
  background-image:    -moz-linear-gradient(top, #969696, #A09A8C); /* For old Fx (3.6 to 15) */  
  background-image:     -ms-linear-gradient(top, #969696, #A09A8C); /* For pre-releases of IE 10*/  
  background-image:      -o-linear-gradient(top, #969696, #A09A8C); /* For old Opera (11.1 to 12.0) */  
  background-image:         linear-gradient(to bottom, #969696, #A09A8C); /* Standard syntax; must be last */

}


.inputeuropagato{
   font-size: 28px;
   text-align: right;
   width: 120px;
   color: yellow;
   font-weight: bolder;
    background-color: #A09A8C
      background-image: -webkit-linear-gradient(top, #969696, #A09A8C); /* For Chrome and Safari */  
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #969696),color-stop(1, #1C1C1C)); /* Safari & Chrome */
  background-image:    -moz-linear-gradient(top, #969696, #A09A8C); /* For old Fx (3.6 to 15) */  
  background-image:     -ms-linear-gradient(top, #969696, #A09A8C); /* For pre-releases of IE 10*/  
  background-image:      -o-linear-gradient(top, #969696, #A09A8C); /* For old Opera (11.1 to 12.0) */  
  background-image:         linear-gradient(to bottom, #969696, #A09A8C); /* Standard syntax; must be last */
}

.inputeuropagato ::selection {
	background: #ffb7b7;
  color:yellow;
}

.inputeuropagato::-webkit-selection {
	background: #ffb7b7;
  color:yellow;
}

.inputeuropagato::-moz-selection{
	background: #ffb7b7;
  color:yellow;
}

.inputeuroresto{
   font-size: 28px;
   text-align: right;
   width: 120px;
   color: red;
   font-weight: bolder;
    background-color: #A09A8C
      background-image: -webkit-linear-gradient(top, #969696, #A09A8C); /* For Chrome and Safari */  
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #969696),color-stop(1, #1C1C1C)); /* Safari & Chrome */
  background-image:    -moz-linear-gradient(top, #969696, #A09A8C); /* For old Fx (3.6 to 15) */  
  background-image:     -ms-linear-gradient(top, #969696, #A09A8C); /* For pre-releases of IE 10*/  
  background-image:      -o-linear-gradient(top, #969696, #A09A8C); /* For old Opera (11.1 to 12.0) */  
  background-image:         linear-gradient(to bottom, #969696, #A09A8C); /* Standard syntax; must be last */
}

.modostorno{
   font-size: 25px;
   color: red;
   width: 280px;
   font-weight: bolder;
    background-color: #A09A8C
      background-image: -webkit-linear-gradient(top, #969696, #A09A8C); /* For Chrome and Safari */  
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #969696),color-stop(1, #1C1C1C)); /* Safari & Chrome */
  background-image:    -moz-linear-gradient(top, #969696, #A09A8C); /* For old Fx (3.6 to 15) */  
  background-image:     -ms-linear-gradient(top, #969696, #A09A8C); /* For pre-releases of IE 10*/  
  background-image:      -o-linear-gradient(top, #969696, #A09A8C); /* For old Opera (11.1 to 12.0) */  
  background-image:         linear-gradient(to bottom, #969696, #A09A8C); /* Standard syntax; must be last */
}

.ultimoscontrino{
   font-size: 18px;
   color: White;
  text-align: left;
   font-weight: bolder;
    border: none;
    white-space: nowrap;
  background: none;
  box-shadow: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.inputeuroresto::selection {
	background: #ffb7b7;
  color:red;
}
.inputeuroresto::-webkit-selection {
	background: #ffb7b7;
  color:red;
}

.inputeuroresto::-moz-selection{
	background: #ffb7b7;
  color:red;
}

.labeltotalLR{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
  color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  text-transform:capitalize;
  white-space: nowrap;
}

.labeltotalLRsc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
  color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  text-transform:capitalize;
  white-space: nowrap;
}



.labeltotal1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
  color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  text-transform:capitalize;
  white-space: nowrap;
}

.labeltotal1sc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: normal;
  color: #FFFFFF;
  background-color: rgb(0,51,255);
  text-align: right;
  text-transform:capitalize;
  white-space: nowrap;
}


.verdana1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	white-space: nowrap;
}

.upp{
  text-transform: uppercase;
}

.verdana1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3663B6;
  white-space: nowrap;
}

.verdana1 option{
  text-transform: capitalize;
}

.verdana1ucase{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	white-space: nowrap;
  text-transform: uppercase;
}

.verdana1check{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	white-space: nowrap;
  text-transform: capitalize;
}

.verdana1descrlong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 250px;
}

.verdana1noborder{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  border: 0;
  display: block;
  white-space: nowrap;
}

.verdana1centered{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  text-align: center;
  white-space: nowrap;
}

.verdana1centered:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3663B6;
  text-align: center; 
  white-space: nowrap;
}

.verdana1currency{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 110px;
	color: #000000;
  text-align: right; 
  white-space: nowrap;
}

.verdana1date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 100px;
	color: #000000;
  text-align: center;
  white-space: nowrap;
}

.verdana1right{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  text-align: right; 
}

.verdana1right:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3663B6;
  text-align: right; 
}

.verdana1title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
}        

.verdana1bluebold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
  text-transform:capitalize;
  color: #3663B6;
	padding: 0px 10px 5px 0px;
}


.verdana1bluebold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 0px 10px 5px 0px;
}

.verdana1blueboldright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3663B6;
	text-align: right;
	padding: 0px 10px 5px 0px;
}

.verdana1blueboldright:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding: 0px 10px 5px 0px;
}

.verdana1white{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

.verdana1white:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.verdana1whitebold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.verdana1whiteboldsc{ /* situazione casse*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
}
.verdana1whitebold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.verdana1bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.verdana1bold option{
  text-transform:capitalize;
}

.verdana1bold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #3663B6;
}

.verdana1boldcentered{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
  text-align: center; 
}

.verdana1boldcentered:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #3663B6;
  text-align: center; 
}

.verdana1boldnoborder{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
  border: 0;
  display: block;
}

.verdana1boldright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
  text-align: right; 
}

.verdana1boldright:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #3663B6;
  text-align: right; 
}

.verdana1boldcurrency{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 110px;
	font-weight: bold;
	color: #000000;
  text-align: right; 
  white-space: nowrap;
}

.verdana2title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #C18C80;
}   

.verdana10bluebold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #3663B6;
}

.verdana10bluebold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.fontsizebig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #000000;
}

.attrighecomanda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.attrighecomanda:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}
.whitenowrap{
	color: #FFFFFF;
	white-space: nowrap; 
}

.displaylcdred45 {
    text-align: right;
   float: left;
   color: red;
   font-family: "lcdmonoultra";
   font-size: 28px;
   vertical-align: middle;
}
.displaylcdred50 {
    text-align: right;
    float: none;
    color: red;
    font-family: "lcdmonoultra";
    font-size: 50px;
    vertical-align: middle;
    height:60px;
}

.displaylcdredDistrWip {
   text-align: center;
   float: none;
   color: red;
   font-family: "lcdmonoultra";
   font-size: 50px;
   vertical-align: middle;
}
 .displaylcdredDistrscontrino {
    text-align: right;
   float: left;
   color: red;
   font-family: "lcdmonoultra";
   font-size: 150px;
     height:170px;
   width:350px;
   vertical-align: middle;
}

.displaylcdredDistrTicket {
    text-align: right;
   float: left;
   color: green;
   font-family: "lcdmonoultra";
   font-size: 250px;
     height:270px;
   width:420px;
   vertical-align: middle;
   width: 420px;
  font-weight: bold;
  background-image: none;
  background: gray;
}

.displaylcdgreen {
    text-align: right;
   float: left;
   color: green;
   font-family: "lcdmonoultra";
   font-size: 32px;
   vertical-align: middle;
}

.displaylcdgreenDistrWip {
    text-align: center;
   float: none;
   color: green;
   font-family: "lcdmonoultra";
   font-size: 50px;
   vertical-align: middle;
}
.watingcallCassaFastMonitor{
    text-align: center;
   float: none;
   color: green;
   font-size: 80px;
   vertical-align: middle;
   width: 800px;
   border: 5px solid #43646F; /* Bordo */ 

}
 /* modificare le proprietà di font-size a seconda dei monitor impiegati*/
.displaylcdgreenCassaFastMonitor {
    text-align: center;
   float: none;
   color: green;
   font-family: "lcdmonoultra";
   font-size: 130px;
   vertical-align: middle;
   width: 800px;
   border: 5px solid #43646F; /* Bordo */ 

}
.displaylcdbluCassaFastMonitor {
    text-align: center;
   float: none;
   color: blue;
   font-family: "lcdmonoultra";
   font-size: 130px;
   vertical-align: middle;
   width: 800px;
   border: 5px solid #43646F; /* Bordo */ 

}

.displaylcdredCassaFastMonitor {
    text-align: center;
   float: none;
   color: red;
   font-family: "lcdmonoultra";
   font-size: 130px;
   width: 800px;
   vertical-align: middle;
   border: 5px solid #43646F; /* Bordo */ 

}

.displaylcdredCassaFastMonitorscontrino {
    text-align: center;
   float: none;
   color: red;
   font-family: "lcdmonoultra";
   font-size: 200px;
   width: 800px;
   vertical-align: middle;
   border: 5px solid #43646F; /* Bordo */ 

}
.displaylcdgreenDistrMonitor {
    text-align: center;
   float: none;
   color: green;
   font-family: "lcdmonoultra";
   font-size: 180px;
   vertical-align: middle;
   width: 800px;
   border: 5px solid #43646F; /* Bordo */ 

}

.displaylcdredDistrMonitor {
    text-align: center;
   float: none;
   color: red;
   font-family: "lcdmonoultra";
   font-size: 180px;
   width: 800px;
   vertical-align: middle;
   border: 5px solid #43646F; /* Bordo */ 

}

.giacenza {
position: relative;
top: -180px;
vertical-align: top;
text-align: right;

}

.statuspiatto {
position: relative;
top: -110px;
left: 33px;
vertical-align: top;
text-align: right;
}

.downtimepiatto {
position: relative;
top: -290px;
left: 25px;
vertical-align: top;
text-align: right;
}

.displaylcdred14 {
    text-align: right;
   float: left;
   color: red;
   font-family: "lcdmonoultra";
    font-weight: bold;   
   font-size: 18px;
   vertical-align: middle;
}
.mapcontainer {
 opacity:0.5;
 filter:alpha(opacity=50); /* For IE8 and earlier */
 -moz-opacity:0.50; 
}

.displaytextnodo {
   float: left;
   color: red;
   font-family: lcdmono;
   font-size: 22px;
   font-style: bold;
   vertical-align: middle;
    float: left;
    width:100%;
    left: 0;
    bottom: 10;
    position: absolute;

    text-align: center;
}
.border5px{
  border: 5px solid #43646F; /* Bordo */    
}
.textareadescr{width: 650px; height: 130px;}


.sortable{
   list-style:none;
   text-align:center;
   float:right;
   width:100%;
}
.sortable li {
   display:table-row;
   vertical-align:middle;
   margin-left: 35px;
   letter-spacing: 3px;
}

.sortable li div{
   display:table-cell;
   height:30px;
}
