/*

  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License



  *** FILE WAS CHANGED BY NBCON ***

  *				  *

  * date:   19.07.2005		  *

  * author: mth@nbcon.de	  *

  *				  *

  *********************************



*/



.messageBox

{

 font-family: Verdana, Arial, sans-serif;

 font-size: 10px;

 vertical-align: middle;

}



.messageStackError, .messageStackWarning, .messageStackSuccess

{

 font-family: Verdana, Arial, sans-serif;

 font-size: 8pt;
 
 font-weight: bold ;
 
 color:     #FFFFFF;

 vertical-align: middle;

 background-color: #FF9900;

}



BODY

{

 font-family: Arial, Verdana,  Helvetica, sans-serif;



 font-size: 10px;



 background: #F2F2F2;



 color:     #333333;



 margin-left: auto;



 margin-top: 0px;
  margin-bottom: 0px;



 margin-right: auto;



 text-align: center;

}



A

{

 color:           #333333;



 text-decoration: none;

}



A:hover

{

 color:           #000000;



 text-decoration: underline;

}



TABLE

{

 font-family:  Verdana, Arial, Helvetica, sans-serif;



 font-size: 11px;



 border:    0;



 border-style: solid;



 padding:   0;



 border-collapse: collapse;

}



TD

{

 padding: 0;



 margin: 0;



 vertical-align: top;

}



TABLE.nbc_main

{

 margin-left:  auto;



 margin-right: auto;



 width:        95%;

}



TD.nbc_block

{

 vertical-align: top;

}

TABLE.nbc_categories
{
  width:	100%;
  background: FFFFFF '#DFDFDE';
}

TR.nbc_categories
{
  background: FFFFFF  '#DFDFDE';
}

TD.nbc_categories_left
{
  background: #FFFFFF;
}

TD.nbc_categories_right_top
{
  background-image:url(images/subcat_bg.gif);
  background-repeat:repeat-y;
  padding-left: 27px;
}

TD.nbc_categories_right_center
{
  background-repeat:repeat-y;
  background-image:url(images/subcat_bg.gif);
  padding-left: 27px;
}

TD.nbc_categories_right_bottom
{
  background-image:url(images/subcat_bg.gif);
  background-repeat:repeat-y;
  padding-left: 9px;
  padding-bottom: 5px;
}

TD.nbc_categories_spacer
{
 height:     3px;
 background: #FFFFFF;
}


TABLE.nbc_nav

{

 width:      100%;



 background: #FFFFFF '#DFDFDE';

}



TR.nbc_nav

{

 background: #FFFFFF '#DFDFDE';

}



TD.nbc_nav_spacer

{

 height:     0px;



 background: #DFDFDE;

}



TD.nbc_nav

{

 background: #FFFFFF  '#DFDFDE';

}



TR.nbc_nav TD.nbc_subcat_top

{

	padding-left: 	25;

	padding-top: 	5;

}



TR.nbc_nav TD.nbc_subcat_bottom

{

	padding-left: 	25;

	padding-bottom: 10;

}



TR.nbc_nav TD.nbc_subcat_center

{

	padding-left: 	25;

}



TD.nbc_vseperator

{

 width: 20px;

}



TABLE.nbc_hseperator

{

 width:      100%;



 margin-top: 20;



 margin-bottom: 20;

}



TR.nbc_hseperator

{

 height: 20;

}



TD.nbc_hseperator

{

 padding:    0;



 background: #969595;



 margin-top: 0;



 margin-bottom: 0;

}



FONT.nbc_orange_text

{

 color: #F58220;

}



TD.nbc_top_line

{

 vertical-align: middle;

}



TABLE.nbc_article { }



TABLE.nbc_article_marked

{

	border-width:	1px;

	border-color:	#F58220;

	border-style:	solid;

}



TABLE.nbc_article TD.nbc_block

{

 vertical-align: top;

}



