#scheda_prodotto {
  width: 990px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #FF0000;
}
.sfondo_cd {
		;
		border:0px solid #FFF000;
		margin:0px;
		height:110px;
}
.contenitore_zoom {
  margin: 0px 0px 0px 0px;
  height:325px;
  text-align:center;
  width:310px;
  font-weight:bold;
  color:#3366FF;
  background:#FFF;
  border: 0px solid #FF0000;
}
.titolo_zoom {
  height:18px;
  margin: 2px 10px 0px 5px;
  font-weight:bold;
  color:#3366FF;
  background:#FFF;
  border: 0px solid #FF0000;
}
.sottotitolo_zoom {
  width:200px;
  height:18px;
  margin: 2px 0px 0px 10px;
  font-weight:bold;
  text-align:left;
  color:#3366FF;
  background:#FFF;
  border: 0px solid #FF0000;
}
span.colonna_sx {
  width: 300px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #FF0000;
    background:url(/images/new_css/bg_skcopertina.jpg) no-repeat top left;

}
.img_codice_prodotto {
  width: 35px;
  height:35px;
  color:#FFF;
  background: url(/images/new_css/icona_codice.jpg);
  font-weight:normal;
  font-size:10px;
  margin: 70px 0px 0px 0px;
  border: 0px solid #FF0000;
}
span.immagine_big {
  width: 305px;
  margin: 20px 0px 0px 0px;
  border: 0px solid #FF0000;
  text-align:center;
}
span.immagine_lit {
  width: 50px;
  float:left;
  cursor:pointer;
  margin: 0px 0px 0px 0px;
  height:39px;
  border: 0px solid #FF0000;
}
span.colonna_dx {
  margin: 0px 0px 0px 0px;
  width:450px;
  border: 0px solid #FFF000;
}

span.contenitore_tracce {
  margin: 5px 0px 0px 10px;
  width: 620px;
   border: 0px solid #FF0000;
}
span.contenitore_tracce_over {
 height: 180px;
  width: 620px;
  background:#EDEDED;
  overflow:auto;
     border: 0px solid #FF0000;

}
#scheda_centrale {
	width: 990px;
	border: 0px solid #000;

}
#ascolto {
  border: 0px solid #000;
  display:inline;
  width: 290px;
  background: url(/images/new_css/bg_ascolto_cd.jpg) no-repeat top left;
  margin: 0px 0px 0px 0px;
}
#ascolto .traccia{
  border: 0px solid #000;
