/*
  DATA CREAZIONE: 24-08-2004;
  DATA MODIFICA: 24-08-2004;
  VERSIONE: 2004.1.0;
  AUTORE: Valerio Mazzoleni;
*/

/* Margine intorno alle pagine e sfondo*/
BODY {  
  margin-left:   5px;
  margin-right:  5px;
  margin-top:    5px;
  margin-bottom: 5px;  
}

/* In generale tutte le immagini non hanno bordo, margini e vanno visualizzate come blocco */
IMG {
  display: block;
  border-width: 0;
  margin: 0;
  padding: 0;
}

/* Top ereditato da PHP class reverse & C */
TR.MenuTop {
    vertical-align: middle;
    background-color: #d2a6a6;
}

TR.MenuTop TD.L {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: white;
    text-align: left;
    height: 20px;
    line-height: normal;
    font-weight: bold;
    padding-left  : 5px;
    padding-right : 0px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}

TR.MenuTop TD.R {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: white;
    text-align: right;
    height: 20px;
    line-height: normal;
    font-weight: bold;
    padding-left  : 0px;
    padding-right : 5px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}

TR.MenuTop A, TR.MenuTop A:hover, TR.MenuTop A:visited {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: white;
    line-height: normal;
    font-weight: bold;
}

TR.Separatore {
    vertical-align: top;
    background-color: #9c4e4e;
}

TD.MenuTitolo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 15px;
    color: #9C4E4E;
    text-align: left;
    height: 28px;
    line-height: normal;
    font-weight: bold;
    padding-left  :10px;
    padding-right : 0px;
    padding-top   : 0px;
    padding-bottom: 0px;    
    border-color: #9C4E4E;
    border-style: solid;
    border-bottom-width: 2px;
    border-top-width:    0px;
    border-right-width:  2px;
    border-left-width:   2px;
}


TD.CorpoCentrale {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: white;
    text-align: center;
    height: 300px;
    line-height: normal;
    font-weight: bold;
    padding-left  :  0px;
    padding-right :  0px;
    padding-top   : 20px;
    padding-bottom:  0px;    
}

TD.Piede {
    background-color: #FFB771;
    padding-left  : 50px;
    padding-right : 50px;
    padding-top   :  0px;
    padding-bottom:  0px;    
}

/* Campi CADMICI */
TR.EVEN TH, TR.ODD TH, TD.SEPDETT {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: bold;
    color: black;
    background-color: white;
    text-align: left;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
    border-color: #CCCCCC;
    border-style: solid;
    border-bottom-width: 2px;
    border-top-width:    2px;
    border-right-width:  2px;
    border-left-width:   2px;

}

 .EVEN, .ODD, .Order, TD.NUMINP {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 0px;
    padding-top   : 0px;
    padding-bottom: 0px;    
} 

TD.NUMERIC {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: transparent;
    text-align: right;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 0px;
    padding-top   : 0px;
    padding-bottom: 0px;    
} 

INPUT.NUMERIC, INPUT.NUMINP {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: transparent;
    text-align: right;
} 



TR.EVEN TD.TAB {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: #E0B1A9;
    text-align: left;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}

TR.EVEN TD.BOTTONE {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: #E0B1A9;
    text-align: center;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}

TR.EVEN TD.TABNUM {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: #E0B1A9;
    text-align: right;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}


TR.ODD TD.TAB  {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: #F2DBD7;
    text-align: left;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}

TR.ODD TD.BOTTONE {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: #F2DBD7;
    text-align: center;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}

TR.ODD TD.TABNUM {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: #F2DBD7;
    text-align: right;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}


TR.ODD BUTTON.CADMODETAILBUTTON {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: #F2DBD7;
    text-align: center;
    vertical-align: middle;
    width  :  50px;
    height :  25px;
    border-color: green;
    border-bottom-width: 0px;
    border-top-width:    0px;
    border-right-width:  0px;
    border-left-width:   0px;
}

TR.EVEN BUTTON.CADMODETAILBUTTON {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: #E0B1A9;
    text-align: center;
    vertical-align: middle;
    width  :  50px;
    height :  25px;
    border-color: green;
    border-bottom-width: 0px;
    border-top-width:    0px;
    border-right-width:  0px;
    border-left-width:   0px;
}



.CADMOBUTTON {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #9C4E4E;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
    border-color: #CCCCCC;
    border-style: solid;
    border-bottom-width: 2px;
    border-top-width:    2px;
    border-right-width:  4px;
    border-left-width:   4px;
    width : 110px;
}

BUTTON, BUTTON.ODD, BUTTON.EVEN {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: bold;
    color: green;
    background-color: #E7F5EF;  
    text-align: center;
    vertical-align: middle;
    width  : 100px;
    height :  25px;
    border-color: green;
    border-bottom-width: 2px;
    border-top-width:    1px;
    border-right-width:  2px;
    border-left-width:   1px;
    
}

INPUT, INPUT.EVEN, INPUT.ODD, INPUT.TAB {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: black;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
}

TEXTAREA.TAB {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: black;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
}

TEXTAREA, TEXTAREA.EVEN, TEXTAREA.ODD {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: black;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
    width: 320px;
}

SELECT, SELECT.EVEN, SELECT.ODD, SELECT.TAB {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: black;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
}


SELECT.CADMOSELECTOPERATOR {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: black;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
}

TD.SEPARATORE {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
    color: #9C4E4E;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
    padding-left  :  3px;
    padding-right :  0px;
    padding-top   : 10px;
    padding-bottom:  1px;    
    border-color: #9C4E4E;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width:    0px;
    border-right-width:  0px;
    border-left-width:   0px;
} 

TD.SEPBLANK {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
    padding-left  : 0px;
    padding-right : 0px;
    padding-top   : 0px;
    padding-bottom: 0px;    
} 

TD.NUMERO {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: transparent;
    text-align: right;
    vertical-align: top;
    padding-left  :  3px;
    padding-right : 60px;
    padding-top   :  0px;
    padding-bottom:  0px;    
} 

TD.NUMEROL {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: transparent;
    text-align: right;
    vertical-align: top;
    padding-left  :   3px;
    padding-right : 120px;
    padding-top   :   0px;
    padding-bottom:   0px;    
} 

