/*
///////////////////////////////////////////
//
//	LPS-Commerce
//	Autore: Luca Poli
//	Sito: www.lp-studio.it
//	Data modifica: 15/03/2006
//
///////////////////////////////////////////
//
//	osCommerce
//	Open Source E-Commerce Solutions
//	http://www.oscommerce.com
//	Copyright (c) 2003 osCommerce
//	Rilasciato con licenza GNU
//
///////////////////////////////////////////
*/
a { color: #000000; text-decoration: none; }
a:hover { color: #cccccc; text-decoration: none; }
a.headernavigation { color: #FFFFFF; }
a.headernavigation:hover { color: #FFFFFF; }
a.pageresults {font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
a.pageresults:hover { font-family: Arial; font-size: 11px; color: #cccccc; font-weight: bold; text-decoration: none;}
body {color: #000000; margin: 0px;  background-image: url(template/bg.jpg);  background-position: center top;  background-repeat: no-repeat;  background-color: #9D221B; }
checkbox, input, radio, select { font-family: Arial; font-size: 11px; }
form { display: inline; }
span.errortext { color: #000000; font-family: Arial; }
span.greetuser { color: #F0A480; font-family: Arial; font-size: 12px; font-weight: bold; }
span.markproductoutofstock { color: #C76170; font-family: Arial, Arial; font-size: 12px; font-weight: bold; }
span.newitemincart { color: #000000; font-family: Arial; font-size: 11px; }
span.productspecialprice { color: #9D221B; font-family: Arial; font-size: 18px; }
span.productspecialprice2 { color: #999999; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: line-through; }
span.productspecialprice3 { color: #999999; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: line-through; }
span.productspecialprice4 { color: #9D221B; font-family: Arial; font-size: 14px; }
table.formarea { background: #F1F9FE; border-color: #7B9EBD; border-style: solid; border-width: 1px; }
table.langbox {height: 15px; width: 70px;}
table.productlisting { border: 1px; border-color: #B6B7CB; border-spacing: 1px; border-style: solid; }
td.accountcategory { color: #AABBDD; font-family: Arial; font-size: 13px; }
td.fieldkey { font-family: Arial; font-size: 11px; }
td.fieldvalue { font-family: Arial; font-size: 12px; }
td.footer { background: #BBC3D3; color: #FFFFFF; font-family: Arial; font-size: 11px; font-weight: bold; }
td.formareatitle { font-family: Arial; font-size: 12px; font-weight: bold; }
td.headererror { background: #000000; color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; }
td.headerinfo { background: #00FF00; color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; }
td.headernavigation { background: #BBC3D3; color: #FFFFFF; font-family: Arial; font-size: 11px; font-weight: bold; }
td.infobox, span.infobox { font-family: Arial; font-size: 11px; }
td.infoboxheading { color: #FFFFFF; font-family: Arial; font-size: 11px; font-weight: bold; }
td.main, p.main, DIV.main { font-family: Arial; font-size: 11px; line-height: 1.5; }
td.pageheading, div.pageheading { color: #9A9A9A; font-family: Arial; font-size: 20px; font-weight: bold; }
td.productlisting-data { font-family: Arial; font-size: 11px; border-bottom: 1px dashed #B0B3B5; padding-top: 11px;  padding-bottom: 11px;}
td.smalltext, span.smalltext, p.smalltext { font-family: Arial; font-size: 11px; }
td.subbar { color: #000000; font-family: Arial; font-size: 11px; }
td.tableheading { font-family: Arial; font-size: 12px; font-weight: bold; }
textarea { font-family: Arial; font-size: 11px; width: 100%; }
tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even { }
tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd { }
tr.footer { background: #BBC3D3; }
tr.header { background: #FFFFFF; }
tr.headererror { background: #000000; }
tr.headerinfo { background: #00FF00; }
tr.headernavigation { background: #BBC3D3; }
tr.subbar { background: #F4F7FD; }
.boxtext { font-family: Arial; font-size: 11px; }
.checkoutbarcurrent { color: #000000; font-family: Arial; font-size: 11px; }
.checkoutbarfrom, .checkoutbarto { color: #8C8C8C; font-family: Arial; font-size: 11px; }
.errorbox { background: #FFB3B5; font-family: Arial; font-size: 11px; font-weight: bold; }
.infobox {}
.infoboxcontents {font-family: Arial; font-size: 11px;  padding-left: 5px;  padding-bottom: 11px; }
.infoboxcontents2 {font-family: Arial; font-size: 11px;  padding-left: 5px;  padding-bottom: 11px;  color: #000000;}
.infoboxnotice { background: #FF8E90; }
.infoboxnoticecontents { background: #FFE6E6; font-family: Arial; font-size: 11px; }

/* input requirement */
.inputrequirement { color: #000000; font-family: Arial; font-size: 11px; font-weight: bold;}

/* message box */
.messagebox { font-family: Arial; font-size: 11px; }
.messagestackerror, .messagestackwarning { background-color: #FF0000; font-family: Arial; font-size: 11px; padding: 5px 5px 5px 5px; }
.messagestacksuccess { background-color: #00FF00; font-family: Arial; font-size: 11px; padding: 5px 5px 5px 5px; }
.modulerow { }
.modulerowover { background-color: #f4f4f4; cursor: pointer; cursor: hand; }
.modulerowselected { background-color: #f4f4f4; }
.orderedit { color: #000000; font-family: Arial; font-size: 11px; text-decoration: underline;  font-weight: bold;  }
.prezzo_intero { color: #999999; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: line-through; }
.productlisting-heading { background: #EFEFEF; color: #4A4A4A; font-family: Arial; font-size: 11px; font-weight: bold;  height: 25px;  }
.productsnotifications { background: #F2FFF7; }
.stockwarning { color: #CC0033; font-family: Arial; font-size: 11px; }

/* stili aggiuntivi */
.valute { padding-bottom: 11px; font-family: Arial; font-size: 11px; }
.lingue { padding-bottom: 5px; }
.titolo { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; }
.tab_nav { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; }
.tab_nav a:link { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:active { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:visited { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:hover { font-family: Arial; font-size: 11px; color: #cccccc; font-weight: bold; text-decoration: none;}
.tab_footer { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; }
.copy { font-family: Arial; font-size: 11px; color: #ffffff; }
.tab_nav_head { font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; }
.tab_nav_head a:link { font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
.tab_nav_head a:active { font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
.tab_nav_head a:visited { font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
.tab_nav_head a:hover { font-family: Arial; font-size: 12px; color: #999999; text-decoration: none; font-weight: bold; }

.tab_nav_head2 { font-family: Arial; font-size: 12px; color: #9D221B; font-weight: bold; }
.tab_nav_head2 a:link { font-family: Arial; font-size: 12px; color: #9D221B; text-decoration: none; font-weight: bold; }
.tab_nav_head2 a:active { font-family: Arial; font-size: 12px; color: #9D221B; text-decoration: none; font-weight: bold; }
.tab_nav_head2 a:visited { font-family: Arial; font-size: 12px; color: #9D221B; text-decoration: none; font-weight: bold; }
.tab_nav_head2 a:hover { font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }

.infobox_top { font-family: Arial; font-size: 12px; color: #ffffff; background-image: url(template/infobox/top_bg.gif);  padding-bottom: 20px;  font-weight: bold;  }
.evid_cat { color: #4A4A4A; font-family: Arial;  font-weight: bold;  }
.boxText a:link { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.boxText a:active { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.boxText a:visited { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.boxText a:hover { font-family: Arial; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}
.boxText_title { font-family: Arial; font-size: 11px; color: #4A4A4A; font-weight: bold;}

.text_news { font-family: Arial; font-size: 11px; color: #000000; text-align: justify; padding-left: 16px;  padding-right: 16px; line-height: 1.5; }
.titolo_news { font-family: Arial; font-size: 11px; color: #000000; }
.tratteggio_news { border-bottom: 1px dashed #ffffff; }
.cat_titolo { font-family: Arial; font-size: 12px; color: #ffffff;  font-weight: bold;  }
.cat_text { font-family: Arial; font-size: 11px; color: #cccccc; font-weight: bold; text-align: justify; }
.tratteggio_top { border-top: 1px dashed #666666; }
.tratteggio_bot { border-bottom: 1px dashed #666666; }
.prod_list_image { border-bottom: 1px dashed #B0B3B5;  padding-top: 5px;  padding-bottom: 5px; }
.link_prod { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; }
.link_prod a:link { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.link_prod a:active { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.link_prod a:visited { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.link_prod a:hover { font-family: Arial; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}
TD.productDesc { font-family: Arial; font-size: 11px; color: #333333; padding: 1px 0px 1px 7px;  text-align: justify;  }
TD.productheadDesc { font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; padding: 4px 0px 0px 11px;}
.desc {font-family: Arial; font-size: 11px; line-height: 1.5; text-align: justify; }
.head_news {font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; }
.head_news a:link { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:active { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:visited { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:hover { font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.head_cart {font-family: Arial; font-size: 11px;  font-weight: bold;  background-image: url(template/product_listing/tob_bot.gif);  background-position: bottom;  background-repeat: repeat-x; vertical-align: top;  }
.tratt_new {font-family: Arial; font-size: 11px; border-bottom: 1px dashed #B0B3B5;}
.sconto {color: #000000; font-family: Arial; font-size: 11px;}
.prezzo_prodotto { color: #9D221B;; font-family: Arial; font-size: 18px;}
.intermedio {}
.colonna_sx {background-color: #9A0000;}
.novita {color: #DC1400; font-family: Arial; font-size: 11px;  font-weight: bold;}

/* stili categorie */
/*.boxText2 a:link { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none;}
.boxText2 a:active { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none;}
.boxText2 a:visited { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none;}
.boxText2 a:hover { font-family: Arial; font-size: 14px; color: #999999; font-weight: bold; text-decoration: none;}*/

#bg_cat_lev_0 {}
#bg_cat_lev_1 {margin-top: 4px; margin-bottom: 4px;}

#nav .link_lev_0 {color: #9D221B; font-family: Arial; font-size: 11px;  font-weight: bold; padding-left: 4px;}
#nav a.link_lev_0:link { font-family: Arial; font-size: 11px; color: #9D221B; font-weight: bold; text-decoration: none;}
#nav a.link_lev_0:active { font-family: Arial; font-size: 11px; color: #9D221B; font-weight: bold; text-decoration: none;}
#nav a.link_lev_0:visited { font-family: Arial; font-size: 11px; color: #9D221B; font-weight: bold; text-decoration: none;}
#nav a.link_lev_0:hover { font-family: Arial; font-size: 11px; color: #9D221B; font-weight: bold; text-decoration: none;}

#nav .link_lev_1 {color: #333333; font-family: Arial; font-size: 11px;  font-weight: bold; padding-left: 10px;}
#nav a.link_lev_1:link { font-family: Arial; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
#nav a.link_lev_1:active { font-family: Arial; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
#nav a.link_lev_1:visited { font-family: Arial; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
#nav a.link_lev_1:hover { font-family: Arial; font-size: 11px; color: #cccccc; font-weight: bold; text-decoration: none;}

.titolo_info {color: #000000; font-family: Arial; font-size: 12px; font-weight: bold; padding: 4px 4px 4px 4px;}
.desc_cat {color: #333333; font-family: Arial; font-size: 11px; text-align: justify; }
.desc_cat_titolo {color: #DD2C57; font-family: Arial; font-size: 11px; font-weight: bold;}
.dettagli {color: #666666; font-family: Arial; font-size: 11px;  font-weight: bold; padding-left: 11px;}
.dettagli a:link { font-family: Arial; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}
.dettagli a:active { font-family: Arial; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}
.dettagli a:visited { font-family: Arial; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}
.dettagli a:hover { font-family: Arial; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}


/* stile font spedizione */
.stile_shipping { font-family: Arial; font-size: 12px; color: #9D221B; font-weight: bold; }
.avviso_vetrina { font-family: Arial; font-size: 12px; color: #9D221B; font-weight: bold; }
.avviso_vetrina2 { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; }

/* omaggio */
.omaggio { font-family: Arial; font-size: 11px; color: #000000; }
.omaggio_filetto { border-bottom: 1px dashed #B0B3B5;}
.omaggio_nome { font-family: Arial; font-size: 14px; color: #3A8922; font-weight: bold; }

.table.gifts
	{
	margin: 1px;
	}

.gift
	{
	margin: 6px;
	padding: 4px;
  	font-family: Arial;
  	text-align: center;
 	font-size: 12px;
    font-style:italic;
  	font-weight: bold;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:19pt;
 	background: #E8DEDC;
 	border-style: ridge;
	}

.gift1
	{
	margin-top: 2px;
	padding: 1px;
  	font-family: Arial;
  	text-align: center;
 	font-size: 11px;
   font-style:oblique ;
  	text-decoration:none;
  	color: #000000;
 	border-style: none;
	}

.gift2
	{
  	font-family: Arial;
  	text-align: center;
 	font-size: 12px;
   font-style: normal;
  	text-decoration:none;
  	color: #000000;
  	font-weight: bold;
	}

.gift3 {color: #9D221B; font-family: Arial; font-size: 11px; font-weight: bold;}
.gift3a {color: #000000; font-family: Arial; font-size: 16px; font-weight: bold;}

.gift4
	{
  	font-family: Arial;
  	text-align: center;
 	font-size: 12px;
    font-style:italic;
  	font-weight: 500;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #FF0202;
 	background: #E8DEDC;
	}

.gift5
	{
  	font-family: Arial;
  	text-align: center;
 	font-size: 18px;
    font-style:italic;
  	font-weight: 600;
  	letter-spacing:0.1mm;
  	word-spacing:0.2mm;
  	text-decoration:none;
    line-height:20pt;
  	color: #5C150A;
 	background: #E8DEDC;
	}
	
.bg_omaggio { background-image: url(template/omaggio.jpg); background-position: center center; background-repeat: no-repeat; font-family: Arial; font-size: 11px; line-height: 1.5; }

