/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

BODY {
  /*  BACKGROUND-COLOR: white; **/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size:x-small;
    margin:0;
    WORD-SPACING: normal;
}

a, a:link, a:visited {
	color:#254b80;
	font-weight:bold;
}

.datagrid {
	FONT-FAMILY: Microsoft Sans Serif;	
	font-size:xx-small;	
}

.dgHeader {
	background-color:#254b80;
	color:White;
}

.dgHeader a {
	color:White;
}

.dgPager {
	background-color:Silver;	
}

.dgAltItem {
	background-color:#EBEBEB;	
}

.dgItem {
	background-color:white;
}

.dgAltItem a, .dgAltItem a:link, .dgAltItem a:visited {
	color:#254b80;
	font-weight:bold;
}

.dgItem a, .dgItem a:link, .dgItem a:visited {	
	color:#254b80;
	font-weight:bold;
}

.datapanel {
 z-index:900;
 border:solid 1px #000000;	
 border-right: solid 1px #000000;
 border-left: solid 1px #000000;
 background-color:transparent;
 width:100%;
 padding-bottom: 2px; 
 }

.datapanelTitle {
	font-weight: bold;
	font-size: x-small;
	color: white;
	font-family: Arial;
	background-color:#254b80;
	
}

.biometricTitle {
	font-weight: bold;
	font-size: x-small;
	color: white;
	font-family: Arial;
	background-color:#254b80;
	text-align: center;
}

.label1 {
font-family:Microsoft Sans Serif;
font-size:xx-small;
color:black;
font-weight:bold;
}

.label3
{
color:White;
font-family:Microsoft Sans Serif;
font-size:xx-small;
font-weight:bold;
}
.label2
{
font-family:Microsoft Sans Serif;
font-size:9px;
font-weight:bold;
}

.label4
{
font:10pt Tahoma; 
color:#114477;

}
.lblStampa
{
font-family:Tahoma;
font-size:10px;
font-weight:normal;
}

.btnupload{
border-style:none;
border-color: #000000;
border-width: 1px;
background-color: white;
FONT-FAMILY: Microsoft Sans Serif;
font-size:x-small;
height:19px
}

.trasparent {
border-style:none;
background-color: white;
text-align: center;
}

.textbox {
border-style: solid;
border-color: #000000;
border-width: 1px;
background-color: white;
FONT-FAMILY: Microsoft Sans Serif;
font-size:10px;
height:17px
}

.textbox_stampa {
border-style:none;
background-color: white;
FONT-FAMILY:Arial;
font-size:14px;
}

.textbox_coddip {
border-style: solid;
border-color: #000000;
border-width: 1px;
background-color: #ffcccc;
FONT-FAMILY: Microsoft Sans Serif;
font-size:10px;
height:17px
}

.textbox_data {
border-style: solid;
border-color: #000000;
border-width: 1px;
background-color: #ccccff;
FONT-FAMILY: Microsoft Sans Serif;
font-size:10px;
height:17px
}

.readonly {
border-style:window-inset;
border-color: #000000;
border-width:1px;
background-color:#F4F4F4;
FONT-FAMILY: Microsoft Sans Serif;
font-size:10px;
height:17px
}

.trasparent {
border-style:none;
border-color: #000000;
border-width: 0px;
background-color:#F4F4F4;
FONT-FAMILY:Microsoft Sans Serif;
font-size:9px;
height:17px;
font-weight:bold;
}


.dgtextbox {
border-style: solid;
border-color: #000000;
border-width: 1px;
background-color: white;
FONT-FAMILY: Microsoft Sans Serif;
font-size:xx-small;
 text-align:right;
}

.DgItemTbReadonly 
{
border-style:none;
border-color: #FFFFFF;
border-width: 0px;
background-color: white;
FONT-FAMILY: Arial;
font-size:xx-small;
text-align:right;
}

 .scroll {
	     BORDER-RIGHT: #666 1px solid; 
	     PADDING-RIGHT: 15px; 
	     BORDER-TOP: #666 1px solid; 
	     PADDING-LEFT: 8px; 
	     PADDING-BOTTOM: 8px; 
	     OVERFLOW: auto; 
	     BORDER-LEFT: #666 1px solid; 
	     WIDTH: 100%; 
	     HEIGHT: 600px;
	     PADDING-TOP: 8px; 
	     BORDER-BOTTOM: #666 1px solid; 
	     BACKGROUND-COLOR: #FFFFFF
}
.toolbar 
{
 border-style:outset;
 border-color:Silver;
 border-width:1px;
 background-color:Gainsboro; 
 }
 
.Button2 
{          BORDER-RIGHT: #000 1px solid;	
	       BORDER-TOP: #FFFFFF 1px solid;	
	       BORDER-LEFT: #FFFFFF 1px solid;	
	       BORDER-BOTTOM: #000 1px solid;
	       background-color: Transparent;	
	       MARGIN: 0;	
	       width:100px;
	       WHITE-SPACE: nowrap;	
	       COLOR: #000;
	       TEXT-ALIGN: center;	
	       FONT-FAMILY: Arial;
	       font-size:xx-small;
	       font-weight: bold;
	       padding-top: 4px;	
	       padding-bottom: 2px;	
	       padding-right: 4px; 
	       padding-left: 4px;
}

