/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	Feuille de styles CSS pour le xHTML et HTML en sortie de chaîne DocBook
	Version de la XSL : 1-56-1
	
	Versions
	...................................................................
	V1 : 16-10-2002 Alain Herbuel
		Pour l'instant, on se limite à XHTML car HTML n'est pas bien formé en sortie de Docbook
		
	V2 : 21-01-2003 - Alain Herbuel
		Ajustage des couleurs
		Prise en compte des titres dans les structures de haut niveau autres que normales :
			appendix, bibliography, index

	V3 : 08-04-2003 - Alain Herbuel
		Prise en compte des résumés, et admonition pour les faire ressortir par rapport
		aux Para avant et après.

	V4 : 07-05-2003 - Alain Herbuel
		Prise en compte des entrées de glossaire
		Suppression de la mise en forme des noms ; cela n'a pas de sens tout seul.
					
	V5 : 19-09-2003 - Alain Herbuel
		Modif mise en page tableau historique : KO en HTML !
		Amélioration du comportement des listes : KO en HTML !
		Décalage gauche des admonitions
		Augmentation du padding des screen et listing

	V6 : 24/09/2003 - Alain Herbuel
		Adaptation à XTM

	V7 : 14/11/2003 - Alain Herbuel
		Suppression de Verdana dans les titres qui est trop grasse
		Ajustement des couleurs des fonds de tableaux

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: Body ::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

