body {
	margin:0px; padding:0px; text-align:justify;   background:url(/images/bg.jpg) no-repeat bottom right #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-seriff; font-size:14px; font-variant:small-caps; color:#00CCFF;
}
h1, h2, h3, h4 { margin:0px; }
	h1 { font-size:28px; margin-bottom:20px; padding-bottom:3px; border-bottom:2px solid #CCCCCC; }
	h2 { font-size:18px; margin-bottom:15px; padding-bottom:3px; border-bottom:1px solid black; }
	h3 { font-size:11px; }
	h4 { font-size:9px; }
p { margin:0 0 15px 0; }
ul { list-style-type:square; }
li { margin-bottom:5px; }
img { border:none; }
form { display:inline; }
input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
td { padding:0px; margin:0px; vertical-align:top; }

a { color:#000000; font-weight:bold; color:#000000; }
a:hover { text-decoration:underline; color:#999999; }
a:active { text-decoration:none; }
a:focus { text-decoration:none; }

/* =========================================================================================== */
/* ==== Structure === */
/* =========================================================================================== */
div#main { margin:0px auto 0px auto; padding:15px 15px 0 15px; }


/* Texte */
.red { color:#FF0000; } .blue { color:#0000FF; }
.bred { font-weight:bold; color:#FF0000; }
.cbred { text-align:center; font-weight:bold; color:#FF0000; }
.c { text-align:center; }
.b { font-weight:bold; }
.cb { text-align:center; font-weight:bold; }
.bg { background-color:#DDEEFF; }

.content { margin-bottom:15px; padding:10px 0px 5px 0px; }

.bleu { color:#3399FF; }