TABLE.nbc_article TD.nbc_art_img

{

 vertical-align: middle;



 text-align: center;

}



TABLE.nbc_article TD.nbc_art_text

{

 vertical-align: top;



 text-align: left;

}



TABLE.nbc_article TD.nbc_conf_amount

{

 vertical-align: middle;



 text-align: left;



 font-weight: bold;

}



TD.pricescale

{

 padding:    0;
 text-align: center;
 

}


TD.priceamount
{
 padding-bottom: 5;
 padding-top: 5;
 text-align: center;
 font-weight: bold;
 background: #ececec;
}

TD.pricescale_discount

{

 padding: 0;



 color: #FF0000; /* red */



 text-align: right;

}

TD.pricescale_left_top
{
 font-weight: bold;
 text-align: left;
 background:#DFDFDE;
 padding-bottom: 5;
 padding-top: 5;
}

TD.pricescale_left

{

 font-weight: bold;



 text-align: left;

}



TABLE.nbc_article TH

{

 text-align: left;

}



TABLE.nbc_qq

{

 font-family: Verdana, Arial, Helvetica, sans-serif;



 font-size: 9px;



 color:     #000000;



 padding:   0;



 margin-left: 0;



 margin-right: 0;



 border-collapse: collapse;



 width:     100%;

}



TABLE.nbc_qq TH

{

 text-align: right;



 padding: 0;

}



TABLE.nbc_qq TD

{

 padding:        0;



 vertical-align: top;

}



TABLE.nbc_qq TD.nbc_qq_labels

{

 text-align: right;



 padding: 0;

}



TABLE.nbc_qq TD.nbc_qq_prices

{

 text-align: right;



 padding: 0;

}



TD.nbc_qq_total

{

 text-align:      right;



 text-decoration: none;
 
 font-weight: bold;


 color:      #000000     '#F58220';



 padding:         0;

}



TABLE.nbc_boxes

{

 width:      100%;



 background: #FFFFFF '#DFDFDE';

}



TABLE.nbc_boxes TD

{

 padding-left:   4;



 vertical-align: top;



 text-align:     left;

}



TABLE.nbc_boxes TD.nbc_boxes_submit

{

 padding-left:   4;



 vertical-align: middle;



 text-align:     left;

}

TABLE.nbc_boxes_search

{
 width:      100%;
 background: #ffffff 'F3F3F3';
 margin-bottom: 5px;

}



TABLE.nbc_right_boxes

{

 font-family: Verdana, Arial, Helvetica, sans-serif;



 font-size: 8pt;



 color:     #000000;



 padding:   0;



 border-collapse: collapse;



 width:     100;



 margin-top: 0;



 margin-bottom: 0;

}



TABLE.nbc_right_boxes TD

{

 padding-left:   2;



 vertical-align: top;



 text-align:     left;

}



TABLE.nbc_right_boxes TD.nbc_right_boxes_submit

{

 padding-left:   7;



 vertical-align: bottom;



 text-align:     left;

}



TABLE.nbc_right_boxes TD.nbc_newsletter

{

 padding-bottom: 0;



 padding-left: 0;



 vertical-align: top;



 text-align:   left;

}



TABLE.nbc_right_boxes TD.nbc_top

{

 padding-left:   0;

 padding-bottom: 0;

 background: #FFFFFF  '#B0B0B0';

}



TABLE.nbc_product_listing

{

 margin-top: 20;

 width: 100%;

 border-collapse: collapse;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 8pt;

 color: #000000;

}

TABLE.nbc_product_listing TD.nbc_product_listing_product

{

 padding-bottom: 20;
 padding-top: 20;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
}



DIV.nbc_productListingSpacer

{

 padding-top: 20;

}



.nbc_inputField

{

 font-family: Verdana, Arial, Helvetica, sans-serif;



 font-size: 7pt;



 border-width: 1px;



 border-style: solid;



 border-color: #969696;



 border-collapse: collapse;

}



