.rechercheCrits {
	border-style:	solid;
	border-width:	1px;
	border-color:	000000;
	background-color:	eeeeee;
	padding: 2px;
}

.AgendaEltListe  {
background-color:	#ffffff;
background-image:	url(fondpara_blanc.gif);
border-color:	#003399;
border-style:	solid;
border-width:	1px;
padding:	2px;
}

.AgendaEltListeDuJour  {
background-color:	#ffffff;
background-image:	url(fondpara_blanc.gif);
border-color:	#003399;
border-style:	solid;
border-width:	2px;
padding:	2px;
}

.AgendaEntete  {
background-color:	#ffffff;
background-image:	url(fondpara_blanc.gif);
border-color:	#003399;
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:	#003399;
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:	#5078c8;
border-bottom-style:	none;
border-bottom-width:	0;
border-color:	#003399;
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("Fond2.jpg");
background-position:	0px 0px;
background-repeat:	no-repeat;
margin:	0;
}

.CellOngletActif  {
border-bottom-color:	ecf9ff;
border-bottom-style:	solid;
border-width:	1px;
text-align:	center;
}

.CellOngletInactif  {
border-bottom-color:	#003399;
border-bottom-style:	solid;
border-width:	1px;
text-align:	center;
}

.CellOngletVide  {
border-bottom-color:	#003399;
border-bottom-style:	solid;
border-width:	1px;
text-align:	center;
}

