		.cl_input {
			color:#000000;
			background-color:#FFFFFF ;
			font-size:10px;
			font-family:arial, verdana, sans-serif;
			border-width:0;
			border-color:#FFFFFF;
			text-align:center;
		}
		img			{ border: none }

		td			{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none; cellpadding:5; cellspacing:5; }
		a			{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none; }
		a:link		{ color:#AA3333; text-decoration: underline; }
		a:visited	{ color:#AA5555; text-decoration: underline; }
		a:hover		{ color:#666666; text-decoration: underline; }
		
		.cl_titre		{ font-family: Times;	color:#000000; 	font-size=14px; text-decoration: none; font-weight: bold; }
		.cl_partie	{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=11px; text-decoration: none; font-weight: bold; }
		.cl_text		{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none;  }
		.cl_text_red		{ font-family: arial, verdana, sans-serif;	color:#AA0000; 	font-size=10px; text-decoration: none;  }
		.cl_textX	{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=9px; text-decoration: none;  }
		th.cl_ident2	{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=9px; text-decoration: none;  }
		a.cl_ident2	{ 
			font-family: verdana, helvetica, arial, sans-serif;
			font-size: 10px;
			color: #000000;
			font-weight: normal;
			text-decoration: none;
		}
		td.cl_ident2	{ 
			font-family: verdana, helvetica, arial, sans-serif;
			font-size: 10px;
			color: #000000;
			font-weight: normal;
			text-decoration: none;
		}
		.cl_ss_partie	{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none; }
		.cl_pub		{ font-family: arial, verdana, sans-serif;	color:#444444; 	font-size=10px; text-decoration: none; }
		.cl_pub2	{ font-family: arial, verdana, sans-serif;	color:#444444; 	font-size=8px; text-decoration: none; }
		.cl_asr		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_p		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_fy		{ font-family: arial, verdana, sans-serif;	color:#003399; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_rc		{ font-family: arial, verdana, sans-serif;	color:#96A3A8; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_gs		{ font-family: arial, verdana, sans-serif;	color:#BA3019; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_adf		{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none; }
		.cl_mini		{ font-family: arial, verdana, sans-serif;	color:#0000AA; 	font-size=10px; text-decoration: none; }
		.cl_mata	{ font-family: arial, verdana, sans-serif;	color:#9F0404; 	font-size=10px; text-decoration: none; }
		.cl_text2	{ font-family: arial, verdana, sans-serif;	color:#0000FF; 	font-size=10px; text-decoration: none; }
		.cl_text3	{ font-family: arial, verdana, sans-serif;	color:#404060; 	font-size=9px; text-decoration: none; }
		.cl_text4	{ font-family: arial, verdana, sans-serif;	color:#2222AA; 	font-size=9px; text-decoration: none; }
		.cl_principal	{ font-family: arial, verdana, sans-serif;	color:#0000FF; 	font-size=11px; text-decoration: none; font-weight: bold; }
		.cl_individu	{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none; }
		.cl_enfant	{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=9px; text-decoration: none; }
		.cl_conjoint		{ font-family: arial, verdana, sans-serif;	color:#404060; 	font-size=9px; text-decoration: none; }
		.spetit		{ font:normal 	9px arial, verdana, sans-serif;color:#000000; text-decoration: none; }
		.spetit2		{ font:normal 	9px arial, verdana, sans-serif;color:#0000FF; text-decoration: none; }
		.spetit3		{ font:normal 	9px arial, verdana, sans-serif;color:#FFFFFF; text-decoration: none; }
		.cl_tout_petit		{ font:normal 	8px arial, verdana, sans-serif;color:#000000; text-decoration: none; }
		.cl_tout_petit2		{ font:normal 	9px arial, verdana, sans-serif;color:#666666; text-decoration: none; }

		.cl_principal:link	{ color:#0000FF; text-decoration: underline; }
		.cl_individu:link	{ color:#000000; text-decoration: underline; }
		.cl_conjoint:link	{ color:#404060;  }
		.cl_partie:link	{ color:#000000;  }
		.cl_ss_partie:link	{ color:#000000; text-decoration: none; }
		.cl_enfant:link	{ color:#000000;  }
		.cl_titre:link		{ color:#000000;  }

		.cl_principal:visited	{ color:#0000FF; text-decoration: underline; }
		.cl_individu:visited	{ color:#000000; text-decoration: underline; }
		.cl_conjoint:visited	{ color:#404060;  }
		.cl_partie:visited		{ color:#000000;  }
		.cl_ss_partie:visited	{ color:#000000; text-decoration: none; }
		.cl_enfant:visited	{ color:#000000;  }
		.cl_titre:visited		{ color:#000000;  }

		.cl_ss_partie:hover	{ color:#000000; text-decoration: underline; }

		.cl_pub:link		{ font-family: arial, verdana, sans-serif;	color:#444444; 	font-size=10px; text-decoration: none; }
		.cl_pub2:link		{ font-family: arial, verdana, sans-serif;	color:#444444; 	font-size=8px; text-decoration: none; }
		.cl_asr:link		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_p:link		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_fy:link		{ font-family: arial, verdana, sans-serif;	color:#003399; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_rc:link		{ font-family: arial, verdana, sans-serif;	color:#96A3A8; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_sg:link		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_adf:link		{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none; }
		.cl_mata:link	{ font-family: arial, verdana, sans-serif;	color:#9F0404; 	font-size=10px; text-decoration: none; }

		.cl_pub:visited		{ font-family: arial, verdana, sans-serif;	color:#444444; 	font-size=10px; text-decoration: none; }
		.cl_pub2:visited		{ font-family: arial, verdana, sans-serif;	color:#444444; 	font-size=8px; text-decoration: none; }
		.cl_asr:visited		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_p:visited		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_fy:visited		{ font-family: arial, verdana, sans-serif;	color:#003399; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_rc:visited	{ font-family: arial, verdana, sans-serif;	color:#96A3A8; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_sg:visited		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_adf:visited		{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none; }
		.cl_mata:visited	{ font-family: arial, verdana, sans-serif;	color:#9F0404; 	font-size=10px; text-decoration: none; }

		.cl_pub:hover		{ font-family: arial, verdana, sans-serif;	color:#444444; 	font-size=10px; text-decoration: none; }
		.cl_pub2:hover		{ font-family: arial, verdana, sans-serif;	color:#444444; 	font-size=8px; text-decoration: none; }
		.cl_asr:hover		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_p:hover		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_fy:hover		{ font-family: arial, verdana, sans-serif;	color:#003399; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_rc:hover		{ font-family: arial, verdana, sans-serif;	color:#96A3A8; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_sg:hover		{ font-family: arial, verdana, sans-serif;	color:#D22323; 	font-size=10px; text-decoration: none; font-weight: bold; }
		.cl_adf:hover		{ font-family: arial, verdana, sans-serif;	color:#000000; 	font-size=10px; text-decoration: none; }
		.cl_mata:hover	{ font-family: arial, verdana, sans-serif;	color:#9F0404; 	font-size=10px; text-decoration: none; }
		
		td.arbre	{ border: #FFFFFF solid 0px ; background: #FFFFFF ; }

		div.gen
		{
			border: 0 ;
			margin: 0 ;
			padding: 0 ;
			overflow: auto ;
		}
		div.fll2
		{
			border: 1px solid white ;
			margin: 0px ;
			padding: 2px ;
			height: 20px ;
			width: 200px ;
			float: left ;
		}
		div.fll
		{
			border: 1px solid gray ;
			margin: 0px ;
			padding: 2px ;
			width: 200px ;
			float: left ;
			height: 3em ;
		}
		div.fll div.sup
		{
			float: left ;
			border: 0 ;
		}
		div.fll div
		{
			margin: 2px ;
			border: 0 ;
		}
		div.fll a
		{
			font-size: 0.85em ;
			color: black ;
			text-decoration: none ; 
		}
		div.fll a:hover
		{
			text-decoration: underline ; 
		}
		.clear
		{
			clear: both ;
		}
		
