body {
	/*background-position: 0 40px !important;*/

}
.areaApplicativa span.richiesta-asi-paragrafo {
	clear: both;
	float: left;
	line-height: 13px;
	margin: 3px 0;
	width: 100%;
}
/* richiestaContatto */
.fascia-oraria-preferenza, .fascia-oraria-preferenza, .fascia-oraria-appuntamento {
	margin-top: 10px;
}
.fascia-oraria-preferenza #notaAggiuntiva {
	height: 80px;
	width: 350px;
}
textarea.privacy {
	height: 100px;
	width: 99%;
	margin-top: 5px;
}
/* verificaRichiesta */
.richiesta-asi-comune, .richiesta-asi-comune {
	display: block;
	margin: 5px 0 0 0;
}
.areaApplicativa input.inputSmall, .areaApplicativa select.selectSmall {
	width: 150px;
}
.areaApplicativa input.inputSmall-100, .areaApplicativa select.selectSmall-100 {
	width: 100px;
}
.areaApplicativa input.inputSmall-75, .areaApplicativa select.selectSmall-75 {
	width: 75px;
}
.areaApplicativa input.inputSmall-50, .areaApplicativa select.selectSmall-50 {
	width: 50px;
}
.areaApplicativa input.inputSmall-35, .areaApplicativa select.selectSmall-35 {
	width: 35px;
}
.areaApplicativa input.inputSmall-25, .areaApplicativa select.selectSmall-25 {
	width: 25px;
}
.areaApplicativa input.inputSmall-15, .areaApplicativa select.selectSmall-15 {
	width: 15px;
}
/*elenco-servizi-asi*/
#elenco-servizi-asi ul li {
	padding: 10px;
	background-color: #f1f1f1;
	background-image: url("/resources/applicative/richiestaasi/images/bg_elenco-servizi-asi.gif");
	background-repeat: repeat-x;
}
#elenco-servizi-asi ul li span {
	margin: 0;
}
/* over-ride */
.areaApplicativa input.input[disabled], .areaApplicativa input.inputSmall[disabled], .areaApplicativa input.input[readonly], .areaApplicativa input.inputSmall[readonly], .areaApplicativa select[disabled] {
	background-color: #EEEEEE;
	color: #999999;
}
.areaApplicativa input.inputSmall {
	background-color: #FFFFFF;
	border: 1px solid #E2E2E2;
}
/******************************
	GESTIONE STEPS
*******************************/
#gestione-step {
	font-family: Arial, Helvetica, sans-serif;
	width: 695px;
	margin-bottom: 15px;
}
#gestione-step img {
	padding: 5px;
}
#gestione-step span {
	font-size: 22px;
	line-height: 33px;
	display: block;
	text-align: center;
}
#gestione-step ol {
	height: 32px;
	padding: 8px 0 4px 0;
}
#gestione-step li {
	float: left;
	text-align: center;
	text-transform: uppercase;
}
#gestione-step .start {
	width: 78px !important;
	text-indent: -9999px
}
#gestione-step .end {
	width: 70px !important;
	text-indent: -9999px
}
#gestione-step .sel {
/*color: #fff;*/
}
#gestione-step .step-1 {
	background-position: 0 -45px;
}
#gestione-step .step-2 {
	background-position: 0 -91px;
}
#gestione-step .step-3 {
	background-position: 0 -135px;
}
/* 3 steps */
.gestione-step-3, .gestione-step-3 .step-1, .gestione-step-3 .step-2, .gestione-step-3 .step-3 {
	background-image: url("/resources/applicative/richiestaasi/images/bg_passi-asi.gif");
}
.gestione-step-3 li {
	width: 177px;
}
a.buttongiallo:hover span, a.buttongrigio:hover span {
	color: #777 !important;
}
