body{
  background-image: url("/images/sfondo_big.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;

  font-family: Tahoma;
  font-size: 12px;
  color: #7f8587;
}
a{
  color: #7f8587;
}
#wrapper{
  width: 994px;
  height: 577px;
  float: left;
  position: absolute;
  left: 50%;
  top: 20px;
  margin-left: -523px;
  
}
#header{
  float: left;
  /*height: 179px;*/
  width: 994px;
  
}

#logo{
  float: left;
  width: 171px;
  height: 146px;
  background-image: url("/images/logo1.png");
  background-repeat: no-repeat; 
}
#menu{
  float:left;
  height: 40px;
  width: 773px;
  margin-left: 40px;
  color: #7f8587;
  font-family: Tahoma;
  font-size:12px;
  margin-top:37px;
}
#menu1{
  float: left;
  width: 112px;
  height: 24px;
  position: absolute;
  top: 53px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  z-index: 100;
  left: 281px;

}

#menu2{
  float: left;
  width: 112px;
  height: 24px;
  position: absolute;
  top: 53px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  z-index: 99;
  left: 371px;
}

#menu3{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 53px;
  left: 461px;
  z-index: 10;

}

#menu4{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 53px;
  left: 551px;
  z-index: 5;

}

#menu5{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 53px;
  left: 640px;
  z-index: 4;

}

#menu6{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 53px;
  left: 730px;
  z-index: 3;

}

#menu7{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 53px;
  left: 819px;
  z-index: 2;
}

#menu8{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 53px;
  left: 877px;
  z-index: 1;

}


#menu a{
  text-decoration: none;
  color: #7f8587;
  font-family: Tahoma;
  font-size:11px;
  position: relative;
  top: 10px;
  left: 22px;
  width: 93px;
  width: 100px !ie;
  height: 20px;
  padding-left: 2px;
  
}
#menu1 a{
  /*padding-left: 15px;*/
  margin-left: -18px;
  margin-left: 0px !ie;
  padding-left: 0px !ie;
}
#menu8 a{
  padding-left: 33px;
}
#menu1.active,#menu2.active,#menu3.active,#menu4.active,#menu5.active,#menu6.active,#menu7.active,#menu8.active,#menu9.active{
  
  background-image: url("/images/bottone1_hover.png");
  background-repeat: no-repeat;
  }
#menu1.active a,#menu2.active a,#menu3.active a,#menu4.active a,#menu5.active a,#menu6.active a,#menu7.active a,#menu8.active a,#menu9.active a{
  color: white;
}
#header_box{
  float: left;
  height: 69px;
  width: 823px;
  background-image: url("/images/sfondo_header1.png");
  background-repeat: no-repeat;
}
#loghi{
  float: left;
  width: 482px;
  height: 52px;
  margin-top: 10px;
  background-image: url("/images/sfondo_loghi.png");
  background-repeat: no-repeat;
}
#ricerca{
  float: left;
  width: 335px;
  height: 54px;
  margin-top: 8px;
  background-image: url("/images/sfondo_ricerca.png");
  background-repeat: no-repeat;
  
}
#avanzata{
  float: left;
  width: 55px;
  height: 17px;
  margin-top: 18px;
  margin-left: 0px;
}
#ricerca_form{
  float: left;
  margin-top: 15px;
}
#ricerca_form input{
  float: left;
  border: 2px solid #578193;
  color: #578193;
  width: 150px;
  margin-left: 10px;
  height: 23px;
}
#ricerca_form #cerca_submit{
  border: 3px outset #9da2a4;
  width: 100px;
  height: 23px;   
  padding-bottom: 10px;
}
#content{
  float: left;
  width: 978px;
  min-height: 350px;
  margin-left: 16px;
  background-image: url("/images/sfondo_content.png");
  background-repeat: repeat-y;
}

#content_centro{
  float: left;
  width: 650px;
  min-height: 500px;
  margin-left: 70px;
  
}
#news{
  float: left;
  width: 230px;
  height: 510px;
  margin-left: 20px;
  background-image: url("/images/sfondo_news.jpg");
  background-repeat: no-repeat;
  
}
#news_link{
  float: left;
  width: 25px;
  margin-left: 3px;
  height: 390px;
}
#news_link a{
  float: left;
  width: 25px;
  margin-left: 3px;
  height: 390px;
}
#news_centro{
  float: left;
  width: 190px;
  height: 390px;
  margin-left: 5px;
  margin-right: 7px;
  
  
}
#news_centro a{
  text-decoration: none;
  color: #616161;
}
#logo_sem{
  float: left;
  width: 230px;
  height: 100px;
  margin-top: 10px;
  background-image: url("/images/logo_gruppo_sem.jpg");
  background-repeat: no-repeat;
}
#logo_sem a{
  float: left;
  width: 230px;
  height: 100px;
}
#footer{
  float: left;
  width: 990px;
  height: 39px;
  margin-left: 4px;
  background-image: url("/images/sfondo_footer.png");
  background-repeat: no-repeat;
  
}
#login{
  float: left;

  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
  top: 13px;
  left: 625px;
  z-index: 50;
}

#policy{
  float: left;

  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
  top: 13px;
  left: 602px;
  z-index: 40;
}

#newsletter{
  float: left;

  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
  top: 13px;
  left: 569px;
  z-index: 30;
}

#riservata{
  float: left;

  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
  top: 13px;
  left: 537px;
  z-index: 20;
}
#policy a, #newsletter a, #riservata a,#login a{
  color: #7f8587;
  text-decoration: none;
  
}
#login a{
  width: 62px;
  position: absolute;
  left: 6px;
  top: 6px;
}
#policy a{
  width: 80px;
  position: absolute;
  left: 24px;
  top: 6px;
}
#newsletter a{  
  width: 80px;
  position: absolute;
  left: 34px;
  top: 6px;
}

#riservata a{
  width: 80px;
  position: absolute;
  left: 32px;
  top: 6px;
}
#piedipagina{
  float: left;
  margin-left:742px;
  margin-top: 7px;
  font-size:10px;
  color: black;
  text-align:center;
}
