﻿body
{
    background-color: #DDE6ED;
}
.acFont {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
}
.divWaiting {
   
position: absolute;
background-color: #FAFAFA;
z-index: 2147483647 !important;
opacity: 0.8;
text-align: center; top: 0; left: 0;
height: 100%;
width: 100%;
padding-top:20%;

border-top-left-radius: 18px;
border-bottom-right-radius: 18px;
} 

.pnlOrganigramma {
    box-shadow: 0 0 1px 1px #175179;
    -webkit-box-shadow: 0 0 1px 1px #175179;
    -moz-box-shadow: 0 0 1px 1px #175179;

    background-color: WhiteSmoke;
    text-align: left;
}

.tvNodo
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9px;
	color:Black;
    font-style: normal;
    font-weight: normal;
}
.tvNodo:hover
{
	text-decoration: underline;
}
.tvNodo_select
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9px;
	color: Black;
    font-weight: bold;
}

.watermark {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    font-style: italic;
    color: lightgray;
    
    border:solid 1px #85A3BD;
    text-align: left;
    border-radius: 3px;
}

.watermark_red {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    font-style: italic;
    color: lightcoral;
    
    border:solid 1px #85A3BD;
    text-align: left;
    border-radius: 3px;
}

.acvCenter {
    vertical-align: middle;
}
.acTop {
    vertical-align: top;
}
.acLeft {
    text-align: left;
}
.acRight {
    text-align: right;
}
.acCenter {
    text-align: center;
}

/*ok*/
.tabAreaContainer {
    background-color: #175179;
    color: white;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;

    border-collapse: collapse;

    /*//border-spacing: 0px 0px;*/

}

/*.tabAreaContainer td {
    padding: 0px;
}*/

/*ok*/
.tabAreaBody {
    background-color: whitesmoke;
    width: 100%;
    border:solid 1px #175179;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
}

