body {
	background: #0B283B;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

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

a.marquer_lu { color: #f5c222; text-decoration: none; font-size: 12px; }
a.marquer_lu:hover { color: #ffffff; text-decoration: underline; font-size: 12px; }

a.pagination { color: #f5c222; text-decoration: none; }
a.pagination:hover { color: #ffffff; text-decoration: underline; }

.admin, a.admin { color: #f5c222; font-weight:bold; }
.modosup, a.modosup { color: #CC6666; font-weight:bold; }
.modo, a.modo { color: #669966; font-weight:bold; }
.membre, a.membre { color: #ffffff; font-weight:bold; }
.bot, a.bot { color: green; font-weight:bold; }

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

/* TEXTES */
font, td {  font-size: 14px; color: #ffffff; }

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

/* TABLEAUX */
table.total { background: #00192C; }
table.tableau { background-color: #305973; }

td.total_hg { background: #00192C url("images/bordure/tableau_hg.gif") top left no-repeat; width: 14px; height: 14px; }
td.total_h { background: #00192C url("images/bordure/tableau_h.gif") top left repeat-x; height: 14px; }
td.total_hd { background: #00192C url("images/bordure/tableau_hd.gif") top left no-repeat; width: 14px; height: 14px; }
td.total_mg { background: #00192C url("images/bordure/tableau_mg.gif") top left repeat-y; width: 14px; }
td.total_md { background: #00192C url("images/bordure/tableau_md.gif") top right repeat-y; width: 14px; }
td.total_bg { background: #00192C url("images/bordure/tableau_bg.gif") top left no-repeat; width: 14px; height: 14px; }
td.total_b { background: #00192C url("images/bordure/tableau_b.gif") bottom repeat-x; height: 14px; }
td.total_bd { background: #00192C url("images/bordure/tableau_bd.gif") bottom no-repeat; width: 14px; height: 14px; }

td.head { background: #606a9f; margin: 0; padding: 0; }
td.fin_logo { background: #606a9f url("images/fin_logo.gif") top right no-repeat; margin: 0; padding: 35px 0 0 0; text-align: center; }

td.foot { background: #0E2536; height: 60px; text-align: center; border: 1px solid #305973; margin: 5px 0 0 0; }

td.navig { background: #113F62; border: 1px #305973 solid; height: 20px; line-height: 20px; }

td.td_titre { background: #00192C url("images/td_titre.gif") top left repeat-x; font-weight: bold; height: 25px; text-align: center; padding: 2px; margin: 0; }
td.td_titre1 { background: #00192C url("images/td_titre.gif") top left repeat-x; font-weight: bold; height: 15px; text-align: left; padding: 2px; margin: 0; }
td.td_titre2 { background: #00192C 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: #0E2536; text-align: left; padding: 2px; }
td.td_simple_center { background: #0E2536; text-align: center; padding: 2px; }
td.tableau { background: #305973; }

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

td.fscode_quote_titre { background: #0B283B url("images/ornement.gif") top right no-repeat; font-weight: bold; color: #ffffff; height: 25px; }
td.fscode_quote { background-color: #113F62; font-size: 14px; color: #ffffff; }
td.fscode_code_titre { background: #0B283B url("images/ornement.gif") top right no-repeat; font-weight: bold; color: #ffffff; height: 25px; }
td.fscode_code { background-color: #113F62; font-family: Courier, 'Courier New', sans-serif; font-size: 13px; color: #ffffff; }

/* FIN TABLE */

/* DEBUT FORM */

input { font-size: 14px; background-color: #0b283b; border: 1px solid #ffffff; color: #ffffff; }

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

	/* Style sur les boutons */
input.boutton { font-size: 11px; 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; }