@CHARSET "ISO-8859-1";


fieldset{
	/* padding:10px; 
	 margin: 10px;*/
}


.dialogManFotv01{
	
   display: none;
   position:fixed !important;
   top:20px;
   left:0px;
   right:0px;
   margin: 0px auto;
   width:90%;
   max-width:1280px;
   min-width:1024px;
   height:85%;
   max-height:1050px;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
   transform: rotateY(0deg);

   z-index: 102;
   font-family: Verdana;
   font-size: 10pt;
}

#barWindowFVMan{
	position:relative;
	width: 99,9%;
	height: 40px;
	
	background: rgb(181,189,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid #ccc;
	text-align: left;
	color: #fff;
	padding: 2px 0 2px 10px;
	
		
   -moz-box-shadow: 10px 10px 20px  #333;
   -webkit-box-shadow: 10px 10px 20px  #333;
   box-shadow: 10px 10px 20px  #333;
}

#contentboxFVMan{

    position:relative;
    font-family: Verdana; 
    color: #fff;  
    text-align:left; 
    padding: 10px;

    background-image: url("../img/backpage2.png"), rgb(38,38,38); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url("../img/backpage2.png"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MmE4YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: url("../img/backpage2.png"), -moz-linear-gradient(top,  rgba(38,38,38,1) 0%, rgba(66,168,196,1) 100%); /* FF3.6+ */
    background-image: url("../img/backpage2.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,38,1)), color-stop(100%,rgba(66,168,196,1))); /* Chrome,Safari4+ */
    background-image: url("../img/backpage2.png"), -webkit-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(66,168,196,1) 100%); /* Chrome10+,Safari5.1+ */
    background-image: url("../img/backpage2.png"), -o-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(66,168,196,1) 100%); /* Opera 11.10+ */
    background-image: url("../img/backpage2.png"), -ms-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(66,168,196,1) 100%); /* IE10+ */
    background-image: url("../img/backpage2.png"), linear-gradient(to bottom,  rgba(38,38,38,1) 0%,rgba(66,168,196,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#42a8c4',GradientType=0 ); /* IE6-8 */

    background-position:top right; 
    background-repeat:no-repeat; 

    width: 99,8%;
    overflow: auto;
    height: 85%;
    border: 1px solid #ddd;

    -moz-box-shadow: 10px 10px 20px  #333;
    -webkit-box-shadow: 10px 10px 20px  #333;
    box-shadow: 10px 10px 20px  #333;
	
}

#barBottomFVMan{
    
    position:relative;
    width: 99,9%;
    height: auto;
    padding: 5px 5px 5px 10px;

    background: rgb(181,189,200); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ddd;
	
		
    -moz-box-shadow: 10px 10px 20px  #333;
    -webkit-box-shadow: 10px 10px 20px  #333;
    box-shadow: 10px 10px 20px  #333;
}

.tipoStraordCss{
	
    width:100%;
    z-index: 102;
    display: none;
	
}

.hideFieldTable{
    display: none;
}

.addPanelCss{
	
    position:fixed !important;
    display: none;
    z-index: 104;
    width: 1000px;
    height:auto;
    top: 10%;
		
    left:0px;
    right:0px;
    margin: 0px auto;
		
	    
    padding:5px;
    /*overflow:auto;*/  
	
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#003333), to(#00dddd)) fixed !important;

    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #003333, #00dddd) fixed !important;

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #003333, #00dddd);

    /* IE 10 */
    background: -ms-linear-gradient(top, #003333, #00ffff) fixed !important;

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #003333, #00ffff) fixed !important;

    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
     transform: rotateY(0deg);
	   
    -moz-box-shadow: 10px 10px 20px  #333;
    -webkit-box-shadow: 10px 10px 20px  #333;
    box-shadow: 10px 10px 20px  #333;

    border: 2px solid #ffffff;
	
}

.EditPanelCss{
	
		position:fixed !important;
		display: none;
		z-index: 114;
		width: 1000px;
		height:auto;
		top: 10%;
		
	   left:0px;
	   right:0px;
	   margin: 0px auto;
		
	    
		padding:0px;
		/*overflow:auto;*/  
	
	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#003333), to(#00dddd)) fixed !important;
	
	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #003333, #00dddd) fixed !important;
	
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #003333, #00dddd);
	
	  /* IE 10 */
	  background: -ms-linear-gradient(top, #003333, #00ffff) fixed !important;
	
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #003333, #00ffff) fixed !important;
	  
	  -webkit-transform: rotateY(0deg);
	  -moz-transform: rotateY(0deg);
	   transform: rotateY(0deg);
	   
	  -moz-box-shadow: 10px 10px 20px  #333;
      -webkit-box-shadow: 10px 10px 20px  #333;
      box-shadow: 10px 10px 20px  #333;

	  border: 1px solid #ffffff;
	
	
}

#EditTableSostitPanelli{
	
	margin: 30px;
	color:#fff;
	font-size:13px;
	
}

#EditTableSostitPanelli td{
	
 padding: 10px;
	
}

