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:#eee ;
}
BODY.corpo {

  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;
  border-top:3px solid #ddd;
  border-right:1px solid #C1BCD9;
  border-left:1px solid #C1BCD9;
  clear:both;
  width:1000px;
  position:absolute;
  left:50%;
  top:0px;
  margin:0px 0px 0px -500px;
  BACKGROUND-color: #fff;
}
DIV#contenitore {

  border: none;
  clear:both;
  width:400px;
  position:absolute;
  top:0px;
  left:0px;
  margin:0px 0px 0px 0px;
  BACKGROUND-color: #fff;
}


DIV#header01  {

  border:none;
  border-bottom:6px solid #C1BCD9;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:30px;
  clear: both;
  BACKGROUND-color: #F8F8F8;
}
DIV#header01b  {

  border:none;
  MARGIN: 20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:30px;
  clear: both;
  BACKGROUND-color: #F8F8F8;
  text-align:center;
}
DIV#header02  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:111px;
  clear: both;
  BACKGROUND-color: #fff;
  background-image: url(img/bghead.jpg);
  background-repeat: repeat-x;
}
DIV#header03  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:61px;
  clear: both;
  BACKGROUND-color: #fff;
}
DIV#header02  img{

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

DIV#logo  {

  border:none;
  BACKGROUND:trasparent;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:111px;
  width: 516px;
  float: left;
  text-align: left;

}
DIV#flash  {

  border:none;
  BACKGROUND:trasparent;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:111px;
  width: 479px;
  float: right;

}
DIV#pulsantiera  {

  border:1px solid #c9c9c9;
  MARGIN: 0px 30px 0px 30px;
  padding:0px 0px 0px 0px;
  display: block;
  height: 26px;
  background: trasparent;
  padding:0px 0px 0px 0px;
  clear:both;
  background-image: url(img/bgpul.jpg);
  background-repeat: repeat-x;
}
DIV#shadow  {

  border:none;
  MARGIN: 0px 30px 5px 30px;
  padding:0px 0px 0px 0px;
  display: block;
  height: 4px;
  background: trasparent;
  padding:0px 0px 0px 0px;
  clear:both;
  background-image: url(img/shadow.jpg);
  background-repeat: repeat-x;
}
ul.menu{
  border:none;
  float:left;
  background:trasparent;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.menu li{
  border:none;
  display:inline;
  float:left;
  height: 26px;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style: none;
  text-align: center;
  border-right:1px solid #c9c9c9;
  
}
ul.menu li.ultimo{
  border:none;
  display:inline;
  float:left;
  height: 26px;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style: none;
  text-align: center;
  background-image: url(img/bgpul.jpg);
  background-repeat: no-repeat;
}

DIV#banner {

  border:none;
  MARGIN: 0px 30px 25px 30px;
  padding:0px 0px 0px 0px;
  display: block;
  height: 187px;
  background: trasparent;
  padding:0px 0px 0px 0px;
  clear:both;
}






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#mezzo {
  clear:both;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:none;
  display:block;
  background-image: url(img/bar.jpg);
  background-repeat: repeat-x;
  min-height: 100px;
}

DIV#spazioajax  {

  border-right:none;
  visibility: visible;
}
DIV#schedaajax  {

  border-right:none;
  visibility: hidden;
}

DIV#colonnatesto  {

  border:none;
  MARGIN: 80px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:290px;
}
DIV#colonnatestob  {

  border:none;
  MARGIN: 80px 0px 500px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:290px;
}
DIV#centrale  {

  border:none;
  MARGIN: 25px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:477px;
  text-align: center;
}
DIV#colonnagallery  {

  border:none;
  MARGIN: 0px 14px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:178px;
  text-align:left;
}
DIV#colonnagallery img{

  border:none;
  MARGIN: 0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}



DIV#colonnnnews  {
  border:none;
  MARGIN: 80px 0px 0px 5px;
  padding:0px 0px 0px 0px;
  float:left;
  width:224px;
  text-align:center;
  background-image: url(img/newsbg.jpg);
  background-repeat: repeat-y;
}
DIV#testatanews  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:223px;
  height: 8px;
  background: trasparent;
  background-image: url(img/news01.jpg);
  background-repeat: no-repeat;
}
DIV#codanews  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:223px;
  height: 19px;
  background: trasparent;
  background-image: url(img/news02.jpg);
  background-repeat: no-repeat;
}
DIV#boxnews  {
  border: none;
  border-bottom: 3px solid #EBEAF1;
  MARGIN: 0px 12px 10px 12px;
  padding:0px 0px 0px 0px;
  clear:both;
  text-align:center;
  background: trasparent;
  width: 200px;
  position:relative;
  color:white;
}

DIV#boxnews img {

  border:none;
  MARGIN:8px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

DIV#colonna_galleria  {

  border-right:1px solid #d4d4d9;
  MARGIN: 0px 14px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:535px;
}
DIV#imgpulsanti  {

  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear: both;
  border:none;
  text-align: center;
}
DIV#riga  {

  MARGIN: 0px 0px 0px 25px;
  padding:0px 0px 0px 0px;
  float:left;
  clear: both;
  border:none;
  text-align: center;
  width:424px;
}
DIV#riga2  {

  MARGIN: 0px 0px 20px 25px;
  padding:0px 0px 0px 0px;
  float:left;
  clear: both;
  border:none;
  border-bottom:1px solid #aaa;
  text-align: left;
  width:424px;
}
DIV#riga2 img  {

  MARGIN: 0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #aaa;
  float:left;
}
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#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#contenuti  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  clear:left;
  width:444px;
  text-align:left;
}









DIV#boxcontenuti  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  text-align:left;
  background: trasparent;
  width:  476px; 
  position:relative;
  color:white;
}




DIV#footer  {

  border:none;
  MARGIN: 20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear: both;
  BACKGROUND-color: #fff;
  text-align: center;
  font-size: 1em;
  color:#6F6F6F;
}
DIV#footer02  {

  border:none;
  MARGIN: 10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear: both;
  text-align: center;
  BACKGROUND-color: #EDEDEE;
  color:#6F6F6F;
}
DIV#credit {

  border:none;
  border-top:3px solid #ddd;
  MARGIN: 10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear: both;
  text-align: center;
  BACKGROUND-color: #eee;
  color: #3E1C81;
}
DIV#credit img{
  margin:10px 5px 5px 5px;
  padding:0px 0px 0px 0px;
  border: none;
}

