/*______________________________________________________________________________*/
/*                                                                              */
/*                         STYLES PUBLIPLUME V7                                 */
/*       Par rapport à la V6, simplification, conformité XHTML transitionnel    */
/*                 intégration des contraintes d'accessibilité                  */
/*                             Février 2003                                     */
/*______________________________________________________________________________*/


/*______________________________________________________________________________*/
/*                                                                              */
/*                         Redéfinition des balises HTML                        */
/*                                                                              */
/*______________________________________________________________________________*/

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #234F64;
	background-color:#ffffff;}

p, td  {
	font-family: Arial, Helvetica, sans-serif;
	color: #234F64;
	font-size: 12px;
	}

table {}

th {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	background-color: #EEEEEE;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 60px;
	color: #FF4A00;
	line-height: 45px;
	margin-bottom: 0px;
	}

/* Presque inutile, sauf pour Netscape, qui n'applique pas H1 au bloc de la cellule
   mais uniquement au texte contenu dans H1. A supprimer ?? */
.Titre {}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	line-height: 40px;
	color: #013582;}

a:link {
	color: #0179B8;
}
a:visited {
	color: #0179B8;
}
a:hover {
	color: #0179B8;
}


/*______________________________________________________________________________*/
/*                                                                              */
/*                     Objets d'interface et styles génériques                  */
/*                                                                              */
/*______________________________________________________________________________*/

/* Pour les raccourcis clavier dans les labels de champs */
.accesskey {text-decoration: underline;}

