/*
 * "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: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	/*background: #fff;*/	
	font-size: 1.2em;
	border: 3px solid #cccccc;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-links {
	text-align:center;
}
#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	/*background: #fff;*/
	background: #296BC5 url('/_/_images/fond_moteur.png') repeat-x top left;
}
.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: .5em;
	top: .5em;
	/*background: #e0e0e0 url(../_images/cal/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;*/
	background: transparent url(../_images/fond_menu2.jpg) repeat-x scroll left -15px;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	/*background: #d8d8d8 url(../_images/cal/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;*/
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	/*width: 1.3em;
	height: 1.4em;*/
	width: 19px;
	height: 19px;
	
	display: block;
	font-size: 1em;
	/*background: url(../_images/cal/888888_7x7_arrow_left.gif) 50% 50% no-repeat;*/
	background: url('/_/_images/cal_prev.gif') no-repeat top left;
	/*border: 1px solid #cccccc;*/
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url('/_/_images/cal_next.gif') no-repeat top left;
	/*background: url(../_images/cal/888888_7x7_arrow_right.gif) 50% 50% no-repeat;*/
}
.ui-datepicker-prev a:hover {
	/*background: url(../_images/cal/222222_7x7_arrow_left.gif) 50% 50% no-repeat;*/
	background-position: bottom left;
}
.ui-datepicker-next a:hover {
	/*background: url(../_images/cal/222222_7x7_arrow_right.gif) 50% 50% no-repeat;*/
	background-position: bottom left;
}
.ui-datepicker-prev a:active {
	/*background: url(../_images/cal/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;*/
	background-position: top left;
}
.ui-datepicker-next a:active {
	/*background: url(../_images/cal/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;*/
	background-position: top left;
}
.ui-datepicker-header select {
	border: 1px solid #cccccc;
	color: #444444;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}

.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .15em .1em .15em;
	display: block;
	color: #444;
	/*background: #e0e0e0 url(../_images/cal/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;*/
	cursor: pointer;
	border: 1px solid #f3f3f3;
	/*background: transparent url(../_images/fond_menu2.jpg) repeat-x scroll left -15px;*/
	background: #ffffff url(../_images/fond_menu2.jpg) repeat-x scroll left -15px;
}
table.ui-datepicker td a:hover, table.ui-datepicker td.ui-datepicker-current-day a {
	border: 1px solid #888888;
	color: #111111;
	/*background: #d8d8d8 url(../_images/cal/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;*/
	background: #EFC81D;
}
table.ui-datepicker td a:active {
	border: 1px solid #2694e8;
	color: #000000;
	/*background: #8ab9ff url(../_images/cal/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;*/
	background:transparent url(../_images/fond_menu2.jpg) repeat-x scroll left -90px;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #362b36;
	background:none;
	/*background-color: red;*/
	text-transform: uppercase;
	/*border-bottom: 1px solid #cccccc;*/
}

table.ui-datepicker .ui-datepicker-title-row td, table.ui-datepicker .ui-datepicker-title-row td a{
	border: none;
	background:none;
}

table.ui-datepicker .ui-datepicker-title-row td a {
	/*color: #362b36;*/
	color: #ffffff;
}

/* ___________ 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*/
}









#datecalleg {
	background-color: #fff;
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 3px;
	vertical-align: middle;
}

#datecalleg li {
	clear:both;
	list-style: none;
	padding:2px;
	vertical-align: middle;
}

#datecalleg span {
	float:left;
	font-size:inherit;
	font-style:inherit;
	height:0.9em;
	margin-right: 5px;
	width:1.6em;
	vertical-align: middle;
}

.datecalfic2 .tperi0 span { border:1px solid #ccc; border-bottom: 4px solid #EFB34A;}
.datecalfic2 .tperi1 span { border:1px solid #ccc; border-bottom: 4px solid #62EF4A;}
.datecalfic2 .tperi2 span { border:1px solid #ccc; border-bottom: 4px solid #4AD3EF;}
.datecalfic2 .tperi3 span { border:1px solid #ccc; border-bottom: 4px solid #EF564A;}
.datecalfic2 .tperi4 span { border:1px solid #ccc; border-bottom: 4px solid #E34AEF;}
.datecalfic2 .tperiblo span { border:1px solid #CFCFCF; border-bottom: 4px solid #CFCFCF; background-color: #CFCFCF;}
.datecalfic2 .tperipromo span { border:1px solid #FFCFCF; border-bottom: 4px solid #FFCFCF; background-color: #FFCFCF;}

.datecalfic2 table.ui-datepicker td.ui-datepicker-unselectable {
	background-color: #CFCFCF;
	padding:0.1em 0.3em;
}

img.ui-datepicker-trigger {
	margin:2px;
	cursor: pointer;
	vertical-align:middle;
}

.datecal + img {
position:absolute;
right:3px;
top:20px;
}

.datecalmy + img {
	position:absolute;
	right:5px;
	top:10px;
}

.datecal2 + img {
position:absolute;
right:3px;
top:20px;
}

.datecal4 + img {
position:absolute;
right:3px;
top:20px;
}


.datecalfiche + img {
	right:3px;
	top:20px;
	position:absolute;
}

.datecalfic2 table.ui-datepicker td.ui-datepicker-days-cell {border-bottom: 4px solid #F3F3F3;}

.datecalfic2 table.ui-datepicker td.bperi0 { border-bottom: 4px solid #EFB34A;}
.datecalfic2 table.ui-datepicker td.bperi1 { border-bottom: 4px solid #62EF4A;}
.datecalfic2 table.ui-datepicker td.bperi2 { border-bottom: 4px solid #4AD3EF;}
.datecalfic2 table.ui-datepicker td.bperi3 { border-bottom: 4px solid #EF564A;}
.datecalfic2 table.ui-datepicker td.bperi4 { border-bottom: 4px solid #E34AEF;}
.datecalfic2 table.ui-datepicker td.ui-datepicker-unselectable  {}

.datecalfic3 table.ui-datepicker td.ui-datepicker-days-cell {border-bottom: 4px solid #F3F3F3;}

.datecalfic3 table.ui-datepicker td.bperi0 { border-bottom: 4px solid #EFB34A;}
.datecalfic3 table.ui-datepicker td.bperi1 { border-bottom: 4px solid #62EF4A;}
.datecalfic3 table.ui-datepicker td.bperi2 { border-bottom: 4px solid #4AD3EF;}
.datecalfic3 table.ui-datepicker td.bperi3 { border-bottom: 4px solid #EF564A;}
.datecalfic3 table.ui-datepicker td.bperi4 { border-bottom: 4px solid #E34AEF;}
.datecalfic3 table.ui-datepicker td.ui-datepicker-unselectable  {}

.datecalfic2 table.ui-datepicker td.dateblo a {
	background-color:#CFCFCF;
	color:#111111;
	cursor:pointer;
	display:block;
	padding:0.1em 0.15em;
}
.datecalfic2 table.ui-datepicker td.datepromo a {
	background-color:#FFCFCF;
	border:1px solid #FFCFCF;
	color:#111111;
	cursor:pointer;
	display:block;
	padding:0.1em 0.15em;
}

table.ui-datepicker td.ui-datepicker-unselectable, .datecalfic3 table.ui-datepicker td.ui-datepicker-unselectable {
	background-color:#CFCFCF;
	padding:0.1em 0.15em;
	border-bottom: 4px solid #CFCFCF;
	color: #fff;
}

table.ui-datepicker td.ui-datepicker-unselectable2 {
	background-color:#CFCFCF;
	padding:0.1em 0.15em;
	border-bottom: 1px solid #CFCFCF;
	
}
