/* CSS Document */
body 	{ background-color:#ffffff; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px; padding:0px; }

a, p, li, ul, td, tr 	{ font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; }

.txtAttention 	{ color: #a60b0b; }
.txtMessage 	{ color: #f8ecdf; }


a.menu:link 	{ color:#000000; font-size:11px; font-weight: bold; text-decoration:none; }
a.menu:visited 	{ color:#000000; font-size:11px; font-weight: bold; text-decoration:none; }
a.menu:active 	{ color:#000000; font-size:11px; font-weight: bold; text-decoration:none; }
a.menu:hover 	{ color:#a60b0b; font-size:11px; font-weight: bold; text-decoration:none; }

a.bas:visited 	{ color:#CB7714; text-decoration: none; }
a.bas:link 		{ color:#CB7714; text-decoration: none; }
a.bas:hover 	{ color:#CB7714; text-decoration: underline; }

a.texte:link 	{ color:#a60b0b; text-decoration: none; }
a.texte:visited { color:#a60b0b; text-decoration: none; }
a.texte:hover 	{ color:#a60b0b; text-decoration: underline; }

.tbTop 	{ background-image: url(../img/topback.gif); border:#d4d4d4 1px solid; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; }


.tdVersion 	{ background-color:#db8b2c; }
.tdGris 	{ background-color:#d4d4d4; }
.tdCouleur 	{ background-color:#e06b6b; }

.tdMsg 	{ background-color:#f8ecdf; color:#a60b0b;}
.tdH5 	{ height:5px; }
.tdH10 	{ height:10px; }

hr	{ display:none; color:#a6a6a6; margin:0px; padding:0px; height:0px; }

ul	{ margin-left:0px; margin-right:0px}

#menuTable 				{ width:100%; background-color:#d4d4d4; }
#menuTable a 			{ font:bold 11px Arial; display:block; width:100%; color:#000000; text-decoration:none; }
#menuTable a:hover 		{ background-color:#a60b0b; color:#ffffff; }
html>body #menuTable a 	{ width:auto; }

.input	{ background-color:#ffffff; border:#d4d4d4 1px solid; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left: 2px; }
.ovput	{ background-color:#ffffff; border:#76b428 1px solid; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left: 2px; }
.output	{ background-color:#ffffff; border:#d4d4d4 1px solid; color:#a60b0b; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.undput	{ background-color:#ffffff; border:#d4d4d4 1px solid; color:#a60b0b; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

.div_chkStandard 			{ border:1px solid #bfbfb7; width:303px; background-color:#ffffff; } 
.div_chkStandard_header 	{ border-bottom:1px solid #00CCFF; background-color:#d2d2c8; } 
.div_chkStandard_header td 	{ padding:0px 6px 0px 6px; font:11px Tahoma; font-weight:bold; background-color:#d2d2c8; color:#FFFFFF; } 
.div_chkStandard_content td { padding:0px 6px 0px 6px; font:10px Tahoma; } 
.div_chkStandard_content 
{ 
    width : 323px; 
    height : 200px ; 
    overflow : auto;
}  
.chkStandard_even 		{ cursor:hand; background:#FFFFFF; }   
.chkStandard_odd 		{ cursor:hand; background:#F2FAFF; } 
.chkStandard_over 		{ cursor:hand; background-color:#CCEEFF; color:#000000; font-weight:bold; } 
.chkStandard_checked 	{ cursor:hand; background-color:#CCFF99; color:#000000; font-weight:bold; }


.div_chkSmall 			{ width:303px; background-color:#ffffff; } 
.div_chkSmall_header 	{ border-bottom:1px solid #00CCFF; background-color:#d2d2c8; } 
.div_chkSmall_header td { padding:0px 6px 0px 6px; font:11px Tahoma; font-weight:bold; background-color:#d2d2c8; color:#FFFFFF; } 
.div_chkSmall_content td { padding:0px 6px 0px 6px; font:10px Tahoma; } 
.div_chkSmall_content 
{ 
    width : 323px; 
    height : 65px ; 
    overflow : auto;
}  
.chkSmall_even 		{ cursor:hand; background:#FFFFFF; }   
.chkSmall_odd 		{ cursor:hand; background:#F2FAFF; } 
.chkSmall_over 		{ cursor:hand; background-color:#CCEEFF; color:#000000; font-weight:bold; } 
.chkSmall_checked 	{ cursor:hand; background-color:#CCFF99; color:#000000; font-weight:bold; }


.div_chkLarge 			{ width:553px; background-color:#ffffff; } 
.div_chkLarge_header 	{ border-bottom:1px solid #00CCFF; background-color:#d2d2c8; } 
.div_chkLarge_header td { padding:0px 6px 0px 6px; font:11px Tahoma; font-weight:bold; background-color:#d2d2c8; color:#FFFFFF; } 
.div_chkLarge_content td { padding:0px 6px 0px 6px; font:10px Tahoma; } 
.div_chkLarge_content 
{ 
    width : 573px; 
    height : 275px ; 
    overflow : auto;
}  
.chkLarge_even 		{ cursor:hand; background:#FFFFFF; }   
.chkLarge_odd 		{ cursor:hand; background:#F2FAFF; } 
.chkLarge_over 		{ cursor:hand; background-color:#CCEEFF; color:#000000; font-weight:bold; } 
.chkLarge_checked 	{ cursor:hand; background-color:#CCFF99; color:#000000; font-weight:bold; }
/****************** Calendrier **********************/
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

/****************************************************/