/* Pour les champs de formulaire */
.input {	color : #556780;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	border-color : #556780; border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  }

.inputpetit	{	color : #556780; border-color : #556780; font-size: 80%; border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  }

.textarea {color : #556780;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	border-color : #556780;}

.select {color : #556780;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	border-color : #556780;}
	
.selectpetit {color : #556780; border-color : #556780; font-size : 80%;}

.bouton {
	background-color : #E1EDFF;
	color : #556780;
	font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 80px; border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  }
	
.boutonpetit {background-color : #E1EDFF;
	color : #556780; font-size: 80%; border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  }

/* Ligne paire / impaire  : appliqué aux TR (et non aux TD) des pages LCS, LC, LL */
.pair {background-color: #EEEEEE;}

/* Pour les libellés de champs : pages LL, DC, DMAJ, Liens, Administrateur... */
.Lib {
	font-size:11px;
	color: #000000;
	text-align: right;}
	
	.Lib2 {
	font-size:11px;
	color: #000000;
	text-align: left;}	
	
.commentaire {
	font-size:11px;
	font-style:italic;
}	

/*______________________________________________________________________________*/
/*                                                                              */
/*                Styles des Blocs composant les pages principales              */
/*                                                                              */
/*______________________________________________________________________________*/

/* Ligne RECHERCHE (LC, LCS, LL, LienInternD... )_______________________________ */
.Rech {
	text-align: center;
	background-color: #EEEEEE;}

.Rech table {
	width: auto;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;}

.Rech td {text-align: center;}

/* Ligne LISTES ENREGISTREMENTS EN COLONNES (LC, LCS, LienInterneD...____________ */
.Enr table {padding: 5px;}

.Enr th {
	background-color: #cccccc;
	text-align: left;}

/* Colonne des Actions (LCS et LC) : Ajouter, Supprimer */
.EnrAction {
	text-align: center;
	width: 50px;}

/* Ligne sélectionnée, dans les pages avec sélecteur (LCS) */
.EnrSelectionne {}

/* Colonne de Sélection (LCS et LienInterneD): cases à cocher et bouton radio */
.EnrSelect {width: 10px;}


/* Liste ENREGISTREMENTS EN LIGNE (LL) ___________________________________________ */

.EnrLigne table {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	width: 100%;}

.EnrLigne th {
	background-color: #FFFFCC;
	text-align: left;}

.LL .Lib {
	text-align: left;
	width: 80px;}
	
/* Ligne NAVIGATION (toutes pages, ou presque)______________________________________*/
.Nav {
	text-align: center;
	padding: 5px;
	border: 1px solid #cccccc;}

	/* Navigation : 5 styles utlisés dans les pages LL, LC et LCS */
.Nav table {padding: 2px;}
	/* Navigation - Actions dans LCS (gestion des statuts) */
.NavAction {}
	/* Navigation - N° et nombre d'enregistrements */
.NavEnrNo {}
	/* Navigation - N° et nombre de pages */
.NavPageNo {}
	/* Navigation - Bouton retour, parfois OK et Annuler (à vérifier avec NavAction) */
.NavRetour {
	text-align: right;
	width: 100px;}

/* Ligne DETAIL ENREGISTREMENT (DC et DMAJ)_________________________________________*/
.Statut {
	color: black;
	text-align: center;
	background-color: #eeeeee;}

.EnrDetail table {padding: 15px;}

.EnrDetail td {
	color: #000000;
	font-weight: bold;}

.EnrDetail .Lib {
	width: 150px;
	text-align: right;
	font-weight: normal;}

.EnrMAJ table {
	padding: 10px;
	background-color: #F7F7F7;}

.EnrMAJ .Lib {
	width: 150px;
	text-align: right;
	font-weight: normal;}

/*______________________________________________________________________________*/
/*                                                                              */
/*                Styles utilisées dans les pages de LIENS                      */
/*                                                                              */
/*______________________________________________________________________________*/


.LienInterneL, .LienExterne, .LienMail {padding: 5px;}

.LienInterneL .Lien table {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 5px;}

.LienInterneD .Lien table {padding: 5px;}
.LienInterneD .Enr table, LienInterneD .Rech table {padding: 3px;}

.LienExterne .Lien table, .LienMail .Lien table {padding: 5px;}

.LienInterneL h1, .LienInterneD h1 {
	letter-spacing: 0.1em;
	padding-top: 10px;}

.LienInterneD h2 {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;}

.LienInterneD .NavRetour {text-align: center; width: 100%;}
.LienInterneD .NavPageNo {text-align: right;}


/*______________________________________________________________________________*/
/*                                                                              */
/*                Pages propres au site ADMINISTRATEUR                          */
/*                    (menu, liste des catégories)                              */
/*______________________________________________________________________________*/

.IndexAdmin table {
	padding:20px;
	margin-top: 50px;}

.IndexAdmin td {vertical-align: top;}
.IndexAdmin .Lib {
	text-align: right;
	width:120px;
	height: 30px;
	font-weight: bold;}

/* Liste des Catégories _____________________________________ */
.Categories table {padding: 10px;}
.Categories th {background-color: #CCCCCC;}
.Categories .Lib {
	font-weight: bold;
	text-align: left;}

/*______________________________________________________________________________*/
/*                                                                              */
/*                         Gestion des HABILITATIONS                            */
/*                                                                              */
/*______________________________________________________________________________*/

.Login table {
	padding: 10px;
	margin: 40px;
	width: auto;
	text-align: center;
	background-color: #F7F7F7;}

/* Gestion des GROUPES _________________________________________________________ */

.GroupeMAJ  {padding: 3px;}

.GroupeMAJ h1 {letter-spacing: 0.5em;}

.GroupeMAJ .EnrSelect {
	width: 30px;
	text-align: center;}

/* Utilisé comme Séparateur de tableau */
.fondblanc {background-color: #FFFFFF;}

/* Choix d'un niveau d'habilitation - Même couleur de fond que TH */
.hab {
	text-align: center;
	background-color: #eeeeee;
	height: 2.5em;}

.accesOK {background-color: #00C602;}
.accesKO {background-color: White;}

.accesOK, .accesKO {
	width: 60px;
	text-align: center;
	padding: 5px;
	font-weight: bold;}

/* Gestion des UTILISATEURS________________________________________________________ */

/* pour les tables incluses */ 
.UtilisateurMAJ table {
	width: auto;
	padding: 5px;}

/* pour forcer la largeur des boutons entre les groupres */
.UtilisateurMAJ .boutonpetit {width: 80px;}

/* pour forcer la largeur des select de groupe */
.selectLargeur {width: 300px;}

/* Styles spécifiques AAPO */
.encadre {
	border-top: 0px solid #007BBD;
	border-bottom: 1px solid #007BBD;
	border-right: 1px solid #007BBD;
	border-left: 0px solid #007BBD;	
}
.bandeau, .menu { background-color: #007BBD;}

.titreaccueil {	font-weight: bold; font-size: 14px; color: #FFFFFF; text-align: left;}

.signature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align: right;
}
.bibliographie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	list-style-type: square;
}
.preface {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-style: italic;	
}
.annuaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-type: square;
	line-height: 15px;
}

/* MODIFIER L'APPARENCE PAR DEFAUT DU MENU (style appliqué aux cellules) */
/* Les états onMouseOver et onMouseOut sont définis dans menu.js */
.menuG { 
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}

/* MODIFIER L'APPARENCE DES LIENS DU MENU DE GAUCHE */
.menuG a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.menuG a:link	{color: #FFFFFF;}
.menuG a:hover	{color: #007BBD;}
.menuG a:active	{color: #FFFFFF;}
.menuG a:visited {color: #FFFFFF;}
