
html, body { 
   font-family: sans-serif;
   margin-top: 0em;
   margin-bottom: 0em;
   margin-left: 0em;
   margin-right: 0em;
   padding: 0;
   border: 0;
   background: #FFE7B7;
}
h1, h2, h3, h4, h5 h6 {
	padding: 0;
	margin-top: 1em;
	margin-bottom: 0.3em;
	border: 0;
	}

p, ul, ol, dl, li, dt, dd, blockquote {
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border: 0;
	}

a:link { color: #0000FF; }        /* new link, blue */
a:visited { color: #CC00CC; }     /* visited link, violet */
a:hover { color: #CC9900; }       /* hover, gold */
a:active { color: #FF0000; }      /* active, red */

p.top { font-size: small; }                 /* header on top */
p.bottom { font-size: small; }                 /* navigation bar, bottom */
p.here { font-weight: bold; color: #FF0000; }  /* current node, bold red */

p.menu {
   font-size: small;
}

div#sidebar { 
  margin-top: 0px;
  padding-left: 10px;
  padding-top: 10px;
  height:100%;
  padding-bottom: 1em;
  padding-right: 0px;
  border-width: 0px;
  background-color: #E7CF9E;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 140px;
  height: 100%;
}

div#main { 
  height:100%;
  margin-top: 0px;
  margin-left: 145px;
  padding-left: 2em;
  background-color: #FFE7B7; /* main body */
}

div.centered { 
  text-align: center;
}

div.oldies {
  font-size: 80%;
  background-color: #CCCCCC;
  color: #888888;
  margin-right: 2em;
}

#sidebar p { 
   font-size: small;
   margin-top: 1em;
}

p.s:before {
   content: "....";
}

#sidebar p.s { 
   padding-top: 0em;
   padding-bottom: 0em;
   margin-top: 0em;
  /* background-color: red; */
}

#coords_left { 
    float:left;
}

#coords_right { 
    float:left;
    padding-left: 4em;
}

div.contenu {  
    clear:both;
    padding-top: 2em;
    padding-bottom: 2em;
}

.stit { 
    font-weight: bold; 
}

h1 {  
    font-weight: bold; 
    font-size: 140%;
}

h2 { 
    font-weight: bold; 
    font-size: 120%;
}

li { 
    list-style-position: inside;
}

ul ul {  
    margin-left: 1.5em;
    padding-left: 1.5em;
}
