/* $Id: embedded.css 1152 2007-06-04 22:40:17Z latu $
 * Codes couleurs
 * - fond texte				rgb(98%,98%,98%)
 * - fond code				rgb(94%,94%,96%)
 * - texte grisé			rgb(20%,20%,20%)
 * - lien texte couleur logo debian	rgb(84%,3%,32%)
 * - lien texte visité 10% + sombre	rgb(74%,0%,22%)
 * - lien texte actif 20% + sombre	rgb(64%,0%,12%)
*/
html, body {
  font: 1em DejaVu Sans, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  color: rgb(20%,20%,20%);
  background: rgb(98%,98%,98%);
  }

h1 {
  font-size: 150%;
  }

h2 {
  font-size: 130%;
  font-weight: lighter;
  color: rgb(84%,3%,32%);
  border-bottom: 1px solid #668;
  text-transform: uppercase;
  }

h3 {
  font-size: 120%;
  font-weight: lighter;
  color: rgb(84%,3%,32%);
  border-bottom: 1px solid #668;
  text-transform: uppercase;
  }

h4 {
  font-size: 115%;
  font-weight: lighter;
  color: rgb(84%,3%,32%);
  border-bottom: 1px solid #668;
  text-transform: uppercase;
  }

h5 {
  font-size: 110%;
  }

h6, th {
  font-size: 105%;
  }

p {
  margin: 0px;
  padding: 0.25em 0px;
  }

a:link {
  text-decoration: underline;
  color: #338;
  }

a:visited {
  text-decoration: underline;
  color: #118
  }

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

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

#container {
  margin: 48px auto 0px 220px;
  width: 62%;
  background: rgb(98%,98%,98%);
  padding: 0.33em 1em;
  text-align: left;
  border-left: 2px solid rgb(94%,94%,96%);
  border-right: 2px solid rgb(94%,94%,96%);
  }

#container p {
  font: 1em DejaVu Serif, Times New Roman, Times, serif;
  }

#container p.title {
  font: 1em DejaVu Sans, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #668;
  }

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

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

#sitemast h1 {
  font-size: 200%;
  font-weight: bolder;
  letter-spacing: 0.13em;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  color: rgb(98%,98%,98%);
  background: #668;
  /* hide-from-IE5/Mac hack \*/
  top: auto; bottom: 0;
  /* end hack */}

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

#sitemast a:link, #sitemast a:visited {
  color: rgb(98%,98%,98%);
  background: #668;
  text-decoration: none;
  }

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

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

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

#mainmenu a {
  text-decoration: none;
  }

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

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

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

#mainmenu #sdcc {
  border-top: 6px solid #88A;
  color: rgb(98%,98%,98%);
  background: #AAC;
  }

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

#localization img {
  padding: 0.13em;
  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 rgb(84%,3%,32%);
  color: rgb(84%,3%,32%);
  }

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

/* Recherche dans le site */
#search {
  position: absolute;
  top: 100px; right: 1em;
  z-index: 10; 
  text-align: right;
  padding: 0.25em 0 1.25em 5px;
  }

#search h4 {
  display: none;
  }

#search form {
  margin: 0px;
  padding: 2px 0px 0px;
  }

#search input[type="text"] {
  width: 10em;
  border: 2px inset #999;
  }

#search small {
  font-size: 0.7em;
  display: block;
  margin: 0px;
  padding: 2px 0px;
  text-align: right;
  line-height: 1.0;
  }

#search small a {
  color: #668;
  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;
  font-size: 0.9em;
  color: rgb(30%,30%,30%);
  background: rgb(98%,98%,98%);
  }

.sidebar h4 {
  margin: 0px;
  padding: 3px 6px;
  font-size: 1em;
  color: rgb(20%,20%,20%);
  border-bottom: 1px solid #AAC;
  display: block;
  }

.sidebar ul {
  list-style: none;
  margin: 0px 0px 1.33em;
  padding: 0px;
  font-size: 0.9em;
  background: rgb(98%,98%,98%);
  }

.sidebar li {
/*  float: left;*/
  list-style: none;
  margin: 0px;
  padding: 0px;
  background: rgb(98%,98%,98%);
  }

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

.sidebar li em.citetitle {
  display: block;
  font-style: normal;
  width: 190px;
  margin-top: 1.33em;
  padding: 3px 6px;
  font-size: 0.95em;
  color: rgb(20%,20%,20%);
  border-bottom: 1px solid #AAC;
  text-transform: uppercase;
  }

/* Pied de page */
#pagebottom {
  margin: 0px auto 0px 220px;
  padding: 0.13em;
  width: 63%;
  color: rgb(98%,98%,98%);
  background: #AAC;
  text-align: left;
  }

/* Balises XHTML : titres */

.simplesect .title {
  color: #668;
  }

.variablelist > p.title {
  text-transform: uppercase;
  }

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

.editedby {
  font-style: normal;
  margin: 0px;
  padding: 0.13em 0px;
  color: rgb(20%,20%,20%);
  text-transform: lowercase;
  border-bottom: 0px;
  }

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

.citetitle {
  font-weight: bold;
  }

.term {
  padding: 3px 6px;
  font-weight: bold;
  }

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

table tr {
  vertical-align: top;
  }

table th {
  padding: 3px 6px;
  color: rgb(20%,20%,20%);
  background: rgb(93%,93%,96%);
  }

table td {
  padding: 3px 6px;
  }

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

.code {
  background: rgb(96%,96%,97%);
}

code.function,
code.varname {
  font: 1em DejaVu Sans Mono, Courier New, monospace;
  font-weight: bold;
}

pre,
.literallayout,
.screen {
  overflow: auto;
  font: 0.85em DejaVu Sans Mono, Courier New, monospace;
  border: 1px solid #668;
  margin: 0px 3px;
  padding: 3px 6px;
  color: rgb(20%,20%,20%);
  background: rgb(96%,96%,97%);
  }

.varname {
  font-weight: bold;
  text-decoration: underline;
}

div.caution,
div.important,
div.note,
div.tip,
div.warning {
  font: 0.85em DejaVu Sans Mono, Courier New, monospace;
  border-top: 1px solid rgb(90%,90%,92%);
  border-bottom: 1px solid rgb(90%,90%,92%);
  padding-left: 2em;
  }

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

/* Balises XHTML : historique des révisions */
div.revhistory table {
  font: 0.85em DejaVu Sans, Arial, Helvetica, 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, .option {
  font-weight: bold;
  color: rgb(20%,20%,20%);
  background: rgb(93%,93%,96%);
  }

a .application {
  text-decoration: underline;
  color: rgb(84%,3%,32%);
  }

.systemitem, .acronym {
  font: 0.9em DejaVu Sans Mono, Courier New, monospace;
  letter-spacing: 0.13em;
  }

.emphasis {
  font-weight: bold;
  color: rgb(20%,20%,20%);
  letter-spacing: 0.13em;
  }

