.diaporama {
  float: left;
  margin: 2;;  padding:2;
}


body {

  background-color:#FFF;

  color:#333;

  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

  margin:0;  padding:0;

}



hr {

  display:none;

}



.citation {

  font-style:italic;

}



.image {

  float: left;

  font-style:italic;

  margin-right:15px;

}



.menu, .ssmenu {

  background-color:#FFF;

  color:#333;

  border:0.1em solid #333;

  margin:0px 0px;

}



.menu span, .ssmenu span {

  display:none;

}



.menu a, .ssmenu a {

  text-decoration:none;

  color:#333;

}



.menu {

  padding:0 1em;

}



.ssmenu {

  padding:0;

}



.ssmenu li {

  list-style-type:disc;

  list-style-position:inside;

  padding-left:0.2em;

  color:#CC3300;

}



.titre {

  color:#CC3300;

  font-size:24px;

}



.ssmenu li:hover, .ssmenu a:hover, .ssmenu a:focus  {

  background-color:#CC3300;

  color:#FFF;

}



.ssmenu li:hover {

  list-style-type:circle;

}



#access a, #texte a {

  color:#F93;

}



#access a:hover, #texte a:hover {

  text-decoration:none;

}



#access a:focus, #texte a:focus {

  text-decoration:none;

  background-color:#F93;

  color:#FFF;

}



#access {

  margin:1em;

  padding:0;

}



#texte {

  text-align:justify;

  margin:1em;

  padding:0;

}



#texte p {

  text-indent:1em;

}



#copy {

  padding:1em;

  margin:0;

  text-align:center;

}



table {

border:3px solid #CC3300;

border-collapse:collapse;

width:94%;margin:auto;

  color:#000000;

}



tbody, tr, td, th {

background-color:#FFFFFF;

border:1px solid #CC3300;

text-align:center;

}



thead {

background-color:#FFFFFF;

border:3px solid #CC3300;

}