#test{
	width:134px;
	height:26px;
}

#test a{
	width:134px;
	height:22px;
	padding:4px 0px 0px 0px;
	background:url(../img/graphic/buttons/test.gif) no-repeat top center;
	display:block;
	text-align:center;
	text-decoration:none;
}

#test a:hover{
	background-position:center center;
	color:#000;
}

.test_form{
	width:134px;
	height:26px;
	margin:0px;
	background:url(../img/graphic/buttons/test.gif) no-repeat top center;
	border:none;
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.test_form:hover{
	background-position:center center;
	color:#FFF;
}

/* --------------------------------------------HEADER--------------------------------------- */


#avilable_products_btn_it {
	width:148px;
	height:24px;
	padding: 0px;
	background:url(../img/graphic/buttons/btn_ready_to_ship_it.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	float:left;
	display:inline;
	cursor:pointer;
	margin:2px 0px 8px 0px;
}

#avilable_products_btn_it:hover{
 background-position: center;
}

#avilable_products_btn_en{
	width:120px;
	height:24px;
	padding: 0px;
	background:url(../img/graphic/buttons/btn_ready_to_ship_en.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	float:left;
	display:inline;
	cursor:pointer;
	margin:2px 0px 8px 0px;
}

#avilable_products_btn_en:hover{
 background-position: center;
}

#shopping_bag{
	width:140px;
	height:80px;
	margin-right:20px;
}

#shopping_bag a{
	width:32px;
	height:67px;
	padding:13px 0px 0px 108px;
	background:url(../img/graphic/buttons/btn_cart.jpg) no-repeat top center;
	display:block;
	text-decoration:none;
	color: #000;
	font-weight: bold;
	font-size:24px;
}

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

