body {                                          /* défini le body (la page) */
  background-color:white ;                      /* le fond de la page est blanc */
  color: #003366;
  font-family: tahoma,helvetica,geneva,sans-serif;
  font-size: 11pt;
  margin:0 ; 
  margin-top: 0;
  padding:0;                        			/* suppression des marges intérieures et extérieures de la page */
 
}

.menu1 {                                        /* boite qui contient le menu (les onglets) */
  border-bottom:solid 2px black ;               /* crée le trait noir en-dessous des onglets */
  border-right:solid 2px black ; 
  padding-top:12px ;                            /* marge intérieure haute */
  padding-bottom:0px ;                          /* marge intérieure basse */
  background-color:black ;                       /* le fond du menu est noir */
  margin : 0 20px 0 20px;
}

.onglet {                                       /* style des onglets inactifs */
  font-size : 18px;
  margin : 0px ;                                /* marge extérieure */
  padding:5px 7px 0px 7px ;                     /* marge intérieure */
  border-right:solid 2px black ; 
  background:url("../images/coin-haut-droite.gif") no-repeat right top /* insère un rectangle noir en haut à droite de l'onglet */
}

a.onglet {                                      /* style des liens se trouvant dans un onglet inactif */
  background-color:#E7E4E4 ;                    /* le fond de l'onglet est gris */
  border-right:solid 2px black ; 
  text-decoration:none;                         /* les liens ne sont pas soulignés */
}

.onglet-actif {                                 /* style de l'onglet de la page active */
   border-bottom:solid 2px white ;              /* le trait inférieur est effacé */
   border-right:solid 2px black ;    
   background-color:white;                     /* le fond de l'onglet actif est blanc*/
}

td a{
	color: #003366;
	cursor: pointer;
	text-decoration: none;
}

table {
	border-collapse:collapse;
	padding: 10px 2px;
}

.table_header{
	color : #003366;
	background-color: #E1E1E1;
}

.filtre_header{      
	background-color:#ACEFFF;
/*	background-color:#ACEFFF;    bleu clair */
	/*background-color:#E1E1E1;    vert clair */
}

th, td {
	border: 1px solid #425B7B;
	padding: 0 5px 0 5px; 
}

tr.odd:hover, tr.even:hover {
	background-color: #FFD47F;
}

div.panel_bouton{
	text-align: center;
	margin-bottom: 10px;
}

.hide{
	display: none; /*cacher un élément*/
}

.panel_table{
	margin: 0 20px 0 20px;
  overflow: auto;
}

.panel_action{
	border : 1px solid #425B7B;
	margin: 4px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.panel_navigation{
	padding: 1px;
	text-align: center;
}

.panel_menu{
	padding: 15px 0 15px 0;
	text-align: center;
}