.button1 
{          BORDER-RIGHT: #00000 1px solid;	
	       BORDER-TOP: #000000 1px solid;	
	       BORDER-LEFT: #000000 1px solid;	
	       BORDER-BOTTOM: #00000 1px solid;
	       background-color:Silver;	
	       MARGIN: 0;	
	       width:100px;
	       WHITE-SPACE: nowrap;	
	       COLOR: #000000;
	       TEXT-ALIGN: center;	
	       FONT-FAMILY: Arial;
	       font-size:xx-small;
	       font-weight: bold;
	       
}

.tbbutton
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:19px;
	width:100px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#dcdcdc, EndColorStr=#ffffff);
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
	
	}
.tbbutton_INSERISCI
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:22px;
	width:120px;
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
    background-image:url(images\INSERISCI.gif);
    background-repeat:no-repeat;
	
	}
.tbbutton_REGISTRA
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:22px;
	width:120px;
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
    background-image:url(images\REGISTRA.gif);
    background-repeat:no-repeat;
	
	}
.tbbutton_SALVA
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:22px;
	width:120px;
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
    background-image:url(images\SALVA2.gif);
    background-repeat:no-repeat;
	
	}
	
.tbbutton_STAMPA
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:22px;
	width:120px;
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
    background-image:url(images\STAMPA.gif);
    background-repeat:no-repeat;
}
.tbbutton_INVALIDA
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:22px;
	width:120px;
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
    background-image:url(images\INVALIDA.gif);
    background-repeat:no-repeat;
	
	}
.tbbutton_INVIA
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:22px;
	width:120px;
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
    background-image:url(images\INVIA.gif);
    background-repeat:no-repeat;
	
	}
.tbbutton_ELIMINA
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:22px;
	width:120px;
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
    background-image:url(images\ELIMINA.gif);
    background-repeat:no-repeat;
	
	}

.wzbutton
{
	padding:0px 0px 0px 0px;
	font-size:7pt;
	font-family:Arial;
	height:19px;
	width:50px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#cccddd, EndColorStr=#ffffff);
	border-right:#7b9ebd 1px solid;
    border-top:#7b9ebd 1px ridge; 
    border-left:#7b9ebd 1px ridge;
    border-bottom: #7b9ebd 1px ridge;
    cursor:hand;
	
	}

.gridbtn
{          BORDER-RIGHT: #00000 1px solid;	
	       BORDER-TOP: #000000 1px solid;	
	       BORDER-LEFT: #000000 1px solid;	
	       BORDER-BOTTOM: #00000 1px solid;
	       background-color:#EBEBEB;	
	       MARGIN: 0;	
	       width:auto;
	       WHITE-SPACE: nowrap;	
	       COLOR: #000000;
	       TEXT-ALIGN: center;	
	       FONT-FAMILY: Arial;
	       font-size:xx-small;
	       height:15px;
	       font-weight: bold;
	       
}
.ListItem, .ListItemHover
{
  font-size: x-small;
 
}

.ListItem
{
Z-INDEX:99999;
color: Blue; 
position:static;
white-space:nowrap;
cursor:hand  
}

.ListItemHover
{
  color: White;
  background-color: Blue;
  cursor:hand

}
.ontop
{  Z-INDEX:999;  }


.radiolist
{
font-family:Microsoft Sans Serif;
font-size:xx-small;
font-weight:bold;
}

.divInvisibile
{
	DISPLAY: none; 
	OVERFLOW: hidden; 
	WIDTH: 0px; 
	HEIGHT: 0px;
	}

.myDivMenu
{
	background-color: transparent;
}

.cellmenu
{
	border-right: #cccccc 1px solid;
	background-color: #cccccc;
}

.smartCardTemplate {
	background: url('Images/SmartCardTemplate.gif') #fff no-repeat;
	height:301px;
	width:515px;
	text-align: left;
	}

.fotoSmartCard {
	background-color: transparent;
	color: #333;
	font-weight:bold;
	font-size: 10px;
	text-align:center;
	}

.fotoSmartCardY {
	background-color: #ffff00;
	color: #333;
	font-weight:bold;
	font-size: 10px;
	text-align:center;
	}
	
.improntaSmartCard {
	background-color: transparent;
	font-weight:bold;
	color: #333;
	font-size: 10px;
	text-align:center;
	}

.improntaSmartCardY {
	background-color: #ffff00;
	font-weight:bold;
	color: #333;
	font-size: 10px;
	text-align:center;
	}
	
.firmaSmartCard {
	background-color: transparent;
	font-weight:bold;
	color: #333;
	font-size: 10px;
	text-align:center;
	}

.firmaSmartCardY {
	background-color: #ffff00;
	font-weight:bold;
	color: #333;
	font-size: 10px;
	text-align:center;
	}
	
.divGrigliaElencoDipendentiScrollabile {
   height:440px;
   overflow:auto;
}

.divGrigliaRuoliDipendentiScrollabile {
   height:385px;
   overflow:auto;
}

.divGrigliaRichiesteScrollabile {
   height:350px;
   overflow:auto;
}

.divGrigliaRichiesteInviateScrollabile {
   height:420px;
   overflow:auto;
}

.divBoxUcUtenteScrollabile{
   height:540px;
   overflow:auto;
}

.divGrigliaStoricoCMG {
   height:440px;
   overflow:auto;
}

.disabletextbox {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background-color: ddd;
	font-family: Microsoft Sans Serif;
	font-size:10px;
	height:17px
}

