/* CSS Document */
.txt-bigg{font-size:16px}
.txt-big{font-size:13px}
.txt{font-size:12px; color:#333}
.txt-small{font-size:11px}
.input{border:1px solid #c3d9e8; padding:5px; background:#fff; font-size:12px; font-family: Arial, Helvetica, sans-serif}
.avanti{background:url(/normativa/immagini/login-conferma.png); width:90px; height:33px; cursor:hand}
.btn-annulla{background:url(/normativa/immagini/login-annulla.png); width:77px; height:33px; cursor:hand}
.divTxt{text-align:left; width:100%; padding:5px 5px 10px 0}
#container{position:relative; width:100%}
#cont-page{position:relative; width:100%}
#layer-mid{position:absolute; width:100%; height:4000px; z-index:90; background-color:#000000; filter:alpha(style=0, opacity='40'); opacity:0.4; overflow:hidden}
#cont-layer-focus{position:absolute; background-color:#000000; width:540px; height:370px; left:240px; top:320px; z-index:95; filter:alpha(opacity='40'); opacity:0.4}
#layer-focus{position:absolute; background-color:#FFFFFF; padding:20px; width:480px; height:310px; left:250px; top:330px; z-index:100; background:url(/normativa/immagini/bg-step-login.gif) top right no-repeat #fff}
.newUser {border-top:1px solid #bfc4cb; position:absolute; left:0; bottom:0; right:0; height:90px; background:#e9ebee}
.newUserCont{background:url(/immagini/home_new/newUser.png) left center no-repeat; padding:7px 0 0 80px; width:260px; margin:10px auto 0 auto; font:normal 14px/18px Arial; color:#333}
.newUserCont a{ color:#09C; font-weight:bold}
.newUserCont h4{ font:bold 30px Arial; color:#333}
.colorGray{color:#333333!important;}
#cont-layer-focus-mail{position:absolute; background-color:#000000; width:570px; height:430px; left:220px; top:220px; z-index:95; filter:alpha(opacity='40'); opacity:0.4}
#layer-focus-mail{position:absolute; background-color:#FFFFFF; padding:20px; width:510px; height:370px; left:230px; top:230px; z-index:100; background:url(/normativa/immagini/bg-step-login.gif) top right no-repeat #fff}


