.desc
{
	font-family:Verdana;
	font-size:8pt;
	color: #033955;
}

.descrosso
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:red;
}

.descbianco
{
	font-family:Verdana;
	font-size:8pt;
	color: #FFFFFF;
}

.descevidenziato
{
	font-family:Verdana;
	font-size:8pt;
	color: #337C38;
}

.descBold
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#033955;
}

.descLogin
{
	font-family:Verdana;
	font-size:8pt;
	color:white;
	background-color:#033955;
}

.descmini
{
	font-family:Verdana;
	font-size:8pt;
	color:#033955;
}

.descerror
{
	font-family:Verdana;
	font-size:8pt;
	color:#990000;
	font-weight:bold;
}

.evidenziato
{
	font-family:Verdana;
	font-size:8pt;
	/*background-color:#cce3ff;*/
	background-color:#FFFF99;
	color:navy;
}

.evidenziato2
{
	font-family:Verdana;
	font-size:8pt;
	/*background-color:#cce3ff;*/
	background-color:#66FFCC;
	color:navy;
}

.bottone
{
    BORDER-RIGHT: #033955 1px solid;
    BORDER-TOP: #033955 1px solid;
    FONT-SIZE: 8pt;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#818181,offX=2,offY=2,positive=true);
    BORDER-LEFT: #033955 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #033955 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #033955
}

.bottone2
{
	font-family:Verdana;
	font-size:8pt;
	background-color:#DDDDDD;
	border:1px #033955 solid;
	color:#033955;
	cursor:hand;
	filter: progid:DXImageTransform.Microsoft.dropShadow( Color=navy,offX=3,offY=3,positive=true);
}

.bottone3
{
	font-family:Verdana;
	font-size:8pt;
	background-color:#DDDDDD;
	border:1px #033955 solid;
	color:#033955;
	cursor:hand;
	filter: progid:DXImageTransform.Microsoft.dropShadow( Color=navy,offX=3,offY=3,positive=true);
}

.bottone4
{
	font-family:Verdana;
	font-size:8pt;
	background-color:#cce3ff;
	border:1px #033955 solid;
	color:#033955;
	cursor:hand;
	filter: progid:DXImageTransform.Microsoft.dropShadow( Color=navy,offX=3,offY=3,positive=true);
}

select
{
	font-family:Verdana;
	font-size:8pt;
	border:1px #033955 solid;
	color:#033955;
}

textarea
{
	font-family:Verdana;
	font-size:8pt;
	border:1px #033955 solid;
	color:#033955;
}

#menuCell
{
	font-family:Verdana;
	font-size:8pt;
	background-color:white;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	color:black;
	font-weight:bold;
}

#menuCell:hover
{
	text-decoration: underline;
	border-bottom: 1px dotted #0000FF;
	border-left: 1px dotted #0000FF;
	border-right: 1px dotted #0000FF;
	color:black;
}
.testoGrid
{
    
    PADDING-RIGHT: 1px;
    
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    
    COLOR: #0068B4;
    PADDING-TOP: 1px;
    BORDER:  1px solid black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    text-transform:uppercase;
}
body
{
	background-image: url('Sfondo.jpg' );
	color: #333333;
	font-family: Arial, Arial;
	font-size: 9pt;
	margin: 2px auto;
}
.tabgrigia
{
    BORDER: #4b5c68 2px solid;
	BACKGROUND-COLOR: #FFFFFF
}


option
{
    background-color:#FEFFB7;
    font-family:Verdana;
}

/*.modalBackGround
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopUp
{
    background-color:White;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
}*/

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity:0.7;
	}

.modalPopup
{
	background-color: #ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:#F7DB7A;
	padding:3px;
	width:370px;
}

.btn
{
    border: 1px solid #ededed;
    padding: 2px 3px;
    font-size:8pt;
        FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#5D7B9D,offX=2,offY=2,positive=true);
        CURSOR: hand;
        COLOR: #ebebeb;    
        BACKGROUND-COLOR: #4b5c68;
        font-weight:bold;
        text-transform:capitalize;    
        font-family:Verdana;
    height: 23px;
}
 
.btnMultiView
{
	BORDER-STYLE:groove;
    BORDER-RIGHT: #ededed 1px solid;
    BORDER-TOP: #ededed 1px solid;
	font-size:8pt;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#5D7B9D,offX=2,offY=2,positive=true);
    BORDER-LEFT: #ededed 1px solid;
    BORDER-BOTTOM: #ededed 1px solid;
    CURSOR: hand;
    COLOR: #ebebeb;    
    BACKGROUND-COLOR: #4b5c68;   
    font-weight:bold;
    padding-left:3px;
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
    text-transform:capitalize;    
    font-family:Verdana;
    width: 180px;
}

