a:link       { color: blue; }
a:visited    { color: blue; }
a:active     { color: #616161; }
a:hover      { color: #616161; }

#h1d { border:1px solid #666666; position:absolute;  
visibility:hidden; z-index:1; layer-background-color:#b3b3b3;
background-color: #FFFFFF; width:130; padding:0px; font-family:arial; font-size: 8pt; 
border-color: #666666; border-width:1px; text-decoration: none; line-height: 15px; }
#h2d { border:1px solid #666666; position:absolute;  
visibility:hidden; z-index:1; layer-background-color:#b3b3b3;
background-color:#FFFFFF; width:130; padding:0px; font-family:arial; font-size: 8pt;
border-color: #666666; border-width:1px; text-decoration: none; line-height: 15px; } 
#h3d { border:1px solid #666666; position:absolute;  
visibility:hidden; z-index:1; layer-background-color:#b3b3b3;
background-color:#FFFFFF; width:70px; padding:0px; font-family:arial; font-size: 8pt; 
border-color: #666666; border-width:1px; text-decoration: none; line-height: 15px; }
#h4d { border:1px solid #666666; position:absolute;  
visibility:hidden; z-index:1; layer-background-color:#b3b3b3;
background-color:#FFFFFF; width:145px; padding:0px; font-family:arial; font-size: 8pt; 
border-color: #666666; border-width:1px; text-decoration: none; line-height: 15px; }
#h5d { border:1px solid #666666; position:absolute;  
visibility:hidden; z-index:1; layer-background-color:#b3b3b3;
background-color:#FFFFFF; width:80px; padding:0px; font-family:arial; font-size: 8pt;
border-color: #666666; border-width:1px; text-decoration: none; line-height: 15px; } 

h1 { color: black; font-size: 14pt; font-weight: normal; line-height: 15pt; }
h2 { color: black; font-size: 11pt; font-weight: bold; line-height: 15pt; }

body { margin: 0pt; padding: 0pt;
       color: black; font-size: 12px; line-height: 15pt;
       font-family: Verdana, Arial, Chicago, Geneva, Helvetica, Sans-Serif;
       background-color: #FFFFFF; }

TD, P, PRE, li, ol, ul { color: #000000; font-size: 12px; }

.menugTitre	 {font-size: 13px; }

.menug 	     {color: black; font-size: 12px; }
.menug:link    {color: black; text-decoration: none; }
.menug:visited {color: black; text-decoration: none; }
.menug:hover   {color: #616161; text-decoration: underline; }
.menug:active  {color: #616161; text-decoration: underline; }

.menuh1	{ font-size: 8pt; color :#000000; padding-bottom: 1px; font-family: Arial; }
.menuh1:link    {color: #000000; text-decoration: none;	}
.menuh1:visited {color: #000000; text-decoration: none;	}
.menuh1:hover   {color: #666666; text-decoration: underline; }
.menuh1:active  {color: #666666; text-decoration: underline; }

.acc1 { font-size: 8pt; color :#000000; font-family: Arial; }

.acc2	{ font-size: 8pt; color: #16387C; font-family: Arial; }
.acc2:link    {color: #16387C; text-decoration: none;	}
.acc2:visited {color: #16387C; text-decoration: none;	}
.acc2:hover   {color: #16387C; text-decoration: underline; }
.acc2:active  {color: #16387C; text-decoration: underline; }

.acc3	{ font-size: 8pt; color: #16387C; }
.acc3:link    {color: #16387C; text-decoration: none;	}
.acc3:visited {color: #16387C; text-decoration: none;	}
.acc3:hover   {color: #16387C; text-decoration: underline; }
.acc3:active  {color: #16387C; text-decoration: underline; }

.acc4	{ color: #616161; font-size: 10pt; font-weight: bold; }
.acc4:link    {color: #616161; text-decoration: none;	}
.acc4:visited {color: #616161; text-decoration: none;	}
.acc4:hover   {color: #616161; text-decoration: underline; }
.acc4:active  {color: #616161; text-decoration: underline; }

.acc5	{ color: #339933; font-size: 14pt; }
.acc5:link    {color: #616161; text-decoration: none;	}
.acc5:visited {color: #616161; text-decoration: none;	}
.acc5:hover   {color: #616161; text-decoration: underline; }
.acc5:active  {color: #616161; text-decoration: underline; }

.menuh2	{ font-size: 9pt; color: #ffffff; background-color: #616161; font-family: Arial; font-weight: normal;}
.menuh2:link    {color: #FFFFFF; text-decoration: none;	}
.menuh2:visited {color: #FFFFFF; text-decoration: none;	}
.menuh2:hover   {color: #e9da7d; font-weight: bold; }
.menuh2:active  {color: #FFFFFF; }

.menuh3	{ font-size: 9pt; color: #ffffff; background-color: #3D679D; font-family: Arial; font-weight: normal;}
.menuh3:link    {color: #FFFFFF; text-decoration: none;	}
.menuh3:visited {color: #FFFFFF; text-decoration: none;	}
.menuh3:hover   {color: #e9da7d; font-weight: bold; }
.menuh3:active  {color: #FFFFFF; }

.ssmenu	{ display: block; font-size: 8pt; width: 130px; color: #000000; font-family: Arial;}
.ssmenu:link    {color: black; text-decoration: none; }
.ssmenu:visited {color: black; text-decoration: none; }
.ssmenu:hover   {color: black; background-color: #CECECE; }
.ssmenu:active  {color: black; }

.ssmenu2 { display: block; font-size: 8pt; width: 130px; color: #000000; font-family: Arial; }
.ssmenu2:link    {color: black; text-decoration: none; }
.ssmenu2:visited {color: black; text-decoration: none; }
.ssmenu2:hover   {color: black; background-color: #CECECE; }
.ssmenu2:active  {color: black; }

.ssmenu3 { display: block; font-size: 8pt; color: #000000; font-family: Arial; width: 70px;}
.ssmenu3:link    {color: black; text-decoration: none; }
.ssmenu3:visited {color: black; text-decoration: none; }
.ssmenu3:hover   {color: black; background-color: #CECECE; }
.ssmenu3:active  {color: black; }

.ssmenu4 { display: block; font-size: 8pt; color: #000000; font-family: Arial; width: 145px;}
.ssmenu4:link    {color: black; text-decoration: none; }
.ssmenu4:visited {color: black; text-decoration: none; }
.ssmenu4:hover   {color: black; background-color: #CECECE; }
.ssmenu4:active  {color: black; }

.ssmenu5 { display: block; font-size: 8pt; width: 80px; color: #000000; font-family: Arial; }
.ssmenu5:link    {color: black; text-decoration: none; }
.ssmenu5:visited {color: black; text-decoration: none; }
.ssmenu5:hover   {color: black; background-color: #CECECE; }
.ssmenu5:active  {color: black; }

.baspage	{ font-size: 11px; }
.baspage:link    {color: #000000; text-decoration: none; }	
.baspage:visited {color: #000000; text-decoration: none; }
.baspage:hover   {color: #616161; text-decoration: underline; }
.baspage:active  {color: #616161; text-decoration: underline; }

.baspagemri  { font-size: 10px; color: #727272; }
.baspagemri:link    {color: #727272; text-decoration: none; }
.baspagemri:visited {color: #727272; text-decoration: none; }
.baspagemri:hover   {color: #727272; text-decoration: underline; }
.baspagemri:active  {color: #727272; text-decoration: underline; }
         
.titrezone   { font-size: 9pt; font-weight: bold }
.titre_page  { color: #666666; font-size: 8pt; font-family: Verdana; line-height: 15pt; text-decoration: underline; } 
.titre_rouge { font-size: 12pt; color: #FF0000; font-weight: bold; }
.titreinfo   { font-size: 12pt; font-weight: bold; }
.titre       { color: black; font-size: 14pt; font-weight: normal; line-height: 15pt; }
.titre_acc  { font-size: 12pt; color: #000000; font-weight: bold; }


.legende     { font-size: 10px; }
.fond_menuh  { background-image:  url('../images2/bande_jaune.gif'); }

.ss_titre    { color: black; font-size: 11pt; font-weight: bold; line-height: 15pt; }
.ss_titre2   { color: black; font-size: 10pt; font-weight: bold; line-height: 15pt; }
.ss_titre3   { color: black; font-size: 12pt; font-weight: bold; line-height: 15pt; }
.ss_titre_gris  { color: #616161; font-size: 11pt; font-weight: bold; line-height: 15pt; }
.ss_titre4  { color: #616161; font-size: 10pt; font-weight: bold;}
.ss_titre5  { color: #616161; font-size: 10pt;}
.ss_titre6  { color: #616161; font-size: 9pt; font-weight: bold;}
              
.ligne           {background: #B3B3B3; }
.fondc           {background: #F7F7F7; }
.ligne_blanche   {background: #FFFFFF; }
.ligne_noire     {background: #000000; }

.page    { border-right: 1px solid #b3b3b3;
           border-left:  1px solid #b3b3b3;
           border-bottom:1px solid #b3b3b3; }

.bordure4 { border-right:  1px solid #b3b3b3;
            border-bottom: 1px solid #b3b3b3;
            border-left:   1px solid  #b3b3b3; 
            border-top:    1px solid #b3b3b3; }
.bord_doite {border-right: 1px solid #000000; } 

.zone_rech { border-right:  5px solid #e9da7d;
     	     border-bottom: 5px solid #e9da7d;
             border-left:   5px solid #e9da7d;
             border-top:    5px solid #e9da7d;
             background: #ede196; white-space: nowrap; }
             
.zone_rech2{border-right:   1px solid #929496;
     	    border-bottom:  1px solid #929496;
            border-left:    1px solid #929496;
            border-top:     1px solid #929496; }

.zone_rech3{border-right:   1px solid #929496;
     	    border-bottom:  1px solid #929496;
            border-left:    1px solid #929496; }

.zone_rech4{border-bottom:  1px solid #929496; }

.zone_rech5{border-bottom:  1px solid #e9da7d; }

.zone_rech6 {border-right:  5px solid #e9da7d;
     	     border-bottom: 5px solid #e9da7d;
             border-left:   5px solid #e9da7d;
             border-top:    5px solid #e9da7d;
             background: #e9da7d; white-space: nowrap; }

.zone_rech7 { border-right:  5px solid #e9da7d;
     	     border-bottom: 5px solid #e9da7d;
             border-left:   5px solid #e9da7d;
             border-top:    5px solid #e9da7d;
             background: white white-space: nowrap; }

.zone_rech8 { border-right:  5px solid #3D679D;
              border-bottom: 5px solid #3D679D;
              border-left:   5px solid #3D679D;
              border-top:    5px solid #3D679D;
              background: white white-space: nowrap; }
             
.zone_acc1 { border-top: 1px solid #B7CBE3;
             background: #EEF3F7; }
.zone_acc2 { border-top: 3px solid #B7CBE3;
             background: #EEF3F7; }
    
.popup {color: #999999; font-size: 16pt; line-height: 15pt; font-family: Arial; }

.zone_rech_ann1 { border-right:  5px solid #A7C4E6;
     	     border-bottom: 5px solid #A7C4E6;
             border-left:   5px solid #A7C4E6;
             border-top:    5px solid #A7C4E6;
             background: #A7C4E6; white-space: nowrap; }
             
.soumettre	         {color: #ff6600; font-size: 11px;  }
.soumettre A:link    {COLOR: #ff6600; text-decoration:none;}
.soumettre A:active  {COLOR: #ff6600; text-decoration:underline;}
.soumettre A:visited {COLOR: #ff6600; text-decoration:none;}
.soumettre A:hover   {color: #FF0000; text-decoration:underline;}