/*
* FEST cc0000
*/

.col_calendar.fest .ui-state-highlight,
.col_calendar.fest .ui-widget-content .ui-state-highlight,
.col_calendar.fest .ui-widget-header .ui-state-highlight {
	border: 1px solid #cc0000;
	color: #cc0000;
}

.col_calendar.fest .ui-state-active,
.col_calendar.fest .ui-widget-content .ui-state-active,
.col_calendar.fest .ui-widget-header .ui-state-active {
	color: #ffffff;
	background: #cc0000 url(images/ui-bg_highlight-hard_60_cc0000_1x100.png) 50% 50% repeat-x;
}

.col_calendar.fest .ui-state-selected a {
	color: #ffffff;
	background: #cc0000 url(images/ui-bg_highlight-hard_60_cc0000_1x100.png) 50% 50% repeat-x;
}

.col_calendar.fest .ui-state-hover,
.col_calendar.fest .ui-widget-content .ui-state-hover,
.col_calendar.fest .ui-widget-header .ui-state-hover,
.col_calendar.fest .ui-state-focus,
.col_calendar.fest .ui-widget-content .ui-state-focus,
.col_calendar.fest .ui-widget-header .ui-state-focus {
	color: #ffffff;
	background: #cc0000 url(images/ui-bg_highlight-soft_60_cc0000_1x100.png) 50% 50% repeat-x;
}

/*
* MARCHE ff6600
*/

.col_calendar.marche .ui-state-highlight,
.col_calendar.marche .ui-widget-content .ui-state-highlight,
.col_calendar.marche .ui-widget-header .ui-state-highlight {
	border: 1px solid #FF6600;
	color: #FF6600;
}

.col_calendar.marche .ui-state-active,
.col_calendar.marche .ui-widget-content .ui-state-active,
.col_calendar.marche .ui-widget-header .ui-state-active {
	color: #ffffff;
	background: #FF6600 url(images/ui-bg_highlight-hard_20_ff6600_1x100.png) 50% 50% repeat-x;
}

.col_calendar.marche .ui-state-selected a {
	color: #ffffff;
	background: #FF6600 url(images/ui-bg_highlight-hard_20_ff6600_1x100.png) 50% 50% repeat-x;
}

.col_calendar.marche .ui-state-hover,
.col_calendar.marche .ui-widget-content .ui-state-hover,
.col_calendar.marche .ui-widget-header .ui-state-hover,
.col_calendar.marche .ui-state-focus,
.col_calendar.marche .ui-widget-content .ui-state-focus,
.col_calendar.marche .ui-widget-header .ui-state-focus {
	color: #ffffff;
	/*background: #FF6600 url(images/ui-bg_highlight-soft_20_ff6600_1x100.png) 50% 50% repeat-x;*/
	background: #FF6600 url(images/ui-bg_highlight-soft_60_ba4c02_1x100_ff6600.png) 50% 50% repeat-x;
}

/*
* POLE 3399ff
*/
.col_calendar.pole .ui-state-highlight,
.col_calendar.pole .ui-widget-content .ui-state-highlight,
.col_calendar.pole .ui-widget-header .ui-state-highlight {
	border: 1px solid #3399ff;
	color: #3399ff;
}

.col_calendar.pole .ui-state-active,
.col_calendar.pole .ui-widget-content .ui-state-active,
.col_calendar.pole .ui-widget-header .ui-state-active {
	color: #ffffff;
	background: #3399ff url(images/ui-bg_highlight-hard_20_3399ff_1x100.png) 50% 50% repeat-x;
}

.col_calendar.pole .ui-state-selected a {
	color: #ffffff;
	background: #3399ff url(images/ui-bg_highlight-hard_20_3399ff_1x100.png) 50% 50% repeat-x;
}

.col_calendar.pole .ui-state-hover,
.col_calendar.pole .ui-widget-content .ui-state-hover,
.col_calendar.pole .ui-widget-header .ui-state-hover,
.col_calendar.pole .ui-state-focus,
.col_calendar.pole .ui-widget-content .ui-state-focus,
.col_calendar.pole .ui-widget-header .ui-state-focus {
	color: #ffffff;
	/*background: #3399ff url(images/ui-bg_highlight-soft_20_3399ff_1x100.png) 50% 50% repeat-x;*/
	background: #3399ff url(images/ui-bg_highlight-soft_60_0061c1_1x100_3399ff.png) 50% 50% repeat-x;
}

/*
* DOC 993300
*/
.col_calendar.doc .ui-state-highlight,
.col_calendar.doc .ui-widget-content .ui-state-highlight,
.col_calendar.doc .ui-widget-header .ui-state-highlight {
	border: 1px solid #993300;
	color: #993300;
}

.col_calendar.doc .ui-state-active,
.col_calendar.doc .ui-widget-content .ui-state-active,
.col_calendar.doc .ui-widget-header .ui-state-active {
	color: #ffffff;
	background: #993300 url(images/ui-bg_highlight-hard_20_993300_1x100.png) 50% 50% repeat-x;
}

.col_calendar.doc .ui-state-selected a {
	color: #ffffff;
	background: #993300 url(images/ui-bg_highlight-hard_20_993300_1x100.png) 50% 50% repeat-x;
}

.col_calendar.doc .ui-state-hover,
.col_calendar.doc .ui-widget-content .ui-state-hover,
.col_calendar.doc .ui-widget-header .ui-state-hover,
.col_calendar.doc .ui-state-focus,
.col_calendar.doc .ui-widget-content .ui-state-focus,
.col_calendar.doc .ui-widget-header .ui-state-focus {
	color: #ffffff;
	/*background: #993300 url(images/ui-bg_highlight-soft_20_993300_1x100.png) 50% 50% repeat-x;*/
	background: #993300 url(images/ui-bg_highlight-soft_60_5b1e00_1x100_993300.png) 50% 50% repeat-x;
}

/*
* CFA 339900
*/
.col_calendar.cfa .ui-state-highlight,
.col_calendar.cfa .ui-widget-content .ui-state-highlight,
.col_calendar.cfa .ui-widget-header .ui-state-highlight {
	border: 1px solid #339900;
	color: #339900;
}

.col_calendar.cfa .ui-state-active,
.col_calendar.cfa .ui-widget-content .ui-state-active,
.col_calendar.cfa .ui-widget-header .ui-state-active {
	color: #ffffff;
	background: #339900 url(images/ui-bg_highlight-hard_20_339900_1x100.png) 50% 50% repeat-x;
}

.col_calendar.cfa .ui-state-selected a {
	color: #ffffff;
	background: #339900 url(images/ui-bg_highlight-hard_20_339900_1x100.png) 50% 50% repeat-x;
}

.col_calendar.cfa .ui-state-hover,
.col_calendar.cfa .ui-widget-content .ui-state-hover,
.col_calendar.cfa .ui-widget-header .ui-state-hover,
.col_calendar.cfa .ui-state-focus,
.col_calendar.cfa .ui-widget-content .ui-state-focus,
.col_calendar.cfa .ui-widget-header .ui-state-focus {
	color: #ffffff;
	/*background: #339900 url(images/ui-bg_highlight-soft_20_339900_1x100.png) 50% 50% repeat-x;*/
	background: #339900 url(images/ui-bg_highlight-soft_60_266e01_1x100_339900.png) 50% 50% repeat-x;
}