/* styles utilisé pour les  pages du forum */
#corps_forum
{
border: 1px solid black;
width: 90%;
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
padding: 5px;
background-color: rgb(237,224,213);
}

.fond_forum
{
	border: 5px ridge black;
	width: 90%;
	margin-top: 10px;
	margin-left: 5%;
	margin-bottom: 10px;
	padding: 5px;
	background-color: rgb(237,224,213);
	background:  url("../fond/jaune_6.jpg") repeat ;
}

.titre_forum
{
	width:61%; 
}

.nombremessages_forum 
{ 
	width:2%; 
}

.nombresujets_forum 
{ 
	width:2%; 
}
.auteur_forum 
{ 
	width:7%; 
}
.derniermessage_forum 
{ 
	width:18%; 
}

/* --------------------------------------------------------------------------------------------------------- */
/* table utilisée pour l'affichage des différents forum dans la page d'index du forum */
/* --------------------------------------------------------------------------------------------------------- */
.table_categorie_forum { 	
	float : left;
	background:  url("../fond/marble.png") repeat ;
	border: 4px ridge black; 
	margin-right: 2%;
}

.table_categorie_forum th
{
	color : rgb(255,255, 255);
	font-weight:100; 
}

.table_categorie_forum caption
{ 
	color : rgb(0,0, 255);
	font-weight:bold;
	background:  url("../fond/tan_bricks2.png") repeat ;
	border: 4px ridge black; 
	margin-left: 10%; /* meme valeur que pour table_forum */
}

.table_categorie_forum td
{ 
	border: 1px solid black; 
	background:  url("../fond/whitemarble.png") repeat ;
	vertical-align:top; 
	padding-left : 10px;
}

/* --------------------------------------------------------------------------------------------------------- */
/* table utilisée pour l'affichage des messages du forum                                                  */
/* --------------------------------------------------------------------------------------------------------- */
.table_forum 
{ 
	table-layout: fixed;
	background:  url("../fond/marble.png") repeat ;
	border: 4px ridge black; 
	margin-left: 2%;
}

.table_forum td 
{ 
	font-size:small;
	border: 1px solid black; 
	background:  url("../fond/whitemarble.png") repeat ;
	vertical-align:middle; 
	padding-left : 5px;
}

.table_forum th 
{ 
	border: 1px solid black; 
	color: white;
	font-size:small;
}

/* style utilisé dans la colonne d'affichage du texte de l'avatar. Utilisé uniquement dans le cas, ou il n'y a pas d'avatar */
/* pour l'affichage du texte apparaissant dans l'attribut 'alt'									  */
.textavatar
{
	text-align: center;
	font-weight: bolder ;
	font-size: x-small;
}

/* style utilisé pour l'afficgae des dates des messages et des post */
.forum_message_date
{
	text-align: center;
	font-weight: bolder ;
	font-size: xx-small;
	vertical-align:middle;
}

/* style utilisé pour l'affichage de l'image de l'avatar */
.imageavatar
{
	border-style : none;
	margin-top : 3px;
	margin-bottom : 3px;
	vertical-align:middle;	
	width : 65%;
}

/* style utiliser pour les icons reondre et editer des messages et des posts */
.iconavatar
{
	border-style : none;
	margin-top : 3px;
	margin-bottom : 3px;
	vertical-align:middle;	
	width : 80%
}

/* style utilisé pour l'affichage du pseudo et de la signature apres les messages et les post */
.forum_signature
{
	font-style: italic;
	font-size: x-small;
	padding-left: 15px;
	padding-top:0px;
}

/* --------------------------------------------------------------------------------------------------------- */
/* table utilisée pour l'affichage des réponses à un messages du forum                          */
/* --------------------------------------------------------------------------------------------------------- */
.table_forum_post
{
	table-layout: fixed;
	background:  url("../fond/eau2.gif") repeat ;
	border: 4px ridge black; 
	margin-left: 10%;
	color: black;
	border-collapse: collapse;
}

.table_forum_post td 
{ 
	font-size:small;
	border: 2px ridge blue; 
	vertical-align:center; 
	padding-left : 10px;
	background:  url("../fond/eau3.jpg") repeat ;
}
.table_forum_post th
{
	font-size:small;
}
/* -------------------------------------------------------------------------------------------------------------- */
/* classe utilisé pour construire les liens permettant de circuler entre les pages du forum  */
/* -------------------------------------------------------------------------------------------------------------- */
.lien_de_forum
{
	text-align:center;
	font-weight: bolder ;
}


/* pour les formulaires de connexion */
.form_connexion{
	width:580px;
	background:  url("../fond/jaune_6.jpg") repeat ;
	border : 4px ridge ;
	margin-left: 5%;
	padding-left : 10px;
}

.form_connexion label {
	display:block;
	width:200px; 
	float:left;
	margin-top : 4px;
}
.form_connexion input {
	border: 4px ridge blue; 
}

.form_connexion legend {
	font-weight:bold;
}

