/* contatti */
table.impag {width:100%; 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.impag td {padding:5px 0 20px 5px; font-family: Tahoma, Verdana, sans-serif;}


div.info {margin-top: 4px; 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;}  

div .contenuto {padding-right:20px}

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.error  { float: right; width: 200px; color:#f00;}
form.frm label.radiolab  {width: 80px;}
form.frm input {color: #000; border: 1px solid #999; width:180px} 
form.frm input.numero {width: 30px}     
form.frm input.submit  {width:50px; margin-left:0; 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; width:180px} 
form.frm select.hotel {width:260px}
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:508px; height:120px;} 
form.frm li.captcha {margin-left: 100px;}

form.frm .l {width:110px}
form.frm .l2 {width:63px}
form.frm .l, form.frm .l2 {white-space:nowrap; text-align:right}
