@CHARSET "ISO-8859-1";
#div_mcal_tble {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0px;
	/*border: 1px #000000 solid;*/
}
#_mcal_tble {
	width: 100%;
}
#_mcal_tble td {
	/*font-size: 0.8em;*/
}
.mcal_heading {
	cursor: pointer;
	color: #5780ae;
	vertical-align: middle;
	/*background-color: #ffffff;*/
}
.mcal_jourshead {
	background-color: #D8E0E9;
}
.mcal_j {
	background: #ffffff;
}
.mcal_j:hover {
	background: #bee0ba;
} 
.mcal_j_actu {
	background: #e96b10;
	color: #fff;
	font-size: 0.69em;
}
.mcal_j_sel {
	background: #5780ae;
	color: #fff;
	font-size: 0.69em;
} 
.mcal_jwe {
	background: #eeeeee;
}
.mcal_jwe:hover {
	background: #bee0ba;
} 
.mcal_jwe_actu {
	background: #e96b10;
	color: #fff;
	font-size: 0.69em;
}
.mcal_jwe_sel {
	background: #5780ae;
	color: #fff;
	font-size: 0.69em;
}
.mcal_j_aff {
	background: #99adce;
	color: #fff;
	font-size: 0.69em;
}
.mcal_jov_aff {
	background: #c7d8ec;
	color: #888;
	font-size: 0.69em;
}
.mcal_jout {
	background-color: #f5f5f5;
}
.mcal_jout:hover {
	background: #bee0ba;
}
.moisover {
	color: #888;
	font-size: 0.69em;
}
.moisactu {
	color: #000;
	font-size: 0.69em;
}
.moisout {
	color: #888;
	font-size: 0.69em;
}
/************************************************************************************/
.mcal_jma {
	font: 0.8em Verdana,Sans-serif;
	/*padding-bottom: 4px;*/
	text-align:center;
}
.mcal_jma:hover {
	color: #11568b;
	text-decoration: underline;
} 
.mcal_pr, .mcal_sv {
	/*font-size: 0.8em;
	/*padding-bottom: 6px;*/
	cursor: pointer;
} 
.mcal_pr {
	color: #000000;
	text-align:right;
}
.mcal_sv {
	text-align:left;
	color: #000000;
}
.mcal_pr:hover, .mcal_sv:hover {
	text-decoration: underline;
}
/*.DP_monthtable {
	width:100%;
	padding:0;
	border-bottom:1px #FFF solid;
	-webkit-user-select:none;
	-khtml-user-select:none;
} */
/*.DP_monthtable TD {
	text-align:center;
	padding:2px;
	font-family:Verdana;
	font-size:85%;
}*/ 

.DP_dayh {
	cursor:default;
	font-size: 0.69em;
	text-align: center;
} 
.DP_cur {
	font:bold 78%/1em Verdana,Sans-serif;
	padding-bottom:4px;text-align:center;
} 
.DP_prev, .DP_next {
	font-size:125%;
	padding-bottom:6px;
	cursor:pointer;
} 
.DP_prev {
	text-align:right;
} 
.DP_next {
	text-align:left;
} 
.DP_today {
	background:#9ab !important;
	border:1px solid !important;
	border-color:#567 #abc #abc #567 !important;
	color:#fff;
} 
.DP_today_selected {
	background:#579 !important;
	border:1px solid !important;
	border-color:#246 #9bd #9bd #246 !important;
	color:#fff;
} 
.DP_weekday {
	background:#fff;
} 
.DP_weekday_selected {
	background:#ace;
} 
.DP_weekend {
	background:#ced9e7;
} 
.DP_weekend_selected {
	background:#9bd;
} 
.DP_day_top {
	border-top:1px #A2BBDD solid;
} 
.DP_day_right {
	border-right:1px #FFF solid;
} 
.DP_day_left {
	border-left:1px #A2BBDD solid;
} 
.DP_popup_monthtable {
	background:#fff;
	padding:0;
	border-bottom:1px #A2BBDD solid;
	-webkit-user-select:none;
	-khtml-user-select:none;
} 
.DP_popup_monthtable TD {
	text-align:center;
	padding:2px;
	font-family:Verdana;
	font-size:85%;
} 
.DP_popup_heading {
	background:#c3d9ff ;
	color:#5780ae;
	font-weight:bold;
	vertical-align:middle;
} 
.DP_popup_cur {
	font:bold 78%/1em Verdana,Sans-serif;
	padding-bottom:4px;
	text-align:center;
} 
.DP_popup_prev, .DP_popup_next {
	font-size:125%;
	padding-bottom:6px;
	cursor:pointer;
} 
.DP_popup_prev {
	text-align:right;
} 
.DP_popup_next {
	text-align:left;
} 
.DP_popup_days {
	background:#c3d9ff;
} 
.DP_popup_weekday {
	background:#fff;
} 
.DP_popup_weekday_selected {
	background:#ace;
} 
.DP_popup_weekend {
	background:#eee;
} 
.DP_popup_weekend_selected {
	background:#9bd;
} 
.DP_popup_onmonth {
	width:26px;
} 
.DP_popup_offmonth {
	width:26px;
	color:#888;
} 
.DP_popup_day_top {
	border-top:1px #A2BBDD solid;
} 
.DP_popup_day_right {
	border-right:1px #A2BBDD solid;
} 
.DP_popup_day_left {
	border-left:1px #A2BBDD solid;
}