/**************************************** TONARELLI ***************************/

/****************MENU ISTITUZIONALE*/

#home_btn_it{
	width:39px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
}
#home_btn_it a{
	width:39px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_home_it.gif) no-repeat top center;
}
#home_btn_it a:hover{
	background-position: bottom;
}
#home_btn_en{
	width:39px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
}
#home_btn_en a{
	width:39px;
	height:10px;
	font-size:1px;
	background:url(../img/graphic/buttons/menu_home_en.gif) no-repeat bottom;
}
#home_btn_en a:hover{
	background-position: bottom;
}

#who_we_are_btn_it{
	width:69px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
}
#who_we_are_btn_it a{
	width:69px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_about_us_it.gif) no-repeat top center;
}
#who_we_are_btn_it a:hover{
	background-position: bottom;
}


#who_we_are_btn_en{
	width:68px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
}
#who_we_are_btn_en a{
	width:68px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_about_us_en.gif) no-repeat top center;
}
#who_we_are_btn_en a:hover{
	background-position: bottom;
}

#offers_and_promotions_btn_it{
	width:163px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
}
#offers_and_promotions_btn_it a{
	width:163px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_offers_promotions_it.gif) no-repeat top center;
}
#offers_and_promotions_btn_it a:hover{
	background-position: bottom;
}

#offers_and_promotions_btn_en{
	width:163px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
}
#offers_and_promotions_btn_en a{
	width:163px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_offers_promotions_en.gif) no-repeat top center;
}
#offers_and_promotions_btn_en a:hover{
	background-position: bottom;
}

#info_and_services_btn_it{
	width:107px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
	position:relative;
}
#info_and_services_btn_it a{
	width:107px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_info_services_it.gif) no-repeat top center;
}
#info_and_services_btn_it a:hover{
	background-position: bottom;
}

#info_and_services_btn_en{
	width:127px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
	position:relative;
}
#info_and_services_btn_en a{
	width:127px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_info_services_en.gif) no-repeat top center;
}
#info_and_services_btn_en a:hover{
	background-position: bottom;
}

#link_btn_it{
	width:30px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
}
#link_btn_it a{
	width:30px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_link_it.gif) no-repeat top center;
}
#link_btn_it a:hover{
	background-position: bottom;
}

#link_btn_en{
	width:39px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 25px 0px 0px;
}
#link_btn_en a{
	width:39px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_link_en.gif) no-repeat top center;
}
#link_btn_en a:hover{
	background-position: bottom;
}

#contacts_btn_it{
	width:64px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
}
#contacts_btn_it a{
	width:64px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_contact_it.gif) no-repeat top center;
}
#contacts_btn_it a:hover{
	background-position: bottom;
}
#contacts_btn_en{
	width:64px;
	height:10px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
}
#contacts_btn_en a{
	width:64px;
	height:10px;
	font-size:1px;
	display:block;
	background:url(../img/graphic/buttons/menu_contact_en.gif) no-repeat top center;
}
#contacts_btn_en a:hover{
	background-position: bottom;
}

/********END*****MENU ISTITUZIONALE*/

/************************ MAIN MENU **************/
#menu{
	
	}
.menu_tab{
	width:180px;
	padding:0px;
	margin:0px 0px 19px 0px;
	border:solid #F0000F 0px;
}

.menu_tab_title{
	border-bottom:solid #006699 1px;
	height:12px;
	padding:0px 0px 10px 10px;
	}

.category_item{
	width:180px;
	padding:0px 0px 0px 0px;
	color:#036;
	cursor:pointer;
	}

.category_name{
	float:left;
	display:inline;
	margin:8px 0px 4px 12px;
	}
	
.plus_minus_bullet{
	width:11px;
	height:11px;
	float:right;
	display:inline;
	margin:8px 7px 0px 0px;
	background:url(../img/graphic/bullets/bullet_plus_minus.gif) no-repeat top;
	font-size:1px;
	}

.subcategory_item{
	width:180px;
	padding:0px 0px 0px 0px;
	color:#036;
	cursor:pointer;
	}

.subcategory_name{
	float:left;
	display:inline;
	margin:8px 0px 4px 20px;
	}
	
.subcategory_name a{
	color:#036;
	}

