.42  {
text-decoration:	none;
}

.AideTexte1  {
color:	#9ca4be;
font-family:	Arial, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
padding-bottom:	8px;
}

.AideTexte2  {
color:	#000000;
font-family:	Arial, Verdana, Sans-Serif;
font-size:	10pt;
padding:	2px;
text-decoration:	underline;
text-indent:	16pt;
}

.AideTexte3  {
color:	#000000;
font-family:	Arial, Verdana, Sans-Serif;
font-size:	8pt;
}

.BODY  {
background-color:	#c9e6ff;
margin:	0;
text-align:	center;
}

.BlocAide  {
background-color:	#e6e7fd;
border-bottom-width:	1px;
border-color:	#9ca4be;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
}

.BlocAideTitre  {
background-color:	#E6E7FD;
border-bottom-width:	0;
border-color:	#9ca4be;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
color:	#9ca4be;
font-family:	Arial, 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;
padding:	4px;
}

.BlocContenuFacultatif  {
background-color:	#FFFFFF;
border-bottom-width:	1px;
border-color:	#e3e3e3;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
padding:	4px;
}

.BlocContenuObligatoire  {
background-color:	#FFFFFF;
border-bottom-width:	1px;
border-color:	#9ca4be;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
padding:	4px;
}

.BlocImportant  {
border-color:	#a40033;
border-style:	solid;
border-width:	2px;
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	9pt;
padding:	8px;
}

.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-style:	solid;
border-right-width:	1px;
border-top-style:	solid;
border-top-width:	1px;
font-weight:	bold;
padding:	4px;
}

.BlocLabelFacultatif  {
background-color:	#efefef;
border-bottom-style:	none;
border-bottom-width:	0;
border-color:	#e3e3e3;
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-weight:	bold;
padding:	4px;
}

.BlocLabelObligatoire  {
background-color:	#e6e7fd;
border-bottom-style:	none;
border-bottom-width:	0;
border-color:	#9ca4be;
border-left-style:	solid;
border-left-width:	1px;
border-right-style:	solid;
border-right-width:	1px;
border-top-style:	solid;
border-top-width:	1px;
color:	#044b8b;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
padding:	4px;
}

.BlocTitreEtape  {
background-color:	#e6e7fd;
border-bottom-style:	solid;
border-bottom-width:	2px;
border-color:	#9ca4be;
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:	Arial, Verdana, Sans-Serif;
font-size:	8pt;
padding:	2px;
}

.CellColActionPair  {
background-color:	#EEEEEE;
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:	Arial, 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:	Arial, 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:	Arial, Verdana, Sans-Serif;
font-size:	8pt;
padding:	2px;
}

.CellColEntete  {
background-color:	#e6e7fd;
border-color:	#CCCCCC;
border-right-style:	solid;
border-top-style:	solid;
border-width:	1px;
padding:	2px;
}

.CodeDossier  {
color:	#004c8e;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	14pt;
text-align:	center;
}

.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;
}

.ComboTopBloc  {
border-color:	#000000;
padding:	2px;
}

.ComboTopNoBloc  {
border-color:	#000000;
border-width:	1px;
padding:	2;
}