.find_btn{
	width:50px;
	height:18px;
	background:url(../img/graphic/buttons/btn_top_search.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	float:left;
	display:inline;
	cursor:pointer;
	margin:0px;
	padding:0px;
	color:#FFF;
}

.find_btn:hover{
	background-position:bottom;
}

.filter_btn{
	width:82px;
	height:42px;
	background:url(../img/graphic/buttons/btn_filter_search.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	float:left;
	display:inline;
	cursor:pointer;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}

.filter_btn:hover{
	background-position:bottom;
}

/* ----------END----------------------------------HEADER------------------------------------ */


/* --------------------------------------------HOME--------------------------------------- */


/* ----------END----------------------------------HOME------------------------------------ */

/* --------------------------------------------USER--------------------------------------- */

.new_account_landing_page_btn_it{
	width:120px;
	height:30px;
	margin:0px;
	background:url(../img/graphic/buttons/btn_crea_account_it.jpg) no-repeat top center;
	border:none;
	cursor:pointer;
	font-size:1px;
}

.new_account_landing_page_btn_it:hover{
	background-position:bottom;
}

.new_account_landing_page_btn_en{
	width:120px;
	height:30px;
	margin:0px;
	background:url(../img/graphic/buttons/btn_crea_account_en.jpg) no-repeat top center;
	border:none;
	cursor:pointer;
	font-size:1px;
}

.new_account_landing_page_btn_en:hover{
	background-position:bottom;
}



.new_account_btn_it{
	width:120px;
	height:30px;
	margin:7px auto 0px auto;
}

.new_account_btn_it a{
	width:120px;
	height:30px;
	padding:0px;
	background:url(../img/graphic/buttons/btn_crea_account_it.jpg) no-repeat top center;
	display:block;
}

.new_account_btn_it a:hover{
	background-position: bottom;	
	}
.new_account_btn_en{
	width:120px;
	height:30px;
	margin:7px auto 0px auto;
}

.new_account_btn_en a{
	width:120px;
	height:30px;
	padding:0px;
	background:url(../img/graphic/buttons/btn_crea_account_en.jpg) no-repeat top center;
	display:block;
}

.new_account_btn_en a:hover{
	background-position: bottom;	
	}

.register_and_proceed_it{
	width:160px;
	height:30px;
	float:right;
	display:inline;
	background:url(../img/graphic/buttons/btn_registrami_e_procedi_it.jpg) no-repeat top center;
	cursor:pointer;
}
.register_and_proceed_en{
	width:140px;
	height:30px;
	float:right;
	display:inline;
	background:url(../img/graphic/buttons/btn_registrami_e_procedi_en.jpg) no-repeat top center;
	cursor:pointer;
}
.register_and_proceed_it:hover,.register_and_proceed_en:hover{
	background-position:bottom center;
}


.add_address_it{
	width:80px;
	height:20px;
	float:right;
	display:inline;
	background:url(../img/graphic/buttons/btn_aggiungi_indirizzo_it.jpg) no-repeat top center;
	cursor:pointer;
}
.add_address_en{
	width:60px;
	height:20px;
	float:right;
	display:inline;
	background:url(../img/graphic/buttons/btn_aggiungi_indirizzo_en.jpg) no-repeat top center;
	cursor:pointer;
}
.add_address_it:hover,.add_address_en:hover{
	background-position:bottom center;
}

.check_it{
	width:80px;
	height:20px;
	float:left;
	display:inline;
	background:url(../img/graphic/buttons/btn_verifica_it.jpg) no-repeat top center;
	cursor:pointer;
}
.check_en{
	width:60px;
	height:20px;
	float:left;
	display:inline;
	background:url(../img/graphic/buttons/btn_verifica_en.jpg) no-repeat top center;
	cursor:pointer;
}
.check_it:hover,.check_en:hover{
	background-position:bottom center;
}

.next_step_it{
	width:80px;
	height:30px;
	float:right;
	display:inline;
	background:url(../img/graphic/buttons/btn_procedi_it.jpg) no-repeat top center;
	cursor:pointer;
}
.next_step_en{
	width:80px;
	height:30px;
	float:right;
	display:inline;
	background:url(../img/graphic/buttons/btn_procedi_en.jpg) no-repeat top center;
	cursor:pointer;
}
.next_step_it:hover,.next_step_en:hover{
	background-position:bottom center;
}

.cart_update_it{
	width:62px;
	height:22px;
	float:right;
	display:inline;
	background:url(../img/graphic/buttons/btn_aggiorna_it.jpg) no-repeat top center;
	cursor:pointer;
}
.cart_update_en{
	width:62px;
	height:22px;
	float:right;
	display:inline;
	background:url(../img/graphic/buttons/btn_aggiorna_en.jpg) no-repeat top center;
	cursor:pointer;
}
.cart_update_it:hover,.cart_update_en:hover{
	background-position:bottom center;
}

.cart_remove_it {
	width: 70px;
	height: 22px;
}

.cart_remove_it a{
	display: block;
	width: 70px;
	height: 22px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_rimuovi_it.jpg) top center no-repeat;
	font-size:1px;
}

.cart_remove_en {
	width: 70px;
	height: 22px;
}

.cart_remove_en a{
	display: block;
	width: 70px;
	height: 22px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_rimuovi_en.jpg) top center no-repeat;
	font-size:1px;
}

.cart_remove_en a:hover,.cart_remove_it a:hover{
	background-position:bottom center;
}


.cart_forward_it {
	width: 80px;
	height: 30px;
	float: right;
}

.cart_forward_it a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_procedi_it.jpg) top center no-repeat;
	font-size:1px;
}

.cart_forward_en {
	width: 80px;
	height: 30px;
	float: right;
}

.cart_forward_en a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_procedi_en.jpg) top center no-repeat;
	font-size:1px;
}

.continue_shopping_it {
	width: 200px;
	height: 30px;
	
	
}

.continue_shopping_it a{
	display: block;
	width: 200px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_continua_a_fare_acquisti_it.jpg) top center no-repeat;
	font-size:1px;
}

.continue_shopping_en {
	width: 160px;
	height: 30px;
	
}

.continue_shopping_en a{
	display: block;
	width: 160px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_continua_a_fare_acquisti_en.jpg) top center no-repeat;
	font-size:1px;
}

