/*@charset "utf-8";3
 CSS Document 
<style type="text/css"> 
*/

#LoginBack {
    position: absolute;
    float: left;
    top: 0px;
}


#Titolo {

border:0 0 0 0;
padding:0 0 0 0;

}
#Titolo h2
{
    font-size: 1.5em;
    
    color: #333333;
    text-align: left;
}

 .lblr
{
    font-size: 1.0em;
    color: #666666;
    text-align: right;
}   
  .lbll  
  {
      font-size: 1.0em;
    color: #666666;
    text-align:left;   
 }  
 
   .lblc  
   {
       font-size: 1.0em;
    color: #666666;
    text-align:center;   
 }    
 
.form
{
    color: #666666;
    border-style: none;
}


.form b 
{
	 padding-left:3pt;
	padding-right:3pt;
	font-size: 1em;
	font-weight:600;
    font-style:normal;    
    	
}

.form i 
{
	 padding-left:3pt;
	padding-right:3pt;
	font-size: 0.9em;
	font-weight:300;
    font-style:normal;    
}
 
 label 
 {
    margin-left:0;
    margin-right:0;
    padding-left:3pt;
	padding-right:3pt;
	font-size: 0.9em;
	font-weight:200;
 }
 


.input 
{

color:#000000;

padding:1px 3px 1px 3px;

margin:1px 2px 1px 2px;

font-size: 12px;

border:1px solid silver;
}


.inputtext
{

    color:#000000;
	padding:1px 3px 1px 3px;
	margin: 5px 2px 1px 2px;
	border:1px solid silver;
    width:400px;
    height:50px;
    font-size:1em;
}

.inputtextbig
{

    color:#000000;
	padding:1px 3px 1px 3px;
	margin:1px 2px 1px 2px;
	border:1px solid silver;
    width:700px;
    height:500px;
    font-size:1em;
}

.inputreadonly 
{
color:#000000;
padding:1px 3px 1px 3px;
margin:1px 2px 1px 2px;
border:none;
font-size:0.8em;
}

.input:hover{
	border:1px solid #CD7F32;
}



#tcerca,#tcerca form {
	font-family:MetroflexUni;
	color:white;
	font-weight:lighter;
	padding: 0;
}
#tcerca table th {
    font-size:.9em;
	background-color:#CCC;
	border-bottom:2pt solid #EEE;
}

#tcerca table th:hover 
{
	color: #CD7F32;
	border-bottom:2pt solid #CD7F32;
	font-weight:bold	;	
}

#tcerca table td {border-left :1px solid silver; border-collapse:collapse;border-left :1px solid silver}

u {
 	text-decoration:none;
}


.DivPopup
{
    position: fixed;
    width: 740px;
    height: 400px;
    top: 50%;
    left: 50%;
    margin-left: -370px;
    margin-top: -200px;
    z-index: 999;
    display: none;
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#333;
    overflow-y:scroll;
       
}

.DivPopupOverFlow
{
    position: fixed;
    width: 740px;
    height: 600px;
    top: 50%;
    left: 50%;
    margin-left: -370px;
    margin-top: -300px;
    z-index: 999;
    
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#333;
    overflow:visible;
    overflow-x:scroll;
        
}



.DivPopupSmall
{
    position: fixed;
    width: 400px;
    height: 150px;
    top: 50%;
    left: 50%;
    margin-left: -200px;
    margin-top: -75px;
    z-index: 999;
    display: none;
    padding:10px;
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#333;

    text-align:center;
}



.DivPopupBig
{
    position: fixed;
    width: 920px;
    height: 520px;
    top: 50%;
    left: 50%;
    margin-left: -460px;
    margin-top: -260px;
    z-index: 999;
    padding:0px;
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#333;

    text-align:center;  
}
.DivPopupSmallPreview
{
        position: fixed;
    width: 400px;
    height: 300px;
    top: 50%;
    left: 50%;
    margin-left: 0px;
    margin-top: -150px;
    z-index: 999;
    display: none;
    padding:0px;
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#333;

    text-align:center;

}

.DivPopupBigPreview
{
    position: fixed;
    width: 900px;
    height: 650px;
    top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -325px;
    z-index: 999;
    padding:0px;
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#333;
    overflow:auto;
    
    text-align:center;  
}

