form {width:680px;padding:0px;margin: 0 auto;}
form p {margin: 0 auto;padding: 0;font-size: 1em;color: #fff;}
form .p2 {margin: 0 auto;padding: 0;font-size: 1em;color: #fff;background: #282828;width: 100%;}

fieldset {width:680px;padding: 5px;border:1px solid #515151;margin: 0 auto;margin-bottom: 1em;font-size: 12px;color: #f2f2f2;}
fieldset#conferma {width:610px;padding: 0px;border:0px solid #ccc;text-align: center;margin: 0 auto;}
legend {font-weight:normal;font-style:normal;font-family:arial, sans-serif;color: #ffffff;font-size:12px;padding:5px;}
legend.nascosto {font-weight:normal;font-style:normal;font-family:arial, sans-serif;color: #434343;font-size:12px;padding:0px;
margin: -10px;}


#informazioni label {display:block;float:left;width:98px;text-align:right;font-weight:normal;color:rgb(51,102,153);padding-top: 6px;padding-right:0;
color: #fff;font-family:arial, sans-serif;font-size:12px;}

#informazioni input {font-weight: normal;font-size: 12px;font-family: arial,helvetica,sans-serif;letter-spacing: .1em;width:250px;
border:#aabec6 1px solid;padding:1px 0;margin-left:10px;margin-top: 5px;}

#informazioni textarea{font-weight: normal;font-size: 12px;font-family: arial,helvetica,sans-serif;letter-spacing: .1em;width:550px;
border:#aabec6 1px solid;padding:0;margin-left:10px;margin-top: 5px;}



input#invia {width:106px;height: 30px;border:0;font-weight: bold;font-size: 11px;background: url(but/invia.jpg);
font-family:arial,helvetica,sans-serif; color: #fff;/*margin-left:5px;*/}
input#annulla {width:106px;height: 30px;border:0;font-weight: bold;font-size:11px ;background: url(but/invia.jpg);
font-family:arial,helvetica,sans-serif;color: #fff;}

