/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.boxTextCatalog { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:20px; font-weight:bold; }
.boxTextCatalog A { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:20px; font-weight:bold; color:ADADAD; }
.boxTextCatalog_registrati { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:20px; font-weight:bold; float:left; text-decoration:underline; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { 
	font-family:Arial, Helvetica, sans-serif;
 	font-size : 11px;
	color: #406a9d;
	text-decoration: underline;
}

HTML {
  margin: 0px;
  padding: 0px;
}
body {
	text-align:center;
	background:url(images/Skin/sfondo_header.jpg) top repeat-x #000000;
    min-height:900px;
}
.generale {
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/fondo_centrale2.jpg) repeat-y;
}
A {
  color: #ffffff;
  text-decoration: none;
}
A:hover {
  color: #b9bd00;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background-image:url(images/Skin/sfondo_header.jpg);
  background-repeat:repeat-x;
  height:100px;
}
/* CD - DVD - BOOKS*/
.menu_header{
	float:left; 
	position:relative; 
	top:26px; 
	left:60px
}
.box_search_header
{
    background-image:url(images/Skin/fondo_box_dx.jpg) bottom right;
	background-repeat:no-repeat;
}
TD.box_Shopping
{
	background:url(images/Skin/fondo_alto_carrello.jpg) no-repeat top left;
	width:173px;
	height:55px;
}

