.lato_bianco {
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.fondonews {
	line-height: 20px;
	background-image: url(image/barranews.gif);
	background-repeat: no-repeat;
	font-size: 10px;
}
.text_red 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	text-decoration:none;
	text-transform: none; 
}
.voci_carrello_small
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-align: justify;
	text-decoration:none;
	text-transform: none;   
}
.link_testata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.link_testata a:link, .link_testata a:active, .link_testata a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.link_testata a:hover{
	color: #990000;
	text-decoration: none;
}

.link_ordine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}

.link_ordine a:link, .link_ordine a:active, .link_ordine a:visited{
	color: #999999;
	text-decoration: none;
}

.link_ordine a:hover{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}

.menu_selezionato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
	text-transform: capitalize;
}

.link_menu_testata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.link_menu_testata a:link, .link_menu_testata a:active, .link_menu_testata a:visited{
	color: #000000;
	text-decoration: none;
}

.link_menu_testata a:hover{
	color: #990000;
	text-decoration: none;
}

.link_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}

.link_bold a:link, .link_bold a:active, .link_bold a:visited{
	color: #000000;
	text-decoration: none;
}

.link_bold a:hover{
	color: #990000;
	text-decoration: none;
}

.bordo {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.lati_grigi {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.lati_grigi_superiore {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.titoletti_barra_prodotti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	padding-left: 8px;
	font-weight: bold;
}
.titoletti_form_ordine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #202020;
	padding-left: 8px;
	font-weight: bold;
}
.conferma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	padding-left: 8px;
	font-weight: normal;
}

.titoletti_barra_categorie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}

.menu_back_office
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	font-weight: bold;
	text-align:center;
	text-transform:none;
	text-decoration:none;
}
.titolo_carrello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 6px;
	padding-right: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.prodotto_carrello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 6px;
	padding-right: 10px;
	font-weight: normal;
}
.quantita_carrello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.extra_carrello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	padding-right: 10px;
	font-weight: normal;
}
.descrizione_prodotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	padding: 8px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.descrizione_categoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
}
.linea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-transform: capitalize;
}
.titoli_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
}
.pezzi_disponibili {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin-left:5px;
	text-align:left;
}
.link_cambia_immagine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}

.link_cambia_immagine a:hover {
	color: #990000;
}

.lato_grigio_destro {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.lato_superiore {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.lato_inferiore {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.lato_grigio_sinistro_superiore {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.lato_grigio_destro_inferiore {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: justify;
	text-decoration:none;
	text-transform: none;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: justify;
	text-decoration:none;
	text-transform: none;
	padding-left: 8px;
}
.help_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration:none;
	text-transform:none;
	padding-left: 8px;
	padding-right: 8px;
}
.text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: justify;
	text-decoration:none;
}
.grigio_superiore {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.sfondo_celle_prod {
	background-image: url(image/barra_prodotto_inferiore.gif);
	background-repeat: no-repeat;
}

.titoletti_barra_prodotti_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
	text-transform: none;
}
.titoli_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
.titoli_rosso_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
}
.grigio_inferiore {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.prezzo_barrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	text-transform: none;
	text-decoration: line-through;
}
.prezzo_barrato_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	text-transform: none;
	text-decoration: line-through;
}
.prezzo_offerte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
}
.carrello_vuoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
	text-align: justify;
	padding: 5px;
}
.sfondo_cella_offerte {

	background-image: url(image/barra_inferiore.gif);
	background-repeat: no-repeat;
}
.rollover_menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-transform: none;
	text-align: justify;
	text-decoration:none;
}

.modulo_ordine_attivo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BB0000;
	font-weight: bold;
	text-transform: none;
	text-decoration:none;
}

div.transON {background-color: white; }
div.transOFF {background-color: white;opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4; }

.descrizione_prodotto2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	padding: 8px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.linkscheda {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	padding: 8px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color:White;
	font-weight: bold;
	margin-left:4;
	margin-right:4;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.button:hover
{
  background-color:#990000;
  color: #ffffff;
    
}

.button_continua_shopping 
{
    height:19px;
    background-repeat:no-repeat;
    border-style:none;
	background-image:url('../image/continua_shopping.gif');
	background:url('image/continua_shopping.gif');
}
.button_continua_shopping:hover {

	background-image:url('../image/continua_shopping_roll.gif');
	background:url('image/continua_shopping_roll.gif');
}
.button_vai_cassa 
{
    height:19px;
    background-repeat:no-repeat;
    border-style:none;
	background-image:url('image/vai_cassa.gif');
	background:url('image/vai_cassa.gif');
}
.button_vai_cassa:hover {
	background-image:url('image/vai_cassa_roll.gif');
	background:url('image/vai_cassa_roll.gif');
}

	#bubble_tooltip{
		width:152px;
		position:absolute;
		display:none;
	}
	#bubble_tooltip .bubble_top{
		background-image: url('image/bubble_top.gif');
		background-repeat:no-repeat;
		height:16px;	
	}
	#bubble_tooltip .bubble_middle{
		background-image: url('image/bubble_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
	}
	#bubble_tooltip .bubble_middle span{
		position:relative;
		top:-8px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
	}
	#bubble_tooltip .bubble_bottom{
		background-image: url('image/bubble_bottom.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:44px;
		position:relative;
		top:-6px;

