/* bottoni */
button {
	border: 0px;
	margin: 0px 0px;
	padding: 0px 5px;
	cursor: pointer;
	background-color: transparent;
}
button.bottoneAttivo {
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
	line-height: 24px;
	height: 24px;
	background-image: url(../img/bottoni/bottone_attivo_off_stratcht.gif);
	background-position: 50% 50%;
	background-repeat: repeat-x;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
button.bottoneAttivo:hover {
	background-image: url(../img/bottoni/bottone_attivo_on_stratcht.gif);
	background-position: 50% 50%;
	background-repeat: repeat-x;
	border-top: 1px solid #006699;
	border-left: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-right: 1px solid #006699;
}
button.bottoneDisattivo {
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
	line-height: 24px;
	height: 24px;
	background-image: url(../img/bottoni/bottone_disattivo_off_stratcht.gif);
	background-position: 50% 50%;
	background-repeat: repeat-x;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
button.bottoneDisattivo:hover {
	background-image: url(../img/bottoni/bottone_disattivo_on_stratcht.gif);
	background-position: 50% 50%;
	background-repeat: repeat-x;
	border-top: 1px solid #006699;
	border-left: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-right: 1px solid #006699;
}
button.bottoneRotondo {		
	font-size: 0.9em;
	font-weight: bold;		
	text-align: center;	
	white-space: nowrap;	
	line-height:22px;	
	vertical-align: middle;
	width: auto;
	height: 24px;
	padding: 0px 0px;
	margin: 0px 2px;
	overflow: visible;	
	background: none;
	border: none;
}
	button.bottoneRotondo span, button.bottoneRotondo span span {
		color: #d4f1ff;
		line-height:22px;
		height: 24px;		
		margin: 0px 0px;
		display: block;
	}
	button.bottoneRotondo span {
		padding-left: 10px;
		background-image: url(../img/bottoni/bottone_rotondo_trasp.gif);
		background-position: 0% 0%;
		background-repeat: no-repeat;
	}	
		button.bottoneRotondo span span {
			font-style: normal;
			padding-left: 0px;
			padding-right: 10px;
			background-image:  url(../img/bottoni/bottone_rotondo_trasp.gif);
			background-position: 100% 0%;
			background-repeat: no-repeat;
		}
	button.bottoneRotondo:hover span {
		color: #fff;
		background-image: url(../img/bottoni/bottone_rotondo_trasp_on.gif);
	}	
		button.bottoneRotondo:hover span span {
			background-image:  url(../img/bottoni/bottone_rotondo_trasp_on.gif);
		}
/* personalizzazioni bottoneRotondo */
.boxRiepAcquisto button.bottoneRotondo {
	margin-left: 6px;
 }
.boxRiepAcquisto button.bottoneRotondo span, .boxRiepAcquisto button.bottoneRotondo span span {
	background-color: #ebebeb; 
 }
.formContatto form fieldset .bottoneRotondo span, .formContatto form fieldset .bottoneRotondo span span	 {
	background-color: #fff;
}
.formContatto form fieldset.buttonForm button.bottoneRotondo span, .formContatto form fieldset.buttonForm button.bottoneRotondo span span	 {
	background-color: #fff;
}
#loginWebHome .formContatto form fieldset.buttonForm button.bottoneRotondo span, #loginWebHome .formContatto form fieldset.buttonForm button.bottoneRotondo span span {
	background-color: #bee9f8;
}
#loginWebBanCor .formContatto form fieldset.buttonForm button.bottoneRotondo span, #loginWebBanCor .formContatto form fieldset.buttonForm button.bottoneRotondo span span {
	background-color: #bee9f8;
}
/* input effect over */
input.sText {
	color: #03618e;
	height: 18px;
	margin: 1px 1px;
	border: 1px inset #03618e;
	background-color: #eaeaea;
}
input.sText:hover {
	background-color: #eaf8ff;
}
/* form page contatto */
.formContatto form {
	font-size: 0.8em;
	color: #006699;
	line-height: 20px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px;
}
	.formContatto form fieldset {
		text-align: center;
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 20px 15px;
		clear: both;
		border: 1px solid #9cb8c6;
	}
		.formContatto form fieldset legend {
			font-size: 1.2em;
			font-weight: bold;
			color: #666666;
			text-align: left;
			margin: 0px 0px 10px 0px;
			padding: 4px 4px;
		}
		.formContatto form fieldset textarea {
			width: 90%;
		}
		.formContatto form fieldset strong {
			color: #d53b00;
		}
		.formContatto form fieldset p {
			color: #666666;
		}
		.formContatto form fieldset input, .formContatto form fieldset textarea {
			border: 1px solid #9cb8c6;
			background-image: url(../img/bottoni/bg_input_textarea.gif);
			background-position: right bottom;
			background-repeat: no-repeat;
		}
		.formContatto form fieldset label {
			vertical-align: middle;
			height: 30px;
			margin: 0px;
			padding: 0px 0px;
			display: block;
			clear: left;
		}
		.formContatto form fieldset p {
			text-align: left;
			color: #666666;
		}
			.formContatto form fieldset div.floatLeft2Generico label span, .formContatto form fieldset div.floatRight2Generico label span {
				width: 30%;
			}
			.formContatto form fieldset div.floatLeft2Generico label input, .formContatto form fieldset div.floatRight2Generico label input {
				width: 50%;
			}
			.formContatto form fieldset div.floatLeft2Generico label select, .formContatto form fieldset div.floatRight2Generico label select {
				width: 50%;
			}
			.formContatto form fieldset label span {
				text-align: right;
				width: 18%;
				margin-right: 5px;
				display: block;
				float: left;
			}
			.formContatto form fieldset label input {
				width: 30%;
				display: block;
				float: left;
			}
			.formContatto form fieldset label select {
				width: 30%;
				display: block;
				float: left;
			}
		.formContatto form fieldset label.ceckRdaioText {
			text-align: left;
			margin: 8px 0px 0px 0px;
			padding: 0px 0px;
			clear: left;
			border-bottom: 1px solid #eaeaea;
		}
			.formContatto form fieldset label.ceckRdaioText span {
				width: auto;
				display: inline;
				float: none;
			}
			.formContatto form fieldset label.ceckRdaioText input {
				width: auto;
				display: inline;
				border: none;
				background-image: none;
			}
			.formContatto form fieldset label.ceckRdaioText select {
				width: 30%;
				display: inline;
				float: none;
			}		
		.formContatto form fieldset div.floatLeft2Generico label.ceckRdaioText span, .formContatto form fieldset div.floatRight2Generico label.ceckRdaioText span {
			width: auto;
		}
		.formContatto form fieldset div.floatLeft2Generico label.ceckRdaioText input, .formContatto form fieldset div.floatRight2Generico label.ceckRdaioText input {
			width: auto;
		}

	.formContatto form fieldset.buttonForm {
		padding: 0px 15px 8px 15px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #9cb8c6;
		border-left: none;
	}
		.formContatto form fieldset.buttonForm input {
			font-weight: bold;
			color: #fff;
			line-height: 18px;
			height: 22px;
			margin: 5px 5px;
			background-image: url(../img/bottoni/bottone_attivo_off_stratcht.gif);
			background-position: 50% 50%;
			background-repeat: repeat-x;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			border-bottom: 1px solid #fff;
			border-right: 1px solid #fff;	
		}
