body					{	margin:0px 0px 0px 0px;	padding:4px 0px 4px 0px;	background:#679acd;#a0a0a0;#d4d0c8;	font-family:arial;	font-size:11px;	text-align:center;	}

body,td,div,span,a,p,h1,h2	{	font-family:arial;	}
span,p,h1,h2			{	margin:0px;	padding:0px;	}
h1,h2					{	font-weight:normal;	}
hr						{	margin-top:5px;	}

/* accusite, accutimb, accucomt */
.as_titre				{	padding:0px 0px 0px 0px;	}
.as_titre1				{	font-size:16px;	line-height:17px;	font-weight:bold;	text-align:center;	padding:5px 0px 0px 0px;	border-style:solid;	border-width:2px 0px 0px 0px;	border-color:darkgray;	}
.as_titre2				{	font-size:12px;	line-height:13px;	font-weight:normal;	text-align:center;	padding:0px 0px 5px 0px;	border-style:solid;	border-width:0px 0px 2px 0px;	border-color:darkgray;	}

.as_legende				{	font-size:11px;	text-align:center;	}

.ac_cont_cl				{	margin:0px auto 0px auto;		width:490px;	font-size:12px;	text-align:justify;	padding:10px 0px 0px 0px;	}

.as_cont_cl1			{	line-height:13px;	float:left;	padding:5px 0px 0px 13px;	}
.as_cont_cl2			{	width:380px;	font-size:12px;	text-align:justify;	}
.as_cl_p1				{	padding:0px 0px 0px 0px;	margin-top:14px;	}
.as_cl_p2				{	padding:0px 0px 0px 0px;	margin-top:21px;	}
.as_cl_p2g				{	float:left;	}
.as_cl_p2c				{	text-align:center;	}
.as_cl_p2d				{	float:right;	}
.as_cl_p2_imgg			{	border:1px solid gray;	width:84px;		height:120px;	}
.as_cl_p2_imgc			{	border:1px solid gray;	width:166px;	height:120px;	}
.as_cl_p2_imgd			{	border:1px solid gray;	width:84px;		height:120px;	}
.as_cl_p3				{	padding:0px 0px 0px 0px;	margin-top:21px;	}
.as_cl_p4				{	padding:0px 0px 0px 0px;	margin-top:10px;	}

.at_cont_tl				{	margin:0px auto 0px auto;		width:570px;	font-size:12px;	text-align:center;	padding:10px 0px 0px 0px;	}

.as_cont_tl1			{	line-height:13px;	float:right;	padding:5px 13px 0px 0px;}
.as_cont_tl2			{	width:290px;	font-size:12px;	text-align:center;	}
.as_tl_p1				{	padding:0px 0px 0px 0px;	margin-top:14px;	}
.as_tl_p2				{	padding:0px 0px 0px 0px;	margin-top:18px;	}
.at_tl_p2_img			{	border:0px;					height:200px;	padding:0px 20px 0px 20px;	}
.as_tl_p2_img			{	border:0px;	width:113px;	height:170px;}
.as_tl_p3				{	padding:0px 0px 0px 0px;	margin-top:15px;	}
.as_tl_p4				{	padding:0px 0px 0px 0px;	margin-top:10px;	}

/* biocomte */
.bc_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	width:550px;	}
.bc_text_titre			{	margin:0px 0px 30px 0px;	font-size:16px;	font-weight:bold;	text-align:center;	}
.bc_text_pres_j			{	font-size:13px;	text-align:justify;	}
.bc_text_pres_j:first-letter	{	font-family:courier new;	font-size:28px;	font-weight:bold;	color:maroon;}

/* chrodate */
.ch_text_tabent			{	text-align:center;	background:aliceblue;	}
.ch_text_libent			{	margin:0px 5px 0px 5px;	font-size:13px;	font-weight:bold;	text-align:center;	}
.ch_text_libannee		{	margin:0px 5px 0px 5px;	font-size:15px;	font-weight:bold;	color:red;	text-align:center;		}
.ch_text_libdate		{	margin:0px 5px 0px 5px;	font-size:12px;	font-weight:bold;	text-align:center;	}
.ch_text_libev			{	margin:0px 5px 0px 5px;	font-size:12px;	text-align:left;	}

/* dochisto */
.dh_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.dh_text_comp			{	font-size:11px;	}
.dh_cont_extraloi		{	border:1px solid black;		width:470px;	padding:20px; margin:50px auto 0px auto;	}
.dh_text_extraloi_titre	{	font-size:17px;	font-weight:bold;	color:blue;	text-align:center;	}
.dh_cont_brulangl		{	border:1px solid black;		width:470px;	padding:20px; margin:50px auto 0px auto;	}
.dh_text_brulangl_titre	{	font-size:17px;	font-weight:bold;	color:blue;	text-align:center;	}
.dh_text_brulangl_par1	{ 	font-size:15px;	text-align:left;	}
.dh_text_brulangl_sign	{ 	font-size:15px;	text-align:right;	}
.dh_cont_lettgrav		{	border:1px solid black;		width:470px;	padding:20px; margin:50px auto 0px auto;	}
.dh_text_lettgrav_titre	{	font-size:17px;	font-weight:bold;	color:blue;	text-align:center;	}
.dh_cont_avisrech		{	border:1px solid black;	width:470px;	padding:20px; margin:50px auto 0px auto;	}
.dh_text_avisrech_titre	{ 	font-size:17px;	font-weight:bold;	color:blue;	text-align:center;	}
.dh_text_avisrech_par1	{ 	font-size:15px;	text-align:left;	}
.dh_text_avisrech_sign	{ 	font-size:17px;	text-align:center;	}
.dh_text_avisrech_par2	{ 	font-size:15px;	text-align:center;	}
.dh_text_avisrech_par3	{ 	font-size:15px;	text-align:left;	}
.dh_text_avisrech_vill	{ 	font-size:15px;	text-align:center;	}

/* marqpost */
.mp_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto; }