body
{
	font-family: serif;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	margin-top: 0.3em;
	margin-left: 1cm;
	margin-right: 1cm;
	color: black;
	background: white;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: Informations de Book ::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* div class="revhistory" */
div.revhistory table
{
	width: 70%;
	margin-top: 10em;
	margin-bottom: 3em;
	font-family: sans-serif;
	font-size: 0.8em;
}

div.revhistory table td, div.revhistory table th
{
	padding: 0.5em;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: Structures de haut niveau, leurs titres et TDM ::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ................................................................... */
/* ... Niv0 : Book ... */
/* ................................................................... */

/* ... Titre du book ... */
h1.title
{
	font-family: serif;
	color: #5671A0;
	font-size: 160%;
	width: 80%;
	font-variant: small-caps;
	text-align: left;
	margin-top: 2em;
	margin-bottom: 3em;
}

/* ... Sous titres du book ... */
h2.subtitle
{
	font-family: serif;
	color: #5671A0;
	width: 50%;
	font-size: 140%;
	text-align: left;
	border-top: 1pt solid gray;
}

/* ................................................................... */
/* ... Niv1 ... */
/* ................................................................... */

div.chapter, div.appendix, div.bibliography, div.glossary, div.index
{
	margin-top: 5cm;
	margin-left: +2cm;
}

div.chapter h2.title,
div.appendix h2.title,
div.bibliography h2.title,
div.glossary h2.title,
div.index h2.title
{
	margin-left: -2cm;
	width: 70%;
	text-align: left;
	font-size: 140%;
	font-family: sans-serif;
	color: #5671A0;
	font-variant: small-caps;
	border-bottom: thin solid #CCCCCC;
}

/* ................................................................... */
/* ... Niv2 ... */
/* ................................................................... */

div.chapter div.section, div.appendix div.section,
div.bibliography div.bibliodiv,
div.glossary div.glossdiv
{
	margin-top: 3cm;
}

div.chapter div.section h2.title, div.appendix div.section h2.title,
div.bibliography div.bibliodiv h3.title,
div.glossary div.glossdiv h3.title
{
	width: 70%;
	font-size: 140%;
	margin-top:1em;
	border-bottom: none;
	font-family: sans-serif;
	color: #5671A0;
	text-align: left;
}

/* ................................................................... */
/* ... Niv3 ... */
/* ................................................................... */

div.chapter div.section div.section, div.appendix div.section div.section,
div.bibliography div.section div.section
{
	margin-top: 1cm;
}

div.chapter div.section div.section div.titlepage h3.title, div.appendix div.section div.section h3.title,
div.bibliography div.section div.section h3.title
{
	width: 70%;
	font-size: 120%;
	margin-top:0.5em;
	border-bottom: thin solid gray;
	font-family: sans-serif;
	color: #5671A0;
	text-align: left;
}


/* ................................................................... */
/* ... Niv4 ... */
/* ................................................................... */

div.chapter div.section div.section div.section, div.appendix div.section div.section div.section
{
	margin-top: 1cm;
	margin-left: +0cm;
}

div.chapter div.section div.section div.section h4.title, div.appendix div.section div.section div.section h4.title
{
	font-size: 100%;
	margin-top:0.5em;
	border-bottom: none;

	font-family: sans-serif;
	color: #5671A0;
	text-align: left;
}


/* ................................................................... */
/* ... Niv5 ... */
/* ................................................................... */

div.chapter div.section div.section div.section div.section, div.appendix div.section div.section div.section div.section
{
	margin-top: 1cm;
	margin-left: +0cm;
}

div.chapter div.section div.section div.section div.section h5.title, div.appendix div.section div.section div.section div.section h5.title
{
	font-size: 90%;
	margin-top:0.5em;
	border-bottom: none;

	font-family: sans-serif;
	color: red;
	text-align: left;
}


/* ................................................................... */
/* ... Structures de Index */
/* ................................................................... */

div.index div.index div.indexdiv h3
{
	color: White;
	background-color: #5F7DA0;
	text-align: center;
	width: 3em;
}

/* ................................................................... */
/* ... Structures des Glossaires */
/* ................................................................... */

div.glossary div.glossdiv dl dt,
div.glosslist dl dt
{
	color: #005A9C;
	font-weight: bold;
}

div.glosslist dl dt
{
	margin-top: 1em;
}


/* ................................................................... */
/* ... Structures des références bibliographiques */
/* ................................................................... */



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: Structures de blocs ::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ................................................................... */
/* ... TOC, liste des figures, liste des tableaux, liste des exemples ... */
/* ................................................................... */

/* ... Les structures de TOC, TOF, TOT, TOE ... */
div.toc, div.list-of-figures, div.list-of-tables, div.list-of-examples
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	color: #5F7DA0;
}

/* ... Le titre de la TOC ... */
div.toc p, div.list-of-figures p, div.list-of-tables p, div.list-of-examples p
{
	color: gray;
}

/*... La TOC elle-même ... */
div.toc dl, div.list-of-figures dl, div.list-of-tables dl, div.list-of-examples dl
{
	font-size: 1em;
}

div.toc dd, div.list-of-figures dd, div.list-of-tables dd, div.list-of-examples dd
{
	margin-left: 1em;
}


/* ................................................................... */
/* ... Structures de bloc pré-formattées ... */
/* ................................................................... */

/* ... literallayout ... */
div.literallayout
{
	color: #5FA082;
}

/* ... programlisting ... */
pre.programlisting
{
	background-color: #F1F1F1;
	padding: 1em;
	border-left: thin solid #B6C7E5;
}

/* ... Screen ... */
pre.screen
{
	background-color: #DEE3EA;
	padding: 1em;
}

/* ... synopsis ... */
pre.synopsis, pre.cmdsynopsis, div.procedure ol
{
	color: #A0815F;
}


/* ................................................................... */
/* ... Para ... */
/* ................................................................... */

p
{
  margin-top: 0.6em;
}


/* ................................................................... */
/* ... Listes non ordonnées ... */
/* ................................................................... */

ul
{
	margin-left: 0.5cm;
}

/* Pour les 2 types de listes */
li
{
	margin-top: 0.6em;
}

/* ................................................................... */
/* ... Listes ordonnées ... */
/* ................................................................... */

ol
{
	margin-left: 0.5cm;
}

/* ................................................................... */
/* ... Les titres communs aux objets complexes */
/* ................................................................... */

div.example p.title, div.table p.title, div.figure p.title
{
	color: gray;
	font-style: italic;
	font-size: 0.8em;
}

	
/* ................................................................... */
/* ... Mise en page commune aux objets complexes */
/* ................................................................... */
/* Partagé par Table, Figure, Exemple */

div.example, div.table, div.figure
{
	margin-top: 3em;
	margin-bottom: 3em;
}


/* ................................................................... */
/* ... Les tableaux */
/* ................................................................... */

/* La largeur est dans le HTML */
table
{
	font-family: sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	border: 1pt solid #7694C8;
}

table th
{
	font-weight: bold;
	text-align: left;
	font-weight: normal;
	color: White;
	background: #7694C8;
}

td
{
	border: 1pt solid #7694C8;
	background: #F1F1F1;
}


/* ................................................................... */
/* ... Admonitions ... */
/* ................................................................... */

div.caution h3.title, div.warning h3.title, div.important h3.title, div.note h3.title, div.tip h3.title
{
	/* Sinon, les titres sont trop gros */
	font-size: 1em;
	border: none;
	color: #005A9C;
}

div.caution, div.warning, div.important, div.note, div.tip
{
	border-left-style: dotted;
	border-left-width: 1pt;
	border-left-color: #005A9C;
	padding-left: 1em;
}

/* ................................................................... */
/* ... Résumés ... */
/* ................................................................... */

div.abstract
{
	color: #005A9C;
	text-align: left;
	border-left-style: dotted;
	border-left-width: 1pt;
	border-left-color: #005A9C;
	padding-left: 1em;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: Structures in-line ::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
tt
{
	font-family: monospace;
	color: Gray;
	font-size: 0.8em;
}

/* ................................................................... */
/* ... Liens ... */
/* ................................................................... */

a:link
{
	color: #005A9C;
	text-decoration: underline;
}

/* Comme tout le doc est dans le même fichier, on ne met pas d'historique. Sinon, tout serait en historique. */
a:visited
{
	color: #005A9C;
}

a:hover
{
/*	border-bottom: 1px solid Red; */
	color: red;
}

a:active
{
	color: Red;
	font-style: italic;
}