.EtapLibActive  {
font-family:	Arial, Verdana, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.EtapLibInactive  {
color:	#888888;
font-family:	Arial, Verdana, Sans-Serif;
font-size:	10pt;
}

.FontColValImpair  {
font-family:	Arial, Verdana, Sans-Serif;
font-size:	8pt;
}

.FontColValPair  {
font-family:	Arial, Verdana, Sans-Serif;
font-size:	8pt;
}

.FontLabelN1  {
font-family:	Arial, Verdana, Sans-Serif;
font-size:	12pt;
font-weight:	bold;
text-align:	center;
}

.FontLabelN2  {
font-family:	Arial, Verdana, Sans-Serif;
font-size:	10pt;
text-align:	center;
}

.FontLabelN3  {
font-family:	Arial, Verdana,Sans-Serif;
font-size:	8pt;
text-align:	center;
}

.FontLabelN4  {
font-family:	Arial, Verdana, Sans-Serif;
font-size:	8pt;
text-align:	center;
}

.FontLabelN5  {
color:	#808080;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
text-align:	center;
}

.FontLibFieldErreur  {
color:	#FF3333;
font-family:	Arial, Helvetica, Verdana;
font-size:	8pt;
}

.FontLibFieldFacultatif  {
font-family:	Arial, Helvetica, Verdana;
font-size:	8pt;
font-style:	italic;
}

.FontLibFieldObligatoire  {
color:	#736199;
font-family:	Arial, Helvetica, Verdana;
font-size:	8pt;
font-weight:	bold;
}

.FontValeurFacultatif  {
font-family:	Arial, Verdana;
font-size:	8pt;
}

.FontValeurObligatoire  {
color:	#736199;
font-family:	Arial, Verdana;
font-size:	8pt;
font-weight:	bold;
}

.InputErreur  {
background-color:	#fff0f0;
border-color:	#ff8080;
border-style:	solid;
border-width:	1px;
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.InputFacultatif  {
background-color:	#f8f8fc;
border-color:	#c0cced;
border-style:	solid;
border-width:	1px;
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.InputObligatoire  {
background-color:	#eceff8;
border-color:	#000000;
border-style:	solid;
border-width:	1px;
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.Mtt  {
background-color:	#D7D3E5;
border-style:	none;
font-family:	Arial;
font-size:	8pt;
text-align:	right;
}

.MttHt  {
background-color:	#D7D3E5;
border-style:	none;
font-family:	Arial;
font-size:	8pt;
text-align:	right;
}

.Obligatoire  {
color:	#9ca4be;
font-family:	arial;
font-size:	8pt;
}

.PieceJointe  {
font-family:	Arial;
font-size:	8pt;
padding:	4px;
}

.Titre1  {
background-color:	#736199;
border-style:	none;
color:	#FFFFFF;
font-family:	Arial;
font-size:	12pt;
font-weight:	bold;
text-align:	center;
}

.Titre1Res  {
background-color:	#D7D3E5;
border-style:	none;
font-family:	Arial;
font-size:	12pt;
text-align:	left;
}

.Titre2  {
color:	#9ca4be;
font-family:	Arial;
font-size:	11pt;
font-weight:	bold;
text-align:	center;
}

.Titre2Res  {
background-color:	#D7D3E5;
border-style:	none;
font-family:	Arial;
font-size:	10pt;
text-align:	left;
}

.Titre3  {
background-color:	#736199;
border-style:	none;
color:	#FFFFFF;
font-family:	Arial;
font-size:	10pt;
font-weight:	bold;
text-align:	center;
}

.Titre3Res  {
background-color:	#D7D3E5;
border-style:	none;
font-family:	Arial;
font-size:	10pt;
text-align:	left;
}

.Titre4  {
background-color:	#736199;
border-style:	none;
color:	#FFFFFF;
font-family:	Arial;
font-size:	8pt;
font-weight:	bold;
text-align:	center;
}

.Titre4Res  {
background-color:	#D7D3E5;
border-style:	none;
font-family:	Arial;
font-size:	8pt;
text-align:	left;
}

.TitreEtape  {
border-bottom-color:	#736199;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#736199;
font-family:	Arial;
font-size:	12pt;
padding-bottom:	1px;
text-align:	left;
}

.TitreFormalite  {
color:	#004c8e;
font-family:	Arial;
font-size:	14pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.TitrePage  {
border-bottom-color:	#736199;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#736199;
font-family:	Arial;
font-size:	14pt;
font-weight:	bold;
padding-bottom:	4px;
text-align:	left;
}

.ZoneContenuErreur  {
}

.ZoneContenuFacultatif  {
color:	#9ca4be;
}

.ZoneContenuObligatoire  {
color:	#505974;
}

.blackbox  {
background-color:	#000000;
}

.bouton  {
background-color:	#736199;
border-bottom:	0px solid black;
border-left:	0px solid black;
border-right:	0px solid black;
border-top:	0px solid black;
color:	#ffffff;
font-family:	Arial;
font-weight:	normal;
height:	22;
text-decoration:	none;
width:	100;
}

.boutonAnn  {
background-color:	#eeeeee;
border-color:	#DDDDDD;
border-style:	outset;
border-width:	1px;
color:	#444444;
font-family:	Arial;
font-size:	10pt;
margin:	4px;
padding:	2px;
text-align:	center;
}

.boutonOk  {
background-color:	#eeeeee;
border-color:	#dddddd;
border-style:	outset;
border-width:	1px;
color:	#444444;
font-family:	Arial;
font-size:	10pt;
font-weight:	bold;
margin:	4px;
padding:	1px;
text-align:	center;
}

.boutoncommande  {
background-color:	#D7D3E5;
background-position:	;
border-color:	#000000;
border-style:	solid;
border-width:	1px;
font-family:	Verdana;
text-align:	left;
width:	150px;
}

.boutonvalidation  {
background-color:	#D7D3E5;
background-position:	;
border-color:	#000000;
font-family:	Verdana;
text-align:	left;
}

.corps  {
font-family:	Arial;
font-size:	15px;
}

.dossier1  {
border-top-color:	#9ca4be;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Arial;
font-size:	10pt;
font-weight:	bold;
}

.dossier2  {
border-top-color:	#9ca4be;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Arial;
font-size:	8pt;
font-weight:	bold;
}

.dossier3  {
border-top-color:	#9ca4be;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Arial;
font-size:	8pt;
}

.dossier4  {
border-top-color:	#9ca4be;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Arial;
font-size:	8pt;
}

.erreur  {
color:	#FF0000;
font-family:	Arial, Helvetica, Verdana;
font-size:	10pt;
text-align:	left;
vertical-align:	top;
}

.facultatif  {
color:	#000000;
font-family:	arial;
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:	Arial, Verdana, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.fontFk  {
color:	#604800;
font-family:	Arial, Verdana, Sans-Serif;
font-size:	8pt;
}

.fontId  {
color:	#800000;
font-family:	Arial, Verdana, Sans-Serif;
font-size:	7pt;
}

.fontLib  {
color:	#FFFFFF;
font-family:	Arial;
font-size:	8pt;
}

.input  {
background-color:	#e6e7fd;
border-style:	inset;
border-width:	2px;
color:	#9ca4be;
font-family:	Arial;
font-size:	10pt;
font-weight:	bold;
}

.inputText  {
background-color:	#ffffff;
border-color:	#C0C0C0;
border-style:	ridge;
border-width:	1px;
color:	#000000;
font-family:	Arial;
text-decoration:	bold;
}

.legal  {
background-color:	#FFFFFF;
border-color:	#736199;
border-style:	ridge;
border-width:	1px;
color:	#FF0000;
font-family:	Arial;
text-decoration:	bold;
}

.libfieldfacultatif  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.libfieldobligatoire  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.nonplus  {
background-color:	#CECECE;
color:	#000000;
font-family:	Arial, Helvetica, Verdana;
font-size:	8pt;
font-weight:	bold;
text-align:	center;
}

.pasencore  {
background-color:	#BBBBBB;
color:	#333333;
font-family:	Arial, Helvetica, Verdana;
font-size:	8pt;
text-align:	right;
vertical-align:	top;
}

.tableauMain  {
background-color:	#ffffff;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-color:	#000000;
border-top-style:	solid;
border-top-width:	1px;
padding:	20px;
text-align:	center;
}

.tableaufinbord  {
border-color:	#000000;
border-style:	solid;
border-width:	1px;
font-family:	Arial;
font-size:	10pt;
}

.tabloRecap  {
background-color:	#f3f3f3;
border-color:	#a40033;
border-style:	solid;
border-width:	1px;
}

.tabloRecapEntete  {
background-color:	#bb4066;
border-bottom-color:	#a40033;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#ffffff;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	9pt;
padding:	4px;
text-align:	center;
}

.tdCol  {
background-color:	#E6E7FD;
font-family:	Arial;
font-size:	8pt;
padding:	4px;
}

.tdFk  {
background-color:	#FFE0E0;
color:	#604800;
font-family:	Arial;
font-size:	8pt;
}

.tdLib  {
background-color:	#736199;
color:	#FFFFFF;
font-family:	Arial;
font-size:	8pt;
}

.tdTitre  {
background-color:	#736199;
border-color:	#000000;
border-style:	solid;
border-width:	1px;
color:	#FFFFFF;
font-family:	Arial;
font-size:	10pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.text  {
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.titre  {
background-color:	#736199;
color:	#FFFFFF;
font-family:	Arial, Helvetica, Verdana;
font-size:	10pt;
font-weight:	bold;
text-align:	left;
vertical-align:	top;
}

.x TabloBordBas  {
border-bottom-style:	solid;
border-bottom-width:	2px;
border-color:	#9ca4be;
}

.x TitreFormalite2  {
border-bottom-style:	solid;
border-bottom-width:	2px;
border-color:	#9ca4be;
border-left-style:	solid;
border-left-width:	2px;
color:	#9ca4be;
font-family:	Arial;
font-size:	9pt;
padding:	4px;
}

.x etapeactive2  {
color:	#000099;
font-family:	Arial, Helvetica, Verdana;
font-size:	10pt;
font-weight:	bold;
padding-left:	4px;
padding-right:	4px;
text-align:	center;
}

.x etapeactivetitre  {
border-top-color:	#000099;
border-top-style:	solid;
border-top-width:	2px;
color:	#000099;
font-family:	Arial, Helvetica, Verdana;
font-size:	10pt;
font-weight:	bold;
padding-left:	4px;
padding-right:	4px;
text-align:	left;
}

.x etapeinactive2  {
color:	#808080;
font-family:	Arial, Helvetica, Verdana;
font-size:	10pt;
padding-left:	4px;
padding-right:	4px;
text-align:	center;
}

a:link  {
color:	#000000;
text-decoration:	none;
}

a:visited  {
color:	#000000;
text-decoration:	none;
}

a:hover  {
color:	#000000;
text-decoration:	underline;
}

table.form  {
font-family:	Arial;
font-size:	10pt;
}

td.groupe  {
background-color:	#D7D3E5;
background-position:	;
}

