body {
	width:100%;
	margin:0px;
	background: #000066 url(fonddepagebleu1024.gif) repeat-y center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000066;
}

a {
	color:#FFFFFF;
	text-decoration:none;
}

a:hover {
	color:#FF0000;;
	text-decoration:none;
}

#container {
	margin:auto;
	width:858px;
	background-color: #0099FF ; /* couleur de fonds */ 
	border-left:1px white solid;
	border-right:1px white solid;
}

#bando {
	background:url(bandobleu1024.gif) center no-repeat;
	height:100px;
}

#bando p {
	padding-top:80px;
	padding-right:5px;
	margin-top:0px;
	text-align:right;}

#colgauche {
	width:123px;
	border-right:1px white solid;
	float:left;
	color:#FFFFFF;
	padding:5px;
}

#colgauche p {	margin:0px; text-indent:0px; text-align:left; width:113px; overflow:hidden; }
#menu a {
	font-size:0.9em;
	text-decoration:none;
	display:block;
	height:16px;
}

#menu a:hover {
	background:#000099;
	padding-left:10px;
	color:#FFFFFF;
	border-left:#FFFFFF 5px solid;
	border-bottom:#FFFFFF 1px solid;
	margin-left:-5px;
	margin-right:-5px;
	height:15px;
}
#menu hr {margin-top:2px;margin-bottom:2px; height:1px;}

#coldroite {
	width:724px;
	float:left;
}

#spacer { clear:both; }
#spacer img {border:none; }

#pieddepage {
	width:838px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px;
}

h1 {
	background:  #000066 url(titrebleu.gif)  left no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:1.4em;
	padding:2px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	height:20px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
}

h2 {
	margin:7px;
	font-size:1.6em;
	font-weight:bold;
}
h3 {
	margin:5px;
	font-size:1.4em;
	text-align:left;
	font-weight:bold;
}
h4 {
	margin:5px;
	font-size:1.2em;
	font-weight:bold;
}
h5 {
	margin:5px;
	font-size:1.1em;
	font-weight:bold;
}
h6 {
	margin:5px;
	font-size:1.1em;
	font-style:italic;
}
p {	margin:5px; text-indent:20px; text-align:justify;}
table { margin:auto; margin-top:10px; margin-bottom:10px; background-color:#FFFFFF; border:none;}
th {
  font-weight:bold;
  text-align:center;
  background-color:#CCCCCC;
  vertical-align:middle;
  height:30px;
}
td { background-color:#0099FF; padding:5px;} /* couleur de fonds */ 
.forum { width:568px; overflow:auto; }
q { font-style: italic; }
em { font-weight:bold; }
dl { margin-right:5px;  text-align:left; }
dt { font-weight:bold; }
dd { margin-left:10px; }
img { border:#FFFFFF solid 1px; }
blockquote { border: dashed #FFFFFF 1px; ;}
#coldroite form { margin:10px; }
.surligne { background-color: #FFFF00; }
.centre { text-align:center; text-indent:0px;}
.droite { text-align: right; margin-right:5px; text-indent:0px;}
.retour { text-align:center;}
.alert { color:#FFFF00; font-weight:bold; text-indent:0px; text-align:left; border-left:#FFFF00 15px solid; padding-left:5px;}
.comment { margin-left:20px; margin-right:20px; text-indent:0px; text-align:justify; }
.flottantG { float:left; margin-left:5px; margin-right:5px; }
.flottantD { float:right; margin-left:5px; margin-right:5px; }
.sousflottant { clear: both; }
.mini {font-size:0.57em; height:8px; }
.noborder {border:none; }
.td08 { font-size:0.8em; }
.forumNewFlag {
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 9px;
    color: red;
}