#contentBoxEditSostGSE #barWindowFVMan span{
	text-shadow: 0px 1px 0px #000 !important;
	font-size: 15px !important;
	position: absolute;
	top:0! important;
	bottom:0 !important;
	margin: auto !important;
	height:20px;
	font-family: Arial;
}

#contentBoxEditSostGSE #errorLabPanelSost{
	color:#66dd99; 
	font-size:18px;
	font-family: Arial;
}

#tableSostGSE{
	width: 90%;
}

#tableSostGSE thead th{
		
	background: rgb(181,189,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
}

.addTurbinaCss,.addInverterCss{
	
		position:fixed !important;
		display: none;
		z-index: 104;
		width: 1000px;
		height:auto;
		top: 10%;
		
	   left:0px;
	   right:0px;
	   margin: 0px auto;
	   
		padding:5px;
		/*overflow:auto;*/  
	
	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6600), to(#ffaa00)) fixed !important;
	
	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #ff6600, #ffaa00) fixed !important;
	
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #cc6600, #cc9933);
	
	  /* IE 10 */
	  background: -ms-linear-gradient(top, #ff6600, #ffaa00) fixed !important;
	
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #ff6600, #ffaa00) fixed !important;
	  
	  -webkit-transform: rotateY(0deg);
	  -moz-transform: rotateY(0deg);
	   transform: rotateY(0deg);
	   
	  -moz-box-shadow: 10px 10px 20px  #333;
      -webkit-box-shadow: 10px 10px 20px  #333;
      box-shadow: 10px 10px 20px  #333;

	  border: 2px solid #ffffff;
	
	
}


.addTVTACss{
	
		position:fixed !important;
		display: none;
		z-index: 104;
		width: 1000px;
		height:auto;
		top: 10%;
		
	   left:0px;
	   right:0px;
	   margin: 0px auto;
	   
		padding:5px;
		/*overflow:auto;  */
	
		  /* Safari 4-5, Chrome 1-9 */
		  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#D11919)) fixed !important;
		
		  /* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #333333, #D11919) fixed !important;
		
		  /* Firefox 3.6+ */
		  background: -moz-linear-gradient(top, #333333, #D11919);
		
		  /* IE 10 */
		  background: -ms-linear-gradient(top, #333333, #D11919) fixed !important;
		
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(top, #333333, #D11919) fixed !important;
		  
		  -webkit-transform: rotateY(0deg);
		  -moz-transform: rotateY(0deg);
		   transform: rotateY(0deg);
		   
		  -moz-box-shadow: 10px 10px 20px  #333;
	      -webkit-box-shadow: 10px 10px 20px  #333;
	      box-shadow: 10px 10px 20px  #333;
	
		  border: 2px solid #ffffff;
	
	
}

.addContFCss{
	
		position:fixed !important;
		display: none;
		z-index: 104;
		width: 1000px;
		height:auto;
		top: 10%;
		
	   left:0px;
	   right:0px;
	   margin: 0px auto;
	   
		padding:5px;
		/*overflow:auto; */ 
	
		  /* Safari 4-5, Chrome 1-9 */
		  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#9900FF)) fixed !important;
		
		  /* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #333333, #9900FF) fixed !important;
		
		  /* Firefox 3.6+ */
		  background: -moz-linear-gradient(top, #333333, #9900FF);
		
		  /* IE 10 */
		  background: -ms-linear-gradient(top, #333333, #9900FF) fixed !important;
		
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(top, #333333, #9900FF) fixed !important;
		  
		  -webkit-transform: rotateY(0deg);
		  -moz-transform: rotateY(0deg);
		   transform: rotateY(0deg);
		   
		  -moz-box-shadow: 10px 10px 20px  #333;
	      -webkit-box-shadow: 10px 10px 20px  #333;
	      box-shadow: 10px 10px 20px  #333;
	
		  border: 2px solid #ffffff;
	
	
}

.addProtCss{
	
		position:fixed !important;
		display: none;
		z-index: 104;
		width: 1000px;
		height:auto;
		top: 10%;
		
	   left:0px;
	   right:0px;
	   margin: 0px auto;
	    
		padding:5px;
		/*overflow:auto;*/  
	
	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#006644), to(#00ff44)) fixed !important;
	
	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #006644, #00ff44) fixed !important;
	
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #006644, #00ff44);
	
	  /* IE 10 */
	  background: -ms-linear-gradient(top, #006644, #00ff44) fixed !important;
	
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #006644, #00ff44) fixed !important;
	  
	  -webkit-transform: rotateY(0deg);
	  -moz-transform: rotateY(0deg);
	   transform: rotateY(0deg);
	   
	  -moz-box-shadow: 10px 10px 20px  #333;
      -webkit-box-shadow: 10px 10px 20px  #333;
      box-shadow: 10px 10px 20px  #333;

	  border: 2px solid #ffffff;	
	
}

#addWorkers{
	
	    position:fixed !important;
		display: none;
		z-index: 104;
		width: 900px;
		height: AUTO;
		top: 10%;
		
	   left:0px;
	   right:0px;
	   margin: 0px auto;
	   
		padding:20px 20px 20px 10px;
		overflow:auto;  
	
	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33aa66), to(#333333)) fixed !important;
	
	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #33aa66, #333333) fixed !important;
	
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #33aa66, #333333);
	
	  /* IE 10 */
	  background: -ms-linear-gradient(top, #33aa66, #333333) fixed !important;
	
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #33aa66, #333333) fixed !important;
	  
	  -webkit-transform: rotateY(0deg);
	  -moz-transform: rotateY(0deg);
	   transform: rotateY(0deg);
	   
	  -moz-box-shadow: 10px 10px 20px  #333;
      -webkit-box-shadow: 10px 10px 20px  #333;
      box-shadow: 10px 10px 20px  #333;

	  border: 1px solid #ffffff;

}

#butAddMan{
	width: 150px;
	text-align: center;
}

/********************************************************
*
*		Stile tabella manutenzione ordinaria
*
*********************************************************/

#tabella_man_ord{
	
	 display: none;
	 position: fixed;
	 top: 4%;
		
	   left:0px;
	   right:0px;
	   margin: 0px auto;
	   
	 min-width:800px;
	 width:95%;
	 height:630px;
	
	
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	 transform: rotateY(0deg);

	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00aaaa), to(#333333));
	
	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #00aaaa, #333333);
	
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #00aaaa, #333333);
	
	  /* IE 10 */
	  background: -ms-linear-gradient(top, #00aaaa, #003333) fixed !important;
	
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #00aaaa, #003333) fixed !important;
	 
	 -moz-box-shadow: 10px 10px 20px  #333;
	 -webkit-box-shadow: 10px 10px 20px  #333;
	 box-shadow: 10px 10px 20px  #333;
	
	 border:0px;
	
	 z-index: 106;
	 font-family: Verdana;
	 font-size: 9px;
	
}

#headerManOrdTable{
	position: absolute;
	height: 32px;
	width:99.9%;
	background: rgb(181,189,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */

	background-color: gray;
	top:0px;
	left: 0px;
	right: 0px;
	border: 1px solid #333;
}

#footManOrdTable{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 30px;
	width:99.9%;
	background: rgb(181,189,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */

	background-color: gray;
	border: 1px solid #333;
}

#bodyManOrdPlant{
	
	 width:100%; 
	 height:600px;
	 overflow-y:auto;
	 overflow-x:hidden;
         padding: 0;
	  
}

.th-inner{
	position: absolute;
	line-height:32px;
	padding-left:5px;
	text-align:center;
	top:0px;
	margin-left:-1px;
	border-left: 1px solid #333;
}

.foot-inner{
	position: absolute;
	line-height:32px;
	padding-left:5px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	border-left: 1px solid #333;
	z-index:109;
}

#table_man_ord_parz{
	width: 100%;
	color: #fff;
	/*margin-top: 13.4px;
	//margin-bottom: 5px;*/
	
	font: bold 1em Arial, Sans-serif;
}


#table_man_ord_parz thead{
	width: 100%;
	max-width: 1000px;
	min-width: 900px;
}

#table_man_ord_parz thead th{
	/*border:1px solid #333;	*/
	height: 20px;
	text-align: center;
}

#table_man_ord_parz tbody{
	width: 100%;	
	height-max:300px;	
	margin: 10px 0;
	overflow: scroll;	
}

#table_man_ord_parz tbody td{
	border-left:1px solid #00ffbb;
	border-bottom:1px solid #00ffbb;
	padding: 5px;
	text-align: left;
}


#table_man_ord_parz thead th:first-child,#table_man_ord_parz thead th:nth-child(2),#table_man_ord_parz thead th:nth-child(3),#table_man_ord_parz thead th:nth-child(4){
	width:120px;
}

