.AgendaEltListe  {
background:	#ffffff;
border-color:	#E86B28;
border-style:	solid;
border-width:	1px;
padding:	2px;
}

.AgendaEntete  {
background:	#ffffff;
border-color:	#E86B28;
border-style:	solid;
border-width:	1px;
padding:	4px;
}

.BlocContenuErreur  {
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  {
border-bottom-width:	1px;
border-color:	#cccccc;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
padding:	4px;
}

.BlocContenuObligatoire  {
border-bottom-width:	1px;
border-color:	#cccccc;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
padding:	4px;
}

.BlocLabelErreur  {
background-color:	#ffc0c0;
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;
color:	#ff0000;
font-weight:	bold;
padding:	4px;
}

.BlocLabelFacultatif  {
background-color:	eeeeee;
border-bottom-style:	none;
border-bottom-width:	0;
border-color:	cccccc;
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: #23BDFF; /* medium blue */border-bottom-style:	none;
	border-bottom-width:	0;
	border-color:	#C6BDB0;
	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:	#ffffff;
	font-weight:	bold;
	padding:	4px;
}

.Body  {
	background-color: #FFFFFF;
/*	background-image:  url("bgd-hds-03.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
color:#000000;
}

.CellOngletActif  {
border-bottom-color:	ecf9ff;
border-bottom-style:	solid;
border-width:	1px;
text-align:	center;
}

.CellOngletInactif  {
border-bottom-color:	#C6BDB0;
border-bottom-style:	solid;
border-width:	1px;
text-align:	center;
}

.CellOngletVide  {
border-bottom-color:	#C6BDB0;
border-bottom-style:	solid;
border-width:	1px;
text-align:	center;
}

.Champ_1  {
border-color:	C6BDB0;
border-style:	solid;
border-width:	1px;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.CorpsFicheAsso  {
background:#E9E2D6 none repeat scroll 0 0;
border-color:	#C6BDB0;
border-left-style:	solid;
border-left-width:	1px;
border-right-style:	solid;
border-right-width:	1px;
}

.CorpsFicheAssoBas  {
background:#E9E2D6 none repeat scroll 0 0;
border-bottom-color:	#C6BDB0;
border-bottom-style:	solid;
border-bottom-width:	1px;
}

.CorpsFicheAssoHaut  {
background:#E9E2D6 none repeat scroll 0 0;
}

.EltListeAssoModif  {
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.EltListeAssoNoModif  {
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
}

.FontLabelN3  {
	color: #000000; /* dark blue */
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	font-weight:	bold;
}

.FontLabelN5  {
	color: #1A318B; /* dark blue */
	font-weight: bold;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size: 25px;
}

.FontLibFieldErreur  {
color:	#800000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.FontLibFieldFacultatif  {
color:	#000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.FontLibFieldObligatoire  {
color:	#00ff00;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.FontValeurFacultatif  {
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.FontValeurObligatoire  {
color:	#0000ff;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.InputErreur  {
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.InputFacultatif  {
color: #000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.InputObligatoire  {
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.MenuTablo, .MenuTabloActif {
	background:#E65F1D none repeat scroll 0 0;
	/*background-image:	url(menu-thematique-fond.gif);*/
	border-color:	#FFFFFF;
	border-style:	solid;
	border-width:	1px;
	margin-top:	4px;
	padding:	2;
}

.MenuTabloInactif  {
	background:#E9E2D6 none repeat scroll 0 0;
	/*background-image:	url(menu-thematique-fond.gif);*/
	border-color:	#87736C;
	border-style:	solid;
	border-width:	1px;
	margin-top:	4px;
	padding:	2;
}

.FontMenu {
	color:	#000000;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:	bold;
}

.MenuTxtActif {
	color:	#FFFFFF;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:8pt;
	font-weight:	bold;
}

.MenuTxt, .MenuTxtInactif  {
	color: #000000;/*#87736C;*/ 	
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:8pt;
	font-weight:	bold;
}

.OngletActif  {
background-image:	url(ongletactif-f.gif);
color:	#ffffff;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
text-align:	center;
}

.OngletInactif  {
background-image:	url(ongletinactif-f.gif);
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	7pt;
padding:	2px;
text-align:	center;
}

.OngletVide  {
background-image:	url(ongletinactif-f.gif);
color:	999999;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	7pt;
text-align:	center;
}

.PiedPage  {
	color:#E86B28;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	text-align:	center;
}

.PiedPageJustifie  {
	color:#87736C;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	text-align:	justify;
}

.TabloEntete_1, .TabloEntete_1Div {
margin: 0;
	background:#E65F1D none repeat scroll 0 0;
	border-color:	#cccccc;
	border-left-style:	solid;
	border-right-style:	solid;
	border-top-style:	solid;
	border-width:	1px;
	color:	ffffff;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	font-weight:	bold;
	padding:	4px;
}

.TabloLog  {
background-color:	#ecf9ff;
border-color:	#C6BDB0;
border-style:	solid;
border-width:	1px;
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
padding:	2px;
}

.Identification, .Contact, .Tablo_1, .Tablo_1Div  {
	background-color:	#ffffff;
	border-color:	#cccccc;
	border-style:	solid;
	border-width:	1px;
	color:	000000;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	padding:	4px;
}

.Tablo_2  {
	background-color:	#ffffff;	
	border-color:	#cccccc;
	border-style:	solid;
	border-top-style:	none;
	border-top-width:	0;
	border-width:	1px;
	color:	#000000;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	padding:	4px;
}

.Tablo_3  {
background-color:	#ecf9ff;
border-bottom-width:	1px;
border-color:	#C6BDB0;
border-left-style:	none;
border-left-width:	0;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
color:	#000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
padding:	4px;
}

.Tablo_4  {
background-color:	#ffc0c0;
border-bottom-width:	1px;
border-color:	#C6BDB0;
border-left-style:	none;
border-left-width:	0;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
color:	#000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
padding:	4px;
}

.Tablo_5  {
background-color:	#ecf9ff;
border-bottom-width:	1px;
border-color:	#C6BDB0;
border-left-style:	none;
border-left-width:	0;
border-right-width:	1px;
border-style:	solid;
border-top-style:	none;
border-top-width:	0;
color:	#000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.Tablo_Ajout_Elt  {
background-color:	#ecf9ff;
border-color:	#C6BDB0;
border-style:	solid;
border-width:	1px;
margin-top:	4px;
}

.Tablo_Modif  {
	background-color:	#ffffff;
background:#EAE3D7 url(menu-thematique-fond.gif) repeat-x scroll left top;
	border-color:	#cccccc;
	border-style:	solid;
	border-width:	1px;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	padding:	4px;
}

.Tablo_Modif_Entete  {
background-color:	dddddd;
background:#EAE3D7 url(menu-thematique-fond.gif) repeat-x scroll left top;
border-bottom-color:	#cccccc;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#006000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.Tablo_Modif_Entete2  {
background-color:	dddddd;
background:#EAE3D7 url(menu-thematique-fond.gif) repeat-x scroll left top;
border-color:	#006000;
border-left-style:	solid;
border-right-style:	solid;
border-top-style:	solid;
border-width:	1px;
color:	#006000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.Tablo_Photo  {
border-color:	C6BDB0;
border-style:	solid;
border-width:	1px;
}

.Tablo_Sep  {
border-top-color:	#C6BDB0;
border-top-style:	solid;
border-top-width:	0px;
}

.Tablo_Titre_Process  {
background-color:	#ffffff;
background-image:	url(menu-thematique-fond.gif);
border-color:	#C6BDB0;
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:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.Titre  {
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.TitreAccueil  {
color:	#000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	11pt;
font-weight:	bold;
padding:	8px;
text-align:	center;
}

.TitreContour  {
background-color:	ecf9ff;
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding-left:	8px;
padding-right:	8px;
}

.TitreEntete  {
color:	ffffff;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.TitreFiche  {
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	10pt;
font-weight:	bold;
padding:	8px;
text-align:	center;
}

.TitreManif  {
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	11pt;
font-weight:	bold;
padding:	8px;
text-align:	center;
}

.TitrePara  {
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.TxtAnnotation  {
color:	#aaaaaa;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	7pt;
text-align:	center;
}

.TxtCredit  {
/*border-top-color:	#c0c0c0;
border-top-style:	solid;
border-top-width:	1px;*/
color:#87736C;
font-family:	Verdana,Arial,Helvetica,sans-serif;
font-size:	8pt;
text-align:	center;
}

.TxtEntete_1  {
color:	#ffffff;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.TxtLegende  {
color:	#87736C;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	7pt;
text-align:	center;
}

.TxtLien  {
color:	#ff00ff;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
text-align:	right;
}

.TxtMotOfa  {
	color:	#000000;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	align: center
}

.TxtPara  {
color:	000000;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
text-align:	left;
}

.TxtPubOfa  {
color:	#aaaaaa;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	10pt;
text-align:	center;
}

.TxtSlogan  {
	color:	#53768C;
	font-family:	"Trebuchet MS",sans-serif;
	font-size:	16pt;
	text-align:	center;
}

.Txt_1  {
	color:	#000000;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
}

.Txt_2  {
color:	#87736C;
font-family:	Tahoma,Verdana,Arial,Sans-Serif;
font-size:	8pt;
}

.ZoneContenuErreur  {
background-color:	ff8080;
}

.ZoneContenuFacultatif  {
}

.ZoneContenuObligatoire  {
}

A:link  {
color:	#000000;
text-decoration:	none;
}

A:visited  {
color:	000000;
text-decoration:	none;
}

A:hover  {
color:	#000000;
text-decoration:	none;
}

A:active  {
color:	#000000;
text-decoration:	none;
}

.Identification {
	background-color:	#ffffff;
background:#EAE3D7 url(menu-thematique-fond.gif) repeat-x scroll left top;
	border-color:	#cccccc;
	border-style:	solid;
	border-width:	1px;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	padding:	4px;
}

.Contact {
	background-color:	#ffffff;
background:#EAE3D7 url(menu-thematique-fond.gif) repeat-x scroll left top;
	border-color:	#cccccc;
	border-style:	solid;
	border-width:	1px;
	font-family:	Tahoma,Verdana,Arial,Sans-Serif;
	font-size:	8pt;
	padding:	4px;
}