/*--------- MENU TOP ----------*/
.menu a{
	background-position: 0px 0px;
	background-repeat: no-repeat;
   	height: 10px;
   	display: block;
	font-size: 1px;
}

.menu a:hover {background-position: 0px -10px;}

.menu a.selected {background-position: 0px -10px;}

.home{background-image: url(../img/home.gif); width: 28px;}

.products-ita{background-image: url(../img/products_ita.gif); width: 45px;}
.products-eng{background-image: url(../img/products_eng.gif); width: 49px;}

.history-ita{background-image: url(../img/history_ita.gif); width: 34px;}
.history-eng{background-image: url(../img/history_eng.gif); width: 40px;}

.contacts-ita{background-image: url(../img/contacts_ita.gif); width: 44px;}
.contacts-eng{background-image: url(../img/contacts_eng.gif); width: 48px;}

/*--------- VIEW CART TOP ----------*/

.cart_button_ita {
	background-image : url(../img/viewcart_ita.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 122px;
	height: 20px;
	display: block;
}

.cart_button_eng {
	background-image : url(../img/viewcart_eng.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 67px;
	height: 20px;
	display: block;
}

.cart_button_ita:hover {background-position: 0px -20px;}
.cart_button_eng:hover {background-position: 0px -20px;}

/*--------- DOWNLOAD CATALOGUE ----------*/

.catalogue_ita {
	background-image : url(../img/catalogue_ita.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 160px;
	height: 110px;
	display: block;
}

.catalogue_eng {
	background-image : url(../img/catalogue_eng.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 160px;
	height: 110px;
	display: block;  
}

.catalogue_ita:hover {background-position: 0px -110px;}
.catalogue_eng:hover {background-position: 0px -110px;}

/*--------- RESERVED AREA ----------*/

.reserved_ita {
	background-image : url(../img/reserved_ita.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 160px;
	height: 110px;
	display: block;
}

.reserved_eng {
	background-image : url(../img/reserved_eng.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 160px;
	height: 110px;
	display: block;  
}

.reserved_ita:hover {background-position: 0px -110px;}
.reserved_eng:hover {background-position: 0px -110px;}

/*--------- VIEW GALLERY ----------*/

.view_gallery_ita {
	background-image : url(../img/gallery_ita.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 62px;
	height: 20px;
	display: block;
}

.view_gallery_eng {
	background-image : url(../img/gallery_eng.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 59px;
	height: 20px;
	display: block;
}

.view_gallery_ita:hover {background-position: 0px -20px;}
.view_gallery_eng:hover {background-position: 0px -20px;}

/*--------- SEND ----------*/

.send_ita {
	background-image : url(../img/send_ita.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 43px;
	height: 20px;
	margin-top: 20px;
	display: block;
}

.send_eng {
	background-image : url(../img/send_eng.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 43px;
	height: 20px;
	margin-top: 20px;
	display: block; 
}

.send_ita:hover {background-position: 0px -20px;}
.send_eng:hover {background-position: 0px -20px;}

/*--------- FOOTER MID ----------*/

.mid {
	background-image : url(../img/mid.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;  
	width: 51px;
	height: 10px;
	display: block;
	margin-top: 2px;
	font-size: 1px;
}

.mid:hover {background-position: 0px -10px;}