.linkButton {
    text-decoration: none;
    color: #175179;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

/*ok*/
.tdBody_Header {
    background-color: #E6E6E6;
    text-align: left;
    color: black;
    font-weight: bold;
    padding: 2px;

    border-radius: 3px;
}

/*ok*/
.tdBody_dati {
    border:solid 1px #85A3BD;
    text-align: left;
    border-radius: 3px;

    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
}

.tdBody_dati2 {
    border:solid 1px #85A3BD;
    text-align: left;
    border-radius: 3px;
    vertical-align: top;

    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
}

.tdBody_dati:focus {
    background-color: lightyellow;
    box-shadow: 0 0 1px 1px #175179;
    -webkit-box-shadow: 0 0 1px 1px #175179;
    -moz-box-shadow: 0 0 1px 1px #175179;
}

.ombra {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 5px 1px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 5px 1px rgba(50, 50, 50, 0.5);
}

.titolo {
    
    background-color: white;

    color:Black;
    font-size:16px;
    font-weight:bold;

}

.titoloDimensionStandard {

    width:1000px;

}

.titoloLabelMini {
    color: #175179;
    font-size: 11px;
}

.tdBody_datiDisabled {
    border:solid 1px #85A3BD;
    background-color: #DDE6ED;
    font-style: italic;
    font-size: 10px; 

    border-radius: 3px;
}
.tdBody_datiReadOnly {
    border:solid 1px #85A3BD;
    background-color: #DDE6ED;
    border-radius: 3px;

    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
}

.modalBackground {
	background-color: whitesmoke;
	filter: alpha(opacity=40);
	opacity: 0.5;
}
.modalWindow {
	border: solid 1px #1B488B;
	/*background-color: #E4E4E4;*/
    background-color : #FFFFFF;
	padding: 10px 10px 10px 10px;
	
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
	
	-webkit-box-shadow: 0px 0px 10px 9px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 10px 9px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 10px 9px rgba(50, 50, 50, 0.5);
	
    /*position: absolute;
    top: -1100px;*/
}
.popup_pulsante_chiudi {
    position : absolute;
	top : -12px;
	right : -12px;
}

.btnGenerale 
{
    border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;

    padding: 3px 5px 3px 5px;
    
    color: #175179;
    border: 1px solid #8A8A8A;
    min-width: 20px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	
	font-weight: bold;
    
    background-image: linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
    background-image: -moz-linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
    background-image: -o-linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
    background-image: -ms-linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
    background-image: -webkit-linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
}

.btnGenerale:hover {
    text-decoration: underline;
	background-color: #D8D8D8;    

    background-image: linear-gradient(top, whitesmoke 0%, #E0E0E0 100%);
    background-image: -moz-linear-gradient(top, whitesmoke 0%, #E0E0E0 100%);
    background-image: -o-linear-gradient(top, whitesmoke 0%, #E0E0E0 100%);
    background-image: -ms-linear-gradient(top, whitesmoke 0%, #E0E0E0 100%);
    background-image: -webkit-linear-gradient(top, whitesmoke 0%, #E0E0E0 100%);
}

.btnGenerale_DISABLED 
{
    border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;

    padding: 3px 5px 3px 5px;
    
    color: gray;
    border: 1px solid #8A8A8A;
    min-width: 20px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	
	font-weight: bold;
    
    background-color: lightgray;
    /*background-image: linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
    background-image: -moz-linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
    background-image: -o-linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
    background-image: -ms-linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);
    background-image: -webkit-linear-gradient(top, #E0E0E0 0%, whitesmoke 100%);*/
}


.btnMini
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #B8CFE1;
    color: #175179;
        /*whitesmoke;*/
        /*#175179;*/
    margin: 2px;
}
.btnMini:hover
{
    background-color: #85A3BD;
}
.btnMini_SELECTED
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #85A3BD;
    color: #175179;
    margin: 2px;
}
.btnMini_FISSO
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #B8CFE1;
    color: white;
    margin: 2px;
}

/*.btnMini {
   border: 1px solid #8f8f8f;
   background: #7c8d99;
   background: -webkit-gradient(linear, left top, left bottom, from(#b8cfe1), to(#7c8d99));
   background: -webkit-linear-gradient(top, #b8cfe1, #7c8d99);
   background: -moz-linear-gradient(top, #b8cfe1, #7c8d99);
   background: -ms-linear-gradient(top, #b8cfe1, #7c8d99);
   background: -o-linear-gradient(top, #b8cfe1, #7c8d99);
   background-image: -ms-linear-gradient(top, #b8cfe1 0%, #7c8d99 100%);
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   text-shadow: #b8cfe1 0 1px 0;
   color: #FFFFFF;
   font-size: 10px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   text-shadow: 1px 1px rgba(50, 50, 50, 0.5);
   }
.btnMini:hover {
   border: 1px solid #8f8f8f;
   text-shadow: #7c8d99 0 1px 0;
   background: #7c8d99;
   background: -webkit-gradient(linear, left top, left bottom, from(#7c8d99), to(#7c8d99));
   background: -webkit-linear-gradient(top, #7c8d99, #7c8d99);
   background: -moz-linear-gradient(top, #7c8d99, #7c8d99);
   background: -ms-linear-gradient(top, #7c8d99, #7c8d99);
   background: -o-linear-gradient(top, #7c8d99, #7c8d99);
   background-image: -ms-linear-gradient(top, #7c8d99 0%, #7c8d99 100%);
   color: #FFFFFF;
   text-shadow: 1px 1px rgba(50, 50, 50, 0.5);
   }
.btnMini:active {
   text-shadow: #7c8d99 0 1px 0;
   border: 1px solid #8f8f8f;
   background: #b8cfe1;
   background: -webkit-gradient(linear, left top, left bottom, from(#7c8d99), to(#7c8d99));
   background: -webkit-linear-gradient(top, #7c8d99, #b8cfe1);
   background: -moz-linear-gradient(top, #7c8d99, #b8cfe1);
   background: -ms-linear-gradient(top, #7c8d99, #b8cfe1);
   background: -o-linear-gradient(top, #7c8d99, #b8cfe1);
   background-image: -ms-linear-gradient(top, #7c8d99 0%, #b8cfe1 100%);
   color: #FFFFFF;
   text-shadow: 1px 1px rgba(50, 50, 50, 0.5);
   }*/

.btnMiniSelected
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #FFFFFF;
    /*background-color: #175179;*/
    /*background-color : red;*/
    background-color: #175179;
    color: white;
    margin: 2px;
}

.btnMini_DISABLED
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px GrayText;
    background-color: lightgray;
    color: GrayText;
    margin: 2px;
}

.btnMini_RED
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: 1px solid Maroon;
    background-color: #FFE1DC;
    color: Maroon;
    margin: 2px;
}
.btnMini_RED:hover
{
    background-color:#FFC0B6;
    border-color:#00538D;
	color:#00538D;
}

