BODY
{
    FONT-SIZE: 18px;
    COLOR: #967F71;
    LINE-HEIGHT: 15pt;
    FONT-FAMILY: 'Arial Narrow';
    SCROLLBAR-BASE-COLOR: #FFFFFF;
    SCROLLBAR-ARROW-COLOR: 663300;
    SCROLLBAR-FACE-COLOR: #FFFFFF;      
    SCROLLBAR-DARKSHADOW-COLOR: 663300;
    SCROLLBAR-SHADOW-COLOR: #FFFFFF;           
    TEXT-ALIGN: justify;
    MARGIN-RIGHT=15%;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-POSITION: 35% center;
    BACKGROUND-IMAGE: url('Immagini/');
}

TABLE
{
    FONT-SIZE: 18px;
    FONT-COLOR: #967F71;
    TEXT-ALIGN: justify;
    WIDTH: 100%;
    ALIGN: center;
}

TABLE.impaginazione
{
    WIDTH: 100%;
    HEIGHT:93%;
    VALIGN: top;
    ALIGN:center;
}

TABLE.piede
{
    WIDTH: 100%;
    ALIGN:center;
    FONT-SIZE:11px;
    COLOR: #967F71;
    MARGIN-TOP: 10px;
}
DIV.percorso
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: justify;
    COLOR: 967F71;
    MARGIN-LEFT: 84%;
}
DIV.titolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    TEXT-ALIGN: center;
    COLOR: 967F71;
}

DIV.testo
{
    FONT-FAMILY: 'Arial Narrow';
    FONT-SIZE:18px;
    LINE-HEIGHT: 30px;
    MARGIN-LEFT: 12px;
    COLOR: 967F71;
    MARGIN-RIGHT:0px;
    TEXT-ALIGN: justify;
}

input{
    FONT-SIZE: 16px;
    COLOR: #967F71;
    FONT-FAMILY: 'Arial Narrow';    background: #DFD3C3;
    padding: 2px;
    border: none;
    align: left;
    font-weight: medium;
    BORDER-TOP-COLOR: ghostwhite;
    border-radius: 2px;
}
.campi
{
    width: 500px;
}
.ceck
{
    background: #DFD3C3;
    border: none;
    font-size:10px;
    height:20px;
    width: 20px;
}

.immagine
{
   height:30px;
   width: 80px;
   MARGIN-LEFT: 200px;
   box-shadow: 0 0 5px #967F71;
   transition: 0.8s; 
}

.immagine:active
{
      box-shadow: inset 0 0 5px  #967F71;
      transform: translateY(2px);
}

textarea{
    FONT-SIZE: 16px;
    COLOR: #967F71;
    LINE-HEIGHT: 15pt;
    FONT-FAMILY: 'Arial Narrow';
    background: #DFD3C3;
    padding: 2px;
    border: none;
    width: 600px;
    resize: none;
    font-weight: medium;
    BORDER-TOP-COLOR: ghostwhite;
    border-radius: 2px;
}

input:focus, textarea:focus {
  outline: none;
  background-color: #DFD3C3;
  }

label {
    margin-bottom:10px;
    font-size:16px;
    text-align: left;
    font-weight: light;
 }

A
{
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #967F71;
}
A:visited
{
    COLOR: #967F71;
}
A:hover
{
    COLOR: #615147;
}
A:active 
{
    COLOR: #615147;
}
 
