	body
	{
	font-size: 9pt ;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	background-color : White;
	margin-top : 0;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 0;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	}
	
	hr
	{
	color : #5078A6;
	}
	
	tr, td, form, li
	{
		font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
		font-size: 9pt;
	}
	
	a:link {
		color : #5078A6;
		text-decoration : none;
	}

	a:visited {
		color : #5078A6;
		text-decoration : none;
	}

	a:hover {
		color : red;
		text-decoration : underline;
	}
	
	a.gras:link {
		color : #5078A6;
		text-decoration : none;
		font-weight : bold;
	}

	a.gras:visited {
		color : #5078A6;
		text-decoration : none;
		font-weight : bold;
	}

	a.gras:hover {
		color : red;
		text-decoration : underline;
		font-weight : bold;
	}
	
	a.gris:link {
	color :  Gray;
	text-decoration : none;
}

	a.gris:visited {
	color : Gray;
	text-decoration : none;
}

	a.gris:hover {
		color : red;
		text-decoration : underline;
	}
	
	a.gris_gras:link {
	color :  Gray;
	text-decoration : none;
	font-weight : bold;
}

	a.gris_gras:visited {
	color : Gray;
	text-decoration : none;
	font-weight : bold;
}

	a.gris_gras:hover {
		color : red;
		text-decoration : underline;
		font-weight : bold;
	}
	
	a.menu {
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	color : #5078A6;
	font-weight : bold;
	text-decoration : none;
}

	a.menu:hover {
		color : red;
		font-weight : bold;
		text-decoration : underline;
	}
	
		a.lien_doc:link {
		font-size: 8pt;
		text-decoration : none;
		font-weight : bold;
	}

	a.lien_doc:visited {
		font-size: 8pt;
		text-decoration : none;
		font-weight : bold;
	}

	a.lien_doc:hover {
		font-size: 8pt;
		text-decoration : underline;
		font-weight : bold;
	}
	
	.ecrit_petit {
		font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
		font-size: 8pt;
		color : #CD002D;
	}
	.menu_li
	{
		font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
		font-size: 9pt;
		color : #5078A6;
	}
	
	.titre_page
	{
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 15pt;
	color : #3A568D;
	font-weight : bold;
	text-align : center;
	}
	
	.titre_menu
	{
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 13pt;
	color : #000000;
	font-weight : bold;
}
	
	.titre_encadre_big
	{
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 14pt;
	color : #FFFFFF;
	font-weight : bold;
	background-color : #AEDBF5;
  }
  
  	.titre_encadre_small
	{
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12pt;
	color : #FFFFFF;
	font-weight : bold;
	background-color : #AEDBF5;
  }
  
  	.tm2  /* animateur */ {
		font-size : 9pt;
		text-align : justify;
		font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
		color : red;
  	}
	
  	.tm3 /* auteur */ {
	font-size : 9pt;
	text-align : justify;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	color : #00008B;
	}

	 .dossier_sel  {
		font-weight : bold;
  	}
	
	.casacocher  {
		background-color : lightgrey;
  	}
	
	.menu_grp_libelle  {
		background-color : #CD002D;
		color : #FFFFFF;
		font-weight : bold;
  	}
	
	.menu_grp_item  {
		background-color : #C8D7EC;
  	}
	
	.menu_grp_tiret  {
		background-color : #3E75BC;
  	}
	
	.menu_app_libelle  {
		background-color : #CD002D;
		color : #FFFFFF;
		font-weight : bold;
  	}
	
	.menu_app_item  {
		background-color : #C8D7EC;
		color : #FFFFFF;
  	}
	
	.menu_app_tiret  {
		background-color : #AEDBF5;
  	}
	
	 /* Style du cadre des onglets */
.box_onglet {
	/*background-color:  #E9EDF2;*/
	border-bottom: 1px solid #5078A6;
	border-top: 1px solid #5078A6;
	/*border-left: 1px none;
	border-right: 1px none;
	border-top: 1px none;*/
}

/* Style du cadre des onglets : onglet non sélectionné */
.box_onglet_off {
</*	background-color: #E9EDF2;
	border-left: 1px solid #B1C0E0;
	border-right: 1px solid #B1C0E0;
	border-top: 1px solid #B1C0E0;*/
	color: #516AA3;
	font-size: 12px;
	text-align: left;
	
}

/* Style du cadre des onglets : onglet sélectionné */
.box_onglet_on {
/*	background-color: #FFFFFF;
	border-bottom: 1px none;
	border-left: 1px solid #5078A6;
	border-right: 1px solid #5078A6;
	border-top: 1px solid #5078A6;*/
	font-weight : bold;
	color: black;
	font-size: 12px;
	font-weight: bold;
	
}
	
/* STYLES AJOUTES PAR BG */

span.docTitle {
	/*color: #5D92CD;
	*/
	color: #6495ED;
	letter-spacing: 1pt;
	font-weight: bold;
	text-decoration: none;
}

span.docDate {
	color: #888888;
	font-size: smaller;
}

form.update select {
	color: #3A568D;
	/*background-color: #E9EDF2;*/
	font-size:9px;
	background-color: #EAF2F7;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

form.update input {
	border: #999999 1px solid;
	color: #3A568D;
	background-color: #EAF2F7;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

form.update textarea {
	color: #3A568D;
	background-color: #EAF2F7;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

form.update label {
	color: #555555;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

form.preview select {
	color: #000000;
	font-size:9px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

form.preview input {
	border: 1px solid #999999;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

form.preview textarea {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

span.required {
	color: #CC3333;
	font-size: 10px;
}

td.label {
	/*color: #98AAB1;*/
	color: #3A568D;
	/*font-weight: bold;*/
	background-color: #EAF2F7;
}

span.texte_update {
	/*color: #98AAB1;*/
	color: #3A568D;
}

.boutton {
	font-weight: bold;
}

.col_tri {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #5078A6;
	border-left: 1px none #5078A6;
	border-right: 1px none #5078A6;
	border-top: 1px solid #5078A6;
}

.criteres{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #5078A6;
	border-left: 1px solid #5078A6;
	border-right: 1px solid #5078A6;
	border-top: 1px solid #5078A6;
}

table.bordmenu
{
	border: 1px solid #CD002D;
}

fieldset.listegrp
{
width: 750px;
}

td.titre_grp
{
color: #3A568D;
font-size: 14px;
font-weight: bold;
}

td.bienvenue
{
color: #CD9B03;
font-size: 12px;
font-weight: bold;
}