.Champ_1  {
border-color:	003399;
border-style:	solid;
border-width:	1px;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.CorpsFicheAsso  {
background-color:	#ecf9ff;
border-color:	#003399;
border-left-style:	solid;
border-left-width:	1px;
border-right-style:	solid;
border-right-width:	1px;
}

.CorpsFicheAssoBas  {
background-color:	#ecf9ff;
border-bottom-color:	#003399;
border-bottom-style:	solid;
border-bottom-width:	1px;
}

.CorpsFicheAssoHaut  {
background-color:	#ecf9ff;
}

.EltListeAssoModif  {
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.EltListeAssoNoModif  {
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.FontLabelN3  {
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.FontLabelN5  {
color:	#00ff00;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	18pt;
}

.FontLibFieldErreur  {
color:	#800000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.FontLibFieldFacultatif  {
color:	#000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.FontLibFieldObligatoire  {
color:	#00ff00;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.FontValeurFacultatif  {
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.FontValeurObligatoire  {
color:	#0000ff;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.Identification, .Contact, .Tablo_1, .Tablo_1Div  {
background-color:	#ecf9ff;
border-color:	#003399;
border-style:	solid;
border-width:	1px;
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
padding:	4px;
}

.InputErreur  {
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.InputFacultatif  {
/* background-color:	#e0f0ff; 
background-color:	#ffffff;
border-color:	#29639C;
border-style:	solid;
border-width:	1px; */
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
border-style:	solid;
border-width:	1px;
/*border-color:	#000000;*/
}

.InputObligatoire  {
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.MenuTablo  {
background-color:	#29639C;
background-image:	url(fondpara_blanc.gif);
border-color:	#003399;
border-style:	solid;
border-width:	1px;
margin-top:	4px;
padding:	2;
vertical-align: middle;
}

.MenuTabloActif  {
background-color:	#29639C;
/* background-image:	url(fondpara_blanc.gif); */
border-color:	#003399;
border-style:	solid;
border-width:	1px;
margin-top:	4px;
padding:	2;
vertical-align: middle;
}

.MenuTabloInactif  {
background-color:	#ffffff;
background-image:	url(fondpara_blanc.gif);
border-color:	#003399;
border-style:	solid;
border-width:	1px;
margin-top:	4px;
padding:	2;
vertical-align: middle;
}

.MenuTxt  {
color:	#29639C;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.MenuTxtActif  {
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.MenuTxtInactif  {
color:	#CCCCCC;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.OngletActif  {
background-image:	url(ongletactif-f.gif);
color:	#ffffff;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	7pt;
font-weight:	bold;
text-align:	center;
}

.OngletInactif  {
background-image:	url(ongletinactif-f.gif);
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	7pt;
/*padding:	2px;*/
text-align:	center;
}

.OngletVide  {
background-image:	url(ongletinactif-f.gif);
color:	999999;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	7pt;
text-align:	center;
}

.PiedPage  {
color:	#000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
text-align:	center;
}

.TabloEntete_1, .TabloEntete_1Div {
margin: 0;
background-color:	#29639C;
border-color:	#003399;
border-left-style:	solid;
border-right-style:	solid;
border-top-style:	solid;
border-width:	1px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
}

.TabloLog  {
background-color:	#ecf9ff;
border-color:	#003399;
border-style:	solid;
border-width:	1px;
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
padding:	2px;
}

.Tablo_2  {
background-color:	#ecf9ff;
border-color:	#003399;
border-style:	solid;
border-top-style:	none;
border-top-width:	0;
border-width:	1px;
color:	#000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
padding:	4px;
}

.Tablo_3  {
background-color:	#ecf9ff;
border-bottom-width:	1px;
border-color:	003399;
border-left-style:	none;
border-left-width:	0;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
color:	#000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
padding:	4px;
}

.Tablo_4  {
background-color:	#ffc0c0;
border-bottom-width:	1px;
border-color:	003399;
border-left-style:	none;
border-left-width:	0;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
color:	#000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
padding:	4px;
}

.Tablo_5  {
background-color:	#ecf9ff;
border-bottom-width:	1px;
border-color:	003399;
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:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.Tablo_Ajout_Elt  {
background-color:	#ecf9ff;
border-color:	#003399;
border-style:	solid;
border-width:	1px;
margin-top:	4px;
}

.Tablo_Membre_Bureau  {
background-color:	#ffffff;
background-image:	url(fondpara_blanc.gif);
border-bottom-style:	solid;
border-bottom-width:	1px;
border-color:	#003399;
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:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
text-align:	left;
}

.Tablo_Modif  {
background-color:	#ffffff;
background-image:	url(fondpara_blanc.gif);
border-color:	#29639C;
border-style:	solid;
border-width:	1px;
}

.Tablo_Modif_Entete  {
background-color:	dddddd;
background-image:	url(fondpara_blanc.gif);
border-bottom-color:	#006000;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#006000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.Tablo_Modif_Entete2  {
background-color:	dddddd;
background-image:	url(fondpara_blanc.gif);
border-color:	#006000;
border-left-style:	solid;
border-right-style:	solid;
border-top-style:	solid;
border-width:	1px;
color:	#006000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.Tablo_Photo  {
border-color:	003399;
border-style:	solid;
border-width:	1px;
}

.Tablo_Sep  {
border-top-color:	#003399;
border-top-style:	solid;
border-top-width:	1px;
}

.Tablo_Titre_Process  {
background-color:	#ffffff;
background-image:	url(fondpara_blanc.gif);
border-color:	#003399;
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:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding:	4px;
text-align:	center;
}

.Titre  {
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.TitreAccueil  {
color:	#29639C;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	11pt;
font-weight:	bold;
padding:	8px;
text-align:	center;
}

.TitreContour  {
background-color:	ecf9ff;
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding-left:	8px;
padding-right:	8px;
}

.TitreEntete  {
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.TitreFiche  {
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
padding:	8px;
text-align:	center;
}

.TitreManif  {
color:	003399;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	11pt;
font-weight:	bold;
padding:	8px;
text-align:	center;
}

.TitrePara  {
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.TxtAnnotation  {
color:	#aaaaaa;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	7pt;
text-align:	center;
}

.TxtCredit  {
border-top-color:	#29639C;
border-top-style:	solid;
border-top-width:	1px;
color:	#aaaaaa;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
text-align:	center;
}

.TxtCredit2 {
border-top-color:	#29639C;
border-top-style:	solid;
border-top-width:	1px;
color:	#aaaaaa;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
text-align:	center;
}


.TxtEntete_1  {
color:	#ffffff;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.TxtLegende  {
color:	000099;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	7pt;
text-align:	center;
}

.TxtLien  {
color:	#ff00ff;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
text-align:	right;
}

.TxtMotOfa  {
color:	#000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.TxtPara  {
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
text-align:	left;
}

.TxtPubOfa  {
color:	#aaaaaa;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	10pt;
text-align:	center;
border:	1px solid;
}

.TxtSlogan  {
color:	#000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	10pt;
text-align:	center;
}

.TxtSlogan2 {
color:	#aaaaaa;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	10pt;
text-align:	center;
}

.Txt_1  {
color:	000000;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
font-size:	8pt;
}

.Txt_2  {
color:	#003399;
font-family:	Verdana, Arial, Helvetica, 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;
}

/* Elément pour les "News" du Bandeau de pub */
h1 {
	color:	#000000;
	font-family:	Verdana, Arial, Helvetica, Sans-Serif;
	font-size:	8pt;
	font-weight:	bold;
}
h2 {
	color:	#000000;
	font-family:	Verdana, Arial, Helvetica, Sans-Serif;
	font-size:	8pt;
	font-weight:	normal;
}