/* START OF CALENDER STYLE DECLARATIONS */

.calShadow{
background-color:black;
position:absolute;
top:8px;
left:8px;
-moz-opacity:.3;
filter:alpha(opacity=30);
}

.calMain{
width:180px;
position:absolute;
left:0px;
top:0px;
background-color:#EEE;
border-width:2px;
border-style:outset;
border-color:#808080;
padding:2px;
}

.calMonthYear{
font-size:12px;
font-family:sans-serif;
color:#000;
cursor:default;
background-color:#EEE;
}

.calHdr{
width:22px;
font-size:12px;
font-weight:bold;
font-family:sans-serif;
color:#dc143c;
cursor:default;
padding:1px;
background-color:#FFF;
border-width:1px;
border-style:solid;
border-color:#EEE;
}

.calToday{
width:22px;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
color:#000;
cursor:default;
border-width:0px;
border-style:solid;
border-color:#EEE;
padding:1px;
background-color:#FFF;
}

.calEvent{
width:22px;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
color:880000;
cursor:default;
border-width:0px;
border-style:solid;
border-color:#EEE;
padding:1px;
background-color:#fafad2;
}

.calText{
width:22px;
font-size:12px;
font-family:sans-serif;
color:black;
cursor:default;
border-width:0px;
border-style:solid;
border-color:#EEE;
padding:1px;
background-color:#FFF;
}

.quadratino{
height:8px;margin-top:3px;
}

.fumetto{
position:absolute;
z-index:100;
width:150px;
background-color:#FFF;
border:1px solid #CCC;
padding:3px;
text-align:left; 
display:none;
}

.datafumetto{
    font: 11px Arial, Helvetica, sans-serif;
    color:#778899;
}

.titolofumetto{
    font: 11px Arial, Helvetica, sans-serif;
    color:#880000;
    margin-bottom:5px;
}

/* END OF CALENDER STYLE DECLARATIONS */

