#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 190px;
padding: 0px;
margin: 0px;
background-color:#58595B;
}

#vertmenu h1 {
display: block;
background-color:white;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:180px;
}

#vertmenu ul {
list-style: none;
margin: 10px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 10px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 90%;
display: block;
border-bottom: 1px dashed gray;
padding: 5px 0px 2px 4px;
text-decoration: none;
color:white;
width:150px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: white;
background-color: black;
}

#vertmenu li.current, a.current{
color: white;
background-color: black;
/*font-weight:bold;*/
}

#sottomenu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
background-color:#58595B;
border:0px dashed black;
text-align:right;
}
#sottomenu a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
text-align:right;
color:white;
border:0px dashed black;
}

#sottomenu a:hover{
font-weight:bold;
}

#sottomenu a.sottocurrent{
font-weight:bold;
color: Black;
}

body     { font-family: "Swis721 LtEx BT",  "Arial" ; background-color: #f5f5f5; margin: 0 0 1em; padding: 0 }
p, li    { font-size: 0.8em; font-family:  "Swis721 LtEx BT",  "Arial" }
p  { padding: 0.5em }
h3 { padding-left: 0.5em }

a:link, a:visited  { color: black; }
a:hover {color:gray;}

#tab-generale       { margin: 0 0 0 0; padding: 0 }
#tab-foto	    { margin: 0 0 0 0; padding: 20 }

#colonna-menu     { background-color: #58595B; margin: 0; padding: 0; width: 190px; border: dashed 0px gray }
#contenuti-1     { background-color: white; margin: 0; padding: 0; width: 100%; border: dashed 1px gray }
#contenuti-2 {background-color: white;margin: 5px;padding:30px;text-align:justify;font-size:90%}
.scritta-nera {font-size:120%;font-weight:bold;}
.inevidenza {font-size:130%;color:black}
.descmenu{
	font-family: "Lucida Handwriting",Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
}


#mailmenu {
font-family: "Verdana", "Arial", Helvetica, sans-serif;
font-size: 90%;
text-align:right;
margin: 10px;
padding: 0px;
}
#mailmenu a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
text-align:right;
color:white;
margin: 10px;
padding: 0px;
}
#mailmenu a:hover{
color:black;
/*font-weight:bold;*/
}

.eventi_news{
font-family: arial,verdana,Helvetica;
font-size:1em;
text-align:left;
color:black;
padding-top:20px;
padding-bottom:20px;
border-bottom: 1px solid gray;
border-top:1px solid gray;
}

/*
#eventi_news a{
font-family: arial,verdana,Helvetica;
font-size:1.1em%;
color:black;
}

#eventi_news a:hover{
color:gray;
}
*/

#eventi_news_evidenza{
font-family: arial,verdana,Helvetica;
font-size:110%;
text-align:left;
background-color:lightgrey;
color:black;
padding-top:20px;
padding-bottom:20px;
border-bottom: 1px solid black;
border-top:1px solid black;
}

#eventi_news_evidenza a{
font-family: arial,verdana,Helvetica;
font-size:120%;
color:black;
}

#eventi_news_evidenza a:hover{
color:white;
}




.titolosezione  { color: white; font-size: 0.8em; font-weight: bold; background-color: black; margin: 0; padding: 0.2em; border: solid 0px #fff }

li.elencodoc {font-size:90%;}

p.logoset {
	text-align: center;
	margin: 0em;
}


p.logoset a img {
	padding: 0.8ex;
	margin: 0em 1.4em 0.2em 1.4em;
	border: solid 0.1ex White;
}

p.logoset a:hover img {
	border-color:black;
}

a.link_nera { color:black;}
a.link_nera:hover { color:yellow;}


/* galleria fotografica */

.galleries {
  background:#eee;
  float:left;
  width:680px;
  margin:0 0 15px;
  padding:1px 0;
  text-align:center;
  }
.index .galleries {
  margin-bottom:10px;
  padding-bottom:1px;
  }
.galleries ul {
  float:left;
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
  text-align:left;
  }
.galleries li {
  background-image:none;
  position:relative;
  float:left;
  width:210px;
  height:250px;
  margin:0;
  padding:10px 0 15px 15px;
  }
div.useslides ul li {
  background-position:64px 0;
  padding-top:130px;
  text-align:center;
  }
.galleries h3 {
  margin:220px 10px .25em 15px;
  font:bold 100% Verdana,Sans-serif;
  line-height:1.2em;
  color:black;
  }
.useslides h3 {
  margin-right:0;
  }
.galleries h3 a, .galleries a.img {
  border-width:0;
  color:black;
  }
.galleries li .img {
  position:absolute;
  top:15px;
  left:30px;
  }
.useslides li .img {
  left:65px;
  }
.galleries ul p {
  margin:.35em 10px 0 4px;
  }
.useslides ul p {
  margin-right:0;
  }


/* fine galleria fotografica */
