.tablebiggrigio { 
BORDER-BOTTOM: #666666 1px solid; 
BORDER-LEFT: #666666 1px solid; 
BORDER-RIGHT: #666666 1px solid; 
BORDER-TOP: #666666 1px solid
}
.tablegrigio { 
BORDER-BOTTOM: #666666 1px solid; 
BORDER-LEFT: #666666 1px solid; 
BORDER-RIGHT: #666666 1px solid;
}
.tablerosso { 
BORDER-BOTTOM: #DE0303 1px solid; 
BORDER-LEFT: #DE0303 1px solid; 
BORDER-RIGHT: #DE0303 1px solid;
BORDER-TOP: #DE0303 1px solid
}
.menusu {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #515151; 
text-decoration: none;
}

A:hover.menusu {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #DE0303; 
text-decoration: none;
}

.menususel {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #DE0303; 
text-decoration: none;
}
.menuverde {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #515151; 
text-decoration: none;
}

A:hover.menuverde {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #048504; 
text-decoration: none;
}

.menuverdesel {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #048504; 
text-decoration: none;
}
.piccolo_bianco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none
}

.testo_grassetto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;
}
.testo_rosso {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F01A1A; text-decoration: none;
}






.td_table_dati {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	padding-top:2px;
	vertical-align:top;
	padding-left:3px;
	height:18px;
	border-right:1px solid #000;
	border-top:1px solid #000;
	}


.td_testa_table {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #515151;
text-decoration: none;
background:#E2E5EE;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
padding-left:1px;
}

/*---------------------------------
  opzioni colori
---------------------------------*/

.td_rosa {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #EC008C;
text-decoration: none;
vertical-align:top;
font-weight:bold;
width:14px;
}

.td_azzurro {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #00ADEF;
text-decoration: none;
vertical-align:top;
font-weight:bold;
width:14px;

}

.td_giallo {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #F1C52C;429A02
text-decoration: none;
vertical-align:top;
font-weight:bold;
width:14px;

}

.td_verde {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #429A02;
text-decoration: none;
vertical-align:top;
font-weight:bold;
width:14px;

}

.td_marrone {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #6E5604;
text-decoration: none;
vertical-align:top;
font-weight:bold;
width:14px;
}

.td_nero {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000;
text-decoration: none;
vertical-align:top;
font-weight:bold;
width:14px;
}

.td_arancione {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #F0751A;
text-decoration: none;
vertical-align:top;
font-weight:bold;
width:14px;
}

.td_rosso {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #F01A1A;
text-decoration: none;
vertical-align:top;
font-weight:bold;
width:14px;
}

/*---------------------------------
  opzioni del pop della privacy
---------------------------------*/

.bg_popup_title {
	background-color: #666666;
	text-align: left;
}

.bg_popup {
	background-color: #FFF1AD;
	text-align: left;
}

.popup_title {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.popup_txt {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	


}

.testo_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	}

a:hover.testo_nero {
	color: #FF8A00;
}

.testo_nero_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8A00;
	text-decoration: none;
}



/*********************************************/
/* stili ecommerce                                   */
/*********************************************/

.icon_cart
	{
	background: url(shop/img_shop/icon_cart.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px 2px 10px 14px;
	}

.boldAlert
	{font-weight: bold; color: #EC760D; font-size: 11px;}

.boxcarrello {
	color: #333300;
	background-color:#F6F5F5;
	padding:2px 2px;
	margin:0px 0px 0px 0px;
	border: 1px dotted #CCCCCC;
	width:170px;
	height: 34px;
	line-height: 16px;
	}
.boxcarrello a{
	color: #333300;
	text-decoration:none;
	}




/*---------------------------------
  opzioni carrello
---------------------------------*/

  .nopcart {
	border: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #DEDCDC;
	padding: 3px;
}
  .nopheader {
	background: #2AAA3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
}
  .nopentry {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 3px;
}
  .noptotal {
	background: #2AAA3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding: 3px;
}
  .nopbutton {
    background: #BC0030;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
} 

.inputcarrello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #BC0030;
}
  .nopship {
	background: #eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 3px;
}

.tasto_aggiorna {
	cursor: hand;
}
