body 
{   
   margin-left: 15px;
   font-family: Arial !important;   
}

/* calendar */
table.calendar		{ border-left:1px solid #999; }
tr.calendar-row	{    }
tr.calendar-row-header	{  color:#fff; text-align:center  }
td.calendar-day	{ min-height:80px; font-size:11px;  vertical-align:top; position:relative; } * html div.calendar-day { height:80px; }
td.calendar-day:hover	{ background:#eceff5; }
td.calendar-day-np	{ background:#F0F0F0; min-height:80px; } * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#004678; font-weight:bold; font-size:12px !important; text-align:center;  width:120px; padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999;}
div.day-number		{ padding:5px; color:#000; font-weight:bold; float:center; margin: 0px; padding: 0px; text-align:center; }
/* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:5px; border-bottom:1px solid #999; border-right:1px solid #999; }


select.lista 
option.option1
{
    background-color: #00b4e6;
}
option.option2
{
    background-color: #fac878;
}
option.option3
{
    background-color: #82c8b4;
}
option.option4
{
    background-color: #fa9664;
}
option.option5
{
    background-color: #c8c8c8;
}