TR.headerNavigation {
float:right;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
.colonna_left
{
	background:url(images/Skin/sfondo_coloumleft.jpg) repeat-y;
}
.colonna_right
{
	background:url(images/Skin/sfondo_coloumright.jpg) repeat-y;
}
.infoBoxCatalog {
  position:relative;
  line-height:15px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color:#000000;
}
.infoBox {
  font-family: Arial, sans-serif,Verdana, ;
  font-size::11px;
}
.infoBox_Paypal {
  font-family: Arial, sans-serif,Verdana, ;
  font-size::11px;
  margin-top:22px;
}
.infoBox_Search {
  font-family: Arial, sans-serif,Verdana, ;
  font-size::11px;
  margin-left:15px;
}
.infoBoxContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.testo_custom {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:3px;
}
.infoBoxContents_Paypal {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}
.infoBoxContents_Search {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents_Shopping {
  font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#b9bd00;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* alto colonna sx con la scritta "Categorie" */
TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:B9BD00;
  font-weight: bold;
}
TD.infoBoxHeading_b {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left:5px;
}
TD.infoBoxHeading_Search {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left:5px;
}
TD.infoBoxHeading_Shopping{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left:0px;
  font-weight:bold;
  color:#FFFFFF;
}
TD.infoBoxHeading_Shopping_2{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left:0px;
  color:#FFFFFF;
}
TD.catalog_menu{
  padding-top:15px;
  padding-left:15px;
}
TD.other_menu{
  padding-top:15px;
  padding-left:39px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f4f4f4;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f4f4f4;
}

TABLE.productListing {
  border-spacing: 2px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:center;
  background: #FFFFFF;
  color: #666666;
  font-weight: bold;
}
.productListing-heading a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:center;
  background: #FFFFFF;
  color: #666666;
  font-weight: bold;
}
TD.productListing-data {
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
}
TD.productListing-data a {
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
}
A.pageResults {
  color: #0000FF;
}
A.pageResults:hover {
  color: #0000FF;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: #9a9a9a;
}
.pageHeading_index{
  background-image:url(images/Skin/index_benvenuto_sfondo.jpg);
  background-repeat:repeat-x;
  height:90px;
  text-align:left;
  vertical-align:top;
}
.pageHeading_interno{
  background-repeat:repeat-x;
  height:90px;
  text-align:left;
  vertical-align:top;
}
.index_heading_title{
  padding-left:10px;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#b9bd00;
}
.index_textmain_title{
  padding-top:30px;  
  padding-bottom:10px;  
  padding-left:20px;
  padding-right:20px;
  font-weight:bold;
  font-family:Verdana, Arial, sans-serif;
  background: url(images/Skin/fondo_interno_alto.jpg) repeat-x top #FFFFFF; 
  font-size:20px;
  color:#b9bd00;
}
.index_textmain_title_home{
  padding-top:30px;  
  padding-bottom:10px;  
  padding-left:20px;
  padding-right:20px;
  font-family:Verdana, Arial, sans-serif;
  background: url(images/Skin/fondo_interno_alto.jpg) repeat-x top #FFFFFF; 
  font-size:20px;
  color:#666666;
}
.linea_separa_categorie{
  background-image:url(images/Skin/pixel_separa_categorie.jpg);
  background-repeat:repeat-x;
  height:4px;
  background-position:top;
  margin-top:5px;
}
.linea_separa_categorie_interno{
  background-image:url(images/Skin/pixel_separa_categorie.jpg);
  background-repeat:repeat-x;
  height:1px;
  background-position:top;
}
.linea_separa_categorie_alfabeto{
  background-image:url(images/Skin/pixel_separa_categorie.jpg);
  background-repeat:repeat-x;
  height:4px;
  background-position:0px -1px;
  padding-bottom:20px;
}
.index_titolo_categorie_sx{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#CCCCCC;
  padding-top:10px;
  padding-left:25px;
  float:left;
}
.sottotitolo_categorie{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#CCCCCC;
  padding-top:3px;
  padding-left:25px;
}
.index_titolo_categorie_sx_interno{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#CCCCCC;
  padding-top:10px;
  padding-left:25px;
}
.index_titolo_categorie_dx{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#535353;
  padding-top:10px;
  padding-right:25px;
  float:right;
}
.index_titolo_categorie_dx_a{
	color:b9bd00;
 	text-decoration: none;
}
.table_prodotti{
	margin:0px;
	border-spacing:0px;
	border:none;
	width:100%;
}
.lista_prodotti{
	margin:0px;
	border-spacing:0px;
	border:none;
	width:100%;
}
.index_navigation{
  padding-top:11px;
  padding-bottom:5px;
  padding-left:20px;
  background:url(images/Skin/fondo_navigazione.jpg) repeat-x top;
  color:#FFFFFF;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}
a.index_navigation_a{
  color:#FFFFFF;
  text-decoration: none;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, DIV.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#FFFFFF;
}
.selez_pagamento {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#999999;
}
.paging a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#999999;
}
.paging a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice_home {
  font-family: Verdana, Arial, sans-serif;
  color: #f68618;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #FFFFFF; color:#000000; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FFFFFF; color:#000000; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; background-color:#FFFF99; font-weight:bold;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color:#FFFF99; font-weight:bold; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #b9bd00; }

/*VISUALIZZAZIONE PRODOTTI*/
.index_prodotto_td{
	vertical-align:top;
	padding-top:13px;
}
.index_prodotto_td_interno{
	padding-top:13px;
	vertical-align:top;
}
.prodotto_main{
	margin:0px;
	padding:0px;
}
.prodotto_main_bs{
	width:33%;
	height:100px;
	padding-top:12px;
	padding-bottom:12px;
}
.prodotto_main_bs_b{
	background-image:url(images/Skin/sfondo_bestseller.jpg);
	background-repeat:repeat-y;
	width:100%;
	height:100px;
	padding-top:12px;
	padding-bottom:12px;
}
.prodotto_sx{
	width:100%;
}
.prodotto_sx_bs_b{
	width:89px;
	vertical-align:middle;
	background-image:url(images/Skin/sfondo_bestseller.jpg);
	background-repeat:repeat-y;
}
.prodotto_sx_bs{
	float:left;
	width:89px;
	vertical-align:middle;
	padding-bottom:12px;
}
.prodotto_foto{
	padding-left:1px;
	width:90px;
	height:90px;
	text-align:center;
	background-color:#FFFFFF;
}
.pulsante_compra{
	padding-top:7px;
	padding-bottom:5px;
	margin:0;
}
.pulsante_compra_big {
	text-align:right;
	padding-top:7px;
	padding-bottom:5px;
	margin:0;
}
.prodotto_dx{
	text-align:left;
	line-height:18px;
	padding-left:0px;
}
.prodotto_dx_bs_b{
	float:left;
	line-height:18px;
	padding-left:10px;
	width:100px;
	background-image:url(images/Skin/sfondo_bestseller.jpg);
	background-repeat:repeat-y;
	height:89px;
}
.prodotto_dx_bs{
	float:left;
	line-height:18px;
	padding-left:10px;
	width:100px;
	height:120px;
}
.artista_visualizzato {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
 	text-decoration: none;
}
.etichetta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
 	text-decoration: none;
}
.prodotto_titolo_a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:11px;
 	text-decoration: none;
	font-weight:bold;
}
.prodotto_artista{
	font-family:Arial, Helvetica, sans-serif;
	color:#535353;
	font-size:11px;
}
.prodotto_prezzo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#dce100;
	font-size:11px;
 	text-decoration: none;
}
.prodotto_prezzo_home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
 	text-decoration: none;
	font-weight:bold;
}
.prodotto_titolo_home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
}
.prodotto_titolo_home a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
}
.prodotto_titolo_home a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b9bd00;
	font-size:11px;
	font-weight:bold;
}
.prodotto_artista_home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#535353;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}
.prodotto_dettagli{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:b9bd00;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}
.prodotto_dettagli_a{
	color:b9bd00;
 	text-decoration: none;
	font-weight:normal;
}
/*DETTAGLIO PRODOTTI*/

