/* Definition des styles pour 
   l'application : i-consult 
   =================================== */
/* Definition des paramètres globaux :
   ===================================== */

   BODY
   {
      color: #003591;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
      font-size: 11px;
      background-color:#FFFFFF;
   	scrollbar-3dlight-color: #0A479C;
   	scrollbar-arrow-color: #003591;
   	scrollbar-base-color: white;
   	scrollbar-darkshadow-color: #128AD1;
   	scrollbar-face-color: #128AD1;
   	scrollbar-highlight-color: #003591;
   	scrollbar-shadow-color: #0A479C;
   	scrollbar-track-color: white;
   	margin-left:10px;
   }



   BODY.normal
   {
      color: #003591;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
      font-size: 11px;
      background-color:#FFFFFF;
   	scrollbar-3dlight-color: #0A479C;
   	scrollbar-arrow-color: #003591;
   	scrollbar-base-color: white;
   	scrollbar-darkshadow-color: #0A517C;
   	scrollbar-face-color: #0A479C;
   	scrollbar-highlight-color: #003591;
   	scrollbar-shadow-color: #0A479C;
   	scrollbar-track-color: white;
   	margin-left:0px;
   }

   input   
   {
   	font-size: 11px;
   	border: solid 1px #a9a9a9
   }
   
   input.normal
   {
      border: 0px 
   }
   
   .MessageAlerte 
   { 
      font-size: 10pt; 
      font-weight: bold;    
      color: #003591;
   }

   .erreur
   {
      text-align : center;
      font-weight: bold; 
      font-size: medium;
      color: red;
   }

   select 
   {
   	font-size: 11px;
   	border: solid 9px #a9a9a9
 	}
   
   .zoneTxtA
   {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
      font-size: 10Pt; margin-left: 5px;
      border-style: double;
      border-color: #003591;
      border-bottom-width: 1px;
      border-top-width: 1px;
      border-left-width: 1px;
      border-right-width: 1px;
   }

   INPUT.bouton
   {
   	background:#ff3333;
   	color:#ffffff;
   	border:1px solid #dedede;
   	font-size:9px;
   	font-weight:bolder;
   }   

/* Definition des attributs de la page d'erreur 
/* (erreur.php) :
   ======================================== */

   A.page_erreur
   {
      font-size: 10pt;    
      color: #5C8CBE;
      text-decoration: none;      
   }
   A:hover.page_erreur
   {
      font-size: 10pt;    
      color: #5C8CBE;
      text-decoration: underline;   
   }

/* Definition des attributs de la page titre 
/* (titre.php) :
   ======================================== */

   BODY.titre
   {
      /**/
   }
   
   TABLE.titre   
   {	
      /*background-image: url(/heb_global_images/iconsult/bg.bmp);
      border-width: 1px 6px 6px 1px;
      border-color: #3271B6;*/
      background-color: #FFFFFF;
   } 
   
   TD.titre
   {
      background-color: #FFFFFF;   
   }

/* Definition des de la barre de navigation
   ========================================== */

   #divMenu
   {
      /*position:absolute;*/
      /*left:100;*/
      width:100%;
   	 background-color: #92ACD3;
   }

   TABLE.barre_nav
   {	
   	 width:100%;
   	 background-color: #92ACD3;
   	 /*width: 1416px;*/
   } 

   TR.barre_nav
   {	
   	 /**/
   } 
   TD.barre_nav
   {	
   	 /*background-color: #FF3333;   
   	 color: #FFFFFF;     
   	 font-weight: bold;    
   	 font-size: 10pt;*/
   	 text-align : center;
   } 
   TD.barre_nav_select
   {	
   	 background-color: #3271B6;   
   	 color: #FFFFFF;     
   	 font-weight: bold;    
   	 font-size: 11px;    
   	 text-align : center;
   }    
   A.barre_nav 
   {
   	 /*color: #FFFFFF;     
   	 font-weight: bold;    
   	 font-size: 10pt;    
     text-decoration: none;*/
     color: #FFFFFF;
     font-family: Arial;
     font-weight: bold;    
   	 font-size: 11px;    
     text-decoration: none;
   }  		
   A:Hover.barre_nav
   {
      color: #3271B6;
      text-decoration: none;
   }   
   A.barre_nav_select 
   {
   	 /*color: #FFFFFF;     
   	 font-weight: bold;    
   	 font-size: 10pt;    
     text-decoration: none;*/
     color: #3271B6;
     font-family: Arial;
     font-weight: bold;    
   	 font-size: 11px;    
     text-decoration: none;
   }  		
   A:Hover.barre_nav_select
   {
      /*color: #A6A8A5;
      text-decoration: none;*/
      color: #3271B6;
      text-decoration: none;
   }      

