a:link  {
color:	#000000;
text-decoration:	none;
}
a:visited  {
color:	#000000;
text-decoration:	none;
}
a:hover  {
color:	#000000;
text-decoration:	underline;
}
body  {
color:	#000000;
font-family:	Verdana;
/*font-size:	11px;*/
}
table.form  {
font-family:	Verdana;
font-size:	10pt;
}
td.groupe  {
background-color:	EAEAEA;
background-position:	;
}
.42  {
text-decoration:	none;
}
.AideTexte1  {
color:	#5F775C;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
padding-bottom:	8px;
}
.AideTexte2  {
color:	#000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
padding:	2px;
text-decoration:	underline;
text-indent:	16pt;
}
.AideTexte3  {
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}
.BlocAide  {
background-color:	#F2F2F2;
border-bottom-width:	1px;
border-color:	#5F775C;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}
.BlocAideTitre  {
background-color:	#F2F2F2;
border-bottom-width:	0;
border-color:	#5F775C;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
color:	#5F775C;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
padding:	2px;
text-align:	center;
}
.BlocContenuErreur  {
background-color:	ffffff;
border-bottom-width:	1px;
border-color:	ff0000;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
padding:	4px;
}
.BlocContenuFacultatif  {
background-color:	ffffff;
border-bottom-width:	1px;
border-color:	c0c0c0;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
padding:	4px;
}
.BlocContenuObligatoire  {
background-color:	ffffff;
border-bottom-width:	1px;
border-color:	#5F775C;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
padding:	4px;
}
.BlocLabelErreur  {
background-color:	ffcccc;
border-bottom-style:	none;
border-bottom-width:	0;
border-color:	ff0000;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	ff0000;
border-right-style:	solid;
border-right-width:	1px;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
}
.BlocLabelFacultatif  {
background-color:	e6e6e6;
border-bottom-style:	none;
border-bottom-width:	0;
border-color:	c0c0c0;
border-left-style:	solid;
border-left-width:	1px;
border-right-style:	solid;
border-right-width:	1px;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
}
.BlocLabelObligatoire  {
background-color:	#F2F2F2;
border-bottom-style:	none;
border-bottom-width:	0;
border-color:	#5F775C;
border-left-style:	solid;
border-left-width:	1px;
border-right-style:	solid;
border-right-width:	1px;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
padding:	4px;
}
.BlocTitreEtape  {
background-color:	#F2F2F2;
border-bottom-style:	solid;
border-bottom-width:	2px;
border-color:	#5F775C;
color:	#203979;
padding:	4px;
}
.CellColActionImpair  {
background-color:	#ffffff;
border-color:	cccccc;
border-left-color:	000000;
border-left-style:	solid;
border-left-width:	3px;
border-top-style:	solid;
border-top-width:	1px;
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
padding:	2px;
}
.CellColActionPair  {
background-color:	EAEAEA;
border-color:	cccccc;
border-left-color:	000000;
border-left-style:	solid;
border-left-width:	3px;
border-top-style:	solid;
border-top-width:	1px;
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
padding:	2px;
}
.CellColDataImpair  {
background-color:	#ffffff;
border-color:	cccccc;
border-top-style:	solid;
border-width:	1px;
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
padding:	2px;
}
.CellColDataPair  {
background-color:	eeeeee;
border-color:	cccccc;
border-top-style:	solid;
border-width:	1px;
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
padding:	2px;
}
.CellColEntete  {
background-color:	#EAEAEA;
border-color:	#808080;
border-right-style:	solid;
border-top-style:	solid;
border-width:	1px;
padding:	2px;
}
.ComboBloc  {
border-color:	#000000;
}
.ComboBlocSep  {
border-color:	#000000;
border-right-color:	#c0c0c0;
border-right-style:	solid;
border-right-width:	1px;
border-top-color:	#c0c0c0;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}
.ComboTopBloc  {
border-color:	#000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
padding:	2px;
}
.ComboTopNoBloc  {
border-color:	#000000;
border-width:	1px;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
padding:	2;
}
.EtapLibActive  {
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}
.EtapLibInactive  {
color:	888888;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
}
.FontColValImpair  {
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}
.FontColValPair  {
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}
.FontLAbelN5  {
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
text-align:	center;
}
.FontLabelN1  {
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	12pt;
font-weight:	bold;
text-align:	center;
}
.FontLabelN2  {
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
text-align:	center;
}
.FontLabelN3  {
font-family:	Verdana, Verdana,Sans-Serif;
font-size:	8pt;
text-align:	center;
}
.FontLabelN4  {
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
text-align:	center;
}
.FontLibFieldErreur  {
color:	ff3333;
font-family:	Verdana;
font-size:	8pt;
}
.FontLibFieldFacultatif  {
color:	#000000;
font-family:	Verdana;
font-size:	8pt;
}
.FontLibFieldObligatoire  {
color:	#5F775C;
font-family:	Verdana;
font-size:	8pt;
}
.FontValeurFacultatif  {
font-family:	Verdana, Verdana;
font-size:	8pt;
}

.FontValeurObligatoire  {
color:	#5F775C;
font-family:	Verdana, Verdana;
font-size:	8pt;
font-weight:	bold;
}

.InputErreur  {
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}

.InputFacultatif  {
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}

.InputObligatoire  {
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}

.Mtt  {
background-color:	EAEAEA;
border-style:	none;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
text-align:	right;
}

.MttHt  {
background-color:	EAEAEA;
border-style:	none;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
text-align:	right;
}

.Obligatoire  {
color:	#B4BCB3;
font-family:	Verdana;
font-size:	8pt;
}

.PieceJointe  {
font-family:	Verdana;
font-size:	8pt;
padding:	4px;
}

.TabloBordBas  {
border-bottom-style:	solid;
border-bottom-width:	2px;
border-color:	#B4BCB3;
}

.Titre1  {
background-color:	#5F775C;
border-style:	none;
color:	ffffff;
font-family:	Verdana;
font-size:	12pt;
font-weight:	bold;
text-align:	center;
}

.Titre1Res  {
background-color:	EAEAEA;
border-style:	none;
font-family:	Verdana;
font-size:	12pt;
text-align:	left;
}

.Titre2  {
color:	#B4BCB3;
font-family:	Verdana;
font-size:	11pt;
font-weight:	bold;
text-align:	center;
}

.Titre2Res  {
background-color:	EAEAEA;
border-style:	none;
font-family:	Verdana;
font-size:	10pt;
text-align:	left;
}

.Titre3  {
background-color:	#5F775C;
border-style:	none;
color:	ffffff;
font-family:	Verdana;
font-size:	10pt;
font-weight:	bold;
text-align:	center;
}

.Titre3Res  {
background-color:	EAEAEA;
border-style:	none;
font-family:	Verdana;
font-size:	10pt;
text-align:	left;
}

.Titre4  {
background-color:	#5F775C;
border-style:	none;
color:	ffffff;
font-family:	Verdana;
font-size:	8pt;
font-weight:	bold;
text-align:	center;
}

.Titre4Res  {
background-color:	EAEAEA;
border-style:	none;
font-family:	Verdana;
font-size:	8pt;
text-align:	left;
}

.TitreEtape  {
border-bottom-color:	#5F775C;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#5F775C;
font-family:	Verdana;
font-size:	12pt;
padding-bottom:	1px;
text-align:	left;
}

.TitreFormalite  {
color:	#B4BCB3;
font-family:	Verdana;
font-size:	12pt;
font-weight:	bold;
padding:	4px;
}

.TitreFormalite2  {
border-bottom-style:	solid;
border-bottom-width:	2px;
border-color:	#B4BCB3;
border-left-style:	solid;
border-left-width:	2px;
color:	#B4BCB3;
font-family:	Verdana;
font-size:	9pt;
padding:	4px;
}

.TitrePage  {
border-bottom-color:	#5F775C;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#5F775C;
font-family:	Verdana;
font-size:	14pt;
font-weight:	bold;
padding-bottom:	4px;
text-align:	left;
}

.ZoneContenuErreur  {
background-color:	fff0f0;
}

.ZoneContenuFacultatif  {
}

.ZoneContenuObligatoire  {
background-color:	#EAEAEA;
}

.blackbox  {
background-color:	#000000;
}

.bouton  {
background-color:	#5F775C;
border-bottom:	0px solid black;
border-left:	0px solid black;
border-right:	0px solid black;
border-top:	0px solid black;
color:	#ffffff;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	normal;
height:	22;
text-decoration:	none;
width:	100;
}

.boutonAnn  {
background-color:	#F7F7F7;
border-color:	CCCCCC;
border-style:	outset;
border-width:	1px;
color:	444444;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
margin:	4px;
padding:	2px;
text-align:	center;
}

.boutonOk  {
background-color:	#F7F7F7;
border-color:	#dddddd;
border-style:	outset;
border-width:	1px;
color:	444444;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
margin:	4px;
padding:	1px;
text-align:	center;
}

.boutoncommande  {
background-color:	#F2F2F2;
background-position:	;
border-color:	000000;
border-style:	solid;
border-width:	1px;
font-family:	Verdana;
font-size:	10pt;
text-align:	left;
width:	150px;
}

.boutonvalidation  {
background-color:	#F2F2F2;
background-position:	;
border-color:	000000;
font-family:	Verdana;
font-size:	10pt;
text-align:	left;
}

.corps  {
font-family:	Verdana;
font-size:	15px;
}

.dossier1  {
border-top-color:	#B4BCB3;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Verdana;
font-size:	10pt;
font-weight:	bold;
}

.dossier2  {
border-top-color:	#B4BCB3;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Verdana;
font-size:	8pt;
font-weight:	bold;
}

.dossier3  {
border-top-color:	#B4BCB3;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Verdana;
font-size:	8pt;
}

.dossier4  {
border-top-color:	#B4BCB3;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Verdana;
font-size:	8pt;
}

.erreur  {
color:	ff0000;
font-family:	Verdana;
font-size:	10pt;
text-align:	left;
vertical-align:	top;
}

.etapeactive2  {
color:	#000099;
font-family:	Verdana;
font-size:	10pt;
font-weight:	bold;
padding-left:	4px;
padding-right:	4px;
text-align:	center;
}

.etapeactivetitre  {
border-top-color:	#000099;
border-top-style:	solid;
border-top-width:	2px;
color:	#000099;
font-family:	Verdana;
font-size:	10pt;
font-weight:	bold;
padding-left:	4px;
padding-right:	4px;
text-align:	left;
}

.etapeinactive2  {
color:	808080;
font-family:	Verdana;
font-size:	10pt;
padding-left:	4px;
padding-right:	4px;
text-align:	center;
}

.facultatif  {
color:	#000000;
font-family:	Verdana;
font-size:	8pt;
}

.fieldseparation  {
border-bottom-color:	cccccc;
border-bottom-style:	solid;
border-bottom-width:	1px;
margin-bottom:	2px;
padding-bottom:	2px;
}

.fontCol  {
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.fontFk  {
color:	604800;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}

.fontId  {
color:	800000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	7pt;
}

.fontLib  {
color:	ffffff;
font-family:	Verdana;
font-size:	8pt;
}

.input  {
background-color:	#F2F2F2;
border-color:	5F775C;
border-style:	inset;
border-width:	1px;
color:	#5F775C;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.inputText  {
background-color:	F2f2F2;
border-bottom:	1px ridge #C0C0C0;
border-left:	1px ridge #C0C0C0;
border-right:	1px ridge #C0C0C0;
border-top:	1px ridge #C0C0C0;
color:	black;
font-family:	Verdana, Verdana, Sans-Serif;
text-decoration:	bold;
}

.legal  {
background-color:	#ffffff;
border-color:	5F775C;
border-style:	ridge;
border-width:	1px;
color:	ff0000;
font-family:	Verdana;
text-decoration:	bold;
}

.libfieldfacultatif  {
color:	#000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}

.libfieldobligatoire  {
color:	#5F775C;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
}

.nonplus  {
background-color:	cecece;
color:	000000;
font-family:	Verdana, Verdana, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
text-align:	center;
}

.pasencore  {
background-color:	bbbbbb;
color:	333333;
font-family:	Verdana;
font-size:	8pt;
text-align:	right;
vertical-align:	top;
}

.tableaubigbord  {
border-color:	#B4BCB3;
border-style:	solid;
border-width:	2px;
}

.tableaufinbord  {
border-color:	000000;
border-style:	solid;
border-width:	1px;
font-family:	Verdana;
font-size:	10pt;
}

.tabloRecap  {
background-color:	#EAEAEA;
border-color:	#B4BCB3;
border-style:	solid;
border-width:	1px;
}

.tdCol  {
background-color:	#EAEAEA;
font-family:	Verdana;
font-size:	8pt;
padding:	4px;
}

.tdFk  {
background-color:	ffe0e0;
color:	604800;
font-family:	Verdana;
font-size:	8pt;
}

.tdLib  {
background-color:	bbbbbb;
color:	ffffff;
font-family:	Verdana;
font-size:	8pt;
}

.tdTitre  {
background-color:	bbbbbb;
border-color:	000000;
border-style:	solid;
border-width:	1px;
color:	ffffff;
font-family:	Verdana;
font-size:	10pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.text  {
color:	#000000;
font-family:  Verdana;
font-size:	8pt;
}

.titre  {
background-color:	#5F775C;
color:	ffffff;
font-family:	Verdana;
font-size:	10pt;
font-weight:	bold;
text-align:	left;
vertical-align:	top;
}

