html, body {
  background:#fffdfd;
  color:blue;
}
a:link {
  background:#eee;
  color:red;
}
a:visited {
  background: #fff;
  color: navy;
}

button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.illustration {
  border:1px;
  display: table;
  float:left;
  width: 210px;
  padding: 10px;
}

.titre {
  background: #bbffb8;
  color: black;
}

.bleu {background: #eee;}

.numero {
  background: #ffd700;
  color: black;
}

article_autre {
  background: bbffb8;
  color: black;
}

h1 {font-weight: bold; text-align: center;}
h2 {font-weight: bold; text-align: center;}
h3 {font-size: 80% ; text-align: center;}
li em {background: #eee;}

ul.articles {
display: inline;
list-style: none;
margin: 0;
padding: 0;
}

p.centre  { text-align: center;}
table.centre  { 
margin-left: auto;
 margin-right: auto;
list-style-type:none;
border: 2px solid black;
background: #ffffee;
padding-left:10px;
padding-right:15px;
padding-top:10px;
padding-bottom:5px;}

.cadre
{
list-style-type:none;
border: 2px solid black;
background: #ffffee;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-left:5px;
margin-top:5px;
}


ol {
border: 2px solid black;
background: #ffffee;
padding-left:30px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-left:5px;
margin-top:5px;
list-style-type: decimal;
}



object
{
border: none;
margin-left:5px;
margin-top:5px;
}

a.resume
{
color:blue;
}

.joli
{
border: 1px solid black;
}

img
{
border-style:none;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-left:5px;
margin-top:5px;
}

img.bare
{
border-style:none;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-left:5px;
margin-top:5px;
}

img.avecbord
{
border: 1px solid black;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-left:5px;
margin-top:5px;
}
