form { width:430px; }
fieldset { border:none; }
legend { color:#589fcb; font-size:18px; font-weight:bold; display:block; display:block; padding-bottom:18px; padding-left:40px; background-repeat: no-repeat; background-position:0 0; line-height:36px; }
legend#stepLogin { background-image:url(../img/icone/form/login.png); }
legend#step1 { background-image:url(../img/icone/form/step1Big.png); }
legend#step2 { background-image:url(../img/icone/form/step2Big.png); }
legend#step3 { background-image:url(../img/icone/form/step3Big.png); }
legend#step4 { background-image:url(../img/icone/form/step4Big.png); }
legend#step5 { background-image:url(../img/icone/form/step5Big.png); }
legend#step6 { background-image:url(../img/icone/form/step6Big.png); }
legend#step7 { background-image:url(../img/icone/form/step7Big.png); }
form h3{ font-size:13px; font-weight:bold; margin:10px 0 5px 10px;}
label { font-weight:bold; color:#505050; display:block; width:145px; float:left; padding:0 10px; text-align:left;}
input[type=text],
input[type='password'] { width:200px; }
select { width:204px; }
textarea { width:250px; height:150px; font-family: Helvetica, Arial, sans-serif; font-size:12px;}
.testi form p { overflow:hidden; width:100%; margin:0;padding:7px 0;}
.testi form p.mostra { border-bottom:1px solid #589fcb;}

 /* ie6 */
* html input { width:200px; }
* html input.mostra,
* html .multi input,
* html input.radio{ width:auto;}
* html #scsup_ist,
* html #u1fac,
* html #u2fac,
* html #mtit{ width:250px;}
* html #invia{ width:70px; height:19px;}
/* fine ie6 */
 
.nuovo{ background: url(../img/curveNuovo.png) bottom left no-repeat #f0efef}
span.multi{ width:250px; float:left; display:block; line-height:20px;}
label.obb span { color:#589fcb }
span.error { color:red; font-size:10px; display:block; margin-left:165px; }
.testi p.submit { width:150px; float:right; text-align:right}
.testi p.submit label { display:none }
.testi p.submit input { width:67px; height:19px; }
.testi p.submit #back { width:80px; height:19px; }
.testi p.submit #salva { width:150px;}
.testi p.dataSmall select { width:auto; }
.testi form p.obbligatorio { font-size:11px; clear:both; padding-top:50px}
p.obbligatorio span { color:#589fcb; }
#msgIstr { display:none; color:red; margin-bottom:10px; }
.msgMod { clear:both; color:#589fcb; text-align:center; margin: 15px 0}
a.addSoftware { margin: 10px; display:block; width:180px; }
a.add { padding: 10px; }
.eliminaSoftware { display:block; text-align:right; }
.altroSoftware { display:none; }
#scsup_ist,
#u1fac,
#u2fac,
#mtit{ width:250px;}
/*    Navigazione ad icone    */
div#formNav { width:170px; float:right; font-size:9px; text-align:right; margin-top:75px }
div#formNav a { margin-bottom:30px; font-size:9px; padding-right:35px; background-repeat:no-repeat; background-position: right center; display:block; line-height:30px; color:#969696 }
div#formNav a:hover { text-decoration:none }
div#formNav a.sel { color:#589fcb; }
a#step1 { background-image:url(../img/icone/form/step1.png) }
a#step1.sel { background-image:url(../img/icone/form/step1Over.png); }
a#step2 { background-image:url(../img/icone/form/step2.png) }
a#step2.sel { background-image:url(../img/icone/form/step2Over.png); }
a#step3 { background-image:url(../img/icone/form/step3.png) }
a#step3.sel { background-image:url(../img/icone/form/step3Over.png); }
a#step4 { background-image:url(../img/icone/form/step4.png) }
a#step4.sel { background-image:url(../img/icone/form/step4Over.png); }
a#step5 { background-image:url(../img/icone/form/step5.png) }
a#step5.sel { background-image:url(../img/icone/form/step5Over.png); }
a#step6 { background-image:url(../img/icone/form/step6.png) }
a#step6.sel { background-image:url(../img/icone/form/step6Over.png); }
a#step7 { background-image:url(../img/icone/form/step7.png) }
a#step7.sel { background-image:url(../img/icone/form/step7Over.png); }
