html{
  height: 100%;
}
body{
  margin: 0px;
  height: 100%;
  overflow: visible;
  /*background: url(chrome/head.jpg) no-repeat top center #000;*/
  background: url(chrome/erba.jpg) repeat-x bottom fixed #000;
  text-align: center;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #383737;
}

a:focus{
  outline: none;
}

.pagina{
  position: relative;
  width: 900px;
  padding-top: 214px;/*nuovo*/
  margin: 0px auto 20px auto;
  background: url(chrome/head.jpg) no-repeat top center #fff;/*nuovo*/
  /*background:#fff;*/
  text-align: left;
}
.margini{
  padding: 76px 20px 20px 20px;
  background: url(chrome/back1.jpg) no-repeat bottom;
}

.fine{ clear: both; }

.header{
  position: absolute;
  width: 100%;
  height: 56px;
  top: 214px;/*modificato era 0px*/
  left: 0px;
  background: url(chrome/menu.jpg) no-repeat;
}

.menu{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.menu_cont{
  position: relative;
  min-width: 10px;
  margin: 0px auto;
  text-align: center;
}
.menu li{
  display: inline;
  margin: 0px 20px;
  font-family: Georgia, Times, "Times New Roman", serif;
  color: #ea146f;
  font-size: 18px;
  font-style: italic;
  line-height: 56px;
}
.menu li a{
  text-decoration: none;
  color: #4e4e4e;
}
.menu li a:hover{
  color: #000;
}

h1, h2, h3{
  font-family: Georgia, Times, "Times New Roman", serif;
  color: #383737;
  font-style: italic;
  margin-top: 0px;
  margin-bottom: 26px;
}
h1{
  font-size: 36px;
}

.colonna_sx{
  float: left;
  width: 465px;
  padding-bottom: 20px;
}

.colonna_dx{
  float: right;
  width: 364px;
  padding-bottom: 20px;
}

#testo a:link,
#testo a:active,
#testo a:visited,
#visore_info a:link,
#visore_info a:active,
#visore_info a:visited{
  color: #2574C9;
  font-style: italic;
}
#testo a:hover,
#visore_info a:hover{
  color: #a00;
}

.spacer{
  height: 20px;
}

.visore{
  float: left;
  margin-right: 57px;
  margin-bottom: 20px;
  background: #2574C9;
  border-top: 1px solid #2574C9;
  border-bottom: 1px solid #2574C9;
}
.visoreb{
  float: left;
  margin-right: 0px;
  margin-bottom: 20px;
  background: #2574C9;
  border-top: 1px solid #2574C9;
  border-bottom: 1px solid #2574C9;
}
#testo .visore .nom,
#testo .visore .imm,
#testo .visoreb .nom,
#testo .visoreb .imm{
  width: 150px;
}
#testo .visore .nom .visa,
#testo .visore .imm .visa,
#testo .visoreb .nom .visa,
#testo .visoreb .imm .visa{
  color: #fff;
  text-decoration: none;
}

.margine{
  padding: 12px 11px;
  border-right: 1px solid #2574C9;
  border-left: 1px solid #2574C9;
  margin: 0px -1px;
}

#oscura{
  width: 100%;
  height: 100%;
  position: fixed;
  background: url(chrome/sfondo.jpg) no-repeat center center #9c2eb0;
  /*position: absolute;*/
  top: 0px;
  left: 0px;
  z-index: 10;
}

#visore_prodotti{
  background: #fff;
  position: absolute;
  z-index: 15;
  padding: 10px;
  width: 900px;
}
#visore_prodotti .chiudi{
  text-align: right;
  margin: 0px;
  padding: 3px 0px;
}
.visore_immagine{
  display: inline;
  float: left;
  margin-right: 20px;
  width: 600px;
  text-align: center;
}
.visore_testi{
  float: right;
  width: 260px;
}
#visore_nome{
  font-size: 20px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
}
#visore_info{
  text-align: right;
  font-size: 10px;
  position: relative;
}
#visore_nav{
  font-size: 10px;
  font-style: italic;
}
#visore_nav a{
  text-decoration: none;
  color: #aaa;
}

.indietro{
  text-align: right;
  font-size: 10px;
}

.lista_li{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
lista_li li{
  display: block;
  margin-bottom: 10px;
}
.lista_li a:link,
.lista_li a:visited,
.lista_li a:active{
  display: block;
  position: relative;
  text-decoration: none;
  padding: 2px;
}
.lista_li a:hover{
  background: #2574C9;
  color: #fff !important;
}
.lista_li a span.icona{
  display: block;
  width: 100px;
  float: left;
  margin-right: 20px;
}

.form input,
.form textarea{
  margin-left: 20px;
  border: 1px solid #aaa;
  padding: 3px;
}
.form label{
  float: left;
  width: 150px;
}
.form input:focus,
.form textarea:focus{
  background: #F3EEB7;
  border-color: #2574C9;
}

.bott{
  border: 1px solid #2574C9;
  background: #fff;
  color: #2574C9;
}


