body {
  overflow:hidden;
}
body,span,div,td,a {
  font-family: Helvetica, Arial, sans serif;
  font-size:10pt;
}
#topmenuarea {
  position:absolute;
  top:0px;
  left:0px;
  height:90px;
  /* width:1440px; */
  width:100%;
  background-color:#371C0D;
  z-index:20;
/*
  filter:alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;
*/
}
#topmenu {
  position:absolute;
  top:36px; /* 36 */
  left:360px;
  list-style-type: none;
  border: 0;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height:60px;
  width:700px;
  margin:0;
  font-size: 11px;
  z-index:70;
  font-weight:bold;
}
.topmenu_link {
  position:relative;
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-size: 11px;
  text-decoration:none;
  color: #FFFFFF;
  z-index:80;
}
.topmenu_link:hover, .topmenu_non_link {
  position:relative;
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-size: 11px;
  text-decoration:none;
  color: #4F6EB7;
  z-index:80;
}
li {
  position:relative;
  z-index:60;
  float:left;
  padding-right:24px; /* 30 */
}
#logopagine {
  position:absolute;
  top:0px;
  left:0px;
  z-index:95;
}
#divlogopagine {
  position:absolute;
  top:2px;
  left:20px;
  z-index:900;
}
#ContenitoreOpaco {
  position:absolute;
  top:135px;
  left:60px;
  width:300px;
  height:450px;
  background-color:#371C0D; /* marrone sfondo */
  filter:alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;
  z-index:50;
}
#ContenitoreOpacoBlu {
  position:absolute;
  top:135px;
  left:60px;
  width:280px;
  height:450px;
  background-color:#4F6EB7; /* blu sfondo */
  filter:alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;
  z-index:50;
}
#ContenitoreOpacoBlu2 {
  position:absolute;
  top:135px;
  left:360px;
  width:450px;
  height:450px;
  background-color:#4F6EB7; /* blu sfondo */
  filter:alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;
  z-index:50;
}
#ContenitoreOpacoBluDove {
  position:absolute;
  top:135px;
  left:360px;
  width:650px;
  height:450px;
  background-color:#4F6EB7; /* blu sfondo */
  filter:alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;
  z-index:50;
}
#ContenitoreBluSx {
  position:absolute;
  top:135px;
  left:60px;
  width:300px;
  height:450px;
  background-color:#4F6EB7; /* blu sfondo */
  filter:alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;
  z-index:50;
}
#ContenitoreDx {
  position:absolute;
  top:135px;
  left:400px;
  width:300px;
  height:450px;
  background-color:white;
  filter:alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;
  z-index:50;
}
.TestoOpaco {
  width:260px;
  z-index:52;
  font-family: Arial, Helvetica, sans serif;
  font-size:8pt;
  color:white;
}
#TestoOpaco {
  position:absolute;
  top:165px;
  left:80px;
  width:260px;
  z-index:52;
  font-family: Arial, Helvetica, sans serif;
  font-size:8pt;
  color:white;
}
#TestoOpacoStoria {
  position:absolute;
  top:165px;
  left:80px;
  width:240px;
  z-index:100;
  font-family: Arial, Helvetica, sans serif;
  font-size:8pt;
  color:white;
}
#TestoOpacoDove {
  position:absolute;
  top:165px;
  left:80px;
  width:240px;
  height:420px;
  z-index:100;
  font-family: Arial, Helvetica, sans serif;
  font-size:9pt;
  color:white;
}
#TestoOpacoDx {
  position:absolute;
  top:165px;
  left:420px;
  width:260px;
  z-index:52;
  font-family: Arial, Helvetica, sans serif;
  font-size:8pt;
  color:white;
}
#ContenitoreOpacoG {
  position:absolute;
  top:90px;
  left:0px;
  width:1440px;
  height:934px;
  background-color:#371C0D;
  filter:alpha(opacity=60);-moz-opacity: 0.6; opacity: 0.6;
  z-index:18;
}
#ContenitoreOpacoS {
  position:absolute;
  top:90px;
  left:0px;
  width:1440px;
  height:934px;
  background-color:#371C0D;
  filter:alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;
  z-index:18;
}
#TestoOpacoG {
  position:absolute;
  top:165px;
  left:30px;
  width:260px;
  z-index:52;
  font-family: Arial, Helvetica, sans serif;
  font-size:8pt;
  color:white;
}
#Galleria {
  position:absolute;
  top:166px;
  left:360px;
  width:640px;
  height:360px;
  z-index:200;
}
a {
  text-decoration:none;
  font-family: Helvetica, Arial, sans serif;
  color:#FFFFFF;
}
a:hover {
  color: #4F6EB7; /* #BAA69B */
}
a.LinkSposi:hover {
  color: #371C0D; /* #371C0D */
}
a.maillink:hover {
  color:#FFFFFF;
  text-decoration:underline;
}
input.azur {
  background-color:#FFFFFF;
  color:#4F6EB7;
}
input.brown {
  background-color:#FFFFFF;
  color:#371C0D;
}
input.azur_neg {
  background-color:#4F6EB7;
  color:#FFFFFF;
  font-weight:bold;
}
input.brown_neg {
  background-color:#371C0D;
  color:#FFFFFF;
  font-weight:bold;
}
/* credits */
#copybox {
  position:absolute;
  right:6px;
  bottom:3px;
  z-index:1000;
  color:white;
}
.hidd {
  visibility:hidden;
  display:none;
}
#copy {
  font-size:7pt;
  color:white;
}
#powered {
  font-size:7pt;
  color:white;
  background-color:#371C0D;
}
.poweredlink {
  font-family: Helvetica, Arial, sans serif;
  font-size:7pt;
  text-decoration:none;
  color:white;
}
.poweredlink:hover {
  text-decoration:none;
  color:#4F6EB7;
}

