div, span, button, form, img, a, ul, li, dl, dd, dt {
  display: inline;
  float:left;
  margin: 0px;
  padding: 0px;
}
br { 
 line-height:5px;
 height:5px;
}
#loader {
  display: none;
}
body {
  font-family: Arial;
  font-size: 10px;
  color: #000;
  margin: 0px;
  width: 100%;
  background: url(../images/bg_body.jpg) repeat top left;
  overflow: hidden;
}
#body2 {
  float: none;
  display: block;
  width: 100%;
}
#bg {
  float: none;
  display: block;
  width:100%;
  margin: 0px;
  overflow: hidden; 

}
#sfondo{
    background: #fff url(../images/bg_body.jpg) repeat top left;
}
#container_home{
  height: 600px;
  width:1000px;
  background: url(../images/bg_home.png) no-repeat top left;
}
#container_azienda{
  height: 600px;
  width:1000px;
  background: url(../images/bg_azienda.png) no-repeat top left;
}
#container_prodotti{
  height: 600px;
  width:1000px;
  background: url(../images/bg_prodotti_bianco.png) no-repeat top left;
}
#container_contatti{
  height: 600px;
  width:1000px;
  background: url(../images/bg_contatti.png) no-repeat top left;
}
#linkList {
  width: 702px;
  height:40px;
  margin:62px 0px 0px 298px;
  border:0px solid #000;
}
#lselect {
  width: 702px;
  height:25px;
  margin:0px;
}
#lselect ul{
  width:400px;
}
#lselect ul li{
  width:100px;
  cursor:pointer;
  color:#FFF;
  font-weight:bold;
  border:0px solid #000;
  margin:0px 0px 0px 0px;
}
#maniglia_azienda .menu_navigazione, #maniglia_prodotti .menu_navigazione,#maniglia_contatti .menu_navigazione{
  width:400px;
  margin:80px 0px 0px 300px;
  border:0px solid #000;
  cursor:pointer;
}
#maniglia_azienda .menu_navigazione li, #maniglia_prodotti .menu_navigazione li,#maniglia_contatti .menu_navigazione li {
  width:100px;
  color:#FFF;
  font-weight:bold;
  font-size:12px;
  border:0px solid #000;
  margin:0px 0px 0px 0px;
}
#lselect .open_sx {
    width: 60px;
    height:40px;
    background:url(../images/bg_menu_open.png) repeat-x top right;
}
#lselect .open_dx {
    width: 40px;
    height:40px;
    cursor: pointer;
    background:url(../images/bg_menu_close.png) no-repeat top right;
}
#supportingText{
   width:1000px;
   height:400px;

}
#supportingText .sx{
   width:757px;
}
#supportingText .sx .logo{
   width:213px;
   height:81px;
   background:url(../images/logo.jpg) no-repeat top left;
}
#supportingText .sx .foto{
   width:758px;
   height:404px;
   background:url(../images/img_01.jpg) no-repeat top left;
}

#supportingText .dx{
   width:240px;
      height:404px;
}
#supportingText .dx .view_style_upper{
   width:180px;
   height:40px;
   background:url(../images/bg_etichetta_collezioni.png) repeat-y top left;
   margin:0px 0px 0px 60px;
   cursor: pointer;
   overflow: hidden;
}
#supportingText .dx .view_style_lower{
   width:180px;
   height:23px;
   background:url(../images/etichetta_collezioni.png) no-repeat bottom left;
   margin:0px 0px 0px 60px;

}

#supportingText .dx .view_style_testo {
   width:100px;
   height:20px;
   text-align:left;
   font-weight:bold;
   color:#b62931;
   margin:15px 0px 0px 15px;

}
#supportingText .dx .view_style_immagini {
  display: none;
  cursor:pointer;
  width: 180px;
  height: 70px;
  margin: 5px;
}
#supportingText_azienda{
   width:900px;
   height:390px;
   border:0px solid #000;
   margin:5px 0px 0px 30px;

}
#supportingText_azienda .albero{
   width:900px;
   height:390px;
   background: url(/images/img_azienda.jpg) no-repeat center center;
   margin:5px 0px 0px 30px;
   cursor: pointer;

}
#supportingText_azienda .p1{
   width:50px;
   cursor:pointer;
   background:url(/images/bg_p1.png) no-repeat top left;
   height:50px;
   border:0px solid #000;
   margin:150px 0px 0px 250px;
   display:none;
   position: absolute;
   z-index: 51;
}
#supportingText_azienda .p2{
   width:50px;
   cursor:pointer;
   background:url(/images/bg_p2.png) no-repeat top left;
   height:50px;
   border:0px solid #000;
   margin:60px 0px 0px 250px;
   display:none;
   position: absolute;
   z-index: 51;
}
#supportingText_azienda .p3{
   width:50px;
   background:url(/images/bg_p3.png ) no-repeat top left;
   height:50px;
   border:0px solid #000;
   margin:200px 0px 0px 500px;
   display:none;
   position: absolute;
   z-index: 51;
}
#supportingText_azienda .p4{
   width:50px;
   background:url(/images/bg_p4.png) no-repeat top left;
   height:50px;
   border:0px solid #000;
   margin:100px 0px 0px 550px;
   display:none;
   position: absolute;
   z-index: 51;
}
#supportingText_azienda .p5{
   width:50px;
   background:url(/images/bg_p5.png) no-repeat top left;
   height:50px;
   border:0px solid #FF0000;
   margin:10px 0px 0px 400px;
   display:none;
   position: absolute;
   z-index: 51;
}
#view_style_immagini0 {
  background: url(/images/img_contemporaneo_little.jpg) no-repeat center center;
}

