body, td, p, table, th {
   font-family: verdana, arial, helvetica, sans-serif;
   color: black;
}

TH {
	background : #C6C7E3;
	font : 0.9em;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
   margin: 0;
   background: white;
}


td.menu1 {
   font-family: verdana, arial, helvetica, sans-serif;
   color: black;
}

td.menu11 {
  color:"#003399";
  font-size=0.7em;
}

td.senape {
  background:"#CDBC64"
}

/*=======================*/

h1 {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 2em;
        font-weight: bold;
        color: #275D9D;
        background: #B6B7D3;
}

h2 {
        font-size: 2em;
        font-weight: bold;
        color: #B6B7D3;
        background: #275D9D;
} 

h2.istanza {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        color: #275D9D;
        background: #B6B7D3;
}

h3 {
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        color: #275D9D;
        background: #B6B7D3;
}


h1 { margin-left: 3%; }
h2 { margin-left: 6%; }
h3 { margin-left: 10%; }
.errore { color: #000088; }
h4 { margin-left: 14%; }
h5 { margin-left: 16%; }

P.gnocco, DIV {
  margin-left: 5%;
}

DIV.istanze {
  margin-left: 10%;
}

DIV.col {
  margin-left: 15%;
}

DIV.hcol {
  margin-left: 15%;
}

DIV.corto {
  margin-left: 10%;
}

table.istanze {
        border: inset 2pt;
}

table.col {
        width: 50%;
        border: inset 2pt;
        color: #275D9D;
        background: #FFFFFF;
}

th.col {
  background: #275D9D;
  color: #EEEEEE;
  font-size: 0.8em;
  padding: 2;
}

tr.col {
  background: #C3E2FF;
}

p {
   font-size: 1em;
}


td {
  font-size: 0.8em;
}

td.col, td.color {
  background:"#E6E6E6";
  font-size=0.7em;
  
}

td.titolo {
  background: #CDBC64;
  font-size: 1.0em;
  font-weight: bold;
}

td.titolo2 {
  background: #C6C7E3;
  font-size: 0.9em;
  font-weight: bold;
}

td.titolo3 {
  background: #C6C6C6;
  font-size: 0.8em;
  font-weight: bold;
}



table.celeste {
   background: #C6C7E3;
   width:95%;
}


table.form1 {
   background: #CDBC64;
   width:500;
}

table.form2 {
   background:#F8F8F8;
   margin:1;
   width:100%;
}

table.form {
   background:#F8F8F8;
   margin:1;
   width:500;
}

TABLE.formBox
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #cdbc64 solid;
    BORDER-LEFT: #cdbc64 solid;
    BORDER-RIGHT: #cdbc64 solid;
    BORDER-TOP: #cdbc64 solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}


td.intestazione {
  background:"#003399";
  color="#FFFFFF";
  font-weight: bold;
  text-align: center;

}

td.center {
  color:"#003399";
  font-weight: bold;
  text-align: center;

}


td.barra {
  color:"#003399";
  font-size=0.7em;
 
}

td.senape {
  background:"#CDBC64"
}

td.label {
  background:"#E6E6E6";
  font-size=0.7em;
  font-weight: bold;
}

td.smallTextLeft {
  font-size=0.7em;
  text-align: left;
}

td.smallTextRight {
  font-size=0.7em;
  text-align: right;
}

td.smallTextCenter {
  font-size=0.7em;
  text-align: center;
}

td.smallTextJustify {
  font-size=0.7em;
  text-align: justify;
}

td.azzurrino {
  background:"#DCE1EA";
  
}

p.link {
  
  align: center;
  font-size=0.7em;
  
  
}

td.istanze {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  color: #275D9D;
  background: #FFFFFF;/*#B6B7D3;*/
}

th.istanze {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  color: #FFFFFF;
  background: #275D9D;
}

a:link {
  color: black;
  text-decoration=none;
}

a:visited {
  color: black;
  text-decoration=none;
}

a:hover {
  color: white; 
  background-color:#003399 ;
  text-decoration=underline;
}

/* table detail per annotazioni */
td.avvertenze{
  font-size: 0.7em;
  font-weight: bold;
  color: #FF0000;
  text-align: justify;
}

TD.colonne {
	FONT-WEIGHT: bold; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dce1ea; FONT-VARIANT: normal
}
