/** CSS Front Calendar **/

#content #page .zone .data .datepicker
{
	width: 167px;
	z-index: 2000;
	margin-left: 5px;
	margin-top : -30px;
	position: absolute;
	text-align: center;
	font-family: "Arial";
	background-color: white;
	border: 1px #ACADB0 solid;
}

#content #page .zone .data .datepicker .datepicker-header
{
	width: 163px;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	background: white;
	text-align: center;
	border-bottom:1px solid #ACADB0;
}

#content #page .zone .data .datepicker .datepicker-header .datepicker-txt
{
	float: left;
	width: 130px;
	color: #95c14a;
	text-align: center;
}

#content #page .zone .data .datepicker .datepicker-header .datepicker-prev, #content #page .zone .data .datepicker .datepicker-header .datepicker-suiv
{
	width:10px;
	height:10px;
	display:block;
	cursor:pointer;
	margin-top:2px;
	margin-bottom:-2px;
	background-repeat:no-repeat;
	background-position:top left;
}

#content #page .zone .data .datepicker .datepicker-header .datepicker-prev
{
	float:left;
	margin-left:5px;
	background-image:url('img/calendar/wildget_calendar_prec.gif');
}

#content #page .zone .data .datepicker .datepicker-header .datepicker-suiv
{
	float:right;
	margin-right:5px;
	background-image:url('img/calendar/wildget_calendar_suiv.gif');
}

#content #page .zone .data .datepicker .datepicker-header .datepicker-mounth, #content #page .zone .data .datepicker .datepicker-header .datepicker-year
{
	color:gray;
	height:15px;
	margin-top:5px;
	font-size: 11px;
	border:1px solid #ACADB0;
}

#content #page .zone .data .datepicker .datepicker-header .datepicker-mounth
{
	float:left;
	width:90px;
	margin-right:8px;
}

#content #page .zone .data .datepicker .datepicker-header .datepicker-year
{
	width:60px;
	float:right;
	margin-right:2px;
}

#content #page .zone .data .datepicker .datepicker-footer
{
	color: #0096a9;
	width:163px;
	font-size: 10px;
	background: white;
	border-top:1px solid #ACADB0;
	cursor: pointer;
	text-align: center;
	padding: 2px;
}

#content #page .zone .data .datepicker .datepicker-calendar
{
	width:163px;
	font-size: 10px;
	background:#FFFFFF;
	padding: 2px;
	text-align: center;
}

