  /*
     Stylesheet (common)
     ------------------
  */

  /* Text aspect (in a <TABLE> layout context) (see readme.txt) */

	h1, h2, h3, h4, h5, h6 { 
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0.5em; 
		margin-bottom: 0.5em; 
	}
	h3.h3-section { 
		text-decoration: underline;
	}
	h1.h1-index { 
		font-size: 30pt;
	}

	body, caption, td, p, ul, ol {
		font-family: Arial, Helvetica, sans-serif;
	}
	body {
		/* font-size: small; */
	}
	p, ul, ol {
		text-align: justify; 
	}
	p, ul, ol {
                /* 0.8em => 9pt */
		font-size: 9pt;
	}
        ul, ol { 
		margin-top: 0.8em; 
		margin-bottom: 0.8em; 
        }
	li {
		margin-top: 0em; 
	}
	li.li-margin {
                margin-top: 0.5em;
	}

	/* Size part of styles defined below */

	p.p-nav-bar {
        	font-size: 9pt; 
		text-align: left; 
	}
	p.p-nav-bar-r {
        	font-size: 9pt; 
		text-align: right; 
	}

	td.td-legend {
		font-size: 9pt; 
	}

	caption {
		font-size: 9pt; 
	}

	pre {
		font-size: 9pt; 
		text-align: left; 
	}

	p.p-item-description {
		font-size: 8pt; 
	}

  /* Sheet presentation, navigation bar */

	body {
		background-color: #FFFFFF;
	}
	body.body-sheet {
/*		#66CCFF; bleu */
/*		#EBC896; beige */
		background-color: #EBC896;
	}
	td.td-sheet {
		background-color: #FFFFFF; 
	}
	table.table-sheet-border {
		background-color: #000000; 
	}

	a.a-nav-bar { 
		text-decoration: none;
	}
	a.a-nav-bar-current { 
		text-decoration: none;
		font-weight: bold;
	}

        /* Exemple 1 : */

	td.td-nav-bar {
	/*background-color: #000000; */
	/*	background-color: #336596; */
		background-color: #264A6F;
	}
	p.p-nav-bar {
		color: #FFFFFF; 
	}
	p.p-nav-bar-r {
		color: #FFFFFF; 
	}
	a.a-nav-bar { 
        	color: #FFFFFF; 
	}
	a.a-nav-bar-current { 
		color: #FFFF66; 
	}

        /* Exemple 2 : */
/*
	td.td-nav-bar {
		background-color: #DDDDDD; 
	}
	a.a-nav-bar { 
		color: #000000; 
	}
	a.a-nav-bar-current { 
		color: #FFFF66; 
	}
*/
  /* Misc. : */

	address.address-page-signature {
		text-align: right;
		font-size: 9pt; 
	}
	code {
		color: #991111;
		font-family: "Courier New", Courier, monospace;
	}
	code.code-param {
		background-color: #EEEEEE;
	}
	div.div-example {
		background-color: #EEEEEE;
		/* font-size: 9pt; */
		border: none; 
		/* margin-left: 2em;
		margin-right: 2em;
		padding: 5px; */
	}
	div.div-note { 
		/* font-size: 9pt; */
		font-style: italic;
		border-left: 2px solid #000088; 
		border-left-width: 2px;
		border-color: #000088; 
		/* margin-left: 2em; */
		padding-left: 5px;
	}
	p.p-align-r {
		text-align: right; 
	}
	p.p-align-c {
		text-align: center; 
	}
	p.p-align-l {
		text-align: left; 
	}
	td.td-legend {
		background-color: #003366; 
		color: #FFFFFF; 
	}
	ul.ul-a { 
		/* list-style-image: url(../images/bullet/bullet-a.gif); */
		list-style-type: circle;
		text-align: left; 
	}
	ul.ul-b { 
		/* list-style-image: url(../images/bullet/bullet-b.gif); */
		list-style-type: square;
		text-align: left; 
	}
	.file-name {
		font-family: "Courier New", Courier, monospace;
	}

  /* Item description (VTK : Links) : 
     
     - perfect use is <DL>, <DT>, <DD>, but neither may be "styled" with NC :(
     - not possible with <UL>, <LI> as NC can not handle "margin" properly 
  */

	p.p-item-name {
		margin-top: 0.8em;
		margin-bottom: 0.3em; 
		margin-left: 1em;
		text-align: left; 
	}
	p.p-item-description {
		margin-bottom: 0.5em;
		margin-left: 3em;
		margin-right: 1em;
		margin-top: 0em;
	}
	.log-date {
		background-color: #FFFFCC; 
		font-weight: bold;
		color: #666633
	}
	.item-author {
		color: #AA2222; 
		font-style: italic;
	}
