
body {
  font-family: sans-serif;
  color: black;
  background: white;
}

/**************************************************************************
                              Style Switcher
**************************************************************************/

div#styleswitcher div.listestyles {
  float: right;
  /* border: solid 1px black; */
  margin-top: 10px;
  text-transform: none;
}

div#styleswitcher div.listestyles div {
  display: none;
  margin-top: 0px;
  padding-top: 0px;
}

div#styleswitcher div.listestyles:hover div {
  display: block;
}

div#styleswitcher div.listestyles div br {
  display: none;
  margin: 0px;
  padding: 0px;
}

div#styleswitcher div.listestyles div a {
  display: block;
  font-size: smaller;
  padding-left: 10px;
}

div#styleswitcher div.listestyles div a:hover {
  background: green;
  color: white;
}

/***** Styles utilisés par overlibmws (pour affichage liste styles) *****/

div#overDiv .soft {
  background: #dddddd;
  border: ridge 3px black;
}
div#overDiv .noborder {
  background: inherit;
  border: none;
  padding: 1px;
}
div#overDiv .noborder a {
  display: block;
  border-bottom: dotted 1px black;
  text-decoration: none;
  font-size: small;
}
div#overDiv .noborder a:hover {
  background: black;
  color: white;
}
div#overDiv .chgstlcaption {
  background: gray;
  color: white;
  text-align: right;
  font-size: small;
}
div#overDiv img {
  /* Les images sont cliquables pour fermer la popup via onClick */
  cursor:pointer;
}

