@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; }
body { background-color:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; }
.separatore { clear:both; height:10px; font-size:1px; }

#boxLogin { position:absolute; left:50%; top:70px; margin-left:-186px;  }
#mainLogin {  width:366px; background-color:#FFFFFF; margin:20px 0px; padding:3px; border:1px solid #CCCCCC; }
.mailLogin_title { background-image:url(../../img/bg_login_title.jpg); background-position:left top; background-repeat:repeat-x; width:100%; height:86px; }
.mailLogin_title h1 { background-image:url(../../img/chiavi.jpg); background-position:right 16px; background-repeat:no-repeat; height:86px; color:#FFFFFF; font-size:160%; font-style:italic; padding:7px 0px 0px 8px; }
#formLogin {  /**/ }
.loginBlock { width:300px; text-align:right; }
#formLogin label { color:#666666; font-weight:bold; margin-right:10px; }
.inputField_login { color:#0092d0; background-color:#f3f3f3; border:1px solid #CCCCCC; font-size:100%; padding:3px 5px; }
.loginBlock_confirm { text-align:left; border-top:1px solid #f3f3f3; margin-top:25px; padding-top:15px; }
.avviso { width:49%; float:left; text-align:center; padding-top:10px; color:#FF0000; }
.confirm { width:49%; float:left; text-align:right; }
.confirmButton { background-color:#FFFFFF; border:none; background-image:url(../../img/button_ENTRA.jpg); background-position:right top; background-repeat:no-repeat; width:81px; height:37px; cursor:pointer; }
.confirmButton:hover { background-image:url(../../img/button_ENTRA_hover.jpg); background-position:right top; background-repeat:no-repeat; }

#footer { text-align:center; color:#666666; font-size:80%; font-weight:bold; }
#footer a { color:#666666; text-decoration:underline; }
#footer a:hover { text-decoration:none; }

/*#box { position:absolute; left:50%; top:20px; margin-left:-482px; font-family:Arial, Helvetica, sans-serif; font-size:70%; }
#boxTop { width:965px; height:12px; background-image:url(../img/bg_main_Top.png); background-position:left bottom; background-repeat:no-repeat; }
#boxMiddle { width:947px; background-image:url(../img/bg_main_Middle.png); background-position:left top; background-repeat:repeat-y; padding:0px 9px; }
#boxBottom { width:965px; height:12px; background-image:url(../img/bg_main_Bottom.png); background-position:left top; background-repeat:no-repeat; }

#header { height:141px; background-image:url(../img/bg_header.jpg); background-position:left top; background-repeat:no-repeat; }
#logo { position:relative; left:30px; top:25px; }
#update { width:943px; text-align:right; }
.updateBotton { width:108px; height:37px; background-image:url(../img/bg_tasto_Aggiorna.png); background-position:right top; background-repeat:no-repeat; margin:0px; }
.updateBotton a { padding:0px 0px 10px 0px; border:1px solid red; }*/