.btnDisabled
{
    BORDER-STYLE:groove;
    BORDER-RIGHT: #4b5c68 1px solid;
    BORDER-TOP: #4b5c68 1px solid;
	font-size:8pt;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#5D7B9D,offX=2,offY=2,positive=true);
    BORDER-LEFT: #4b5c68 1px solid;
    BORDER-BOTTOM: #4b5c68 1px solid;
    CURSOR: hand;
    COLOR: #4b5c68;
    BACKGROUND-COLOR: #ededed;   
    font-weight:bold;
    padding-left:3px;
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
    text-transform:capitalize;    
    font-family:Verdana;
    width: 180px;
}
 
.btnLogin
{
    border-style:none;
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #5D7B9D;
    BACKGROUND-COLOR: #ffffff;
    font-weight:bolder;
    text-transform:capitalize;
    font-family:Verdana;
 }
 
  .btnHomeAdmin
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #F7DB7A;    
    BACKGROUND-COLOR: #FEFFB7;
    font-weight:bolder;    
    font-family:Verdana;
 }
 
  
 .btnWizard
{
    BORDER-STYLE:groove;
    BORDER-RIGHT: #ededed 1px solid;
    BORDER-TOP: #ededed 1px solid;
    FONT-SIZE: 9pt;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#5D7B9D,offX=2,offY=2,positive=true);
    BORDER-LEFT: #CCCCCC 1px solid;
    CURSOR: hand;
    COLOR: #F7DB7A;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BACKGROUND-COLOR: #5D7B9D;
    font-weight:normal;
    padding-left:3px;
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
    text-transform:capitalize;
    font-family:Verdana;
 }

.btn:hover
{
    BORDER-RIGHT: #818181 1px solid;
    BORDER-TOP: #818181 1px solid;
    FONT-SIZE: 10pt;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#F6BF00,offX=2,offY=2,positive=true);
    BORDER-LEFT: #818181 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #818181 1px solid;
    BACKGROUND-COLOR: #CCCCCC;
    font-weight:normal;
    padding-left:3px;
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
    text-transform:capitalize;
 }

.lnk 
{
	text-decoration:underline;
	color: #19568D;	
	font-family: verdana;
	font-size: 10pt;
}

.lnk:hover
{
	text-decoration:none;
	color: #19568D;	
	font-family: verdana;
	font-size: 10pt;
}

.upl
{
    BORDER-RIGHT: #ededed 1px solid;
    BORDER-TOP: #ededed 1px solid;
    FONT-SIZE: 11px;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#818181,offX=2,offY=2,positive=true);
    BORDER-LEFT: #818181 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #818181 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F6BF00;
    font-weight:normal;
    padding-left:3px;
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
    text-transform:lowercase;
 }
 
 .testoIntestazione
 {
    font-size: 11pt;
	font-family: Verdana;
 }
 
 .testo
 {
    font-size: 10pt;
	font-family: Verdana;
 }
 
 .testoCheckBox
 {
    font-size: 8pt;
	font-family: Verdana;
	marker-offset:auto;
 }
 
 .rfv 
 {
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:25px;
	padding-top:5px;
	vertical-align:bottom;
}
.TABLE
{
	background-color: #f7f6f3;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#333333,offX=2,offY=2,positive=true);
    padding:0px;
    margin:0px;
    width:535px;
}

.INPUT
{
	background-color: #4b5c68;
	color: #ebebeb;
	font-size: 10pt;
	font-family: Verdana;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#ebebeb,offX=2,offY=2,positive=true);
}

/*
.INPUT
{
	background-color: #F7DB7A;
	color: Black;
	font-size: 10pt;
	font-family: Verdana;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#5D7B9D,offX=2,offY=2,positive=true);
}
*/

.TITLE
{
	color: #ebebeb;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #0000A1;
	/*background-color: #002F80;*/
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	height: 1px;
}

.LBLIntestazione
{
	color: #ebebeb;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-transform: capitalize;
	/* background-color: #4b5c68; */
	background-color: #0000A1;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	height: 1px;
}

/*
.LBLIntestazione
{
	color: #ebebeb;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #4b5c68;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	height: 1px;
}
*/

