@charset "utf-8";
/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:0pt}

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td, button { margin: 0;  padding: 0;  border: 0;  outline: none}
h1 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
h2 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
h3 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
h4 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
h5 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
li{list-style-type: none; margin:0; padding:0}
ul{list-style-type: none; margin:0; padding:0}

.hidden{overflow:hidden;}
.left{ float:left; display:inline}
.right{ float:right;}
.clear{ clear:both}
.padding10{ padding:10px}
.padding30{ padding:30px}
.padding5{ padding:5px}

.clearfix:after {clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden; }
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}


a {text-decoration: none}
#container-rp{margin:10px auto 0 auto; width:760px;}
.cont-dati{  border:1px solid #CCC;}

.ricorda-password{ background:url(/login/immagini/ricorda-password.gif) left top; width:358px; height:136px; margin:0 80px 0 0}
.icon-rp{ background:url(/login/immagini/icon-ricorda-password.gif) left top; width:166px; height:151px}

.modulo-mail{ width:380px; height:200px; background: url(/login/immagini/chiocciola.gif) -15px 78px no-repeat #f3f3f3; border:3px solid #d2d2d2; font-size:12px; color:#333}
form .desc-input{ margin:30px 0 5px 0; font-weight:bold}
form .input{ border:1px solid #bebebe; background:#fff;	border-right:1px solid #ededed;	border-bottom:1px solid #ededed; width:340px; padding:5px}
.submit{ width:97px; height:39px; background:url(/login/immagini/ivia.gif); margin:10px auto 0 auto; cursor:hand; display:block;}
.desc-password{ width:250px; padding-left:30px }
.cont-dati h3{ color:#09C; font:20px Georgia, "Times New Roman", Times, serif; margin-bottom:10px}
.desc-password ul li{ font-size:12px; margin-bottom:10px; background:url(/login/immagini/check.gif) left center no-repeat; padding-left:35px} 
.link{ margin-top:20px}
.link a{ font-size:12px; color:#09C; font-weight:bold}
.link a:hover{ text-decoration:underline}
.txt-rp{font-size:13px; color:#333; margin:10px 10px 10px 10px}
.txt-mail{font-size:16px; color:#333; }
.cont-casella{ width:550px; height:250px; background:url(/login/immagini/casella-mail.gif) left center no-repeat;}
.box-giallo{ background:#fefdd8; border:1px solid #f1d591; width:300px; float:right; margin:60px 0 0 0}
.sotto-box-giallo{font-size:12px; color:#333; background:#ffffff; border:1px solid #ffffff; width:300px; float:right; margin:5px 0 0 0}
.margin-top10{ margin-top:10px}


.area-utenti{ background:url(/login/immagini/area-riservata.gif) 30px 10px no-repeat; width:430px;}
.modulo-mail2{ width:410px;  background:#f3f3f3; border:3px solid #d2d2d2; font-size:12px; color:#333}
.txt-ar{font-size:12px; color:#333; margin:150px 0 20px 0 }
.txt-nu{font-size:12px; color:#333; margin:130px 0 20px 0 }
.nome-utente{ width:80px; font-size:12px; color:#333; vertical-align:middle; line-height:25px}
.nuovo-utente{ background:url(/login/immagini/nuovo-utente-txt.gif) center 20px no-repeat #f6f6f6; width:240px; height:430px; border-left:1px solid #CCC}
.utente{ width:127px; height:143px; background:url(/login/immagini/nuovo-utente.gif) left top no-repeat; margin:0 auto}
.btn-iscriviti{ width:154px; height:44px; background:url(/login/immagini/iscriviti-btn.gif); margin:10px auto 0 auto}
.btn-iscriviti a{ display:block; width:100%; height:100%}
.link-mail{ margin-top:10px; font-size:11px; color:#666 }
.link-mail a{ color:#069;}
.link-mail a:hover{ text-decoration:underline}
.RedButton {border: 1px gray; border-style: double; background-color: #FF0000; color:#FFFFFF; font-weight:bold; font-size:12px; width:350px;}
.cambioMail {font-size:12px; width:75%; background-color:#E8E8E8; padding: 10px;}
.cambioMail table{font-size:12px; margin-top:25px;}
.font14 { font-size:14px;}
.font14Red { color: #FF0000;}


