
/**html {-webkit-text-size-adjust:70%}*/

/*
html {
    background-color: white;
    margin: 0;
    padding: 0;
}

body {
    background-color: white;
    border-top: solid 1px #000;
    color: #333;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    height:90vh;
}
*/
  
/* my Menu */

    #xmenu 
    {
        margin-top:5px;
        margin-left:10px;
        width:100%;
        display: block;
        background: #3F51B5;   
        text-align: center;   
        float:none;
        height: 36px;
        /*background-image: -webkit-linear-gradient(top, #4DBFBF 90%, #D6EBFF 100%);*/
    }

    #xmenu ul{
        font-size: 1.2em;
        font-weight: 600;
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        text-align: right;
        background: transparent;    
        /*background-image: -webkit-linear-gradient(top, #4DBFBF 90%, #C1ECFF 100%);*/
        display: inline-block;
        border: 1px solid #3F51B5;
    }

    #xmenu ul li {
        display: inline;
        list-style: none;
        padding: 5px 5px 5px 5px;
        background: transparent;    
        border-radius: 2px 2px 2px 2px;
        border: 1px solid #3F51B5;           
    }
    
    #xmenu ul li:hover {  
        background: #546ABF;     
        border: 1px solid white;
    }    

    #xmenu ul li a {
        background: none;
        color: rgb(240,240,240);
        text-decoration: none;
    }

    #xmenu ul li a:hover {
        color: white;
        }


/* Application definitions */

    .IFornNumeric {
        padding-top: 10px;
        padding-bottom:9px;
        padding-left:5px;
        padding-right:5px;
        margin-left:0px;
        margin-right: 5px;
        margin-bottom:0px;
        margin-top:0px;
        font-size: 0.85em;
        height: 10px;
        background-color: #3F51B5;
        width: 93%;
    }

    .ParteSelezione {
        height: 120px;
        width: 100%;
        padding: 0px 0px 0px 0px;
        background-color: rgb(226, 226, 226);
        margin: 0px 0px 0px 0px;
    }

    .Comandi {
        display: inline-block;
        float: right;
        padding: 10px 10px 10px 10px;
    }

    .ParteTabella {
        clear:left;
        width: 100%;
        height: 70vh;
        padding: 0px 0px 0px 0px;
    }

    .ParteTabellaSmall {
        clear:left;
        width: 100%;
        height: 40vh;
        padding: 0px 0px 0px 0px;
    }

    .PannelsContainer {
        clear:left;
        width: 100%;
        height: 70vh;
        padding: 0px 0px 0px 0px;
    }

    .AppLeftPannel {
        display: inline-block;
        float: left;
        width: 85%;
        height: 70vh;
        padding: 0px 0px 0px 0px;
    }

    .AppRightPannel {
        display: inline-block;
        float: right;
        width: 15%;
        height: 70vh;
        padding: 0px 0px 0px 0px;
    }

    .DoOperation {
        clear:left;
        float:right;
        width: 100%;
        height: 36px;
        background-color: rgb(226, 226, 226);
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .DoOperationBtn {        
        width: 100%;
        height: 34px;
        display: inline-block;
        float: right;
        background-color: rgb(226, 226, 226);
        margin-top: 4px;
        margin-bottom: 4px;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 5px;
        padding-Right: 5px;
    }

    .AppPageSection {
        margin-top: 0px;
        height: 100%;
        width: 100%;
        padding: 0px 0px 0px 0px;
    }

    .AppSecondLevelPageSection {
        margin-top: 0px;
        height: 100%;
        width: 100%;
        padding: 0px 0px 0px 0px;
        display: none;
    }

    /* Application Objects */

    #MainHeader {
        height: 45px;
        padding: 0px 0px 0px 0px;
        background-color: #3F51B5;
        width: 100%;
    }

    #MenuZone {
        display: inline-block;
        float: left;
        padding: 0px 0px 0px 0px;
    }

    #DataZone {        
        height: 35px;
        float: none;
        overflow: hidden;
        padding: 0px 0px 0px 0px;
    }

    #ActionZone {
        display: inline-block;
        float: right;
        padding: 0px 0px 0px 0px;
    }

    #MiddlePart {
        height: 85vh;
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
        background-color: rgb(226, 226, 226);
    }

    #MainFooter {
        height: 25px;
        width: 200px;
        float:left;
        background-color: #274A63;
    }

    #BodyContainer {
        float: left;
        width: 100%;
        height: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    #MessagesListContainer {
        position:absolute;
        float: right;
        width: 20%;
        padding: 0px 0px 0px 0px;
        right: 0px;
        border: 1px solid #3F51B5;
        top:46px; 
        z-index:300000; 
    }

    #idLogout {
        height: 30px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #3F51B5;
        color: rgb(240, 240, 240);
        display: inline-block;
        float: Right;
    }


