/*imposto i selettori per la pagina di login*/

BODY{
	text-align:center;
	background:url(img/sf_page.jpg) repeat-x;
	background-color:#E6DBCA;
}

#Body{
	width: 362px;
	margin: 0 auto;
	
}
#Login{
	background: transparent url(img/login_bg.gif) no-repeat top center;
	position: relative;
	color: #fff;
	padding: 20px 0 0 0;
	width: 362px;
}
INPUT{
	font: 15px Verdana, Geneva, Arial, Helvetica;
	MARGIN: 0 0 0 0;
	COLOR: #333;
	padding: 4px;
}
#Login form {
	background: transparent url(img/login_bot.gif) no-repeat bottom center;
	padding: 5px 55px 25px;
	margin: 40px 0 0 0;
	text-align: center;
}

#Login p, #Login label {
	font: bold 12px/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	background-color: transparent;
	color: #FFF;
}
#Login #submit {
	margin: 0 0 0 0;
	font-size: 15px;
}
.menufooter, .menufooter A:hover{
	font: 11px/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #C00;
}
.menufooter A{
	color: #333;
	text-decoration: underline;
}
/*fine selettori pagina di login*/

/*------------------------------ selettori per messaggi di avviso ------------------------------*/
/* messaggio di errore */
.alert{
	font: 11px/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #CC0000;
	padding: 10px 0px 10px 30px;
	border: 1px solid Red;
	background: #FFD700 url(../images/alert.gif) no-repeat center left;
}
/* messaggio di informazione/avvenuta azione */
.info{
	font: 11px/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #324E77;
	margin: 5px 8px 5px 8px;
	padding: 10px 10px 10px 50px;
	border: 1px solid #CDEFFF;
	background: #E1EBFF url(../images/info.gif) no-repeat top left;
}
.info H1{
	font: bold 14px/100% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #324E77;
	margin: 0 0 8px;
	padding: 0;
}
/*------------------------------ fine selettori messaggi di avviso ------------------------------*/



