

body {
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    font-family : Verdana;
    font-size : 11px;
    list-style-position : outside;
  }

  ul {margin-left: -25px;
  margin-top: 0px;
  }


a {
text-decoration: none;
color: #888888;
}
 a:hover{
    text-decoration: none;
    color: #000000;
}

td{
vertical-align: top
}

.sottolineatura {
    background-image : url(img/linea.gif);
    background-repeat : repeat-x;
    width : 100%;
    background-position : bottom;
    text-align: right;
    color: #888888;
    margin-bottom:20px;
    margin-top:5px;
    line-height:25px;
  }


#sottolineatura {
    background-image : url(img/linea.gif);
    background-repeat : repeat-x;
    width : 100%;
    background-position : bottom;
    text-align: right;
    color: #888888;
    margin-bottom:20px;
    margin-top:5px;
    line-height:25px;
  }

#sottolineatura a{
    color: #888888;
}

#sottolineatura a:hover{
    color: #000000;
}

#nero {
    color: #000000;
}

#nero a{
    color: #000000;
}
/*#titolo {
    text-shadow: 0px 0px 3px #444444, 0px 3px 10px #909090;
     font-size : 50px;
  }*/

h2 {
   font-weight: normal;
    text-shadow: 0px 0px 3px #444444, 0px 3px 10px #909090;
     font-size : 35px;
padding: 0px;
margin: 0px;
margin-bottom: 5px;
  }

h2 a{text-decoration: none;
color: #000000;}


h3
  {
  font-size : 15px;
  font-weight :  bold;
  padding: 0px;
  margin: 0px;
  }

h3 a{text-decoration: none;
color: #000000;}



h4{
  font-weight: normal;
  font-size : 12px;
   font-style:italic;
  margin: 0px;
  margin-bottom: 15px;
  padding: 0px;
  }

h4 a{text-decoration: none;
color: #000000;}

img{
	border-style : hidden;
}

/*#virgolette{
	  background-image : url(img/virup.gif);
	  background-repeat: no-repeat;
	  height: 35px;
	 padding: 0px 30px 0px;
	 font-style: italic;
}*/

.virgolette{
	  background-image : url(img/virup.gif);
	  background-repeat: no-repeat;
	  height: 35px;
	 padding: 0px 30px 0px;
	 font-style: italic;
}

.scomparsa {
    display:none;
  }

.margini {
    margin: 15px;
  }



.imma {
width: 470px;
margin-top: 0px;
margin-bottom: 15px;

}

#col-data{
/* 	color: #ffffff; */
font-size: 10px;
/*     background: url(img/data.gif) no-repeat top right; */
    margin: 0;
/*     text-align: center; */
/*   padding: 11px 10px 11px; */
}

.form{
 width: 300px;

}


#news-colonna{
/* 	color: #ffffff; */
font-size: 10px;
    background: url(img/box-news.gif) no-repeat top right;
    margin: 0;
/*     text-align: center; */
  margin-top: 15px;
margin-bottom: 0px;
padding-top: 70px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;

}

#grigio { color: #888888;}
#grigio a { color: #888888;}
#grigio a:hover { color: #000000;}


/* ________________________NEWS____________________________________- */


/*#titolonews {
     font-size : 17px;
     font-weight :  bold;
  }
#datanews {
    font-style:italic;
    margin-bottom: 15px;
  }*/

#destranews
{
	float: right;
     font-size : 12px;
     font-weight :  normal;

}

.bloccato{ color: #000000;}
.bloccato2{ color: #888888;}

/* ________________________MENU____________________________________- */


#floatdiv {
    left : 0px;
    position : absolute;
    top : 0px;
    width : 200px;
    text-align : left;
  }


.menubox {
    margin: 0 auto;
    width: 200px;
    background: url(img/sotto.gif) no-repeat bottom right;
    font-size: 100%;
    color: #888888;
  }


.menuboxbody {
    background: url(img/sopra.gif) no-repeat top right;
    margin: 0;
    padding: 20px 30px 120px;
  }


.vocemenu {
    width : 100%;
    background-image : url(img/lineamenu.gif);
    background-position : bottom;
    background-repeat : repeat-x;
    line-height: 18px;
    line-height: 15px;
    padding-bottom: 5px;
  }

.vocemenu a {
    color: #ffffff;
  }

.vocemenu a:hover {
    text-decoration: none;
    color : #ffffff;
  }

.vocemenu2 a {
    color : #ffffff;
  }

.sottovoce a{
  color : #888888;
  font-size : 11px;
  line-height: 13px;
  }

/* ________________________header____________________________________- */


#header {
    background-image : url('img/texture.jpg');
    height: 239px;
    margin: 0;
  }


#header_sx {
    width: 10px;
    position: absolute;
    left: 50%;
    top: 14px;
    margin: 0 0 0 -460px;
  }


