/* La feuille a été formattée avec http://www.lonniebest.com/FormatCSS/ */

body
{
	background-color: #A2C3F0;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	overflow: auto;
}
a
{
	text-decoration: none;
}
.a_propos
{
	position: absolute;
	left: 40%;
	top: 20%;
	width : 30%;
	z-index: 99;
	background-color : #7BD02C;
	padding : 5px;
}
.a_propos_titre
{
	display : inline;
	width: 70%;
	background-color : #ffffff;
}
.a_propos_close
{
	display : inline;
	float:right; 
	color : Red;
	background-color : #CBEDAA;
	cursor : pointer;
	padding : 2px;
}
.a_propos_msg
{
	width : 96%;
	background-color : #ffffff;
	padding : 5px;
}
.version
{
	position:absolute;
	font-size : xx-small;
	color : White;
	left : 120px;
	top : 8px;
}
.ligne_doc
{
	color: #001F79;
	font-size: 8pt;
}
.ligne-bouton {
	text-align: center;
	vertical-align: middle;
}
.lpcb
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.lpcn
{
	background-color: #FFFF99;
	border: double 2px red;
	color: Red;
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
}
.isbd
{
	color: #000000;
	font-size: 8pt;
	line-height: 10px;
	max-width: 680px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.entete_grille
{
	background-color: #EBF3F6;
	color: #001E78;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
}
.lgp
{
	background-color: #EBF3F6;
	font-size: small;
}
.lde
{
	background-color: #C0DCC0;
	font-size: x-small;
}
.ldr
{
	background-color: #A684AC;
	font-size: x-small;
}
.lgi
{
	background-color: #FFFFFF;
	font-size: small;
}
.entete_bud
{
	background-color: #EBF3F6;
	color: #001E78;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}
.env_bud
{
	font-family: Arial;
	font-weight: bolder;
	text-align: right;
}
.lg_bud
{
	text-align: right;
}
.lb_dyn_lib
{
	background-image: url(../images/bt.png);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	width: 71px;
	color: #cc3300;
}
.lb_dyn_lib_on
{
	background-image: url(../images/bt_on.png);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	width: 71px;
	color: #cc3300;
}
.msg_bloq
{
	color: Red;
}
.zone_err
{
	background-color: Red;
}
.lib_tot_res
{
	display: block;
	color: #da3c29;
	font-size: 10pt;
	font-weight: bold;
}
.lib_resultats
{
	color: #da3c29;
	font-size: 8pt;
	font-weight: bold;
}
.lib_md
{
	margin-right: 30px;
	color: #da3c29;
	font-size: 8pt;
	font-weight: bold;
}
.lib_mg
{
	margin-left: 30px;
	color: #da3c29;
	font-size: 8pt;
	font-weight: bold;
}
.lien_act
{
	color: #ff9932;
	font-size: small;
	font-weight: normal;
}
.lien_inact
{
	color: #eb7f3d;
	font-size: medium;
	font-weight: bold;
}
.lien_mot
{
	color: #0a0288;
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
}
.stat_entete
{
	background-color: #EBF3F6;
	color: black;
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
}
.stat_niveau2
{
	background-color: #EBF3F6;
	color: #001E78;
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
}
.stat_niveau3
{
	background-color: #f8f8d3;
	color: #001E78;
	font-family: Arial;
	font-size: x-small;
}
.stat_total
{
	background-color: #f8f8d3;
	color: #9a2a2a;
	font-family: Arial;
	font-size: x-small;
}
.stat_font_total
{
	color: #9a2a2a;
	font-family: Arial;
	font-size: x-small;
}
.pun
{
	left: 285px;
	position: absolute;
	top: 40px;
}
.divcentre
{
	text-align: center;
}
.bt
{
	background-image: url(../images/bt.png);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height: 22px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
.btd
{
	background-image: url(../images/btd.png);
	background-repeat: no-repeat;
	color: Red;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height: 22px;
	line-height: 18px;
	text-align: center;
	text-decoration: line-through;
	vertical-align: middle;
	width: 75px;
}
.bt_on
{
	background-image: url(../images/bt_on.png);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height: 22px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
.menu_gen_db
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	left: 300px;
	position: absolute;
	top: 35px;
}
.menu_mod_select
{
	background-image: url(../images/ong_mod_1.png);
	background-repeat: no-repeat;
	color: Yellow;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	text-align: left;
	text-decoration: underline;
	text-indent: 22px;
	vertical-align: middle;
	width: 100px;
}
.menu_mod_non_select
{
	background-image: url(../images/ong_mod_0.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	text-align: left;
	text-indent: 22px;
	vertical-align: middle;
	width: 100px;
}
.menu_mod_non_select_on
{
	background-image: url(../images/ong_mod_0_on.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	text-align: left;
	text-indent: 22px;
	vertical-align: middle;
	width: 100px;
}
.zon_banal
{
	width: 140px;
	left: 140px;
	position: absolute;
	top: 25px;
	z-index: 99;
}
.tb_banal
{
	font-size: x-small;
	height: 10px;
	width: 120px;
}
.lbl_banal
{
	background-color: #206CDA;
	color: White;
	font-size: x-small;
	position: absolute;
	z-index: 99;
}
.cpe
{
	color: White;
	font-size: xx-small;
	left: 0px;
	position: absolute;
	top: 15px;
	z-index: 90;
}
.titre_gen
{
	color: white;
	font-family: Arial;
	font-size: large;
	left: 335px;
	position: absolute;
	top: 8px;
}
.icones
{
	left: 700px;
	position: absolute;
	top: 3px;
}
.csr
{
	color: yellow;
	font-family: Arial;
	font-size: xx-small;
}
.lib_antivol
{
	color: yellow;
	font-family: Arial;
	font-size: xx-small;
	left: 10px;
	position: absolute;
	top: 48px;
	z-index: 99;
}
.col-gauche
{
	border: 0px none;
	height: 100%;
	left: 0px;
	padding-left: 10px;
	padding-top: 10px;
	position: absolute;
	top: 60px;
	width: 333px;
	z-index: 4;
}
.zmg_h
{
	border: 0px none;
	height: 100%;
	left: 0px;
	padding-left: 10px;
	padding-top: 10px;
	position: absolute;
	top: 30px;
	width: 333px;
	z-index: 4;
}
.zc_b
{
	position: absolute;
	left: 333px;

	top: 65px;
	z-index: 2;
}
.zc_h
{
	left: 333px;
	position: absolute;
	top: 30px;
	z-index: 2;
}
.zcpe_b
{
	left: 0px;
	position: absolute;
	top: 65px;
}
.zcpe_h
{
	left: 0px;
	position: absolute;
	top: 30px;
}
.up_mod_ntc
{
	width: 700px;
}
.bt_mod_ntc
{
	background-color: #FFF6C0;
	border: solid 1px #D48C13;
	padding: 2px 2px 3px 2px;
	z-index: 99;
}
.bt_mod_ntc_repos
{
	background-color: #FFF6C0;
	border: solid 1px #D83B29;
	padding: 2px 2px 3px 2px;
	position: relative;
	top: 0px;
	z-index: 99;
}
.bar_stat_depot
{
	background-color: #FFF6C0;
	border: solid 1px #D83B29;
	padding: 2px 2px 3px 2px;
	position: absolute;
	z-index: 99;
	width : 700px;
}
.div_cmd
{
	background-color: #fff68b;
	border: solid 1px #990066;
	padding: 5px;
}
.div_pilon
{
	background-color: #fff68b;
	border: solid 1px #990066;
	padding: 5px;
	width: 400px;
}
.lbl_oblig
{
	color: #ff0000;
}
.lbl_modif_gen
{
	background-color: #fff6c0;
	border: Solid 1px #d48c13;
	display: block;
	font-size: 8pt;
	font-weight: bold;
}
.tit_dmt
{
	color: #e25e00;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	text-indent: 8px;
}
.tit_dmt_nt
{
	color: Red;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	text-indent: 8px;
}
.tooltip
{
	background-color: White;
	border: solid 1px #7f9db9;
	z-index: 99;
}
.lst_frn
{
	background-color: white;
	border: solid 1px black;
	left: -130px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	position: absolute;
	top: 20px;
	width: 200px;
	z-index: 99;
}
.lst_tou
{
	background-color: white;
	border: solid 1px black;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	position: absolute;
	width: 200px;
	z-index: 99;
}
.toolbar
{
	background: rgb(121, 177, 254) url(../images/haut.jpg) no-repeat scroll left top;
	height: 60px;
	left: 0px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	position: absolute;
	top: 0px;
	width: 1200px;
}
.mini_toolbar
{
	background-color: #357DE3;
	color: white;
	font-family: Arial;
	font-size: small;
	height: 20px;
	left: 0px;
	position: absolute;
	text-indent: 20px;
	top: 0px;
	vertical-align: middle;
	width: 1200px;
}
.chrono
{
	position: absolute;
	top: 24px;
	left : 730px;
	font-size : xx-small;
	color:Yellow;
	z-index : 99;
}
.pied_menu
{
	background: rgb(162, 195, 240) url(../images/pied_menu.png) no-repeat scroll left top;
	height: 8px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	width: 100%;
}
.pied_trav
{
	background: rgb(162, 195, 240) url(../images/pied_trav.png) no-repeat scroll left top;
	height: 7px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	width: 100%;
}
.bords_menu
{
	background-image: url(../images/bords_menu.png);
	background-position: left top;
	background-repeat: repeat-y;
	border-width: 0px;
	color: rgb(0, 42, 124);
	font-size: 8pt;
	padding: 5px 1px 1px 1px;
	text-align: left;
	top: 0px;
	width: 321px;
}
.bords_trav
{
	background-image: url(../images/bords_trav.png);
	background-repeat: repeat-y;
	color: rgb(0, 42, 124);
	font-size: 8pt;
	padding-left: 0px;
	padding-right: 4px;
	position: relative;
	text-align: center;
	top: -1px;
	width: 680px;
}
.txt_fic
{
	background-color: rgb(186, 209, 252);
	border: 1px solid rgb(64, 72, 176);
	padding: 5px;
}
.tbl_msg_part
{
	background-color: rgb(255, 216, 95);
}
.row_tit_464
{
	background-color: transparent;
	font-weight: bold;
	text-align: left;
}
.row_464
{
	background-color: transparent;
	font-size: x-small;
	text-align: left;
}
.cell_tit_464
{
	padding-right: 5px;
	width: 50%;
}
.cell_aut_464
{
	background-color: rgb(255, 246, 192);
	padding-right: 5px;
	width: 50%;
}
.ad_n1
{
	background: rgb(162, 195, 240) url(../images/ong_n1.png) no-repeat scroll 0%;
	cursor: pointer;
	height: 34px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	width: 130px;
}
.ad_n1_sel
{
	background: rgb(162, 195, 240) url(../images/ong_n1_sel.png) no-repeat scroll 0%;
	cursor: pointer;
	height: 34px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	width: 130px;
}
.ad_n3
{
	background: rgb(255, 255, 255) url(../images/ong_n3.png) no-repeat scroll 0%;
	cursor: pointer;
	height: 20px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	width: 120px;
	z-index: 0;
}
.ad_n3_sel
{
	background: rgb(255, 255, 255) url(../images/ong_n3_sel.png) no-repeat scroll 0%;
	cursor: pointer;
	height: 20px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	width: 120px;
}
.ad_n1_text
{
	color: rgb(10, 2, 88);
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	left: 5px;
	max-height: 26px;
	position: relative;
	top: 5px;
	width: 100px;
	z-index : 5;
}
.ad_n3_text
{
	color: rgb(10, 2, 88);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}
.cont_ong
{
	background-color: #FFFFFF;
	border-bottom: Solid 1px #17178D;
	border-left: Solid 1px #17178D;
	border-right: Solid 1px #17178D;
	left: 3px;
	min-width: 800px;
	padding: 15px;
	position: relative;
	top: -3px;
	z-index: 5;
}
.cont_ong_2 {
	position: relative;
	top: -1px;
	left: -1px;
	margin: -2px 2px 2px 4px;
	border-left: 1px solid gray;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	background-color: white;
	padding: 15px;
}
.niv2
{
	background-color: #FAFA9D;
	font-size: small;
	margin: 10px 10px 10px 10px;
	padding: 5 5 5 5;
}
.fiche_dyn
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding: 5px 1px 5px 5px;
}
.fiche
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding: 5px 1px 5px 5px;
	overflow:hidden;
}
.lst_ntc
{
	border: 1px solid rgb(212, 140, 19);
}
.fiche_gauche
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	font-size: small;
	padding: 5px 1px 5px 5px;
	width: 250px;
}
.fiche_droite
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	font-size: small;
	padding: 5px 1px 5px 5px;
}
.fiche_dr
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	font-size: 8pt;
}
.tit_fiche
{
	color: rgb(10, 2, 88);
	font-family: Arial;
	font-weight: bold;
	line-height: 20px;
}
.tit_ong_gest
{
	border: 0px solid rgb(0, 0, 0);
	color: rgb(102, 0, 51);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	width: 430px;
}
.tit_ong_gest2
{
	border: 0px solid rgb(0, 0, 0);
	color: rgb(102, 0, 51);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	width: 500px;
}
.hdr_ntc
{
	color: rgb(102, 0, 51);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.cell_lst_per
{
	vertical-align: top;
	width: 150px;
}
.per_att
{
	border-width: 0px;
	color: Green;
}
.tete_lst_prets
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(255, 153, 0);
	padding: 2px 5px 2px 10px;
	text-align: left;
}
.pied_lst_prets
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(255, 153, 0);
	text-align: center;
	width: 750px;
}
.tit_suj
{
	color: rgb(0, 42, 124);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
.lfs
{
	border: 1px solid rgb(255, 153, 0);
	text-align: left;
}
.sp_g
{
	border: 1px solid rgb(255, 153, 0);
	margin-left: 5px;
	max-height: 400px;
	width: 310px;
}
.liste_prets
{
	color: rgb(0, 42, 124);
	padding-left: 3px;
	padding-right: 3px;
	width: 680px;
}
.tit_menu
{
	border: 0px solid rgb(0, 0, 0);
	color: rgb(10, 2, 88);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 30px;
	width: 250px;
	display : inline-block;
	width : 100%;
}
.lpc
{
	border-width: 0px;
	font-family: Arial;
	font-size: small;
}
.cell_msg_dmt_head
{
	font-weight: bold;
	text-align: left;
}
.info_ntc
{
	background-color: rgb(235, 243, 246);
	color: rgb(25, 65, 165);
	font-weight: bolder;
}
.info_tit2
{
	background-color: rgb(235, 243, 246);
	color: rgb(25, 65, 165);
}
.renvoi
{
	color: rgb(25, 65, 165);
	font-size: x-small;
	font-weight: bold;
}
.renvoi_relief
{
	color: rgb(25, 65, 165);
	font-size: small;
	font-weight: bolder;
}
.renvoi_n2
{
	color: rgb(93, 174, 255);
	font-weight: bolder;
}
.txt_typ_rech
{
	font-weight: bold;
	position: relative;
	top: 0px;
}
.row_resume_ntc
{
	border-left: 1px solid rgb(153, 168, 172);
	border-right: 1px solid rgb(153, 168, 172);
	border-top: 1px solid rgb(153, 168, 172);
}
.cell_resume_ntc
{
	color: rgb(51, 51, 204);
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.row_msg_ntc
{
	border-left: 1px solid rgb(153, 168, 172);
	border-right: 1px solid rgb(153, 168, 172);
}
.cell_msg_ntc
{
	background-color: Red;
	color: White;
	text-align: center;
}
.row_dmt
{
	border-left: 1px solid rgb(153, 168, 172);
	border-right: 1px solid rgb(153, 168, 172);
}
.cell_typ_rech
{
	background-image: url(../images/fond_typ_rech.png);
	background-repeat: no-repeat;
	height: 12px;
	text-align: left;
	width: 95px;
}
.cell_typ_rech_lst_spe
{
	background-image: url(../images/fond_typ_rech_lst_spe.png);
	background-repeat: no-repeat;
	height: 12px;
	text-align: left;
	width: 95px;
}
.cell_typ_rech_web
{
	background-image: url(../images/fond_typ_rech.png);
	background-repeat: no-repeat;
	height: 12px;
	text-align: left;
	width: 95px;
}
.txt_typ_rech_non_sel
{
	color: rgb(10, 2, 88);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: none;
}
.txt_typ_rech_sel
{
	color: Yellow;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 10px;
	text-decoration: underline;
}
.info_user
{
	color: #0D316A;
	font-size: x-small;
}
.err_user
{
	color: Red;
	font-weight: bold;
}
.lib_champ_saisie
{
	font-size: 8pt;
	padding-right: 5px;
	text-align: right;
	width: 100px;
}
.csc
{
	font-size: x-small;
	height: 12px;
	text-align: left;
}
.i1
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
	width: 10px;
}
.i2
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
	width: 10px;
}
.csl
{
	_width: 200px;
	font-size: 95%;
	height: 14px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 400px;
}
.cdc
{
	font-size: 95%;
	height: 14px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 200px;
}
.cml
{
	_width: 350px;
	font-size: 8pt;
	text-align: left;
	width: 500px;
}
.csco
{
	font-size: 95%;
	height: 14px;
	text-align: left;
	width: 50px;
}
.txt_champ_saisie_g
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
}
.td_champ_crit
{
	padding-left: 5px;
	text-align: left;
}
.ddl_saisie
{
	font-size: 8pt;
	height: 18px;
	text-align: left;
	top: 0px;
	width: 130px;
}
.choix_crea_ntc
{
	color: Maroon;
	font-size: 8pt;
	font-weight: bolder;
	height: 18px;
	text-align: left;
	width: 130px;
}
.ddl_saisie_g
{
	font-size: 8pt;
	height: 18px;
	text-align: left;
	width: 150px;
}
.ddl_saisie_p
{
	font-size: 8pt;
	height: 18px;
	text-align: center;
	width: 50px;
}
.txt_nom
{
	font-size: 8pt;
	height: 12px;
	width: 80px;
}
.survol
{
	position: absolute;
}
.mtb_menu
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding: 2px;
	position: absolute;
	text-align: left;
	vertical-align: middle;
	z-index: 99;
}
.mtb
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding: 2px;
	position: absolute;
	vertical-align: middle;
	width: 80px;
}
.msg_isbd
{
	color: rgb(102, 0, 51);
}
.ddl_crit_p
{
	font-size: 8pt;
	text-align: center;
	width: 50px;
}
.ddl_crit_g
{
	font-size: 8pt;
	height: 18px;
	text-align: center;
	width: 120px;
}
.tb_crit
{
	font-size: 8pt;
	height: 14px;
	text-align: left;
	width: 115px;
}
.tr_crit_crois
{
	height : 30px;
}
.td_crit_g
{
	padding-left: 2px;
	text-align: left;
	width: 85px;
}
.td_crit_c
{
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	width: 60px;
}
.td_crit_d
{
	text-align: left;
}
.sai_crit
{
	font-size: small;
	width: 600px;
}
.chktmp
{
	padding-top: 0px;
	vertical-align: top;
}
.txt_exp_tit
{
	text-align : left;
	padding-left : 5px;
	font-size: 11px;
	font-weight: bold;
	position: relative;
}
.ddl_crit
{
	font-size: 8pt;
	height: 18px;
	text-align: left;
	width: 125px;
}
.lb_crit
{
	font-size: 8pt;
	text-align: left;
	width: 120px;
}
.tit_col_pan {
	width: 85%;
}
.titre_msg
{
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-align: left;
}
.cell_but_msg1
{
	text-align: center;
}
.cell_but_msg2
{
	background-image: url(../images/fond_but.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}
.montant_adhes
{
	font-size: 8pt;
	height: 12px;
	text-align: right;
	width: 50px;
}
.saisie_date_msg
{
	text-align: left;
}
.lib_msg_lect
{
	text-align: left;
}
.lib_msg_adhes
{
	text-align: left;
}
.tbl_sel_cai
{
	background-color: rgb(224, 242, 226);
	font-size: 8pt;
	height: 100%;
	padding: 5px;
	text-align: center;
	width: 280px;
}
.tbl_paie_cai
{
	background-color: rgb(224, 242, 226);
	font-size: 8pt;
	height: 100%;
	padding: 5px;
	text-align: center;
	width: 100%;
}
.cell_caisse
{
	background-color: rgb(224, 242, 226);
	font-size: 8pt;
	height: 100%;
	padding: 5px;
	width: 50%;
}
.tbl_add_msg
{
	background-color: rgb(255, 247, 140);
	font-size: 8pt;
	padding-left: 5px;
	text-align: left;
	width: 300px;
}
.detail_ntc_coll
{
	background-color: rgb(213, 207, 255);
	border: 1px solid rgb(115, 45, 115);
	padding: 5px;
	vertical-align: middle;
}
.det_ntc_coll
{
	background-color: rgb(213, 207, 255);
	border: 1px solid rgb(115, 45, 115);
	padding: 5px;
	vertical-align: middle;
}
.detail_ntc
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding: 5px;
	vertical-align: middle;
}
.det_ntc
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding: 5px;
	vertical-align: middle;
}
.ntc_exist
{
	background-color: rgb(224, 242, 226);
	border: 1px solid rgb(212, 140, 19);
	padding: 5px;
	vertical-align: middle;
}
.tsf
{
	background-color: rgb(228, 238, 255);
	border: #9DB9FA 1px solid;
}
.hdr
{
	color: Red;
	font-size: small;
}
.dcd
{
	height: 140px;
}
.csf
{
	padding: 5px;
	border: #9DB9FA 1px solid;
	background-color: rgb(228, 238, 255);
	line-height : 17px
}
.csf input[type="text"]
{
	_left: auto;
	_position: relative;
	left: 250px;
	position: absolute;
    border:#9DB9FA 1px solid; 
}
.spced
{
	position: absolute;
	z-index: 99;
}
.csf span[class=spced]
{
	_left: auto;
	_position: relative;
	left: 250px;
}
.csf input[type="image"]
{
	_left: auto;
	_position: relative;
	left: 238px;
	position: absolute;
}
html>body .csf img
{
	left: 500px;
	position: absolute;
}
.cedb
{
	vertical-align: top;
}
.add_sup_chp
{
	background-color: rgb(228, 238, 255);
	border: 1px solid rgb(212, 140, 19);
	left: 300px;
	padding: 5px;
	position: absolute;
	width: 500px;
	z-index: 99;
}
.add_sup_chp_expert
{
	background-color: rgb(228, 238, 255);
	border: 1px solid rgb(212, 140, 19);
	position: relative;
	top: 0px;
	padding: 5px;
	width: 500px;
	z-index: 99;
}
.lst_the_g
{
	background-color: rgb(228, 238, 255);
	border: 1px solid rgb(212, 140, 19);
	left: 100px;
	padding: 5px;
	position: absolute;
	width: 700px;
	z-index: 99;
	_position: relative;
	_left : -300px;
}
.llst
{
	background-color: #A2D8A2;
	font-size: x-small;
}
.lthe
{
	background-color: rgb(255, 255, 255);
	font-size: x-small;
}
.ced_saisie
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
	width: 245px;
}
.cell_chp_uni
{
	text-align: left;
}
.ced_saisie_sfld
{
	font-size: 8pt;
	height: 12px;
	width: 100px;
}
.tableau_tet_ntc
{
	background-color: rgb(249, 213, 113);
	border: 1px solid rgb(212, 140, 19);
	padding: 5px;
}
div#tipDiv
{
	background-color: rgb(222, 231, 247);
	border: 1px solid rgb(51, 51, 102);
	color: rgb(0, 0, 0);
	font-size: 11px;
	left: 0pt;
	line-height: 1.2;
	padding: 4px;
	position: absolute;
	top: 0pt;
	visibility: hidden;
	width: 200px;
	z-index: 10000;
}
.tb_fld
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
	width: 80px;
}
.tb_sfld
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
	width: 20px;
}
.tb_valdef
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
	width: 250px;
}
.tit_ong_grl
{
	background: rgb(224, 242, 226) none repeat scroll 0%;
	color: rgb(10, 2, 88);
	font-size: 8pt;
	font-weight: bold;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
}
.rbl_pos
{
	font-size: 1px;
	height: 10px;
	padding: 0px;
	text-align: right;
	width: 160px;
}
.rbl_pos input
{
	height: 10px;
}
.pnl_repres
{
	border-color: rgb(224, 242, 226);
	border-style: solid;
}
.pop_msg
{
	background: rgb(255, 239, 8) none repeat scroll 0%;
	border: 2px solid rgb(62, 132, 230);
	color: red;
	font-weight: bold;
	left: 0pt;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	padding-top: 10px;
	position: relative;
	text-align: center;
	top: 0pt;
	width: 200px;
	z-index: 99;
}

