* {
	font-family: Tahoma, Helvetica, sans-serif;	
	font-size: 12px;	
}

body {
	font-family: Tahoma, Helvetica, sans-serif;	
	font-size: 12px;	
	background-color: #fefefe;
	color: #0e277b;
}

.txtBox {
	font-family: Tahoma, Helvetica, sans-serif;	
	font-size: 12px;
	color: #000000;		
	padding-left: 5px;
	background-Color: #e9e9e8;
	border: 0px;
}

.table_list {
	border-top: 1px solid #aaaaaa;	
	border-left: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
}

.table_header{
	border-bottom: 	1px solid #aaaaaa;
	background-color: #e9e9e8;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
}

.riga_pari {
	border-bottom: 	1px solid #aaaaaa;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
}

.riga_dispari {
	border-bottom: 	1px solid #aaaaaa;
	background-color: #f7f7f4;
	padding-left: 7px;
	padding-right: 7px;
}

.cella_menu {
	padding-left: 10px;	
	padding-right: 10px;	
}

.td_top{
	height: 159px;
	width: 900px;
	background:#ffffff url(../images/tsc_top.jpg) no-repeat left top;	
}

.menu {
	height: 31px;
	width: 900px;
	background:#ffffff url(../images/bg_menu.jpg) repeat-x left top;	
	color: #ffffff;
	font-weight: bold;
	padding-top: 3px;
}

.menu_product_type {
	height: 22px;
	width: 190px;
	background:#ffffff url(../images/bg_menu_product_type.jpg) repeat-x left top;	
	color: #ffffff;
	font-weight: bold;
	padding-top: 1px;
}

.menu_product {
	width: 190px;
	background:#fdf8c1;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
}

.category {
	width: 190px;
	background:#fdf8c1;
	color: #0e277b;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 5px;
}

.subcategory {
	width: 190px;
	background:#fdf8c1;
	color: #0e277b;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 15px;
}

.box_right {
	border: 1px solid #0e277b;
}

.top_box {
	height: 22px;
	width: 190px;
	background:#ffffff url(../images/bg_menu_product_type.jpg) repeat-x left top;	
	color: #fcff01;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 3px;
}

.footer {
	width: 520px;
	font-weight: normal;
	padding-top: 8px;
	font-size: 9px;
	border-top: 1px solid #f07708;
}

.page_title {
	color: #3453bf;
	font-weight: bold;
	padding-bottom: 5px;
}

.page_body {
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 7px;
	min-height: 600px;
}

.linkbold:link 		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.linkbold:active 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.linkbold:visited 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.linkbold:hover 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; font-weight: bold; text-decoration: none; }

.link_menu:link 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
.link_menu:active 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
.link_menu:visited 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
.link_menu:hover 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #f4c838; font-weight: bold; text-decoration: none; }

.link_product_type:link 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #fcff01; font-weight: bold; text-decoration: none; }
.link_product_type:active 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #fcff01; font-weight: bold; text-decoration: none; }
.link_product_type:visited 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #fcff01; font-weight: bold; text-decoration: none; }
.link_product_type:hover 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }

.link_category:link 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #0e277b; font-weight: bold; text-decoration: none; }
.link_category:active 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #0e277b; font-weight: bold; text-decoration: none; }
.link_category:visited 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #0e277b; font-weight: bold; text-decoration: none; }
.link_category:hover 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #f07708; font-weight: bold; text-decoration: none; }

.link_news:link 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #0e277b; font-weight: normal; text-decoration: none; }
.link_news:active 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #0e277b; font-weight: normal; text-decoration: none; }
.link_news:visited 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #0e277b; font-weight: normal; text-decoration: none; }
.link_news:hover 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #f07708; font-weight: normal; text-decoration: none; }

.link_footer:link 		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #f07708; font-weight: normal; text-decoration: none; }
.link_footer:active 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #f07708; font-weight: normal; text-decoration: none; }
.link_footer:visited 	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #f07708; font-weight: normal; text-decoration: none; }
.link_footer:hover 		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #f07708; font-weight: normal; text-decoration: underline; }

.font_bold_yellow {
	color: #fcff01;
	font-weight: bold;	
}

.font_bold_orange {
	color: #f07708;
	font-weight: bold;	
}

.font_blue {
	color: #0e277b;
	font-weight: bold;
	font-size: 11px;	
}