
#calendari {
    font-size: 16px;
}
.calendari {    
    width: 200px; 
    margin: 0px auto 10px auto;
    padding: 2px;
    border-bottom: 2px solid #ccc;
    font-size:0.9em;
}

.calendari tr.selector {
    font-weight: bold;
    background-color: #a51724;
    color: #fff;
}
.calendari tr.selector td, .calendari tr.selector th {
    border-bottom: 2px solid #444;
}

.calendari a{
    font-weight: bold;
    text-decoration: none;
    font-size: 0.9em;    
}
.calendari a:hover{
    font-weight: normal;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;    
}
        
.calendari tr.dies td, .calendari tr.dies th{
	background: #c9c1c3 url(boto3_calendari.gif) repeat-x bottom;
    border-bottom: 2px solid #444;
    text-align: center;
    font-weight: bold;
}

.calendari tr td {
    font-size: 0.9em;
    padding-bottom: 4;
    padding-top: 4;
    text-align: center;
    /*border-bottom: 3px solid transparent;    
    border-top: 2px solid transparent;    */
    
}

.calendari tr td.laborable {
	background: url(boto_calendari.gif) repeat-x top #ccc;
	color:#000;
}

.calendari tr td.capdesetmana {
    background: url(boto2_calendari.gif) repeat-x top #dd2121;
	color:#fff;
}
.calendari tr td.event{
    border: 2px outset #000; 
}
.calendari tr td.event:hover{
    border: 2px inset #000; 
}
.calendari tr td.event a{
	color: #000;
}