body {
    margin: 0;
    font-family: Verdana, Arial, Helvetica;
    font-size: medium;
    font-style: normal;
    line-height: normal;
    color: #032940;
    font-weight: normal;
    font-variant: normal;
    text-transform: normal;
    background-color: #FFFFFF;
}

div.headertop {
  color: #FFFFFF;
  width: 100%;
  position: absolute;
  /*BORDER-bottom: #032940 1px solid;*/
  /*BORDER-top: #AEE3FE 1px solid;*/
/*
  background-color: #032940;
  background-image: url(./images/top1.gif);
*/
  background-repeat: no-repeat; height: 64px;
  background-color: #04314a;
  background-image: url(./images/top2.gif);
}

div.sfondo {
  background-color: #FFFFFF;
  background-image: url(./images/sfondo.gif);
  background-repeat: no-repeat;
  background-position: left ;
  color: #032940;
  width: 780px;
  height: 700px;
  margin-top: 0px;
  text-align: left;
  position: absolute;
}

div.logo {
  /*background-color: #FFBB00;*/
  background-image: url(./images/toplogo1.gif);
  background-repeat: no-repeat;
  background-position: left ;
  color: #032940;
  width: 780px;
  height: 142px;
  margin-top: 25px;
  margin-left: 25px;
  text-align: left;
  position: absolute;
}

div.public_move {
  background-color: #bbda0b;
  color: #032940;
  width: 260px;
  height: 170px;
  margin-top: 190px;
  margin-left: 160px;
  text-align: center;
  position: absolute;
  /*BORDER: #AEE3FE 1px solid;*/
}
div.public_text {
  color: #032940;
  height: 230px;
  margin-top: 160px;
  margin-left: 470px;
  text-align: left;
  position: absolute;
  /*BORDER: #AEE3FE 1px solid;*/
}
div.footer 
  {
  background-color: #FFFFFF;
  color: #032940;
  width: 670px;
  margin-top: 500px;
  /*margin-left: 140px;*/
  position: absolute;
  /*position:absolute; bottom: 10px;*/
  /*BORDER-bottom: #032940 1px solid;*/
  /*BORDER-top: #bbda0b 1px solid;*/
  text-align: right;
  font-family: Verdana, Arial, Helvetica;
  font-size: xx-small;
  }

div.footer2
  {
  background-color: #FFFFFF;
  color: #032940;
  width: 500px;
  margin-top: 500px;
  margin-left: 140px;

  position: absolute;
  /*position:absolute; bottom: 10px;*/
  /*BORDER-bottom: #032940 1px solid;*/
  /*BORDER-top: #bbda0b 1px solid;*/
  /*border: 1px solid #000000;*/
  text-align: center;
  font-family: Verdana, Arial, Helvetica;
  font-size: xx-small;
  }

  
div.email 
  {
  /*background-image: url(./images/email.gif);*/
  /*background-repeat: no-repeat;*/
  margin-left: 20px;
  margin-top: 350px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-position: left top ;
  text-decoration: none;
  }

.tit1 {text-decoration: none;}  
.tit1:link {text-decoration: none;}  
.tit1:hover {text-decoration: none;}  

.point
  {
  display: block;
  background: url("./images/point1.gif") no-repeat top left;
  background-position: left top ;
  line-height: 20px;
  width: 20px;
  text-decoration: none;
  color: #032940;
  font-weight: bold;
  }
.point:link
  {
  display: block;
  background: url("./images/point1.gif") no-repeat top left;
  background-position: left top ;
  line-height: 20px;
  width: 20px;
  text-decoration: none;
  color: #032940;
  font-weight: bold;
  }
.point:hover
  {
  display: block;
  background: url("./images/point2.gif") no-repeat top left;
  background-position: left top ;
  line-height: 20px;
  width: 20px;
  text-decoration: none;
  color: #032940;
  font-weight: bold;
  }

  
.titolo1 {font-family: Verdana, Arial, Helvetica; font-weight: bold; font-style: normal; font-size: 1.5em; text-align:center;}
.titolo2 {font-family: Verdana, Arial, Helvetica; font-weight: bold; font-style: italic; font-size: 1.2em; text-align:right;}
.corpo   {font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; font-size: 1em; text-align:justify;}

.titolo   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #404040;}
.articolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #404040;}

