@charset "utf-8";

/*----------------------------------------------------------------------------------------------------------------------------*
 * FORM 
 *----------------------------------------------------------------------------------------------------------------------------*/

form{
	margin:0px;
	padding:0px;
}

#visualizzaLegenda{
	background:url(../images/content/button_VisualizzaLegenda.png) no-repeat;
	height:20px;
	width:125px;
	text-decoration:none;
}

input.button,
input.button_shadow_left,
button.validate
{
	color:#F5F5F5;
	background:url(../images/input/bg_button-input.png) repeat-x;
	text-transform:uppercase;
	font-family:"Myriad Pro";
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	padding:2px;
	height:19px;
	border:0px;	
}

.link_button,
.link_button_right{
	height:19px;
	border:0px;	
	padding-left:17px;
}

.link_button{
	float:left;
}

.link_button_right{
	float:right;
}

	.link_button a,
	.link_button_right a{
		text-decoration:none;
		line-height:19px;
	}

.view_button{
	height:19px;
	border:0px;	
	background:url(../images/input/button/button_Visualizza.png) no-repeat -15px -62px;
	width:73px;
	float:right;
	margin-bottom:3px;
	margin-top:5px;
	margin-right:16px;
}

.view_button:hover{
	background-position:-15px 0px;
}

	.view_button a{
		text-decoration:none;
		line-height:19px;
	}

input.inputbox,
input.inputboxquantity,
input.required{
	background:url(../images/input/inputbox/bg_inputbox-input.png) repeat-x;
	border:#DAE7FC 1px solid;
	font-size:12px;
	color:#666;
	padding:2px 2px 3px;
	font-family:Tahoma, Geneva, sans-serif;
}

textarea{
	border:#E5E5E5 1px solid;
	font-size:12px;
	color:#666;
	padding:2px 2px 3px;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(../images/content/bg_top-content-2.png) repeat-x 0px -5px;
	width:99%;
	margin-top:5px; 
	margin-bottom:5px;
	text-align:justify;

}


select{
	background:url(../images/input/inputbox/bg_inputbox-input.png) repeat-x;
	border:#E5E5E5 1px solid;
	font-size:12px;
	color:#666;
	padding:2px 1px 3px 3px;
	font-family:Tahoma, Geneva, sans-serif;
	width:101.5%;
}

	select option{
		background:#FFF;
		color:#06F;
		border:none;
	}

input.inputbox:hover,
input.inputboxquantity:hover,
textarea:hover,
input.required:hover{
	color:#0077B0;
	border:#FF3 1px solid;
	font-weight:bold;
	padding:2px 2px 3px;
}

select:hover{
	color:#0077B0;
	border:#FEE9A0 1px solid;
	font-weight:bold;
	padding-top:2px;
}

	select option:hover{
		background:#06F;
		color:#FFF;
		font-weight:bold;
	}

/*----------------------------------------------------------------------------------------------------------------------------*
 * CONTENT BUTTON
 *----------------------------------------------------------------------------------------------------------------------------*/

.content_button{
	background:url(../images/content/content_button.png) repeat-x;
	height:38px;
}

	.content_button_left{
		background:url(../images/content/content_button_left.png) no-repeat;
		height:38px;
	}

	.content_button_right{
		background:url(../images/content/content_button_right.png) no-repeat right top;
		height:28px;
		padding-left:12px;
		padding-right:11px;
		padding-top:11px;
	}

/*----------------------------------------------------------------------------------------------------------------------------*
 * CONTENT BUTTON BLUE
 *----------------------------------------------------------------------------------------------------------------------------*/

.content_button_blue{
	background:url(../images/content/button_bar_blue/button_bar_blue.png) repeat-x;
	height:40px;
}

	.content_button_blue_left{
		background:url(../images/content/button_bar_blue/button_bar_blue_left.png) no-repeat;
		height:40px;
	}

	.content_button_blue_right{
		background:url(../images/content/button_bar_blue/button_bar_blue_right.png) no-repeat right top;
		height:32px;
		padding:8px 8px 0;
		
	}

/*----------------------------------------------------------------------------------------------------------------------------*
 * INPUTBOX
 
 *----------------------------------------------------------------------------------------------------------------------------*/

