body {
font-size: 100%;
padding:0.5em;
}

h3 {
margin-left:0.5em;
}

p {
margin:0em 0.5em;
text-indent: 1.5em;
text-align: justify;
}

code.block {
display: block;
margin: 1em;
font-size: 83%;
white-space: pre;
}

p.quote {
margin-top:1.5em;
margin-bottom:1.5em;
margin-left: 2em;
font-style: italic;
}

#header .description {
padding-left: 30%;
}

#header .nom {
 padding-top: 0.5em;
}

#content h2 {
padding-right: 1em;
}

#leftbar {
text-align:left;
padding: 0.5em 0em;
width:auto;
}

#leftbar p.notice {
margin:0em auto;
width:95%;
margin-top: 1em;
line-height:1em;
}

#leftbar h2 {
font-size:100%;
border-bottom:none;
text-align:center;
margin:0px;
}

          /* menu */

#menucontent .menuitem {
float:none;
margin-right:0em;
}
          
#menucontent .menuitem.level1 {
margin-left: 0em;
}
#menucontent .menuitem.level2 {
margin-left: 1.2em;
}
#menucontent .menuitem.level3 {
margin-left: 2.4em;
}

#menucontent .menuitem div.selected,
#menucontent .menuitem a {
margin-top: 0.4em;
display: block;
line-height:1em;
}

#menucontent .menuitem .description {
display: none;
}

/* list articles */

#content .liste_articles.article_off {
box-shadow: 0.07em 0.15em 0.3em rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0.07em 0.15em 0.3em rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0.07em 0.15em 0.3em rgba(0, 0, 0, 0.3);
}