/* etatcivi */
.ci_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto; }
.ci_text_comp			{ 	font-size:11px;	}
.ci_cont_decesaml		{	border:1px solid black;		width:470px;	padding:20px; margin:50px auto 0px auto;	text-align:center;	}
.ci_text_decesaml_titre	{ 	font-size:17px;	font-weight:bold;	color:blue;	text-align:center;	}
.ci_cont_decesarl		{	border:1px solid black;		width:470px;	padding:20px; margin:50px auto 0px auto;	text-align:center;	}
.ci_text_decesarl_titre	{	font-size:17px;	font-weight:bold;	color:blue;	text-align:center;	}

/* actesrel */
.ar_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto; }
.ar_text_comp			{	font-size:11px;	}
.ar_cont_extrait1		{	border:1px solid black;	width:470px;	padding:20px; margin:50px auto 0px auto;	text-align:center;	}
.ar_text_extrait1_titre	{	font-size:17px;	font-weight:bold;	color:blue;	text-align:center;	}
.ar_cont_extrait2		{	border:1px solid black;	width:470px;	padding:20px; margin:50px auto 0px auto;	text-align:center;	}
.ar_text_extrait2_titre	{	font-size:17px;	font-weight:bold;	color:blue;	text-align:center;	}

/* arbregen */
.ag_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.ag_table				{	font-size:9px;	}
.ag_cell_nom			{	font-size:11px;	text-align:center;	white-space:nowrap;	}
.ag_cell_date			{	font-size:10px;	text-align:center;	white-space:nowrap;	}
.ag_cell_nom1			{	font-size:11px;	color:red;	text-align:center;	white-space:nowrap;	}
.ag_cell_date1			{	font-size:10px;	color:red;	text-align:center;	white-space:nowrap;	}
.ag_renv				{	font-size:9px;	color:blue;	vertical-align:top;	}
.ag_cell_0000			{	border-width:0px 0px 0px 0px;	border-style:solid;	border-color:black;	}
.ag_cell_0001			{	border-width:0px 0px 0px 1px;	border-style:solid;	border-color:black;	}
.ag_cell_0010			{	border-width:0px 0px 1px 0px;	border-style:solid;	border-color:black;	}
.ag_cell_0011			{	border-width:0px 0px 1px 1px;	border-style:solid;	border-color:black;	}
.ag_cell_0100			{	border-width:0px 1px 0px 0px;	border-style:solid;	border-color:black;	}
.ag_cell_0101			{	border-width:0px 1px 0px 1px;	border-style:solid;	border-color:black;	}
.ag_cell_0110			{	border-width:0px 1px 1px 0px;	border-style:solid;	border-color:black;	}
.ag_cell_0111			{	border-width:0px 1px 1px 1px;	border-style:solid;	border-color:black;	}
.ag_cell_1000			{	border-width:1px 0px 0px 0px;	border-style:solid;	border-color:black;	}
.ag_cell_1111			{	border-width:1px 1px 1px 1px;	border-style:solid;	border-color:black;	}
.ag_desc0				{	font-weight:bold;	text-align:center;	}
.ag_desc1				{	color:red;	font-weight:bold;	text-align:center;	}

/* lavcourm */
.lc_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto; }
.lc_table0				{	width:400px;	margin:30px auto 0px auto;	font-size:11px;	}
.lc_table				{	width:690px;	margin:30px auto 0px auto;	font-size:11px;	}
.lc_text_titre			{	font-size:11px;	font-weight:bold;	text-align:center;	background: aliceblue;	}

/* galphoto */
.ph_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto; }
.ph_text_titre			{	font-size:11px;	font-weight:bold;	text-align:center;	background: aliceblue;	}

/* expo1947 */
.e7_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}

/* souvediv */
.sd_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}

/* livrerev */
.lr_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto; }
.text_livrerev_det_t		{	font-size:10px;	}
.text_livrerev_det		{	font-size:10px;	font-style: italic;}

/* choixsuj */
.cs_cont_ligne			{	padding:30px 0px 30px 0px;	}
.cs_cont_lettre			{	width:560px;	margin:0px auto 0px auto;	border:2px solid gray;	}
.cs_text_fede			{ 	margin:10px 0 0 0;	font-size:17px;	text-align:center;	}
.cs_text_metro			{ 	margin:5px 0 0 0;	font-size:12px;	font-weight:bold;	text-align:center;	}
.cs_text_assodecl		{ 	float:left;	margin:30px 0px 0px 0px;	width:260px;	font-size:9px;	text-align:center;	}
.cs_img_logo			{	float:left;	margin:30px 0px 0px 0px;	width:30px;		height:30px;	border:0px;	}
.cs_text_membfede		{	float:left;	margin:30px 0px 0px 0px;	width:260px;	font-size:9px;	text-align:center;	}
.cs_text_presluci		{ 	margin:10px 0 0 0;	font-size:9px;	font-weight:bold;	text-align:center;	}
.cs_text_surrdv			{	margin:10px 0 0 110px;	font-size:9px;	text-align:left;	}
.cs_text_sep1			{ 	font-size:13px;	text-align:center;	}
.cs_text_parisle		{ 	margin:0 0 0 320px;	font-size:14px;	text-align:left;		}
.cs_text_lepresi		{	margin:25px 0 0 300px;	font-size:14px;	text-align:left;}
.cs_text_jourtimb		{	margin:0px 0 0 70px;	font-size:14px;	text-decoration:underline;	text-align:left;}
.cs_text_monsmini		{	margin:0px 0 0 300px;	font-size:14px;	text-align:left;	}
.cs_text_parisvii		{	margin:0px 0 0 430px;	font-size:14px;	text-align:left;	}
.cs_text_monsmini2		{	margin:20px 0 20px 0;	font-size:14px;	text-align:center;	}
.cs_text_corps			{	margin:10px 0 0 70px;	font-size:14px;	text-indent:70px;	text-align:left;	}
.cs_text_soit1			{	margin:0px 0 0 170px;	font-size:14px;	text-align:left;	}
.cs_text_soit2			{	margin:0px 0 0 70px;	font-size:14px;	text-align:left;	}
.cs_text_presisign		{	margin:10px 0 0 300px;	font-size:14px;	text-align:left;	}
.cs_text_signberth		{	margin:10px 0 50px 400px;	font-size:17px;	font-weight:bold;	text-align:left;	}