.nbc_navInputField

{

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 border-width: 1px;
 border-style:	solid;
 border-color:	#000000;

}



TABLE.nbc_progress

{

 height: 12;



 width: 250;



 padding: 0;



 margin-left: auto;

}



TABLE.nbc_progress TD.nbc_progress_full

{

 width:  12;



 border: 1px;



 border-style: solid;



 border-color: #D70000;



 background: #D70000;

}



TABLE.nbc_progress TD.nbc_progress_empty

{

 width:  12;



 border: 1px;



 border-style: solid;



 border-color: #B0B0B0;

}



TABLE.nbc_progress TD.nbc_progress_seperator

{

 width: 8;

}



TABLE.nbc_colors

{

 width: 100%;

}



TABLE.nbc_colors TD

{

 padding:        2;



 vertical-align: middle;



 text-align:     left;

}



TABLE.nbc_colorchooser

{

 margin-left:  auto;



 margin-right: auto;

}



TABLE.nbc_colorchooser TD

{

 vertical-align: middle;

}



.nbc_colors_selection

{

 border:       1px;



 border-style: solid;



 border-color: #969696;



 width:        20;



 height:       20;



 margin-left:  10;



 margin-top:   2;



 margin-bottom: 2;

}



TABLE.nbc_search

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_search.inputFieldLarge

{

 font-family: Verdana, Arial, Helvetica, sans-serif;



 font-size: 7pt;



 border-width: 1px;



 border-style: solid;



 border-color: #969696;



 border-collapse: collapse;



 width:     150;

}



TABLE.nbc_search.inputFieldSmall

{

 font-family: Verdana, Arial, Helvetica, sans-serif;



 font-size: 7pt;



 border-width: 1px;



 border-style: solid;



 border-color: #969696;



 border-collapse: collapse;



 width:     50;

}



TABLE.nbc_search TD.textRight

{

 text-align: right;



 width: 25%;



 padding-right: 3;

}



TABLE.nbc_search TD.seperatorLarge

{

 height: 20;

}



TABLE.nbc_search TD.seperatorSmall

{

 height: 10;

}



TABLE.nbc_login

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_login TD

{

 text-align: left;

}



TABLE.nbc_login TD.seperator

{

 height: 30;

}



TABLE.nbc_login TD.spacer

{

 padding-right: 20;

}



TABLE.nbc_login TD.actions

{

 margin-left: auto;



 text-align: right;

}



TABLE.nbc_logon

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_logon TD

{

 padding: 2;

}



TABLE.nbc_logon TD.headline

{

 font-weight: bold;

}



TABLE.nbc_logon TD.spacerSmall

{

 height: 10;

}



TABLE.nbc_logon TD.spacerLarge

{

 height: 20;

}



TABLE.nbc_logon TD.actions

{

 margin-left: auto;



 text-align: right;

}



TABLE.nbc_shoppingcart

{

 width: 100%;

}



TABLE.nbc_shoppingcart TH

{

 text-align: right;

}



TABLE.nbc_shoppingcart TD

{

 vertical-align: middle;

}



TABLE.nbc_shoppingcart TD.center

{

 text-align: center;

}



TABLE.nbc_shoppingcart TD.numeric

{

 text-align: right;

}



TABLE.nbc_shoppingcart TD.left

{

 text-align: left;

}



TABLE.nbc_checkout TD

{

 vertical-align: middle;

}



TABLE.nbc_account

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_account TD

{

 padding-top: 0;

}



TABLE.nbc_account TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_account_details { }



TABLE.nbc_account_details TH

{

 text-align: left;

}



TABLE.nbc_account_history_info

{

 width: 100%;

}



TABLE.nbc_account_history_info TH.nbc_head

{

 text-align: left;

}



TD.nbc_account_history_info_price

{

 text-align: left;



 color: #F58220;

}