.cart_forward_en a:hover,.cart_forward_it a:hover,.continue_shopping_it a:hover,.continue_shopping_en a:hover{
	background-position:bottom center;
}
.cart_backward_it {
	width: 80px;
	height: 30px;
	float: right;
}

.cart_backward_it a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_indietro_it.jpg) top center no-repeat;
	font-size:1px;
}

.cart_backward_en {
	width: 60px;
	height: 30px;
	float:right;
}

.cart_backward_en a{
	display: block;
	width: 60px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_indietro_en.jpg) top center no-repeat;
	font-size:1px;
}

.cart_backward_en a:hover,.cart_backward_it a:hover{
	background-position:bottom center;
}
/* ----------END----------------------------------USER------------------------------------ */
.go_to_home_it {
	width: 140px;
	height: 30px;
	margin:0px auto;
}

.go_to_home_it a{
	display: block;
	width: 140px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_torna_a_homepage_it.jpg) top center no-repeat;
	font-size:1px;
}

.go_to_home_en {
	width: 140px;
	height: 30px;
	margin:0px auto;
}

.go_to_home_en a{
	display: block;
	width: 140px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_torna_a_homepage_en.jpg) top center no-repeat;
	font-size:1px;
}
.go_to_account_it {
	width: 140px;
	height: 30px;
	margin:0px auto;
}

.go_to_account_it a{
	display: block;
	width: 140px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_vai_al_tuo_accout_it.jpg) top center no-repeat;
	font-size:1px;
}

.go_to_account_en {
	width: 140px;
	height: 30px;
	margin:0px auto;
}

.go_to_account_en a{
	display: block;
	width: 140px;
	height: 30px;
	cursor:pointer;
	background:url(../img/graphic/buttons/btn_vai_al_tuo_account_en.jpg) top center no-repeat;
	font-size:1px;
}

.go_to_account_en a:hover,.go_to_account_it a:hover,go_to_home_it a:hover,go_to_home_en a:hover{
	background-position:bottom center;
}
/* --------------------------------------------PRODUCT--------------------------------------- */
.buy_btn_submit{
	width:162px;
	height:42px;
	background:url(../img/graphic/buttons/btn_buy.png) no-repeat top center;
	border:none;
	cursor:pointer;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-left: 25px;
}

.buy_btn_submit:hover{
	background-position: bottom;
	#background-position:top;
}



