body {
	background: 	url(../../images/layout/bg/sfondo.gif) repeat-x;
	background-color:#7d756b;
	overflow:		auto;
	margin: 		0px 0px 0px 0px;
	font-family:	Verdana, Arial, Helvetica;
	font-size: 		11px;
	font-style:		bold;
	color: 			#000000;
	line-height:	20px;
}

#main  	{
	background: url(../../images/layout/bg/sfondo_pagina_main.gif);
	background-position: top left; 
	background-repeat:  repeat-x; 
	color:#7d756b; 
	line-height: 20px;
	}

#tabella-main  	{
	background: url(../../images/layout/bg/sfondo_tabella_main.gif);
	background-position: top left; 
	background-repeat:  repeat-x; 
	line-height: 20px;
	background-color:#1e1c19;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#tabella-main h4 {color: #f3c34f;font-weight:bold; display:inline;}

#ombra-sx  	{
	background: url(../../images/layout/bg/sfondo_ombra_sx.gif);
	background-position: top right; 
	background-repeat:  repeat-y; 
	}
	
#ombra-dx  	{
	background: url(../../images/layout/bg/sfondo_ombra_dx.gif);
	background-position: top right; 
	background-repeat:  repeat-y; 
	}


#ombra-sx-intro  	{
	background: url(../../images/layout/bg/sfondo_ombra_sx_intro.gif);
	background-position: top right; 
	background-repeat:  repeat-y; 
	}
	
#ombra-dx-intro  	{
	background: url(../../images/layout/bg/sfondo_ombra_dx_intro.gif);
	background-position: top right; 
	background-repeat:  repeat-y; 
	}


#bottom 	{
	background: url(../../images/layout/bg/sfondo_bottom.gif);
	background-position: top center; 
	background-repeat:  no-repeat; 
	background-color:#7d756b;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	}
	

a {
	color:#f3c34f;
	text-decoration:none;
}

a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}




#Contenuti 			{font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #FFFFFF; line-height: 20px; padding: 0px 10px 10px 10px; text-align: justify;}
#Contenuti table	{border-collapse: separate; font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF; line-height: 20px; padding: 0px 0px 0px 0px; text-align: justify;}
#Contenuti td		{text-align: justify; padding: 2;}
#Contenuti b		{font-weight:bold;}
#Contenuti h1		{font-weight:bold; display:inline; font-size:15px; color:#5F3032;} 
#Contenuti h2		{font-weight:bold; display:inline; font-size:11px; color:#5F3032;}
#Contenuti h3		{font-weight:bold; display:inline; font-size:15px; color: #c10378; text-decoration: underline;}
#Contenuti a		{text-decoration: none; color: #f3c34f;}
#Contenuti a:hover	{bold; text-decoration: none; color: #FFFFFF;}

/*
#Menu 				{font-family: Verdana, Arial, Helvetica; font-size: 11px; background-color:#F7F4EF; color: #000000; line-height: 20px; text-align: justify;}
#Menu a				{text-decoration: none; color: #5f3032;}
#Menu a:hover		{bold; text-decoration: none; color: #ebbb56;}
*/

#Indirizzo  		{font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#000000; line-height: 20px;}
#Indirizzo a		{text-decoration: underline; color: #f3c34f;}
#Indirizzo a:hover	{bold; text-decoration: underline; color: #FFFFFF;}

/*
#FormContatti input, textarea, select {
	font-size:		12px;
	border: 		2px solid #f3c34f;
	color: 			#000000;
	align: 			right;
}
*/

#Bordo img {
	display: 		block;
	border: 		1px solid #f3c34f;

}



#big_box {
	width:660px;
	padding:4px 4px 4px 4px;
	/* sopra . destra . sotto . sinistra */
	margin: 20px 0px 10px 0px;
	border: 1px solid #dbcba3;
	float:left;
	height: 370px;
}

input.required {
width:5px;
visibility:hidden;
}