/*tag principali*/
html {background-color:#EBEBEB; margin:0; padding:0;}
body { width:955px; margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif;}
div {margin:0; padding:0;}
img {border:none;}

/*header*/
#header {width:955px; height:100px;}
#header a {display:block;}
#header img {margin-bottom:10px;}

/*main*/
#main { width:955px; background-image:url('../img/bgmain.gif'); background-position:top center; background-repeat:repeat-y; padding-top:10px; padding-bottom:10px;}

/*form*/
#divform { width:700px; margin-left:210px; background-image:url('../img/box_center.jpg'); background-position:top left; background-repeat:repeat-y;}
#inizio { width:700px; height:30px; margin-left:0px; background-image:url('../img/box_top.jpg'); background-position:top left; background-repeat:no-repeat; padding:0.8em 0.6em 0.6em 1em; font-family:Verdana, Geneva, sans-serif; font-size:1.6em;}
#formContainer {margin-left:1em; margin-right:1em; padding:0;}
.tipoform {font-size:1.3em; margin:0 0 .5em 0; padding:0;}

/*scelta professione*/
#chooseProfession {list-style:none;padding:0;margin:0;}
#chooseProfession li {display:inline;float:left;background-color:#DDDDDD;color:#666666;margin-top:.3em;margin-left:3px;margin-right:3px;}
#chooseProfession li:hover {background-color:#f8d202;color:#FFFFFF;}
#chooseProfession li label {font-size: .5em;display: block;text-align: center;font-weight: bold;margin-bottom: 0px;margin-left: 3px;margin-right: 3px;}
#chooseProfession li label:hover {#background-color: #FF0000;}
#chooseProfession li img {width:200px;border-width:3px;border-style:solid;border-color:#FFFFFF;margin-left:3px;margin-right:3px;margin-bottom:3px;}
#chooseProfession li a {color: #555555;text-decoration: none;font-size: 2em;}

/*fine form*/
#fine { width:700px; height:17px; margin-left:0px; background-image:url('../img/box_bottom.jpg'); background-position:top left; background-repeat:no-repeat; margin:0; padding:0;}

/*footer*/
#footer {width:955px; height:5em;}
#loghi { list-style:none; margin:0; padding:0; margin-left:.5em;}
#loghi li {float:left;}
.copy { text-align:center; width:100%;}





/* metodo conferma */
.spiegazionemetodo {margin-bottom:1em;}
.metodoconferma #submit_cambiometodo {display:block;  margin:0; margin-top:1em;}
.metodoconferma .text {display:block; margin:0; padding:0; width:20em; margin-left:2.5em;}
#email_cambiometodo { height:2em;}
#motivazione_cambiometodo{ height:8em;}


/*richiesta nuova password */
#spiegazionepwd {margin-bottom:1em;}
.errore_pwd {color:#FF0000; display:block;}