/* Definition des attributs de la frame gauche 
/* (frame_gauche.php) :
   ========================================== */

   TABLE.frameGauche
   {	
   	 /*background-color: #3271B6;   	 */
   	 background-color: #FFFFFF;
   } 
   
   TR.frameGauche
   {	
   	 padding-top: 20;
   } 
   
   TD.frameGauche
   {	
   	 height: 23;
   } 
   DIV.frameGauche
   {
      font-size: 12pt;
      font-weight: bold; 
      color: #003591;
      text-align = right;
   }   
   H1.frameGauche
   {
      font-size: 7pt;
      font-weight: normal; 
      color: #003591;
   }
   
   H2.frameGauche
   {
      font-size: 7pt;    
      color: #5C8CBE;
   }
   
   A.frameGauche   
   {
      font-size: 7pt;    
      color: #5C8CBE;
      text-decoration: none;
   }
   		
   A:Hover.frameGauche
   {
      font-size: 7pt;    
      color: #5C8CBE;
      text-decoration: underline;
   }


/* Definition des attributs de la page d'accueil
/* (accueil.php) :
   =========================================== */

   BODY.accueil 
   {
      padding-left: 40;
   }
   
   TABLE.accueil
   {
      /**/
   }
   
   TR.accueil
   {
      padding-top: 20;
      font-size: 10pt;
   }
   
   TD.accueil
   {
      /**/
   }
   
   DIV.accueil_fonctionnalites_titre
   {
      font-size: 8pt;
      font-weight: bold;
      font-style: italic;
      color: #5C8CBE;
   }
   DIV.accueil_fonctionnalites_corps
   {
      font-size: 8pt;
      font-style: italic;
   }

   BLOCKQUOTE.accueil
   {
      font-size: 10pt;
      /**/
   }


/* Definition des attributs des formulaires d'administration 
/* (formulaire_ajout_admin.php, formulaire_ajout_appli.php, 
/* formulaire_ajout_client.php, formulaire_ajout_groupe.php
/* formulaire_ajout_groupe_appli.php, formulaire_modif_admin.php
/* formulaire_modif_appli.php, formulaire_modif_client.php
/* formulaire_modif_groupe.php, formulaire_modif_groupe_appli.php
/* formulaire_modif_moncompte.php, formulaire_ajout_utilisateur_groupe.php
/* formulaire_modif_utilisateur.php) :
   ======================================================== */

   /* On différencie les styles des tableaux de chaque partie */ 
   /* de l'administration car la largeur peut être différente */
   
   TABLE.formulaire_admin_admin
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width: 530;
   }
   TABLE.formulaire_admin_util
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width: 350;
   }
   TABLE.formulaire_admin_groupe_util
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width: 530;
   }      
   TABLE.formulaire_admin_groupe_appli
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width: 450;
   }      
   TABLE.formulaire_admin_moncompte
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width: 450;
   }      
   
   /* les autres éléments sont communs pour tous les formulaires */   
   TR.formulaire_admin
   {
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      font-size: 12pt;
      FONT-WEIGHT: bold;
      height:50;
   }
   TD.formulaire_admin
   {
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      font-size: 10pt;
      FONT-WEIGHT: bold;
      text-align = right;
   }
   TD.formulaire_admin_libelle
   {
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      font-size: 10pt;
   }   
   /* cette balise est utilisée pour les libellés  */
   /* secondaires du formulaire                    */
   DIV.formulaire_admin
   {
      color: #FFFFFF;
      FONT-WEIGHT: normal;
      font-size: 8pt;
   }
   A.formulaire_admin   
   {
      color: #FFFFFF;
      text-decoration: none;
      font-size: 10pt;
      font-weight: bold;
   }  		
   A:Hover.formulaire_admin
   {
      /*color: #3271B6; */
      background-color: #003591;
      text-decoration: none;
      font-size: 10pt;
      font-weight: bold;
   }