.buy_btn{
	width:102px;
	height:22px;
	margin:7px auto 0px auto;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.buy_btn a{
	width:100px;
	height:17px;
	padding:3px 0px 0px 0px;
	background:url(../img/graphic/buttons/btn_view_detail.jpg) no-repeat top center;
	display:block;
	font-size:11px;
	text-align:center;
}

.buy_btn a:hover{
	background-position: bottom;
	text-decoration:none;	
	}

.print_btn{
	width:30px;
	height:22px;
	float:right;
	display:inline;
	margin:0px 10px 0px 0px;
}

.print_btn a{
	width:30px;
	height:22px;
	padding:0px;
	background:url(../img/graphic/buttons/print.jpg) no-repeat top center;
	display:block;
}

.print_btn a:hover{
	background-position: bottom;	
	}
	
.send_to_friend_btn{
	width:30px;
	height:22px;
	float:right;
	display:inline;
	margin:0px;
}

.send_to_friend_btn a{
	width:30px;
	height:22px;
	padding:0px;
	background:url(../img/graphic/buttons/send_to_friend.jpg) no-repeat top center;
	display:block;
}

.send_to_friend_btn a:hover{
	background-position: bottom;	
	}
	
.save_btn_submit_it{
	width:80px;
	height:30px;
	background:url(../img/graphic/buttons/btn_salva_it.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
}

.save_btn_submit_it:hover{
	background-position:bottom;
	background-color: transparent;
	border:none;
	cursor:pointer;
	
}
.save_btn_submit_en{
	width:80px;
	height:30px;
	background:url(../img/graphic/buttons/btn_salva_en.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
}

.save_btn_submit_en:hover{
	background-position:bottom;
	background-color: transparent;
	border:none;
	cursor:pointer;
	
}

.print_invoice_it{
	width:120px;
	height:30px;
	float:right;
	display:inline;
	margin-right:5px;
	}
	
.print_invoice_it a{
	width:120px;
	height:30px;
	background:url(../img/graphic/buttons/btn_print_invoice_it.jpg) no-repeat top center;
	display:block;
}

.print_invoice_en{
	width:100px;
	height:30px;
	float:right;
	display:inline;
	margin-right:5px;
	}
	
.print_invoice_en a{
	width:100px;
	height:30px;
	background:url(../img/graphic/buttons/btn_print_invoice_en.jpg) no-repeat top center;
	display:block;
}

.print_invoice_it a:hover, .print_invoice_en a:hover{
	background-position: bottom;
}
	
/* ----------END----------------------------------PRODUCT------------------------------------ */




/* -----------------------------------------------LEFT BAR------------------------------------ */

.goto_shop_btn_it,.goto_shop_btn_en,.goto_shop_btn_de,.goto_shop_btn_petshop{
	width:114px;
	height:24px;
}

.goto_shop_btn_it a{
	width:114px;
	height:24px;
	background:url(_graphic/buttons/vai_al_negozio_it.gif) no-repeat top center;
	display:block;
}

.goto_shop_btn_en a{
	width:114px;
	height:24px;
	background:url(_graphic/buttons/vai_al_negozio_en.gif) no-repeat top center;
	display:block;
}

.goto_shop_btn_de a{
	width:114px;
	height:24px;
	background:url(_graphic/buttons/vai_al_negozio_de.gif) no-repeat top center;
	display:block;
}

.goto_shop_btn_petshop a{
	width:114px;
	height:24px;
	background:url(_graphic/buttons/vai_al_negozio_petshop.gif) no-repeat top center;
	display:block;
}

.goto_offer_btn_it,.goto_offer_btn_en,.goto_offer_btn_de{
	width:114px;
	height:24px;
}

.goto_offer_btn_it a{
	width:114px;
	height:24px;
	background:url(_graphic/buttons/tutte_le_offerte_it.gif) no-repeat top center;
	display:block;
}

.goto_offer_btn_en a{
	width:114px;
	height:24px;
	background:url(_graphic/buttons/tutte_le_offerte_en.gif) no-repeat top center;
	display:block;
}

.goto_offer_btn_de a{
	width:114px;
	height:24px;
	background:url(_graphic/buttons/tutte_le_offerte_de.gif) no-repeat top center;
	display:block;
}

/* ----------END----------------------------------LEFT BAR------------------------------------ */

/* --------------------------------------------FORM------------------------------------------- */
.enter_buy_it{
	width:140px;
	height:30px;
	background:url(../img/graphic/buttons/btn_accedi_e_acquista_it.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
	margin:0px;
	float: left;
	display: inline;
}
.enter_buy_en{
	width:140px;
	height:30px;
	background:url(../img/graphic/buttons/btn_accedi_e_acquista_en.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
	margin:0px;
	float: left;
	display: inline;
}

.login_it{
	width:80px;
	height:30px;
	background:url(../img/graphic/buttons/btn_accedi_en.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
	margin:0px;
	float: left;
	display: inline;
}
.login_en{
	width:80px;
	height:30px;
	background:url(../img/graphic/buttons/btn_accedi_en.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
	margin:0px;
	float: left;
	display: inline;
}
.send_btn_it{
	width:80px;
	height:30px;
	background:url(../img/graphic/buttons/btn_contatti_invia_it.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
}

.send_btn_it:hover{
	background-position:bottom;
	background-color: transparent;
	border:none;
	cursor:pointer;
	
}
.send_btn_en{
	width:80px;
	height:30px;
	background:url(../img/graphic/buttons/btn_contatti_invia_en.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
}

.send_btn_en:hover{
	background-position:bottom;
	background-color: transparent;
	border:none;
	cursor:pointer;
	
}

.enter_buy_it:hover,.enter_buy_en:hover,.login_en:hover,.login_it:hover{
	background-position:bottom;
	background-color: transparent;
	border:none;
	cursor:pointer;
	margin:0px;
}

.cancel_btn_it,.cancel_btn_en{
	width:84px;
	height:26px;
	float:left;
	display:inline;
}
.cancel_btn_de{
	width:94px;
	height:26px;
	float:left;
	display:inline;
}
.cancel_btn_it a{
	width:84px;
	height:26px;
	background:url(_graphic/buttons/annulla_it.gif) no-repeat top center;
	display:block;
}

.cancel_btn_en a{
	width:84px;
	height:26px;
	background:url(_graphic/buttons/annulla_en.gif) no-repeat top center;
	display:block;
}

.cancel_btn_de a{
	width:94px;
	height:26px;
	background:url(_graphic/buttons/annulla_de.gif) no-repeat top center;
	display:block;
}

/* -------END----------------------------------FORM------------------------------------------- */


/* --------------------------------------------NAVIGATION------------------------------------ */

.change_address_it, .change_address_en{
	width:120px;
	height:30px;
	margin:0px 0px 0px 0px;
}

.change_address_it a{
	width:120px;
	height:30px;
	background:url(../img/graphic/buttons/change_address_it.jpg) no-repeat top center;
	display:block;
}

.change_address_en a{
	width:120px;
	height:30px;
	background:url(../img/graphic/buttons/change_address_en.jpg) no-repeat top center;
	display:block;
}

.change_address_it a:hover, .change_address_en a:hover{
	background-position:bottom;
	}
/* --------------END---------------------------NAVIGATION------------------------------------ */

.view_offer_it a:hover,.view_offer_en a:hover,.view_offer_de a:hover,.details_btn_it a:hover,.details_btn_en a:hover,.details_btn_de a:hover,.request_list_btn_it a:hover,.request_list_btn_en a:hover,.request_list_btn_de a:hover,.goto_shop_btn_it a:hover,.goto_shop_btn_en a:hover,.goto_shop_btn_de a:hover,.goto_offer_btn_it a:hover,.goto_offer_btn_en a:hover,.goto_offer_btn_de a:hover,.back_btn_it a:hover,.back_btn_en a:hover,.back_btn_de a:hover,.cancel_btn_it a:hover,.cancel_btn_en a:hover,.cancel_btn_de a:hover,.goto_shop_btn_petshop a:hover{
	background-position:center center;
}
/* -----------------------------------------PAGINATION------------------------------------ */


.prev_banner_btn{
	width:22px;
	height:22px;
	margin:0px;
}

.prev_banner_btn a{
	width:22px;
	height:22px;
	background:url(../img/graphic/buttons/btn_campaign_left.jpg) no-repeat top center;
	display:block;
	cursor:pointer;
	font-size:1px;
}

.prev_banner_btn a:hover{
	background-position:center center;
	cursor:pointer;
}

.disabled_prev_banner{
	width:22px;
	height:22px;
	background:url(../img/graphic/buttons/btn_campaign_left.jpg) no-repeat bottom center;
	display:block;
	cursor:default;
	font-size:1px;
}

.next_banner_btn{
	width:22px;
	height:22px;
	margin:0px;
}

.next_banner_btn a{
	width:22px;
	height:22px;
	background:url(../img/graphic/buttons/btn_campaign_right.jpg) no-repeat top center;
	display:block;
	cursor:pointer;
	font-size:1px;
}

.next_banner_btn a:hover{
	background-position:center center;
	cursor:pointer;
}

.disabled_next_banner{
	width:22px;
	height:22px;
	background:url(../img/graphic/buttons/btn_campaign_right.jpg) no-repeat bottom center;
	display:block;
	cursor:default;
	font-size:1px;
}


.prev_media_btn{
	width:22px;
	height:22px;
	margin:1px 0px 7px 0px;
}

.prev_media_btn a{
	width:22px;
	height:22px;
	background:url(../img/graphic/buttons/btn_campaign_left.jpg) no-repeat top center;
	display:block;
	cursor:pointer;
	font-size:1px;
}

.prev_media_btn a:hover{
	background-position:center center;
	cursor:pointer;
}

.disabled_prev_media{
	width:22px;
	height:22px;
	background:url(../img/graphic/buttons/btn_campaign_left.jpg) no-repeat bottom center;
	display:block;
	cursor:default;
	font-size:1px;
}

.next_media_btn{
	width:22px;
	height:22px;
	margin:0px;
}

.next_media_btn a{
	width:22px;
	height:22px;
	background:url(../img/graphic/buttons/btn_campaign_right.jpg) no-repeat top center;
	display:block;
	cursor:pointer;
	font-size:1px;
}

.next_media_btn a:hover{
	background-position:center center;
	cursor:pointer;
}

.disabled_next_media{
	width:26px;
	height:26px;
	background:url(../img/graphic/buttons/btn_campaign_right.jpg) no-repeat bottom center;
	display:block;
	cursor:default;
	font-size:1px;
}

.prev_products_btn{
	width:26px;
	height:26px;
	margin:0px;
}

.prev_products_btn a{
	width:26px;
	height:26px;
	background:url(../img/graphic/buttons/btn_prev_page.png) no-repeat top center;
	display:block;
	cursor:pointer;
	font-size:1px;
}

.prev_products_btn a:hover{
	background-position:center center;
	cursor:pointer;
}

.disabled_prev_products{
	width:26px;
	height:26px;
	background:url(../img/graphic/buttons/btn_prev_page.png) no-repeat bottom center;
	display:block;
	cursor:default;
	font-size:1px;
}

.next_products_btn{
	width:26px;
	height:26px;
	margin:0px;
}

.next_products_btn a{
	width:26px;
	height:26px;
	background:url(../img/graphic/buttons/btn_next_page.png) no-repeat top center;
	display:block;
	cursor:pointer;
	font-size:1px;
}

.next_products_btn a:hover{
	background-position:center center;
	cursor:pointer;
}

.disabled_next_products{
	width:26px;
	height:26px;
	background:url(../img/graphic/buttons/btn_next_page.png) no-repeat bottom center;
	display:block;
	cursor:default;
	font-size:1px;
}



/* --------------END---------------------------PAGINATION------------------------------------ */
.search_store{
	width:80px;
	height:24px;
	background:url(../img/graphic/buttons/find_store_it.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	display:inline;
	cursor:pointer;
	margin:0px;
	border:none;
}


/* --------------END---------------------------PAGINATION------------------------------------ */

.prev_btn{
	width:18px;
	height:18px;
	cursor:pointer;
	float:left;
	display:inline;
	margin:2px 10px 0px 0px;
	font-size:1px;
}

.prev_btn a{
	width:18px;
	height:18px;
	background:url(../img/graphic/buttons/btn_smallPaginator_left.jpg) no-repeat top center;
	display:block;
	cursor:pointer;
	font-size:1px;
}

.prev_btn a:hover{
	background-position:center center;
	cursor:pointer;
}

.disabled_prev{
	width:18px;
	height:18px;
	background:url(../img/graphic/buttons/btn_smallPaginator_left.jpg) no-repeat bottom center;
	display:block;
	cursor:default;
	font-size:1px;
}

.next_btn{
	width:18px;
	height:18px;
	cursor:pointer;
	float:left;
	display:inline;
	margin:2px 0px 0px 10px;
	font-size:1px;
}

.next_btn a{
	width:18px;
	height:18px;
	background:url(../img/graphic/buttons/btn_smallPaginator_right.jpg) no-repeat top center;
	display:block;
	cursor:pointer;
	font-size:1px;
}

.next_btn a:hover{
	background-position:center center;
	cursor:pointer;
}

.disabled_next{
	width:18px;
	height:18px;
	background:url(../img/graphic/buttons/btn_smallPaginator_right.jpg) no-repeat bottom center;
	display:block;
	cursor:default;
	font-size:1px;
}
/* --------------END---------------------------PAGINATION------------------------------------ */

#bullet_login{
	background:url(../img/graphic/bullets/bullet_user.gif) no-repeat top;
	width:9px;
	height:11px;
	float: left;
	display: inline;
	margin-right:5px;
	vertical-align:middle;
	font-size: 1px;
}

#bullet_logged{
	background:url(../img/graphic/bullets/bullet_user.gif) no-repeat bottom;
	width:9px;
	height:11px;
	float: left;
	display: inline;
	margin-right:5px;
	vertical-align:middle;
	font-size: 1px;
}

.edit_button a{
	padding-bottom:5px;
	padding-top:3px;
	padding-left:23px;
	font-size:12px;
	background:url(../img/graphic/backoffice/buttons/icon_modify.jpg) no-repeat;
	float: left;
	display:inline;
	padding-right: 7px;
}

.newsletter_subscribe{
	width:24px;
	height:20px;
	background:url(../img/graphic/buttons/btn_subscribe_newsletter.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	float:left;
	display:inline;
	cursor:pointer;
	margin:0px;
}

.newsletter_subscribe:hover{
	background-position:bottom;
}

#-----------anelliera-----------------

#measure_ring {
	width: 140px;
	height: 38px;
}

#measure_ring a{
	display: block;
	width: 125px;
	height: 26px;
	cursor: pointer;
	padding:12px 0px 0px 25px;
	background:url(../img/graphic/buttons/btn_bkg_measure_ring.jpg) top no-repeat;
	font-size: 11px;
}


#measure_ring a:hover{
	text-decoration: none;
}

/****************************************************INVITE FRIEND */
#invite_friend_it{
	float:left;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_invite_it.jpg) top no-repeat;
	font-size:1px;
}

#invite_friend_it:hover{
	background-position:bottom;
	}
	
#invite_friend_en{
	float:left;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_invite_en.jpg) top no-repeat;
	font-size:1px;
}

#invite_friend_it:hover{
	background-position:bottom;
	}
	

