/* Calendar CSS: Creative Common License http://www.digitalwaters.net */


.cal_table {
height:146px; 
margin-left:3px;
}


table {
border-collapse:collapse;
border-spacing:0;
}

.cal_header_table {

}

.cal_days_table {
	border-bottom:1px solid #AAAAAA;
}


.days_box {
border-bottom:1px solid #AAAAAA;
}

.cal_day {
color:#666666;
font-size:11px;
padding:5px 0;
text-align:center;
}

.cal_this_day {
color:#FFF;
background:#666666;
font-size:11px;
text-align:center;
font-weight:bold;
}

.cal_day_highlight_off {
	color:#740505;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}

.cal_day_highlight {
font-size:11px;
padding:5px 0;
text-align:center;
color:#DD2E13;
font-weight:bold;
}


.cal_this_day_highlight{
font-size:11px;
padding:5px 0;
text-align:center;
color:#fff;
background:#DD2E13;
font-weight:bold;
}

.cal_header, .cal_arrow {
font-size:12px;
font-weight:bold;
padding-bottom:3px;
text-align:center;
}

.cal_day_header {
color:#444444;
font-size:11px;
font-weight:bold;
text-align:center;
}

.dataEvLungo {
	font-size:11px;
	text-align:center;
	font-weight:bold;
	color:#DD2E13;
	border-left: 1px solid #DD2E13;
	border-right: 1px solid #DD2E13;
	border-top: 1px solid #DD2E13;
	border-bottom: 1px solid #DD2E13;
}
.dataEvLungoPass {
	font-size:11px;
	text-align:center;
	font-weight:bold;
	color:#740505;
	border-left: 1px solid #740505;
	border-right: 1px solid #740505;
	border-top: 1px solid #740505;
	border-bottom: 1px solid #740505;
}
a.info{    position:relative;     color:#DD2E13;    text-decoration:none}a.info span{display: none}a.info:hover span{    display:block;    position:absolute;    top:1em; left:1em; width:10em;    border:1px dotted #aaa;
    background-color: #EEEEEE;
 /*   background: url(../images/bg_calendar.png) repeat-x;*/
    /*padding: 3px 7px 4px 6px;*/
	text-align: center;
}

a.info_highlight{
    position:relative; 
    color:#fff;
    text-decoration:none}


a.info_highlight span{display: none}

a.info_highlight:hover span{
    display:block;
    position:absolute;
    color: #DD2E13;
    top:1em; left:1em; width:10em;
    border:1px dotted #aaa;
    background: url(../images/bg_calendar.png) repeat-x;
   /* padding: 3px 7px 4px 6px;*/
	text-align: center
}


a.info_off{
    position:relative; 
    color:#740505;
    text-decoration:none}

a.info_off span{display: none}

a.info_off:hover span{
    display:block;
    position:absolute;
    top:1em; left:1em; width:10em;
    border:1px dotted #aaa;
    background-color: #EEEEEE;
 	/* background: url(../images/bg_calendar.png) repeat-x;*/
   /* padding: 3px 7px 4px 6px;*/
	text-align: center
}