/* Definition des attributs des listes de choix
/* (choix_appli_stat.php, choix_admin.php, choix_appli.php):
   ======================================================== */

   TABLE.liste_choix
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width:330;   	 
   }
   TR.liste_choix
   {
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      font-size: 18pt;
      FONT-WEIGHT: bold;
      text-align : center;
      height:50;
   }
   TD.liste_choix
   {
      /*background-color: #3271B6; */
      background-color: #003591;
   }
   A.liste_choix   
   {
      color: #FFFFFF;
      text-decoration: none;
      font-size: 10pt;
      /*font-weight: bold;*/
   }
   		
   A:Hover.liste_choix
   {
      color: #A6A8A5; 
      text-decoration: none;
      font-size: 10pt;
      /*font-weight: bold;*/
   }


/* Definition des attributs des pages de confirmation
/* (confirm_ajout_utilisateur_groupe.php, confirm_efface_utilisateur.php, 
/* confirm_modif_utilisateur.php,confirm_ajout_admin.php, confirm_ajout_appli.php
/* confirm_ajout_client.php, confirm_ajout_groupe.php, confirm_ajout_groupe_appli.php
/* confirm_efface_admin.php, confirm_efface_appli.php, confirm_efface_client.php
/* confirm_efface_groupe.php, confirm_efface_groupe_appli.php, confirm_modif_admin.php
/* confirm_modif_appli.php, confirm_modif_client.php, confirm_modif_groupe.php
/* confirm_modif_groupe_appli.php, confirm_modif_moncompte.php ):
   ======================================================== */

   TD.confirmation 
   {
      font-size: 12pt; 
      font-weight: bold;
      color: #003591;
   }

/* Definition des attributs des pages de listes d'administration
/* (admin_utilisateur.php, admin_admin.php, admin_groupe.php, 
/* admin_appli.php, admin_client.php, admin_groupe_appli.php):
   ======================================================== */

   TABLE.liste_admin 
   {
      /**/
   }
   TR.liste_admin_titre
   {
   	font-weight: bold;
   	font-size: 10pt; 
   }
   TR.liste_admin_en_tete
   {  	
   	background-color: #003591;   	     
   	text-align : center;
   	color: #FFFFFF;
   	font-weight: bold; 
   	font-size: 10pt;    
   }
   /* cellules à la fin du tableau dans */
   /* lesquelles on trouve les icones   */
   /* de suppression et modification    */
   TD.liste_admin
   {
      background-color: #FFFFFF;
   }
   TD.liste_admin_1
   {
   	background-color: #D4EDFF;
      text-align : center;
      color: #003591;
      font-size: 10pt; 
   }
   TD.liste_admin_2
   {
   	background-color: #FFFFFF;
      text-align : center;
      color: #003591;
      font-size: 10pt; 
   }

   A.liste_admin_en_tete 
   {
      text-decoration: none; 
      color: #FFFFFF;
      font-size: 10pt; 
   }
   		
   A:Hover.liste_admin_en_tete
   {
      text-decoration: none; 
      color: #90B0CF;
      font-size: 10pt; 
   }

