/* Stili base pagina */

html {
	background-color:#E9F2F8;
	}

body {
	font:62.5% Arial, Helvetica, sans-serif; /* Resets 1em to 10px */
	color:#555;
	text-align:center;
	}
form, input, label, textarea, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#555;
	}
b, strong {
	font-weight:bold;
	}

/* Form di accesso al gestionale */

div.login {
	text-align:left;
	width:750px;
	margin:5em auto;
	padding:1em;
	border:1px solid #CFE3F1;
	background:#FFF url("/img/loging4cm.gif") no-repeat bottom right;
	}

div.login h1 {
	color:#3188DD;
	font-size:2em;
	font-weight:normal;
	margin-bottom:1em;
	}
div.login p {
	color:#F60;
	font-size:1.2em;
	margin-bottom:1em;
	}
form.login { }

form.login label {
	font-size:1.2em;
	display:block;
	margin-right:1em;
	margin-top:1em;
	}
form.login input {
	font-size:1em;
	margin:.3em 0em;
	font-size:1.2em;
	color:#333;
	padding:.3em;
	margin-right:1em;
	}
form.login input.submit {
	border:#AFD1E7 solid 1px;
	color:#3188DD;
	background:#FFF url("/img/bt_bkg.gif") repeat-x bottom;
	font-weight:bold;
	_padding:.1em;
	}
form.login input.submit:link, form.login input.submit:visited {
	color:#3188DD;
	text-decoration:underline;
	}
form.login input.submit:hover, form.login input.submit:active {
	color:#F60;
	}
form.login a:link, form.login a:visited {
	color:#3188DD;
	text-decoration:underline;
	}
form.login a:hover, form.login a:active {
	color:#F60;
	}

form.login ul {
	margin:1em 0em;
	}

form.login li {
	font-size:1.2em;
	text-decoration:none;
	}
form.login p.failed {
	font-weight:bold;
	color:#F60;
	font-size:1.2em;
	}
