form.contatti {width:550px;padding:0;margin: 0 auto;}
form.contatti p {margin: 0 auto;text-align: left;padding: 0;font-size: 1em;color: #676767;}
form.contatti.p2 {margin: 0 auto;text-align: left;padding: 0;font-size: 1em;color: #676767;background: #f5f5f5}

fieldset {width:550px;border:1px solid #f0f0f0;margin: 0 auto;padding: 3px;font-size: 1em;color: #676767;}

fieldset#conferma {width:550px;padding-bottom: 20px;margin: 0px;border: 0;text-align: center;}

legend {font-weight:normal;font-style:normal;font-family:arial, sans-serif;color: #676767;font-size:1em;padding:5px;}

legend.nascosto {display: none;}


#informazioni label {display:block;float:left;width:98px;text-align:right;font-weight:normal;color:#676767;padding-top: 6px;
padding-left: 40px;font-family:arial, sans-serif;font-size:1em;}

#informazioni input {background: #ffffff url(but/bg_cerca.jpg) repeat-x top;text-align: left;font-weight: normal;font-size: 1em;
font-family: arial,helvetica,sans-serif;letter-spacing: .1em;
width:300px;border:1px solid #cccccc ; margin-left: 10px;padding:1px 3px;margin-top: 5px;}

#informazioni select{border: 1px solid #cccccc; margin-left: 10px;font-weight: normal;font-size: 1em;
font-family: arial,helvetica,sans-serif;padding:0px;margin-top: 5px;}


#informazioni textarea{background: #ffffff url(but/bg_textarea.jpg) repeat-x top;font-weight: normal;font-size: 1em;font-family: arial,helvetica,sans-serif;letter-spacing: .1em;width:350px;
border:#aabec6 1px solid;padding:0;margin-top: 5px;margin-left: 10px;}

h2.contatti{font: bold 1.1em arial,verdana,times;color: #de7403;text-align: left;margin: 10px 0;}
h2.contatti span{font-size: 0.9em;color: #3333ff;font-weight: normal;}




input#invia {width:78px;height: 22px;border:0;font-weight: bold;font-size: 11px;background: url(but/invia.jpg);
font-family:arial,helvetica,sans-serif; color: #676767;}
input#annulla {width:78px;height: 22px;border:0;font-weight: bold;font-size:11px ;background: url(but/invia.jpg);
font-family:arial,helvetica,sans-serif;color: #676767;}



