/*
 * $Id: inetdoc.css 1618 2011-04-03 22:07:57Z latu $
 * couleur Debian	#bf1238
 */
html, body {
  font: 0.96em/1.333 "DejaVu Sans", Arial, sans-serif;
  margin: 0px;
  padding: 0px;
  color: #111;
  background: #fff;
  }

h1 {
  font-size: 1.75em;
  color: #bf1238;
  }

h2 {
  font-size: 1.33em;
  color: #bf1238;
  border-bottom: 1px solid #669;
  text-transform: uppercase;
  }

h3 {
  font-size: 1.17em;
  color: #bf1238;
  border-bottom: 1px solid #669;
  text-transform: uppercase;
  }

h4 {
  font-size: 1.12em;
  color: #bf1238;
  border-bottom: 1px solid #669;
  text-transform: uppercase;
  }

h5 {
  font-size: 1.07em;
  }

h6, th {
  font-size: 1.03em;
  }

p {
  margin: 0px;
  padding: 0.4em 0px;
  letter-spacing: 0.01em;
  word-spacing: 0.03em;
  line-height: 1.5em;
  }

a:link, a:visited {
  text-decoration: underline;
  color: #bf1238;
  }

a:hover, a:active {
  text-decoration: underline;
  color: #669;
  }

a img {
  margin: 1px;
  padding: 0px;
  border: 1px solid #669;
  }

#container {
  margin: 48px auto 0px 220px;
  width: 68%;
  background: #fff;
  padding: 0.33em 1em;
  text-align: left;
  border-left: 2px solid #cce;
  border-right: 2px solid #cce;
  }

#container p.title {
  letter-spacing: 0.09em;
  color: #669;
  }

#container .article .variablelist > p.title {
  font-size: 1.17em;
  text-align: right;
  color: #fff;
  background: #99b;
  padding: 0.15em 0.33em;;
  }

* html #container {
  width: 75%;
  } /* fixes IE6 hack */

/* Titre & menus */
#sitemast {
  margin-top: 32px;
  padding: 0px;
  height: auto;
  line-height: 36px;
  }

#sitemast h1 {
  font-size: 2em;
  font-weight: bolder;
  letter-spacing: 0.09em;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  color: #fff;
  background: #bf1238;
  /* hide-from-IE5/Mac hack \*/
  top: auto; bottom: 0;
  /* end hack */}

#sitemast h1.perso {
  font-size: 1.17em;
  }

#sitemast img {
  vertical-align: text-bottom;
  margin: 0px auto 0px 220px;
  padding: 0.09em;
  border: 0px;
  background: #bf1238;
  }

#sitemast a:link, #sitemast a:visited {
  color: #fff;
  background: #bf1238;
  text-decoration: none;
  }

html>body #sitemast a {
  width: auto;
  } /* fixes IE6 hack */

/* Menu Principal */
#navigate {
  position: absolute;
  top: 110px; left: 220px; right: auto;
  padding: 3px 0px 0px 0px;
  z-index: 1;
  height: auto;
  line-height: 30px;
  }

#navigate ul, #navigate li {
  margin: 0;
  padding: 0;
  }
  
#mainmenu {
  position: relative;
  width: auto;
  }

#mainmenu a {
  text-decoration: none;
  }

#mainmenu li {
  float: left;
  list-style: none;
  margin-left: 1px;
  }

#mainmenu li a {
  padding: 3px 1em;
  margin-right: 0.125em;
  border-top: 6px solid #AAC;
  border-bottom: 1px dotted #88A;
  color: #669;
  }

#mainmenu a:hover {
  border-top-color: #88A;
  font-weight: bold;
  }

#mainmenu #cours {
  border-top: 6px solid #88A;
  color: #fff;
  background: #AAC;
  }

/* Localisation dans le site */
#localization {
  position: absolute;
  top: 0px; left: 220px; right: 0;
  padding: 0.09em 0px 0px 0.09em;
  z-index: 3;
  height: auto;
  width: auto;
  line-height: 30px;
  }

#localization img {
  padding: 0.09em;
  vertical-align: middle;
  }

#localization ul, #localization li {
  margin: 0px;
  padding: 0px;
  }

#localization a {
  text-decoration: none;
  }

#localization li {
  float: left;
  list-style: none;
  margin-left: 1px;
  }

