body {
  font-size: 12pt;
  font-family: Trebuchet,Arial,Helvetica,sans-serif;
}
.contenu {
  vertical-align: top;
}
.titre {
  background-color: #B4FFB4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
  font-size: 24pt;
  font-weight: bold;
}
.annee {
  color: #247F24;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  font-size: 16pt;
  font-weight: bold;
}
.commentaire {
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  font-size: 12pt;
}
.commentaire date {
  font-weight: bold;
}
.commentaire auteur {
  font-weight: bold;
}
.commentaire texte {
  font-weight: bold;
}

#question {
  color: rouge;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
}
#reponse {
  margin-left: 20px;
}
table.cadre {
  width: 816px;
}
p.miseAJour{
  font-size: 8pt;
  text-align: center;
  float: bottom;
}

#menu {
position: absolute;
top: 0px;
width: 150;
height: 800px;
}

#menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Trebuchet,Arial,sans serif;
font-size: 10pt;
}

#menu a:hover
{
background-color: rgb(120, 255, 120);
color: #FFF;
border-top: 1px solid #036;
border-left: 1px solid #036;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#menu ul li { margin: 0 0 .2em 0; }

#menu ul li a
{
display: block;
color: rgb(0, 0, 0);
background-color: rgb(180, 255, 180);
width: 9em;
padding: .2em .8em;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #036;
border-bottom: 1px solid #036;
}

#menu ul li ul
{
display: none;
border: none;
}

#menu ul li:hover
{
position:relative;
}

#menu ul li:hover a
{
background-color: rgb(120, 255, 120);
color: #FFF;
border-top: 1px solid #036;
border-left: 1px solid #036;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#menu ul li:hover ul
{
display:block;
width:10.0em;
position:absolute;
z-index:999;
top:0.0em;
margin-top:0.0em;
margin-bottom:0.0em;
left:10.0em;
background-color: rgb(255, 255, 255);
}

#menu ul li:hover ul li
{
background-color: rgb(180, 255, 180);
}
#menu ul li:hover ul li a
{
color: rgb(0, 0, 0);
background-color: rgb(180, 255, 180);
margin-top:0.0em;
margin-bottom:0.0em;
}
#menu ul li:hover ul li a:hover
{
background-color: rgb(180, 255, 120);
}
#menu_pub {
width: 144;
position: relative;
top:10px;
}


