body        		{	font-family:arial,helvetica,sans-serif;	color:black;font-size:11px;	font-weight:normal;	} /* laisser black car dans certains écran, aucune couleur n'est indiquée !*/  
.s_body_intro		{	xbackground-color:#303030; background-position:top center;	background-repeat:repeat-x;}
.s_body        		{   background-color:#3a6ea5; 	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	top:0px; }

input        		{   xbackground-color:white;  font-family:Arial,Helvetica,sans-serif;	color:black;	font-size:11px;	font-weight:normal;	margin:0px;	}
textarea       		{   xbackground-color:white;  font-family:Arial,Helvetica,sans-serif;	color:black;	font-size:11px;	font-weight:normal; margin:0px;	}
select       		{   z-index:1;	xbackground-color:white;  font-family:Arial,Helvetica,sans-serif;	color:black;	font-size:11px;	font-weight:normal; margin:0px;	}
img   				{   border:0px; margin:0px;	padding:0px;	}

.s_opaque			{	opacity:0.20;	filter:alpha(opacity=20); -moz-opacity:0.20;	-khtml-opacity:0.20;	}
.s_opaqueacc        {   opacity:0.20;   filter:alpha(opacity=20); -moz-opacity:0.20;    -khtml-opacity:0.20;    }
.s_pasopaque		{		}
.s_visible			{	visibility:visible;	}
.s_invisible		{	visibility:hidden;	}
.s_cache			{	display:none;	}
.s_affiche			{	display:block;	}
.s_champ_ro			{	background-color:lightgrey;	}
.s_champ_ok			{	}
.s_champ_ko			{	background-color:lightyellow;	}
.s_message_ok		{	color:green;	}
.s_message_ko		{	color:tomato;		}
.s_res_ko			{	color:red;		}
.s_pro_ko			{	color:red;		}
.s_pro_exc			{	color:orange;		}
.s_red				{	color:red;	font-weight:bold;	}
.s_redb				{	color:red;	font-weight:bold;	}
.s_redn				{	color:red;	font-weight:normal;	}
.s_greenb			{	color:green;	font-weight:bold;	}
.s_greenn			{	color:green;	font-weight:normal;	}
.s_blackb			{	color:black;	font-weight:bold;	}
.s_blackn			{	color:black;	font-weight:normal;	}
.s_grayn            {   color:gray;    font-weight:normal; }
.s_ecomment			{	color:black;gray;black;	font-weight:normal;	}
.s_comment			{	color:gray;black;gray;	font-weight:normal;	xfont-style:italic;	}
.s_c_spacer			{	clear:both;	height:0px;	xdisplay:none;	line-height:0px; font-size:0px;  }
.s_sup_0			{	color:green;	}
.s_ega_0			{	color:red;	}
.s_feu				{	padding:0px 3px 0px 4px;	font-weight:normal;	font-size:10px;	color:#000000;#303030;black;white;black;white;	}
.s_feu_noir			{	background-color:black;	}
.s_feu_rouge		{	background-color:#ff4040;red;tomato;red;	}
.s_feu_orange		{	background-color:orange;	}
.s_feu_jaune		{	background-color:deepskyblue;	}
.s_feu_vert			{	background-color:mediumseagreen;	}
.s_feu_bleu			{	background-color:deepskyblue;	}
.s_soul				{	border-style:solid;	border-color:gray;	border-width:0px 0px 1px 0px;	}

.s_surnom_pseudo	{	cursor:help; }
.s_frm				{	display:inline;	padding:0px;	margin:0px;	}

.s_frm_chk			{	padding:0px 0px 0px 0px;	margin:2px 0px 0px 0px;	width:13px; height:13px;	}
.s_frm_inp_ps		{	background-color:#ffffc0;	width:78px; 	text-align:left;	font-size:10px;	padding:0px 2px 0px 2px;	margin:0px 0px 0px 0px;	border:1px solid black;	}
.s_frm_chk_mem		{	xline-height:10px;	margin:0px;	padding:0px;	xwidth:6px; 	height:13px;	xborder:1px solid black;	}
.s_frm_inp_util		{	width:30px;		text-align:center;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_pseudo	{	width:120px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_mdp		{	width:120px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_mail		{	width:240px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;	}
.s_frm_inp_objet	{	width:240px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_valider	{	width:240px;	text-align:center;	}
.s_frm_inp_nom		{	width:240px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_prenom	{	width:240px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_date_j	{	width:18px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_date_m	{	width:18px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_date_a	{	width:30px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_date		{	width:60px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_heure	{	width:50px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_tae_message	{	width:400px;	height:200px;  xoverflow:auto;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_civilite	{	width:100px;	xtext-align:center;	border:1px solid black;		}

.s_frm_inp_favord	{	width:20px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_favnom	{	width:155px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_favurl	{	width:325px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_favnou	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_inp_filtre_pseu	{	width:100px; 	text-align:left;	xline-height:10px;	font-size:10px;	padding:0px 2px 0px 2px;	margin:1px 4px 0px 0px;	border:1px solid black;		}
.s_frm_inp_filtre_util	{	width:50px; 	text-align:left;	xline-height:10px;	font-size:10px;	padding:0px 2px 0px 2px;	margin:1px 4px 0px 0px;	border:1px solid black;		}
.s_frm_inp_filtre_mail	{	width:400px; 	text-align:left;	xline-height:10px;	font-size:10px;	padding:0px 2px 0px 2px;	margin:1px 4px 0px 0px;	border:1px solid black;		}

.s_frm_inp_foru_msg	{	width:510px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_inp_resu_num	{	width:40px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_resu_sco	{	width:25px;		text-align:center;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_resu_val	{	width:75px;		text-align:center;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_resu_oui	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_rad_resu_1n2	{	/*width:100px;*/	/*text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;*/		}
.s_frm_inp_resu_lib	{	width:190px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_resu_par	{	width:190px;	/*text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;*/		}

.s_frm_inp_part_num	{	width:30px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_part_nom	{	width:290px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_part_mul	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_part_nbp	{	width:25px;	text-align:center;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_inp_list_num	{	width:30px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_list_nom	{	width:320px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_list_com	{	width:320px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_list_sta	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_list_aca	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_list_pub	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_inp_grou_num	{	width:30px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_grou_app	{	width:440px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_grou_nom	{	width:320px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_grou_com	{	width:420px;320px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_grou_pvi	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_grou_sta	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_grou_acj	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_grou_aca	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_grou_pro	{	width:500px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_grou_sur	{	width:180px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_grou_msg	{	xwidth:510px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_inp_cpet_num	{	width:30px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_cpet_nom	{	width:320px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_cpet_cat	{	width:120px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_cpet_log	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_cpet_com	{	width:420px;320px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_cpet_url	{	width:420px;320px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_cpet_sta	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_cpet_aca	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_cpet_pub	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_inp_epre_num	{	width:30px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_epre_nom	{	width:420px;320px;;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_epre_com	{	width:420px;320px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_epre_reg	{	width:180px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_epre_cag	{	width:35px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_epre_sta	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_epre_typ	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_sel_epre_aca	{	/*width:100px;*/	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_epre_nbp	{	width:15px;	text-align:center;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_epre_fil	{	width:320px; 	text-align:left;	xline-height:10px;	font-size:10px;	padding:0px 2px 0px 2px;	margin:1px 4px 0px 0px;	border:1px solid black;		xbackground-color:#ffeedd;#ffffe0;#f0f0f0;lightyellow;#fffff0;lightblue;whitesmoke;lightyellow;	}

.s_frm_inp_dema_dem	{	width:370px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_inp_equi_num	{	width:30px;		text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}
.s_frm_inp_equi_nom	{	width:290px;	text-align:left;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_inp_quot_nb	{	width:35px;		text-align:right;	padding:1px 2px 1px 2px;	xmargin:0px;	border:1px solid black;		}

.s_frm_btn_ok_page	{	background-color:#d3d3d3;c0c0c0;	text-align:center;	font-size:10px;	width:30px;	line-height:12px;	height:17px;	xvertical-align:middle;	xcolor:#313c72;	xborder:1px solid #313c72;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	}
.s_i_btn_ok_page	{	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	border:0px;	}
.s_i_btn_ok_filtre	{	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	border:0px;	height:15px;	width:32px;	}
.s_frm_btn_valider	{	margin-bottom:20px;	}
.s_frm_btn_valider_filtre	{	font-size:9px;	line-height:9px;	height:15px;	padding:0px 2px 0px 2px;	margin:1px 0px 0px 0px;	border:1px solid gray;	}
.s_frm_btn_fermer	{	}

.s_frm_img_erreur   {   border:0px; margin:0px;	padding:0px;	}

.s_c_flipflop		{	xbackground-color:lightblue;	float:left;	width:50px;	margin:20px 0px 0px 0px;	}
.s_c_flipflop_btn	{	width:30px;	margin:10px 0px 0px 0px;	}

.s_i_type_new		{	border:0px;	width:32px;	height:16px;	padding:0px;	margin:0px;	}
.s_i_type_pdf		{	border:0px;	width:16px;	height:16px;	padding:0px;	margin:0px;	}
.s_i_type_xls		{	border:0px;	width:16px;	height:16px;	padding:0px;	margin:0px;	}
.s_i_type_jpg		{	border:0px;	width:16px;	height:16px;	padding:0px;	margin:0px;	}
.s_i_new			{	border:0px;	width:31px;	height:12px;	padding:0px;	margin:0px;	}
.s_i_logoc_jsp	{	border:0px;	xwidth:27px;	height:20px;	padding:4px 0px 0px 0px;	margin:0px;	}
.s_i_logoc_jmc	{	border:0px;	xwidth:27px;	height:20px;	padding:4px 0px 0px 0px;	margin:0px;	}
.s_i_logoc_jgc	{	border:0px;	xwidth:27px;	height:20px;	padding:4px 0px 0px 0px;	margin:0px;	}
.s_i_logoc_jsc	{	border:0px;	xwidth:17px;	height:13px;	padding:1px 0px 0px 0px;	margin:0px;	}
.s_i_logoc_agr	{	border:0px;	xwidth:27px;	height:20px;	padding:4px 0px 0px 0px;	margin:0px;	}
.s_i_logoc_agc	{	border:0px;	xwidth:27px;	height:20px;	padding:4px 0px 0px 0px;	margin:0px;	}
.s_i_logoc_aggc	{	border:0px;	xwidth:27px;	height:20px;	padding:4px 0px 0px 0px;	margin:0px;	}
.s_i_logoc_sgpc	{	border:0px;	xwidth:27px;	height:20px;	padding:4px 0px 0px 0px;	margin:0px;	}
.s_i_logoc_scp	{	border:0px;	xwidth:27px;	height:20px;	padding:4px 0px 0px 0px;	margin:0px;	}


.s_a_tooltip1
{
	xbackground-color:lightblue;
	text-decoration:none;
	color:black;
	border-style:dashed;    border-width:0px 0px 1px 0px;   border-color:blue;
}

.s_a_tooltip2
{
	xbackground-color:lightblue;
	text-decoration:none;
	xcolor:black;
	xborder-style:dashed;    xborder-width:0px 0px 1px 0px;   xborder-color:blue;
}

.s_c_tooltip {
	font-style:normal;
	background-color:lightyellow;
	line-height:12px;
    display:none;
    position:absolute;    width:220px;180px;
    xtop:34px;	xleft:-10px;
    padding:3px;
    color:black;
    border:1px solid black;gray;#bbb;
	text-align:left;
	z_index:10000;
}

.s_s_info_titre_aide	{	color:blue;	font-weight:normal;	text-decoration:underline;	}

.s_s_info_texte						{	font-weight:normal;	}

.s_s_info_titre_err        			{	color:red;	font-weight:normal;	text-decoration:underline;	}

.s_c_bulle_err			{	xbackground-color:lightblue;	float:left;	xwidth:15px;	text-align:center;	xline-height:22px;	padding:2px 0px 0px 5px;	}

.s_c_menutip {
	font-style:normal;
	background-color:lightyellow;white;#f0fff0;lightyellow;
	line-height:12px;
    display:none;
    position:absolute;    width:260px;180px;
    xtop:34px;	xleft:-10px;
    xpadding:5px 7px 6px 7px;
    padding:2px 4px 2px 4px;
    color:black;
    border:1px solid black;gray;red;red;black;gray;#bbb;
	text-align:justify;left;
	z-index:10000;
}
