body
{
	/*background-image: url("images/bg.gif");*/
	background-color: #E6F0E6;
	margin-left : auto;
	margin-right: auto;
	width: 820px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* DEBUT LIENS */

	/* liens généraux */
a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #438745;
}

a:hover
{
	text-decoration: underline;
	color: #326845;
}

	/* liens du menu */
a.menu
{
	color: #438745;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.menu:hover
{
	text-decoration: underline;
	color: #326845;
}

	/* liens de la classe .petit */
a.petit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #438745;
	font-size: 10px;
}

a.petit:hover
{
	text-decoration: underline;
	color: #326845;
}

	/* liens vers les profils dans la liste de membres en ligne */
.admin
{
	color: #FF0000;
	font-weight:bold;
}

.modosup
{
	color: #FF9933;
	font-weight:bold;
}

.modo
{
	color: #5500FF;
	font-weight:bold;
}

.membre
{
	color: #305F80;
	font-weight: bold;
}

/* FIN LIENS */

/* DEBUT TEXTE */

	/* textes généraux */
font, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
	
	/* Ecriture en petit */
.petit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

	/* titre du site */
.titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	font-weight: bold;
}

	/* classes gras, italique et souligné */
.b
{
	font-weight: bold;
}

.i
{
	font-style: italic;
}

.u
{
	text-decoration:underline;
}

.barre
{
	text-decoration: line-through;
}

	/* copyright */
.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* FIN TEXTE */

/* DEBUT TABLE */

	/* tableaux */
.tableau
{
	border: 1px solid #000000;
	background-color: #DEEBE2;
	padding: 0px;
	margin-left : auto;
	margin-right: auto;
	margin-bottom : 0px;
	margin-top: 0px;
	border-collapse:collapse;
}

td.tableau
{
	padding: 2px;
	margin-left : auto;
	margin-right: auto;
	margin-bottom : 0px;
	margin-top: 0px;
	border-collapse:collapse;
}

.stats
{
	background-color: #B6D0BD;
	border: 1px solid #000000;
} 

	/* Style des tableaux-reponses de la FAQ */
.reponse_faq
{
	border: 1px dotted #000000;
	background-color: #C4C69A;
	padding: 0px 3px 3px 5px;
}

	/* Styles sur les cellules TD des categories */
td.td_titre
{
	font-weight: bold;
	height: 25px;
	background-image: url("images/td_titre.gif");
}

td.td_titre3
{
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
	background-image: url("images/td_titre.gif");
}

td.td_titre2
{
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
	background-image: url("images/td_titre2.gif");
}

td.td_titre4
{
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 0px 0px 0px 0px;
	background-image: url("images/td_titre2.gif");
}

	/* Style sur les TD de la page de connexion */
td.td_connex
{
	background-color: #F1EFE1;
}

td.td_connex1
{
	background-color: #F1EFE1;/*#C4C69A;*/
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_connex2
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 1px;
}

td.td_connex3
{
	border: solid 1px #000000;
	border-width: 1px 0px 0px 1px;
	background-color: #D7D9B2;
}

td.td_connex4
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

	/* Style sur les TD de la page de profil public */
td.td_profil_public
{
	background-color: #C4C69A;
}

td.td_profil_public1
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 0px;
}

td.td_profil_public2
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_profil_public3
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

	/* Style sur les TD de la page d'index des forums */
td.td_forum
{
	background-color: #FBFDFA;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_forum2
{
	background-color: #FBFDFA;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
	background-image: url(images/forum_dgd.gif);
	background-repeat: repeat-y;
}

td.td_clair
{
	background-color: #D4D4B3;
}

td.td_fin_dgd
{
	background-image: url("images/fin_dgd.gif");
	background-position: center;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
	background-repeat: repeat-y;
}

td.td_mid_dgd
{
	background-image: url("images/mid_dgd.gif");
	background-repeat: repeat-y;
	background-position: center;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_fin_dgd2
{
	background-image: url("images/fin_dgd.gif");
	background-repeat: repeat-y;
	background-position: center;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
}

td.td_mid_dgd2
{
	background-image: url("images/mid_dgd.gif");
	background-repeat: repeat-y;
	background-position: center;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
}

td.td_forum_description
{
	background-color: #FBFDFA;
	border: solid 1px #000000;
	border-width: 0px 0px 0px 0px;
}

	/* Style sur les TD du bloc de statistiques */
td.td_stats
{
	background-color: #E9ECD7;
}

	/* Style sur les TD de la page des sujets */
td.td_message_sujet
{
	border: solid 1px #000000;
	border-width: 1px 0px 1px 1px;
	background-color: #F1EFE1;
}

td.td_profil_sujet
{
	background-color: #D4D4B3;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_entete_sujet
{
	background-color: #D4D4B3;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

	/* Style sur les TD de la page de message (réponse, nouveau..) */
td.td_revue_message_sujet
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_revue_profil_sujet
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 0px;
}

td.td_revue_entete_sujet
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

	/* Style sur les TD de la FAQ */
td.td_faq
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_faq2
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

	/* Style sur les TD du profil */
td.td_profil_bas
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 1px 0px;
}

td.td_profil2_bas
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 1px 1px;
}

td.td_profil
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_profil2
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 1px;
}

	/* Style sur les TD des pages d'administration */
td.td_admin_bas
{
	border: solid 1px #000000;
	border-width: 1px 0px 1px 0px;
	background-color: #C4C69A;
}

