.rubs1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
}
a.rubs1:hover {
	text-decoration: underline;
}
.rubs2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #005934;
	text-decoration: none;
	letter-spacing: normal;
}
.smenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #244008;
	text-decoration: none;
	letter-spacing: normal;
}
.titre1 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
}

.rubriqueArbre {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: normal;
	color: #FFFFFF;
}
a.rubriqueArbre:hover {
	text-decoration: underline;
}
.rubriqueArbre2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: normal;
	color: #FFFFFF;
}
a.rubriqueArbre2:hover {
	text-decoration: underline;
}
.rubriqueArbre3 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: normal;
	color: #FFFFFF;
}
td.rubriqueG {
  border: 1px solid #435b29;
  border-right: none;
  background-color: #7e925b;
}
td.rubriqueM {
  border: 1px solid #435b29;
  border-left: none;
  border-right: none;
  background-color: #d7e8ac;
}
td.rubriqueD {
  border: 1px solid #435b29;
  border-left: none;
  background-color: #d7e8ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #244008;
	text-decoration: none;
	letter-spacing: normal;
}
.log1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #ffd200;
	text-decoration: none;
	letter-spacing: normal;
}
.log2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #905034;
	text-decoration: none;
	letter-spacing: 1px;
}
a.trace:hover {
	font-weight: bold;
}
a.smenu:hover {
	font-weight: bold;
}
.menu 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
}
.menuArbre 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
}
.menuPathBD 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
}
.menuPath 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
}
a.menuPathBD:hover
{
	text-decoration: underline;
}
a.menuPath:hover
{
	text-decoration: underline;
}
a.menu:hover 
{ 
	 color: #FFFFFF
}
.TitreBlancBD 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none 
}
.TitreLogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none 
}

#latotale { width:780px; height:400px; position:relative }
.contenuGris 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #7F7F7F; 
	text-decoration: none 
}
.StitreOrange 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFB300; 
	text-decoration: none 
}

.contenuGris2 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #7F7F7F; 
	text-decoration: none 
}
.contenuGrisBD 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #7F7F7F; 
	text-decoration: none 
}
.sTheme 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #29A7B3; 
}
.MISEGris 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666
}
.contenuGris2BD 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #7F7F7F; 
	text-decoration: none 
}
.ContenuBlancBD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
.ContenuGris3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
.ContenuGris3Nav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
A.ContenuGris3Nav:hover
{
	color: #29A7B3;
	text-decoration : underline;
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    BACKGROUND-COLOR: white
}
.NavRecap
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #be3805;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
A.aNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #40805C; 
	text-decoration: none
}
A.aNavTrans
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #b34009;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
aNavTrans
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #b34009;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
A.aNavPage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
.divNavPage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.divNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #40805C; 
	text-decoration: none
}
A.aContenuLien
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.aContenuLienGras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.aContenuLienItalic
{
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
.adivContenuTitre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e17600;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.adivContenuSsTitre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
A.adivContenuSsTitre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
.divContenuTexte
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.divContenuTexteGras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.divContenuConseil
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-STYLE: italic;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
A.aContenuConseil
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #003366;
	  FONT-STYLE: italic;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.divContenuMsgErr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #cd8500;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.adivContenuTitreActu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.adivContenuSsTitreActu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #e17600;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.tableForm
{
}
.trForm
{
    TEXT-ALIGN: left
}
.tdFormLabel
{
    TEXT-ALIGN: right
}
.tdFormCtrl
{
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.formLabel
{
    FONT-SIZE: 11px;
    COLOR: #cd8500;
    /*COLOR: black;*/
    /*FONT-WEIGHT:bold;*/
}
.formCtrl
{
    FONT-SIZE: 9pt;
    COLOR: #4D4D4D;
    FONT-FAMILY: GENEVA, ARIAL;
    BACKGROUND-COLOR: #FFFFFF;
}
div.formCtrl
{
    FONT-SIZE:11px;
    COLOR: #4D4D4D;
    FONT-FAMILY: GENEVA, ARIAL;
    BACKGROUND-COLOR: #FFFFFF;  
}
input.formCtrl
{
    FONT-SIZE:11px;
    COLOR: #4D4D4D;
    FONT-FAMILY: GENEVA, ARIAL;
    BACKGROUND-COLOR: #FFFFFF;
    border: 1px solid gray;
    padding-left: 2px;
    padding-right: 2px;  
}
select.formCtrl
{
    FONT-SIZE:11px;
    COLOR: #4D4D4D;
    FONT-FAMILY: GENEVA, ARIAL;
    BACKGROUND-COLOR: #FFFFFF;
}
textarea.formCtrl
{
    FONT-SIZE:11px;
    COLOR: #4D4D4D;
    FONT-FAMILY: GENEVA, ARIAL;
    BACKGROUND-COLOR: #FFFFFF;
    border: 1px solid gray;
    padding-left: 2px;
    padding-right: 2px;  
}
span.formCtrl
{
    FONT-SIZE:11px;
    COLOR: #4D4D4D;
    FONT-FAMILY: GENEVA, ARIAL;
    BACKGROUND-COLOR: #FFFFFF;  
}
.formTitle
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  FONT-FAMILY: ARIAL;
  COLOR: #000000;
}
.tdFormTitle
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: ARIAL;
  background-color: #E4DDB4;
  border:1px solid #C5AA76; 
  padding:2px; 
  padding-left:5px;
}
.table1
{
}
.trEntete1
{
    BACKGROUND-COLOR: #FFa52c;
}
.trPair1
{
    BACKGROUND-COLOR: #e9e9e9;
}
.trImpair1
{
    BACKGROUND-COLOR: #FFFFFF;
}
.trPair2
{
		BACKGROUND-COLOR: #e9e9e9;
}
.trImpair2
{
		BACKGROUND-COLOR: #FFFFFF;
}
.tdEntete1
{
	BACKGROUND-COLOR: #E4DDB4;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: ARIAL;
	border: 1px solid #C5AA76;
	padding: 2px;
	padding-left: 5px;
}
.tdPair1
{
	BACKGROUND-COLOR: #f3f3f3;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #111111;
	FONT-FAMILY: ARIAL;
	border: 1px solid #d9d9d9;
	padding: 2px;
	padding-left: 5px;
}
.tdImpair1
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: ARIAL;
	border: 1px solid #d9d9d9;
	padding: 2px;
	padding-left: 5px;
}

