﻿/*
*****************************************************************
********			FORM LOGIN - INIZIO
*****************************************************************
*/

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
	font-size: 8pt;
	color: #FFF;
	margin: 50px 0 0 0;
	padding: 0px;
	height: 100%;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	color: #134f84;
}
a:hover {
	text-decoration: none;
	color: #134f84;
}

.lyrLogin { 
	width: 500px;
	margin: 0 auto;
	}

#login {
	width: 500px;
	height: 290px;
	padding: 140px 0 0 0;
	background: url(../images/bg_login.jpg) center no-repeat;
}
	#loginlogo {
		width: 500px;
		height: 44px;
		padding: 26px 0 0 0;
		color: #1863a5;
		text-align: center;
		background: url(../images/bg_loginlogo.gif) center no-repeat;
	}
		#loginlogo a, #loginlogo a:link, #loginlogo a:active, #loginlogo a:visited {text-decoration: none;}
		#loginlogo a:hover {text-decoration: none;}
		#loginlogo img{vertical-align: middle; border: 0;}

	#autentication {
		width: 400px;
		padding: 10px 0 0 100px;
	}
	#msg {
		width: 200px;
		padding: 10px 0 0 200px;
		text-align: left;
		color: #ffea00;
		font-size: 10pt;
	}
#loginriflesso {
	width: 500px;
	height: 105px;
	padding: 5px 0 0 0;
	font-size: 7pt;
	color: #134f84;
	text-align: center;
	background: url(../images/bg_loginriflesso.gif) center no-repeat;
}
	#loginriflesso img{
		vertical-align: middle;
	}

.errore {color: #ffea00;}


.tblLogin {
	width: 310px;
	border-collapse:collapse;
}
.tblLogin td {padding: 5px 1px; font-size: 11pt;}

.tblLogin input {border: 2px solid #FFF; background: #e0effc; height: 18px; width: 200px; font-size: 11pt;}
.tblLogin input.bot {border: 2px solid #134f84; background: #e0effc; height: 24px; width: 70px; font-size: 10pt; color: #134f84; float: right; margin: 0 5px 0;