/*
  DATA CREAZIONE: 2005-09-01;
  VERSIONE: 2005.1.0;
  AUTORE: V.Mazzoleni;
*/

/*Classi nelle FORM*/

INPUT, INPUT.ODD, INPUT.EVEN,
SELECT, SELECT.ODD, SELECT.EVEN {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
  width: auto;
}

TEXTAREA, INPUT.BIG {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
  width: 400px;
}

INPUT.BIG400 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
  width: 400px;
}

INPUT.BIG300 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
  width: 300px;
}

INPUT.BIG200 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
  width: 200px;
}

INPUT.submit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
} 

INPUT.SMALL {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
  width: 40px;
}

SELECT.MEDIUM {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
  width: 350px;
}

INPUT.INPLONG,
TD.INPLONG,
SELECT.INPLONG {
    width: 370px;
}

INPUT.INPLONG2 {
    width: 330px;
}

/*FINE FORM*/

/* CLASSI CADMO */

TR.EVEN TD.TABLENTE,
TR.EVEN TD.TABDELETE,
TR.ODD TD.TABLENTE,
TR.ODD TD.TABDELETE {
  text-align: center;
  vertical-align: middle;
}

TR.EVEN IMG,
TR.ODD IMG {
  display: block;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
}

TR.EVEN A, TR.EVEN A:hover, TR.EVEN A:visited,
TR.ODD A, TR.ODD A:hover, TR.ODD A:visited {
  display: inline;
  background-color: trasparent;
  text-decoration: underline;
  color: #005AA5;
}

TD.TABCENTER {
  text-align: center;
}

.CADMOBUTTON {
  font-size: 110%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #445FAD;  
  text-align: center;
  vertical-align: middle;
  width  : 120px;
  height :  25px;
/*  margin-left:   5px;
  margin-right:  5px;
  margin-top:    5px;
  margin-bottom: 5px; */
  margin:5px; 
  border-style: none;
}

DIV.A, DIV.B, DIV.C, DIV.bottonimappa {
  margin-left:   5px;
  margin-right:  5px;
  margin-top:    5px;
  margin-bottom: 5px;  
  width: 150px;
  float:left;
}


TD.SEPARATOR {
  font-size: 110%;
  font-weight: bold;
  color: white;
  background-color: #005AA5;
  text-align: left;
  vertical-align: top;
  padding-left  : 3px;
  padding-right : 3px;
  padding-top   : 5px;
  padding-bottom: 5px;    
  width: 300px;
}

TD.SEP {
  font-size: 110%;
  font-weight: bold;
  color: #005AA5;
  background-color: #BED4FD;
  text-align: left;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #005AA5;
  vertical-align: top;
  padding-left  : 3px;
  padding-right : 3px;
  padding-top   : 2px;
  padding-bottom: 2px;
  margin-top: 10px;    
  width: 500px;
}

TD.SEPportale {
  font-size: 110%;
  font-weight: bold;
  color: white;
  background-color: #005AA5;
  text-align: left;
  vertical-align: top;
  padding-left  : 3px;
  padding-right : 3px;
  padding-top   : 5px;
  padding-bottom: 5px;    
  width: 300px;
}

/* FINE classi CADMO */


/* home page */

DIV.mandatory {
    font-size: 110%;
    line-height: normal;
    font-weight: bold;
    color: black;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
    padding-left  : 10px;
    padding-right :  0px;
    padding-top   : 10px;
    padding-bottom: 10px;    
}

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

TD.ODD BUTTON.CADMODETAILBUTTON,
TD.EVEN BUTTON.CADMODETAILBUTTON,
TD.TABDELETE BUTTON.CADMODETAILBUTTON {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: black;
    background-color: transparent;
    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;
}

BUTTON {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
    color: green;
    background-color: transparent;  
    text-align: center;
    vertical-align: middle;
    width  :  25px;
    height :  25px;
    border-width: 0px 0px 0px 0px:
}

/* Modifiche 2006-10-27*/

TD.EVEN {
    font-size: 90%;
    padding-top: 5px;
    background-color: #E6EEFF;
}

TD.ODD {
    font-size: 90%;
    padding-top: 5px;
    background-color: #CDDEFF;       
}

LABEL {
  display: block;
  color: #445FAD;
  font-size: 100%;
  line-height: normal;
  font-weight: bold;
  padding-left: 10px;
}