/**************************************************************/


/****************************************************Dashboard */
.dash_text{
	height:60px;
	}
	
#edit_data_dash_btn_it{
	}

#edit_data_dash_btn_it a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_dashboard_edit_it.jpg) top no-repeat;
	font-size:1px;
	}

#edit_data_dash_btn_en{
	}

#edit_data_dash_btn_en a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_dashboard_edit_en.jpg) top no-repeat;
	font-size:1px;
	}
	
#edit_data_dash_btn_it a:hover, #edit_data_dash_btn_en a:hover{
	background-position:bottom;
	}



#change_pw_dash_btn_it{
	}

#change_pw_dash_btn_it a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_dashboard_change_it.jpg) top no-repeat;
	font-size:1px;
	}

#change_pw_dash_btn_en{
	}

#change_pw_dash_btn_en a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_dashboard_change_en.jpg) top no-repeat;
	font-size:1px;
	}
	
#change_pw_dash_btn_it a:hover, #change_pw_dash_btn_en a:hover{
	background-position:bottom;
	}
	

#orders_dash_btn_it{
	}

#orders_dash_btn_it a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_dashboard_view_list_it.jpg) top no-repeat;
	font-size:1px;
	}

#orders_dash_btn_en{
	}

#orders_dash_btn_en a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_dashboard_view_list_en.jpg) top no-repeat;
	font-size:1px;
	}
	
