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: 1046px;
  
  
  float: left;
  position: relative;
  
  position: absolute;
  left: 50%;
  top: 20px;
  margin-left: -523px;
  
}
#header{
  float: left;
  /*height: 179px;*/
  width: 1046px;
  
}

#logo{
  float: left;
  width: 109px;
  height: 147px;
  background-image: url("/images/logo1.png");
  background-repeat: no-repeat;
  
}
#menu{
  float:left;
  height: 24px;
  width: 790px;
  margin-left: 35px;
  margin-top:61px;
  color: #7f8587;
  font-family: Tahoma;
  font-size:12px;
}
#menu1{
  float: left;
  width: 112px;
  height: 24px;
  position: absolute;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  z-index: 100;
  left: 171px;
}

#menu2{
  float: left;
  width: 112px;
  height: 24px;
  position: absolute;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  z-index: 99;
  left: 261px;
}

#menu3{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  
  left: 349px;
  z-index: 10;

}

#menu4{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;

  left: 437px;
  z-index: 5;

}

#menu5{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
 
  left: 527px;
  z-index: 4;

}

#menu6{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  
  left: 616px;
  z-index: 3;

}

#menu7{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  
  left: 705px;
  z-index: 2;
}

#menu8{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  
  left: 794px;
  z-index: 1;

}

#menu9{
  float: left;
  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  
  left: 864px;
  z-index: 0;

}
#menu a{
  text-decoration: none;
  color: #7f8587;
  font-family: Tahoma;
  font-size:11px;
  position: absolute;
  top: 10px;
  left: 22px;
  width: 93px;
  width: 100px !ie;
  height: 20px;
  padding-left: 2px;
  
}
#menu1 a{
  /*padding-left: 15px;*/
  margin-left: -18px;
}
#menu9 a{
  padding-left: 23px;
}
#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: 62px;
  width: 869px;
  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: 346px;
  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: 10px;
}
#ricerca_form{
  float: left;
  margin-top: 15px;
}
#ricerca_form input{
  float: left;
  border: 2px solid #578193;
  color: #578193;
  width: 150px;
  margin-left: 10px;
  height: 16px;
}
#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: 0px;
  background-image: url("/images/sfondo_content.png");
  background-repeat: repeat-y;
}

#content_centro{
  float: left;
  width: 645px;
  min-height: 500px;
  margin-left: 70px;
  margin-top: 16px;
  
}
#news{
  float: left;
  width: 230px;
  height: 510px;
  margin-left: 20px;
  margin-top: 16px;
  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: 988px;
  height: 41px;
  padding-top: 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: 12px;
  left: 528px;
  z-index: 50;
}
#partner{
  float: left;

  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
  top: 12px;
  left: 503px;
  z-index: 45;
}

#policy{
  float: left;

  width: 112px;
  height: 24px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
  top: 12px;
  left: 475px;
  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: 12px;
  left: 440px;
  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: 12px;
  left: 414px;
  z-index: 20;
}
#policy a, #newsletter a, #riservata a,#login a,#partner a{
  color: #7f8587;
  text-decoration: none;
  
}
#login a{
  width: 80px;
  position: absolute;
  left: 7px;
  top: 7px;
}
#partner a{
  width: 80px;
  position: absolute;
  left: 26px;
  top: 7px;
}
#policy a{
  width: 80px;
  position: absolute;
  left: 29px;
  top: 7px;
}
#newsletter a{
  width: 80px;
  position: absolute;
  left: 36px;
  top: 7px;
}

#riservata a{ 
  width: 80px;
  position: absolute;
  left: 29px;
  top: 7px;
}
#piedipagina{
  float: left;
  margin-left:706px;
  margin-top: 7px;
  font-size:10px;
  color: black;
  text-align:center;
}