.tdPair2
{
		BACKGROUND-COLOR: #e9e9e9;
}
.tdImpair2
{
		BACKGROUND-COLOR: #FFFFFF;
}
.divTabEntete1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.divTabTextePair1
{
	FONT-FAMILY: ARIAL;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #111111;
}
.divTabTexteImpair1
{
	FONT-FAMILY: ARIAL;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
}
.divTabTextePair2
{
	FONT-FAMILY: ARIAL;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0079CD;
}
.divTabTexteImpair2
{
	FONT-FAMILY: ARIAL;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0079CD;
}
A.aTabLienEntete
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
    COLOR: #1E6188;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
A.aTabLienPair1
{
	FONT-FAMILY: ARIAL;	
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #111111;
    TEXT-DECORATION: underline
}
A.aTabLienImpair1
{
	FONT-FAMILY: ARIAL;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
A.aTabLienPair2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0079CD;
    TEXT-DECORATION: underline
}
A.aTabLienImpair2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0079CD;
    TEXT-DECORATION: underline
}
.aLienEntete
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #b34009;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.LienSommaire
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0079CD;
	font-weight: bold;
}
A.LienSommaire
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #cd8500;
	text-decoration: underline;
	font-weight: bold;
}
A.LienSommaire:hover
{
	color: #8b5a00;
	text-decoration: underline;
}
A.aConnectDept
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #f9e2c3;
	text-decoration: underline;
	font-weight: bold;
}
.divTitreThemeDoc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #1E6188;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
.divArbreTexte
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.divArbreTexteGras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
A.aArbreLien
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.aArbreLienGras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
a.menuBouton
{
    padding:3px;
    FONT-SIZE: 11px;
    COLOR: #2f459a;
    FONT-FAMILY: Arial;
    text-decoration:none;
    background-color:#ffffff;
    border:1px solid #2f459a
}
a.menuBouton:hover
{
    padding:3px;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    text-decoration:none;
    background-color:#2f459a
}
a.aSheetRol
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    text-decoration:none;
    FONT-WEIGHT: normal;
}
a.aSheetRol:hover
{
    text-decoration: underline;
}
.aSheet
{
    FONT-SIZE: 11px;
    COLOR: #000201;
    FONT-FAMILY: Arial;
    text-decoration:none;
    FONT-WEIGHT: bold;
}

.tdLabelPopupLine 
{
	BACKGROUND-COLOR: #ADD8E6;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #1E6188;
	FONT-FAMILY: ARIAL;
}
.tdCtrlPopupLine
{
	BACKGROUND-COLOR: #ffffff;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
  COLOR: #666666;
}
.tdBordureFine
{
  BACKGROUND-COLOR: #52A8DA;
  border:none;
}
.tdInfoBulleFdoc
{
  BORDER:1px solid #186d84;
  BACKGROUND-COLOR: #2fa1c6;
  color: #FFFFFF; 
  font-family: Tahoma, Helvetica, sans, Arial, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  padding: 2px;
}

.formBlockTitle {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: ARIAL;
  background-color: #f7f7f7;
  border:1px solid #315963; 
  padding:2px; 
  padding-left:5px;
}
.formBlockMainTitle {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #1E6188;
  FONT-FAMILY: ARIAL;
  background-color: #ADD8E6;
  border:1px solid #315963; 
  padding:2px; 
  padding-left:5px;
}
.formBlockLabel { text-align:right; padding-bottom:2px; padding-right:5px; vertical-align:top; FONT-SIZE: 11px; COLOR: #1E6188; }
.formBlockCtrl  { text-align:left; padding-bottom:2px; padding-left:5px; vertical-align:top; }