td.input{
width:100%;
}

.inputboxquantity{
background-position:0 0;
color:#1D64AD;
font-weight:bold;
position:relative;
top:-1px;
width:100%;
}

.button_send input.required{
	width:99%;
	padding-bottom:2px;
}


/*----------------------------------------------------------------------------------------------------------------------------*
 * LABEL
 
 *----------------------------------------------------------------------------------------------------------------------------*/
td.label{
	padding-right:4px;
	width:100px;
	min-width:100px;
	max-width:100px;
}

label.hasTip{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:85px;
	font-weight:bold;
}

	.button_send label.hasTip{
		color:#D4D4D4;
		
	}

/*----------------------------------------------------------------------------------------------------------------------------*
 * BUTTON
 
 *----------------------------------------------------------------------------------------------------------------------------*/

		td.button{
			width:20px;
			text-align:right;
		
		}

		#input_button_login{
			background:url(../images/input/button/button_Login.png) no-repeat -15px 0;
			width:44px;
		}
	
		#input_button_logout{
			background:url(../images/input/button/button_Logout.png) no-repeat;
			width:67px;
			float:right;
			padding-left:17px;
		}
		
		#input_button_inviaRegistrazione{
			background:url(../images/input/button/button_InviaRegistrazione.png) no-repeat;
			bottom:1px;
			float:right;
			position:relative;
			width:140px;
			padding-left:17px;
		}
		
		input.input_button_search{
				background:url(../images/input/button/button_Cerca.png) no-repeat;
				height:27px;
				width:61px;
		}
		
		#input_button_save{
			background:url(../images/input/button/button_Salva.png) no-repeat;
			bottom:1px;
			float:right;
			position:relative;
			width:60px;
			padding-left:16px;
		}
		
		#input_button_search_small{
			background:url(../images/input/button/button_Cerca_Small.png) no-repeat -15px 0px;
			width:48px;
			padding-right:5px;
		}
		
		#input_button_remove{
			background:url(../images/input/button/button_Elimina.png) no-repeat -15px 0px;
			width:56px;
		}
	
		#account_link_button{
			background:url(../images/input/button/button_GestioneAccount.png) no-repeat -15px 0px;
			width:125px;
			padding-left:2px;
		}
		
		#visualizzaCarrello_link_button{
			background:url(../images/input/button/button_visualizzaCarrello.png) no-repeat 0px 0px;
			width:224px;
			height:18px;
			cursor:pointer;
		}
		
		#carrelloSalvato_link_button{
			background:url(../images/input/button/button_recuperaCarrelloSalvato.png) no-repeat 0px 0px;
			width:224px;
			height:18px;
			cursor:pointer;
		}
		
			.sidebar_link_button a{
				line-height:20px;
				}
			
			.sidebar_link_button a:hover{
				text-decoration:none;
				}
		
		#back_link_button{
			background:url(../images/input/button/button_Indietro.png) no-repeat -15px 0px;
			text-align:left;
			padding-left:0px;
			width:68px;
		}
		
		#aggiungiindirizzo_link_button{
			background:url(../images/input/button/button_AggiungiIndirizzo.png) no-repeat 0px 0px;
			text-align:left;
			width:118px;
		}
		
		
		#button_send{
			background:url(../images/input/button/button_Invia.png) no-repeat;
			width:43px;
			position:relative;
			top:-1px;
		}
		
		#button_send_white{
			background:url(../images/input/button/button_send_white.png) no-repeat;
			width:58px;
			height:25px;
		}
		
		#button_addToCart_big{
			background:url(../images/input/button/button_AggiungiAlCarrello.png) no-repeat;
			width:160px;
			background-position:right;
			border:none;
			cursor:pointer;
			font-family:inherit;
			font-weight:bold;
			height:21px;
			overflow:hidden;
			text-align:center;
			vertical-align:middle;
			padding-left:16px;
			
		}
		
		#button_InviaRecensione{
			background:url(../images/input/button/button_InviaRecensione.png) no-repeat;
			width:123px;
			padding-left:17px;
		}
		
		.button_big_right{
			height:24px;
			float:right;
			padding-left:16px;
			text-align:right;
			border:none;
			cursor:pointer;
			
		}
		
		#button_vaiAllaCassa{
			background:url(../images/input/button/button_vaiAllaCassa.png) no-repeat;
			width:96px;	
		}
		
		#button_vota{
			background:url(../images/input/button/button_vota.png) no-repeat;
			width:47px;
			float:right;
		}
		
		#button_risultati{
			background:url(../images/input/button/button_Risultati.png) no-repeat;
			width:72px;
			float:left;
		}
		
		.button_big_left{
			height:24px;
			float:left;
			padding-right:16px;
			padding-left:5px;
			text-align:left;
			border:none;
			cursor:pointer;
		}
			.button_big_right a{
				margin-right:4px;
			}
			.button_big_right a,.button_big_left a{
				line-height:40px;
				position:relative;
				top:-8px;
			}
		
			.button_big_right a:hover,.button_big_left a:hover{
				text-decoration:none;
				
			}
		
		#button_continuaLoShopping{
			background:url(../images/input/button/button_continuaLoShopping.png) no-repeat;
			width:134px;	
		}
		
		.button_Aggiungi_24{
			background:url(../images/input/button/button_Aggiungi_24.png) no-repeat;
			height:24px;
			width:24px;
			border:none;
			cursor:pointer;
		}
		
		.button_Aggiungi_24:hover{
			background:url(../images/input/button/button_Aggiungi_24_hover.png) no-repeat;
			height:24px;
			width:24px;
		}
		
		#PHPSHOP_UDATE_ADDRESS{
			background:url(../images/input/button/button_AggiornaIndirizzo.png) no-repeat;
			width:121px;
			padding-left:4px;	
		}
		
		#PHPSHOP_UDATE_ADDRESS_2{
			background:url(../images/input/button/button_AggiornaIndirizzo_2.png) no-repeat;
			width:121px;
			padding-left:4px;	
		}
		
		
		#subscribe{
			background:url(../images/input/button/button_Iscriviti.png) no-repeat;
			width:62px;
			padding-left:0px;
			padding-right:0px;
		}
		
		#unsubscribe{
			background:url(../images/input/button/button_RimuoviIscrizione.png) no-repeat;
			width:120px;
			padding-left:0px;
			padding-right:0px;
		}
		
		
		#button_Successivo{
			background:url(../images/input/button/button_Successivo.png) no-repeat;
			width:121px;
			height:24px;
			padding-left:15px;
			padding-right:0px;
		}
		
		#button_ConfermaOrdine{
			background:url(../images/input/button/button_ConfermaOrdine.png) no-repeat;
			width:134px;
			height:24px;
			padding-left:15px;
			padding-right:0px;
		}
		
		.button_Aggiungi_simple{
			background:url(../images/input/button/button_Aggiungi.png) no-repeat;
			height:21px;
			width:80px;
			border:none;
			cursor:pointer;
			z-index:13;
		}
		
		#button_vert_mail{
			background:url(../images/input/button/button_vert_mail.png) no-repeat;
			height:68px;
			padding-bottom:56px;
			padding-left:16px;
			padding-right:16px;
			width:66px;
			
		}
		
		#button_carrello_bottom{
			background:url(../images/input/button/button_carrello_bottom.png) no-repeat;
			height:19px;
			width:24px;
			margin:0px;
		}
		
		#button_email_bottom{
			background:url(../images/input/button/button_email_bottom.png) no-repeat;
			height:19px;
			width:24px;
			margin:0px;
			right:-6px;
		}
		
		#button_feed_bottom{
			background:url(../images/input/button/button_feed_bottom.png) no-repeat;
			height:19px;
			width:24px;
			margin:0px;
			right:-10px;
		}
		
		
		#mod_search .input_button_search{
				background:url(../images/input/button/button_Cerca_Small.png) no-repeat;
				padding-right:5px;
				height:19px;
				position:relative;
				top:4px;
				right:33px;
		}
		
		.fluorescent .input_button_search{
				background:url(../images/input/button/button_Cerca_Small.png) no-repeat;
				height:19px;
				width:45px;
		}
		
		#mod_search  .inputbox_search_left{
			padding:2px;
		}
		
		#mod_search  input.inputbox_search{
			font-size:9px;
			height:11px;
			position:relative;
			top:2px;
			width:160px;
		}



