#contentLogin {margin:0; padding:0; font-family:arial, sans-serif;}
.loginCover {position: fixed;  z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.loginCover {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html .loginCover {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.sp_login_window {position: fixed;background: #ccc0c0;z-index: 102;color:#7f6b6a;border: 4px solid #525252;text-align:left;top:10%;left:25%;width:500px;}
.sp_login_title {background:#ccc0c0; padding: 2px 5px 3px;overflow:hidden;}
.sp_login_title a {display:block;float:right;padding:1px 7px; font-size:11px; color:#342424; text-decoration:underline;}
.sp_login_title a:hover {color:#fb6a07;}

.sp_login_content {background:#fff; margin:0 3px 3px;}

#contentLogin form {width:500px; /*height:275px;*/}
#contentLogin .login_box_info img.punto {position:absolute; top:10px; left:0px;}
#contentLogin .login_box_info {width:230px; padding:10px; float:left; text-align:left; position:relative;}
#contentLogin .login_box_info h4 {color:#7f6b6a; margin-bottom:3px; }
#contentLogin .login_box_info h3 {color:#fb6a08; margin:0; font-size:20px; font-weight:normal; }
#contentLogin .login_box_info a.butt { padding:2px 5px; text-decoration:none; }
#contentLogin .login_box_info a.butt:hover {color:#fb6a07;}
#contentLogin .login_box_info dl {width:271px; margin:0; padding:0; font-size:12px;}
#contentLogin .login_box_info dl dt {width:175px; height:40px; float:left; margin:0; padding:0;}
#contentLogin .login_box_info dl dd {width:95px; height:40px; float:right; margin:0; padding:0;}
#contentLogin .login_box_info dl p {margin:3px; font-size:12px; color:#333;}
#contentLogin .login_box_info dd a {display:block; margin:10px 3px; color:#fb6a07; text-decoration:none; background:url('/images/freccia-tonda-arancio.gif') center right no-repeat;}
#contentLogin .login_box_info dd a:hover {text-decoration:underline;} 

#contentLogin .login_box_info dl dt {background:#e6dfdf; border-bottom:1px solid #fff;}
#contentLogin .login_box_info dl dd {background:#e6dfdf;}
#contentLogin small {margin:0; padding:0; width:271px; display:block;}

#contentLogin .login_box_login {float:right; width:190px; margin:40px 10px 0 0; background:#fff url('/images/bg-cartellino-login.gif') no-repeat; text-align:left; border-top:1px solid #b39d9d; border-bottom:1px solid #b39d9d;}

#contentLogin .login_box_login h3 {color:#fb6a08; display:block; font-size:20px;}
#contentLogin .login_box_login label {color:#806b6b; display:block; font-size:12px; padding-left:12px;}
#contentLogin .bucaLog {background:url('/images/bg-buca-login.gif') no-repeat; height:27px;}
#contentLogin .login_box_login input { border:0; font-size:12px; line-height:15px; margin-top:3px; margin-left:3px; padding:3px; width:154px;}
#contentLogin .login_box_login .login_ricordapsw {color:#fb6a07; font-size:11px;}
#contentLogin .login_box_login .login_ricordapsw a {color:#fb6a07; font-size:11px;}
#contentLogin .buttDx {padding-left:90px; margin:10px 0;}
#contentLogin  input.butt_arancio {width:70px; font:13px arial; line-height:13px; padding-bottom:6px; /*padding:3px 0 8px;*/ height:26px; border:0; background:url("/images/butt-rect.gif") repeat-x; color:#fff; text-decoration:none; text-transform:uppercase; }


#footer_login {background:#fff; padding:5px 0 5px 15px; color:#7f6b6a; font-size:11px;} 
#footer_login a {text-decoration:underline; color:#7f6b6a;}
#footer_login a:hover {color:#fb6a07;}  
                    
