/*
  DATA CREAZIONE: 20-05-2005;
  DATA MODIFICA:  11-01-2005;
  VERSIONE: 2005.1.0;
  AUTORE: M.Rota Stabelli;
*/

BODY{
   font-family : Verdana;
     background-image: URL(../img/alzano/sfondobig.jpg);
}


#bodyContent { 
  width:1003px;
  text-align:left;
  margin:0 auto; 
}

#testa {
 width: 1003px; 
}
#graficaHead {
  height: 126px;
  background-image: URL(../img/alzano/headleft.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin-left:auto;
  margin-right:auto;
}

#graficaHeadL {
  float: left;
  width: 600px; 
  height: 126px;
  background-position: top right;
  background-repeat: no-repeat;  
  background-image: URL(../img/alzano/headleft.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  background-color:red;
  margin:0px;
  padding:0px;
}

#graficaHeadR {
  float: right;
  height: 126px;
  width: 158px; 
  background-color:blue;
  margin:0px;
  padding:0px;
}

/* corpo */
#corpo {
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-left-color: #c72e1e;
	border-right-color: #1e22b1;
	width: 1001px;
background-color: #FFFFFF
}


.panta {
   text-align: left;
   font-family : Verdana;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color: rgb(31, 31, 196);
}

P {
  font-size : 0.8em;
  padding: 10px 12px 6px 24px;
}

P A, P A:visited, P A:hover{
  color: #000000;
}

TH {
   text-align: right;
}

H1 {
  color : #1F1FC4;
  font-size: 12px;
  font-weight: bold;
  background-color : #EEF3FC;
  border-style : solid;
  border-color: #1F1FC4;
  border-width: 1px;    
  padding-left: 12px;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 20px;
  margin-bottom: 20px; 
}

H2 {
  display: block;
  color : #1F1FC4;
  font-size: 12px;
  font-weight: bold;
  background-color : #EEF3FC;
  padding-left: 12px;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;  
}

H3 {
  font-size: 12px;
  padding-left: 30px;
  padding-right: 10px;
  display:inline;
  vertical-align:middle;
  background-color: transparent;
}

SPAN.titoletto {
  font-weight: bolder;
  font-size: 12px;
  padding-left: 10px;
  padding-bottom: 20px;
  display:inline;
}


DIV.corpo-pagamenti{
 width:98%;
}

FORM {
 padding-top: 0px;
 padding-bottom: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}

DIV.accesso-servizi{
 display: block;
 background-color: rgb(189, 208, 243);
 margin-left:12px;
 margin-right:12px;
 vertical-align: middle;
 padding-top: 20px;
 padding-bottom: 20px;
 margin-top: 0px;
 margin-bottom: 10px; 
}

DIV.intestazione{
 padding-top:12px;
 padding-bottom:10px;
}


TD.ServizioUtente, TD.ODD, TD.EVEN {
  font-size: 0.8em;
  margin: 0px;
  text-align: justify;
  vertical-align: top;
}

TD.ODD TABLE.CADMOGROUPTABLE TR TD {
  font-size: 1em;
}


TABLE.CADMOMAINTABLE{
 background-color: white;
 margin-left: 12px;
 padding-top:2px;
 margin-bottom:10px;
 width: 98%; 
}

TABLE.CADMOMAINTABLE TH{
 font-size: 0.8em;
 font.weight:bold;
 text-align:left;
 background-color:#BDD0F3;
 border:1px solid #BDD0F3;
 padding:0px;
 padding-top:3px;
 padding-bottom:3px;
}

TABLE.CADMOMAINTABLE LABEL{
 text-align:left; 
 background-color:#BDD0F3;
 border:1px solid #BDD0F3;
 padding:0px;
 height:100%;
 width:200px;
 display:block;
 font-size: 0.9em; 
}

TABLE INPUT
{
 width:98%;
}

ul{
 text-align:center;
}

ol.ElencoPassiPag {
 list-style-type: decimal;
 padding-right: 20px;
}

ol.ElencoPassiPag li {
  margin-left: 30px;
}

li.CADMOMENUITEM {
 list-style-type:none;
 display: inline;
 text-align:center; 
}

DIV.pagamenti{
 border-style : solid;
 border-color: #1F1FC4;
 border-width: 0px;
 width: 1001px;
 padding-bottom: 15px;  
 margin-bottom: 40px;
}