.subcategory_name a:hover{
	color:#069;
	}
	
.arrow_subcategory_bullet{
	width:5px;
	height:5px;
	float:right;
	display:inline;
	margin:11px 10px 0px 0px;
	background:url(../img/graphic/bullets/bullet_menu_arrow.gif) no-repeat top;
	font-size:1px;
	}
	
.info_item{
	width:180px;
	border-bottom: solid #e1e1e1 1px;
}

.info_item_name{
	float:left;
	display:inline;
	margin:8px 0px 8px 12px;
	}
/********END************* MAIN MENU **************/

/***************************MENU UTENTE ****************/
#drop_down_user_menu{
	width:168px;
	height:168px;
	background:url(../img/graphic/bkgs/bkg_user_dropdown.png) no-repeat top;
	z-index:10;
	position:absolute;
	left:-4px;
	display:none;
	}
	
#drop_down_user_menu a{
	background:none;
	height:21px;
	width:148px;
	margin:0px auto 2px auto;
	text-align:left;
	padding:6px 0px 0px 10px;
}

#drop_down_user_menu a:hover{
	background:#39c;
}

/***************END*********MENU UTENTE ****************/


/******************************END******* TONARELLI ***************************/


/************************NALEVI******************************/



.product_item{
	height:12px;
	width:172px;
	margin:0px;
	padding:8px 0px 8px 8px;	
	background:url(../img/graphic/bkgs/dashed_line.gif) no-repeat bottom;
	border: solid #F0000F 0px;
	}
	
#guest_menu{
	width:860px;
	margin:0px auto;
	border: solid #F0000F 0px;
	height: 30px;
	background-color:gray;
}

#guest_menu a{
color: #fff;
font-weight: bold;
}

.menu_item, .menu_item_selected{
	display:inline;
	margin:0px 10px;
	border: solid #F0000F 0px;
}

.menu_item a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#adb5aa;

}
.menu_item a:hover{
	color: #82865b;
}
.menu_item_selected a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#82865b;
}


#admin_menu{
	width:940px;
	height:25px;
	margin:0px auto;
	background:#666666;
	color:#000000;
	padding:10px;
}


#shipment_logo_it{
	width:180px;
	height:39px;
	margin-bottom: 10px;
}

#shipment_logo_it a{
	width:180px;
	height:39px;
	padding:0px;
	background:url(../img/graphic/buttons/btn_deliveries_it.jpg) no-repeat top center;
	display:block;
}

#shipment_logo_it a:hover{
	background-position: bottom;	
	}
	
#shipment_logo_en{
	width:180px;
	height:39px;
	margin-bottom: 10px;
}

#shipment_logo_en a{
	width:180px;
	height:39px;
	padding:0px;
	background:url(../img/graphic/buttons/btn_deliveries_en.jpg) no-repeat top center;
	display:block;
}

#shipment_logo_en a:hover{
	background-position: bottom;	
	}

#assistance_logo_it{
	width:176px;
	height:22px;
	padding:48px 0px 0px 4px;
	margin: 20px 0px 20px 0px;
	background:url(../img/graphic/bkgs/bkg_assistenza_it.jpg) no-repeat;
	border: solid #F0000F 0px;
	}
	
#assistance_logo_en{
	width:176px;
	height:22px;
	padding:48px 0px 0px 4px;
	margin: 20px 0px 20px 0px;
	background:url(../img/graphic/bkgs/box_assistenza_en.jpg) no-repeat;
	border: solid #F0000F 0px;
	}

#newsletter_logo_it{
	width:180px;
	height:39px;
	margin-bottom: 10px;
}

#newsletter_logo_it a{
	width:180px;
	height:39px;
	padding:0px;
	background:url(../img/graphic/buttons/btn_newsletter_it.jpg) no-repeat top center;
	display:block;
}	
#newsletter_logo_it a:hover{
	background-position: bottom;	
	}
	
#newsletter_logo_en{
	width:180px;
	height:39px;
	margin-bottom: 10px;
}

#newsletter_logo_en a{
	width:180px;
	height:39px;
	padding:0px;
	background:url(../img/graphic/buttons/btn_newsletter_en.jpg) no-repeat top center;
	display:block;
}

#newsletter_logo_en a:hover{
	background-position: bottom;	
	}

	