/*
.TITLE
{
	color: #19568D;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #E4D9B1;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	height: 1px;
}
*/

.TITLESMALL
{
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFFFFF;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	height: 1px;
}

td.TITLESMALL{
    padding-left:10px;
}

.FOOTER {
    color: #333333;
    font-family: Arial;
    font-size: 7.5pt;
    text-transform: capitalize;
    border-top: #333333 1px solid;
    background: #FFFFFF;
}
.HEADER
{
	color: #333333;
	font-family: Arial;
	font-size: 12pt;
	
	border: #333333 1px solid;
	background: #B5C7DE;
}
.CELLSEDIT
{
	color: #19568D;	
	font-family: verdana;
	font-size: 10pt;	
	border: #333333 1px ;
	background: #E4D9B1;
	text-align:left;
}

.CELLSEDITTITOLO
{
	color: #19568D;	
	font-family: verdana;
	font-size: 10pt;	
	border: #333333 1px ;
	/* background: #E4D9B1; */
	background: #ebebeb;
	/*text-align:center; */
}

/*
.CELLSEDITTITOLO
{
	color: #19568D;	
	font-family: verdana;
	font-size: 10pt;	
	border: #333333 1px ;
	background: #E4D9B1;
	text-align:center;
}
*/

.CELLSEDITTITOLODX
{
	color: #19568D;	
	font-family: verdana;
	font-size: 10pt;	
	border: #333333 1px ;
	/* background: #E4D9B1; */
	background: #ebebeb;
	text-align:right;
}

/*
.CELLSEDITTITOLODX
{
	color: #19568D;	
	font-family: verdana;
	font-size: 10pt;	
	border: #333333 1px ;
	background: #E4D9B1;
	text-align:right;
}
*/

.CELLSFOOTER
{
	color: #19568D;	
	font-family: verdana;
	font-size: 10pt;	
	border: #333333 1px ;
	background: #6B696B;
}
.MENUSTYLE
{
	border: #333333 1px solid;
}
.SITEMAPPATH
{
	color: #333333;
	font-family: Arial;
	font-size: 7.5pt;
	text-transform: capitalize;
	border: #333333 1px solid;
	background: #B5C7DE;
}
.UPPERTEXT
{
	background-color: #333333;
	color: White;
	font-size: 8pt;
	font-family: Arial;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#333333,offX=2,offY=2,positive=true);
	text-transform: uppercase;
}


#stampaPdf
{
	margin:0;
}
	
.LBLCONFERMA
{
	color:#FF0000;
	font-size: 8pt;
	font-family: Arial;
	text-transform:capitalize;
}

.topRightBorder
{
	border-top: 1px dotted #333333;
	border-right: 1px dotted #333333;
	}
.topLeftBorder
{
	border-top: 1px dotted #333333;
	border-left: 1px dotted #333333;
	}
.bottomRightBorder
{
	border-bottom: 1px dotted #333333;
	border-right: 1px dotted #333333;
	}
.bottomLeftBorder
{
	border-bottom: 1px dotted #333333;
	border-left: 1px dotted #333333;
	}
.bottomBorder
{
	border-bottom: 1px dotted #333333;
	}

.summary
{
	font-size: small;
}


.collapsePanel {
	width: 350px;
	height:0px;
	background-color:gray;
	overflow:hidden;
	border: solid 1px #333333;
}

.collapsePanelHeader{	
	width:350px;		
	color: White;
	background-color: #333333;
	font-weight:bold;
	cursor: pointer; 
	vertical-align: middle;
	border: solid 1px #333333;
	text-align:left;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
	background-color: #D3DEEF;
	color: white;
}

.txt
{
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid black;
	width: 200px;
}

.ac
{
	font-family: Tahoma;
	font-size: 11px;
	width: 200px;
	padding: 0px;
	margin: 0px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-collapse: collapse;
}
.acNormal
{
	font-family: Tahoma;
	font-size: 11px;
	background-color: #cccccc;
}
.acHover
{
	font-family: Tahoma;
	font-size: 11px;
	color: black;
	background-color: #ffffff;
}

table[id$="popupTable"]{
    z-index:9999;
}

.mdsButton {
    border: 1px solid black;
    padding: 6px;
    margin: 3px;
    border-radius: 6px;
}

.box-avviso {
	border: 1px solid #400;
	padding: 6px;
	padding-bottom: 15px;
	margin: 10px;
	background-color: #ffa;
	border-radius: 5px;
	box-shadow: 6px 6px 10px gray;
}