#localization li a {
  padding: 3px 0.25em;
  margin-right: 0.25em;
  border-bottom: 1px dotted #bf1238;
  color: #bf1238;
  }

#localization a:hover {
  font-weight: bold;
  }

#search small a {
  color: #f3f3f6;
  font-style: italic;
  }

/* Table des matières */
.sidebar {
  position: absolute;
  top: 150px; left: 5px;
  z-index: 20; 
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 210px;
  color: #111;
  background: #fff;
  }

.sidebar h4 {
  margin: 0px;
  padding: 3px 6px;
  color: #111;
  border-bottom: 1px solid #AAC;
  display: block;
  }

.sidebar ul {
  list-style: none;
  margin: 0px 0px 1.33em 0px;
  padding: 0px;
  background: #fff;
  }

.sidebar li {
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
  background: #fff;
  }

.sidebar li a {
  display: block;
  width: 190px;
  margin: 0px;
  padding: 3px 6px;
  height: 1%;
  } /* fixes IE6 hack */

.sidebar li em.citetitle {
  display: block;
  width: 200px;
  font-style: normal;
  color: #669;
  padding: 0.25em;
  }

/* Pied de page */
#pagebottom {
  margin: 0px auto 0px 220px;
  padding: 0.33em 1em;
  width: 68%;
  color: #fff;
  background: #aac;
  text-align: left;
  border-left: 2px solid #cce;
  border-right: 2px solid #cce;
  }

/* Balises XHTML : titres */
.simplesect .title {
  color: #669;
  }

.editor,
.author {
  font-style: italic;
  border-bottom: 0px;
  margin: 0px;
  }

.editedby {
  font-style: normal;
  margin: 0px;
  padding: 0.03em 0px;
  color: #111;
  text-transform: lowercase;
  border-bottom: 0px;
  }

.subtitle {
  font-style: italic;
  margin: -1em 0px 0px;
  padding-left: 1em;
  text-transform: lowercase;
  border-bottom: 0px;
  }

.citetitle {
  font-weight: bold;
  }

.term {
  font-weight: bold;
  }

/* Balises XHTML : tables */
table {
  font-family: "DejaVu Sans Mono", "Courier New", monospace;
  width: inherit;
  margin-bottom: 3px;
  }

table tr {
  vertical-align: top;
  }

table th {
  padding: 3px 6px;
  color: #111;
  background: #f3f3f6;
  }

table td {
  padding: 3px 6px;
  }

/* Balises XHTML : texte litéral */
code,
tt,
.literal,
.literallayout {
  font-family: "DejaVu Sans Mono", "Courier New", monospace;
  }

pre,
.literallayout,
.screen {
  overflow: auto;
  font-family: "DejaVu Sans Mono", "Courier New", monospace;
  border: 1px solid #669;
  margin: 0.66em 0;
  padding: 3px 6px;
  color: #111;
  background: #f3f3f6;
  }

div.caution,
div.important,
div.note,
div.tip,
div.warning {
  font-family: "DejaVu Sans Mono", "Courier New", monospace;
  border-top: 1px solid #669;
  border-bottom: 1px solid #669;
  padding-left: 2em;
  }

/* Balises XHTML : blocs  */
.caution table,
.important table,
.note table,
.tip table,
.warning table,
.navfooter table {
  font-family: "DejaVu Sans", Arial sans-serif;
  }

/* Balises XHTML : historique des révisions */
div.revhistory table {
  font-family: "DejaVu Sans", Arial, sans-serif;
  border: 1px solid #aac;
  }

div.revhistory table td {
  border-bottom: 1px dotted #aac;
  padding: 3px 6px;
  }

/* Balises XHTML : noms de logiciels et options */
.application {
  font-weight: bold;
  }

a .application {
  text-decoration: underline;
  }

.option,
.acronym,
.userinput,
.computeroutput {
  font-family: "DejaVu Sans Mono", "Courier New", monospace;
  background: #f3f3f6;
  letter-spacing: 0.09em;
  }

.emphasis {
  font-weight: bold;
  letter-spacing: 0.09em;
  }

.systemitem {
  font-family: "DejaVu Sans Mono", "Courier New", monospace;
  letter-spacing: 0.09em;
  }

.qandadiv h4 {
  text-transform: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
  }

.question p span {
  font-style: italic;
  font-weight: bold;
  }