#orders_dash_btn_it a:hover, #orders_dash_btn_en a:hover{
	background-position:bottom;
	}

#friend_dash_btn_it{
	}

#friend_dash_btn_it a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_dashboard_invite_it.jpg) top no-repeat;
	font-size:1px;
	}

#friend_dash_btn_en{
	}

#friend_dash_btn_en a{
	display: block;
	width: 80px;
	height: 30px;
	cursor:pointer;
	padding:0px;
	background:url(../img/graphic/buttons/btn_dashboard_invite_en.jpg) top no-repeat;
	font-size:1px;
	}
	
#friend_dash_btn_it a:hover, #friend_dash_btn_en a:hover{
	background-position:bottom;
	}

/**************************************************************/

.discount_btn_it{
	width:140px;
	height:30px;
	background:url(../img/graphic/buttons/btn_get_discount_it.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
}

.discount_btn_en{
	width:140px;
	height:30px;
	background:url(../img/graphic/buttons/btn_get_discount_en.jpg) no-repeat top center;
	background-color: transparent;
	border:none;
	cursor:pointer;
	
}

.discount_btn_en:hover, .discount_btn_it:hover{
	background-position:bottom;
}


/*pulsanti nuovi grafica light*/
input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}

#buy_btn_disabled{
	width: 162px;
	height: 31px;
	color: #999;
	background:url(../img/graphic/buttons/btn_buy_off.png) no-repeat top center;
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 11px;
	padding-left: 10px;
	}

