/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #DDDDDD;
	width: 200px;
	text-align:center;
}

#datepicker_div table, #datepicker_div tr, #datepicker_div td {
	text-align:center !important;
}

#datepicker_div {
	display: none;
	border: 1px solid #1922A8;
	z-index: 9999; /*must have*/
	margin-top:-16px;
	margin-left:76px;
	width:170px !important;
	height:auto !important
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_rtl {
	direction: rtl;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDDDDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDDDDD;
	color: #000000;
}
* html .datepicker_prompt {
	width: 200px;
}

.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 170px;
	color: #034881;
}

.datepicker_control {
	background: #FFFFFF;
	padding:0px;
}

.datepicker_links {
	background: #F3F3F3;
	padding: 2px 0px;
	display:none;
}

.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #FFFFFF;
}

.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
	display:none;
}

.datepicker_clear a { color:#FFFFFF !important; display:none; }

.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {
	float: right;
	text-align: right;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}

.datepicker_close {
	background:url(/contenu/images/design/fermer.gif) no-repeat right;
	width:16px;
	height:16px;
	float:left !important;
	padding-left:4px;
}

.datepicker_close a {
	display:block;
	padding-left:14px !important;
	color:#FFFFFF !important;
}


.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {
	float: left;
	text-align: left;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #FFFFFF;
	text-align: center;
	height: 1.3em;
}
.datepicker_header select {
	background: #FFFFFF;
	color: #824733;
	border: 0px;
	font-size:10px;
}

.datepicker {
	background: #FFFFFF;
	text-align: center;
	font-size: 100%;
	margin:2px;
	width:98%;
}

.datepicker td {
	border:1px dotted #004680;
}

.datepicker a {
	display: block;
	width: 100%;
}

.datepicker_titleRow {
	background:#FFFFFF;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}

.datepicker_daysRow {
	background: #EEEEEE;
	color: #666666;
}

.datepicker_weekCol {
	background: #777777;
	color: #a40276;
}

.datepicker_daysCell {
	color: #000000;
	border: 1px solid #DDDDDD;
	background:#CCCCCC;
}

.datepicker_daysCell a{
	display: block;
}

.datepicker_weekEndCell {
	background: #CCCCCC;
}

.datepicker_daysRow a {
	color:#CC6600 !important;
}

.datepicker_titleRow .datepicker_weekEndCell {
	background: #FFFFFF;
}

.datepicker_daysCellOver {
	background: #CCCCCC;
	font-weight:bold;
}

.datepicker_unselectable {
	color: #888;
}

.datepicker_today {
	background: #034881 !important;
	color:#FFFFFF !important;
}

.datepicker_today a:hover{
	color:#FFFFFF !important;
}

.datepicker_currentDay {
	background: #999999 !important;
}

.datepicker_status {
	background: #CCCCCC;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	color: #666666;
}

.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}


/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777777;
}
.datepicker_oneMonth {
	float: left;
	width: 170px;
	background:#FFFFFF;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}