.pop_up
{
	background-color: White;
	border-style: outset;
	left: 0pt;
	position: absolute;
	text-align: left;
	top: 0pt;
	width: 600px;
	z-index: 99;
}
.tit_cmdl
{
	color: #990066;
	font-size: 8pt;
}
.ModalForm
{
	background-color: #FFFFFF;
	border: outset 3px red;
	left: 0px;
	position: absolute;
	top:0px;
	width: 240px;
	z-index: 99;
}
.ModalFormHeader
{
	background-image: url(../Images/ModalHeader.png);
	background-repeat: repeat-x;
	color: white;
	cursor: default;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}
.ModalFormContent
{
	padding: 5px;
	text-align: center;
}
.f1d
{
	color: rgb(0, 42, 124);
	font-size: 85%;
	text-align: right;
}
.f1g
{
	color: rgb(0, 42, 124);
	font-size: 85%;
	text-align: left;
}
.f1c
{
	color: rgb(0, 42, 124);
	font-size: 85%;
	text-align: center;
}
.f2
{
	font-size: 85%;
	text-align: left;
}
.f3
{
	font-size: 99%;
	height: 14px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.f4
{
	font-size: 95%;
	height: 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 130px;
}
.f5
{
	color: rgb(10, 2, 88);
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	margin-left: 6px;
	position: relative;
	top: -16px;
}
.f6
{
	color: rgb(25, 65, 165);
	font-weight: bolder;
}
.f7
{
	font-size: x-small;
	font-weight: bold;
	height: 12px;
	text-align: left;
}
.f8
{
	font-size: 95%;
	height: 12px;
	text-align: left;
	width: 90px;
}
.f9
{
	font-size: small;
	height: 12px;
	text-align: left;
}
.mois
{
	background-color: rgb(192, 220, 249);
	font-size: 8pt;
}
.jour
{
	font-size: 8pt;
}
.ferie
{
	background-color: rgb(50, 155, 235);
	font-size: 8pt;
}
.c1
{
	background-color: rgb(192, 192, 192);
	width: 15px;
}
.c2
{
	background-color: rgb(255, 255, 0);
	width: 15px;
}
.c3
{
	background-color: rgb(54, 131, 247);
	width: 15px;
}
.c4
{
	background-color: rgb(255, 0, 0);
	width: 15px;
}
.c5
{
	background-color: rgb(0, 255, 0);
	width: 15px;
}
.c6
{
	background-color: rgb(255, 128, 0);
	width: 15px;
}
.c7
{
	background-color: rgb(192, 192, 192);
	width: 15px;
}
.c8 
{
	background-color: rgb(54, 101, 247);
	width: 15px;
}
.of
{
	font-size: 8pt;
	height: 10px;
	width: 15px;
}
.fld
{
	background-color: rgb(255, 246, 192);
	font-weight: bold;
}
.pnl_sel
{
	background-color: rgb(255, 227, 227);
	border: thin solid rgb(250, 175, 176);
	width: 60%;
}
.cel_sel
{
	background-color: rgb(255, 191, 170);
	width: 100px;
}
.lgp_sel
{
	background-color: rgb(255, 191, 170);
	vertical-align: middle;
}
.lgi_sel
{
	background-color: rgb(255, 255, 255);
	vertical-align: middle;
}
.entete_sel
{
	background-color: rgb(255, 191, 170);
	color: rgb(0, 30, 120);
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
}
.cbn
{
	border: solid 1px rgb(127, 157, 185);
	font-size: 8pt;
	padding : 0px 2px 0px 2px;
}
.mchk
{
	border: solid 1px #7F9DB9;
	height: 40px;
	overflow: auto;
	width: 240px;
}
.mchkin
{
	font-size: xx-small;
}
.tit_mcat
{
	color: #001E78;
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
}
.ddl_mcat
{
	font-size: 8pt;
	height: 18px;
	max-width: 80px;
}
.tb_mcat
{
	font-size: 8pt;
	height: 12px;
	width: 70px;
}
.tit_resa
{
	color: #CE6703;
	text-align: left;
}
.ddl_auto
{
	font-size: 8pt;
	height: 18px;
}
.ddl_expo
{
	position:absolute;
	background-color : Red;
	padding : 20px;
	left:320px;
	top:103px;
}
.aut_lst
{
	background-color: #B9FA8B;
}
.tbl_per_glob
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	width: 100%;
}
.ml
{
	padding-left: 50px;
}
.titapp
{
	background-color: #FFCE98;
}
.combo_chk
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
}
.multi_cb
{
	width:400px;
	height:200px;
	border: 1px solid rgb(212, 140, 19);
	overflow:auto;
}
.tb_multi_cb
{
	font-size: small;
	height: 12px;
}
.div_menu_g
{
	position:absolute;
	background-color:White;
	border: 2px solid rgb(212, 140, 19);
	padding: 10px;
}
.saisie_mnt
{
	font-size: 8pt;
	height: 12px;
	text-align: left;
	width: 25px;
}
.div_suj
{
	background-color : #FEFFC6;
	padding : 1px 1px 1px 1px;
	text-align : center;
	border : solid 1px #D24F32;
	font-size : xx-small;
}
.last_crit
{
	position :absolute;
	background-color : #FEFFC6;	
	border: 2px solid rgb(212, 140, 19);
	padding : 2px 20px 2px 20px;
	font-size : x-small;
	z-index : 99;
}
.dmt_lst_tair
{
	position:absolute;
	top : 150px;
	left : 10px;
	background-color:White;
	border: 2px solid rgb(212, 140, 19);
	padding: 10px;
}
.imp_exp
{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding: 5px;
	vertical-align: middle;
	overflow : auto;
}
.rolu
{
    background-image:url(../images/ico_rolu.png);
    background-repeat:no-repeat;
    width : 10px;
    cursor:pointer;
}
.rold
{
    background-image:url(../images/ico_rold.png);
    background-repeat:no-repeat;
    width : 10px;
    cursor:pointer;
}
.popup_menu
{ 
	background-color : White;
	padding : 2px;
	border : deepskyblue thin ridge; 
	font-size : small;
	z-index : 99;
}
.tcc
{
	height:100%;
	width:100%;
	text-align : left;
	background-repeat:no-repeat;
 }
