/*
 * "Cupertino" Theme for jQuery UI Datepicker
 * Generated by Theme Roller ( http://ui.jquery.com/themeroller/ )
 * Authors: 
 *		Filament Group ( http://www.filamentgroup.com )
 * 		Marc Grabanski ( http://marcgrabanski.com/ )
*/


#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
	font-size: 10px !important;
}

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1; 
	text-decoration: none; 
	font-size: 9px; 
	list-style: none;
	font-family: verdana, Lucida Sans,  sans-serif;
	background: #f3f3f3;
	font-size: 7px;
	border: 1px solid #bcb9b9;
	width: 10.2em;
	padding: 2.5em 0em .5em 0px;
	position: absolute;
	margin-top:20px;
   margin-left:17px;
	-margin-left:17px;
	-margin-top:21px;
}

#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #f3f3f3;  
}

.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .4em;
	top: .5em;
}
.ui-datepicker-next {
	left: 11.5em;
}
.ui-datepicker-next a {
	text-indent: -999999px;
	width: 15px;
	height: 15px;
	display: block;
	font-size: 1em;
	background:url(images/next.gif) 50% 50%  no-repeat;
	cursor: pointer;
}
.ui-datepicker-prev a {
	text-indent: -999999px;
	width: 15px;
	height: 15px;
	display: block;
	font-size: 1em;
	background:  #bb103f url(images/prev.gif) 50% 50%  no-repeat;
	cursor: pointer;
}
.ui-datepicker-next a {
	margin-left:15px;
}
.ui-datepicker-header select {
	border: 1px solid #cccccc;
	color: #444444;
	background: #fff;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 4.7em;
	left: 2.2em; 
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 4.9em;
	left: 7.8em;
}
table.ui-datepicker {
	width:150px; /*taille du calendar*/
	height:103px; /*taille du calendar*/
	text-align: right;
	color: #7c7b7b;
	font-weight:bold;
	font-family: verdana;
	font-size:9px;
}
table.ui-datepicker td a {
	padding: .1em 0em .1em 0;
	display: block;
	font-weight:bold;
	font-family: verdana;
	cursor: pointer;
	border: 1px solid #f3f3f3;
}
table.ui-datepicker td a:hover {
/*	background-color:#bb0c31; color:#fff;*/
}
.ui-datepicker-days-cell-over {
	background:#bb0c31;
	color:#fff;
}
.ui-datepicker-current-day {
	background: #fff !important;
	color: #7C7B7B;
}
table.ui-datepicker td a:active {
	border: 1px solid #2694e8;
	color: #7c7b7b;
}
table.ui-datepicker .ui-datepicker-title-row td {
	font-size: 9px; /*JOURS DE LA SEMAINE*/
	color: #000;
	text-transform: uppercase;
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #362b36;
}
.ui-datepicker-days-cell-over {
	color:#fff;
}

.ui-datepicker-inline a {
	color:#fff
}
.ui-datepicker-unselectable {
	background-color:#ddd;	
	padding: .1em 0em .1em 0;
	color: #7c7b7b;
	font-weight:bold;
	font-family: verdana;
	cursor: pointer;
	border: 1px solid #f3f3f3;
}

/* ___________ IE6 IFRAME FIX ________ */
.ui-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*/
}
