BODY  { color: white; background-color: #000000 }
BODY, td, p, li, label  { color: white; font-family: Arial,Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px;}
.logo  { margin: 0px 0px 0px 60px; padding: 0px }
a:link, a:visited     { color: #3399FF;  }
a:hover  { color: #33C5FF  }
/*  menu laterale */
.menusx, #cerca    { margin: 0 33px 10px 0; padding: 0; width: 150px }
a.imgCtg:link, a.imgCtg:visited {color: #d89523; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
a.imgCtg:hover {color:white}
.menusx a:link, .menusx a:visited     { color: #d89523; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; margin: 0px; padding-top: 13px; padding-bottom: 7px; padding-left: 18px; display: block }
.menusx a:hover    { color: white; background: url(immagini/ball.gif) no-repeat 0px bottom; }
.menusx a.basic:hover    { color: white;background: None;}
a.menup:link, a.menup:visited, a.menup:hover {
   color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; margin: 0px; padding-top: 13px; padding-bottom: 7px; padding-left: 18px; display: block 
}
a.tit:link, a.tit:visited{color: #FFFFFF;text-decoration:none}
/*  fine menu laterale */
.catalogo p { margin: 0px 7px 12px; padding: 0px; font-weight:bold }

div#dlhomesx,div#dlhomedx {border-color:White; border-style:solid; border-width:0 0 0 1px;float:left;}
div#dlhomesx dl, div#dlhomedx dl{width:260px; margin:0 5px 10px 5px}
div#dlhomesx dt,div#dlhomedx dt {margin:0 5px 10px 5px;font-weight: bold; font-size: 12px; background-color: #d89523; text-transform: uppercase; padding: 3px 5px 3px 5px; }
div#dlhomesx dd,div#dlhomedx dd{margin:0 5px 10px 5px;font-weight:bold;text-align:justify;border-color:#d89523; border-style:solid; border-width:1px 0 0 0;padding-top:3px;}

#elencoprod .spacer { margin: 6px 0 6px 7px; }
/*.catalogo .spacer{ background-color: #d89523; margin: 0 0 6px 7px; font-size:1px; height:1px; line-height:1px }
.catalogo .bdrleft .spacer { margin: 0 0 6px 0}*/
.sx p.tit { margin: 0px 7px 7px }
#catalogocontenitore{
     background: url(immagini/home_sfondo.jpg) no-repeat;
}
#catalogosfondo{
     background: url(immagini/catalogo_sfondo.jpg) no-repeat;
}
.catalogo {margin-left:7px; border-left:1px solid #fff }
.bdrleft {  border-left:1px solid #fff }
#cerca label{  color: #d89523; font-weight: bold; font-size: 11px;display:block; margin:0 0 5px  }
#cerca .input{  width:120px;  margin:0 0 5px; font-size: 11px;  }
#cerca .btn{  background-color: #d89523;color:#fff; font-size: 11px;  }
#cerca td{  text-align:right}
#elencocad a.tit:link, #elencocad  a.tit:visited {color: #d89523; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 3px 0; display: block }
#elencocad a.basic:link, #elencocad  a.basic:visited {color: #d89523; }

#formRicercaCompleta label{ color: #d89523; font-size: 11px;display:block; margin:0 0 5px }
#formRicercaCompleta select{ font-size: 11px;display:block; margin:0 0 5px }
#formRicercaCompleta input{ margin:0 0 5px; font-size:11px; }
#formRicercaCompleta .btn{ background-color:#d89523; color:#fff; font-size:11px; }
.linea { padding: 0 0 6px 7px; border-left:1px solid #fff }

#elencocad a.tit:hover    { color: #000; background:#fff url(immagini/buco2.gif) no-repeat right 50%; padding-left:5px }
/*  fine menu laterale */
p.link { margin: 0px 7px 3px;  }
#elencoprod a:link, #elencoprod  a:visited {color: #d89523; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 3px 0; display: block }
#elencoprod a:hover    { color: #fff }
#elencoprod p span    { font-size: 11px; }
#spec p { margin: 0px 0 5px; padding: 0px; font-weight:bold }
#spec ol, #spec ol li  { font-weight: bold; font-size: 11px; list-style-type: none; margin: 0; padding: 0px }
#spec ol li  { padding: 0 0 5px }
#spec td { padding: 0 0 0 7px }
#navigazione a:link, #navigazione a:visited { background-color: #d89523; color: #000; font-weight: bold; font-size: 12px; line-height: 30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 3px 0 0; display: block }
#navigazione a:hover { background-color: #fff; color: #000;  }
#navigazione, #foto { margin: 0 0 0 7px }
td.ctgdesc div{ margin-left:7px;font-weight: normal; font-style: normal; font-size: 12px;}
#foto { margin: 7px 0 0 7px }
#spec td.carat { padding: 0 0 0 10px;  }
#spec td.carat p, #spec ol li{
   font-weight: normal;
   font-style: normal;
   font-size: 11px;
   font-family: Arial,Helvetica, Geneva, Swiss, SunSans-Regular;

}
.path a:link, .path a:visited {font-style:italic; color: #F4F4F4; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }
.path a:hover { color: #d89523;  }
.path strong { font-size:12px; font-style:italic }
.path { margin: 0 0 0 12px }
.spacer{ background-color: #d89523; margin: 0 0 6px 0; font-size:1px; height:1px; line-height:1px;}
#menu { background: url(immagini/menusfondo.gif) no-repeat 0px 0px;
min-height: 454px;
height: auto !important;
height: 454px;
 }
.impaginazione{ margin: 0 0 0 7px; font-size:11px;line-height:11px;font-family: Arial,Helvetica, Geneva, Swiss, SunSans-Regular;   }
.impaginazione td{ padding: 0 8px; line-height:11px;  }
.impaginazione td.tot{ padding: 0 5px; background-color:#fff; color:#000   }
.impaginazione td.inizio{ padding: 0 5px 0 0;   }
.intro { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: black url(immagini/animat.gif.jpg) no-repeat; width: 722px; height: 383px }
.class1 { }

.freccevuoto{
   height:11px;
}
.frecce { background-color: #fff; margin: 5px 0px 3px 7px; padding: 0px; width: 70px; height: 11px }
.freccedx { float: right; margin: 0px; padding: 0px }
.freccesx { float: left; margin: 0px; padding: 0px }

#Layer7 table tr td h6 font font {
	text-align: center;
}
#apDiv4 h6 font font {
	color: #d89523;
	font-weight: bold;
}