/* gravpiel */
.gp_cont_ligne			{	width:560px;	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.gp_text_titre1			{	font-size:16px;	font-weight:bold;	text-align:center;	}
.gp_text_titre2			{	font-size:13px;	font-weight:bold;	text-align:center;	}
.gp_text_titre2n		{	font-size:13px;	font-style:italic;	text-align:center;	}
.gp_text_texte			{	font-size:13px;	text-align:justify;	}
.gp_text_texte:first-letter	{	font-family:courier new;	font-size:28px;	font-weight:bold;	color:maroon;}
.gp_text_signat			{	font-size:13px;	font-weight:bold;	text-align:right;	}
.gp_text_notes			{	font-size:13px;	font-style:italic;	text-align:left;	}

/* notiphil */
.np_cont_ligne			{	padding:30px 0px 30px 0px;	}
.np_cont_noti1			{	width:594px;	margin:0px auto 0px auto;	border:2px solid gray;	}
.np_cont_noti2			{	padding:10px;	}
.np_cont_tabcar			{	xbackground-color:grey;width:461px;	margin:10px auto 0px auto;	text-align:center	}
.np_img_logo			{	float:left;	border:0px;	height:50px;	width:47px;	}
.np_img_timbre			{	height:130px;	width:82px;	border:0px;}
.np_text_rf				{ 	font-size:15px;	text-align:center;	}
.np_text_minis			{	font-size:18px;	font-weight:bold;	text-align:center;	margin-top:20px;	}
.np_text_pres			{	clear:both;	font-size:13px;	font-weight:bold;	text-align:justify;	text-indent:40px;	margin-top:20px;	}
.np_text_carac			{	font-size:15px;	font-weight:bold;	text-align:center;	margin-top:25px;	}
.np_text_corps			{	font-size:12px;	text-align:justify;	text-indent:25px;	margin-top:3px;	}
.np_text_cartit			{	font-size:15px;	font-weight:bold;	text-align:center;	}
.np_text_carinl			{	font-size:11px;	}
.np_text_carinc			{	font-size:11px;	text-align:center;	}
.np_text_an				{	font-size:12px;	font-weight:bold;	text-indent:25px;	margin-top:8px;	text-align:left;	}

/* jourtimb */
.jt_text_explica		{	font-size:13px;	text-align:center;	margin:30px auto 20px auto;	width:600px	}
.jt_text_flag			{	font-size:13px;	font-weight:bold;	color:red;	text-align:center;		}
.jt_text_tabent			{	font-size:13px;	font-weight:bold;	text-align:center;	background:aliceblue;	}
.jt_text_numdep			{	margin:0px 5px 0px 5px;	font-size:13px;	text-align:center;		}
.jt_text_numville		{	margin:0px 5px 0px 5px;	font-size:13px;	font-weight:bold;	text-align:center;		}
.jt_text_libville		{	margin:0px 5px 0px 5px;	font-size:13px;	text-align:left;	}
.jt_text_numdep			{	margin:0px 5px 0px 5px;	font-size:13px;	text-align:center;	}
.jt_text_libdep			{	margin:0px 5px 0px 5px;	font-size:13px;	text-align:left;	}

/* numcatal */
.rc_text_explica		{	font-size:13px;	text-align:center;	margin:20px auto 20px auto;	width:600px	}
.rc_text_tabent			{	text-align:center;	background:aliceblue;	}
.rc_text_libent			{	margin:0px 20px 0px 20px;	font-size:13px;	font-weight:bold;	text-align:center;		}
.rc_text_libcat			{	margin:0px 5px 0px 5px;		font-size:12px;	font-weight:bold;	color:red;	text-align:left;	}
.rc_text_desc			{	margin:0px 5px 0px 15px;	font-size:12px;	text-align:left;	}
.rc_text_lib			{	margin:0px 5px 0px 5px;		font-size:12px;	text-align:center;	}

/* numfeuil */
.nf_text_explica		{	font-size:13px;	text-align:center;	margin:20px auto 20px auto;	width:600px	}
.nf_text_tabent			{	text-align:center;	background:aliceblue;	}
.nf_text_libent			{	margin:0px 20px 0px 20px;	font-size:13px;	font-weight:bold;	text-align:center;		}
.nf_text_libcat			{	margin:0px 5px 0px 5px;		font-size:12px;	font-weight:bold;	color:red;	text-align:left;	}
.nf_text_desc			{	margin:0px 5px 0px 15px;	font-size:12px;	text-align:left;	}
.nf_text_lib			{	margin:0px 5px 0px 5px;		font-size:12px;	text-align:center;	}

/* timbpiel */
.tp_cont_ligne			{	padding:30px 0px 0px 0px;	}
.tp_table				{	width:690px;	margin:0px auto 0px auto;	}
.tp_text_tabent			{	font-size:12px;	font-weight:bold;	text-align:center;	background:aliceblue;	}
.tp_text_tab			{	font-size:11px;	text-align:center;}
.tp_text_tab969			{	font-size:11px;	font-weight:bold;	text-align:center;	background:oldlace;	}

/* timsurch */
.ts_cont_ligne			{	padding:30px 0px 0px 0px;	}
.ts_table				{	width:690px;	margin:0px auto 0px auto;	}
.ts_text_tabent			{	font-size:12px;	font-weight:bold;	text-align:center;	background:aliceblue;	}
.ts_text_tab			{	font-size:11px;	text-align:center;}
.ts_text_tab969			{	font-size:11px;	font-weight:bold;	text-align:center;	background:oldlace;	}

/* histfete */
.hj_cont_ligne			{	padding:30px 0px 0px 0px;	}
.hj_table				{	width:690px;	margin:0px auto 0px auto;	}
.hj_text_tabent			{	font-size:12px;	font-weight:bold;	text-align:center;	background:aliceblue;	}
.hj_text_tab			{	font-size:11px;	text-align:center;}
.hj_text_tab969			{	font-size:11px;	font-weight:bold;	text-align:center;	background:oldlace;	}

/* etapedie */
.ed_main				{	position:relative;	top:30px; height:1260px;	xborder:1px solid black}

.ed_eta_li1				{	font-size:12px;	font-weight:bold;	text-align:center;	}
.ed_eta_li2				{	font-size:11px;	font-weight:normal;	text-align:center;	}
.ed_lien				{	margin:0px auto 0px auto;	border-width:0px 1px 0px 1px;	border-style:solid;	border-color:black;	width:2px;	height:50px;	}
.ed_lien1				{	margin:0px auto 0px auto;	border-width:0px 1px 0px 1px;	border-style:solid;	border-color:black;	width:2px;	height:50px;	}
.ed_lien2				{	margin:0px auto 0px auto;	border-width:0px 1px 0px 1px;	border-style:solid;	border-color:black;	width:2px;	height:100px;	}
.ed_v					{	font-size:16px;	}
.ed_action				{	font-size:11px;	color:gray;	text-align:center;	width:62px;	}
.ed_rappel				{	font-size:10px;	color:blue;	text-align:right;	padding-right:5px;	}
.ed_rappel2				{	font-size:10px;	color:blue;	}
.ed_rappelt				{	font-size:10px;	color:black;	}
.ed_copyright			{	font-size:11px;	color:red;	font-weight:bold;	text-align:center;	margin:5px 0 5px 0;	}

.ed_etape_a				{	position:absolute;	left:220px; top:0px;	width:150px;	border:1px solid black;	text-align:center;	}
.ed_lien_ab				{	position:absolute;	left:290px; top:50px;	width:20px;	text-align:center;	}
.ed_action_ab			{	position:absolute;	left:230px; top:55px;	}

.ed_etape_b				{	position:absolute;	left:220px; top:120px;	width:150px;	border:1px solid black;	text-align:center;		}
.ed_lien_bc				{	position:absolute;	left:290px;	top:170px;	width:20px;	text-align:center;	}
.ed_action_bc			{	position:absolute;	left:230px; top:175px;	}

.ed_etape_c				{	position:absolute;	left:220px; top:240px;	width:150px;	border:1px solid black;	text-align:center;		}
.ed_lien_cd				{	position:absolute;	left:290px;	top:290px;	width:20px;	text-align:center;	}
.ed_action_cd			{	position:absolute;	left:230px; top:295px;	}

.ed_etape_d				{	position:absolute;	left:220px; top:360px;	width:150px;	border:1px solid black;	text-align:center;		}

.ed_lien_dd1			{	position:absolute;	left:230px; top:410px;	width:20px;	text-align:center;	}
.ed_action_dd1			{	position:absolute;	left:180px; top:415px;	}

.ed_lien_dd2			{	position:absolute;	left:290px; top:430px;	width:20px;	text-align:center;	}
.ed_action_dd2			{	position:absolute;	left:270px; top:412px;	}

.ed_lien_dd3			{	position:absolute;	left:350px; top:410px;	width:20px;	text-align:center;	}
.ed_action_dd3			{	position:absolute;	left:365px; top:415px;	}

.ed_etape_d1			{	position:absolute;	left:105px; top:480px;	width:150px;	border:1px solid black;	text-align:center;		}
.ed_etape_d2			{	position:absolute;	left:220px; top:550px;	width:150px;	border:1px solid black;	text-align:center;		}
.ed_etape_d3			{	position:absolute;	left:335px; top:480px;	width:150px;	border:1px solid black;	text-align:center;		}

.ed_img1				{	position:absolute;	left:435px; top:0px;	font-size:10px;	text-align:center;	}
.ed_img1_img			{	width:250px; height:166px;	border:1px solid black;	}

.ed_img2				{	position:absolute;	left:10px; top:0px;	font-size:10px;	text-align:center;	}
.ed_img2_img			{	width:147px; height:284px;	border:1px solid black;	}

.ed_img3				{	position:absolute;	left:10px; top:330px;	font-size:10px;	text-align:center;	}
.ed_img3_img			{	width:83px; height:112px;	border:1px solid black;	}

.ed_img4				{	position:absolute;	left:435px; top:220px;	font-size:10px;	text-align:center;	}
.ed_img4_img			{	width:250px; height:184px;	border:1px solid black;	}

.ed_img5				{	position:absolute;	left:10px; top:620px;	font-size:10px;	text-align:center;	}
.ed_img5_img			{	width:352px; height:357px;	border:1px solid black;	}

.ed_img6				{	position:absolute;	left:375px; top:795px;	font-size:10px;	text-align:center;	}
.ed_img6_img			{	width:329px; height:183px;	border:1px solid black;	}

.ed_legende				{	position:absolute;	left:40px; top:1030px;	width:600px;	border:1px solid gray;	padding:5px; margin-bottom:20px;	background:white;	text-align:left;	}

/* eprearti */
.ea_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.ea_text_pres			{	font-size:12px;	text-align:center;	}
.ea_text_pres2			{	font-size:10px;	text-align:center;	}

/* epreluxe */
.el_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.el_text_pres			{	font-size:12px;	text-align:center;	}
.el_text_pres2			{	font-size:10px;	text-align:center;	}

/* eprecoul */
.ec_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.ec_text_pres			{	font-size:12px;	text-align:center;	}
.ec_text_pres2			{	font-size:10px;	text-align:center;	}

/* epreautr */
.et_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.et_text_pres			{	font-size:12px;	text-align:center;	}
.et_text_pres2			{	font-size:10px;	text-align:center;		}

/* essacoul */
.eo_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.eo_text_titre			{	font-size:14px;	font-weight:bold;	color:red;text-align:center;	text-decoration:underline;	}
.eo_text_pres			{	font-size:12px;	font-weight:normal;	font-style:normal;	color:black; text-align:center;	}
.eo_text_pres2			{	font-size:10px;	font-weight:normal;	font-style:normal;	color:black; text-align:center;	}
.eo_text_combi			{	border:1px solid black;	padding:2px 5px 2px 5px;	text-align:center;	font-size:15px;	font-weight:bold;	background:powderblue;	}

/* timbneuf */
.tn_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.tn_cont_image			{	margin-top:20px;	text-align:center;	}
.tn_text_couleurs		{	margin-top:10px;	text-align:center;	font-size:12px;	}

/* timbobli */
.to_cont_ligne			{	padding:30px 0px 0px 0px;	xmargin:0px auto 0px auto;	}
.to_text_pres			{	font-size:12px;	text-align:center;	}
.to_text_pres2			{	font-size:10px;	text-align:center;	}

/* timbnond */
.nd_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.nd_text_pres			{	font-size:12px;	text-align:center;	}

/* feuilles */
.f2_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.f2_text_pres			{	font-size:12px;	text-align:center;	}
.f2_text_pres2			{	font-size:10px;	text-align:center;	}

/* fragbloc */
.fb_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.fb_text_pres			{	font-size:12px;	text-align:center;	}
.fb_text_pres2			{	font-size:10px;	text-align:center;	}

/* coindate */
.cd_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.cd_text_pres			{	font-size:12px;	text-align:center;	}
.cd_text_pres2			{	font-size:10px;	text-align:center;	}

/* varicuri */
.vc_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.vc_text_pres			{	font-size:12px;	text-align:center;	}
.vc_text_pres2			{	font-size:10px;	text-align:center;	}

/* oblit1er */
.t1_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}