.lbPopup {
    font-family: verdana,arial,helvetica,sans-serif;	
    font-size: 10px; 
    font-weight: bold; 
    text-decoration: none; 
    color: black;
}

.lbPopup:hover {
    text-decoration: underline;
    color: #175179;
}

.pnlAzione {
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #B8CFE1;
    color: white;

    vertical-align: middle; 
    text-align: center;
}

/*.btnIMG
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #B8CFE1;
    color: white;
    margin: 2px;
    padding-left: 15px;

    background-image: url(../img/rubrica.png);
    background-size: 15px;
    background-repeat: no-repeat;
}
.btnIMG:hover
{
    background-color: #85A3BD;
}*/

fieldset {
    border: 1px solid #85A3BD;
    text-align: left;
    border-radius: 3px;
}
.legend {
    color: #175179;
    font-size: 12px;
}

.legend2 {
    color: #175179;
    
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
    font-weight: bold;

    /*background-color: #E6E6E6;
    text-align: left;
    color: black;
    padding: 2px;

    border-radius: 3px;*/
}

.pnlDest {
    max-height: 60px;
}

.pnlElencoAllegati {
    max-height: 400px;
}

.checkB label { 
    position: relative; 
    top: -3px;
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
    font-weight: bold; 
} 

.checkB:hover label {
    text-decoration: underline;
}
.lbutton_popup
{
	color: #175179;
	text-decoration: none;
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

.lbutton_popup:hover
{
	text-decoration: underline;
	font-style: normal;
}

.lbAzione {
    color: white;
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: none;

    top: -3px;
}

.lbAzione:hover {
    text-decoration: underline;
}

.titoloArea {
    font-size: 14px;
}

/* AUTOCOMPLETAMENTO */
.ace_nominativo_class
{
	margin-top: 0px;
	width:auto!important;
	min-width: 450px;
	background-color: #c7d9e8;
	margin: 0px;
	padding: 0px;
	overflow :auto; 
}
.ace_nominativo_element
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
    font-weight: bold;

	background-color: #acbdcb;
	color: Navy;
    padding-left: 2px;
	
    text-decoration: underline;
    text-align: left;
}

.ace_nominativo_item
{
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
    font-weight: normal;
	
    color: Navy;
	text-align: left;
	margin: 0px;
	padding-left: 5px;
	text-decoration: none;
}
/* FINE AUTOCOMPLETAMENTO */

.gvHeaderStyle {
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
    font-weight: bold;

    background-color: #E6E6E6;
    text-align: left;
    color: black;
    padding: 2px;

    border-radius: 3px;
}

.headerPagina {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    
    border: solid 1px #85A3BD;
    background-color: #85A3BD;
    color: white;
    margin: 2px;
}


/* AngeloG : Accordion */

.accordionHeader {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #175179;
            font-family: verdana,arial,helvetica,sans-serif;
            font-size: 11px;
            font-weight: bold;
            text-align: center;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
            border-collapse: collapse;
 }

.accordionHeaderSelected {
             border: 1px solid #2F4F4F;
            color: white;
            background-color: #175179;
            font-family: verdana,arial,helvetica,sans-serif;
            font-size: 11px;
            font-weight: bold;
            text-align: center;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
            border-collapse: collapse;
}

.accordionContent {
            background-color: whitesmoke;
            border: 1px solid #2F4F4F;
            border-top: none;
            padding: 5px;
            padding-top: 5px;
            color: black;
            font-family: verdana, arial, helvetica, sans-serif;
            font-size: 10px;
}

/*AngeloG : fine accordion*/


