table.form,div.form_mandatory,span.form_intestazione{font-size:68.75%;}
table.form td{padding-bottom:.4em;}
div.form_mandatory,span.form_mandatory,span.form_intestazione{color:#90AA00!important;font-weight:700;margin-left:5px;font-size:10px;}
span.form_intestazione{display:block;margin-bottom:1em;}
td.form_label,td.form_label1,td.form_label2{width:15%;}
td.form_input1{width:30%;}
td.form_value *,td.form_message{color:#CD974A;}
td.form_input input,td.form_textarea textarea{width:87%;}
td.form_input2 input{width:72%;}
td.form_button{text-align:right;padding-right:10.2%;}
td.captcha{vertical-align:top;white-space:nowrap;}
img.captcha{border:1px solid #CCC;margin:5px;}
div.note,label.note,div.aggiorna{margin:5px;}
input.submit,input.reset,input.choose{color:#FFF;font-size:10px;font-weight:700;text-transform:uppercase;height:16px;width:80px;text-align:center;padding-left:0;padding-right:0;margin-left:0;margin-right:0;background-color:#4C5E3B;border:1px solid #3A3F31;}
select.stato{width:120px;}
input.date{width:160px;}
td.form_textarea textarea{height:50px;}
td.form_value span,td.form_value a,td.form_value1 span,td.form_value2 span{color:#4C5E3B;font-weight:700;}
td.form_message,div.form_intestazione{color:#4C5E3B;}
div.form_intestazione{font-size:12px;margin-bottom:30px;}
div.prenotaora a{color:#90AA00;font-size:12px;text-decoration:none;font-weight:bolder;}
div.prenotaora a:hover{text-decoration:underline;}
div.form_contattaci img.ui-datepicker-trigger{margin-left:3px;vertical-align:middle;}
div.form_contattaci td.input_date_in,div.form_contattaci td.input_date_out{line-height:16px!important;}
div.ui-datepicker{background-color:#434a38;font-family:Arial;font-size:11px;border:1px solid #FFC;position:absolute;left:-100000px;z-index:80;padding:3px;}
div.ui-datepicker-header{background-color:#4a513d;height:16px;padding-top:4px;border:1px solid #434a38;}
div.ui-datepicker-header a,div.ui-datepicker-header span{font-weight:700;color:#FFC;}
div.ui-datepicker-header span.ui-icon-circle-triangle-w,div.ui-datepicker-header span.ui-icon-circle-triangle-e{font-size:10px;}
div.ui-datepicker-header a.ui-datepicker-prev{float:left;}
div.ui-datepicker-header a.ui-datepicker-next{float:right;}
div.ui-datepicker thead th{background-color:#4c5e3b;width:24px;height:20px;}
div.ui-datepicker table.ui-datepicker-calendar td{background-color:#FFF;height:15px;border:1px solid #4c5e3b;padding:2px;}
div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable{background-color:#FFC;border:1px solid #4c5e3b;}
div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today{border:1px solid #FFC;}
div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#434a38;border:1px solid #FFC;}
div.ui-datepicker table.ui-datepicker-calendar td a,div.ui-datepicker table.ui-datepicker-calendar td span{font-family:Arial;font-size:10px;text-decoration:none;color:#000;}
div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today a{color:#FFC;font-weight:700;}
div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month{background-color:#434a38;border:0;color:#b2b2a5;}
div.ui-datepicker a{cursor:pointer!important;}
div.ui-datepicker thead th span,div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today span{color:#FFC;}
