div#ctn_calendar 

{

    background:url('../imgs/interface/bg_calendrier.png') no-repeat;

    width:147px;

    padding:1px;

    height:196px;

    margin:0px auto 10px auto;

    text-align:center;

}

div.calendar table

{

    text-align:center;

    margin:0px auto;

    width:130px;

}



.month

 {

    background-color:#89bad8;

    height:23px;

    font:bold 11px verdana;

    color:white;

}

.month a

{

    color:white;

    text-decoration:none;

    font:bold 9px verdana;

}





.daysofweek 

{

    padding-top:10px;

    font:bold 10px verdana;

    color:#275d93;

    

}



.days 

{

    font-size: 12px;

    font-family:verdana;

    color:#999999;

    padding: 2px;

    font:bold 9px verdana;

}

.small_date

{

   color:#cccccc;

}

.days #today

{

    font-weight: bold;

    color: red;

}





.activity 

{

    background-color:#bcdff5;

    display:block;

    color:#999999;

    text-decoration:none;

}



.calendar_today

{

    width:130px;

    margin:0px auto;

}

.calendar_today_day

{

    background-color:#89bad8;

    height:23px;

    font:bold 11px verdana;

    color:white;

    line-height:23px;

    margin:0px 0px 8px 0px

    

}



.calendar_today_activity

{

    border-bottom:1px dotted #cccccc;

    margin:1px;

    padding:2px 0px;

    line-height:15px;

}

.calendar_today_box

{

    border:1px solid #cccccc;

    height:108px

}

.calendar_today_activity a

{

    font:bold 10px verdana;

    color:#999999;

    height:20px;

    text-decoration:none;

}