#table_man_ord_parz thead th:nth-child(5){
	width: auto;
}

#table_man_ord_parz thead th:nth-child(6),#table_man_ord_parz thead  th:nth-child(7),#table_man_ord_parz thead  th:nth-child(8){
	width: 80px;
}

#table_man_ord_parz thead th:nth-child(9){
	width: 20px;
}

/**********************************************************************************************************/


#interfaceStep1,#interfaceStep2,#interfaceStep3,#interfaceStep4,#interfaceStep5,#interfaceStep6,#interfaceStep7,#interfaceStep8,#interfaceStep9,#interfaceStep10,#interfaceStep11{
		
        padding:0;
        position: fixed;
        top:3%;
        z-index: 106;
        width:800px;
        height:600px;
        left:0px;
        right:0px;
        margin:0px auto;

        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        transform: rotateY(0deg);

        -moz-box-shadow: 10px 10px 20px  #333;
        -webkit-box-shadow: 10px 10px 20px  #333;
        box-shadow: 10px 10px 20px  #333;


        border-top: 1px solid #00bbff;
        border-left: 1px solid #0099aa;
        border-right: 1px solid #0099aa;
        border-bottom: 1px solid #006699;
        display: none;
}

.interface{	
    padding:0;
    position: fixed;
    top:3%;
    z-index: 106;
    width:800px;
    height:600px;
    left:0px;
    right:0px;
    margin:0px auto;

    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);

    -moz-box-shadow: 10px 10px 20px  #333;
    -webkit-box-shadow: 10px 10px 20px  #333;
    box-shadow: 10px 10px 20px  #333;


    border-top: 1px solid #00bbff;
    border-left: 1px solid #0099aa;
    border-right: 1px solid #0099aa;
    border-bottom: 1px solid #006699;
    display: none;
}

