
body {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
td {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000}
a:link,a:active,a:visited {color:#FF0000; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:underline;}
input {border:1px solid #cccccc;width:120px;height:17px;font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#666666}
select {border:1px solid #cccccc;width:100px;font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000}

.copyright {font-family: arial, helvetica, sans-serif; font-size:11px; color:#666666}

#privacy {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
#privacy a:link, #privacy a:active, #privacy a:visited {color:#FFFFFF; text-decoration:none;}
#privacy a:hover {color:#FFFF00; text-decoration:none;}

.input_noborder {border:0px solid #ffffff;width:auto;font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000}

.tab_25h {height:25px;}

.numero {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.numero a:link,.numero a:active,.numero a:visited {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
/* PER LINK IN ROSSO: #CC0000 
.numero a:link,.numero a:active,.numero a:visited {font-family: arial, helvetica, sans-serif; font-size:12px; color:#CC0000; text-decoration:none;} */
.numero a:hover {color:#CC0000; text-decoration:underline;}

.toplinks {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.toplinks a:link,.toplinks a:active,.toplinks a:visited {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.toplinks a:hover {color:#000000; text-decoration:underline;}

.footer {font-family: arial, helvetica, sans-serif; font-size:11px; color:#999999; }
.footer a:link,.footer a:active,.footer a:visited {font-family: arial, helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none;}
.footer a:hover {color:#666666; text-decoration:underline;}

.titolo_nl {font-family: arial, helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;}
.titolo_nl a:link,.titolo_nl a:active,.titolo_nl a:visited {font-family: arial, helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:underline;}
.titolo_nl a:hover {color:#FF0000; text-decoration:underline;}

.titolo {font-family: arial, helvetica, sans-serif; font-size:18px; color:#000000; }
.titolo a:link,.titolo a:active,.titolo a:visited {color:#000000; text-decoration:none;}
.titolo a:hover {color:#FF0000; text-decoration:none;}
.titolo_cat {font-family: arial, helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; }
.titolo_cat a:link,.titolo_cat a:active,.titolo_cat a:visited {color:#000000; text-decoration:none; font-weight:bold; }
.titolo_cat a:hover {color:#FF0000; text-decoration:none; font-weight:bold; }


.sezione {font-family: arial, helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal;}
.sezione a:link,.sezione a:active,.sezione a:visited {font-family: arial, helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none;}
.sezione a:hover {color:#999999; text-decoration:underline;}

.price_small {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal;}
.price_small a:link,.price_small a:active,.price_small a:visited {font-family: arial, helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
.price_small a:hover {color:#333333; text-decoration:underline;}

.news {font-family: arial, helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold;}
.news a:link,.news a:active,.news a:visited {font-family: arial, helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:none;}
.news a:hover {color:#FF0000; text-decoration:underline;}

.testo {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000}
.testo a:link,.testo a:active,.testo a:visited { color:#FF0000; text-decoration:none;}
.testo a:hover {color:#FF0000; text-decoration:underline;}

.nounderline {font-family: verdana,arial, helvetica, sans-serif; font-size:11px; color:#000000}
.nounderline a:link,.nounderline a:active,.nounderline a:visited { color:#000000; text-decoration:none;}
.nounderline a:hover {color:#FF0000; text-decoration:none;}

.infolink {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#FF0000;}
.infolink a:link,.infolink a:active,.infolink a:visited { color:#FF0000; text-decoration:none;}
.infolink a:hover {color:#FF0000; text-decoration:underline;}

.cat_sommario {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#999999;	text-transform: uppercase; }

.menusx_big {font-family: arial, helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.menusx_big a:link,.menusx_big a:active,.menusx_big a:visited { color:#FFFFFF; text-decoration:none;}
.menusx_big a:hover {color:#FFFFFF; text-decoration:underline;}

.menusx_small {font-family: arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.menusx_small a:link,.menusx_small a:active,.menusx_small a:visited { color:#FFFFFF; text-decoration:none;}
.menusx_small a:hover {color:#FFFFFF; text-decoration:underline;}


/* ######## MENU 1 ########*/
#menu1 {font-family: arial, helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
#menu1 a:link,#menu1 a:active,#menu1 a:visited { height:17px;width:180px;border-bottom:1px #FFFFFF solid; padding-left:10px;padding-top: 2px;padding-bottom: 0px;padding-right: 0px;color:#FFFFFF; text-decoration:none; display: block;background-color: transparent;background-color:#9966CC;}
#menu1 a:hover {color:#663399; text-decoration:none; background-color:#CC99FF;}
#menu1 ul {	list-style-type: none;margin: 0px;padding: 0px;}
#menu1 li {background-color:#9966CC;cursor:pointer;}



/* ######## MENU 2 ########*/
#menu2 {font-family: arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#menu2 a:link,#menu2 a:active,#menu2 a:visited {width:180px;border-bottom:1px #FFFFFF solid; padding-left:10px;padding-top: 2px;padding-bottom: 0px;padding-right: 0px; color:#FFFFFF; text-decoration:none;display: block;background-color: transparent;background-color:#FF9900;}
#menu2 a:hover {color:#FF6600; text-decoration:none; background-color:#FFBA00;}
#menu2 ul {	list-style-type: none;margin: 0px;padding: 0px;}
#menu2 li {background-color:#FF9900;cursor:pointer;}



/* ######## MENU 3 ########*/
#menu3 {font-family: arial, helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
#menu3 a:link,#menu3 a:active,#menu3 a:visited {height:17px;width:180px;border-bottom:1px #FFFFFF solid; padding-left:10px;padding-top: 2px;padding-bottom: 0px;padding-right: 0px; color:#FFFFFF; text-decoration:none;display: block;background-color: transparent;background-color:#FFCC00;}
#menu3 a:hover {color:#FFBA00; text-decoration:none; background-color:#FFFF99;}
#menu3 ul {	list-style-type: none;margin: 0px;padding: 0px;}
#menu3 li {background-color:#FFCC00;cursor:pointer;}


/* ######## MENU TOP ########*/
#menu_top {font-family: arial, helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center;}
#menu_top a:link,#menu_top a:active,#menu_top a:visited {height:17px;width:94px;border-left:1px #FFFFFF solid; padding-left:0px;padding-top: 4px;padding-bottom: 0px;padding-right: 0px; color:#FFFFFF; text-decoration:none;display: block;background-color: transparent; border-bottom:3px #FF0000 solid;}
#menu_top a:hover {color:#FF0000; text-decoration:none; background-color:#FFFFFF;border-bottom:3px #FF0000 solid;}
#menu_top ul {list-style-type: none;margin: 0px;padding: 0px;}
#menu_top li {display: Inline;	float: Left;background-color:#FF0000;cursor:pointer;}

/* ######## MENU LANG ########  */
#menu_lang {font-family: arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center;}
#menu_lang a:link,#menu_lang a:active,#menu_lang a:visited {height:15px;width:94px;border-left:1px #FFFFFF solid; padding-left:0px;padding-top: 2px;padding-bottom: 0px;padding-right: 0px; color:#FFFFFF; text-decoration:none;display: block;background-color: transparent; border-bottom:2px #6699CC solid;}
#menu_lang a:hover {color:#336699; text-decoration:none; background-color:#99CCFF;border-bottom:2px #336699 solid;}
#menu_lang ul {list-style-type: none;margin: 0px;padding: 0px;}
#menu_lang li {display: Inline;	float: right;background-color:#6699CC;cursor:pointer;}


/* ######## HOME LINK ########*/
#home_link {font-family: arial, helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left;}
#home_link a:link,#home_link a:active,#home_link a:visited {height:17px;width:180px;border:0px #FFFFFF solid; padding-left:10px;padding-top: 4px;padding-bottom: 0px;padding-right: 0px; color:#FFFFFF; text-decoration:none;display: block;background-color: transparent;border-bottom:3px #FF0000 solid;}
#home_link a:hover {color:#FF0000; text-decoration:none; background-color:#FFFFFF;border-bottom:3px #FF0000 solid;}
#home_link ul {list-style-type: none;margin: 0px;padding: 0px;}
#home_link li {display: Inline;	float: Left;background-color:#FF0000;cursor:pointer;}


.options {font-family: arial, helvetica, sans-serif; font-size:11px; color:#FF00CC;}
.options a:link,.options a:active,.options a:visited {font-family: arial, helvetica, sans-serif; font-size:11px; color:#FF00CC; text-decoration:none; border-left: 4px #FFFFFF solid; padding-left:6px;padding-right:6px }
.options a:hover {color:#990099; text-decoration:none; border-left: 4px #FF00CC solid; padding-left:6px; background-color:#FF99FF; padding-right:6px}

.news_elenco {font-family: arial, helvetica, sans-serif; font-size:11px; color:#FF00CC;}
/*.news_elenco a:link,.news_elenco a:active,.news_elenco a:visited {font-family: arial, helvetica, sans-serif; font-size:11px; color:#FF00CC; text-decoration:none; border-left: 4px #FFFFFF solid; padding-left:6px;padding-right:6px }
.news_elenco a:hover {color:#990099; text-decoration:none; border-left: 4px #FF00CC solid; padding-left:6px; background-color:#FF99FF; padding-right:6px}*/
.news_elenco ul {
	text-align:left;
	list-style-type:none;
	padding-left:10px;
}
.news_elenco li {
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	border-bottom:0px solid #CCCCCC;
	padding:10px 0 10px 0;
}

/* ### SFONDI CELLE ### */
.carrello1_bg {background-color: #FFFFFF}
.carrello2_bg {background-color: #FFFFFF}
/*.cart_top {color:FFFFFF; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
.cart_bott {color:333333; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
.bgcolorecelle { background-color:#CCCCCC; color:#000000; font-size: 12px;  font-family: Arial, Helvetica, sans-serif; }*/
.bgcolorecelle { background-color:#CCCCCC; font-weight: bold; }

/* ### STAMPA ORDINE ### */
.ordine_tbl { table-layout:fixed ; border-collapse:collapse; border:1px #999999 solid;}
.ordine_tbl th { border: 1px solid #999999; background-color: #cccccc ; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000}
.ordine_tbl td { border: 1px solid #999999 ; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif}
.ordine_tbl_nob { table-layout:fixed ; border-collapse:collapse; border:1px #FFFFFF solid;}
.ordine_tbl_nob .td { border: 1px solid #FFFFFF; font-size: 11px; }
.ordine_tbl_nob .td1 { border: 1px solid #FFFFFF; font-size: 13px; font-weight: bold}

#freccina 
{
	float: right;
	margin-right: 10px;
}