table.calendar
{
    width:100%;
    margin-top:16px;
    table-layout:fixed;
    border-collapse: separate;
    border-spacing: 0.1px;
    border-style: none;
}

td.day-of-week
{
    font-size:80%;
    height:25px;
}

td.date
{
    height:80px;  
    position:relative;
    vertical-align: middle;
    background-color: rgb(240, 240, 240);
}

td.ghost{
    background-color: rgb(249, 249, 249);
}

td.textWhite{
    color:white;
}

div.day
{
    font-size: 80%;
    position: absolute;
    top: 0;
    left: 5px;
}

span.param
{
    font-size: 120%;
}

table.calendar td 
{
    border: solid 1.9px white;
}

span.detailcalendar
{
    font-size: 200%;
}
 
#sunday
{
    color: red;
}
#saturday
{
    color: blue;
}