/* Definition des attributs de la page de connexion  
/* (fomulaire.php):
   ================================================================ */

   TABLE.page_connexion
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width:350;
   	 height:150;
   }
   TR.page_connexion
   {
      font-size: 12pt;
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      FONT-WEIGHT: bold;
      height:20;      
   }
   TD.page_connexion
   {
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      /*font-weight: bold;*/
      text-align = right;
      font-size: 10pt;
      height:30;   
   }
   TR.formulaire_connexion
   {
      font-size: 15pt;   
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      /*FONT-WEIGHT: bold;*/
      height:50;
   }
   TD.formulaire_connexion
   {
      font-size: 10pt;   
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      text-align = left;
   }
   DIV.page_connexion
   {
   	font-size:10px;
   	text-align : center;
   }
	

/* Definition des attributs des formulaires de recherche  
/* (recherche.php, haut_admin_utilisateur.php, rechercher_stat.php ...):
   ================================================================ */

   TABLE.formulaire_recherche 
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   }
   TABLE.formulaire_recherche_admin
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width:400;
   }
   TABLE.formulaire_recherche_stat
   {
   	 /*border-width: 1px 2px 2px 1px;
   	 border-color: #3271B6;
   	 border-style:solid;*/
   	 width:550;
   }   
   TR.formulaire_recherche
   {
      font-size: 14pt;   
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      FONT-WEIGHT: bold;
      height:40;
   }   
   TD.formulaire_recherche
   {
      font-size: 10pt;   
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      text-align = left;
   }
   TD.formulaire_recherche_reporting_titre
   {
      font-size: 13pt;   
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      FONT-WEIGHT: bold;
      height:20;
      text-align:center;
   }
   TR.formulaire_recherche_reporting
   {
      font-size: 12pt;   
      /*background-color: #3271B6;*/
      background-color: #003591;
      color: #FFFFFF;
      FONT-WEIGHT: bold;
      height:20;
   } 

   TR.formulaire_recherche_menu_titre
   {
      font-size: 12pt;   
      background-color: #FF3333;
      color: #FFFFFF;
      FONT-WEIGHT: bold;
      height:20;
   }  