DIV.nbc_account_history_info_spacer

{

 padding-top: 20;

}

form.newsletter{
padding:15 , 0 , 0, 0;
background-color:#FFFFFF;
}

div.newsletter
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#333333;
float:left;
background-color:#FFFFFF;


}
input.newsletter
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#333333;
}



TABLE.nbc_account_password

{

 width: 100%;

}



TABLE.nbc_account_password TD TABLE

{

 width:        75%;



 margin-right: auto;

}



TABLE.nbc_account_password TD.nbc_account_password_top

{

 font-weight: bold;

}



TABLE.nbc_account_notifications

{

 width: 100%;

}



TABLE.nbc_account_notifications TD TABLE

{

 width:        50%;



 margin-right: auto;

}



TABLE.nbc_address_book

{

 width: 100%;

}



TABLE.nbc_address_book TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_other

{

 width: 100%;

}



TABLE.nbc_other TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_quantitynumber

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_quantitynumber TD

{

 padding-top: 5;

}



TABLE.nbc_quantitynumber TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_quantitynumber TABLE.quantitynumber_infos TD

{

 height: 28;

}



TABLE.nbc_index

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_index TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_lost_password

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_lost_password TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_manufacturers

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_manufacturers TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_manufacturers TABLE

{

 width:           100%;



 border-collapse: collapse;

}



TABLE.nbc_manufacturers TABLE TD

{

 text-align:     center;



 vertical-align: middle;



 font-weight:    bold;

}



TABLE.nbc_newsletter

{

 border-width: 0;
 border-style: solid;
 width:        100%;
 padding:      0;
 margin:       0;
}



TABLE.nbc_newsletter TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_suggest_product

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_suggest_product TD

{

 padding-top: 5;

}



TABLE.nbc_suggest_product TD.spacer

{

 height:      20;



 padding-top: 0;

}



TABLE.nbc_suggest_product TABLE.suggest_product_infos TD

{

 height: 28;

}



TABLE.nbc_quick_order

{

 border-width: 0;



 border-style: solid;



 width:        100%;



 padding:      0;



 margin:       0;

}



TABLE.nbc_quick_order TD

{

 padding-top: 0;

}



TABLE.nbc_quick_order TABLE.result TH

{

 text-align: left;

}



TABLE.result TD

{

 vertical-align: middle;

}



TABLE.result TR.error

{

 color: #F58220;

}

.nbc_pricescale_spacer_first
{
 width:      100%;
 margin-top: 0;
 margin-bottom: 0;
 background: #DFDFDE;
}

.nbc_pricescale_spacer_second
{
 width:      100%;
 margin-top: 0;
 margin-bottom: 5;
 background: #DFDFDE;
}

.nbc_pricescale_spacer
{
 width:      100%;
 margin-top: 5;
 margin-bottom: 5;
}

.nbc_help_bar
{
  width: 100%;
  color: black;
  font-weight: bold;
  border-style: none;
  vertical-align: middle;
  background-color: #FFFFE0;
}

.nbc_category_icon
{
  vertical-align: middle;
}

.nbc_category_icon_text
{
  vertical-align: middle;
  color: #D70000;
  padding-left: 10px;
}
.wbordo {border: 1px #c0c0c0 solid;}
.divnascosto {position:absolute;left:-500px;width:100px;height:1px;}

.stilepulsanti_8 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;color: #666666; text-decoration: none;}
.stilepulsanti_8:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; text-decoration: none}
.stilepulsanti_8:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; color: #333333; text-decoration: none}
.stilepulsanti_8:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; color:#666666; text-decoration: nome}
.stilepulsanti_8:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#666666 text-decoration: nome}

.Stile_fg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #666666}

.Stile_fg_10 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #666666}

