span.forumNew {
  font-size: 8px;
  text-transform: uppercase;
  border: solid #444444 1px;
  padding: 2px;
  margin-right: 5px;
  }
  
a.forum {
  color: #555555;
  text-decoration: underline;
  }

a.forum:hover {
  text-decoration: none;
  }

a.forum:visited {
  color: #ABABAB;
  }

span.indextitle, span.forumposttitle, span.forumtitle, a.forumtreelink {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #444444;
	}

div.indexheader {
  margin: 5px 0 15px 0;
  }

span.indextitle {
	font-size: 26px;
	font-weight: bold;
	}

div.forumheader {
	margin: 5px 0 10px 0;
	}
	
span.forumtitle {
	font-size: 20px;
	}

table.forumsection {
	width: 100%;
	}
	
td.forumsectionlink, td.forumsectionpseudo, td.forumsectiondate, td.forumsectionextra, td.forumsectionanswers {
	text-align: center;
	background-color: #E5E5E5;
	padding: 3px 10px 6px 10px;
	color: #444444;
	}

td.forumsectionlink { text-align:left; }
td.forumsectionpseudo { width: 20%; }
td.forumsectiondate { width: 20%; }
td.forumsectionanswers { width: 5%; }
td.forumsectionextra {
  width: 20%;
  text-align: left;
  }

a.forumsectionlink {
  color: #444444;
	font-weight: bold;
	text-decoration: none;
	}

/* Arborescence */

div.forumtree {
  margin: 5px 0 0 0;
  font-weight: bold;
  }

a.forumtreelink {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  }

/* Liens pages */

div.forumpagelinks {
  margin: 10px 0 10px 0;
  }

a.forumpagelink {
  text-decoration: none;
  color: #777777;
  padding: 3px;
  border: solid #E0E0E0 1px;
  }

a.forumpagelink:hover {
  color: #FFFFFF;
  background-color: #777777;
  }
	
a.forumpagelinkactive {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #777777;
  padding: 3px;
  }
  
/* Additions */

div.forumadditions {
  margin-top: 5px;
  border: solid #E0E0E0 1px;
  padding: 10px 10px 10px 15px;
  }

/* Options du forum */

div.forumoptions {
  margin-top: 5px;
  border: solid #E0E0E0 1px;
  padding: 3px 3px 3px 15px;
  }

a.forumoptionslink {
  font-size: 10px;
  color: #777777;
  font-weight: bold;
  text-decoration: none;
  }

a.forumoptionslink:hover {
  margin: 0 0 0 10px;
  }

/* Sujet du forum */

span.forumposttitle {
  font-size: 24px;
  line-height: 35px;
  font-weight: bold;
  }

/* Messages du forum */

div.forummessagelist {
  margin-top: 15px;
  }
	
div.forummessage {
  background-color: #777777;
	margin: 0 0 10px 0;
	}


/* Partie membre */

div.forummessagemember {
  padding: 10px 10px 10px 10px;
  width: 15%;
  float: left;
  overflow: hidden;
	}
	
span.forummessagememberpseudo {
  color: #EEEEEE;
  font-size: 15px;
  font-weight: bold;
  padding: 10px;
  }

/* Partie message */

div.forummessageelements {
  background-color: #E5E5E5;
 	padding: 10px 10px 10px 10px;
	margin-left: 20%;
	}

div.forummessageextras {
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 5px;
  }

/* GENERAL */

div.forumnotice {
  text-align: center;
  background-color: #E0E0E0;
  border: solid  #ABABAB 1px;
  padding: 10px;
  }
  
input.foruminput, textarea.forumtextarea {
  border: solid #555555 1px;
  background-color: #EEEEEE;
  }

input.forumbutton {
  border: solid #555555 1px;
  margin: 0 4px 0 0;
  background-color: #CDCDCD;
  font-weight: bold;
  }

select.forumselect {
  margin: 0;
  }