/* Definition des attributs de la liste des lots
/* (reporting_lot.php):
   ======================================================== */

   TABLE.liste_resultat 
   {
      /**/
   }
   TD.liste_resultat_1
   {
   	background-color: #D4EDFF;
      font-size: 8pt; 
      color: #003591;
      text-align : center;
   }
   TD.liste_resultat_2
   {
   	background-color: #FFFFFF;
      font-size: 8pt; 
      color: #003591;
      text-align : center;
   }   
   TD.reporting_lot_titre
   {
   	FONT-SIZE: 10pt; 
   	color: #003591;
   }   

   /* définition des en-têtes du        */
   /* tableau de reporting au lot. On   */
   /* définit les différents niveaux    */  
   /* (1,2,3)                           */
   TR.reporting_lot
   {
   	/**/
   }

   TD.reporting_lot_entete_2
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }
   TD.reporting_lot_entete_3
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }
   TH.reporting_lot_entete_2
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }
   TH.reporting_lot_entete_3
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }
    A.reporting_lot_entete_0
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
      text-decoration: none; 
   }
   A.reporting_lot_entete_1
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #128AD1;
      text-decoration: none; 
   }  
   A:Hover.reporting_lot_entete_0
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A77B0;
      text-decoration: none; 
   }    
   A:Hover.reporting_lot_entete_1
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #12A5CF;
      text-decoration: none; 
   }

   TD.reporting_lot_entete_1_reception
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
   }
   TD.reporting_lot_entete_2_reception
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }
   TH.reporting_lot_entete_2_reception
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }
   TD.reporting_lot_entete_3_reception
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #003591;
   }   
   /* Les liens pour fermer ouvrir une colonne */
   A.reporting_lot_entete_1_reception
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
      text-decoration: none; 
   }  
   A:Hover.reporting_lot_entete_1_reception
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A77B0;
      text-decoration: none; 
   }      

   TD.reporting_lot_entete_1_traitement_informatique
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #128AD1;
   }
   TD.reporting_lot_entete_2_traitement_informatique
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }  
   TH.reporting_lot_entete_2_traitement_informatique
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   } 
   TD.reporting_lot_entete_3_traitement_informatique
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }      
   /* Les liens pour fermer ouvrir une colonne */
   A.reporting_lot_entete_1_traitement_informatique
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #128AD1;
      text-decoration: none; 
   }      
   A:Hover.reporting_lot_entete_1_traitement_informatique
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #12A5CF;
      text-decoration: none; 
   }      

   TD.reporting_lot_entete_1_production
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
   }
   TD.reporting_lot_entete_2_production
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   } 
   TH.reporting_lot_entete_2_production
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }  
   TD.reporting_lot_entete_3_production
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }     
   /* Les liens pour fermer ouvrir une colonne */
   A.reporting_lot_entete_1_production
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
      text-decoration: none; 
   }      
   A:Hover.reporting_lot_entete_1_production
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A77B0;
      text-decoration: none; 
   }  
   
   TD.reporting_lot_entete_1_depot_poste
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #128AD1;
   }
   TD.reporting_lot_entete_2_depot_poste
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   } 
   TH.reporting_lot_entete_2_depot_poste
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }  
   TD.reporting_lot_entete_3_depot_poste
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }        
   /* Les liens pour fermer ouvrir une colonne */
   A.reporting_lot_entete_1_depot_poste
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #128AD1;
      text-decoration: none; 
   }      
   A:Hover.reporting_lot_entete_1_depot_poste
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #12A5CF;
      text-decoration: none; 
   }  
   
   TD.reporting_lot_entete_1_expeditions
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
   }
   TD.reporting_lot_entete_2_expeditions
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }
   TH.reporting_lot_entete_2_expeditions
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }   
   TD.reporting_lot_entete_3_expeditions
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }      
   /* Les liens pour fermer ouvrir une colonne */
   A.reporting_lot_entete_1_expeditions
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
      text-decoration: none; 
   }      
   A:Hover.reporting_lot_entete_1_expeditions
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A77B0;
      text-decoration: none; 
   }     
   
   TD.reporting_lot_entete_1_affranchissement_traditionnel
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
   }
   TD.reporting_lot_entete_2_affranchissement_traditionnel
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }  
   TH.reporting_lot_entete_2_affranchissement_traditionnel
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   } 
   TD.reporting_lot_entete_3_affranchissement_traditionnel
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }         
   /* Les liens pour fermer ouvrir une colonne */
   A.reporting_lot_entete_1_affranchissement_traditionnel
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
      text-decoration: none; 
   }      
   A:Hover.reporting_lot_entete_1_affranchissement_traditionnel
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #12A5CF;
      text-decoration: none; 
   }
   
   TD.reporting_lot_entete_1_affranchissement_tempost
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
   }
   TD.reporting_lot_entete_2_affranchissement_tempost
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }  
   TH.reporting_lot_entete_2_affranchissement_tempost
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   } 
   TD.reporting_lot_entete_3_affranchissement_tempost
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }        
   /* Les liens pour fermer ouvrir une colonne */
   A.reporting_lot_entete_1_affranchissement_tempost
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #0A479C;
      text-decoration: none; 
   }      
   A:Hover.reporting_lot_entete_1_affranchissement_tempost
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #12A5CF;
      text-decoration: none; 
   }    
   
   TD.reporting_lot_entete_1_annexes
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #128AD1;
   }
   TD.reporting_lot_entete_2_annexes
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }  
   TH.reporting_lot_entete_2_annexes
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }  
   TD.reporting_lot_entete_3_annexes
   {  	
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 8pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }         
   /* Les liens pour fermer ouvrir une colonne */
   A.reporting_lot_entete_1_annexes
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #128AD1;
      text-decoration: none; 
   }      
   A:Hover.reporting_lot_entete_1_annexes
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #12A5CF;
      text-decoration: none; 
   }


    /* Les liens pour le menu de gauche*/
   A.reporting_lot_menu_gauche
   {
   	/*FONT-WEIGHT: bold;*/
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #003591;
      text-decoration: none; 
   }

   A:Hover.reporting_lot_menu_gauche
   {
   	/*FONT-WEIGHT: bold;*/
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #003591;
      text-decoration: underline; 
   }
   
    A.reporting_lot_menu_gauche_select
   {
   	/*FONT-WEIGHT: bold;*/
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #003591;
      text-decoration: underline;
   }

   /* Les liens pour le sous menu "nouvelle recherche", ....*/
   A.reporting_lot_sous_menu
   {
   	/*FONT-WEIGHT: bold;*/
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #003591;      
      text-decoration: underline; 
   }      
   A:Hover.reporting_lot_sous_menu
   {
   	/*FONT-WEIGHT: bold;*/
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #003591;
   	text-decoration: none;       
   }     
   A.reporting_lot_sous_menu_select
   {
   	/*FONT-WEIGHT: bold;*/
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #003591;
      text-decoration: none; 
   }      
   A:Hover.reporting_lot_sous_menu_select
   {
   	/*FONT-WEIGHT: bold;*/
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align : center;
   	color: #003591;
      text-decoration: underline; 
   }        
   
   /* cellules à la fin du tableau dans */
   /* lesquelles on trouve l'icones     */
   /* de visualisation                  */
   TD.reporting
   {
      background-color: #FFFFFF;
      font-size: 8pt;
   }
   TD.reporting_1
   {
   	background-color: #D4EDFF;
      font-size: 8pt; 
      color: #003591;
   }
   TD.reporting_2
   {
   	background-color: #F4F9FC;
      font-size: 8pt; 
      color: #003591;
   }
   TD.reporting_sous_total
   {
   	background-color: #FFBFBF;
      font-size: 8pt; 
      color: #FFFFFF;
      font-weight: bold;
   }
   table.accolade
   {
      height: 300%;
      vertical-align: middle;
      border-style: solid;
      border-bottom-width: 2px;
      border-top-width: 2px;
      border-left-width: 0px;
      border-right-width: 2px;
   }

   TD.accolade_gauche
   {
      border-color : #003591;
      border-style: solid;
      border-bottom-width: 2px;
      border-top-width: 2px;
      border-left-width: 0px;
      border-right-width: 2px;
   }
   TD.accolade_droite
   {
      border-color : #003591;
      border-style: solid;
      border-bottom-width: 2px;
      border-top-width: 2px;
      border-left-width: 2px;
      border-right-width: 0px;
   }
   TD.accolade_centre
   {
      border-color : #003591;
      border-style: solid;
      border-bottom-width: 0px;
      border-top-width: 2px;
      border-left-width: 0px;
      border-right-width: 0px;
   }   