#VistaStampaCorrente {
        width: 900px;
    height: 600px;


}
.DivPopupHtm
{
    position: fixed;
    width: 700px;
    height: 700px;
    top: 50%;
    left: 50%;
    margin-left: -350px;
    margin-top: -350px;
    z-index: 99999;
    display: none;
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#333;
    overflow:auto;
}



.Tabella
{

     border-style:solid;
     padding:5px;
       border-radius:  5px 5px 5px 5px;
       border-width:2px;
       margin-bottom:10px;
            border-color:#333333;
       
}



.TabellaHTr 
{

     border: none;
     display: table-row;
  vertical-align    : inherit;
    border-color: inherit;

     color:#fff;
     background-color:#333333;
     text-align:center;
     text-transform:uppercase;
     margin:0px;
     height:40px;

}

.TabellaHTdfirst
{
    
     border-radius:  5px 0px 0px 5px;
     padding:0px;
         font-size: 0.8em;
         white-space: nowrap;
              margin:0px;
}

.TabellaHTd 
{
border-radius:  0px 0px 0px 0px;
     padding:0px;
  
         font-size: 0.8em;
         white-space: nowrap;
              margin:0px;
}
.TabellaHTdlast
{
border-radius:  0px 5px 5px 0px;
     padding:5px;
  
         font-size: 0.8em;
         white-space: nowrap;
              margin:0px;
}


.TabellaTr 
{
     border-color:#333333;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-top-width:1px;
     border-top-style:solid;
}

.TabellaTd
{
    border:none;
    padding: 3px;
    text-align: center;
    font-size: 0.8em;
    font-weight:bold;
}





.Preventivo 
{

     border-style:solid;
     padding:0px;
       border-radius:  5px 5px 5px 5px;
       border-width:2px;
       margin-bottom:10px;
            border-color:#333333;
       
}


.PiedePreventivo 
{

width:100%;
          border-style:solid;
     padding:30px;
       border-radius:  5px 5px 5px 5px;
       border-width:2px;
       margin-bottom:10px;
            border-color:#333333;
     
}
.PreventivoHTr 
{

     border: none;
     display: table-row;
  vertical-align    : inherit;
    border-color: inherit;

     color:#fff;
     background-color:#333333;
     text-align:center;
     text-transform:uppercase;
     margin:0px;
     height:40px;

}

.PreventivoHTdfirst
{
    
     border-radius:  5px 0px 0px 5px;
     padding:0px;
         font-size: 0.8em;
         white-space: nowrap;
              margin:0px;
}

.PreventivoHTd 
{
border-radius:  0px 0px 0px 0px;
     padding:0px;
  
         font-size: 0.8em;
         white-space: nowrap;
              margin:0px;
}
.PreventivoHTdlast
{
border-radius:  0px 5px 5px 0px;
     padding:5px;
  
         font-size: 0.8em;
         white-space: nowrap;
              margin:0px;
}


.PreventivoTr 
{
     border-color:#333333;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-top-width:1px;
     border-top-style:solid;
     padding-bottom:5px;
     padding-top:5px;
}

.PreventivoTr1 
{
     border-color:#333333;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-top-width:1px;
     border-top-style:solid;
          padding-bottom:5px;
     padding-top:5px;
}

.PreventivoTr2 
{
     border-color:#333333;
     border-top-width:1px;
     border-top-style:solid;
      text-align: left;
}
.PreventivoTrS 
{
     border-color:#333333;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-top-width:1px;
     border-top-style:solid;
         background: #e6e7e8;
              padding-bottom:5px;
     padding-top:5px;
}

.PreventivoTr1S 
{
     border-color:#333333;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-top-width:1px;
     border-top-style:solid;
         background: #e6e7e8;
              padding-bottom:5px;
     padding-top:5px;
}

.PreventivoTr2S 
{
     border-color:#333333;
     border-top-width:1px;
     border-top-style:solid;
      text-align: left;
          background: #e6e7e8;
}

.PreventivoTd {
    border-left: solid;
    border-right: solid;
    border-width: 1px;
    border-color: silver;
    padding: 3px;
    text-align: center;
    font-size: 0.8em;
    font-weight: normal;
}
.PreventivoTdlast
{
    border:none;
    padding: 3px;
    text-align: center;
    font-size: 0.8em;
    font-weight:normal;
}
.PreventivoTd_precos
{
    border: none;
    padding: 1px;
    text-align: right;
    font-size: 13px;
    font-weight: normal;
}

