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: 1090px;
  height: 577px;
  float: left;
  position: absolute;
  left: 50%;
  top: 20px;
  margin-left: -600px;
  
}
#header{
  float: left;
  /*height: 179px;*/
  width: 1090px;
  
}

#logo{
  float: left;
  width: 265px;
  height: 150px;
  background-image: url("/images/logo1.png");
  background-repeat: no-repeat; 
}
#menu{
  float:left;
  height: 40px;
  width: 770px;
  margin-left: 50px;
  margin-top: 45px;
  color: #7f8587;
  font-family: Tahoma;
  font-size:12px;
}
#menu1{
  float: left;
  width: 148px;
  height: 40px;
  position: absolute;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  z-index: 99;
  left: 335px;
}

#menu2{
  float: left;
  width: 148px;
  height: 40px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 45px;
  left: 442px;
  z-index: 10;

}

#menu3{
  float: left;
  width: 148px;
  height: 40px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 45px;
  left: 547px;
  z-index: 4;

}

#menu4{
  float: left;
  width: 148px;
  height: 40px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 45px;
  left: 652px;
  z-index: 3;

}

#menu5{
  float: left;
  width: 148px;
  height: 40px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 45px;
  left: 756px;
  z-index: 2;

}

#menu6{
  float: left;
  width: 148px;
  height: 40px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 45px;
  left: 860px;
  z-index: 1;
}

#menu7{
  float: left;
  width: 148px;
  height: 40px;
  background-image: url("/images/bottone1.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 45px;
  left: 940px;
  z-index: 0;

}
#menu a{
  text-decoration: none;
  color: #7f8587;
  font-family: Tahoma;
  font-size:12px;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 100px;
  width: 120px !ie;
  height: 20px;
  padding-left: 32px;
  padding-top: 10px;
}
#menu1 a{
  padding-left: 2px;
}
#menu7 a{
  position: absolute;
  left: 67px;
  width:50px;
  padding-left: 0px;
}
#menu1.active,#menu2.active,#menu3.active,#menu4.active,#menu5.active,#menu6.active,#menu7.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{
  color: white;
}
#header_box{
  float: left;
  height: 65px;
  width: 825px;
  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: 342px;
  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: 7px;
}
#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: 1021px;
  min-height: 350px;
  margin-left: 0px;
  margin-left:69px;
  background-image: url("/images/sfondo_content.png");
  background-repeat: repeat-y;
}

#content_centro{
  float: left;
  width: 675px;
  min-height: 500px;
  margin-left: 70px;
  margin-top: 17px;
  
}
#news{
  float: left;
  width: 230px;
  height: 510px;
  margin-left: 20px;
  margin-top: 17px;
  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: 1021px;
  height: 39px;
  margin-left:69px;
  background-image: url("/images/sfondo_footer.png");
  background-repeat: no-repeat;
  
}
#login{
  float: left;

  width: 150px;
  height: 39px;
  background-image: url("/images/bottone2.png");
  background-repeat: no-repeat;
  background-position: top;
  position: absolute;
  left: 600px;
  z-index: 50;
}
#policy{
  float: left;

  width: 150px;
  height: 39px;
  background-image: url("/images/bottone2.png");
  background-repeat: no-repeat;
  background-position: top;
  position: absolute;
  left: 710px;
  z-index: 40;
}

#newsletter{
  float: left;
  width: 150px;
  height: 39px;
  background-image: url("/images/bottone2.png");
  background-repeat: no-repeat;
  background-position: top;
  position: absolute;
  left: 820px;
  z-index: 30;
}

#riservata{
  float: left;
  width: 150px;
  height: 39px;
  background-image: url("/images/bottone2.png");
  background-repeat: no-repeat;
  background-position: top;
  position: absolute;
  left: 930px;
  z-index: 20;
}
#policy a, #newsletter a, #riservata a,#login a{
  color: #7f8587;
  text-decoration: none;
  
}
#login a{
  position: absolute;
  left: 33px;
  top: 15px;
}
#policy a{
  position: absolute;
  left:39px;
  top: 15px;
}
#newsletter a{
  position: absolute;
  left: 40px;
  top: 15px;
}

#riservata a{
  position: absolute;
  left: 41px;
  top: 15px;
}
#piedipagina{
  float: left;
  margin-left:837px;
  margin-top: 7px;
  font-size:10px;
  color: black;
  text-align:center;
}
