body
{
	/*
	background:				url('imgs/back_blu.jpg');

	background-repeat:		no-repeat;
	background-attachment:	fixed;
	background-position:	bottom right;
	*/
	
	background-color:	#4b4b4b;
	font-family:		Tahoma, Verdana, Arial 
	font-size:			12px;
	color:				#332222;

	/*	scrollbar	*/
	/*
		scrollbar-3dlight-color:	#a2bb9d;
		scrollbar-arrow-color:		none;
		scrollbar-base-color:		#a2bb9d;
		scrollbar-darkshadow-color:	#a2bb9d;
		scrollbar-face-color:		#a2bb9d;
		scrollbar-highlight-color:	#a2bb9d;
		scrollbar-shadow-color:		black;
	*/
}


.table_main
{}






table
{
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;

	border:				none;/*dashed;*/
	border-width:		2pt;
	border-color:		#332222;
}


.td_cat
{
	
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;
}


.smaca_tab
{
	

	border:				solid;
	border-width:		1pt;
	border-color:		#444444;
}

.table_shop
{
	
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;

	border:				solid;
	border-width:		2pt;
	border-color:		#504538;
}

.td_shop
{
	
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;

	border:				solid;
	border-width:		4pt;
	border-color:		#504538;
}

.smaca_head
{
	background-color:	#BBBBBB;
	color:				#333333;
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;
}

.td_back
{
	color:				#FFFFFF;
	font-family:		tahoma;
	font-size:			15px;
	background-color:	/*#2e4b7a;*/ #51864a;
}

td
{
	color:				#334433;
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;
}

.td_list_1
{
	background-color:	/*#a2bb9e;*/ #DDE5DD;
	color:				#334433;
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;
}

.td_list_0
{
	background-color:	/*#91aa8d;*/ #DDECDD;
	color:				#334433;
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;
}


.titolo
{
	background-color:	#fff;
	color:				#499349;
	font-family:		Verdana;
	font-size:			16px;
	font-weight:		bold;
}


.titolo_pagina
{
	color:				#499349;
	font-family:		Verdana;
	font-size:			28px;
	font-weight:		bold;
	text-align:			justify;
}


.bigtitle
{
	background-color:	#a2bb9d;
	color:				#444444;
	font-family:		Tahoma, Verdana, Arial;
	font-size:			18px;
	font-weight:		bold;
}


.error
{
	background-color:	#FF5555;
	color:				#EEEEEE;
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;
	font-weight:		bold;
}


.td_registerd_user
{
	background-color:	#FFDD77;
}


A:visited
{
	color:				#0d440e;
	text-decoration:	none;
	/*font-weight:		bold;*/

	font-size:			12px;
}



A:link
{
	color:				#0d440e;
	text-decoration:	none;

/*	font-weight:		bold;*/

	font-size:			12px;
}

A:hover
{
	color:				#0d440e;
	text-decoration:	underline;
/*	font-weight:		bold;*/

	font-size:			12px;
}



.text
{
	background:			#EEFFEE;
	border:				dashed;
	border-color:		#333333;
	border-width:		1;
	color:				#332222;
	font-family:		Tahoma, Verdana, Arial;
	font-size:			12px;
	font-weight:		bold;
}


.button
{
	font-family:		Tahoma, Verdana, Arial;
	font-size:			10px;
	color:				#332222;
}


hr, .hr
{
	border-style:		none;
	border-color:		#613300;
	border-width:		1px;	
	color:				black;
	background-color:	8a9688;
	height:				1px;

}


.rigaverticale
{
/*	background-color:	#6193d0;/*#8a9688;*/
}




.menu_voice
{
	/*width:				150px;*/
	padding-left:		5px;
	padding-right:		5px;
	padding-bottom:		5px;
	background-color:	#0d440e;
	color:				#FFF
	font-family:		Verdana;

	font-size:			10px;

	font-weight:		bold;
}


.menu_voice A:visited
{
	color:				#FFF;
	text-decoration:	none;
	/*font-weight:		bold;*/

	font-size:			12px;
}

.menu_voice A:link
{
	color:				#FFF;
	text-decoration:	none;

/*	font-weight:		bold;*/

	font-size:			12px;
}

.menu_voice A:hover
{
	color:				#FFF;
	text-decoration:	underline;
/*	font-weight:		bold;*/

	font-size:			12px;
}