body {
	background-image: url("images/bg.gif"); font-family: Verdana;
	/* pour une couleur unie remplacer par :
	background-color: #FFFF00;
	*/
}

/* DEBUT LIENS */

	/* liens généraux */
a { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #006699; }
a:hover { font-family: Verdana, Arial, Helvetica; text-decoration:underline; color: #000000; }

	/* liens du menu */
a.menu {
	display: block;
	width: 130px; height: 18px;
	background-color: #F7F7F7;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 1px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

a.menu:hover {
	display: block;
	width: 130px; height: 18px;
	background-color: #EAEAEA;
	border: solid 1px #000000;
	border-width: 1px 1px 0px 1px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

a.menu2 {
	display: block;
	width: 130px; height: 18px;
	background-color: #F7F7F7;
	border: solid 1px #000000;
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

a.menu2:hover {
	display: block;
	width: 130px; height: 18px;
	background-color: #EAEAEA;
	border: solid 1px #000000;
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

.et_menu_div { padding-left: 10px; }

a.et_cat { font-weight: bold; }

a.a_cat { font-weight: bold; color: #000000; }
a.a_cat:hover { font-weight: bold; color: #000000; text-decoration: underline; }

a.a_copy { font-weight: bold; color: #EFD57A; }

.et_hr { width: 90%; border: dashed 1px #000000;  }

	/* liens de la classe .petit */
a.petit { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #006699; font-size: 10px }
a.petit:hover { font-family:Verdana, Arial, Helvetica; text-decoration: underline; color: #000000; font-size: 10px }

	/* 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; }

/* FIN LIENS */

/* DEBUT TEXTE */

	/* textes généraux */
font, td { font-family: Verdana; font-size: 12px; color: #000000; }
	
	/* Ecriture en petit */
.petit { font-family: Verdana; font-size: 10px; }

	/* titre du site */
.titre { font-family: Verdana; 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; }

	/* copyright */
.copyright { font-size: 10px; font-weight: bold; }

/* FIN TEXTE */

/* DEBUT TABLE */

	/* tableaux */
.tableau { border: solid 1px #000000; }
.stats { background-color: #000000; } 

	/* Style des tableaux-reponses de la FAQ */
.reponse_faq { border: solid 1px #000000; background-color: #EAEAEA; padding: 7px; }

td.header_triangle { 
	background-image: url("images/header_triangle.gif"); 
	height: 125px; 
	width: 60px;  
}
td.header_bg { 
	background-image: url("images/header_bg.gif"); 
	height: 125px; 
	border: solid 1px #000000; 
	border-width: 1px 0px 0px 0px; 
}
td.header_logo { 
	background-image: url("images/logo_fsb.gif"); 
	border: solid 1px #000000;
	border-width: 1px 0px 0px 1px; 
}
td.footer_bg { 
	background-image: url("images/header_bg.gif"); 
	height: 30px; border: solid 1px #000000; 
	border-width: 0px 0px 1px 1px; 
}
td.footer_bg2 { 
	background-image: url("images/header_bg.gif"); 
	height: 30px; border: solid 1px #000000; 
	border-width: 0px 1px 1px 0px; 
}

td.menu_left { background-image: url("images/bg_left_menu.gif"); border: solid 1px #000000; border-width: 0px 1px 0px 1px; width: 200px; }

td.td_subcat { height: 8px; background-image: url("images/subcat.gif"); border: solid 1px #000000; border-width: 1px 0px 1px 0px; }
td.td_subcat2 { height: 8px; background-image: url("images/subcat.gif"); border: solid 1px #000000; border-width: 1px 0px 0px 0px; }

	/* Styles sur les cellules TD des categories */
td.td_titre { background-image: url("images/td_titre.gif"); font-weight: bold; height: 25px; }
td.td_titre3 { background-image: url("images/td_titre.gif"); font-weight: bold; height: 25px; border: solid 1px #000000; border-width: 0px 0px 1px 0px; }
td.td_titre2 { background-image: url("images/td_titre2.gif"); font-weight: bold; height: 25px; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_titre4 { background-image: url("images/td_titre2.gif"); font-weight: bold; height: 25px; border: solid 1px #000000; border-width: 0px 0px 0px 0px; }

	/* Style sur les TD de la page de connexion */
td.td_connex { background-color: #EAEAEA; }
td.td_connex1 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_connex2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 1px; }
td.td_connex3 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 1px; }
td.td_connex4 { background-color: #EAEAEA; 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: #EAEAEA; }
td.td_profil_public1 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 1px 0px 0px; }
td.td_profil_public2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_profil_public3 { background-color: #EAEAEA; 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: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_forum2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 0px 0px 1px 0px; }
td.td_clair { background-color: #EAEAEA; }

td.td_fin_dgd { background-image: url("images/fin_dgd.gif"); background-repeat: repeat-y; background-position: center; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
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: #F7F7F7; border: solid 1px #000000; border-width: 0px 0px 0px 0px; }

	/* Style sur les TD du bloc de statistiques */
td.td_stats { background-color: #F7F7F7; }

	/* Style sur les TD de la page des sujets */
td.td_message_sujet { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 1px 0px; }
td.td_profil_sujet { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 1px 0px 0px; }
td.td_entete_sujet { background-color: #EAEAEA; 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: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_revue_profil_sujet { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 1px 0px 0px; }
td.td_revue_entete_sujet { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }

	/* Style sur les TD de la FAQ */
td.td_faq { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_faq2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }

	/* Style sur les TD du profil */
td.td_profil_bas { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 1px 0px; }
td.td_profil2_bas { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 1px 1px; }
td.td_profil { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_profil2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 1px; }

	/* Style sur les TD des pages d'administration */
td.td_admin_bas { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 1px 0px; }
td.td_admin2_bas { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 1px 1px; }
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; height: 25px; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_admin { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_admin2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_admin3 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 1px 0px 1px; }
td.td_admin4 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 1px 0px 0px; }
td.td_admin6 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 1px 0px 1px; }
td.td_admin_cat { background-color: #EAEAEA; border: solid 1px #000000; border-width: 0px 0px 1px 0px; }
td.td_admin_cat2 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 0px 0px 1px 1px; }
td.td_admin_forums { background-color: #F7F7F7; border: solid 1px #000000; border-width: 0px 0px 1px 0px; }
td.td_admin2_forums { background-color: #F7F7F7; border: solid 1px #000000; border-width: 0px 0px 0px 0px; }
td.td_admin2_forums2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 0px 0px 0px 1px; }

td.td_poster { background-color: #EAEAEA; }
td.td_poster1 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_poster2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 1px 0px 1px; }
td.td_poster3 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 1px; }
td.td_poster4 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 1px 0px 0px; }
td.td_poster5 { background-color: #F7F7F7; 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 de la liste des membres */
td.td_liste_membres1 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_liste_membres2 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 1px 0px 1px; }
td.td_liste_membres3 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 0px; }
td.td_liste_membres4 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 1px 0px 1px; }
td.td_liste_membres5 { background-color: #F7F7F7; border: solid 1px #000000; border-width: 1px 0px 0px 1px; }
td.td_liste_membres6 { background-color: #EAEAEA; border: solid 1px #000000; border-width: 1px 0px 0px 1px; }

	/* Style sur les TD de la barre de navigation */
td.navig_mid { text-align: center; background-image: url("images/td_navig.gif"); font-weight: bold; height: 25px; border: solid 0px #000000; border-width: 0px 1px 1px 1px; padding-left: 5px; }

	/* 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; }

/* FIN TABLE */

/* DEBUT FORM */

input { font-family: verdana; font-size: 12px; }

input.et_connecte { font-weight: bold; height: 16px; background-color: #F3F6FE; }
input.et_connecte:hover { font-weight: bold; height: 16px; background-color: #DFE7FF; }
input.et_connecte2 { font-weight: bold; height: 22px; background-color: #F3F6FE; border: solid 1px #000000; }
input.et_connecte2:hover { font-weight: bold; height: 22px; background-color: #DFE7FF; border: solid 1px #000000; }

	/* Style sur les menus déroulants */
select.listing { background-color: #F5F5F5; border: solid 0px #000000; }
select.petite_pagination { background-color: #EAEAEA; color: #000000; font-size: 9px; font-weight: bold; font-family: arial;  border: solid 0px #000000; }

	/* Style sur les boutons */
input.boutton { background-color: #F5F5F5; border: solid 1px #000000; }
input.boutton:hover { background-color: #EAEAEA; border: solid 1px #000000; }
input.fscode { background-color: #EBF4F4; border: solid 1px #000000; font-weight: bold; width: 50px; }

	/* Style sur le texte des textarea et input */
input, textarea.texte { background-color: #F0F8F8; border: solid 1px #000000; }