.PreventivoTd1_precos
{
    border: none;
    padding: 1px;
    text-align: right;
    font-size: 13px;
    font-weight: normal;
}
.PreventivoTd_info
{
    border:none;
    padding: 3px;
    text-align: left;
    font-size: 13px;
    font-weight:normal;
}


.PreventivoTd1_info
{
    border:none;
    padding: 3px;
    text-align: left;
    font-size: 0.6em;
    font-weight:normal;
    display:none;
}
.PreventivoTd1
{
   border:none;
    padding: 3px;
    text-align: right;
    font-size: 0.8em;
}

.PreventivoTd_Des
{
    border:none;
    padding: 5px;
    text-align: left;
    font-size: 0.8em;
    font-weight:bold;
}

.PreventivoTd_Des1
{
    border:none;
    text-align: left;
    font-size: 0.6em;
    font-weight:normal;

}
.PreventivoTd_Des1 p {
    border:none;
    text-align: left;
    font-size: 12px;
    font-weight:normal;
    padding:1px;
}


.PreventivoTd_DesS1
{
    border:none;
    text-align: left;
    font-size: 0.8em;
    padding-left:20px;
    font-weight:bold;

}

.PreventivoTd_DesS1 p
{
    padding-top:1px;
    padding-bottom:1px;

}

.DettaglioPrezzoTr 
{
    height:30px;
     border-style:none;
}

.DettaglioPrezzoTd
{
    font-size: 0.7em;
    border: none;
    color: #990000;
    padding-left:15px;
}

.DettaglioPrezzoTdV
{
    font-size: 0.7em;
    border: none;
    color: #DD0000;
    padding-left: 15px;
}


.PreventivoD
{
    position: relative;
    width: 700px;
    margin-left:20px;
    margin-top: 20px;   
     border-style:solid;
     padding:0px;
       border-radius:  5px 5px 5px 5px;
       border-width:2px;
       margin-bottom:10px;
            border-color:#333333;
           
}


.NotePreventivo 
{
     
     border-style:solid;
     padding:0px;
       border-radius:  5px 5px 5px 5px;
       border-width:2px;
       margin-bottom:10px;
            border-color:#333333;
}


 .ConfiguraLogin
{
    color: #FF0000;
    font-weight: bolder;
}

#Statistiche 
{
    position: absolute;
    width: 100px;
    height: 100px;
    top: 1%;
    right:1%;
    color:Red;
    font-weight:bold;
    overflow:auto;
    z-index: 9999999999;
    font-size:0.6em;
    background-color: rgba(255,255,255,0);
    border-style:none;
}

    .button{
        .nofocus;
        background-color: #e0001c;
        background-image: linear-gradient(to bottom, #e0001c 40%,#77000f 100%);
        border: 0;
        border-radius: 10px;
        color: #FFF;
        cursor: pointer;
        font-size: 11px;
        height: 19px;
        line-height: 19px;
        padding: 0 3px 0 3px;
        margin:5px 5px 5px 5px;
    }

    .buttonrecover{

        background-color:rgba(255,255,255, 0);
        border: 0;        
        color: #FFF;
        cursor: pointer;
        font-size: 11px;
        height: 19px;
        line-height: 19px;
        padding: 0 3px 0 3px;
        margin:5px 5px 5px 5px;
    }
    
.confirma_libero {
height:15px;
padding: 0px 10px 0 0 ;
}
.des_textarea
{
vertical-align: top;
height: 60px;
}

.ImgPosPortas 
{
    width:250px;
    height:25px;
    text-align:center;
    padding-top:2px;
    margin-left:30%;
    
     
}
.print 
{
    background: url(../img/print.gif) no-repeat center;
    height: 30px;
}

.lnk-t 
{
    margin-left:10px;
}

#Powered {
font-size:0.9em;
position:absolute;
right:5px;
bottom:15px;
color:White;

}

#Powered  a {

color:White;
}

.tabella1,.tabella1 tr ,.tabella1 td, .tabella1 th,.tabella1  tr.odd { border: 1px solid #B0B0B0; font-size:0.9em; color:#000;background-color: #FFFFFF ;}

.tabella1 th i {
	color:#000;
}


.noborder {
    border:none;
}