#page_content h2{
  margin: 20px 0 0 0;
  background: url('/gfx/titre_petit_forum.gif') no-repeat;
  color: #300;
}

#page_content table{
  border: 0;
  float: left;
  width: 100%;
}

#page_content tr:hover{
  background: #FAF3E1;
}
#page_content tr{
  border-bottom: 1px solid #CCBEB0;
  float: left;
  width: 100%;
}

.centered_td{
  text-align: center;
  width: 60px;
}
td.centered_td{
  background: #FAF3E1;
}

td.boardortopic_name, th.boardortopic_name{
  width: 310px;
  text-align: left;
}
td.dernier_message, th.dernier_message{
  width: 140px;
  text-align: left;
}

#page_content th{
  background: #E6D4BE;
  font-style: italic;
  font-weight: normal;
}

#page_content table a, #forum_stats a{
  color: #900;
  text-decoration: none;
}

#forum_stats{
  margin: 0 0 20px 0;
  width: 100%;
  float: left;
}
#forum_stats dd{
  background: #FAF3E1;
}
#forum_stats dd strong{
  color: #900;
  font-weight: normal;
}
.header_line{
  border-bottom: 1px solid #800;
}

#mp_fields p{
  width: 100%;
  float: left;
  margin: 0 0 4px 0;
}
#mp_fields label{
  display: block;
  width: 110px;
  float: left;
  font-weight: bold;
}
#mp_fields input, #mp_fields select{
  border: 1px solid #800;
}
#mp_fields input{
  width: 397px;
}
#mp_fields select{
  width: 280px;
}
#mp_fields em a{
  display: block;
  margin: 0 0 0 110px;
}

#mp_top_menu{
  text-align: center;
}
#mp_sent p{
  margin: 0 0 10px 0;
}

td.mp_cel1, th.mp_cel1{
  width: 118px;
  text-align: left;
}
td.mp_cel2, th.mp_cel2{
  width: 230px;
  text-align: left;
}
td.mp_cel2{
  background: #FAF3E1;
}
td.mp_cel3, th.mp_cel3{
  width: 120px;   
  text-align: left;
}
td.mp_cel4, th.mp_cel4{
  width: 35px; 
}
td.mp_cel4{
  background: #FAF3E1;
}

tr.mp_notread{
  font-weight: bold;
}

td.contacts_col1{
  width: 190px;
}
td.contacts_col2{
  width: 230px;
}

#addtocontacts label{
  display: inline;
  width: 300px;
  text-align: left;
}
#addtocontacts em{
  display: inline;
}
#addtocontacts input{
  width: 14px;
  float: left;
  margin: 0 4px 0 110px;
}