.tcr
{
	height:18px;
	cursor : pointer;
 }
.clt
{
	border-width:0px;
	width:100%;
	border-collapse:collapse;
	border : none;
}
.suj_n2
{
	left : -100px;
	top : -225px;
	height : 250px;
	text-align : left;
	background-color : White;
	border : solid 1px #FEC15D;
	overflow : auto;
}
.nom_niv2
{
	color: rgb(25, 65, 165);
	font-size: x-small;
	font-weight: bolder;
	text-decoration: underline;
}
.wgt_separ
{
	border-top-style:outset;
	border-top-width: 1px;
	border-top-color : Gray;
	line-height : 2px;
}
.box_fld			
{
	background: #FFF6C0;
	Color : #D36215;
	Font-Size : xx-small;
	padding : 0px 2px 0px 2px;
	border: 1px solid #D48C13;
	position: relative;
	left : 10px;
	top : -5px;
}
/* Styles pour les résultats de recherche Google */
.gs-result
{
	width : 700px;
}
/* .gs-webResult pour la mise en forme du texte d'un résultat */
table.gsc-search-box
{
	display : none;
}
.n_nouv
{
	color : #CC3200;
}
.fld_select
{
	display : inline;
	width : 700px;
}
.fld_select_fld
{
	display : inline;
	width: 30px;
	background-color: #FFCF9C;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}
.fin_session
{
	background-color: #ffffff;
	text-align: center;
	position: absolute;
	left: 30%;
	top: 30%;
	width: 300px;
	border: dodgerblue thin double;
	padding:20px;
}
.titre_popup
{
	color: rgb(10, 2, 88);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
/*-- Tableau des résultats --*/
.cont_ong table.tble-rslts table {
	width : 100%;
}

.profil_reel{
	border: 0px solid #EBF3F6;
	background-color:#EBF3F6;
	font-size:0.9em;
	font-weight:bold;
	color: black;
	text-align:center;
}
.profil_cellule{
	border: 1px solid #EBF3F6;
	background-color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	color: black;
	text-align:center;
}
.profil_entete {
	border: 1px solid #EBF3F6;
	background-color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	color: #001E78;
}
.lst_indiv
{
	border: solid 1px black;
	left:78px;
	position:absolute;
	background-color: white;
	top:87px;
	width:300px;
}
.ong_plein_ecran
{
	position:absolute;
	background-color: white;
}
.surl
{
	background-color: #ccff66;
}
.lbx_zoom
{
	position : absolute;
	top : 0px;
	left : 10px;
	background-color: white;
	width:320px;
}