.menuHide{
	position: absolute;
	visibility:hidden;
}

.menuShow{
	position: relative;
	visibility:show;
}

h1.titolo {
  font: 1.8em verdana,sans-serif;
  font-weight: bold;
  margin:0px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  color: #f08800;
  background: trasparent;
  display: block;
  text-align: right;
}

h1.titolo2 {
  font: 1.8em verdana,sans-serif;
  font-weight: bold;
  margin:0px 0px 0px 0px;
  padding:1px 1px 1px 1px;
  color: #f08800;
  background: trasparent;
  display: block;
  text-align: left;
}

h2.titologallery {
  FONT: 1em Verdena,sans-serif;
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 0px;
  font-weight: normal;
  color: 152E4D;
  text-align: center;
  color: #fff;
  background: #f08800;
}

a.link_notizie_home  {

  border:none;
  MARGIN: 0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  background: trasparent;
  text-align: center;
  text-decoration:none;
  color:#fff; 
}
a.link_notizie_home:hover  {

  background: #ccc;
  color: #fff;
  text-decoration:none;

}

h2.titolonews {
  FONT: 1.5em Verdena,sans-serif;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight: normal;
  text-align: center;
  color: #6C7097;
  background:trasparent;
  display: block;
}
h3{
  font: 1.1em verdana,sans-serif;
  font-weight: normal;
  margin:8px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  color: #6F6F6F;
  background: trasparent;
  text-align: center;
  width: 194px;
}
h2.notizie{
  font: 1.1em verdana,sans-serif;
  font-weight: bold;
  margin:8px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  color: #6F6F6F;
  background: trasparent;
  text-align: left;
}

a.modulo  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:8px 8px 8px 8px;
  float:left;
  text-align:left;
  background: trasparent;
  text-align: center;
  text-decoration:none;
  color:#fff; 
}
a.modulo:hover  {

  background: #ccc;
  color: #ccc;

}
a.modulo img{

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

a.link {
   color:#666;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 11px;
   background: trasparent;
   display: block;
   border: none;
   border-top: 1px solid #666;
   line-height: 29px;
}
a.link:hover {
   color:#fff;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 11px;
   background: #666;
   display: block;
   border: none;
   border-top: 1px solid #666;
}

a.linkhead {
   color: #7b7b89;
   text-decoration:none; 
   background: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-size:1em;
}
a.linkhead:hover {
   text-decoration:underline; 

}

a.linkgallery {
   color: #7b7b89;
   text-decoration:none; 
   background: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
a.linkgallery:hover {
   text-decoration:underline; 

}


a.pul {
   color:#202022;
   font-family: tahoma, san-serif;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 1em;
   background: trasparent;
   display:block;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 10px 0px 10px;
   line-height: 26px;
   text-align:center;
   border-left:1px solid #fff;
   border-right:1px solid #fff;
}
a.pul:hover {
   color:#fff;
   background: #f08800;
   border-left:1px solid #f08800;
   border-right:1px solid #f08800;
}
a.pul2 {
   color:#202022;
   font-family: tahoma, san-serif;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 1em;
   background: trasparent;
   display:block;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 15px 0px 15px;
   line-height: 26px;
   text-align:center;
   border-left:1px solid #fff;
   border-right:1px solid #fff;
}
a.pul2:hover {
   color:#fff;
   background: #f08800;
   border-left:1px solid #f08800;
   border-right:1px solid #f08800;
}

a.link-news2 {
   color:#6F6F6F;
   text-decoration:none; 
   font-weight:bold;
   font-size:1em;
   background: trasparent;
   border:none;
   margin:0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-align: left;

}
a.link-news2:hover {
   background:#EBEAF1; 
}

a.link-news {
   color:#6F6F6F;
   text-decoration:none; 
   font-weight:bold;
   font-size:1em;
   background: trasparent;
   display: block;
   border: none;
   margin:0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-align: center;

}
a.link-news:hover {
   background:#EBEAF1; 
}
a.linkaltrenews {
  FONT: 1.3em Verdena,sans-serif;
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight: normal;
  text-align: center;
  color: #6C7097;
  background:trasparent;
  display: block;
  text-decoration: none;
}
a.linkaltrenews:hover {
  text-decoration: underline;
}

a.titolonovita {
   color:#3E1C81;
   text-decoration:none; 
   font-weight:bold;
   font-size: 1.1em;
   line-height:1.1em;
   background: trasparent;
   background-image: url(img/arrow.jpg);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 18px;
   text-align: left;
   
}
a.titolonovita:hover {
   text-decoration:underline; 
   color:#f08800 ;
}
a.tuttenovita {
   color:#f08800;
   text-decoration:none; 
   font-weight:bold;
   font-size: 1em;
   line-height:1em;
   background: trasparent;
   border: none;
   margin: 10px 0px 0px 18px;
   padding: 0px 0px 0px 0px;
   text-align: left;
   
}
a.tuttenovita:hover {
   text-decoration:underline; 
   color:#3E1C81;
}

a.path {
   color:#245098;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 1em;
   background: trasparent;
   margin:0px 0px 0px 0px;
   padding:2px 5px 2px 5px;
}
a.path:hover {
   color:#fff;
   text-decoration:none; 
   font-weight:lighter;
   background: #245098;
}
a.sottosotto {
   border:none ;
   color:#fff;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 12px;
   background: trasparent;
   width: 120px;
   line-height: 18px;
   margin:2px 0px 0px 10px;
   padding:0px 0px 0px 0px ;
   display: block;
}
a.sottosotto:hover {
   border:none;
   color:#B4CCF3;
   text-decoration:underline; 
   font-weight:lighter;
   font-size: 12px;
   background: trasparent;
   width: 120px;
   line-height: 18px;
   margin:2px 0px 0px 10px;
   padding:0px 0px 0px 0px ;
   display: block;
}

p.testofoot  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  text-align: center;
  font-size: 1.1em;
  line-height: 1.1em;
}
p.testofoot2  {

  border:none;
  MARGIN: 20px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  text-align: center;
  font-size: 1.1em;
  line-height: 1.1em;
}
p.testoheadb  {

  border:none;
  MARGIN: 0px 0px 0px 22px;
  padding:0px 0px 0px 0px;
  text-align: center;
  color: #3E1C81;
  font-size: 1em;
  line-height: 30px;
}
p.testohead  {

  border:none;
  MARGIN: 0px 0px 0px 22px;
  padding:0px 0px 0px 0px;
  text-align: justify;
  color: #3E1C81;
  font-size: 1em;
  line-height: 30px;
}
p.testohome  {

  border:none;
  MARGIN: 20px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  text-align: justify;
  color: #000;
  font-size: 1em;
  text-align: right;
}
p.testoiva  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: center;
  font-size: 0.8em;
  line-height: 30px;
  color: #333;
}
p.testonovita  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: left;
  color: #3E1C81;
  font-size: 1em;
}
p.testo  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  text-align: right;
  color: #3e2d8e;
  font-size: 1.2em;
}

