.riga { width:100%; background:#f3f1e9; height:139px; border:0; border-bottom:1px solid #999999; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; position:relative; }
.riga:hover { background:#FEFFE6; }
  .col_1 { cursor:pointer; float:left; background:transparent; padding:5px; height:129px; width:413px; }  /* ATTENZIONE, la colonna dovrebbe essere liquida, ma per far andare a capo il testo si deve mettere il width */
    .titolo { color:#CC0000; font-size:16px; font-weight:bold; }
	.immagine_prodotto { width:98px; height:98px; float:left; margin-top:5px; border:1px solid #666666; }
	.descrizione_prodotto { width:290px; color:#000000; font-size:14px; font-weight:normal; text-align:left; margin-top:5px; padding-left:10px; padding-right:10px; float:left; }

  .col_2 { width:90px; float:right; background:#e1dcc8; height:129px; padding:5px; }
    .disponibilita { height:16px; width:16px; margin-left:auto; margin-right:auto; }
	.prezzo_normale { margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:line-through; text-align:center; }
	.prezzo_scontato { margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#cc0000; font-weight:bold; text-decoration:none; text-align:center; }
	.quantita { margin-top:5px; width:30px; margin-left:auto; margin-right:auto; }
	.quantita input { width:30px;  }
	.carrello { margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; text-align:center; }
	.carrello a { color:#000000; text-decoration:none; }
	.carrello a:hover { color:#cc0000; text-decoration:none; }