td.td_admin2_bas
{
	border: solid 1px #000000;
	border-width: 1px 0px 1px 1px;
	background-color: #D7D9B2;
}

td.td_admin_titre
{
	background-image: url("images/td_titre.gif");
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
}

td.td_admin_titre2
{
	background-image: url("images/td_titre.gif");
	font-weight: bold;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
	height: 25px;
}

td.td_admin
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_admin2
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_admin3
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 1px;
}

td.td_admin4
{
	border: solid 1px #000000;
	border-width: 1px 1px 0px 0px;
	background-color: #C4C69A;
}

td.td_admin6
{
	border: solid 1px #000000;
	border-width: 1px 1px 0px 1px;
	background-color: #D7D9B2;
}

td.td_admin_cat
{
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
	background-color: #C4C69A;
}

td.td_admin_cat2
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 1px;
}

td.td_admin_forums
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
}

td.td_admin2_forums
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 0px 0px 0px 0px;
}

td.td_admin2_forums2
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 0px 0px 0px 1px;
}

td.td_poster
{
	background-color: #C4C69A;
}

td.td_poster1
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_poster2
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 1px;
}

td.td_poster3
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 1px;
}

td.td_poster4
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 0px;
}

td.td_poster5
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_poster_titre
{
	background-image: url("images/td_titre.gif");
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_poster_titre2
{
	background-image: url("images/td_titre2.gif");
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

/* Style sur les TD du copyright */
td.td_copy_gauche
{
	background-image: url("images/copy_gauche.gif");
	background-repeat: no-repeat;
	width: 49px;
	height: 68px;
}

td.td_copy_mid
{
	background-image: url("images/copy_mid.gif");
	background-repeat: repeat-x;
	height: 68px;
}

td.td_copy_droite
{
	background-image: url("images/copy_droite.gif");
	background-repeat: no-repeat;
	width: 49px;
	height: 68px;
}

/* Style sur les TD de la liste des membres */
td.td_liste_membres1
{
	background-color: #BBDFBC;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_liste_membres2
{
	background-color: #D2E3C4;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 1px;
}

td.td_liste_membres3
{
	background-color: #D2E3C4;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_liste_membres4
{
	background-color: #BBDFBC;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 1px;
}

td.td_liste_membres5
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 1px;
}

td.td_liste_membres6
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 1px;
}

	/* Style sur les TD de la barre de navigation */
td.navig_gauche
{
	background-image: url("images/td_navig_gauche.gif");
	background-repeat: no-repeat;
	width: 20px;
	height: 25px;
}

td.navig_mid
{
	background-image: url("images/td_navig.gif");
	font-weight: bold;
	height: 25px;
}

td.navig_droite
{
	background-image: url("images/td_navig_droite.gif");
	background-repeat: no-repeat;
	width: 20px;
	height: 25px;
}

	/* Style sur les TD des FScodes */
td.fscode_quote_titre
{
	background-image: url("images/td_quote_titre.gif");
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
}

td.fscode_quote
{
	background-color: #EBF6E9;
	font-size: 12px;
	color: #000000;
}

td.fscode_code_titre
{
	background-image: url("images/td_code_titre.gif");
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
}

td.fscode_code
{
	background-color: #F7EBEB;
	font-family: Courier, 'Courier New', sans-serif;
	font-size: 11px;
	color: #000000;
}

   /* Style sur les TD de la messagerie privée */
td.td_mp
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 0px;
}

td.td_mp2
{
	background-color: #C4C69A;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 0px;
}

td.td_mp3
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 1px;
}

td.td_mp4
{
	background-color: #D7D9B2;
	border: solid 1px #000000;
	border-width: 1px 0px 0px 1px;
}
/* FIN TABLE */

/* DEBUT FORM */

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

select
{
	background-color: #BBDFBC;
	color: #000000;
	border: solid 0px #000000;
}

	/* Style sur les menus déroulants */
select.listing
{
	background-color: #BBDFBC;
	color: #000000;
	border: solid 0px #000000;
}

select.petite_pagination
{
	background-color: #BBDFBC;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

	/* Style sur les boutons */
input.checkbox
{
	background-color: transparent;
	border-color: #FFFFFF;
	color: #000000;
}

input.boutton
{
	background-color: #BBDFBC;
	border-color: #FFFFFF;
	color: #000000;
}

button.boutton
{
	background-color: #BBDFBC;
	border-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input.fscode
{
	background-color: #BBDFBC;
	color: #000000;
	width: 50px;
	border: 1px solid #000000;
}

	/* Style sur le texte des textarea et input */
input.texte, textarea.texte
{
	background-color: #BBDFBC;
	color: #000000;
	border: 1px solid #000000;
}

/* mod fscode droit */
/* add */
td.fscode_droit_titre
{
	background-image: url("images/td_quote_titre.gif");
	font-weight: bold;
	height: 25px;
	border: solid 1px #000000;
	border-width: 0px 0px 1px 0px;
}

td.fscode_droit
{
	background-color: #EBF6E9;
	font-size: 12px;
	color: #000000;
}
/* end mod fscode droit */

/* mods colorise_title */
/* add */
.colorise_title_0
{
	color:green
}

.colorise_title_1
{
	color:darkred
}

.colorise_title_2
{
	color:blue
}

.colorise_title_3
{
	color:olive
}

.colorise_title_4
{
	color:Lime
}

.colorise_title_5
{
	color:red
}

.colorise_title_6
{
	background-color: blue;
	color:yellow;
	border: solid 1px red;
}
/* end mods colorise_title */