	
	.pantaleone{
	position: absolute;
	height: 86px;
	width: 120px;
	left: 662px;
	top: 392px;
	z-index: 0;
	}
		.incargess{
	position: absolute;
	width: 120px;
	left: 660px;
	top: 105px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	z-index: 5;

	}
	
	.quotidiani_esterni{
	position: absolute;
	width: 120px;
	left: 660px;
	top: 920px;
	z-index : 4;
	background-color: #CCCCCC;
        }


.cal_table {
	// border: 0px solid #000000; 
}

.cal_header_table {
	border-bottom: 1px dotted #aaa; 
}

.cal_days_table {
	border-bottom: 1px dotted #aaa; 
}

.cal_header, .cal_arrow {
	font: bold 8pt "Trebuchet MS", Arial, Impact;
    text-align: center;
}

.cal_arrow a { 
	font-weight: bold;
	text-decoration: none; 
	color: #1CaFa3;
}

.cal_header a { 
	font-weight: bold;
	text-decoration: none; 
	color: #0C6Fa3;
}

.cal_arrow a:hover, .cal_arrow a:active,
.cal_header a:hover, .cal_header a:active { 
	text-decoration: underline; 
}
	
.cal_day_header {
	font: bold 7pt "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #444;
}

.cal_day {
	font: 7pt "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #666;
}

.cal_this_day {
	font: 7pt "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #611;
	border: 1px solid #8ad;
    background: #acf;
}

.cal_day_highlight {
	font: 7pt "Trebuchet MS", Arial, Impact;
    text-align: center;
	background: #ddd;
	border: 1px dotted #dde;
}

a.info{
    position:relative; 
    //z-index:25;
    color:#000;
    text-decoration:none}

a.info:hover{//z-index:24;}

a.info span{display: none}

a.info:hover span{
    display:block;
    position:absolute;
    top:1em; left:1em; width:10em;
    border:1px dotted #aaa;
    background-image: url( bg.png );
    padding: 1px 1px 1px 1px;
	text-align: center}
