/* definizioni stili specifici della home page */

	div.home_section
	{
		position: absolute;
		font-size: 7pt;
		left:	158px;	/* 348 - width */
		text-align: right;
		color: #828282;
		line-height: 1.5em;		
		padding: 0px;
		width: 180px;
		border-right: solid 4px #E5E5E5;
	}

	div.hi_section_menu
	{
		border-right: solid 4px white;
	}
	
	a.home_menu_title
	{
		font-size:   1.5em;
		line-height: 2em;
		display: block;
	}
	a.home_menu_title:hover 
	{ 
		font-size:   1.5em;
		line-height: 2em;
		background-color: white;
		color: #828282;
		display: block;
	} 

	a.home_menu_item:hover 
	{ 
		background-color: white;
		color: #828282;
		display: block;
	} 

	a.home_menu_item
	{ 
		display: block;
	} 

	div#section_0, div#section_1, div#section_2, div#section_3, div#language
	{
		font-size:	7pt;
		z-index: 30;
	}
	div#section_0 { top:	20px; }
	div#section_1 { top:	60px; }
	div#section_2 { top:	245px; }
	div#section_3 { top:	375px; }
	div#language
	{ 
		top:	20px; 
		left:	16px;
		width:	115px;
	}

	div#home_picture
	{
		position: absolute;
		left:		264px;
		top:		12px;
		z-index:	10;
	}

	div#address
	{
		position: absolute;
		font-size:	7pt; 
		width: 115px;
		z-index: 30;
		top:	340px;
		left:	16px;
		text-align: right;
		color: #828282;
/*		border: 1px solid #555;*/
		line-height: 1.5em;
	}
	div#home_claim
	{
		position:	absolute;
		left:		26px;
		top:		450px;
		z-index:	30;
	}
	div#home_logo
	{
		position:	absolute;
		left:		26px;
		top:		286px;
		z-index:	30;
	}
	div#left_cover
	{
		position: absolute;
		z-index:	20;
		left: 0px;
		top: 0px;
	}

	a#a_address:hover 
	{ 
		text-decoration: underline !important;
		padding-right: 0px;
	} 
	a#a_address:link, a#a_address:visited
	{ 
		text-decoration: none;
		padding-right: 0px;
	} 
	
	div#home_mieko
	{
		position:	absolute;
		left:		26px;
		top:		95px;
		z-index:	30;
		width:		90px;
		text-align: center;
		background: white;
		padding: 10px;
		padding-top: 20px;
		font-size: 7pt;
		color: #828282;
		cursor: pointer;
	}
