BODY
{
  background-color: #fff; color: #000;
  margin: 0; padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

h1
{
  color: #b64618; font-weight: bold; font-size: 24px;
  border-bottom: solid 1px #aaaaaa;
}

h2
{
  color: #363636; font-weight: bold; font-size: 17px;
  list-style-type: disc; margin-top: 30px; padding-left: 10px;
}

h3
{
  color: #565656; font-weight: bold; font-style: italic;
  font-size: 13px; padding-left: 20px;
}

ul
{
  margin: 20px 10px 10px 40px;
  list-style-type: disc;
}

ul > li
{ margin-top: 10px; }


a { color: #0f5ebf; }
a:visited { color: #aaaaaa; }

.blanc
{ color: #ffffff; }

a.blanc
{
  color: #ffffff;
  text-decoration: underline;
}

a.langicon { margin: 0 0 0 4px; padding: 4px 2px 0px 2px; border: solid 1px #666; background-color: #fafafa;
	display: inline; }

p { padding-left: 10px; margin-bottom: 10px; text-align: justify; }

input
{
  font-family: Courier New, serif; font-size: 11px;
}

input.texte
{
  font-family: Courier New, serif; font-size: 11px; width: 300px;
}

input.bouton
{
  background-color: #eaeaea;
  border-top: solid 1px #ccc;
  border-left: solid 1px #ccc;
  border-bottom: solid 2px #ddd;
  border-right: solid 2px #ddd;
}

input.noborder
{
  border: 0;
}

select
{
  font-family: Courier New, serif; font-size: 11px;
}

textarea
{
  font-family: Courier New, serif; font-size: 11px; width: 300px;
}

.gauche { float: left; clear: left; }
.droite { float: right; clear: right; }

#footer    { border-top: solid 1px #888; padding: 10px; font-size: 10px; font-style: italic; }
.msglang { margin: 2px 2px 2px 20px; padding: 2px 2px 2px 10px;
     width: 300px; display: inline; font-family: 'Courier New', serif; }