.generic_button_link{
	width: 102px;
	height: 42px;
	text-align: center;
	}

.generic_button_link a{
	width: 102px;
	height: 29px;
	background:url(../img/graphic/buttons/btn_proceed.jpg) no-repeat top center;
	display: block;
	padding: 13px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.generic_button_link a:hover{
	width: 102px;
	height: 29px;
	background:url(../img/graphic/buttons/btn_proceed.jpg) no-repeat bottom center;
	display: block;
	padding: 13px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	}

	
.generic_button_submit{
	width: 102px;
	height: 42px;
	background:url(../img/graphic/buttons/btn_proceed.jpg) no-repeat top center;
	border:none;
	cursor:pointer;
	font-size: 14px;
	display:block;
	font-weight:bold;
	color: #FFFFFF;
	}
	
.generic_button_submit:hover{
	width: 102px;
	height: 42px;
	background:url(../img/graphic/buttons/btn_proceed.jpg) no-repeat bottom center;
	border:none;
	cursor:pointer;
	font-size: 14px;
	display:block;
	font-weight:bold;
	color: #FFFFFF;
	}
	
.generic_button_link_grey{
	width:82px;
	height:42px;
	text-align: center;
	margin: 0px auto;
	}
	
.generic_button_link_grey a{
	width:82px;
	height:29px;
	background:url(../img/graphic/buttons/btn_back.jpg) no-repeat bottom;
	padding: 13px 0px 0px 0px;
	display:block; 
	font-size: 14px;
	color: #999999;
	font-weight:bold;
	text-decoration: none;
	}
	
.generic_button_link_grey a:hover{
	width:82px;
	height:29px;
	background:url(../img/graphic/buttons/btn_back.jpg) no-repeat bottom;
	padding: 13px 0px 0px 0px;
	display:block; 
	font-size: 14px;
	color: #999999;
	font-weight:bold;	
	text-decoration: none;
	}
	

.paginator_bullet{
	width: 22px;
	height: 19px;
	background:url(../img/graphic/bkgs/bkg_brands_page.png) no-repeat top center;
	display: block;
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	float:left;
	margin: 3px 0px 0px 5px;
	text-align: center;
}

.paginator_bullet:hover{
	width: 22px;
	height: 19px;
	background:url(../img/graphic/bkgs/bkg_brands_page.png) no-repeat bottom center;
	display: block;
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	float:left;
	margin: 3px 0px 0px 5px;
	text-decoration: none;
	text-align: center;
}

.navigator_bkg .current{
	 float: left;
	 display:inline;
	 width: 22px;
	 height: 19px;
	 padding: 3px 0px 0px 0px;
	 font-size: 11px;
	 font-weight: bold;
	 color: #fff;
	 background:url(../img/graphic/bkgs/bkg_brands_page.png) no-repeat bottom center;
	 margin: 3px 0px 0px 5px;
	 text-align: center;
}
