HTML {

  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px
}


BODY {

  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  FONT: 76% Verdena,sans-serif;
  text-align:justified;
  align:center;
  background:#fff ;
}

DIV#container {

  border: none;
  clear:both;
  width:958px;
  position:absolute;
  left:50%;
  top:0px;
  margin:0px 0px 0px -479px;
  BACKGROUND-color: #fff;
  background-image: url(img/bgcontainer.gif);
  background-repeat: repeat-y;
}



DIV#header  {

  border:none;
  BACKGROUND-color: #fff;
  MARGIN: 0px 5px 0px 5px;
  padding:0px 0px 0px 0px;
  height:154px;
  width: 948px;
  position:relative;
  BACKGROUND-color: #fff;
  background-image: url(img/bghead.jpg);
  background-repeat: repeat-x;
}

DIV#logo {
  border:none;
  position:absolute;
  top:0px;
  left:0px;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:166px;
  height:132px;
  background:#fff;
}
DIV#header img{
  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
DIV#banner  {

  border:none;
  position:absolute;
  top:25px;
  right:7px;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:596px;
  height:78px;
  background:#fff;
}






DIV#percorso  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  clear:both;
  height:26px;
  text-align:left;
  font-size: 12px;
  background: trasparent;
  width:948px;
}






DIV#middle {
  clear:both;
  margin:0px 5px 0px 5px;
  padding:0px 0px 0px 0px;
  border:none;
  color:#87A3D1;
  background-image: url(img/bgmiddle.jpg);
  background-repeat: repeat-x;
  min-height: 521px;
  width:948px;
}
DIV#pulsantiera  {

  border:none;
  MARGIN: 0px 14px 0px 0px;
  padding:0px 0px 0px 0px;
  width:144px;
  background: trasparent;
  padding:0px 0px 0px 0px;
  float:left;
  clear:both;
}
ul.menu{
  border:none;
  float:left;
  width:144px;
  background:trasparent;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.menu li{
  border:none;
  display:inline;
  float:left;
  width:144px;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style: none;
  text-align: center;
}
ul.submenu{
  border:none;
  float:left;
  width:144px;
  background:trasparent;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.submenu li{
  border:none;
  display:inline;
  float:left;
  width:144px;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style: none;
  text-align: center;
}




DIV#colonnahome  {

  border:none;
  MARGIN: 0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:190px;
  text-align:left;
}
DIV#colonnahome img{

  border:none;
  MARGIN: 0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
DIV#colonnahome2  {

  border:none;
  MARGIN: 0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:190px;
  text-align:left;
}
DIV#colonnahome2 img{

  border:none;
  MARGIN: 0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
DIV#colonnahome3  {

  border:none;
  MARGIN: 0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:385px;
  text-align:left;
}
DIV#colonnanews  {

  border:none;
  MARGIN: 0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:385px;
  text-align:left;
}
DIV#colonnahomeb  {

  border:none;
  MARGIN: 0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:190px;
  text-align:center;
}
DIV#colonnahomeb ul{
  border:none;
  float:left;
  width:190px;
  background:trasparent;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
DIV#colonnahomeb ul li{
  border:none;
  display:inline;
  float:left;
  width:180px;
  margin: 0px 0px 2px 2px;
  padding:0px 0px 0px 0px;
  list-style: none;
  text-align: left;
  color: #333;
}

ul.listhome{
  border:none;
  float:left;
  width:190px;
  background:trasparent;
  margin: 15px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.listhome li{
  border:none;
  display:inline;
  float:left;
  width:190px;
  margin: 0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  list-style: none;
  text-align: left;
}



DIV#colonnacont  {

  border:none;
  MARGIN: 0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:585px;
  text-align:left;
  background: trasparent;
}
DIV#colonnacont img {

  border:none;
  MARGIN: 5px 10px 0px 0px;
  padding:0px 0px 0px 0px;
  float: left;
}



DIV#colonnacont_home  {

  border:none;
  MARGIN: 0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  left:190px;
  width:585px;
  text-align:center;
  background: trasparent;
}
DIV#colonnacont_home img {
  border:none;
  MARGIN: 5px 10px 0px 0px;
  padding:0px 0px 0px 0px;
/*  float: right;*/
}

DIV#bloccoscheda_home  {

  border:none;
  MARGIN: 0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:585px;
  height: 95px;
  text-align:center;
  position:relative;
}





DIV#bloccoscheda  {

  border:none;
  border-bottom: 1px solid #d8d8d8;
  MARGIN: 0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:585px;
  height: 95px;
  text-align:left;
  position:relative;
}

DIV#colonnadestra  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  clear:right;
  width:194px;
  text-align:left;
}
DIV#boxnews  {
  border: 1px solid #d9d9d9;
  MARGIN: 0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  clear:both;
  float:left;
  text-align:center;
  background: trasparent;
  width: 187px;
  position:relative;
  color:white;
}

DIV#colonnadestra img {

  border:none;
  MARGIN: 0px 0px 15px 11px;
  padding:0px 0px 0px 0px;
  float: left;
}




DIV#contenuti  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  clear:left;
  width:444px;
  text-align:left;
}


DIV#colonnatesto  {

  border:none;
  MARGIN: 0px 0px 0px 25px;
  padding:0px 0px 0px 0px;
  float:left;
  clear:right;
  width:260px;
  text-align:justify;
  font-size: 12px;
  color: #245098;
}






DIV#boxsottomenu  {

  border: none;
  MARGIN: 2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear:left;
  float:left;
  text-align:left;
  background: trasparent;
  width:  143px; 
  position:relative;
  color:white;
}




DIV#footer {

  clear:both;
  COLOR: #152E4D;
  border:none;
  height:110px;
  text-align:right;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:trasparent;
  background-image: url(img/bgfooter.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  position: relative;
  clear: both;
}
DIV#footer hr{

  COLOR: #8E92A8;
  margin:0px 5px 0px 5px;
}
DIV#credit {

  top: 0px;
  right: 0px;
  height: 90px;
  width: 160px;
  margin:0px 26px 5px 0px;
  padding:0px 0px 0px 0px;
  background-color:trasparent;
  position: absolute;
  clear: both;
  font-size: 10px;
  text-align: center;
}
DIV#credit img{
  margin:10px 5px 5px 5px;
  padding:0px 0px 0px 0px;
  border: none;
}