.dettaglio_foto{
	float:left;
	padding-bottom:20px;
}
.dettaglio_descrizione{
	font-family:Tahoma;
	color:#000000 !important;
	font-size:10px;
	margin:0px;
	margin-top:-3px;
	padding-left:5px;
	line-height:17px;
	vertical-align:top;
}
.dettaglio_descrizione_info{
	font-family:Tahoma;
	color:#FFFFFF !important;
	font-size:12px;
	margin:0px;
	margin-top:-3px;
	padding-left:5px;
	line-height:17px;
	vertical-align:top;
}
.dettaglio_descrizione_tabella{
	font-family:Tahoma;
	font-size:12px;
	border:solid #b9bd00;
	margin:0px;
	line-height:17px;
	vertical-align:top;
}
.heading_dettagio_descrizione{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:b9bd00;
}
.dettaglio_prodotto_dx{
	left:10px;
	margin:10px;
}
.heading_dettaglio_prezzo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:b9bd00;
}
.dettaglio_prezzo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#333333;
	background:url(images/fondo_prezzo.jpg) repeat-x ;
}
.dettaglio_prezzo_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#dce100;
	background:url(images/fondo_prezzo_home.jpg) repeat-x ;
}
.heading_dettaglio_artista{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:b9bd00;
}
.heading_dettaglio_instrument{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000066;
}
.dettaglio_artista{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
}
.dettaglio_traccia{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:b9bd00;
	text-align:left;
	float:left;
	vertical-align:middle;
}
.detaglio_traccia_a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	float:left;
	vertical-align:top;
	text-decoration:none;
}
.dettaglio_titolo{
	letter-spacing:-1px;
	padding-left:25px;
	margin-top:15px;
}
.dettaglio_mp3{
	padding-top: 10px;
}
/*footer*/
.spazio_sotto{
	background:url(images/Skin/casper.gif);
	background-repeat:repeat-y;
}
/*NAVIGATION ALBUM*/
.album_textmain_title{
  padding-top:89px;  
  padding-left:120px;  
  font-family:Verdana, Arial, sans-serif;
  font-size:20px;
  color:#FFFFFF;
}
.linea_footer{
	background-image:url(images/Skin/pixel_separa_categorie.jpg);
  	background-repeat:repeat-x;
}
/*NAVIGATION ARTIST*/
.table_artisti{
	line-height:20px;
	width:100%;
}
.scorr_nav_artist{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.scorr_nav_artist:hover{
	text-decoration:none;
}
.scorr_pag_artista{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
}
.testata_evidenza {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	height:25px;
	background-color:e0e6ef;
	font-weight:bold;
	text-align:left;
}
.testa_interno {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:cccccc;
}
.lista_artisti {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height:20px;
}
.box_login {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px; 
	width:150px;
	color:999999;
}
.lettera {
	width:24px;
	text-align:center;
	vertical-align:middle;
	float:left;
}
.lettera_selezionata {
	width:24px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color: 406a9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	text-decoration:none;
	font-weight:bold;
	background:url(images/Skin/fondo_lettera.jpg) bottom center no-repeat;
}
.pagamento {
	width:23%;
	text-align:center;
	vertical-align:middle;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.pagamento_selezionata {
	width:23%;
	text-align:center;
	vertical-align:middle;
	float:left;
	color: #dce100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	text-decoration:none;
	font-weight:bold;
	background:url(images/Skin/fondo_lettera.jpg) bottom center no-repeat;
}
.alfabeto a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.alfabeto a:hover{
	color:#b9bd00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
.lista_artisti a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
.lista_artisti a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}
.divisorio {
	background:url(images/Skin/fondo_divisiorio.jpg) no-repeat top left;
	margin-left:-19px;
	margin-right:0;
	margin-bottom:10px;
	padding-left:24px;
	padding-top:2px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	color:666666;
	font-family:Arial, Helvetica, sans-serif;
}
.divisorio_destra {
	background:url(images/Skin/fondo_divisiorio_destra.jpg) no-repeat top left;
	margin-right:0;
	margin-bottom:10px;
	padding-left:24px;
	padding-top:2px;
	height:20px;
	text-decoration:blink;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
}
.divisorio_offerte {
	background:url(images/Skin/fondo_divisiorio_offerte.jpg) no-repeat top left;
	margin-right:0;
	padding-top:2px;
	height:24px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.link_artista {
	text-decoration:underline;
	font-weight:bold;
}
.carrello {
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	letter-spacing:0px;
}
.carrello a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	letter-spacing:0px;
}
.carrello_alto {
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b9bd00;
	letter-spacing:0px;
}
.layout_orizzontale {
	margin-bottom:10px;
	border:solid thin #000000;
	font-size:11px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	width:615px;
}
.footer_grigio {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	height:250px;
	vertical-align:middle;
	font-size:10px;
	background:url(images/fondo_centrale2.jpg) repeat-y;
}
.footer_grigio a {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
}
.footer_grigio a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.interno_prodotto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	padding-left:25px;
	font-weight:bold;
}
.link_sx {
	padding-left:6px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.link_dx {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.correlati {
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.correlati a {
	color:#666666;
	margin-top:7px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.correlati a:hover {
	color:#b9bd00;
}
.titolo {
	color:#b9bd00;
	font-weight:bold;
	font-size:11px;
}
.paging {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.paging a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.paging a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.testata_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:3d6596;
}
.box_login2 {
	padding-top:15px;
	padding-left:5px;
}
.box_login2 a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.box_login2 a:hover {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:b9bd00;
}
.account {
	margin-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.account a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#ffffff;
	text-decoration:underline;
}
.account a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#b9bd00;
	text-decoration:underline;
}
.spedizioni_titoli {
	width:100%;
	background-color:f4f4f4;
	border:solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:333333;
	height:40px;
	padding-left:25px;
}
.spedizioni_prodotti {
	width:100%;
	background-color:e8e8e8;
	border:solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	height:40px;
	padding-left:25px;
}
.cambia_indirizzo {
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.totale {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#000000;
}
.premio {
	margin:2px;
}
.premio_interno {
	float:right;
	margin-left:4px;
}
.bordo_sopra_sotto {
	border-top:solid #CCCCCC;
	border-bottom:solid #CCCCCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	padding-left:25px;
}
.sottocategoria {
	margin-bottom:4px;
	background:url(images/Skin/corner_left_catalog_sottocategoria.jpg) no-repeat;
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-position:0px 6px;
}
.sottocategoria a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
.sottocategoria2 {
	margin-bottom:4px;
	background:url(images/Skin/corner_left_catalog_sottocategoria2.jpg) no-repeat;
	padding-left:62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-position:0px 6px;
}
.sottocategoria2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
.categoria {
	margin-bottom:4px;
	padding-bottom:10px;
	background:url(images/Skin/corner_left_catalog_subcategories.jpg) no-repeat;
	padding-left:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:5px;
	color:#999999;
	background-position:0px 3px;
}
.categoria a{
	line-height:12px;
}
.sottocategorie_interno {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:15px;
	font-size:11px;
	text-align:center;
	border:solid thin #CCCCCC;
	font-weight:bold;
	width:140px;
	height:125px;
}
.sottocategorie_interno a {
	color:#ADADAD;
}
.sottocategorie_interno a:hover {
	color:#DCE100;
}
.foto_dettaglio {
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	height:100%;
}
.bacheca {
	padding-left:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.titolo_bacheca {
	color:#CCCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}
.promo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#dce100;
	font-weight:bold;
	vertical-align:top;
	margin-left:15px;
	margin-right:15px;
}



