
/* Datepicker
----------------------------------*/
.panel_form .ui-widget-content {
	width: 100%;
	padding: 0;
	border: 0;
	background: none;
	color: #42403e;
	color: #ffffff;
	font-size: 12px;
}
.panel_form .ui-widget-content a {
	color: #42403e;
	color: #ffffff;
}


/* Header
----------------------------------*/
.panel_form .ui-widget-header {
	border: 0;
	background: none;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	color: #42403e;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.panel_form .ui-widget-header a {
	color: #42403e;
	color: #ffffff;
}
.panel_form .ui-widget-header .ui-icon {
	width: 16px;
	height: 16px;
	background-image: url("../images/datepicker-icons_black.png");
	background-image: url("../images/datepicker-icons.png");
	cursor: pointer;
}
.panel_form .ui-widget-header .ui-state-disabled .ui-icon {
	cursor: default;
}
.panel_form .ui-widget-header .ui-state-disabled {
	opacity: 0.35;
}
.panel_form .ui-widget-header .ui-state-hover {
	border: 1px solid transparent !important;
	background: none;
}
.panel_form .ui-widget-header .ui-state-hover .ui-icon {
	background-image: url("../images/datepicker-icons_black.png");
	background-image: url("../images/datepicker-icons.png");
}


/* Calendrier
----------------------------------*/
.panel_form .ui-datepicker-calendar td {
	font-size: 13px;
}

.panel_form .ui-datepicker-calendar .ui-state-default{
	border: 1px solid transparent;
    background: rgba(255,255,255,0.5);
    color: #42403e;
    background: rgba(255,255,255,0.3);
	color: #ffffff;
}
.panel_form .ui-datepicker-calendar .ui-state-hover {
	background: rgba(255,255,255,1.0);
	color: #42403e;
	color: #ffffff;
}
.panel_form .ui-datepicker-calendar .ui-state-highlight {
	border: 1px solid transparent;
	background: rgba(255,255,255,0.5);
    background: rgba(255,255,255,0.3);
	color: #42403e;
	color: #ffffff;
}
.panel_form .ui-datepicker-calendar .ui-state-active {
	background: rgba(255,255,255,1.0);
	color: #42403e;
}
.panel_form .ui-datepicker-calendar .ui-state-disabled{
	opacity: .60;
	filter:Alpha(Opacity=60);
}


/* Border Radius
----------------------------------*/
.panel_form .ui-corner-all,
.panel_form .ui-corner-top,
.panel_form .ui-corner-bottom,
.panel_form .ui-corner-left,
.panel_form .ui-corner-right,
.panel_form .ui-corner-tl,
.panel_form .ui-corner-tr,
.panel_form .ui-corner-bl,
.panel_form .ui-corner-br {
	border-radius: 0px;
}