*{margin:0; padding:0;}

html{
 height: 100%;
 width: 100%;
 overflow: hidden;
}

body{
 height: 100%;
 width: 100%;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 color: #000000;
 background-color: #fee;
}

#menu{
 position: absolute;
 left: 0px;
 top: 0px;
 height: 100%;
 width: 10em;
}

#main{
 height: 100%;
 left: 0px;
 top: 0px;
 right: 0px;
 down: 0px;
 margin: 0 0 0 6em;
 overflow: auto;
}

ul{
margin: 5px;
padding: 5px;
list-style-type: none;
list-style-position: inside;
}

ol {
margin: 5px;
padding: 5px;
list-style-type: disc;
list-style-position: inside;
}

.table{
 display:inline;
 padding: 6px;
 background:#f99;
 border: 1px solid #ddd;
 color:#fff;
 font-size: 120%;
}

.tabula{
margin: 3px;
padding: 8px;
background: transparent;
border: 0px solid #ddd;
}

.chapitre{
margin: 20px;
padding: 0px 0px 20px 0px;
background: #f99;
}


.titulus{
 margin: 20px;
 padding: 10px;
 background: #fff;
 border: 5px solid #ddd;
}

.corpus{
 margin: 14px;
 padding: 4px;
 background: #ddd;
 border: 0px solid #ddd;
}

.section{
 margin: 20px;
 padding: 3px;
 background: #fff;
 border: 1px solid #ddd;
}

.subsection{
 margin: 0px 0px 10px 0px;
 padding: 0px;
 background: #fff;
 border: 0px solid #ddd;
}


h1{
 margin: 20px ;
 padding: 10px;
 text-align: center ;
 font-size: 160% ;
 display:outline;
 position:relative;
 top:-0.6em;
 left:0em;
 background:#f99;
 border: 1px solid #ddd;
 color:#fff;
}

h2{
 display:inline;
 position:relative;
 top:-0.8em;
 left:-2%;
 padding: 3px;
 background:#f99;
 border: 1px solid #ddd;
 color:#fff;
 font-size: 120%;
}

h3{
 display:inline;
 position:relative;
 top:0em;
 left:-0.1%;
 margin: 10px 0px 10px 0px;
 padding: 3px;
 background:#f99;
 border: 1px solid #ddd;
 color:#fff;
 font-size: 100%;
}


p{
 text-indent : 1em ;
 line-height : 170% ;
 background: transparent;
}

p.noin{
 text-indent : 0em ;
 line-height : 170% ;
 background: transparent;
}