html {
	/*background-color : #fff8dc;*/
  background-color: #fff8dc;
}

body {
	margin-top: 0px;
	margin-left: 0px; 
  /*word-wrap: break-word;*/
  background-color : #fff8dc;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  color: #000000;
  font-size: 85%;
}

#divRules h1 {
  margin-left: 0px;
  font-size: 28px;
  color: blue;
}

#divRules h2 {
  margin-left: 15px;
  font-size: 24px;
  color: gray;
}

#divRules h3 {
  margin-left: 30px;
  font-size: 20px;
  color: red;
  text-decoration: none;
}

#divRules h4 {
  margin-left: 45px;
  font-size: 16px;
}

h3 {
  text-decoration: underline;
}

/*
#divRules h2:before { 
  content:counter(niveau01) ". " counter(niveau02);
  counter-increment:niveau02;
  counter-reset:niveau03;
  margin-left: 15px;
}

#divRules h3:before {
  content:counter(niveau01) ". " counter(niveau02) ". " counter(niveau03);
  counter-increment:niveau03;
  counter-reset:niveau04;
  margin-left: 30px;
}

#divRules h4:before {
  content:counter(niveau01) ". " counter(niveau02) ". " counter(niveau03) ". " counter(niveau04);
  counter-increment:niveau04;
  margin-left: 45px;
}
*/
a {
  color: #8b4513;
}

a:visited {
  color: #8b4513;
}

.error {
  color: red;
  font-weight: bold;
  text-align: center;
}

#divMenu {
 position: absolute;
 top: 150px;
 width: 19%;
 /*height: 70%;*/
 /*background-color: #b8860b;*/
 background-color : #fff8dc;
 padding: 0px 0px 0px 0px;
 margin : 0px 0px 0px 0px;
}

#divFooter {
 font-size: 10px;
 position: absolute;
 bottom: 0px;
 height: 5%;
 width: 100%;
 padding-left: 0px;
 margin-left: 0px;
}

#divMainLayout {
 position: absolute;
 top: 10px;
 width: 80%;
 left: 20%;
 height: 95%;
 /*height: 60%;*/
 /* background-color: blue; */
}

#divContent {
 overflow: auto;
/* top: 10px;*/
 width: 99%;
 height: 80%;
 /*left: 20%; */
}

.internal  {
  /*list-style-type:none;*/
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 100%;
  color: black;
  list-style-type: none;
  background-image: url(Normal.jpg);
  background-repeat: no-repeat;
  background-position: 0% 65%;
  padding-left: 35px;
  padding-top: 5px;
}

.external  {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 100%;
  color: black;
  list-style-type: none;
  background-image: url(Blitz.jpg);
  background-repeat: no-repeat;
  background-position: 0% 65%;
  padding-left: 35px;
  padding-top: 5px;
	/*padding: 0 13px;*/
}

table.namur {
  border: 1px solid black;
}
