/*ricerca abitazioni*/
.formCercaCase {padding:10px; font:11px Verdana, Arial, Helvetica, sans-serif;}
.formCercaCaseSx p {margin:0 0 20px 0;}
.formCercaCaseSx {float:left; width:480px; padding-left:5px;}
.formCercaCaseDx {float:right;width:405px;}
.formCercaCaseSx input {margin-bottom:10px; width:250px;}
.formCercaCaseSx .select {margin-bottom:10px; width:268px;}
.formCercaCaseSx .postiletto {margin-bottom:10px; width:50px;}
.formCercaCaseSx .permanenza {margin-bottom:10px; width:104px;}
.bottoneCercaCaseDx {text-align:right; margin-right:13px;}
.formCercaCaseSx .cercaCasa {border:1px solid #ccc; background-color:#b7824c; font:12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding:5px 2px; cursor:pointer; width:90px;}
.formCercaCaseDx img {border:1px solid #060669;margin-bottom:10px; width:400px;}
.formCercaCaseSx br {clear:both;}
.formCercaCaseSx label {width:200px; float:left;padding-top:4px;}

.tabellaRicercaAbitazioni {text-align:left; margin:100px 0 20px 0;}
.tabellaRicercaAbitazioni h4 {font-size:14px;}
.tabellaRicercaAbitazioni table {border-collapse:collapse; border-left:1px solid #505050; border-right:1px solid #505050;border-top:1px solid #505050; margin:10px auto 5px auto;  font-size:11px; width:100%}
.tabellaRicercaAbitazioni th {background-color:#336699; color:#fff;text-align:left;border-bottom:0px solid #505050; padding:5px;}
.tabellaRicercaAbitazioni th a:link, .tabellaRicercaAbitazioni th a:visited, .tabellaRicercaAbitazioni th a:active {color:#fff;}
.tabellaRicercaAbitazioni td {border-right:0px solid #505050;border-bottom:1px solid #505050; padding:5px;}
.tabellaRicercaAbitazioni td.centrato {text-align:center;}
.tabellaRicercaAbitazioni td.destra {text-align:right;}
.rowDark {background-color:#E8E8E8;}
.numerazione {margin-left:20px;}
p.risultato {margin:15px 0 20px 0; line-height:18px; width:300px;}

.modalBackgrounStyle {background-color:#000; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6;}


#upCalendario table {margin:0 auto; width:385px;}

#intestazioneCalendario table {border-collapse:collapse; width:100%;}
#intestazioneCalendario td {background-color:#336699; height:25px; color:#fff; font-size:14px !important;}
#intestazioneCalendario a {color:#fff; }

#upCalendario table {font-size:11px; font-weight:normal; width:100%; border-collapse:collapse; border:1px solid #336699; /*background-color:#00FFCC*/}
#upCalendario td {text-align:center; font-size: 11px; font-weight: normal; font-style: normal; border:1px solid #336699; text-decoration: none; height: 25px; width: 50px;font-style:italic;}
#upCalendario th {font-weight:normal;border:1px solid #336699;}
#upCalendario td.occupato{background-color:#FF6D15; color:#fff;}



.CalendarCellFree {background-color:#fff;}
.CalendarCellReserved{background-color:#FF6D15;}
.CalendarCellFadeIn{background-color:#FF6D15;/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#fff',EndColorStr='#FF6D15');*/ background:url(/images/body/cellaEntrata.gif) no-repeat scroll 0 0;}
.CalendarCellFadeOut{background-color:#FF6D15; /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#FF6D15',EndColorStr='#fff');*/ background:url(/images/body/cellaUscita.gif) no-repeat scroll 0 0;}