* {font-family: sans-serif;}
h1 {font-size: 2em; margin-left: 30px;}
h2 {font-size: 1.8em; margin-left: 60px;}
h3 {font-size: 1.6em; margin-left: 90px;}
h4 {font-size: 1.4em; margin-left: 120px;}
code {display: inline; font-family: "Courier New";}

#menu {width: 250px; float: right; margin: 0px 0px 10px 10px; 
border-left: 1px solid #000; padding: 5px;}
#annonce_contenu {height: 1px; text-indent: -261006px;}
a:hover, a:focus {text-decoration: overline;}

p.discret {font-size: 0.8em; text-align: right; margin: 0px 0px 0px 0px; padding: 0px;}
p  {text-align: justify;}
hr {display: none;}
.rmq_info {margin: 5px 5px 5px 5px; border: inset green 3px; padding: 10px; text-align: justify;}
.rmq_attention {margin: 5px 5px 5px 5px; border: inset #FFA500 3px; padding: 10px; text-align: justify;}
.rmq_erreur {margin: 5px 5px 5px 5px; border: inset #F00 3px; padding: 10px; text-align: justify;}
.rmq_pourmoi {border: dotted #800080 3px; background-color: #FFF; color: #000;}
.rmq_pourmoi:hover {border: dotted #FFF 3px; background-color: #800080; color: #FFF;}

/* pour le tapuscrit : */
h2#sommaire {margin: 0px; text-align: center;}

a  {color: #000;}
.encadre {background-color: #808080; color: #FFF;}

.chapitre {margin-top: 60px; border: 1px solid #FFF; margin-right: 270px;}
.chapitre h3 {background: #000; color:#FFF; font-size: 1.3em; margin-bottom: 0px; margin-left: 0px; padding-left: 10px;}
.chapitre p  {margin-top: 5px;}
.chapitre h4 {font-size: 1.15em; margin-top: 5px; margin-left: 0px; padding-left: 10px;}

.sous_chapitre {margin-top: 40px; border: 1px solid #FFF;}
.sous_chapitre h4 {background: #FFF; color:#000; font-size: 1.15em; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; text-indent: 10px; border-bottom: solid #000 1px;}
.sous_chapitre p {margin-top: 5px; padding-right: 5px; padding-left: 10px; font: normal normal normal 1em sans-serif;}

div.p1 h5, div.p2 h5, div.p3 h5 {display: inline; margin: 0px; padding: 0px; border-bottom: 1px inset #000;}

div.p1 + div.p2, div.p2+ div.p3 {margin-top: 0px; margin-bottom: 0px;}

.p1 {border-right: solid #FFF 5px; border-left: solid #FFF 10px;}
.p2 {border-right: solid #808080 5px; border-left: solid #808080 10px;}
.p3 {border-right: solid #000 5px; border-left: solid #000 10px;}
