* {
margin: 0;
padding: 0;
}

a {
text-decoration: none;
font-weight: bold;
color: #333;
}

a:hover {
text-decoration: underline;
}

ul{ list-style:disc; color: black; }

#header {
background: #333;
color: #EEE;
}

#menu {
font-weight: bold;
background-color: #efefef; 
margin: 0 0 0.5em 0; 
padding: 0.1em ;
border-top: 1px solid #cecece;
border-bottom: 1px solid #cecece;
}

#menu ul {
padding: 0.5em 0.5em;
}

#menu li {
display: inline;
margin: 0 0.5em; 
}

#menu a {
color: #000;
font-size: 1.1em;
}

#content blockquote { 
background-color: #efefef; 
margin: 1em; 
padding: 1em;
border-top: 1px solid #cecece;
border-bottom: 1px solid #cecece;
}

#content blockquote p {
margin: 0;
}

#main p.chapo {
font-style: italic;
font-weight: bold;
}


#notes {     margin-top: 1.5em;
     padding-top: 1em;
     border-top: 1px solid #cecece;
     font-size: 0.7em;
}

#sub{
margin-top: 1em;
background-color: #efefef; 
padding: 0.1em ;
border-top: 1px solid #cecece;
border-bottom: 1px solid #cecece;
}

#sub img{
display: none;
}

#footer {
padding: 1em 0;
background: #333;
color: #EEE;
}

#footer p {
text-align: center;
}

#footer a {
color: #EEE;
}

#footer a:hover {
text-decoration: underline;
}

