* {
	margin: 0; padding: 0;
}
body {
	background: #5c5d5c url('/images/fond.jpg') repeat-x;
}
body,input,textarea,td,select {
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
}
input[type="text"], input[type="submit"], input[type="button"], textarea, select {
	border: 1px solid #fff;
	background: #a0a2a8;
	padding: 2px;
}
p {margin: 0 0 20px 0; text-indent:28px;}
img {border: 0;}
.none {display:none;}
h1 {margin: 0 0 10px 0; font-size:20px;color:#2f2e2e;}
h2 {margin: 0 0 10px 0; font-size:18px;color:#2f2e2e;}
h3 {margin: 0 0 10px 0; font-size:16px;color:#2f2e2e;}
a:link, a:visited, a:hover, a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #0084ff;
}
a_img {text-decoration:none;}
.clear{clear: both;}
.left {float:left;}
.right {float:right;}
img.left {margin:0 10px 10px 0;}
img.right {margin:0 0 10px 10px;}
.capture {float:left;margin: 12px; width:300px;text-align:center;}

table {width:95%;margin: 10px auto 0 auto;border:1px solid #222;border-collapse: collapse;}
th {font-weight:bold;}
td, th {width:20%;padding:5px;text-align:center;border-left: 1px solid #222;border-bottom: 1px dashed #222;}
td.option {width:60%;padding:5px;text-align:left;border-right: 0;}
th.option{width:60%;padding:5px;text-align:left;border-right: 0;background:none;}
tr.impair {background: #aaa;}
th.impair {background: #aaa;}

/** Template GŽnŽral */
#barre_haut {
	background: url('/images/haut_fond.jpg') repeat-x; height: 88px
}
#haut {
	width: 1000px; height: 88px;
	margin: 0 auto;
}
#compteur{position:absolute;top:20px;right:50px;}
#compteur img {vertical-align:top;}
#menu {
	padding:20px 0; text-align:center;
}

#contenu {
	width: 1000px; min-height: 400px;
	margin: 0 auto;
}
html>body #contenu {
	width: 1000px; height: auto; min-height: 400px;
	margin: 0 auto;
}
#contenu_gauche{
	width: 650px;
	padding:0 30px 0 0;
	text-align: justify;
	float: left;
}
#contenu_gauche a, #contenu_droite a {
	color:#fff;
}

#contenu_droite{
	width: 280px;
	padding:0 0 0 40px;
	background: url('/images/separation.jpg') no-repeat left center;
	float: left;
	text-align:center;
}
#contenu_droite h2 {
	text-align:left;
}
#bas {
	margin-top: 30px; padding: 5px;
	background: #a0a2a8;
	font-size: 12px;
	text-align: center;
}
