/*
///////////////////////////////////////////
//
//	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: #F5C604; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }
a.headernavigation { color: #FFFFFF; }
a.headernavigation:hover { color: #F5C604; }
a.pageresults {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}
a.pageresults:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cccccc; font-weight: bold; text-decoration: none;}
body { color: #ffffff; margin: 0px;  background-image: url(template/bg.gif);  }
checkbox, input, radio, select { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
form { display: inline; }
span.errortext { color: #FF0000; font-family: Verdana, Arial, sans-serif; }
span.greetuser { color: #F0A480; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
span.markproductoutofstock { color: #C76170; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
span.newitemincart { color: #FF0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
span.productspecialprice { color: #FF0000; font-family: Verdana, Arial, sans-serif; }
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: Verdana, Arial, sans-serif; font-size: 13px; }
td.fieldkey { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
td.fieldvalue { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
td.footer { background: #BBC3D3; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
td.formareatitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
td.headererror { background: #FF0000; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
td.headerinfo { background: #00FF00; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
td.headernavigation { background: #BBC3D3; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
td.infobox, span.infobox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
td.infoboxheading { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
td.main, p.main, DIV.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
td.pageheading, div.pageheading { color: #9A9A9A; font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; }
td.productlisting-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; border-bottom: 1px dashed #B0B3B5; padding-top: 10px;  padding-bottom: 10px;}
td.smalltext, span.smalltext, p.smalltext { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
td.subbar { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
td.tableheading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
textarea { font-family: Verdana, Arial, sans-serif; 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: #FF0000; }
tr.headerinfo { background: #00FF00; }
tr.headernavigation { background: #BBC3D3; }
tr.subbar { background: #F4F7FD; }
.boxtext { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.checkoutbarcurrent { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.checkoutbarfrom, .checkoutbarto { color: #8C8C8C; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorbox { background: #FFB3B5; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
.infobox {}
.infoboxcontents {font-family: Verdana, Arial, sans-serif; font-size: 10px;  background-image: url(template/infobox/bot.gif);  background-position: bottom;  background-repeat: no-repeat;  padding-left: 5px;  padding-bottom: 10px; }
.infoboxcontents2 {font-family: Verdana, Arial, sans-serif; font-size: 10px;  background-image: url(template/infobox/bot2.gif);  background-position: bottom;  background-repeat: no-repeat;  padding-left: 5px;  padding-bottom: 10px;  color: #ffffff;  }
.infoboxnotice { background: #FF8E90; }
.infoboxnoticecontents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* input requirement */
.inputrequirement { color: #FF0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;}

/* message box */
.messagebox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messagestackerror, .messagestackwarning { background-color: #FF0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 5px 5px 5px 5px; }
.messagestacksuccess { background-color: #00FF00; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 5px 5px 5px 5px; }
.modulerow { }
.modulerowover { background-color: #f4f4f4; cursor: pointer; cursor: hand; }
.modulerowselected { background-color: #f4f4f4; }
.orderedit { color: #ff0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline;  font-weight: bold;  }
.prezzo_intero { color: #FF0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: line-through; }
.productlisting-heading {  background: #000000; color: #F6C605; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;  height: 35px;  }
.productsnotifications { background: #F2FFF7; }
.stockwarning { color: #CC0033; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* stili aggiuntivi */
.valute { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff6600; font-weight: bold; padding-bottom: 5px;}
.lingue { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff6600; font-weight: bold;  padding-bottom: 5px; }
.titolo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #F6C605; font-weight: bold; }
.tab_nav { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.tab_nav a:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #F5C604; font-weight: bold; text-decoration: none;}
.tab_footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.copy { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.tab_nav_head { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.tab_nav_head a:link { font-family: Tahoma; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav_head a:active { font-family: Tahoma; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav_head a:visited { font-family: Tahoma; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav_head a:hover { font-family: Tahoma; font-size: 13px; color: #F5C604; font-weight: bold; text-decoration: none;}
.infobox_top { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #F6C605; font-weight: bold; background-image: url(template/infobox/top_bg.gif);  padding-bottom: 3px; }
.evid_cat { color: #F1DD00; font-family: Verdana, Arial, sans-serif;  font-weight: bold;  }
.boxText a:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;}
.boxText a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;}
.boxText a:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;}
.boxText a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #F5C604; text-decoration: none;}
.boxText_title { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold;}
.text_news { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; text-align: justify; padding-left: 16px;  padding-right: 16px; line-height: 1.5; }
.titolo_news { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }
.tratteggio_news { border-bottom: 1px dashed #ffffff; }
.cat_titolo { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #F6C605; font-weight: bold; }
.cat_text { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; 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: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.link_prod a:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.link_prod a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.link_prod a:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.link_prod a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #F6C605; font-weight: bold; text-decoration: none;}
TD.productDesc { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #707070; padding: 1px 0px 1px 7px;  text-align: justify;  }
TD.productheadDesc { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000; padding: 4px 0px 0px 10px;}
.desc {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; text-align: justify; }
.head_news { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.head_news a:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cccccc; font-weight: bold; text-decoration: none;}
.head_cart {font-family: Verdana, Arial, sans-serif; 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: Verdana, Arial, sans-serif; font-size: 10px; border-bottom: 1px dashed #B0B3B5;}
.sconto { color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.prezzo_prodotto { color: #F6C605; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.intermedio { background-image: url(template/intermedio.gif); }
.colonna_sx { background-color: #9A0000; }
.novita { color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px;  font-weight: bold;  }
.tab_lista { border: 1px solid #333333; }