A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	text-decoration : underline;
	color : #516B7B;
	font-weight: normal;
}

A:HOVER {
	text-decoration : underline;
	color: #1DACE2;
}
.testo_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 23px;
}
.titologrigio_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}
.Av {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	text-decoration : underline;
	color : #990000;
	font-weight: bold;
}
.Afoot {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	text-decoration : none;
	color : #C2C994;
	font-weight: normal;
}
.titolo_pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F7A935;
}
.testo_grigio_piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}
.titolo_piede_grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.testo_grigio_compatto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 15px;
}
.testo_grigio_piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 15px;
}
.titolo_rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CC0000;
}
.titolo_box_grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}
.testo_grigio_micro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 12px;
}

/* LOGIN FORM */
body{ margin:0 auto; 	font-family: Verdana, Arial, Helvetica, sans-serif;}
div#topbox {margin:0 auto; width:1100px ; border :1px solid red;position:absolute;top:0px; text-align:right;}

a#submit { margin-top:10px; background:url(../imm/home/login_1.png) no-repeat 0px 0px; text-indent:-3000px; height:29px; width:108px; display:block;}
a#submit:hover { background:url(../imm/home/login_3.png) no-repeat 0px 0px; text-indent:-3000px; height:29px; width:108px; display:block;}

#login_form { background:url(../imm/home/box.png) no-repeat; height:100%; width:100%; font-size:12px; color:#333;}
#login_form input { border:1px solid #999; width:110px; }

#login_form label { display:block }

#login_data {  width:130px;  height:130px; padding-left:30px; padding-top:20px;}
