body {
	width: 100%;
	margin: 10px 0 8px 0; padding: 0;
	background: url("images/background.jpg");
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p { padding: 2px; margin: 0; }
img { border: 0; padding: 0; margin: 0; }

/* LIENS */
a { color: #990000; text-decoration: none; }
a:hover { text-decoration: underline; }

a.marquer_lu { color: #8b5945; text-decoration: none; font-size: 10px; }
a.marquer_lu:hover { color: #8b5945; text-decoration: underline; font-size: 10px; }

a.pagination { color: #8b5945; text-decoration: none; }
a.pagination:hover { color: #8b5945; text-decoration: underline; }

.admin { color: #000099; font-weight:bold; }
.modosup { color: #990000; font-weight:bold; }
.modo { color: #336633; font-weight:bold; }
.membre { color: #555555; }

a.menu_site {
	display: block; float: left;
	width: 66px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/site.gif") top left no-repeat;
}
a.menu_site:hover {
	display: block; float: left;
	width: 66px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/site_hover.gif") top left no-repeat;
}

a.menu_faq {
	display: block; float: left;
	width: 60px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/faq.gif") top left no-repeat;
}
a.menu_faq:hover {
	display: block; float: left;
	width: 60px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/faq_hover.gif") top left no-repeat;
}

a.menu_login {
	display: block; float: left;
	width: 140px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/login.gif") top left no-repeat;
}
a.menu_login:hover {
	display: block; float: left;
	width: 140px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/login_hover.gif") top left no-repeat;
}

a.menu_enregistrer {
	display: block; float: left;
	width: 190px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/enregistrer.gif") top left no-repeat;
}
a.menu_enregistrer:hover {
	display: block; float: left;
	width: 190px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/enregistrer_hover.gif") top left no-repeat;
}

a.menu_logout {
	display: block; float: left;
	width: 164px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/logout.gif") top left no-repeat;
}
a.menu_logout:hover {
	display: block; float: left;
	width: 164px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/logout_hover.gif") top left no-repeat;
}

a.menu_profil {
	display: block; float: left;
	width: 90px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/profil.gif") top left no-repeat;
}
a.menu_profil:hover {
	display: block; float: left;
	width: 90px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/profil_hover.gif") top left no-repeat;
}

a.menu_listmembres {
	display: block; float: left;
	width: 130px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/listmembres.gif") top left no-repeat;
}
a.menu_listmembres:hover {
	display: block; float: left;
	width: 130px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/listmembres_hover.gif") top left no-repeat;
}

a.menu_admin {
	display: block; float: left;
	width: 88px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/admin.gif") top left no-repeat;
}
a.menu_admin:hover {
	display: block; float: left;
	width: 88px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/admin_hover.gif") top left no-repeat;
}

a.menu_recherche {
	display: block; float: left;
	width: 158px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/rechercher.gif") top left no-repeat;
}
a.menu_recherche:hover {
	display: block; float: left;
	width: 158px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/rechercher_hover.gif") top left no-repeat;
}

a.menu_abus {
	display: block; float: left;
	width: 85px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/abus.gif") top left no-repeat;
}
a.menu_abus:hover {
	display: block; float: left;
	width: 85px; height: 45px; padding: 0; margin: 0; border: 0;
	background: url("images/menu/abus_hover.gif") top left no-repeat;
}

p.marquer_lu { width: 96%; padding: 0; margin: 0; text-align: left; }

/* TEXTES */
font, td {  font-size: 12px; color: #000000; }

.petit { font-size: 10px; color: #000000; }
.titre { font-size: 25px; color: #000000; font-weight: bold; }
.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration:underline; }
.copyright { font-size: 10px; }
.recherche { background-color: yellow; }

/* TABLEAUX */
table.total { background: url("images/parchemin1.gif"); border: solid 1px #000000; }
table.tableau { background-color: #000000; }

td.navig { width: 100%; padding: 0; margin: 0; background: #f2f2e5 url("images/navig.gif") top left repeat-x; height: 30px; line-height: 20px; vertical-align: top; }
td.navig_bas { width: 100%; padding: 0; margin: 0; background: #f2f2e5 url("images/navigbas.gif") top left repeat-x; height: 30px; line-height: 20px; vertical-align: bottom; }

td.head { width: 100%; background: #f2f2e5 url(images/head.gif) top left repeat-x; margin: 0; padding: 0; }
td.haut_gauche { background: #f2f2e5 url(images/head.gif) top left repeat-x; margin: 0; padding: 0; }
td.foot { width: 100%; background: #f2f2e5 url(images/foot.gif) top left repeat-x; height: 90px; margin: 0; padding: 0; text-align: center; }

td.td_titre { background: #ddddc6 url("images/td_titre.gif") top left repeat-x; font-weight: bold; height: 25px; text-align: center; padding: 2px; margin: 0; }
td.td_titre2 { background: #ddddc6 url("images/td_titre2.gif") top left repeat-x; font-weight: bold; height: 25px; text-align: center; padding: 2px; margin: 0; }

td.td_simple { background: url("images/parchemin2.gif"); text-align: left; padding: 2px; margin: 0; }
td.td_simple2 { background: url("images/parchemin1.gif"); text-align: left; padding: 2px; margin: 0; }
td.td_simple_center { background: url("images/parchemin2.gif"); text-align: center; padding: 2px; margin: 0; }
td.td_simple2_center { background: url("images/parchemin1.gif"); text-align: center; padding: 2px; margin: 0; }

p.reponse_faq { width: 90%; border: dashed 1px #000000; background: url("images/parchemin1.gif"); padding: 7px; margin: 10px 15px; }

td.fscode_quote_titre { background: #ddddc6 url("images/td_titre.gif") top left repeat-x; font-weight: bold; color: #000000; height: 25px; }
td.fscode_quote { background-color: #f2f2e5; font-size: 12px; color: #000000; }
td.fscode_code_titre { background: #ececec url("images/td_titre2.gif") top left repeat-x; font-weight: bold; color: #000000; height: 25px; }
td.fscode_code { background-color: #ececec; font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #000000; }
td.fscode_hs_titre { background-image: url("images/td_hs_titre.gif"); font-weight: bold; height: 25px; border: solid 1px #000000; border-width: 0px 0px 1px 0px; }
td.fscode_hs { background-color: aliceblue; font-family: Courier, 'Courier New', sans-serif; font-size: 12px; color: #000000; }

/* FIN TABLE */

/* DEBUT FORM */

input { font-size: 12px; background-color: #fafaf4; border: 1px solid #000000; color: #000000; }

	/* Style sur les menus déroulants */
select.listing { background-color: #fafaf4; color: #000000; border: 1px solid #000000; cursor: pointer; }
select.petite_pagination { background-color: #fafaf4; color: #000000; font-size: 9px; font-weight: bold; border: 1px solid #000000; cursor: pointer; }

	/* Style sur les boutons */
input.boutton { font-size: 9px; cursor: pointer; }
input.fscode { font-weight: bold; width: 50px; cursor: pointer; }

	/* Style sur le texte des textarea et input */
input.texte, textarea.texte { overflow: auto; }