p.testoservizi  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  text-align: left;
  color: #3e2d8e;
  font-size: 1.3em;
}

p.testocontenuti  {

  border:none;
  MARGIN: 0px 0px 10px 0px;
  padding:5px 5px 5px 5px;
  text-align: left;
  color: #000;
  font-size: 1em;
}
ul.listatesto {
  border:none;
  float:left;
  background:trasparent;
  margin: 5px 10px 15px 0px;
  padding:0px 0px 0px 0px;
  color: #3E1C81;
  list-style: inside url(img/circle.gif);
  clear: both;
  width: 340px;
  font-size: 1.2em;
}

span.testoriga  {

  border:1px solid red;
  MARGIN: 0px 0px 0px 10px;
  padding:0px 0px 0px 0px;
  float:right;
  text-align:left;
}

span.blugrosso {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: left;
  color: #3e2d8e;
  font-size: 1.3em;
  line-height: 1.3em;
  font-family: Verdana;
}

a.blugrosso:link, a.blugrosso:hover, a.blugrosso:visited {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: left;
  color: #3e2d8e;
  font-size: 1.2em;
  line-height: 1.2em;
  font-family: Verdana;
}

span.orangegrosso  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: left;
  color: #ff9c09;
  font-size: 1.5em;
  font-weight: bold;
  font-family: Verdana;
}
span.rossogrosso  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: left;
  color: #ff0000;
  font-size: 1.2em;
  line-height: 1.2em;
  font-family: Verdana;
  font-weight: bold;
}
span.grey  {

  border:none;
  MARGIN: 5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: left;
  color: #7b7b89;
  font-size: 1.1em;
  line-height: 1.1em;
  font-weight: bold;
  font-family: Verdana;
}
p.testodata  {

  border:none;
  MARGIN: 0px 5px 0px 5px;
  padding:0px 0px 0px 0px;
  display: block;
  text-align: right;
  color: #333;
  font-size: 0.9em;
  line-height: 20px;
  text-transform:capitalize;
}
p.testodati  {

  border:none;
  MARGIN: 0px 5px 0px 5px;
  padding:0px 0px 0px 0px;
  display: block;
  text-align: center;
  color: #afafbf;
  font-size: 0.9em;
  line-height: 1em;
}
p.piedipagina  {

  border:none;
  MARGIN: 0px 0px 0px 10px;
  padding:0px 0px 0px 0px;
  text-align: left;
  float:left;
  color: #666;
  font-size: 11px;
  width: 600px;
}
p.piedipagina2  {

  border:none;
  MARGIN: 10px 0px 0px 58px;
  padding:0px 0px 0px 0px;
  text-align: left;
  float:left;
  color: #666;
  font-size: 11px;
  width: 600px;
}
p.testoscheda  {
  position:absolute;
  top:50%;
  left:105px;
  border:none;
  MARGIN: -18px 0px 0px 0x;
  padding:0px 0px 0px 0px;
  text-align: left;
  float:left;
  color: #666;
  font-size: 12px;
  width: 341px;
}
a.pdf {
   color:#666;
   position:absolute;
   top:50%;
   left:470px;
   MARGIN: -28px 0px 0px 0x;
   padding:0px 0px 0px 0px;
   text-align: center;
   background: trasparent;
   display: block;
   border: none;
}
a.link-rosso  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: left;
  color: #e60003;
  font-size: 1.1em;
  line-height: 1.1em;
  font-weight: bold;
  font-family: Verdana;
}
a.link-rosso:hover  {

  border:none;
  color: #fff;
  background:#e60003 ;

}
p.testopercorso  {

  border:none;
  MARGIN: 0px 0px 0px 155px;
  padding:2px;
  text-align: left;
  color: #333;
  font-size: 10px;
}
a.linkpercorso {
   color:#333;
   text-decoration:none; 
   font-weight:bold;
   font-size: 10px;
   background: trasparent;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-align: left;
}
a.linkpercorso:hover {
   text-decoration:underline; 
}

