span.form_intestazione{font-size:68.75%;display:block;font-weight:700;padding-bottom:2em;}
table.form{background-color:#FFF;border-bottom:1em solid #FFF;}
table.form td{font-size:68.75%;padding-bottom:.2em;}
div.form_mandatory{font-size:68.75%;padding-bottom:1em;margin:0;}
span.form_mandatory{color:red;}
td.form_label,td.form_label1{width:16%;vertical-align:top;}
td.form_label2{width:18%;padding-left:1em;vertical-align:top;}
td.form_input1,td.form_value1{width:36%;}
td.form_input2 input,td.form_value2 span{width:59%;}
td.form_textarea textarea,td.form_message span{width:85%;height:18em;}
td.form_textarea span{overflow:visible;}
td.form_button{text-align:right;padding:1em 2em 1em 1em;}
td.form_privacy{padding-top:.8em;font-size:62.5%!important;}
div.container{display:block;}
div.User,div.Password,div.Submit{margin:10px;}
div.User label,div.Password label{display:block;font-size:68.75%;}
div.container input{font-size:68.75%;}
div.failure{color:Red;font-size:68.75%;}
td.form_value span,td.form_value1 span,td.form_value2 span,td.form_value a.value,td.form_message span{border:1px solid #C3C4BC;display:block;height:1.7em;letter-spacing:1px;line-height:1.7em;padding-left:3px;padding-right:2px;}
td.form_input input,td.form_value span,td.form_value a.value,td.form_input1 input,td.form_value1 span{width:85%;}
td.form_button input,div.Submit input{background-color:#ADC6CC;font-weight:700;height:2em;text-align:center;}
