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

.calendari tr.selector {
    font-weight: bold;
    background-color: #095fb0;
    color: #fff;
}
.calendari tr.selector td, .calendari tr.selector th {
    border-bottom: 2px solid #444;
	background:#095fb0 url(menu/menu.png) repeat-x scroll center top;
}

.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{
    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: #d2e8fd url(boto_calendari.gif) top center repeat-x;
	border:1px solid #d2e8fd;
}

.calendari tr td.capdesetmana {
	background: #98cdff url(boto2_calendari.gif) top center repeat-x;
	border:1px solid #98cdff;
}

.calendari tr td.event {
    border:2px outset #33c;        
}
.calendari tr td.event:hover {
    border:2px inset #33c;        
}