/* Message Pannel*/

    .MessagePannelBox {
        width: 100%;
        height: 30px;
        margin-top: 0px;
        margin-bottom: 0px;
        background-color: rgb(245, 245, 245);
    }

    .MessageHeader {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: rgb(200, 200, 200);
        color: rgb(0, 0, 0);
        font-weight: bold;
    }

    .MessageTitle {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        font-weight: bold;
        background-color: rgb(220, 220, 220);
        color: rgb(0, 0, 0);
    }

    .MessageBody {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: rgb(255, 255, 255);
        color: rgb(0, 0, 0);
    }




/* CQ Section*/

    .MainGestioneContainerCQ {
        height: 100%;
        width: 100%;
        background-color: rgb(245, 245, 245);
    }

    .HeaderContainerCQ {
        height: 55px;
        width: 100%;
        padding: 0px 0px 0px 0px;
        background-color: rgb(226, 226, 226);
        margin: 0px 0px 0px 0px;
    }

    .HeaderDataACQ {
        height: 53px;
        display: inline-block;
        float: left;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .HeaderDataBCQ {
        height: 53px;
        display: inline-block;
        float: right;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .HeaderDataCCQ {
        height: 53px;
        float: none;
        overflow: hidden;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .ColonnaHeaderCQ {
        height: 100%;
        width: 140px;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .ColonnaHeaderDataCQ {
        height: 100%;
        width: 60px;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }


    .DettagliContainerCQ {
        clear:left;
        width: 100%;
        height: 83vh;
        padding: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);
    }


    .ImgContainerCQ {   
        background-color: white;    
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .ColonnaHeaderDettaglioCQ {
        height: 100%;     
        width: 120px;   
        display: inline-block;
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }


    .TabellaControlloCQ {
        height: 100%;
        width: 44%;
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        background-color: rgb(240, 240, 240);
        margin: 0px 0px 0px 0px;
    }

    .SchedaControlloCQ {
        height: 100%;
        width: 55%;
        float: right;
        display: inline-block;
        background-color: rgb(245, 245, 245);
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .DettagliArticoloCQ {
        height: 100%;
        width: 60%;
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);       
        margin: 0px 0px 0px 0px;
    }

    .TabellaAnomalieCQ {
        height: 100%;
        width: 38%;
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        background-color: rgb(240, 240, 240);       
        margin: 0px 0px 0px 5px;
    }

    .ColonnaDatiCQ {
        width: 49%;
        height: 150px;
        display: inline-block;
        float: left;
        padding: 0px 0px 0px 0px;
        background-color: white;       
        margin: 0px 0px 0px 0px;
    }

    .ColonnaComandiCQ {
        width: 49%;
        height: 150px;
        display: inline-block;
        float: right;
        padding: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);       
        margin: 0px 0px 0px 0px;
    }


    .DatiArticoloImgCQ {
        height: 100%;
        width: 100%;
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);       
        margin: 0px 0px 0px 0px;
    }

    .DatiStatoArticoloCQ {
        height: 24px;
        width: 100%;
        clear: left;
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        background-color: rgb(220, 220, 220);       
        margin: 0px 0px 0px 0px;
    }

    .DatiArticoloCQ {
        height: 45px;
        width: 100%;
        clear: left;
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);       
        margin: 0px 0px 0px 0px;
    }

    .ComandiArticoloCQ {  
        height: 25px;      
        width: 100%;
        clear:left;
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);       
        margin: 0px 0px 0px 0px;
    }

    .TabellaCambioStatoCQ {
        width: 100%;
        clear:left;
        float: left;
        display: inline-block;
        padding: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);       
        margin: 0px 0px 0px 0px;
    }

    .AnnotazioniCQ {
        height: 100px;
        width: 100%;
        display: inline-block;
        clear:left;
        float: left;        
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);
    }

    .TestoCQ {
        height:50px;
        width: 100%;     
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 5px 0px;          
        background-color: rgb(255, 255, 255);
    }

    .ConnessioniCQ {
        height: 60px;
        width: 100%;
        display: inline-block;
        clear:left;
        float: left;        
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: rgb(245, 245, 245);
    }
   

    .table tbody tr.highlight td {
     background-color: #ddd;
    }

    .table tbody tr.highlightRow td {
     background-color: #ddd;
     color: red;
    }

    .table tbody tr.evident td {
     background-color: yellow;
    }



