
body {
  text-align:center;
  font-weight:normal;
  font-family:serif;
  background-color:#808080;
}

a:hover {
  color:#C0C0C0;
}

a {
  color:black;
}

img {
  border:none;
}

p {
  text-align:justify;
  text-indent:1em;
}

li {
  text-align:justify;
}

hr {
  border-left:none;
  border-right:none;
  border-top:solid 1px black;
  border-bottom:solid 1px black;
  height:3px;
}

div.small {
  font-size:0.8em;
}

form {
  display:inline;
}

div.page {
  width:600px;
  background-color:white;
  padding:5px;
  text-align:center;
  margin:auto;
}

div.header {
  font-size:10px;
  height:15px;
  text-align:center;
  padding-bottom:5px;
  background: white url(img/filet.png)  no-repeat scroll bottom;
}

div.header div.left {
  width:33%;
  float:left;
  text-align:left;
}

div.header div.center {
  width:33%;
  float:left;
  text-align:center;
}

div.header div.right {
  width:33%;
  float:right;
  text-align:right;
}

div.footer {
  font-size:10px;
  height:15px;
  text-align:center;
  padding-top:5px;
  background: white url(img/filet.png)  no-repeat scroll top;
  clear:both;
}

div.title {
  border:double 4px black;
  width:570px;
  margin:auto;
  margin-top:2px;
  font-weight:bold;
  font-size:0.8em;
  margin-bottom:5px;
}

div.title img#title {
  margin:10px;
}

div.title img#pipeau {
  margin:5px;
}

div.title hr {
  width:525px;
  margin-top:0px;
  margin-bottom:0px;
}

div.subtitle {
}

div.menu {
  width:200px;
  float:right;
  text-align:center;
  margin-right:10px;
}

div.menu img {
  margin-top:5px;
  margin-bottom:5px;
  padding:0;
}

div.content-menu {
  padding-bottom:10px;
  width:350px;
  margin-left:10px;
  margin-right:10px;
  clear:none;
}

div.content {
  padding-bottom:10px;
  margin-left:10px;
  margin-right:10px;
}

div.article p {
  text-indent:1em;
  text-align:justify;
}

div.result {
  text-align:left;
  margin-bottom:0.5em;
  margin-top:0.5em;
}

div.result span.titre {
  font-weight:bold;
}

div.result span.numero {
}

div.result span.date {
  font-style:italic;
}

div.annonces {
  background:black url("/img/pa-titre.png") no-repeat scroll top;
  padding:2px;
  padding-top:92px;
  float:left;
  width:49%;
  margin:5px;
  margin-right:10px;
}

div.annonces a {
  color:white;
  text-decoration:none;
}

div.annonce {
  background:white;
  margin:2px;
}

div.annonce div.texte {
  text-align:justify;
  margin:2px;
}
div.annonce div.pseudo {
  text-align:right;
  font-weight:bold;
}

div.explication ul {
  list-style-position: inside;
}


table.tarif  {
  border:solid 1px black;
}
table.tarif  td {
  border:solid 1px black;
}
table.tarif  th {
  border:solid 1px black;
  font-variant:small-caps;
  font-size:2em;
}

table.buletin {
  border:solid 2px black;
  float:left;
  width:49%;
  margin-right:10px;
}

table.buletin th {
  background:black;
  color:white;
  font-size:2em;
  font-weight:bold;
}

div.meuf {
  clear:both;
  text-align:left;
}

div.meuf img {
  float:left;
  margin:10px;
}

div.meuf span.slogan {
  font-size:3em;
  font-weight:bold;
}