/* carte1er */
.c1_cont_ligne			{	padding-top:8px;	}
.c1_text_lib0			{	border:1px solid black;	padding:5px 5px 5px 5px; margin:30px 10px 20px 10px;font-size:13px;	font-weight:bold;	background:aliceblue;	text-align:center;	}
.c1_text_lib			{	border:1px solid black;	padding:5px 5px 5px 5px; margin:60px 10px 20px 10px;font-size:13px;	font-weight:bold;	background:aliceblue;	text-align:center;	}
.c1_text_lien1			{	font-size:13px;	font-weight:bold;	text-align:center;	color:blue;	text-decoration:none;	}
.c1_text_lien1:hover	{	text-decoration:underline;	}
.c1_text_lien1:focus	{	text-decoration:underline;	}
.c1_text_lien2			{	font-size:11px;	font-style:italic;	text-align:center;	}

/* envel1er */
.e1_cont_ligne			{	padding-top:8px;	}
.e1_text_lib0			{	border:1px solid black;	padding:5px 5px 5px 5px; margin:30px 10px 20px 10px;	font-size:13px;	font-weight:bold;	background:aliceblue;	text-align:center;	}
.e1_text_lib			{	border:1px solid black;	padding:5px 5px 5px 5px; margin:60px 10px 20px 10px;	font-size:13px;	font-weight:bold;	background:aliceblue;	text-align:center;	}
.e1_text_lien1			{	font-size:13px;	font-weight:bold;	text-align:center;	color:blue;	text-decoration:none;	}
.e1_text_lien1:hover	{	text-decoration:underline;	}
.e1_text_lien1:focus	{	text-decoration:underline;	}
.e1_text_lien2			{	font-size:11px;	font-style:italic;	text-align:center;	}

