/* balise */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;			
}
body{
	background-color: #ffffff;
	color: #3d3b3b;	
	margin: 0px;
	padding:0px;	
	background:url('img/fd.jpg');
	background-position:top;
	background-repeat:repeat-x;
}
.page{
	background-color: #ffffff;
	color: #000000;	
	margin: 0px;
	padding:0px;
	height:800px;
	width:770px;	

}
img.png {
	behavior: url(png.htc);
}
.pied_titre{
		color: #b8b5b7;
	font-weight: bold;
}
.pied{
	color: #b8b5b7;
}

.lien{
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	cursor:pointer;
}
.lien_over{
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}

.saisie{
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color:#000000;
	background-color:#FFFFFF;
}

object { outline:none; }

.boutonblanc_off {
	background-image:url('img/fd_btblanc_off.gif');
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:21px;
	color:#000000;
}
.boutonblanc_on {
	background-image:url('img/fd_btblanc_on.gif');
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:21px;
	color:#000000;
}

.popupModule {
	background-color:#ffffff;
	border:#006699 1px solid;
	background-image:url('img/fd_popup.gif');
	padding:20px;
	background-repeat:repeat-x;
}

div.autocomplete {
	color:#333333;
	position:absolute;
	font-family:verdana;
	margin:0px;
	padding:0px;
	font-size:9px;
	text-align:left;
}
div.autocomplete ul {
	color:#333333;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:9px;
	text-align:left;
	background-color:#ffffff;
	border:1px solid #888;
}
div.autocomplete ul li.selected {
	background-color: #b7c9d4;
}
div.autocomplete ul li {
	list-style-type:none;
	color:#333333;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	font-size:9px;
	text-align:left;
}
div.autocomplete ul {
	color:#333333;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:9px;
	text-align:left;
}
div.autocomplete ul li.selected {
	background-color: #b7c9d4;
}
div.autocomplete ul li {
	list-style-type:none;
	color:#333333;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	font-size:9px;
	text-align:left;
}

/*  ----------------------------------------------------------------  */
/*  DATE PICKER  ---------------------------------------------------  */
/* the div that holds the date picker calendar */
.dpDiv {}
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-image:url('img/fd_popup.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border: 1px solid #AAAAAA;
}
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {}
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {}
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {}
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {}
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #cccccc;
}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
}
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color:#006eb8;
	border: 1px solid #888888;
	cursor: pointer;
	color: #ffffff;
}
/* the table cell that holds the name of the month and the year */
.dpTitleTD {}
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {}
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {}
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: #000000;
}
/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
}
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
}
/* the forward/backward buttons at the top */
.dpButton {
/*	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;*/
	background-image:url('img/fd_bt_off.gif');
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	height:21px;
	color:#000000;
	padding: 0px;
	cursor:pointer;
}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	/*font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;*/
		background-image:url('img/fd_bt_off.gif');
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	height:21px;
	color:#000000;
	padding: 0px;
	cursor:pointer;
}