html, body {
  height:100%;
}
* {
  margin: 0px;
  padding: 0px;
  font-family: arial, helvetica, sans-serif;
}
a {
  text-decoration:none;color:#9c1327;
}
a:hover {
  text-decoration:none;color:red;
}
h1 {
  font-size:2.em;
}
h2{
  color:#333333;font-size:18px;font-weight:normal;margin-bottom:20px;
}
p{
  padding:5px;
}
/* ---------------------------- inizio intestazione nascosta ------------------------------------- */
.lang{display: inline;}
#testititoli , .dateiniziotop{display: normal;position:absolute;top:50px;left:-3000px;}
.L430{margin:0 auto;}
.abu{z-index:1;position:absolute;top:50px;left:-3000px;margin-top:0px;margin-left:0px;font: 1.5em Century, SansSerif;color:993300;text-transform:uppercase;word-spacing:5px;}
	.carrara{letter-spacing:0.3em;}
	.salva{letter-spacing:0.89em;word-spacing:0.08em;}
	.abusimbel{letter-spacing:0.06em;word-spacing:0.08em;}
.nardo{z-index:1;position:absolute;top:50px;left:350px;margin-top:0px;margin-left:0px;font: 1.5em Century, SansSerif;color:#9c1327;text-transform:uppercase;word-spacing:5px;}
	.partigiano{letter-spacing:0.21em;word-spacing:0.08em;}
	.artista{letter-spacing:0.022em;word-spacing:0.29em;}
.andrei{z-index:1;position:absolute;top:50px;left:650px;margin-top:0px;margin-left:0px;font: 1.5em Century, SansSerif;color:#000000;text-transform:uppercase;word-spacing:5px;}
	.politico{letter-spacing:0.12em;word-spacing:0.08em;}
	.arte{letter-spacing:0.18em;word-spacing:0.29em;}
.dateinizio{width:400px;z-index:1;position:absolute;top:85px;left:120px;margin-top:70px;margin-left:0px;font: 1.5em Century, SansSerif;text-transform:uppercase;word-spacing:5px;text-align:center;}
	.marzo{color:white;position:relative;top:2px;}
	.aprile{color:#9c1327;position:relative;top:2px;}
	.barrasxdx{letter-spacing:0.0em;word-spacing:0.0em;}
	.barrasx  {color:white;letter-spacing:-0.2em;word-spacing:-0.2em;}
	.barradx  {color:#9c1327;letter-spacing:-0.2em;word-spacing:-0.2em;}
.dateiniziotop{width:400px;z-index:1;position:absolute;top:85px;left:-3000px;margin-top:70px;margin-left:0px;font: 1.5em Century, SansSerif;text-transform:uppercase;word-spacing:5px;text-align:center;}

.language{position:relative;top:15px;float:right;text-align:right;width:100px;margin-right:150px;display:inline;text-transform:uppercase;font-size: 1.em;letter-spacing:0.06em;word-spacing:0.08em;}
.ita{position:relative;top:2px;display:inline;}
.eng{position:relative;top:2px;display:inline;} 
/* ---------------------------- fine intestazione nascosta ------------------------------------- */
.clickabu{width:480px;height:180px;z-index:1;position:absolute;top:50px;left:-3000px;margin-top:0px;margin-left:0px;font: 1.5em Century, SansSerif;color:993300;text-transform:uppercase;word-spacing:5px;}
.clicknardo{width:420px;height:115px;z-index:1;position:absolute;top:50px;left:350px;margin-top:0px;margin-left:0px;font: 1.5em Century, SansSerif;color:#9c1327;text-transform:uppercase;word-spacing:5px;}
.clickandrei{width:270px;height:90px;z-index:1;position:absolute;top:50px;left:650px;margin-top:0px;margin-left:0px;font: 1.5em Century, SansSerif;color:#000000;text-transform:uppercase;word-spacing:5px;}

ul#mappa1 { 
margin:0;padding:0;
list-style:none;
position:absolute;
top:0px;
left:0px;
width:1200px;height:200px;
background: no-repeat;
} 
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0
} 
li#mappa1-link1 {
left:15px;top:228px;
width:480px;height:180px;
} 
li#mappa1-link2 {
left:520px;top:228px;
width:420px;height:115px;
} 
li#mappa1-link3 {
left:960px;top:228px;
width:270px;height:90px;
} 
li#mappa1-link4 {
left:0px;top:0px;
width:360px;height:210px
} 
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }

/* ------------------------------- index ------------------------------------ */
#flashHome {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility:normal;
}
#strisciaHome {
  background:url("../images/header_big.jpg") no-repeat scroll 0 0 #9c1327;
  height:220px;
  left:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  position:relative;
  text-align:center;
  top:0;
  width:100%;
  z-index:-3;
}
#entra {
  margin: 15px;
  font: small-caps bold 20px arial, helvetica, sans-serif;
  display:block;
}
#entra a.entra{
    position:relative; /*this is the key*/
    z-index:24; background-color:transparent;
    color:#9c1327;
    text-decoration:none;}

#entra a.entra:hover{z-index:25; background-color:transparent;color:#FF0000;}

#entra a.entra span{display: none;font: normal normal 14px arial, helvetica, sans-serif;}

#entra a.entra:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:0em; width:4em;
    border:none/*1px solid #0cf*/;
    background-color:transparent; color:#000000;
    text-align: left;}
#entra a.entra:hover span.verseng{ /*the span.eng will display just on :hover state*/
    text-align: right;
    position:absolute;
    top:2em; left:0em; width:4em;    }
/* -------------------------------------------------------------------------- */
#container {
  position:relative;
  margin: 0px;
  min-height:100%;
}
/* -------------------------------------------------------------------------- */
#contatti {
/*  margin-top: -190px;*/
	position:relative;
	top:190px;
  margin-right: 150px;
  text-align: right;
  font-size:0.75em;
}
#newsletter {
  display:block;
  margin: 10px 0px;
 width: 100%;
}
.text {
  width: 230px; 
  height: 30px;
  border: 1px solid #ddd;
  padding: 5px;
  color: #888;
  display:inline;
}
.submit {
  float:right;
  margin-left:5px;
  border: 1px solid #ddd;
  background-color: white;
  /* background: White  url(../images/mail1.gif) no-repeat center 8px */ ;
  width:180px;
  height: 30px;
  text-align:center;
  cursor:pointer;
  display:inline;
}
.submit:hover {
  background-color: LemonChiffon;
}
.grassetto {
  font-weight: bold;
}
#info{
  font-size: 1.em;
  letter-spacing:0.06em;
  word-spacing:0.08em;
}
/* -------------------------------------------------------------------------- */
#loghetto {
  margin-top: 30px;
  right: 150px;
  text-align: right;
  position:absolute;
  bottom:10px;
}
#loghetto img {
  height: 100px;
}
#button {
  width: 180px;
}
#box{
  width: 200px;
}
/* -------------------------------------------------------------------------- */