a.rootTitleInterface, a.rootTitleInterface:link, a.rootTitleInterface:visited, a.rootTitleInterface:active{
	font-size: 18px !important;
	font-weight: bold !important;
	text-decoration: underline !important; 
        cursor: pointer;
}

.rootTitleInterface{
	font-size: 18px !important;
	font-weight: bold !important;
	text-decoration: underline !important; 
}

a.subTitleInterface, a.subTitleInterface:link, a.subTitleInterface:visited, a.subTitleInterface:active{
	font-size: 16px !important;
	font-weight: bold !important;
        cursor: pointer;
}

.subTitleInterface{
	font-size: 16px !important;
	font-weight: bold !important;
}

div [id="tipoStraord"] table {
	
	background-color: #333333;
	margin: 10px; 
	border:1px solid #99ffff; 
	width: 95%;
	
}

div [id="tipoStraord"] table tr:first-child{
	
	text-align: center;  
	background-color:#336677;
	padding:5px;
	margin: 0 auto;

}

div [id="tipoStraord"] table tr{
	
	text-align: center;  
	background-color:#999;

}

div [id="tipoStraord"] table tr th{
	padding:5px;
	width: 140px;
}

div [id="tipoStraord"] table tr td{
	padding:5px;	
}

.tableSost{
	
	font-size: 12px;
	font-weight:lighter;
	padding: 5px;
	margin: 10px;
	border: 1px solid;
	width: 98%;
        border-collapse: collapse;
}

