html,body{margin:0;padding:0;font-size:10px;font-family:verdana;}
body{}
html,body,#container,#login_module,#login_sub_module{height:100%}
#container{background:url("img/partnersBg.jpg") no-repeat top left}
#login_module{width:320px;margin:0 0 0 100px;background:#FFF url("img/bg.jpg") no-repeat center top;}
#login_sub_module{
	margin:auto;
	width:269px;
	border-left:1px solid #CCC;
	background:#FFF;
	border-right:1px solid #CCC
}
#login_module form{margin:0;text-align:right;padding-right:40px}
label{font-size:10px;font-family:verdana;font-weight:bold;color:#666}

form input{font-size:10px;border:1px solid #666;width:150px;background:#F2F2F2;height:12px}
form input.bot{height:auto;width:152px;border-color:#CCC;background:url("img/bar.jpg") no-repeat center center}
* html form input.bot{width:154px}
#login_module img {border:0;margin:40px 0 0;}
p{text-align:center}
p{border-top:1px solid #CCC;width:100%;position:absolute;bottom:0;font-size:10px;font-family:verdana}
.footer{border-top:1px solid #CCC;width:100%;position:absolute;bottom:0;font-size:10px;font-family:verdana}
.footer{width:100%;background:#EEE;margin:0;padding:3px 0 3px;color:#666;text-align:left}
.footer div{padding-left:100px}
.footer a {color:#888;font-weight:bold}
.footer a:hover {color:#666;font-weight:normal}
p,p a,p a:hover{color:#999}
p a:hover{font-weight:bold}
div.errorMessage{font-weight:bold;text-align:center;background:#EEE;margin-top:40px}
div.ip{text-align:center;position:absolute;bottom:32px;width:269px;background:#DDD;border-top:1px solid #BBB}
#reaand{
	position:absolute;
	z-index:100;
	bottom:32px;
	left:0;
}
#reaand img,#finanziarie img{border:0}

#finanziarie{
	position:absolute;
	z-index:101;
	bottom:32px;
	left:450px;
}