.menuHide{
	position: absolute;
	visibility:hidden;
}

.menuShow{
	position: relative;
	visibility:show;
}

h1.home {
  font: 20px Tahoma,sans-serif;
  font-weight: light;
  margin:0px 0px 14px 0px;
  padding:0px 0px 0px 0px;
  color: #E60003;
  background: trasparent;
  display: block;
}
h1.titolo { FONT: lighter 1.6em Verdena, sans-serif; margin:0; padding:5px; color: #8398b3; display: block; border-bottom: medium none #000000; background: trans parent;
}
.titolokeyword { color: #8398b3; font: bold 12px Verdena, sans-serif; text-decoration: none; }
.titolokeyword_nero { color: black; font: bold 12px Verdena, sans-serif; text-decoration: none; }
h2.sottotitolo {
  FONT: bold 12px Verdena, sans-serif;
  margin:0;
  padding:5px;
  color: #8398b3;
  display: block;
  border-bottom: medium none #000000;
  background: transparent;
}
h3.titolonews {
  FONT: 12px Tahoma, sans-serif;
  line-height: 30px;
  border: none;
  border-bottom:1px solid #d9d9d9;
  width: 163px;
  font-weight: bold;
  color: #666;
  margin: 0px 0px 0px 11px;
  padding:0px 0px 0px 0px;
  line-height: 20px;
  text-align:left;
}

h3.titolodestro {
  FONT: 1em Tahoma, sans-serif;
  line-height: 1em;
  border: none;
  clear: both;
  font-weight: bold;
  color: #fff;
  margin: 0px 0px 10px 0px;
  padding:5px 2px 5px 2px;
  text-align:center;
}

.testo02 {
  font-size: 0.7em;
  font-family:arial;
  font-weight: lighter;
  color:#fff;
}

a.link {
   color:#fff;
   text-decoration:none; 
   font-weight:bold;
   font-size: 1em;
   background: trasparent;
   display: block;
   border: none;
   margin:0px 0px 0px 0px;
   padding:0px 5px 0px 5px;
}
a.link:hover {
   color:#282e46;
   text-decoration:underline; 
   background:#7B829E;
}


a.link2 {
   color:#282e46;
   text-decoration:none; 
   font-weight:bold;
   font-size: 12px;
   background: trasparent;
   border: none;
   margin:0px 0px 0px 0px;
   padding:0px 5px 0px 5px;
   line-height: 50px;
}
a.link2:hover {
   color:#666;
   text-decoration:underline; 
   background:none;
}

a.link3 {
   color:#fff;
   text-decoration:none; 
   font-weight:bold;
   font-size: 10px;
   background: #5c606c;
   border: none;
   margin:0px 0px 0px 0px;
   padding:6px 3px 6px 3px;
   display: block;
}
a.link3:hover {
   color:#666;
   text-decoration:none; 
   background:#ccc;
}
a.link4 {
   color:#fff;
   text-decoration:none; 
   font-weight:bold;
   font-size: 9px;
   background: #9398AA;
   border: none;
   margin:0px 0px 0px 0px;
   padding:5px 3px 5px 3px;
   display: block;
}
a.link4:hover {
   color:#333;
   text-decoration:none; 
   background:#ccc;
}
a.link5 {
   color:#fff;
   text-decoration:none; 
   font-weight:bold;
   font-size: 10px;
   background: #282e46;
   border: none;
   margin:0px 0px 0px 0px;
   padding:5px 3px 5px 3px;
   display: block;
}
a.link5:hover {
   color: #282e46;
   text-decoration:none; 
   background:#fff;
}
a.link6 {
   color: #ff0;
   text-decoration:none; 
   font-weight:bold;
   font-size: 10px;
   background: #282e46;
   border: none;
   margin:0px 0px 0px 0px;
   padding:5px 3px 5px 3px;
   display: block;
}
a.link6:hover {
   color: #282e46;
   text-decoration:none; 
   background:#fff;
}


a.link7 {
   color: #f99;
   text-decoration:none; 
   font-weight:bold;
   font-size: 10px;
   background: #282e46;
   border: none;
   margin:0px 0px 0px 0px;
   padding:5px 3px 5px 3px;
   display: block;
}
a.link7:hover {
   color: #282e46;
   text-decoration:none; 
   background:#fff;
}


a.linktesto {
   color:#8398b3;
   text-decoration:none; 
   font-weight:bold;
   font-size: 1em;
   background: none;
   border: none;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   display: block;
   line-height: 5em;
}
a.linktesto:hover {
   color:#8398b3;
   text-decoration:underline; 
   background:#fff;
}
a.linktestob {
   color:#8398b3;
   text-decoration:none; 
   font-weight:bold;
   font-size: 0.9em;
   background: none;
   border: none;
   margin:0px 0px 0px 0px;
   padding:2px 2px 2px 2px;
   line-height: 1em;
}
a.linktestob:hover {
   color:#fff;
   text-decoration:underline; 
   background:#8398b3;
}

a.lista01 {
   color:#fff;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 1.2em;
   background: trasparent;
   display: block;
   border: none;
   margin: 0px 0px 0px 0px;
   padding:0px 5px 0px 5px;
}
a.lista01:hover {
   color:#E60003;
   text-decoration:underline; 
   font-weight:lighter;
   background: trasparent;
   display: block;
}


a.link-news {
   color:#666;
   text-decoration:none; 
   font-weight:bold;
   font-size: 11px;
   background: trasparent;
   display: block;
   border: none;
   margin: 5px 0px 0px 11px;
   padding: 1px;
   text-align: left;
   width: 160px;
}
a.link-news:hover {
   text-decoration:underline; 
}
a.path {
   color:#245098;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 11px;
   background: trasparent;
}
a.path:hover {
   color:#fff;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 11px;
   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;
}
a.linkdestro {
   color:#fff;
   text-decoration:none; 
   font-weight:bold;
   font-size: 1em;
   background: none;
   border: none;
   margin:0px 0px 20px 0px;
   padding:2px 2px 2px 2px;
   display: block;
   line-height: 1em;
}
a.linkdestro:hover {
   color:#fff;
   text-decoration:underline; 
}

a.galleryesempi {
  FONT: 1.1em Verdena,sans-serif;
  font-weight: bold;
  margin:0px 0px 0px 0px;
  padding:2px 2px 2px 2px;
  color: #8398b3;
  border: none;
  background: none;
  text-decoration: none;
  display: block;
  text-align: center;
  
}
a.galleryesempi:hover {
  color: #fff;
  text-decoration: none;
  background: #282E46;
}

p.testo  { border:none; MARGIN: 0; padding:5px; text-align: left; font-size: 1em; color: #282e46; text-decoration: none; }
p.testo2  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  text-align: left;
  font-size: 1em;
  color: #fff;
}

p.testo ul { border:none; float:left; margin: 0; padding:0; text-align: left; width:520px; color: #282e46; text-decoration: none; }
contenuti li{
  border:none;
  margin: 0px 0px 0px 0px;
  padding:2px 2px 2px 2px;
  list-style: circle;
  text-align: left;
  color:#282e46;
  width:520px;
}

p.testonews  {

  border:none;
  MARGIN: 0px 0px 0px 11px;
  padding:0px 0px 0px 0px;
  width: 160px;
  text-align: left;
  color: #979691;
  font-size: 11px;
}
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;
}

p.testophoto  {

  border:none;
  MARGIN: 10px 0px 10px 0px;
  padding:5px 5px 5px 5px;
  text-align: left;
  font-size: 1em;
  color: #282e46;
  width: 450px;
}

ul.list01 li.titoletto p{
  border:none;
  margin: 0px 0px 0px 0px;
  padding:8px 5px 8px 5px;
  text-align: left;
  color: #282e46;
  font-weight: bold;
  font-size:10px;
}
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;
}
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; 
}
a.email {
	font: bold 1em tahoma;
    color: #8398b3;
    text-decoration: none;
	}
a.email:hover {
	font: bold 1em tahoma;
    color: #8398b3;
    text-decoration: underline;
	}
a.metakey2 { font-weight: bold; color: #00426f; text-decoration: none; }
a.metakey2:hover {
    color: #ccc;
    text-decoration: none;
	}
a.metakey { color: #fff; font-weight: bold; text-decoration: none; }
a.metakey:hover { color: #ccc; text-decoration: underline; }