.tableSost tr td{
	border: 1px solid;
        padding: 3px;
        text-align: center;
}

legend{
	color:#ffffff;
	padding: 0 5px;
	font-size: 14px;
	font-family: Verdana;
}

div[id="listPanel"]{
	max-height: 200px;
	overflow: auto;
}

div[id="listInverter"]{
	max-height: 200px;
	overflow: auto;
}

div[id="listTVTA"]{
	max-height: 200px;
	overflow: auto;
}

div[id="listContF"]{
	max-height: 200px;
	overflow: auto;
}

table.listpaneltable {
	
	font-size: 13px;
	font-weight: normal;
	color: #cccccc;
	border: 1px solid #009999;
	width: 95%;
	margin: 0 auto;
	text-align: center;
	
	
}

table.listpaneltable thead tr th {
	
	font-size: 12px;
	font-weight: bold;
	color: #ddd;
	border: 1px solid #009999;
	padding: 10px;
	letter-spacing: 1.3px;
	
	
}


table.listpaneltable tbody tr td {
	
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	border: 1px solid #009999;
	padding: 5px;
	
	
}



/*
*	Parte inserimento Manutenzione
*
*/

table[id="selDettagliImpianto"] {
	
    padding: 10px 0;
    width: 700px;
	
}


table[id="selDettagliImpianto"] td:first-child {
    padding: 10px 0;
    width: 133px;
	
}

table[id="selDettagliImpianto"] select {
    width: 210px;
}

table[id="selDettagliImpianto"] select#ListAreoG {
    width: auto;
}

table#selDettagliImpianto tr td:nth-child(2){
	
	width: 150px;
	
}

table#selDettagliImpianto tr td:nth-child(3){
	
	text-align: left;
	max-width: 290px;
	min-width: 150px;

}


/* ****************************************************************************************************

   START --- SEZIONE FORM OGGETTI UTILIZZATI DAL MAGAZZINO NELLA COMPILAZIONE DELLA MANUTENZIONE
   
 ******************************************************************************************************/

div#contentUseItemStore{
	/*padding:10px;*/
	position:absolute;
	width: 1000px;
	z-index: 108;
	margin:0 auto;
	top:80px;
	left: 0px;
	right: 0px;
	height:520px;
	
	background: #cedce7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlZGNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTZhNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cedce7 0%, #596a72 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cedce7 0%,#596a72 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-8 */
	
	-moz-box-shadow: 10px 10px 20px  #333;
   -webkit-box-shadow: 10px 10px 20px  #333;
   box-shadow: 10px 10px 20px  #333;
}

.titletblDatiMag{
	font-size:20px;
	text-shadow: 0px 2px 3px #666;
	color: #333;
}

.SchedaItem{
	top:130px;
	left:20px;
	position:absolute;
	width: 630px;
	background-color: #eee;
	-moz-box-shadow: 1px 1px 2px  #333;
    -webkit-box-shadow: 1px 1px 2px  #333;
    box-shadow:  1px 1px 2px  #333;
    margin: 0 auto;
     
}

.FotoSchedaItem{
	top:130px;
	left:670px;
	position:absolute;
	width: 300px;
	height:300px;
	background-color: #fff;
	-moz-box-shadow: 1px 1px 2px  #333;
    -webkit-box-shadow: 1px 1px 2px  #333;
    box-shadow:  1px 1px 2px  #333;
    margin: 0 auto;	
}

