.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.catalogue {
  FONT: 20px Verdena,sans-serif;
  font-weight: bold;
  margin:0px 0px 5px 5px;
  padding:0px 0px 0px 0px;
  color: 152E4D;
}
h2 {
  FONT: 15px Verdena,sans-serif;
  font-weight: bold;
  color: 152E4D;
  margin: 0px 0px 0px 5px;
  padding:0px 0px 0px 0px;
}
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;
}

.testo02 {
  font-size: 0.7em;
  font-family:arial;
  font-weight: lighter;
  color:#fff;
}

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.link2 {
   color:#fff;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 10px;
   background: #b0b0b0;
   display: block;
   line-height: 20px;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
a.link2:hover {
   color:#fff;
   text-decoration:none; 
   font-weight:lighter;
   background: #999;
   display: block;

}


a.linkhome {
   color:#E60003;
   text-decoration:none; 
   font-weight:lighter;
   font-size: 10px;
   background: trasparent;
   display: block;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 1px;
}
a.linkhome:hover {
   color:#E60003;
   text-decoration:underline; 
   font-weight:lighter;
   background: trasparent;
   display: block;
}

a.linktesto {
   color:#333;
   text-decoration:none; 
   font-weight:bold;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
a.linktesto:hover {
   color:#999;
   text-decoration:underline; 
}

a.linktesto2 {
   color:#333;
   text-decoration:none; 
   font-weight:bold;
   border: none;
   font-size:1.4em;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
a.linktesto2:hover {
   color:#999;
   text-decoration:underline; 
}

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.link-news2 {
   color:#666;
   text-decoration:none; 
   font-weight:bold;
   font-size: 11px;
   background: trasparent;
   border: none;
   margin: 5px 0px 0px 0px;
   padding: 1px;
   text-align: left;

}
a.link-news2: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;
}

p.testo  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:2px;
  text-align: left;
  color: #333;
  font-size: 12px;
}

p.testo_center  {

  border:none;
  MARGIN: 0px 0px 0px 0px;
  padding:2px;
  text-align: center;
  color: #333;
  font-size: 12px;
}

li.testo {
  color: #333;
}

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.testob  {

  border:none;
  MARGIN: 20px 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:10px;
  left:105px;
  border:none;
  MARGIN: 0px 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:10px;
   left:470px;
   MARGIN: 0px 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; 
}

