/*DATEPICKER*/
table.jCalendar {border-collapse: separate;  border-spacing: 1px;}
table.jCalendar th { background: #055BC3;color: #fff; font-weight: bold;	padding: 3px 5px;border:1px solid #eee;}
table.jCalendar td { background: #ecc39c;color: #000;	padding: 3px 5px;text-align: center;border:1px solid #eee;}
table.jCalendar td.other-month { background: #ecd4bd; color: #595959;}
table.jCalendar td.today {	background: #eca058;color: #fff;}
table.jCalendar td.selected {background: #6b93c3;color: #fff;}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td  {background: #ecc39c;border:1px solid #055BC3;}
table.jCalendar td.other-month.dp-hover { background: #ecd4bd;border:1px solid #055BC3;}
table.jCalendar tr.selectedWeek td {	background: #f66;color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #ced3c2;color: #aaa;border:1px solid #eee;}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {background: #bbb;	color: #888;}
/* For the popup */
div.dp-popup {position: relative;	background: #f2eee8;border:1px solid #acacac;font-size: 10px;font-family: arial, sans-serif;	padding: 2px;width: 176px;line-height: 1.2em;}
	*+html div.dp-popup {width: 184px;} /*For IE7*/
div#dp-popup { position: absolute;z-index: 10000;}
div.dp-popup h2 {	font-size: 12px;text-align: center;	margin: 2px 0;	padding: 0;color:#818181;}
a#dp-close {	font-size: 11px;padding: 4px 0;	text-align: center;	display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000;text-decoration: none;padding: 3px 2px 0;}
div.dp-popup div.dp-nav-prev {	position: absolute;	top: 2px;left: 4px;	width: 100px;}
div.dp-popup div.dp-nav-prev a {float: left;}
/*Picto calendrier*/
a.dp-choose-date {width: 17px;height: 17px;padding: 0;margin: 1px 3px 0 0;display: block;text-indent: -2000px;overflow: hidden;background: url(../c2is/images/common/datepicker.gif) no-repeat;}
a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}
input.dp-applied {float: left;font-size:10px;background:#fff;margin-right:3px;width:60px;border:1px solid #fff;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {	position: absolute;	top: 2px;right: 4px;width: 100px;}
div.dp-popup div.dp-nav-next a {float: right;}
div.dp-popup a.disabled {cursor: default;color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {	cursor: default;}
.label_date_picker{width:89px;}