table#tblDatiMag{
	width: 100%;
	height: 100%;
        font-size:0.9em;
}

#tblDatiMag td {
	    text-align: left;	
}

#tblDatiMag tr:nth-child(1){
	height: 10px;
}

#tblDatiMag tr:nth-child(2){
	height: 50px;
}

#tblDatiMag tr:nth-child(3){
	height: 100%;
	padding: 10px;
}

table#tblDatiMag tr:nth-child(4){
	height: 10px;
}

#scheda_tecnica_item_magaz{
	width: 100%;
}

#scheda_tecnica_item_magaz tr:first-child td{
	height: 35px !important;
	font-size: 16px !important;
	font-weight:bold;
	
	border-bottom: 1px solid #333  !important;
	text-align: left !important;
	
	color: #fff;
    text-shadow: 0 1px #000;
    
	padding-left:10px;
	
	background: #b5bdc8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-8 */
			
}

#scheda_tecnica_item_magaz tr td{
	border-bottom:1px solid #333;
}

#scheda_tecnica_item_magaz tr:nth-child(4),
#scheda_tecnica_item_magaz tr:nth-child(5)
{
	height: 30px !important;
	vertical-align:top;
}

#scheda_tecnica_item_magaz tr td[name="title"]{
	width:150px !important;
	text-align: right !important;
	border-right: 1px solid #ccc  !important;
	text-shadow: 0 1px #fff;
}

#scheda_tecnica_item_magaz tr td:nth-child(2){
	padding-left: 5px;
}

#scheda_tecnica_item_magaz tr:nth-child(2){
	max-height: 150px !important;
	min-height: 30px !important;
	vertical-align:top;
}

#scheda_tecnica_item_magaz tr:nth-child(3){
	height: 140px !important;
	vertical-align:top;
}

/* *******************************************************************************************************************************************
	END ---  SEZIONE FORM OGGETTI UTILIZZATI DAL MAGAZZINO --- 
 *********************************************************************************************************************************************/


table#tblDatiAtt{
	width: 100%;
}

table#tblDatiAtt td {
	    text-align: left;	
}

table#tblDatiAtt td.headR {
	    padding: 10px 0;
		width: 13%;	
		text-align: right;
}

table[id="listWorkers"]{
	/*border: 1px solid #fff;*/
	width: 100%;
	padding: 0;
	margin-top: 5px;
	text-align: center;
}

table[id="listWorkers"] thead tr{
	background: rgb(181,189,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
}


table[id="listWorkers"] td, table[id="listWorkers"] th{
	border: 1px solid #99ffff;
	padding: 4px 5px;
}

table[id="listWorkers"] td{
	font-size:85%;
}

table[id="fieldAddWorker"]{
	
	width: 100%;
	padding: 5px;
	color: #fff;
	font-family: Verdana;
	font-size: 14px;
	margin: 0 auto;

	
}

table[id="fieldAddWorker"] td{
	text-align:left;
	padding: 5px;
}

table[id="fieldAddWorker"] td.headRow{
	width: 25%;
	text-align: right;
}


table[id="fieldAddWorker"] input.workClass{
	width: 100%;
}

/*********************************************************

	CSS per il dialog della cancellazione dei pannelli
	
*********************************************************/


.ui-dialog{
	
	font-size: 14px;
	width: 250px;
	box-shadow: 0 3px 5px #666;
}

.ui-dialog .ui-dialog-titlebar{
    padding: 0.5em 1em 0.3em;
    font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
    position: relative;
}

.ui-dialog .ui-dialog-buttonpane{
	padding: 0.5em 1em 0.3em;
    font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
    position: relative;
}

.removeRow{
	cursor: pointer;
}


/***************************************************************

	CSS interfaccia a finestra con immagini per scelta campi
	
***************************************************************/

.linkInterface{
	Color:#fff;  
	position: absolute; 
	font-weight:lighter;
	font-family: Verdana; 
	font-size: 12px;
}

.linkInterface ul {
	 margin:0 0 0 13px; 
	 padding: 0;
}

.linkInterface ul li {
	font-size: 90%;
	font-weight:lighter;
	margin:0; 
	padding: 0;

}

.HUDLabel{
	position: absolute; 
	width: 100px; 
	height: 45px; 

	
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0099ff), to(#334466));
	
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #0099ff, #334466);
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #0099ff, #334466);
	
	/* IE 10 */
	background: -ms-linear-gradient(top, #0099ff, #334466) fixed !important;
	
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #0099ff, #334466) fixed !important;
	
	-moz-box-shadow: 1px 1px 3px  #333;
    -webkit-box-shadow: 1px 1px 3px  #333;
    box-shadow: 1px 1px 3px  #333;
    	
	color:#fff;  

	text-align:center;
	font-size: 12px; 
	font-family: Verdana;
	letter-spacing:1.115;
	
    display: table;
}

#labelHUDSubField{
	bottom: 10px; 
	right: 710px;
	z-index:106;
}

#labelHUDGeneral{

	bottom: 10px; 
	right: 710px;
	z-index:106;
}