#view_style_immagini1 {
  background: url(/images/img_moderno_little.jpg) no-repeat center center;
}

#view_style_immagini2 {
  background: url(/images/img_piemontese_little.jpg) no-repeat center center;
}

#view_style_immagini3 {
  background: url(/images/img_valdostano_little.jpg) no-repeat center center;
}

#view_style_immagini4 {
  background: url(/images/img_vecchio_piemonte_little.jpg) no-repeat center center;
}
#testo_menu_alto {
  display: inline;
}
#voci_menu_alto {
  display: none;
}
#maniglia {
color:#FFF;
  font-weight:bold;
  cursor:pointer;
  font-size:12px;
  line-height: 40px;
}
#immagine_prodotto{
  width:484px;
  height:324px;
  margin:13px 0px 0px 250px;
  
}
#scheda_prodotto a img {
  border: 0px solid #000;
}
#scheda_prodotto a {;
  border:1px dotted #A71931;
  margin:0px 0px 0px 20px;
}
#scheda_prodotto .oggetto{
  width: 700px;
  height: 260px;
  margin:0px 0px 0px 100px;
  border:0px solid #000;
}
#scheda_prodotto .descrizione {
  width: 400px;
  height: 240px;
  color:#a71931;
  font-weight:bold;
  margin:20px 0px 0px 10px;
  border: 0px solid #000;
}

#scheda_prodotto .zoom a{
  width: 68px;
  height: 25px;
  margin:30px 0px 0px 10px;
  border: 0px solid #000;
    background: url(/images/zoom.png) no-repeat center center;
    cursor:pointer;
    text-decoration:none;

}
#scheda_prodotto .etichetta {
  width: 150px;
  margin: 0px 900px 0px 0px;
  height: 40px;
  line-height: 40px;
  border: 0px solid #000;
  color: #471e1a;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
#scheda_prodotto {
  width:900px;
  height: 337px;
  margin:0px 0px 0px 60px;
}
#contatti {
  width: 970px;
  height: 387px;
  margin:30px 0px 0px 30px;
}
#contatti .riga {
  width: 400px;
  height: 30px;
}
#contatti .riga_textarea {
  width: 500px;
  height: 100px;
  border: 0px solid #f00;
}
#contatti .riga_submit {
  width: 500px;
  height: 30px;
  text-align: center;
  border: 0px solid #f00;
}
#contatti .titolo {
  width: 400px;
  height: 30px;
  font-weight:normal;
  font-size:10px;
  margin: 0px 0px 0px 30px;
}
#contatti .campo {
  font-size: 10px;
  width: 140px;
  height: 30px;
  line-height: 30px;
  text-align: right;
  margin: 0px 10px 0px 0px;
}
#contatti .valore {
  width: 160px;
}
#contatti .button {
  width: 500px;
  text-align: center;
}
#contatti .button_poi {
  width: 400px;
  text-align: left;
  margin:0px 0px 0px 50px;
  height:60px;
  background:url(/images/icona_tom.jpg) no-repeat top left;
}
#footer_home {
  border: 0px solid #000;
  margin:58px 0px 0px 0px;
}
#footer_aziende {
  border: 0px solid #000;
  margin:57px 0px 0px 0px;
}
#footer_contatti {
  border: 0px solid #000;
  margin:34px 0px 0px 0px;
}
.footer  {
 margin:39px 0px 0px 0px;
 width:1000px;
 text-align:center;
 color:#FFF;
}
#overlayer {
 display: none;
 position: absolute;
 z-index: 45;
 background-color: #000;
 -moz-opacity: 0.15;
 filter:alpha(opacity=15);
 opacity: 0.15;
}
#credits {
   color: #CCCCCC;
    font-size: 10px;
    margin-top: 30px;
    text-align: center;
    width: 1000px;
}

#credits a {
	float: none;
}

