/* contatti */
table.personaldata {width:98%; table-layout:auto; margin-top:5px; margin-bottom:5px; border-width:0px; border-spacing:1px; border-style:solid; border-color:gray; border-collapse: collapse;  background-color: white;}
table.personaldata td {text-align: center; border-width:0px; padding:5px; padding-bottom:20px;     border-style:solid; border-color:gray; font-size: 12px; font-family: verdana; vertical-align: middle ! important; }
table.requestedinfo {width:98%; table-layout:auto; margin-top:5px; margin-bottom:5px; border-width:0px; border-spacing:1px; border-style:solid; border-color:gray; border-collapse: collapse;  background-color: white;}
table.requestedinfo td {text-align: center; border-width:0px; padding:5px; padding-bottom:20px;     border-style:solid; border-color:gray; font-size: 12px; font-family: verdana; vertical-align: middle ! important; }
table.aa {table-layout:auto; border-width:0px; padding: 0px; margin: 0px;}
table.aa td {text-align: center; border-width:0px; padding: 0px; padding-right:5px;  margin: 0px;}


div.info {width:650px; margin-top: 40px; margin-bottom: 20px; padding:10px; color:#7D702B; font-size: 12px; font-weight: bold;  text-transform: uppercase;  border-top-width:1px;  border-top-style:solid; border-top-color:#7D702B; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#7D702B;}
div.privacy {margin-bottom: 20px;  line-height:1.2; text-align: justify;}  
div.privacy p {margin: 25px; text-align: center;}  

form.frm li {background-image: none; line-height: 2em;}
form.frm fieldset{border: 1px solid #999; width: 600px; padding: 10px;}
form.frm legend {color: #999; xbackground: #ffa20c;xborder: 1px solid #781351;padding: 10px;} 

form.frm label {float: right; text-align: left; xdisplay: block}   
form.frm label.error  { float: right; width: 200px; color:#f00;}
form.frm label.radiolab  {width: 80px; }  
form.frm input {float:left; color: #000; border: 1px solid #999; width:180px} 
form.frm input.numero {width: 30px}     
form.frm input.submit  {width:50px; margin-left:100px; margin-top: 20px;  color: #fff; background: #999; }
form.frm input.radio  {width:20px; float:none; }

form.frm select {float:left; color: #000; border: 1px solid #999; margin-bottom: 5px; } 
form.frm select option {color: #000; padding-left:2px; padding-bottom: 2px; background-color: #FFFCEF;} 
form.frm textarea {float: left; color: #000; border: 1px solid #999; width:500px; height:200px;} 
form.frm li.captcha {margin-left: 100px;}