#content #page .zone .data .datepicker .datepicker-calendar table
{
	font-size: 10px;
	border: 1px white solid;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#content #page .zone .data .datepicker .datepicker-calendar table tr
{
	border: 1px white solid;
	margin: 0px;
	padding: 0px;
}

#content #page .zone .data .datepicker .datepicker-calendar table td
{
	border: 1px #ACADB0 solid;
	margin: 0px;
	padding: 0px;
	text-align: center;
	cursor: pointer;
}

#content #page .zone .data .datepicker .datepicker-calendar table td:hover, 
#content #page .zone .data .datepicker .datepicker-calendar table td.outbound:hover,
#content #page .zone .data .datepicker .datepicker-calendar table td.today:hover
{
	border: 1px #a0a0a0 solid;
	background: #eeeeee;
	cursor: pointer;
}

#content #page .zone .data .datepicker .datepicker-calendar table td.wday
{
	color: #95c14a;
	border: 1px #ffffff solid;
	background: #ffffff;
	cursor: default;
}

#content #page .zone .data .datepicker .datepicker-calendar table td.outbound
{
	background: #eeeeee;
}

#content #page .zone .data .datepicker .datepicker-calendar table td.today
{
	border: 1px #a0a0a0 solid;
	background: #eeeeee;
}

/** CSS Admin Calendar **/

/** Menu Search **/

#menu .data .item li .datepicker
{
	z-index: 2000;
	width: 168px;
	margin-top : -15px;
	margin-left: 0px;
	position: absolute;
	text-align: center;
	font-family: "Arial";
	border: 1px #ACADB0 solid;
}

#menu .data .item li .datepicker .datepicker-header
{
	width: 163px;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	background: white;
	text-align:center;
	border-bottom:1px solid #ACADB0;
}

#menu .data .item li .datepicker .datepicker-header .datepicker-txt
{
	float:left;
	width:130px;
	text-align:center;
}

#menu .data .item li .datepicker .datepicker-header .datepicker-prev, #menu .data .item li .datepicker .datepicker-header .datepicker-suiv
{
	width:10px;
	height:10px;
	display:block;
	cursor:pointer;
	margin-top:2px;
	margin-bottom:-2px;
	background-repeat:no-repeat;
	background-position:top left;
}

#menu .data .item li .datepicker .datepicker-header .datepicker-prev
{
	float:left;
	margin-left:5px;
	background-image:url('img/calendar/wildget_calendar_prec.gif');
}

#menu .data .item li .datepicker .datepicker-header .datepicker-suiv
{
	float:right;
	margin-right:5px;
	background-image:url('img/calendar/wildget_calendar_suiv.gif');
}

#menu .data .item li .datepicker .datepicker-header .datepicker-mounth, #menu .data .item li .datepicker .datepicker-header .datepicker-year
{
	color:gray;
	height:15px;
	margin-top:5px;
	font-size: 11px;
	border:1px solid #ACADB0;
}

#menu .data .item li .datepicker .datepicker-header .datepicker-mounth
{
	float:left;
	width:90px;
	margin-right:8px;
}

#menu .data .item li .datepicker .datepicker-header .datepicker-year
{
	width:60px;
	float:right;
	margin-right:2px;
}

#menu .data .item li .datepicker .datepicker-footer
{
	width: 163px;
	font-size: 10px;
	background: white;
	border-top:1px solid #ACADB0;
	cursor: pointer;
	text-align: center;
	padding: 2px;
}

#menu .data .item li .datepicker .datepicker-calendar
{
	width: 163px;
	padding: 2px;
	font-size: 10px;
	text-align: center;
	background: #FFFFFF;
}

#menu .data .item li .datepicker .datepicker-calendar table
{
	font-size: 10px;
	border: 1px white solid;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#menu .data .item li .datepicker .datepicker-calendar table tr
{
	border: 1px white solid;
	margin: 0px;
	padding: 0px;
}

#menu .data .item li .datepicker .datepicker-calendar table td
{
	border: 1px #ACADB0 solid;
	margin: 0px;
	padding: 0px;
	text-align: center;
	cursor: pointer;
}

#menu .data .item li .datepicker .datepicker-calendar table td:hover, 
#menu .data .item li .datepicker .datepicker-calendar table td.outbound:hover,
#menu .data .item li .datepicker .datepicker-calendar table td.today:hover
{
	border: 1px #a0a0a0 solid;
	background: #eeeeee;
	cursor: pointer;
}

#menu .data .item li .datepicker .datepicker-calendar table td.wday
{
	border: 1px #ffffff solid;
	background: #ffffff;
	cursor: default;
}

#menu .data .item li .datepicker .datepicker-calendar table td.outbound
{
	background: #eeeeee;
}

#menu .data .item li .datepicker .datepicker-calendar table td.today
{
	border: 1px #a0a0a0 solid;
	background: #eeeeee;
}

/** Date article **/

#bloc_centre #bloc_droit .field .data .line_field .datepicker
{
	z-index: 2000;
	width: 168px;
	margin-top : -15px;
	margin-left: 0px;
	position: absolute;
	text-align: center;
	font-family: "Arial";
	border: 1px #ACADB0 solid;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header
{
	width: 163px;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	background: white;
	text-align:center;
	border-bottom:1px solid #ACADB0;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-txt
{
	float:left;
	width:130px;
	text-align:center;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-prev, #bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-suiv
{
	width:10px;
	height:10px;
	display:block;
	cursor:pointer;
	margin-top:2px;
	margin-bottom:-2px;
	background-repeat:no-repeat;
	background-position:top left;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-prev
{
	float:left;
	margin-left:5px;
	background-image:url('img/calendar/wildget_calendar_prec.gif');
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-suiv
{
	float:right;
	margin-right:5px;
	background-image:url('img/calendar/wildget_calendar_suiv.gif');
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-mounth, #bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-year
{
	color:gray;
	height:15px;
	margin-top:5px;
	font-size: 11px;
	border:1px solid #ACADB0;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-mounth
{
	float:left;
	width:90px;
	margin-right:8px;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-header .datepicker-year
{
	width:60px;
	float:right;
	margin-right:2px;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-footer
{
	width: 163px;
	font-size: 10px;
	background: white;
	border-top:1px solid #ACADB0;
	cursor: pointer;
	text-align: center;
	padding: 2px;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar
{
	width: 163px;
	padding: 2px;
	font-size: 10px;
	text-align: center;
	background: #FFFFFF;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table
{
	font-size: 10px;
	border: 1px white solid;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table tr
{
	border: 1px white solid;
	margin: 0px;
	padding: 0px;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table td
{
	border: 1px #ACADB0 solid;
	margin: 0px;
	padding: 0px;
	text-align: center;
	cursor: pointer;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table td:hover, 
#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table td.outbound:hover,
#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table td.today:hover
{
	border: 1px #a0a0a0 solid;
	background: #eeeeee;
	cursor: pointer;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table td.wday
{
	border: 1px #ffffff solid;
	background: #ffffff;
	cursor: default;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table td.outbound
{
	background: #eeeeee;
}

#bloc_centre #bloc_droit .field .data .line_field .datepicker .datepicker-calendar table td.today
{
	border: 1px #a0a0a0 solid;
	background: #eeeeee;
}