/* Definition des attributs de la page des sous totaux
/* (reporting_lot_totaux.php):
   ======================================================== */

   TD.reporting_lot_totaux_titre_1
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align = left;
   	color: #0A479C;
   }
   TD.reporting_lot_totaux_titre_2
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #FFFFFF;
   	text-align = left;
   	color: #128AD1;
   } 
   TD.reporting_lot_totaux_entete_1
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #0A479C;
   	text-align : center;
   	color: #FFFFFF;
   }
   
   TD.reporting_lot_totaux_entete_2
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 10pt; 
   	background-color: #128AD1;
   	text-align : center;
   	color: #FFFFFF;
   }      
   
   

/* Definition des attributs de la pages d'attente de 
/* visualisation ou de téléchargement du document pdf
/* (afficherInfosPdf.php):
   ======================================================== */

   TABLE.page_attente 
   {
   	 border-width: 1px 2px 2px 1px;
   	 border-color: #003591;
   	 border-style:solid;
   	 width:400
   }  
   TR.page_attente_titre
   {
   	FONT-SIZE: 12pt; 
   	text-align : center;
   	padding-bottom: 10;
   }
   TR.page_attente_en_tete
   {  	
   	font-size: 10pt; 
   	text-align = left;
   	FONT-WEIGHT: bold;    
   }
   TD.page_attente
   {
   	font-size: 12pt; 
   	background-color: #4F6A85;
      text-align : center;
   }
   