TABLE.CADMOMAINTABLE {
  vertical-align: top;
  width: 99%;
}

TABLE.OrdinaRicerca {
  background-color: #FFFFFF;  
  vertical-align: middle;
  text-align: right;
  margin-top: 10px;
  height: 25px;
  border-style: solid;
  border-color: #005AA5;
  border-width: 1px 1px 1px 1px;
}

TD.Order {
    padding-left  : 0px;
    padding-right : 0px;
    padding-top   : 0px;
    padding-bottom: 0px;    
    margin: 0px;
    height: 25px;    
}

TD.OrderLabel {
    font-size: 110%;
    padding-left  : 10px;
    padding-right : 0px;
    padding-top   : 0px;
    padding-bottom: 0px;    
    margin: 0px;
    height: 25px;    
}

TD.AllineaAlta1 {
    padding-top   : 0px;
    vertical-align: top;
    text-align: right;   
    margin: 0px;
    width: 55%; 
}

TD.AllineaAlta2 {
    padding-top   : 0px;
    vertical-align: top;
    text-align: left;   
    margin: 0px;
    width: 45%; 
}

TR.EVEN TH {
    font-size: 100%;
    font-weight: bold;
    color: white;
    background-color: #445FAD;
    text-align: center;
    vertical-align: middle;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
}

TR.EVEN {
    background-color: #E6EEFF;
    text-align: left;
    vertical-align: top;
    padding-left  : 3px;
    padding-right : 3px;
    padding-top   : 0px;
    padding-bottom: 0px;    
    margin: 0px;
}

TR.EVEN TD, TD.EVEN DIV.CADMO_BICOMBO_IFRAME, TD.EVEN DIV.CADMO_BICOMBO_SELECT {
    background-color: #E6EEFF;
}

TR.ODD {
  background-color: #CDDEFF;
  text-align: left;
  vertical-align: top;
  padding-left  : 3px;
  padding-right : 3px;
  padding-top   : 0px;
  padding-bottom: 0px;    
  margin: 0px;
}

TR.ODD TD, TD.ODD DIV.CADMO_BICOMBO_IFRAME, TD.ODD DIV.CADMO_BICOMBO_SELECT  {
    background-color: #CDDEFF;
}

DIV.legenda {
  font-size: 110%;
  text-align: left;
  vertical-align: top;
  padding-left:  20px;
  padding-right:  0px;
  padding-top:   10px;
  padding-bottom: 0px;  
}

DIV.utenti {
  width: 968px;
  vertical-align: top;
  padding-left:  10px;
  padding-right: 10px;
  padding-top:   10px;
  padding-bottom: 0px;  
}

DIV.utenti TABLE {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

DIV.utenti TABLE TH {
  font-weight: bold;
  color: white;
  background-color: #005AA5;
  text-align: center;
  vertical-align: middle;
  padding-left  : 3px;
  padding-right : 3px;
  padding-top   : 0px;
  padding-bottom: 0px;
  height: 25px; 
}


DIV.utenti INPUT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  line-height: normal;
  font-weight: normal;
  color: black;
  background-color: #FFFFFF;
  text-align: left;
  width: 300px;
} 

DIV.utenti INPUT.login {
  width: 150px;
}

DIV.utenti INPUT.CHK {
  width: 50px;
} 


DIV.bottutenti {
  background-color: #FFFFFF;  
  vertical-align: middle;
  text-align: left;
  margin-top:    10px;
  margin-bottom: 10px;
  margin-left:    9px;
  margin-right:   9px;
  padding-top:    0px;
  padding-bottom: 0px;  
  padding-left:  10px;
  padding-right:  0px;
  border-style: solid;
  border-color: #005AA5;
  border-width: 1px 1px 1px 1px;
  float:left;
  vertical-align: middle;
  text-align: left;
  height: 30px;
  width: 930px;
}

DIV.bottutenti SPAN,
DIV.psw SPAN {
  font-size: 150%;
}

/* evidenza su Link al Contenuto 2007-12-17 */

TR#CADMOCONTAINERELEMENT_link_contenuto TD {
font-size: 1.2em;
border-style: solid;
border-width: 1px;
border-color: #005AA5;
vertical-align: middle;
margin: 0px;
padding: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

TR#CADMOCONTAINERELEMENT_link_contenuto TD IMG {
padding-left: 10px;
}


/* FINE evidenza su Link al Contenuto 2007-12-17 */