#header_dx {
    width: 10px;
    position: absolute;
    left: 50%;
    top: 14px;
    margin: 0 0 0 450px;
  }


#box_header {
    width: 900px;
    position: absolute;
    left: 50%;
    top: 14px;
    margin: 0 0 0 -450px;
  }

/* _____________________________FOOTER______________________________________________ */
#footer {
    float: bottom;
    clear: both;
    bottom: 0px;
    vertical-align:bottom;

    background-color: #000000;
    text-align: center;
    width: 100%;
    background-image : url(img/footer.gif);
    background-position : center bottom;
    background-repeat : no-repeat;
    padding: 0px 0px 65px;
    font-size : 10px;
    line-height:15px;
    color: #888888;
  }


.box_footer {
 width: 900px;
 margin-left: auto;
 margin-right: auto;
  }

#footer a {
    color: #888888;
  }

#footer a:hover {
    text-decoration: none;
    color: #ffffff;
  }

.sottolineatura_foot {
    height : 20px;
    width : 100%;
  }

.sfumatura_footer {
    background-image : url(img/sfumaturafooter.jpg);
    background-repeat : repeat-x;
    height : 15px;
    width : 100%;
    background-position : center;
  }

.tabella_f {
    width: 900px;
    margin-top: 15px;
  }

.tabella_f td {
    text-align: left;
    vertical-align: top;
    padding-left:10px;
  }

.tabella_td {
    background-image : url(img/lineamenu.gif);
    background-repeat : repeat-y;
    background-position : right;
  }


#pulsantemappa {
    background-image : url(img/pulsantemenu.jpg);
    background-position : center;
    background-repeat : no-repeat;
    color : #000000;
    width:110px;
    margin: auto;
  }
#pulsantemappa a{
    color: #000000;
    cursor : pointer;
}
#pulsantemappa a:hover {
    text-decoration: none;
    color: #000000;
    }

 #foot_titolo a {
 color: #ffffff;
 }

/* _____________________corpo _____________________________________________ */


#maincontainer {
    width: 900px;
    margin: 0 auto;
  }


#contentwrapper {
    float: left;
    width: 100%;
  }


#contentcolumn {
    margin-bottom : 0;
    margin-left : 200px;
    margin-right : 200px;
    margin-top : 0;
    text-align : justify;
  }
/*#contentcolumn img {
width: 470px;
margin-top: 15px;
margin-bottom: 15px;

}*/


#rightcolumn {
    float: left;
    width: 200px;
    margin-left: -200px;
    text-align : justify;
  }

.right {
width: 170px;
margin-top: 15px;
margin-bottom: 0px;

}

/* ___________________immagini utility_________________________ */

#utility img {
width: 100px;
height:  100px;
margin-right: 15px;
margin-bottom: 5px;
}

#indiceutility img {
width: 50px;
height:  50px;
margin-righr: 15px;
margin-bottom: 15px;
}

/* ___________________portfolio_________________________ */

#completo {
 display:none;
}

.notizia_completa {
    display:none;
  }


/* ___________________pscroller_________________________ */

  #pscroller1{
width: 150px;
height: 120px;
border: 0px;
}

/* ___________________form paginatore_________________________ */

.formtext{
/* border-bottom-color : #bdce0d; */
border-bottom-style : solid;
border-bottom-width : 1px;
/* border-left-color : #bdce0d; */
border-left-style : solid;
border-left-width : 1px;
/* border-right-color : #bdce0d; */
border-right-style : solid;
border-right-width : 1px;
/* border-top-color : #bdce0d; */
border-top-style : solid;
border-top-width : 1px;
/*   color: #adadad; */
}

.formbottone{
/* background-color : #bdce0d; */
/* border-bottom-color : #bdce0d; */
/* border-bottom-style : solid; */
/* border-bottom-width : 1px; */
/* border-left-color : #bdce0d; */
/* border-left-style : solid; */
/* border-left-width : 1px; */
/* border-right-color : #bdce0d; */
/* border-right-style : solid; */
/* border-right-width : 1px; */
/* border-top-color : #bdce0d; */
/* border-top-style : solid; */
/* border-top-width : 1px; */
/* color : #ffffff; */
}