.Stile1 {
	color: #CC0000;
	font-weight: bold;
}
.Stile4 {color: #CC0000}

.Stile5 
{
	color: #FFFFFF;
	font-weight: bold;
}

.bottom_class{font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px}


/*QUESTI SERVONO A FAR VISUALIZZARE IMMAGINI A ROTAZIONE SUL TOP FRAME*/

#slideshow {
	border: 0px solid #000;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 409px;
	height: 208px;
}

#slideshow img {
	width: 409px;
	height: 208px;
}

/*FINE QUESTI SERVONO A FAR VISUALIZZARE IMMAGINI A ROTAZIONE SUL TOP FRAME*/

/* 
PER IL BOX MICRO QUANTITA NELLE SCHEDE PRODOTTO*/
A.tfTextLink:link {
    font-size: 1em; PADDING-BOTTOM: 1px; COLOR: #991616; BORDER-BOTTOM: #991616 1px solid; TEXT-DECORATION: underline; 
}
A.tfTextLink:hover {
    font-size: 1em; PADDING-BOTTOM: 1px; COLOR: #991616; BORDER-BOTTOM: #991616 2px solid ; TEXT-DECORATION: underline;
}
A.tfTextLink:visited {
    font-size: 1em; PADDING-BOTTOM: 1px; COLOR: #991616; BORDER-BOTTOM: #991616 1px solid; TEXT-DECORATION: underline;
}
.tfAdv {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
TD.tfAdv {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tfAdvBottom {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tfAdv-explain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tf-textbox-SH {border: 1px solid #6cbbc5; font-family:Arial; font-size:11px; PADDING-LEFT:2px; text-decoration:none; height:22px;width:150px;}
.tfAdv-explain-SH {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; font-family:arial; font-weight:bold}
.tfAdv-title-SH {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: arial; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #2400ff; PADDING-TOP: 0px; TEXT-DECORATION: underline}
.tfAdv-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: verdana; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #2400ff; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.tfAdv-title13 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: arial; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2400ff; PADDING-TOP: 0px; TEXT-DECORATION: underline}
.tfAdv-title13:hover {TEXT-DECORATION: none}
.tfAdv-desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana
}
.tfAdv-link-price {FONT-FAMILY: verdana; FONT-WEIGHT: normal; FONT-SIZE: 11px;  COLOR: #2400ff; PADDING-TOP: 0px; TEXT-DECORATION: underline}
.tfAdv-link-price:hover {text-decoration:none}
.tfAdv-desc-mod {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; line-height: 15px
}
.tfAdv-sponsor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: verdana; FONT-WEIGHT: bold;FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #046b00; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.pgRelLink:link {
	COLOR: blue;
}
A.pgRelLink:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
A.pgRelLink:visited {
	COLOR: blue; 
}
.tfAdv_pg{
    FONT-WEIGHT: normal; FONT-SIZE: 11px;  COLOR: black; FONT-FAMILY: arial; TEXT-DECORATION: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;
}
.tfAdv-pgtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: arial; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: blue; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.tfAdv-pgtitle-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: black;FONT-FAMILY: arial; TEXT-DECORATION: none;
}
.tfAdv-pgSmalltitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: arial; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: blue; PADDING-TOP: 0px; TEXT-DECORATION: underline
}

.tfAdv_dice_bold{
FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: black; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none; padding-top:10px; padding-bottom:5px;
}

.tf-dice-bold_10{
    font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family: verdana;
    text-decoration:none;
    font-style: normal;
}

.tfAdv_title_dice{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: verdana; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #2400ff; PADDING-TOP: 0px; TEXT-DECORATION: underline
}

.tfAdv_title_dice:hover {TEXT-DECORATION: none}

.tfAdv_desc_dice{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}

.tf_dice_rate{font-family:verdana; FONT-SIZE: 10px;  COLOR: #c20002; font-weight:bold}
.tf_dice_rate_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666}

.tfAdv_dice{
FONT-WEIGHT: normal; FONT-SIZE: 11px;  COLOR: black; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none; padding-top:6px
}

.tf-dice-link{font-family:Arial; font-size:12px; color:#009933; font-weight:normal; text-decoration:none}
.tf-dice-link:hover{text-decoration:underline}
.tfAdv_pg_grey{FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-top:6px; color:#666666; line-height:16px;}
.tfAdv_pg_bold{FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: black; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-top:10px}
.tfAdv_pg_bold_10{
FONT-WEIGHT: bold; FONT-SIZE: 10px;  COLOR: black; FONT-STYLE: normal; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
.tfAdv-title-dice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: verdana; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #2400ff; PADDING-TOP: 0px; TEXT-DECORATION: underline
}

.tf_dice_input {
font-family: tahoma, verdana;
 height : 16px;
 padding-left:2px;
 width: 140px;
 font-size: 11px;
 color: #313131;
 background-color: #FFFFFF;
 border: 1px solid #7f9db9;
}
.tf_dice_textfield {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #313131;
}

.tf_dice_select {
font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size  : 11px;
width:160px;
 color: #102132;
 background-color: #FFFFFF;
 border: 1px solid #7f9db9; 
}
.tf_dice_input1 {
font-family: tahoma, verdana;
 height : 16px;
 padding:3px 1px 0px 2px;
 width: 120px;
 font-size: 11px;
 color: #313131;
 border: 1px solid #7f9db9;
}
.tfAdv_pg_10{
FONT-SIZE: 10px;  COLOR: black; FONT-STYLE: normal; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
.tfPlainText{
FONT-WEIGHT: normal; FONT-SIZE: 12px;  COLOR: black; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none; padding-top:6px
}

/* CSS Document */

.tf_flash1_title {
    color: #0000ff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration:underline;
}


.tf_flash1_description {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	line-height: 14px;
}

.tf_flash1_title1 {
    color: #0000ff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration:underline;
}
.tf_flash1_description1 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	  line-height: 12px;
}

.tf_flash2_title1 {
    color: #b60101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration:underline;
}
.tf_flash2_description1 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	  line-height: 12px;
}

.tf_flash1_titleCat7 {
    color: #0000ff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration:underline;
}


.tf_flash1_title2Cat7 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	font-weight:bold;
}

.tf_flash1_cat7Link {
    color: #0000ff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

.tf_flash1_bottomURL {
    color: #009900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
 	text-decoration:none;
}

.tf_flash1_bottomURL1 {
    color: #009900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
 	text-decoration:none;
}
.tf_flash1_bottomURL_cs {
    color: #cc0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	display: inline;
	text-decoration:underline;
}

.tf_flash1_imgStyle{
display:block;
text-align:left;
}


.tf_flash1_title1Cat8 {
    color: #0000ff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration:underline;
}

.tf_flash1_title2Cat8 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

.tf_flash1_link2Cat8 {
    color: #0000ff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

.tf_flash1_desCat8 {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

/* css for 36 */

.tf_flash2_title {
    color: #b60101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration:underline;
}


.tf_flash2_description {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px;
}

.tf_flash2_titleCat7 {
    color: #b60101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration:underline;
}


.tf_flash2_title2Cat7 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
}

.tf_flash2_cat7Link {
    color: #b60101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

.tf_flash2_bottomURL {
    color: #b60101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
 	text-decoration:none;
}

.tf_flash2_bottomURL1 {
    color: #b60101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
 	text-decoration:none;
}

.tf_flash2_bottomURL_cs {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	display: inline;
	text-decoration:underline;
}


.tf_flash2_imgStyle{
display:block;
text-align:left;
}


.tf_flash2_title1Cat8 {
    color: #b60101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration:underline;
}

.tf_flash2_title2Cat8 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.tf_flash2_link2Cat8 {
    color: #b60101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

.tf_flash2_desCat8 {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
/* FINE PER LA MICRO QUANTITA NELLA SCHEDA PRODOTTO*/ 