/* background: url(/images/new_css/bg_ascolto.jpg) repeat-y top left; */
  margin: 0px 0px 0px 0px
}
#ascolto .link{
  border: 0px solid #000;
  width: 200px;
  height: 20px;
  font-weight:bold;
  color:#393939;
  font-size:10px;
  margin: 0px 0px 0px 0px
}
#ascolto .speaker{
  border: 0px solid #000;
  width: 15px;
  height: 20px;
  margin: 0px 0px 0px 30px
}
#ascolto .chiusura{
  border: 0px solid #FFF000;
  width: 300px;
  height: 20px;
 background: url(/images/new_css/bg_chiusura.jpg) no-repeat top left;
  margin: 0px 0px 0px 0px
}
#ascolto .chiusura2{
  border: 0px solid #FFF000;
  width: 300px;
  height: 20px;
 background: url(/images/new_css/bg_chiusura.jpg) no-repeat top left;
  margin: 0px 0px 0px 0px
}
#contenitore_descrizione {
  margin: 10px 0px 0px 10px;
   border: 0px solid #FF0000;
   width:580px;
   height:150px;
   min-height:150px;
   height: auto! important;
}
#contenitore_dettagli{
    display:inline;
    width:990px;
   margin: 0px 0px 0px 5px;
   border: 0px solid #FF0000;
}
#contenitore_dettagli .dettaglio_uno {
  margin: 10px 0px 0px 30px;
    display:inline;
   border: 0px solid #FF0000;
   width:450px;
  background:url(/images/new_css/freccia.jpg) no-repeat top left;
}
#contenitore_dettagli .dettaglio_uno .titolo{
  margin: 20px 0px 0px 35px;
  font-weight:bold;
  font-size:12px;
  height:30px;
  color:#4165F7;
  border: 0px solid #FF0000;
  width:300px;
}
#contenitore_dettagli .dettaglio_uno .campo{
  margin: 0px 0px 0px 35px;
  font-weight:normal;
  height:15px;
  min-height:15px;
  height: auto !important;
  font-size:10px;
  color:#4A4A4A;
  border: 0px solid #FFf000;
  width:100px;
}
#contenitore_dettagli .dettaglio_uno .valore{
  margin: 0px 0px 0px 0px;
  font-weight:bold;
  font-size:10px;
  height:15px;
  min-height:15px;
  height: auto !important;
  color:#4A4A4A;
  border: 0px solid #000;
  width:250px;
}
#contenitore_dettagli .dettaglio_due {
  margin: 10px 0px 0px 20px;
   border: 0px solid #FF0000;
   width:480px;
  background:url(/images/new_css/freccia.jpg) no-repeat top left;
}
#contenitore_dettagli .dettaglio_due .titolo{
  margin: 20px 0px 0px 35px;
  font-weight:bold;
  font-size:12px;
  height:20px;
  color:#3366FF;
  border: 0px solid #FF0000;
  width:300px;
}
#contenitore_dettagli .dettaglio_due .descrizione{
  margin: 0px 0px 0px 35px;
  font-weight:normal;
  font-size:10px;
  color:#4A4A4A;
  border: 0px solid #FF0000;
  width:400px;
}
#contenitore_dettagli .dettaglio_tre{
   margin: 10px 0px 0px 20px;
   border: 0px solid #FF0000;
   width:490px;
   background:url(/images/new_css/freccia.jpg) no-repeat top left;
}
#contenitore_dettagli .dettaglio_tre .titolo{
  margin: 20px 0px 0px 35px;
  font-weight:bold;
  font-size:12px;
  height:20px;
  color:#3366FF;
  border: 0px solid #FF0000;
  width:400px;
}
#contenitore_dettagli .dettaglio_tre .campo{
  margin: 0px 0px 0px 35px;
  font-weight:bold;
  font-size:10px;
  color:#4A4A4A;
  border: 0px solid #FF0000;
  width:50px;
}
#contenitore_dettagli .dettaglio_tre .valore{
  margin: 0px 0px 0px 0px;
  font-weight:bold;
  font-size:10px;
  color:#4A4A4A;
  border: 0px solid #000;
  width:400px;
}
#contenitore_descrizione_due {
  margin: 30px 0px 0px 0px;
   border: 0px solid #FF0000;
   width:535px;
}
span.contenitore_descrizionetit {
  display:none;
  margin:0px;
   border: 0px solid #FF0000;
   width:360px;
   height:58px;
   background:url(/images/new_css/freccia.jpg) no-repeat top left;
  padding:0px 0px 0px 30px;
}
span.contenitore_descrizionetxt {
   margin:0px 0px 0px 30px;
   text-align:justify;
   font-family:Arial;
   font-size:11px;
   color:#515151;
   border: 0px solid #FF0000;
   width:580px;
   height: 150px;
   min-height: 150px;
   height: auto !important;
}
span.contenitore_tracce span.voce1 {
	border-right:1px solid #FFF;
	background:#87CEFA;
	text-align:center;
	height:20px;
	width:20px;
	margin:0px 0px 0px 0px;
}
span.contenitore_tracce span.voce2 {
	border-right:1px solid #FFF;
	font-family:Arial;
	color:#393939;
	font-weight:bold;
	line-height: 18px;
	font-size:10px;
	text-align:center;
	background:#87CEFA;
	height:20px;
	width:300px;
	margin:0px 0px 0px 0px;
}
span.contenitore_tracce span.voce3 {
	border-right:1px solid #FFF;
	text-align:center;
	background:#87CEFA;
	font-family:Arial;
	color:#393939;
	font-weight:bold;
	line-height: 18px;
	font-size:10px;	
	width:295px;
	margin:0px;
        height:20px;
}
span.contenitore_tracce span.voce4 {
	border-right:1px solid #FFF;
	text-align:center;
	background:#87CEFA;
	font-family:Arial;
	color:#393939;
	font-weight:bold;
	line-height: 18px;
	font-size:10px;	
	margin:0px;
        height:20px;
}
span.contenitore_tracce span.voce5 {
	border:0px solid #FF0000;
	text-align:center;
	background:#87CEFA;
	font-family:Arial;
	color:#393939;
	font-weight:bold;
	line-height: 18px;
	font-size:10px;	
	margin:0px;
        height:20px;
}
span.contenitore_tracce span.valore2, span.valore3 a {
	text-decoration:underline;
}
span.contenitore_tracce span.riga{
	font-family:Arial;
	font-size:10px;
	border-top:1px solid #FFF;
	width:600px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	margin:0px 0px 0px 0px;
/*	background:#EDEDED url(/images/new_css/bg_riga.jpg) repeat-y top left; */
}
span.contenitore_tracce span.valore1 {
	border:0px solid #3366FF;
	width:20px;	
	margin:0px 0px 0px 0px;
}
span.contenitore_tracce span.aria {
	border:0px solid #FFF;
	width:300px;
	margin:0px 0px 0px 3px;
}
span.contenitore_tracce span.titolo {
	width:250px;
	border:0px solid #000;
	display:inline;
	margin:0px 0px 0px 3px;
}
#scheda_prodotto span.contenitore_tracce span.chiusura {
	border: 0px solid #F00;
	width:620px;
	background:#C3E6FC;
	height:3px;
	font-size:1px;
	margin:1px 0px 0px 0px;
}
span.contenitore_tracce span.cartellino {
	border:0px solid #FFF000;
	width:100px;
	background: url(/images/new_css/cartellino.jpg) no-repeat top left;
	height:42px;
	margin:1px 0px 0px 460px;
}
span.contenitore_tracce span.cartellino span.prezzo{
	border:0px solid #FFF;
	width:100px;
	font-family:Arial;
	color:#003E63;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin:0px 0px 0px 0px;
}
span.contenitore_tracce span.cartellino span.codice{
	border:0px solid #FFF;
	width:100px;
	font-family:Arial;
	color:#003E63;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	height:10px;
	margin:3px 0px 0px 0px;
}
span.contenitore_tracce span.carrello form {
	display:inline;
	margin:0px;
	padding:0px;
}
span.contenitore_tracce span.carrello input{
	border:0px solid #FFF000;
	background-image: none;
	width:31px;
	height:30px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
span.contenitore_tracce span.carrello{
	width:31px;
	height:30px;
	margin:0px 0px 0px 6px;
}
#trailimageid {
        position: absolute;
        visibility: hidden;        
        left: 0px;
        top: 0px;
        width: 286px;
        height: 1px;
        z-index: 10;
}
