/* Telerik RadCalendar Sunset Skin */

.calendarWrapper_FaitesLeFaireSkin
{
	width:210px; /*default*/
	border-collapse:separate !important;
	border:1px solid #cdbfac !important;
	background:#f4ede1;
	font:11px arial,tahoma,sans-serif;
}

/* titlebar */

.titlebar_FaitesLeFaireSkin
{
	width:100%;
	border:1px solid;
	border-color:#8c664f;
	border-collapse:separate !important;
	background:#d8664d url('image/Calendar/sprite.gif') 0 100% repeat-x;
	color:#fff;
}

.titlebar_FaitesLeFaireSkin td
{
	border-top:1px solid #de6c5c;
	border-bottom:1px solid #bb5212;
	padding:0;
	font:13px/29px arial,tahoma,sans-serif;
	text-align:center;
}

.titlebar_FaitesLeFaireSkin td img
{
	margin:0 5px;
}

.TableLayout_FaitesLeFaireSkin
{
	border:0;
	border-collapse:separate !important;
	width:91%;
	margin:0 12px 5px 8px;
	font:11px/16px arial,tahoma,sans-serif;
}

/* week numbers and week days */

.TableLayout_FaitesLeFaireSkin th,
.TableLayout_FaitesLeFaireSkin td
{
	vertical-align:middle;
	padding:0;
}

.TableLayout_FaitesLeFaireSkin .DaysOfWeek_FaitesLeFaireSkin
{
	padding:0 6px;
	color:#a43a00;
	font-weight:normal;
	cursor:default;
	text-align:center;
	padding-left:4px;
}

.TableLayout_FaitesLeFaireSkin th.DaysOfWeek_FaitesLeFaireSkin
{
	border-bottom:1px solid #c4b7a2;
	padding-top:10px;
	padding-bottom:3px;
	text-align:right;
	padding-left:0;
}

/* date cells */

.radCalDefault_FaitesLeFaireSkin,
.radCalWeekendDefault_FaitesLeFaireSkin,
.otherMonth_FaitesLeFaireSkin,
.outOfRange_FaitesLeFaireSkin
{
	border:1px solid #f4ede1;
}

.TableLayout_FaitesLeFaireSkin a,
.TableLayout_FaitesLeFaireSkin span
{
	display:block;
	text-decoration:none;
	color:#272522;
	padding:1px 5px 1px 0;
	text-align:right;
}

.radCalWeekendDefault_FaitesLeFaireSkin a,
.radCalWeekendDefault_FaitesLeFaireSkin span
{
	color:#757066;
}

.radCalToday_FaitesLeFaireSkin
{
	background:#fff;
	border-color:#bdab92;
}

.otherMonth_FaitesLeFaireSkin a
{
	color:#9e9286;
}

.outOfRange_FaitesLeFaireSkin span
{
	color:#9e9286;
	cursor:default;
}

.radCalHover_FaitesLeFaireSkin
{
	border:1px solid #de9700;
	background:#ffa52f url('image/Calendar/sprite.gif') -1981px -384px no-repeat;
}

.radCalSelect_FaitesLeFaireSkin
{
	border:1px solid;
	border-color:#796f61 #5f5649 #483e32;
	background:#a3998b url('image/Calendar/sprite.gif') -2432px 100% repeat-x;
}

.radCalSelect_FaitesLeFaireSkin a
{
	color:#fff;
}

/*month view*/

.MonthYearFastNav_FaitesLeFaireSkin
{
	border:1px solid #979797;
	background:#fff;
	border-collapse:separate;
	border-spacing:0;
	font:10px verdana,tahoma,sans-serif;
	color:#272522;
}

.MonthYearFastNav_FaitesLeFaireSkin td
{
	border:0;
	padding:2px;
	text-align:center;
	cursor:default;
}

.MonthYearFastNav_FaitesLeFaireSkin #RadCalendar_FastNav_Feb,
.MonthYearFastNav_FaitesLeFaireSkin #RadCalendar_FastNav_Apr,
.MonthYearFastNav_FaitesLeFaireSkin #RadCalendar_FastNav_Jun,
.MonthYearFastNav_FaitesLeFaireSkin #RadCalendar_FastNav_Aug,
.MonthYearFastNav_FaitesLeFaireSkin #RadCalendar_FastNav_Oct,
.MonthYearFastNav_FaitesLeFaireSkin #RadCalendar_FastNav_Dec
{
	border-right:1px solid #cbbda9;
	padding-right:1px;
}

.MonthYearFastNav_FaitesLeFaireSkin .selected_FaitesLeFaireSkin
{
	border:1px solid;
	border-color:#796f61 #5f5649 #483e32;
	padding:1px 1px;
	background:#a3998b url('image/Calendar/sprite.gif') -2432px 100% repeat-x;
	color:#fff;
}

.MonthYearFastNav_FaitesLeFaireSkin .bottom_FaitesLeFaireSkin
{
	border:0;
	border-top:1px solid #cbbda9;
	padding:0.5em 0.6em;
	background:#f4ede1;
	text-align:center;
}

.bottom_FaitesLeFaireSkin input
{
	border:1px solid;
	border-color:#bd4c04 #ac4601 #973f00;
	margin:0 0.2em;
	padding:0;
	background:#dc5f31 url('image/Calendar/sprite.gif') -1330px 100% repeat-x;
	color:#fff;
	font:10px verdana,arial,sans-serif;
	cursor:pointer;
}

/*time view*/

.radTimeTableCss_FaitesLeFaireSkin
{
	font:11px arial,tahoma,sans-serif;
	border:1px solid #979797;
	background:#fff;
	border-collapse:separate;
	color:#272522;
}

.radTimeTableCss_FaitesLeFaireSkin th
{
	border:0;
	border-top:1px solid #8c664f;
	border-bottom:1px solid #8c664f;
	padding:0;
	background:#d8664d url('image/Calendar/sprite.gif') 0 100% repeat-x;
	color:#fff;
	font:13px/31px arial,tahoma,sans-serif;
	text-align:center;
	cursor:default;
}

.radTimeTableCss_FaitesLeFaireSkin td
{
	border-left:1px solid #cbbda9;
	padding:0 2px;
}

.radTimeTableCss_FaitesLeFaireSkin td:first-child
{
	border-left:0;
}

.radTimeTableCss_FaitesLeFaireSkin a
{
	display:block;
	padding:5px 7px;
	text-align:center;
	color:#272522;
	text-decoration:none;
}

td.radTimeOverCss_FaitesLeFaireSkin a
{
	border:1px solid #de9700;
	padding:4px 6px;
	background:#ffa52f url('image/Calendar/sprite.gif') -1981px -384px repeat-x;
}

/*pickers*/

.pickerWrapper_FaitesLeFaireSkin
{
	vertical-align: middle;
}

.pickerWrapper_FaitesLeFaireSkin table,
.pickerWrapper_FaitesLeFaireSkin td
{
	border:0;
	margin:0;
	padding:0;
}

.pickerWrapper_FaitesLeFaireSkin td
{
	vertical-align:middle;
}

.pickerWrapper_FaitesLeFaireSkin .inputCell
{
	padding:0 4px 0 0;
}

.pickerWrapper_FaitesLeFaireSkin td a
{
	display:block;
	text-decoration:none;
	margin:0 2px;
	outline:none;/*FF*/
	position:relative;/*FF*/
	z-index:2;/*Opera*/
}
* html .pickerWrapper_FaitesLeFaireSkin td a /*IE6*/
{
	position:static;
}
*+html .pickerWrapper_FaitesLeFaireSkin td a /*IE7*/
{
	position:static;
}

