/***********************************************
 * color of the thin line surrounding the list *
 **********************************************/
TABLE.listelayout {
	background-color: white;
	border-left: 1px solid #E0E0E0;
	display:hidden;
	/*width: 99%;*/
}

/**************************************
 * background color of the list title *
 *************************************/
TH.listelayout {
	background-color: #ebeadb;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	border-top: 1px solid #C0C0C0;
	border-bottom:  1px solid #C0C0C0;
	border-right: 1px solid #E0E0E0;
	padding: 2px;
}

TH.listelayout_MOUSEOVER {
	background-color: #F1EFE2;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	border-bottom: 4px solid #d96; /*bord bas*/
}

TH.firstcollistelayout {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #E0E0E0;
	background-color: #ebeadb;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border-bottom:  1px solid #C0C0C0;
	padding: 2px;
}

TD.firstcollistelayout {
	background-color: #ebeadb;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border-bottom:  1px solid #C0C0C0;
}

TH.firstcollistelayout_MOUSEOVER {
	background-color: #F1EFE2;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 4px solid #d96; /*bord bas*/
}

/********************************
 * background color of the list *
 *******************************/
TD.listelayout {
	background-color: #FAFAF5;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	empty-cells:show;
	border-bottom:  1px solid #C0C0C0;
	border-right: 1px solid #E0E0E0;
}

TD.listelayoutalt {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	empty-cells:show;
	border-bottom:  1px solid #C0C0C0;
	border-right: 1px solid #E0E0E0;
}

TH.separator{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #EBEADB;
	border-right: 1px solid gray;	
	border-left: 1px solid #C0C0C0;	
}
TD.separator{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #EBEADB;
	border-left: 1px solid #E0E0E0;	
	border-right: 1px solid #C0C0C0;	
}

A.listelayout {
	text-decoration: none;
}

A.listelayout:link {
	color: #000000;
}

A.listelayout:visited {
	color: #ddd;
}

A.listelayout:hover {
	color: #ddd;
}

A.listelayoutalt {
	text-decoration: none;
}

A.listelayoutalt:link {
	color: #ddd;
}

A.listelayoutalt:visited {
	color: #ddd;
}

A.listelayoutalt:hover {
	color: #ddd;
}

/**
 * Calendar classes
 */
TD.CALENDRIER {
	background-color: #C2C2C2;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}

A.CALENDRIER {
	text-decoration: none;
	color: #000000;
}

.CALENDARBORDER {
	background-color: #000000;
}

.CALENDARTITLE {
	background-color: #D4D0C8; /*//#336699; //#C9252C;*/
}

.CALENDARWEEK {
	background-color: #FFFFFF;
}

.CALENDARWEEKEND {
	background-color: #FFF4E5;
}

.CALENDARSELECTED {
	background-color: #FF8F01;
}

/**************************************************************/
	/***********************************************
 * color of the thin line surrounding the list *
 **********************************************/
TABLE.recherchelayout {
	background-color: #FFFFFF;
	/*width: 99%;*/
}

/**************************************
 * background color of the list title *
 *************************************/
TH.recherchelayout {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	border-bottom: 0px solid #FFFFFF; /*bord bas*/
	border-right: 0px solid #FFFFFF; /*bord droit*/
	border-top: 0px solid #FFFFFF; /*bord haut*/
	border-left: 0px solid #FFFFFF; /*bord gauche*/
}

TH.recherchelayout_MOUSEOVER {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	border-bottom: 0px solid #FFFFFF; /*bord bas*/
	border-right: 0px solid #FFFFFF; /*bord droit*/
	border-top: 0px solid #FFFFFF; /*bord haut*/
	border-left: 0px solid #FFFFFF; /*bord gauche*/
}

/********************************
 * background color of the list *
 *******************************/
TD.recherchelayout {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

TD.recherchelayoutalt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

A.recherchelayout {
	text-decoration: none;
}

A.recherchelayout:link {
	color: #000000;
}

A.recherchelayout:visited {
	color: #ddd;
}

A.recherchelayout:hover {
	color: #ddd;
}

A.recherchelayoutalt {
	text-decoration: none;
}

A.recherchelayoutalt:link {
	color: #ddd;
}

A.recherchelayoutalt:visited {
	color: #ddd;
}

A.recherchelayoutalt:hover {
	color: #ddd;
}