
.highlight{
color: red !important;
}
.DynarchCalendar-day {
background: url("/img/calendario/sfondo_calendario.png") no-repeat scroll 0 0 #fff;
margin:2px !important;
width: 84px;
height: 84px;
font-size: 16px;
font-weight: bold;
}

.DynarchCalendar-day .eventLink {
font-size:12px;
}

.DynarchCalendar-day-othermonth {
background: url("/img/calendario/sfondo_calendario_othermonth.png") no-repeat scroll 0 0 #fff;

}

.DynarchCalendar-day-selected {
/*background: url("") #FF9C2A !important;*/
  background: url(../img/calendario/bg_today.jpg) center no-repeat;
font-size: 20px;
}

.DynarchCalendar-dayNames td {
/* padding: 0 33px; tolto a causa la riga dei giorni */
}

.highlight {
}
.DynarchCalendar-dayNames div {
width: auto;	
}
.DynarchCalendar-dayNames td {
width: 97px
}
.DynarchCalendar-dayNames table {
width: 669px;
}
.DynarchCalendar-day-othermonth {
font-size: smaller
}
.evento {
font-weight: bold;
background-color: white;
border: 1px solid red;
}

.DynarchCalendar-titleCont {
margin: 0 auto !important;
}
.DynarchCalendar-menu table {
margin: 0 auto !important;
}

.DynarchCalendar-day {
text-align: left !important;
}
.DynarchCalendar-day h3 {
color: red ! important;
margin: 0px;
padding: 0px;
}





#popupTop {
background: url("/img/calendario/popup_top.png") no-repeat scroll 0 0;
height: 31px;
}
#popupSfondo {
width: 202px;
background: url("/img/calendario/popup_center.png") repeat-y scroll 0 0;
padding: 0 14px;
color: #5F5139;
font-weight: bold;
}
#popupCalendario .title_popup {
color: #B7AA42
}
#popupCalendario .data {
}
#popupBottom {
background: url("/img/calendario/popup_bottom.png") no-repeat scroll 0 0;
height: 31px;
}
#popupCalendario {
position: absolute;
display:none;
}
.panel-over {
/* display:none; */
padding: 5px 10px;
}

.hide_popup_row {
	display:none !important;
}

.strDay {
height:13px;
}

.DynarchCalendar-menu-month, .DynarchCalendar-menu table td div {
color: #fff;
}


.evt_type1 {
color: #BF0000;
}
.evt_type2 {
color: blue;
}
.evt_type3 {
color: #555;
}


.DynarchCalendar-day-selected  {
font-size:16px;
}