/*AngeloG : repeater*/

.repeaterbackGround {

    background-color : white;
}

.tdItemTemplate {
    border: solid 1px #85A3BD;
    text-align: center;
    border-radius: 3px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    vertical-align: middle;
    color: #175179; /*black;*/
    background-color: #F5F5F5;
}

.textItemTemplate {

    resize: none; 
    background-color:#F5F5F5; 
    border-style: none; 
    font-family: Verdana; 
    font-size: 10px;

}

.tdAlternatingItemTemplate {
    border: solid 1px #85A3BD;
    text-align: center;
    border-radius: 3px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    vertical-align: middle;
    color: #175179; /*black;*/
    background-color : #E6E6E6;
}

.textAlternatingItemTemplate {

    resize: none; 
    background-color:#E6E6E6; 
    border-style: none; 
    font-family: Verdana; 
    font-size: 10px;

}

.selectedTR
{
    background-color: #B8CFE1;
}

.btn_openRPT
{
	border-color:#6D91BC;
	color:White;
	font-family:Verdana;
	text-decoration:none;
}
.btn_openRPT:hover
{
	border-color:#00538D;
	color:White;
	font-style:oblique;
	font-family:Verdana;
	text-decoration:underline;
}

.btn_openRPT_RED
{
	border-color:#6D91BC;
	color:White;
	font-family:Verdana;
	text-decoration:none;
    background-color: maroon;
}
.btn_openRPT_RED:hover
{
	border-color:#00538D;
	color:White;
	font-style:oblique;
	font-family:Verdana;
	text-decoration:underline;
    background-color: maroon;
}

/*fine repeater*/
    /*AngeloG : Menu*/
    #menu{ 
}

#menu .Item
{
  /* CSS class for non-selected Menu Item */
  /*background: url(your image here) no-repeat;*/

  
	width:100px;
	
	/*background-image:url(/images/button1.png);*/
	
	

	

	cursor: pointer;
	/*margin-left: 0px;*/
	
	

    height:18px;


    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #B8CFE1;
    color: white;
    margin: 2px;
}

#menu .Item td
{
    /*background-color:red;
    color:red;*/


}

#menu .ItemSelected, #menu .ItemHover
{
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  /*background: url(your image here) no-repeat;*/

  border: 1px solid #E4E5E6;

  background-color: #85A3BD;


}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu a, #menu a:visited
{
  /*background: transparent ! important;
  display: block;
  background-image:url(/images/button1.png);

  Width:130px;
  background-color:whitesmoke;
  color:#5078B3;
  border-style:outset;
  border-width:1px;
  border-color:#5078B3;
  font-family:Verdana;*/

   /*background-color:yellow*/
   /*background-color:red;*/
           
   /*background-color: #85A3BD;*/
}

#menu a:hover, #menu a:active, #menu a:focus
{
  /*background: transparent ! important;
  display: block;
  background-image:url(/images/button1.png);

  background-color:#5078B3;
  color:whitesmoke;
  border-style:outset;
  border-width:1px;
  border-color:#5078B3;
  font-family:Verdana;*/

  /*background-color:red;*/
}

#menu .dmis {
    /*background: transparent ! important;*/

  /*display: block;

  Width:180px;
  
  color:#5078B3;
  font-family:Verdana;

  background-color:whitesmoke;*/


  /*display: block;*/
  /*display: inherit;*/
  /*display: inline-table;*/
  /*display: table;*/
  /*display: table-cell;*/

  display: inline-table;
  

  width:100px;
	 /*margin-right:50px;*/
     /*border-right:40px;*/
     /*padding-right:40px;*/
      

	/*background-image:url(/images/button1.png);*/
	
	

	

	cursor: pointer;
	/*margin-left: 0px;*/
	
	

    height:10px;


    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #B8CFE1;
    color: white;
    margin: 2px;
   /*margin:auto;*/




}

#menu .dhs {
    /*color:green;*/
    background-color: #85A3BD;
}

#menu .dhs:hover  {

  /*color:whitesmoke;
  border-style:outset;
  border-width:1px;
  border-color:#5078B3;
  font-family:Verdana;*/

   /*background-color:#5078B3;*/


    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    /*background-color: #B8CFE1;*/
    color: white;
    margin: 2px;
    /*margin:auto;*/

   background-color: #85A3BD;



}