/* Definition des attributs de la frame de gauche qui permet 
/* d'afficher les infos complémentaires sur le document 
/* (infoDoc.php)
   ======================================================== */

   TABLE.info_doc 
   {
   	 border-width: 1px 1px 1px 1px;
   	 border-color: #003591;
   	 border-style:solid;
   	 background-color: #003591;
   }  

   TR.info_doc_titre
   {
   	font-size: 10pt; 
   	font-weight: bold;    
   	text-align = left;
   	padding-bottom: 10;
   }
   TR.info_doc_en_tete
   {  	
   	font-size: 9pt; 
   	font-weight: bold;    
   	text-align = left;
   	vertical-align: middle;
   	color: #FFFFFF;
   }
   TD.info_doc_libelle
   {
   	font-size: 9pt;
   	/*background-color: #4F6A85;*/
   	background-color: #FFFFFF;
      font-weight: bold;    
      text-align = left;
      color: #003591;
   }   
   TD.info_doc_valeur
   {
   	font-size: 9pt;
   	background-color: #FFFFFF;
      text-align : center;
      color: #003591;
   }      
   TD.info_doc
   {
   	font-size: 8pt;
   	/*background-color: #4F6A85;*/
   	background-color: #FFFFFF;
      text-align = left;
      color: #003591;
   }  
   HR.info_doc
   {
      color: #003591;
   }    
   
   
/* Definition des attributs de la page certificat qui permet 
/* d'afficher les infos relatives à la signature du document
/* (certificat.php)
   ======================================================== */

   TABLE.certificat 
   {
   	/*border-width: 1px 1px 1px 1px;
   	border-color: #3271B6;
   	border-style:solid;*/
   }  
   TR.certificat_titre
   {
   	font-size: 8pt; 
   	text-align = left;   	
   	/*background-color: #4F6A85;*/
      font-style : italic;
   }
   .certificat_en_tete
   {  	
   	font-size: 7pt; 
   	text-align = left;
   	padding-bottom: 10;
   	color: #003591;
   }
   .certificat_libelle
   {
   	font-size: 7pt;
      text-align : center;
      vertical-align: middle;
      /*font-weight: bold;   */
      color: #003591;
   }   
   HR.certificat
   {
      color: #003591;
   } 
   A.certificat
   {
   	font-size: 8pt;
      text-align : center;
      vertical-align: middle;
      text-decoration: underline; 
      font-weight: bold;   
      color: #003591;      
   }      
   A:Hover.certificat
   {
   	font-size: 8pt;
      text-align : center;
      vertical-align: middle;
      text-decoration: none; 
      font-weight: bold;   
      color: #003591;      
   }      



/* Définition du style de la page de téléchargement (download.php)
   =============================================================== */

   TABLE.download 
   {
      /**/
   }  

   TR.download_titre
   {
   	font-size: 11pt; 
   	/*font-weight: bold;    */
   	text-align = left;
   	color: #003591;
   }
   TR.download_en_tete
   {  	
   	font-size: 9pt;
   	background-color: #003591; 
   	text-align : center;
   	vertical-align: middle;
   	color: #FFFFFF;
   }
   TD.download
   {
   	background-color: #FFFFFF;
   }   
   TD.download_1
   {
   	font-size: 8pt;
   	background-color: #4F6A85;
      text-align : center;
      color: #FFFFFF;
   }   
   TD.download_2
   {
   	font-size: 8pt;
   	background-color: #FFFFFF;
      text-align : center;
      color: #003591;
   }         
   A.download_1
   {
      color: #FFFFFF;
      text-decoration: none; 
   }  		
   A:Hover.download_1
   {
      color: #FFFFFF;
      text-decoration: underline; 
   }
   A.download_2
   {
      color: #003591;
      text-decoration: none; 
   }  		
   A:Hover.download_2
   {
      color: #003591;
      text-decoration: underline; 
   }
   
   
