@CHARSET "UTF-8";
div.clear{clear:left;height:0;overflow:hidden;font-size:0;}
.onlinecalendar{float:left;width:179px;margin:1px;padding:0;}
.onlinecalendar tr,.onlinecalendar th,.onlinecalendar td{text-align:center;}
.onlinecalendar th,.onlinecalendar td{width:20px; height:20px; padding:0; font-size:12px;}
.onlinecalendar tr td.int{background:#e68f00;color:#FFF;background:url(/images/bg_navingationbar.gif);padding:4px 0;width:100%;}
.onlinecalendar tr th{border-right:1px solid #e68f00; font-size:9px; font-weight:normal; color:#e68f00; }
.onlinecalendar tr.int th{border-bottom:1px solid #e68f00;border-right:0;}
.cal_vuoto{color:#000;background-color:#FFF;border:1px solid #FFF;}
.cal_scaduto{color:#C4C4C4;background-color:#fefefe;border:1px solid #FFF;}
.cal_festivo{color:#000;background-color:#F2C59F;border:1px solid #FFF;}
.cal_festivo_scaduto{color:#C4C4C4;background-color:#f8e2cf;border:1px solid #FFF;}

.cal_lastminute{color:#000;background-color:#33ff33;border:1px solid #FFF;}
.cal_lastminute_inizio{color:#000;background:url(/images/calendario/lastminute.gif);}
.cal_lastminute_auto{color:#000;background-color:#21bc07;border:1px solid #FFF;}
.cal_lastminute_auto_inizio{color:#000;background:url(/images/calendario/lastminute_auto.gif);}
.cal_early_booking{color:#000;background-color:#bef4a8;border:1px solid #FFF;}
.cal_early_booking_inizio{color:#000;background:url(/images/calendario/early_booking.gif);}

.cal_prenotato{color:#000;background-color:#d65c33;border:1px solid #FFF;}
.cal_prenotato_inizio{color:#000;background-image:url(/images/calendario/prenotato.gif);}
.cal_prenotato_proprietario{color:#000;background-color:#feee2e;border:1px solid #FFFFFF;}
.cal_prenotato_proprietario_inizio{color:#000;background-image:url(/images/calendario/prenotato_proprietario.gif);}
.cal_opzione{color:#000;background-color:#3300ff;border:1px solid #FFF;}
.cal_opzione_inizio{color:#000;background-image:url(/images/calendario/opzione.gif);}
.cal_vuoto_inizio{color:#000;background-image:url(/images/calendario/vuoto.gif);}
.cal_festivo_inizio{color:#000;background-image:url(/images/calendario/festivo.gif);}
.cal_menu_anno{text-align: right;}
.cal_menu_anno li{display:inline;margin:0;padding:0;/*border:1px solid #FFF;border-bottom:1px solid #e68f00;*/ }
.cal_menu_anno a{height:0;padding:2px 15px 3px;text-decoration:none;white-space:nowrap;font-weight:bold;}
.cal_menu_anno a:hover,.cal_menu_anno a:focus,.cal_menu_anno a:active{color:#e68f00;text-decoration:underline;}
.cal_menu_anno .on a{color:#e68f00;background:#FFF;border:1px solid #e68f00;}

.onlinecalendar tr td.und{text-decoration:underline;cursor:pointer;}
ul.cal_legenda { list-style:none;margin:0;padding:10px; text-align: center; width: 100%}
ul.cal_legenda li{width: 15%; display: inline; padding: 3px;}
div#jqContextMenu {background-color:#FFF; border:2px solid #e68f00;}
div#jqContextMenu ul{ list-style:none; margin:0; padding:2px; width:200px;}
div#jqContextMenu ul li{margin: 1px 0; padding: 3px 6px; font-weight: bold; }
div#jqContextMenu ul li ol { list-style:none; margin:0;padding:0;}
div#jqContextMenu ul li a,div#jqContextMenu ul li ol li  a{color: #990000;}

div#jqContextMenu ul li.cal_nuovo{background:#FFF;}
div#jqContextMenu ul li.cal_nuovo:hover{background:#eee;}
div#jqContextMenu ul li.cal_edit,
div#jqContextMenu ul li.cal_delete,
div#jqContextMenu ul li.cal_zoom{background:#FFF;}
div#jqContextMenu ul li.cal_edit:hover,
div#jqContextMenu ul li.cal_delete:hover,
div#jqContextMenu ul li.cal_zoom:hover{background:#eee;}


td.cal_menu_edit:active,td.cal_menu_edit:hover{ border:1px solid #FF0000;}
li.cal_nuovo{ font-weight: bold; padding-left: 20px; }