DIV.CentraCadmoBut {
text-align: center;
}


INPUT.CADMOBUTTON {
 font-family: Verdana,Arial,sans-serif;
 font-weight: bold;
 font-size : 0.7em;
 color: #FFFFFF;
 background-color: #D0502E;
 text-align: center;
 vertical-align: middle;
 width: auto;
 height: 20px;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #EEF3FC;
}

DIV.auto{
 display:inline;
}

DIV.auto input.CADMOBUTTON
{
 font-family: Verdana,Arial,sans-serif;
 font-weight: bold;
 font-size : 0.7em;
 color: #FFFFFF;
 background-color: #D0502E;
 text-align: center;
 vertical-align: middle;
 width: auto;
 height: 20px;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #EEF3FC;
 margin-left:12px;

}

DIV.special input.CADMOBUTTON
{
 font-family: Verdana,Arial,sans-serif;
 font-weight: bold;
 font-size : 0.7em;
 color: #FFFFFF;
 background-color: #D0502E;
 text-align: center;
 vertical-align: middle;
 width: 300px;
 height: 20px;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #EEF3FC;
 margin-left:12px;
}


input.CADMOMENUBUTTON
{
 font-family: Verdana,Arial,sans-serif;
 font-weight: bold;
 font-size : 0.7em;
 color: #FFFFFF;
 background-color: #D0502E;
 text-align: center;
 vertical-align: middle;
 width: 40%;
 height: 30px;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #EEF3FC;
 margin-bottom:15px;
}

TABLE.CADMOMAINTABLE TD IMG{
 display:inline;
}

.SEPARATOR_LABEL
{ 
 color : #1F1FC4;
 font-size: 12px;
 font-weight: bold;
 background-color : #EEF3FC;
 border-style : solid;
 border-color: #1F1FC4;
 border-width: 1px;    
 padding-left: 12px;
 width:100%;
}

.SEPARATOR
{
 background-color : white;
 height:20px;
}

TABLE.CADMOMAINTABLE TD.campo{
 font-size:12px;
 padding-left:5px;
 width:80%;
 background-color:#EEF3FC;
}

TABLE.CADMOMAINTABLE TD.campoLista{
 font-size:12px;
 padding-left:5px;
 background-color:#EEF3FC;
}

TABLE.CADMOMAINTABLE TD.campoListaMini{
 font-size:12px;
 padding-left:5px;
 background-color:#EEF3FC;

}

TABLE.CADMOMAINTABLE TD.campoListaDx{
 font-size:12px;
 padding-left:5px;
 background-color:#EEF3FC;
 text-align:right;
}

.Key{
font-weight:bolder;
font-size:16px;
vertical-align:middle;
}

DIV.sezioneLink{
  margin-top:15px;
  margin-left:4px;
  paddingo-top:20px;
  padding-bottom:4px;
  font-size:10px;
}

DIV.eccezione{
 text-align:left;
/*
 font-variant: small-caps;
 font-weight: bold;
*/
 font-size: 18px;
 padding-top:10px;
 padding-bottom:10px;
}

SPAN.err {
 text-align:left;
 font-variant: small-caps;
 font-weight: bold;
 font-size: 18px;
 display:block;
 margin-left:150px;
 margin-top:20px;
 width:600px;
 padding:20px;
 line-height:25px;
 border: 3px solid #D0502E;
 margin-bottom:40px;
}


SPAN.title {
 display:block;
 margin-bottom:20px;
text-decoration: underline;
}

.frecciaSin {
 display:inline;
}

ul {
 padding-top:0px;
 margin-top:0px;
}
ul li {
 text-align:left;
 font-size:12px;
 width:80%;
}

ul li input.CADMOMENUBUTTON{
 text-align:center;
 font-size:12px;
}

.appendice{
 width:90%;
 text-align:left;
 font-size:10px;
 display:block;
}

img.frecciaErrore{
 display:inline;
 margin-bottom:-5px;
 padding-left:20px;
 padding-right:20px;
}

p.suggerimenti {
  font-size : 100%;
}


DIV.intestazione li, div.intestazione ul {
 vertical-align: top;
}

/* nuove classi pro Road Pricing*/

DIV.mandatory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold; 
  margin: 0px;
  padding-top:    15px;
  padding-bottom: 10px;
  padding-left:   20px;
  padding-right:   0px;
  text-align: left;
  vertical-align: top;
}