/* Définition du style de la barre de progression présente dans la 
/* page attente chargement                                        
/*
   =============================================================== */

   TABLE.progression 
   {
   	border-width: 1px 1px 1px 1px;
   	border-color: #003591;
   	border-style:solid;
   	width: 250;
   }  
   TR.progression
   {
   	/*padding-bottom: 10;*/
   }
   TD.progression
   {  	
   	background-color: #4F6A85;
   	height:10;
   }

/* Définition du style du menu tree dans la page certificat
   =============================================================== */

   .treemenu
   {
   	font-size: 8pt; 
   	font-weight: bold;    
   	text-align = left;
   	padding-bottom: 10;
   }
   
   .treemenu_o
   {
   	font-size: 8pt; 
   	font-weight: bold;    
   	text-align = left;
   	padding-bottom: 10;
   }   

/* Définition du style du menu de reporting
   =============================================================== */

   TABLE.menu_reporting 
   {
      /*border: solid;*/
      /*border-width: 1px 1px 1px 1px;
      background-color: #BFD8EF;*/
      width:300;
      
   }
   TR.menu_reporting
   {
   	FONT-WEIGHT: bold;
   	FONT-SIZE: 12pt; 
   	text-align = center;
   	color: #BFD8EF;
   }
   TD.menu_reporting
   {
   	border-width: 1px 1px 0px 1px;
   	border-color: #546B82;
   	border-style: solid;
   	/*border: 1px solid #546B82; */
   	background-color: #FFFFFF;
      text-align = center;
      /*color: #606060;*/
   }  
   TD.menu_reporting_selected
   {
   	background-color: #546B82;
      text-align = center;
   }     
   A.menu_reporting
   {
      color: #546B82;;
      text-decoration: none; 
      font-size: 9pt; 
      FONT-WEIGHT: bold;
   }  		
   A:Hover.menu_reporting
   {
      color: #0A479C;
      text-decoration: none;
      font-size: 9pt; 
      /*FONT-WEIGHT: bold;*/
   }
   A.menu_reporting_selected
   {
      color: #FFFFFF;
      text-decoration: none; 
      font-size: 9pt; 
      FONT-WEIGHT: bold;
   }  		
   A:Hover.menu_reporting_selected
   {
      color: #D9EEFF;
      text-decoration: none;
      font-size: 9pt; 
      /*FONT-WEIGHT: bold;*/
   }
   
#outerDiv
{
	position: relative;
}
#innerDiv
{
	overflow: auto;
}
/*#innerDiv td
{
	white-space: nowrap;
}*/

/*table
{
	border-collapse: collapse;
}*/

TH.invisible
   {
   	border:0;
   	background-color: #FFFFFF;
   	color: #FFFFFF;
   }
   
TD.invisible
   {
   	border:0;
   	background-color: #FFFFFF;
   	color: #FFFFFF;
   }
   
/*TH.essai
{ 
  visibility: hidden; 
}

TD.essai
{
  visibility: hidden;
}

TH.essai2
{
  visibility:visible;
}

TD.essai2
{
  visibility:visible;
}*/


  
   
   TABLE.reporting_pli 
   {
   }
   
   TR.reporting_pli
   {
      font-size: 10;   
      background-color: #003591;
      color: #FFFFFF;
      FONT-WEIGHT: bold;
      height:20;
   }   
   TD.reporting_pli
   {
      font-size: 10pt;   
      background-color: #003591;
      color: #FFFFFF;
      text-align = left;
   }
   fieldset.reporting_pli
   {
      font-size: 10;   
      background-color: #003591;
      color: #FFFFFF;
   }

  legend.reporting_pli
   {
      font-size: 10;   
      background-color: #003591;
      color: #FFFFFF;
   }