/* personalizzazione form page contatto */
.formContatto form fieldset.selServiCubeOriz label {
	text-align: center !important;
	width: auto;
	height: 65px;
	margin: 0px 2px;
	float: left;
	clear: none;
	background-position: 50% 85%;
}
	.formContatto form fieldset.selServiCubeOriz label span {
		font-size: 1.1em;
		padding-left: 4px;
		clear: left !important;
	}
	.formContatto form fieldset.selServiCubeOriz label input {
		margin: 3px 3px;
		clear: left;
	}
#loginWebHome .formContatto form, #loginWebBanCor .formContatto form {
	font-size: 0.8em;
	line-height: 14px;
	color: #006699;
	margin: 0px 0px;
	padding: 8px 8px;
}
	#loginWebHome .formContatto form fieldset, #loginWebBanCor .formContatto form fieldset {
		text-align: left;
		margin: 0px 0px;
		padding: 0px 0px;
		clear: left;
		border: none;
	}
		#loginWebHome .formContatto form fieldset legend, #loginWebBanCor .formContatto form fieldset legend {
			display: none;
		}
		#loginWebHome .formContatto form fieldset label, #loginWebBanCor .formContatto form fieldset label {
			height: 30px;
			margin: 0px;
			padding: 0px 0px;
			display: block;
			clear: left;
		}
			#loginWebHome .formContatto form fieldset label span, #loginWebBanCor .formContatto form fieldset label span {
				text-align: left;
				width: 100%;
				margin-right: 5px;
				display: block;
				float: none;
				clear: left;
			}
			#loginWebHome .formContatto form fieldset label input, #loginWebBanCor .formContatto form fieldset label input {
				width: 100%;
				display: block;
				float: none;
				clear: left;
			}
			#loginWebHome .formContatto form fieldset label select, #loginWebBanCor .formContatto form fieldset label select {
				width: 100%;
				display: block;
				float: none;
				clear: left;
			}
			#loginWebHome .formContatto form fieldset.buttonForm, #loginWebBanCor .formContatto form fieldset.buttonForm {
				text-align: right;
			}
