.crl_a9 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.crl_a10 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.crl_a11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.crl_a12 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.crl_a12r {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-indent : -15px;
  padding-left : 20px;
}
.crl_a12pr5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left : 5px;
}
.crl_a12pr10 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left : 10px;
}
.crl_a12pr15 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left : 15px;
}
.crl_a12pr20 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left : 20px;
}
.crl_a14 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.crl_a20 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
}
.crl_input_35 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #004177;
	background-color: #E1ECFB;
	padding: 4px 8px;
	font-weight: bold;
	text-align: right;
/*	vertical-align: middle;*/
	color: #000000;
	width: 35px;
/*	line-height: 20px; */
}
.crl_input_40 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #004177;
	background-color: #E1ECFB;
	padding: 4px 8px;
	font-weight: bold;
	text-align: right;
/*	vertical-align: middle;*/
	color: #000000;
	width: 40px;
/*	line-height: 20px; */
}
.crl_input_200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #004177;
	background-color: #E1ECFB;
	padding: 4px;
	font-weight: bold;
/*	text-align: center;
	vertical-align: middle;*/
	color: #000000;
	width: 200px;
/*	line-height: 20px; */
}
.crl_input_450 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #004177;
	background-color: #E1ECFB;
	padding: 4px;
	font-weight: bold;
/*	text-align: center;
	vertical-align: middle;*/
	color: #000000;
	width: 450px;
/*	line-height: 20px; */
}
.crl_td_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #005091;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	line-height: 20px;
}
.crl_td_titre_fle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	line-height: 20px;
}
.crl_td_ss-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BBD2F4;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	line-height: 20px;
}
.crl_td_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E1ECFB;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	line-height: 20px;
}
.crl_td_txtal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFCECE;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	line-height: 20px;
}
.crl_td_txtan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BBDD99;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	line-height: 20px;
}
.crl_td_txtes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BEBEDE;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	line-height: 20px;
}
.crl_td_txtfr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFE375;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	line-height: 20px;
}
.crl_td_txtfr_fle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFE375;
/*	font-weight: bold;*/
	text-align: center;
	vertical-align: middle;
	color: #000000;
	line-height: 20px;
}
.crl_td_vide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEF4FD;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	line-height: 20px;
}
/* crl_mess : boîte de message */
.crl_mess {position:absolute;z-index:100;
	background-color:#e0e0e0;border:solid black 1px;
	font-family:arial,sans-serif;font-size:13px;overflow:visible;}
/* Le bandeau de titre */
.crl_mess .titre {padding:3px;font-weight:bold;color:#ffffff;background-color:#014378;border-bottom:solid black 1px;z-index:1;}
/* la zone  de message */
.crl_mess .contenu {padding:3px;font-size:14px;}
/* le bouton de fermeture */
.crl_mess .titre .close {float:right;padding:0px 3px 0px 3px;margin-left:2px;font-family:courier new;font-size:11px;border:solid #000000 1px;
	background-color:#e0e0e0;color:#000000;cursor:pointer;z-index:2;}