#menuReport{ 
}

#menuReport .Item
{
	width:100px;
	cursor: pointer;

    height:18px;

    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #B8CFE1;
    color: white;
    margin: 2px;
}

#menuReport .Item td
{
}

#menuReport .ItemSelected, #menuReport .ItemHover
{
  border: 1px solid #E4E5E6;

  background-color: #85A3BD;
}
#menuReport a, #menuReport a:visited
{
}

#menuReport a:hover, #menuReport a:active, #menuReport a:focus
{

}

    #menuReport .dmis {
        display: inline-table;
        width: 120px;
        cursor: pointer;
        height: 10px;
        font-family: verdana,arial,helvetica,sans-serif;
        font-size: 10px;
        border: solid 1px #85A3BD;
        background-color: #B8CFE1;
        color: white;
        margin: 2px;
    }

#menuReport .dhs {
    background-color: #85A3BD;
}

#menuReport .dhs:hover  {
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    color: white;
    margin: 2px;

   background-color: #85A3BD;
}


#menuRicerca{ 
}

#menuRicerca .Item
{
	width:100px;
	cursor: pointer;

    height:18px;

    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    background-color: #B8CFE1;
    color: white;
    margin: 2px;
}

#menuRicerca .Item td
{
}

#menuRicerca .ItemSelected, #menuRicerca .ItemHover
{
  border: 1px solid #E4E5E6;

  background-color: #85A3BD;
}
#menuRicerca a, #menuRicerca a:visited
{
}

#menuRicerca a:hover, #menuRicerca a:active, #menuRicerca a:focus
{

}

    #menuRicerca .dmis {
        display: inline-table;
        width: 110px;
        cursor: pointer;
        height: 10px;
        font-family: verdana,arial,helvetica,sans-serif;
        font-size: 10px;
        border: solid 1px #85A3BD;
        background-color: #B8CFE1;
        color: white;
        margin: 2px;
    }

#menuRicerca .dhs {
    background-color: #85A3BD;
}

#menuRicerca .dhs:hover  {
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;

    border: solid 1px #85A3BD;
    color: white;
    margin: 2px;

   background-color: #85A3BD;
}
/*fine Menu*/

/*AngeloG: login*/

.panelLogin {

    border:solid 1px #85A3BD;
    text-align: left;
    /*border-radius: 3px;*/

    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    background-color:whitesmoke;

    border-top-left-radius: 10px;
border-bottom-right-radius: 10px;

    width:500px;
    height: 350px;
}

.titoloLogin {
    


    color:Black;
    font-size:16px;
    font-weight:bold;

}

/*fine login*/


/*AngeloG : Varie*/

.centerH {
    margin:auto;
    /*width: -moz-fit-content;*/
    text-align: center;
}

.fontLittle {
    font-size:11px;
}

.allegati:hover {

	font-family: Verdana;
	font-size: 9pt;
 
	font-weight: bold; color:red;
	cursor: pointer;

	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;

    float:right;
}

.allegati {

	font-family: Verdana;
	font-size: 9pt;
	
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;

    float:right;
}

.sfumato {
    background-color: lightgray;
    filter:alpha(opacity=5);
    -moz-opacity:.5;
    opacity:.5;
    border-style: inset;
}



.divWaiting{
   
position: absolute;
/*background-color: #E6E7E8;*/
background-color: rgba(10, 10, 10, 0.4);
z-index: 2147483647 !important;
/*opacity: 0.1;*/
text-align: center; top: 0; left: 0;
height: 100%;
width: 100%;
padding-top:20%;
}

.panelPopUpWaiting {
    
    border: solid 1px #85A3BD;
    text-align: left;
    border-radius: 3px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    /*background-color: whitesmoke;*/
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    height: 70px;
    /*background-color: white;*/
    background-color: rgba(250, 250, 250, 1.0);
    /*opacity: 0.9;*/

}

.treeNodeSelected {
    
    text-decoration: underline;

}

/*fine Varie*/