/*
///////////////////////////////////////////
//
//	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: #716F6E; text-decoration: none; }
a:hover { color: #cccccc; text-decoration: none; }
a.headernavigation { color: #716F6E; }
a.headernavigation:hover { color: #FFFFFF; }
a.pageresults {font-family: Arial; font-size: 10px; color: #716F6E; font-weight: bold; text-decoration: none;}
a.pageresults:hover { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
body {color: #716F6E; margin: 0px;  background-color: #000000;  }
checkbox, input, radio, select { font-family: Arial; font-size: 11px; }
form { display: inline; }
span.errortext { color: #FF0000; font-family: Arial; }
span.greetuser { color: #F0A480; font-family: Arial; font-size: 12px; font-weight: bold; }
span.markproductoutofstock { color: #C76170; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; }
span.newitemincart { color: #FF0000; font-family: Arial; font-size: 10px; }
span.productspecialprice { color: #FF0000; font-family: Arial; }
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: 10px; }
td.fieldvalue { font-family: Arial; font-size: 12px; }
td.footer { background: #BBC3D3; color: #FFFFFF; font-family: Arial; font-size: 10px; font-weight: bold; }
td.formareatitle { font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; }
td.headererror { background: #FF0000; color: #FFFFFF; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; text-align: center; }
td.headerinfo { background: #00FF00; color: #FFFFFF; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; text-align: center; }
td.headernavigation { background: #BBC3D3; color: #FFFFFF; font-family: Arial; font-size: 10px; font-weight: bold; }
td.infobox, span.infobox { font-family: arial; font-size: 10px; }
td.infoboxheading { color: #FFFFFF; font-family: Arial; font-size: 10px; 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: 10px;  }
td.smalltext, span.smalltext, p.smalltext { font-family: Arial; font-size: 10px; }
td.subbar { color: #000000; font-family: Arial; font-size: 10px; }
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: #FF0000; }
tr.headerinfo { background: #00FF00; }
tr.headernavigation { background: #BBC3D3; }
tr.subbar { background: #F4F7FD; }
.boxtext { font-family: arial; font-size: 10px; }
.checkoutbarcurrent { color: #000000; font-family: Arial; font-size: 10px; }
.checkoutbarfrom, .checkoutbarto { color: #8C8C8C; font-family: Arial; font-size: 10px; }
.errorbox { background: #FFB3B5; font-family: Arial; font-size: 10px; font-weight: bold; }
.infobox {}
.infoboxcontents {font-family: arial; font-size: 10px;  padding-left: 10px;  padding-bottom: 10px; }
.infoboxcontents2 {font-family: arial; font-size: 10px; }
.infoboxnotice { background: #FF8E90; }
.infoboxnoticecontents { background: #FFE6E6; font-family: Arial; font-size: 10px; }

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

/* message box */
.messagebox { font-family: Arial; font-size: 10px; }
.messagestackerror, .messagestackwarning { background-color: #FF0000; font-family: Arial; font-size: 10px; padding: 5px 5px 5px 5px; }
.messagestacksuccess { background-color: #00FF00; font-family: Arial; 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: Arial; font-size: 10px; text-decoration: underline;  font-weight: bold;  }
.prezzo_intero { color: #FF0000; font-family: Arial; font-size: 10px; text-decoration: line-through; }
.productlisting-heading { background: #EFEFEF; color: #4A4A4A; font-family: Arial; font-size: 10px; font-weight: bold;  height: 25px;  }
.productsnotifications { background: #F2FFF7; }
.stockwarning { color: #CC0033; font-family: Arial; font-size: 10px; }
/* stili aggiuntivi */
.valute { padding-bottom: 10px; font-family: Arial; font-size: 10px; }
.lingue { padding-bottom: 5px; }
.titolo { font-family: Arial; font-size: 10px; color: #000000; font-weight: bold; }
.tab_nav { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; }
.tab_nav a:link { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:active { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:visited { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.tab_nav a:hover { font-family: Arial; font-size: 10px; color: #cccccc; font-weight: bold; text-decoration: none;}
.tab_footer { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; }
.copy { font-family: Arial; font-size: 10px; color: #ffffff; }
.tab_nav_head { font-family: Tahoma; font-size: 10px; color: #716F6E; }
.tab_nav_head a:link { font-family: Tahoma; font-size: 10px; color: #716F6E; text-decoration: none; padding-bottom: 7px;}
.tab_nav_head a:active { font-family: Tahoma; font-size: 10px; color: #716F6E; text-decoration: none; padding-bottom: 7px;}
.tab_nav_head a:visited { font-family: Tahoma; font-size: 10px; color: #716F6E; text-decoration: none; padding-bottom: 7px;}
.tab_nav_head a:hover { font-family: Tahoma; font-size: 10px; color: #ffffff; text-decoration: none; padding-bottom: 7px;}
.infobox_top { font-family: Arial; font-size: 14px; color: #4A4A4A; background-image: url(template/infobox/top_bg.gif);  padding-bottom: 8px;  font-weight: bold;  }
.evid_cat { color: #E80026; font-family: arial; }
.boxText a:link { font-family:Arial; font-size: 10px; color: #716F6E; text-decoration: none;}
.boxText a:active { font-family: Arial; font-size: 10px; color: #716F6E; text-decoration: none;}
.boxText a:visited { font-family: Arial; font-size: 10px; color: #716F6E; text-decoration: none;}
.boxText a:hover { font-family: Arial; font-size: 10px; color: #ffffff; text-decoration: none;}
.boxText_title { font-family: Arial; font-size: 10px; color: #4A4A4A; font-weight: bold;}
.text_news { font-family: Arial; font-size: 10px; color: #ffffff; text-align: justify; padding-left: 16px;  padding-right: 16px; line-height: 1.5; }
.titolo_news { font-family: Arial; font-size: 10px; color: #ffffff; }
.tratteggio_news { border-bottom: 1px dashed #ffffff; }
.cat_titolo { font-family: Tahoma, Arial; font-size: 14px; color: #4A4A4A;  font-weight: bold;  }
.cat_text { font-family: Arial; font-size: 10px; color: #4A4A4A; 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: 10px; color: #000000; font-weight: bold; }
.link_prod a:link { font-family: Arial; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}
.link_prod a:active { font-family: Arial; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}
.link_prod a:visited { font-family: Arial; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}
.link_prod a:hover { font-family: Arial; font-size: 10px; color: #cccccc; font-weight: bold; text-decoration: none;}
TD.productDesc { font-family: Arial; font-size: 10px; color: #333333; padding: 1px 0px 1px 7px;  text-align: justify;  }
TD.productheadDesc { font-family: Arial; font-size: 10px; font-weight: normal; color: #000000; padding: 4px 0px 0px 10px;}
.desc {font-family: Arial; font-size: 11px; line-height: 1.5; text-align: justify; }
.head_news { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; }
.head_news a:link { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:active { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:visited { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.head_news a:hover { font-family: Arial; font-size: 10px; color: #cccccc; 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: 10px; border-bottom: 1px dashed #B0B3B5;}
.sconto { color: #FF0000; font-family: Arial; font-size: 10px;}
.prezzo_prodotto { color: #009900; font-family: Arial; font-size: 10px;}
.intermedio {}
.colonna_sx { background-color: #9A0000; }
.novita { color: #DC1400; font-family: Arial; font-size: 10px;  font-weight: bold;  }
.titolo_nav { font-family: arial; font-size: 10px; }
.titolo_footer { font-family: arial; font-size: 24px; color: #E80026;  font-weight: bold; }
.immagine { background-color: #716F6E;}
.pagina_attuale {font-family: Arial; font-size: 10px; color: #E80026;  font-weight: bold;}
.modello {font-family: Arial; font-size: 15px; color: #E80026;  font-weight: bold;}
.descrizione {font-family: Verdana; font-size: 10px; color: #ffffff;}
.descrizione a:link { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.descrizione a:active { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.descrizione a:visited { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.descrizione a:hover { font-family: Arial; font-size: 10px; color: #E80026; font-weight: bold; text-decoration: none;}
.menu { font-family: Arial; font-size: 10px; color: #E80026; }
.menu a:link { font-family: Arial; font-size: 10px; color: #716F6E; text-decoration: none;}
.menu a:active { font-family: Arial; font-size: 10px; color: #716F6E; text-decoration: none;}
.menu a:visited { font-family: Arial; font-size: 10px; color: #716F6E; text-decoration: none;}
.menu a:hover { font-family: Arial; font-size: 10px; color: #ffffff; text-decoration: none;}
.descrizione_titolo  { font-family: Arial; font-size: 10px; color: #E80026; text-decoration: none; font-weight: bold; text-align: left; vertical-align: middle; border-bottom: 1px solid #707070; border-top: 1px solid #707070;}
.descrizione  { font-family: Arial; font-size: 10px; color: #ffffff; text-decoration: none;}

/* copyright */
.copy {font-family: Tahoma; font-size: 9px; color: #767778; font-weight: normal;}
.copy a:link {font-family: Tahoma; font-size: 9px; color: #767778; text-decoration: none; font-weight: normal;}
.copy a:active {font-family: Tahoma; font-size: 9px; color: #767778; text-decoration: none; font-weight: normal;}
.copy a:visited {font-family: Tahoma; font-size: 9px; color: #767778; text-decoration: none; font-weight: normal;}
.copy a:hover {font-family: Tahoma; font-size: 9px; color: #767778; text-decoration: none; font-weight: normal;}