/* cartemax */
.cm_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}

/* autre1er */
.a1_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}

/* carteenv */
.ce_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}

/* echanges */
.eh_cont_ligne			{	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}

/* accuphil */
.ap_cont_ligne			{	width:690px;	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.ap_texte				{	font-size:12px;	font-weight:normal;	text-align:justify;		}

/* codecoul */
.cc_cont_ligne			{	padding:30px 0px 0px 0px;	}
.cc_table				{	width:690px;	margin:0px auto 0px auto;	}
.cc_text_tabent			{	font-size:12px;	font-weight:bold;	text-align:center;	background:aliceblue;	}
.cc_text_tab			{	font-size:11px;	text-align:left;}

/* pourquoi */
.pq_cont_ligne			{	width:690px;	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.pq_texte				{	font-size:12px;	font-weight:normal;	text-align:justify;		}
.pq_sign				{	font-size:12px;	font-weight:bold;	text-align:right;		}

/* plansite */
.ps_cont_ligne			{	width:700px;	padding:10px 0px 0px 0px;	margin:0px auto 0px auto;	}
.ps_table				{	font-size:12px;	font-weight:normal;	width:100%;	text-align:left;			}

/* listedoc */
.ld_cont_ligne			{	width:690px;	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.ld_table				{	font-size:11px;	width:100%;	}
.ld_text_titre			{	font-size:11px;	font-weight:bold;	text-align:center;	background: aliceblue;	}
.ld_page				{	white-space:nowrap;	}

/* infotech */
.it_cont_ligne			{	width:690px;	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.it_text				{	font-size:11px;	text-align:left;}

/* lienphil */
.lp_cont_ligne			{	width:600px;	padding:30px 0px 0px 0px;	text-align:left;	xmargin:0px auto 0px auto;	}
.lp_text_target			{	font-size:12px;	font-weight:bold;	color:red;	text-align:center}
.lp_liensite			{	white-space:nowrap;	font-size:12px;	text-decoration:none;	}
.lp_liensite:hover		{	text-decoration:underline;	}
.lp_liensite:focus		{	text-decoration:underline;	}
.lp_etoile				{	font-size:11px;	vertical-align:top;		}
.lp_libsite				{	white-space:nowrap;	font-size:12px;	}
.lp_titre_pav			{	font-size:12px;	font-weight:bold;	}
.lp_text				{	font-size:12px;	text-align:left;	}

/* quiztimb */
.qt_cont_ligne			{	padding:0px 0px 0px 0px;	margin:0px auto 0px auto;	}
.qt_quest_ok			{	margin:30px 0px 0px 10px;	font-size:12px;	text-align:left;	font-weight:bold;	color:black;			}
.qt_quest_ko			{	margin:30px 0px 0px 10px;	font-size:12px;	text-align:left;	font-weight:bold;	color:red;		}
.qt_cont_rep			{	margin:0px 0px 0px 20px;	font-size:12px;	text-align:left;	}
.qt_rep					{	font-size:12px;	text-align:left;	font-weight:normal;	color:black;		}
.qt_rep_ok				{	font-size:12px;	text-align:left;	font-weight:normal;	color:green;		}
.qt_rep_ko				{	font-size:12px;	text-align:left;	font-weight:normal;	color:red;		}
.qt_cont_essais			{	margin:30px auto 0px auto;	width:350px;	font-size:15px;	text-align:center;	font-weight:bold;	color:blue;		border:2px solid blue;	}

/* histsite */
.hs_cont_ligne			{	width:690px;	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.hs_table				{	font-size:11px;	width:100%;	}
.hs_titretab			{	font-size:13px;	padding:5px 0px 5px 0px;	font-weight:bold;	text-align:center;	background:aliceblue;	}
.hs_celldate			{	font-size:11px;	padding:0px 5px 0px 5px;	white-space:nowrap;	text-align:center	}
.hs_cellrub				{	font-size:11px;	padding:0px 5px 0px 5px;	white-space:nowrap;	text-align:left;	}
.hs_cellmaj				{	font-size:11px;	padding:0px 5px 0px 5px;	text-align:left;	}

/* remercie */
.re_cont_ligne			{	width:690px;	padding:30px 0px 0px 0px;	margin:0px auto 0px auto;	}
.re_table				{	font-size:12px;	text-align:left;	}

/* rechmote */
.rm_cont_ligne			{	xoverflow:auto;	xwidth:720px; xheight:390px;	background:white;	}

/* compteur */
.ct_cont_ligne_all		{	margin:0px auto 10px auto;	overflow:auto;	width:1500px;940px; height:521px;	}
.ct_cont_ligne			{	margin:0px auto 10px auto;	overflow:auto;	width:1500px;940px; height:521px;	}

/* motscles */
.mc_cont_ligne			{	position:absolute;	left:0px;	overflow-x:auto;	background-color:white;	padding:10px 0px 0px 0px;	margin:0px 0px 0px 0px; width:960px; font-family:courrier;	font-size:8px;	text-align:left;		}

/* evolclass */
.ev_cont_ligne			{	position:absolute;	left:0px;	overflow-x:auto;	background-color:white;	padding:10px 0px 0px 0px;	margin:0px 0px 0px 0px; width:960px; font-size:9px;	text-align:left;		}

/* histpage */
.hp_cont1_n				{	display:none;	}
.hp_cont1_o				{	z-index:1000;	margin:0px auto 0px auto;	padding:5px 0px 5px 0px;	position:absolute;	top:155px;	left:195px;	border:3px solid darksalmon;	width:705px;	height:370px;	text-align:center; 	background-color:white;	overflow:auto;	}
.hp_table				{	width:680px;	margin:5px auto 5px auto;	}
.hp_titretab			{	font-size:13px;	padding:5px 0px 5px 0px;	font-weight:bold;	text-align:center;	background:aliceblue;	}
.hp_celldate			{	font-size:12px;	padding:0px 5px 0px 5px;	white-space:nowrap;	text-align:center	}
.hp_cellmaj				{	font-size:12px;	padding:0px 5px 0px 5px;	text-align:left;	}

/* http */
.http_cont1_n			{	display:none;	}
.http_cont1_o			{	z-index:900;	position:absolute;	top:20px;	left:60px;	border:3px solid darksalmon;	width:890px;	height:510px;	background:white;	overflow:auto;	}
.http_table				{	width:840px;	margin:20px auto 20px auto;	}
.http_titretab			{	font-size:12px;	padding:5px 0px 5px 0px;	font-weight:bold;	text-align:center;	background:aliceblue;	}
.http_cellzone			{	font-size:10px;	padding:0px 5px 0px 5px;	white-space:nowrap;	text-align:left;}
.http_cellval			{	font-size:10px;	padding:0px 5px 0px 5px;	text-align:left;	}

/* der */
.der_cont1_n			{	display:none;	}
.der_cont1_o			{	z-index:800;	position:absolute;	top:130px;	left:5px;	border:3px solid darksalmon;	width:945px;	height:390px;	background:white;	overflow:auto;	}


/* containers principaux */
/* avec IE, ne pas cumuler float:left (quand il est 1er) et un margin-left>0px */
.cont1_menu_h			{ 	position:absolute;	top:0px;	left:0px;120px;0px;120px;  	background:ghostwhite; text-align:left;	font-size:9px;	}

.cont1_all				{	width:987px;864px;859px;982px;1145px;982px;975px;965px;	background-color:white;	padding:0px 0px 0px 0px;	margin:0px auto 0px auto;	text-align:center;	xborder-style:solid;	xborder-color:black;	xborder-width:1px 1px 1px 1px;	background-color:#ffffff;	background-image:url(logos/fondpage.jpg);	background-attachment:fixed;	}
.cont1_all_min			{	width:730px;720px;	margin:0px auto 0px auto;	text-align:center;	border-style:solid;	border-color:black;	border-width:1px 1px 1px 1px;	background-color:white;	}

.cont1_vert_menu        {   xbackground-color:red;overflow:hidden;		float:left;	width:125px;120px;113px;	padding:3px 0px 0px 3px;}
.cont1_vert_pub120      {   xbackground-color:yellow;overflow:hidden;	float:left;	width:120px;120px;	padding:3px 0px 0px 3px;}
.cont1_vert_pub160		{   xbackground-color:yellow;overflow:hidden;	float:left;	width:160px;120px;	padding:3px 0px 0px 3px;}
.cont1_vert_main		{   xbackground-color:blue;overflow:hidden;		float:left;	width:730px;720px;728px;	padding:3px 0px 0px 3px;}

.cont1_pubv            	{   overflow:hidden;	float:left;	width:120px;	margin:4px 0px 0px 0px;}

/*
.cont1_main0            {   overflow:hidden;	float:left;	width:720px;	margin:4px 0px 0px 0px;}
.cont1_header			{	clear:both;	}
*/
.cont1_logo				{	xbackground-color:lightgreen;	width:113px;	height:62px;	xmargin:4px 0px 0px 0px;	}

.cont1_bandeau			{	xbackground-color:lightgreen;	width:730px;720px;	height:62px;	overflow:hidden;	xmargin:4px 0px 0px 0px;	}
.cont1_band_g			{	float:left;	width:125px;120px;125px;	height:60px;	overflow:hidden;	border-style:solid;	border-color:gray;black;gray;black;	border-width:1px 1px 1px 1px;	text-align:center; 	background-color:oldlace;#d0f0d0;oldlace;#ffffc0;oldlace;		}
.cont1_banniere			{	float:left;	width:468px;	height:60px;	overflow:hidden;	padding:0px 0px 0px 0px;	margin:0px 3px 0px 3px;	border-style:solid;	border-width:1px;	border-color:gray;black;gray;	}
.cont1_band_d			{	float:left;	width:125px;120px;125px;	height:60px;	overflow:hidden;	border-style:solid;	border-color:gray;black;gray;black;	border-width:1px 1px 1px 1px;	text-align:center;	background-color:oldlace;#d0f0d0;oldlace;#ffffc0;oldlace;		}
/*
.cont1_band_d2			{	background-color:orange;float:left;	width:115px;	height:60px;	margin:0px 0px 0px 4px;	xborder-style:solid;	xborder-color:black;	xborder-width:1px 1px 1px 1px;	xtext-align:center;	xbackground:oldlace;		}
*/

.cont1_barrenavg		{	margin:2px 0px 2px 0px;	font-size:10px;	color:black; xwidth:135px;			height:14px;	background-color:oldlace;#d0f0d0;oldlace;#caffca;oldlace;#eaffea;white;#e9e9e9;	text-align:center;		border-style:solid;	border-color:gray;black;	border-width:1px 1px 1px 1px	}
.cont1_barrenav			{	margin:2px 0px 2px 0px;	font-size:10px;	color:black; xwidth:718px;835px;	height:14px;	background-color:oldlace;#d0f0d0;oldlace;#eaffea;white;#e9e9e9;	text-align:center;		border-style:solid;	border-color:gray;black;	border-width:1px 1px 1px 1px	}

.cont1_main				{	xbackground-color:lightblue;	width:728px;	padding:4px 0px 0px 0px;	margin:0px auto 0px auto;	}
.cont1_footer			{	}

.cont1_ami				{	width:726px;	margin:0px auto 10px auto;	padding:2px 0px 2px 0px;	text-align:center;	color:#ed3030;red;	xfont-weight:bold;	font-family:arial;	font_size:11px;	border-style:solid;	border-color:#ed3030;red;black;gray;black;	border-width:1px 1px 1px 1px;	background-color:#ccffcc;#ffffd0;	}
.cont1_pub_head			{	xbackground-color:#ffffc0;	width:728px;	height:90px;	margin:0px auto 4px auto;	padding:0px 0px 0px 0px;	xborder-style:solid;	xborder-color:gray;	xborder-width:1px 1px 1px 1px;	}
.cont1_pub_foot			{	xbackground-color:#ffffc0;	width:728px;	height:90px;	margin:4px auto 0px auto;	padding:0px 0px 0px 0px;	xborder-style:solid;	xborder-color:gray;	xborder-width:1px 1px 1px 1px;	}

.cont1_annonce			{	border-style:solid;	border-width:1px 0px 0px 0px;	border-color:black;	}
.text_annonce			{	background-color:white;	color:#ad3030;	font-size:10px;	line-height:12px;	}

.anav					{	text-decoration:none;	color:blue;	}
.anav:hover				{	text-decoration:underline;	}
.anav:focus				{	text-decoration:underline;	}
.snav					{	color:gray;	}

.cont_spacer			{	clear:both;	font-family:arial;	font-weight:normal;	font-size:8px;}

.cont_cadre				{	margin-bottom:5px;	text-align:center;	}
.cont_col6				{	float:left;	width:120px;	padding-top:2px;	text-align:center;	}
.cont_col5				{	float:left;	width:144px;	padding-top:2px;	text-align:center;	}
.cont_col4				{	xbackground-color:red;	float:left;	width:180px;	padding-top:2px;	text-align:center;	}
.cont_col3				{	float:left;	width:240px; 	padding-top:2px;	text-align:center;	}
.cont_col2				{	float:left;	width:360px; 	padding-top:2px;	text-align:center;	}
.cont_col1				{	float:left;	width:720px; 	padding-top:2px;	text-align:center;	}
.cont_detail			{	text-align:center;	}
.cont_espace			{	clear:both;	}
.cont_explica			{	margin:30px auto 0px auto;	border:1px solid lightgrey;	background-color:#caf0ff;cyan;white;	text-align:center;	}
.cont_image				{	margin-top:10px;	text-align:center;	}
.cont_info_10der_o		{	font-size:9px;	width:700px;	text-align:center;	overflow:auto;	}
.cont_info_10der_n		{	font-size:9px;	width:700px;	text-align:center;	overflow:auto;	display:none;	}
.cont_lien_page			{	text-align:center;	}
.cont_pays				{	text-align:center;	}

.cont_titre				{	clear:both;	margin:10px auto 0px auto;	text-align:center;	border:2px solid #c0c0c0;	text-align:center;}
.text_titre				{	font-size:22px;	background:oldlace;azure;	padding:3px 6px 3px 6px;	}

/*.cont1_barrenav			{	float:left;	font-size:10px;	color:black; width:718px;			height:14px;	background-color:#e9e9e9;	text-align:center;		border-style:solid;	border-color:black;	border-width:1px 1px 1px 1px	}*/
.infos_sup				{	margin:0px auto 0px auto;	padding:4px 0px 4px 0px;	xwidth:135px;	background-color:oldlace;#e9e9e9;#ffffc0;white;#eaffea;white;oldlace;#ffffc0;white;#e9e9e9;#ffffe0;oldlace;#e9e9e9;	border-style:solid;	border-color:gray;black;	border-width:1px 1px 1px 1px;	}

.new_menu				{	margin:3px 0px 2px 0px;	xwidth:135px;	border-style:solid;	border-color:gray;black;	border-width:1px 1px 1px 1px;	}
.new_menu_pub			{	margin:3px 0px 0px 0px;	xwidth:135px;	border-style:solid;	border-color:gray;black;	border-width:1px 1px 0px 1px;	}

.new_smenu				{	padding:0px 0px 0px 0px;	display:block;	xfont-family:verdana;	font-size:11px;	line-height:12px;	text-align:center;	font-weight:normal;	background-color:#f0b090;darksalmon;#d9d9d9;#d4d0c8;#e9e9e9;lightgrey;#e9e9e9;darksalmon;	border-style:solid;	border-color:gray;black;	border-width:0px 0px 0px 0px;	text-decoration:none; }
.new_smenu_n			{	color:darkblue;blue; }
.new_smenu_n:hover		{	text-decoration:underline;	}
.new_smenu_n:focus		{	text-decoration:underline;	}
.new_smenu_o			{	color:darkblue;red; font-weight:bold;	}
.new_smenu_o:hover		{	text-decoration:underline;	}
.new_smenu_o:focus		{	text-decoration:underline;	}

.new_sousmenu			{	border-style:solid;	border-color:gray;lightgrey;	border-width:1px 0px 0px 0px;	}
.new_ssousmenu			{	padding:1px 0px 1px 4px;	display:block;	font-size:11px;	text-align:left;	text-decoration:none;	background-color:oldlace;#d0f0d0;#ffff80;#d0f0d0;oldlace;#d0f0d0;#ffffa0;oldlace;#daffda;oldlace;white;#e6ffe6;#ffffc0;oldlace;	color:blue;	font-weight:normal;}
.new_ssousmenu:hover	{	text-decoration:underline	}
.new_ssousmenu:focus	{	text-decoration:underline	}

.new_options_o			{	padding:4px 0px 2px 0px;	background-color:#ffffd0;oldlace;#ffffe0;ivory;oldlace;white;#ffffe0;ivory;	border-style:solid;	border-color:gray;lightgrey;	border-width:1px 0px 0px 0px;	}
.new_options_n			{	display:none;	}

.new_option_n			{	margin:0px 0px 1px 8px;	display:block;	line-height:11px;	font-size:9px;	text-align:left;	color:blue;	text-decoration:none; }
.new_option_n:hover		{	text-decoration:underline;	}
.new_option_n:focus		{	text-decoration:underline;	}
.new_option_o			{	margin:0px 0px 1px 8px;	display:block;	line-height:11px;	font-size:9px;	text-align:left;	color:red;	text-decoration:none;underline; }
.new_option_o:hover		{	text-decoration:underline;	}
.new_option_o:focus		{	text-decoration:underline;	}


.text_band_titre		{	font-size:11px;	font-weight:bold;	padding-top:3px;	text-align:center;	}
.text_band_info			{	font-size:10px;	text-align:center;		}
.text_band_vues			{	font-size:9px;	text-align:center;	color:black;	padding:2px 0px 2px 0px;	}
.text_band_lien			{	font-size:10px;	color:blue;	text-align:center; text-decoration:none;	}
.text_band_lien:hover	{	text-decoration:underline;	}
.text_band_lien:focus	{	text-decoration:underline;	}
.text_band_new			{	font-size:10px;	color:red;	text-align:center; text-decoration:none;	}
.text_band_new:hover	{	text-decoration:underline;	}
.text_band_new:focus	{	text-decoration:underline;	}
.text_band_menu			{	font-size:9px;	}
.text_band_themes		{	font-size:9px;	color:black;gray;	text-align:center;		}
.text_infos_sup			{	font-size:9px;	color:black;	text-align:center;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}

.text_menu_phil			{	font-size:9px;	color:blue;	text-decoration:none;	}
.text_menu_phil:hover	{	text-decoration:underline;	}

.text_cadre				{	border:1px solid black;	padding:1px 3px 1px 3px;	font-size:13px;	font-weight:bold;	background-color:oldlace;	text-align:center;	}

.text_cpttitre			{	font-size:10px;	font-weight:bold;	}
.text_cptnumvis			{	font-size:9px;	line-height:9px;	}
.text_cptcodepage		{	font-size:9px;	line-height:9px;	}
.text_cptdate			{	font-size:9px;	line-height:9px;	color:blue;	}
.text_cptheure			{	font-size:9px;	line-height:9px;	color:red;	}
.text_cptinfos			{	font-size:9px;	line-height:9px;	}
.text_cptcount			{	font-size:9px;	line-height:9px;	color: blue;	}
.text_detail			{	font-size:10px;	text-align:center;	}
.text_resume			{	font-size:10px;	font-style:italic;	text-align:left;	}
.text_explica_titre		{	font-size:11px;	text-align:center;	 padding:5px;	font-weight:bold;	text-decoration:underline;	}
.text_explica_l			{	font-size:10px;	text-align:left;	 padding:5px;}
.text_explica_c			{	font-size:10px;	text-align:center;	 padding:5px;}
.text_explica_j			{	font-size:10px;	text-align:justify;	 padding:5px;}
.text_lien_haba			{	font-size:12px;	}
.text_pays				{	border:1px solid black;	padding:2px 5px 2px 5px;	font-size:20px;	background:oldlace;	text-align:center;	}
.nowrap					{	white-space:nowrap; }