#labelHUDSubStat{
	bottom: 10px; 
	right: 710px;
	z-index:106;	
}


/*********************************************************

		 CSS tabella risultati per i seriali uguali  
	
*********************************************************/

#tableCheckSerPan{
	 margin: 6px 0;
	 width: 100%;
	 border:1px solid #00cccc;
}

/*********************************************************

		CSS tabella magazzino
	
*********************************************************/
.labmagaz{
	line-height: 1.8;
}

#locMagaz{
	width: 250px;
}

#compontMagaz{
	width: 310px;
}

#numCompMagaz{
	width: 350px;
}

.formMagazzino, .formAllegati, .stophours_tb{
	display: none;
	width: 100%;
        margin-top:25px;
}

.button01{
   height: 20px;
	  
   border: 1px solid rgba(0,0,0,0.5);
   border-radius: 10px 10px 10px 10px;
   background: rgba(0,0,0,0.25);
   
   box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);

   color: #fff;
   text-shadow: 0 1px #000;
   padding: 5px 5px 5px 5px;

}

.button01:hover{
	text-shadow:1px 1px 10px #fff;
	cursor: pointer;
	-moz-box-shadow: 1px 1px 3px  #333;
    -webkit-box-shadow: 1px 1px 3px  #333;
    box-shadow: 1px 1px 3px  #333;
}

#addCompMagaz{
		width: 220px;
		text-align: center;		
		height: 20px;
        float: left;
}

#addSostituzComp{
	width: 150px;
	height: 20px;
	text-align: center;	
	background-color: #009966;
}

#addNumCompMagaz{
        float: left;
	width: 170px;
	height: 20px;
	text-align: center;
        margin-left: 15px;
}

#cercaMatMag{
    
        float: left;
	width: 130px;
	height: 20px;
	text-align: center;
        margin-left: 15px;
        background-color: #0096A8;
}

#useItemMan{
	width: 150px;
	height: 19px;
	text-align: center;
	margin-left:14px;
	background-color: #009966;
}

#addAttach{
	width: 150px;
	height: 19px;
	text-align: center;
	margin-left:14px;
	background-color: #990000;
}

#addTableAttach{
	width: 150px;
	height: 19px;
	text-align: center;
	margin-left:14px;
	background-color: #009966;
}

#resetTableAttach{
	position:absolute;
	bottom:14px;
	left:0px;
	width: 150px;
	/*height: 19px;*/
	text-align: center;
	margin-left:14px;
	background-color: #990000;
	font-size: 15px;
}


#upLoadAttach{
	position:absolute;
	bottom:14px;
	left:180px;
	width: 150px;
	/*height: 19px;*/
	text-align: center;
	margin-left:14px;
	background-color: #ff6600;
	font-size: 15px;
}

/*********************************************************

				CSS Allegati
	
*********************************************************/

div#contentAllegatiBox{
	/*padding:10px;*/
	position:absolute;
	width: 1000px;
	z-index: 108;
	margin:0 auto;
	top:80px;
	left: 0px;
	right: 0px;
	height:500px;
	
	background: #cedce7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlZGNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTZhNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cedce7 0%, #596a72 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cedce7 0%,#596a72 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-8 */
	
	-moz-box-shadow: 10px 10px 20px  #333;
   -webkit-box-shadow: 10px 10px 20px  #333;
   box-shadow: 10px 10px 20px  #333;
}


table#tblAllegati{
	width: 100%;
	height: auto;
}

#tblAllegati td {
	    text-align: left;	
}

#tblAllegati tr:nth-child(1){
	height: 10px;
}

#tblAllegati tr:nth-child(2){
	/*height: 440px;*/
}

#tblAllegati tr:nth-child(4){
	height: 40px;
}


#addTableAttachMan{
	position:absolute;
	width: 150px;
	height: 19px;
	bottom:8px;
	text-align: center;
	left:14px;
	background-color: #009966;
}

#resetTableAttachMan{
	position:absolute;
	left:180px;
	width: 150px;
	bottom:8px;
	/*height: 19px;*/
	text-align: center;
	margin-left:14px;
	background-color: #990000;
}

#fileuploadMulti {
	position:absolute;
	left:0px;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
  	width: 300px;
	height: 300px;
}

/* Tabella allegati form aggiungi manutenzione*/

#TabellaAllegatiInsMan{
	width: 99%;
	height: auto;
	text-align: center;
	position: relative;
	margin: 0 auto;
	left: 0;
	right: 0;	
}

#TabellaAllegatiInsMan tbody td{
	border: 1px solid #99ffff;
	padding: 4px 5px;
	text-align: left;
}


#TabellaAllegatiInsMan thead tr{
	background: rgb(181,189,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
}

#TabellaAllegatiInsMan thead th{
	border: 1px solid #99ffff;
	padding: 4px 5px;
}

#TabellaAllegatiInsMan thead th:nth-child(1){
	width: 25px;
}

#TabellaAllegatiInsMan thead th:nth-child(2){
	width: 70px;
}

#TabellaAllegatiInsMan thead th:nth-child(3){
	width: 250px;
}

#TabellaAllegatiInsMan thead th:nth-child(4){
	width: auto;
}
#TabellaAllegatiInsMan thead th:nth-child(5){
	width: 150px;
}

#TabellaAllegatiInsMan thead th:nth-child(6),
#TabellaAllegatiInsMan thead th:nth-child(7){
	width: 10px;
}

#TabellaAllegatiInsMan tbody td:nth-child(2),
#TabellaAllegatiInsMan tbody td:nth-child(6),
#TabellaAllegatiInsMan tbody td:nth-child(7){
	text-align: center;
}

#bodyAttachForm{
	width: 100%;
}

#contentTableAttachMan{
	width: 100%;
	max-height: 250px;
	overflow: auto;
}

#addSoc, #addManut{
    cursor: pointer;
}

#dialogAddSoc, #dialogAddMant{
    position: relative;
    display:none;
    z-index: 200;
}

#dialogAddSoc .contentSoc{
    bottom: auto;
    height: 25px;
    left: auto;
    margin: 10px auto;
    position: relative;
    right: auto;
    text-align: center;
    top: auto;
    width: 280px;
}

#dialogAddSoc select, #dialogAddMant select,
#dialogAddSoc input[type=text], #dialogAddMant input[type=text]{
    width: 170px;
}

.dettInstall{
    float:left; 
    height:20px;
    cursor: pointer;
}

.dettInstall img{
    margin-left:5px;
    height: 25px;
}

#diagCompManOrd{
    font-size: 0.85em;
}

#diagCompManOrd table td{
    padding:5px;
}

.hw_single, .hw_multi {
    display:none;
}

#elem_hours_work{
    border:1px solid #999;
    margin: 14px;
}
#elem_hours_work td, #elem_hours_work th{
    border:1px solid #999;
    padding: 4px;
}
#elem_hours_work th{
    background: rgb(181,189,200); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
        
}

.button_add, .button_add:hover{
    cursor:pointer !important; 
    background-image:url(../img/plus_minus_icons.png) !important; 
    background-repeat: no-repeat !important; 
    background-position: center !important;
}