body {
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0;
	padding:0;
	text-align: center;
}

#conteneur {
width:950px;
background-color:#1a1a1a;
border:1px solid #524e4e;
margin:0 auto;
}

#p1 {
font-size:12px;
text-indent:0;
color:#fff;
margin:0 0 10px 20px;
}

.formulaire_inscrip {
margin-left:100px;
}

#header {
background-color:#1a1a1a;
font-size:12px;
text-indent:0;
color:#fff;
}

#haut {
height:30px;
background-color:#ccf;
}

#centre {
text-align:justify;
height:inherit;
font-size:12px;
text-indent:0;
color:#fff;
font-family:Tahoma, Arial, Helvetica, sans-serif;

font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.3em;
text-align:justify;

padding:10px 0;
}

#contenucentre {
width:875px;
margin:auto auto 20px;
}

#contenucentre2 {
width:875px;
height:135px;
margin:auto auto 20px;
}

#contenucentre3 {
width:875px;
/*height:135px;*/
margin:auto auto 20px;
}
#centre a:link {
font-size:12px;
color:#ef7f01;
font-weight:700;
text-decoration:none;
}

#centre a:visited {
color:#ef7f01;
font-weight:700;
text-decoration:none;
}

#centre a:hover {
color:#ef7f01;
font-weight:700;
text-decoration:underline;
}

#enavant {
font-weight:700;
font-size:24px;
text-align:center;
margin:0 auto;
}

#gauche {
float:left;
width:150px;
background-color:#fff;
background-image:url(../images/fd_menug0.jpg);
background-repeat:repeat-y;
}

#gauche2 {
height:400px;
width:145px;
background-color:#fff;
background-image:url(../images/fd_menug2.jpg);
background-repeat:no-repeat;
}

#droite {
float:right;
width:150px;
background-color:#dfdfdf;
}

#pied {
clear:both;
margin-top:10px;
padding-top:10px;
background-color:#1a1a1a;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align:center;
}

#pied a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b1c700;
text-decoration:none;
}

#pied a:visited {
color:#b1c700;
text-decoration:none;
}

#pied a:hover {
color:#b1c700;
text-decoration:underline;
}

#remarkG {
/*background-color:#dfdfc5;*/
float:right;
width:350px;
font-size:10px;
/*line-height:1.3em;
text-align:right;*/
margin:0 25px 0 0px;
}

#remarkG2 {
float:right;
width:500px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.3em;
text-align:justify;
margin:-10px 5px 0;
}

#img1 {
border:1px solid #fff;
float:left;
width:350px;
height:125px;
font-size:10px;
line-height:1.3em;
text-align:left;
margin:0 5px;
}

#img3 {
border:1px solid #fff;
float:left;
font-size:10px;
line-height:1.3em;
text-align:left;
/*margin:5px 0 25px 0;*/
margin:0 5px;
}

#img2 {
float:right;
width:350px;
font-size:10px;
line-height:1.3em;
text-align:left;
margin:0 5px 0 25px;
}

#separation {
background-color:#f0eee1;
}

a.imageG1 {
display:block;
width:146px;
height:37px;
padding-top:3px;
font-family:tahoma, arial, sans-serif;
font-size:12px;
font-weight:700;
text-align:right;
text-decoration:none;
color:#fff;
background:url(../images/b1.gif) no-repeat;
border:0;
}

a.imageG1:hover {
display:block;
color:#fff;
background:url(../images/b1_2.gif) no-repeat center center;
}

h1 {
font-size:26px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#403929;
line-height:26px;
margin:0;
padding:10px 20px 10px 0;
}

h2 {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#036;
font-weight:700;
line-height:18px;
}

h5 {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#515150;
font-weight:700;
font-style:italic;
}

#imagegauche {
font-size:9px;
font-weight:lighter;
float:left;
padding:5px;
}

#texteListe {
padding-left:18px;
font-style:normal;
font-weight:400;
line-height:15px;
}

#Liste li {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
font-style:italic;
color:#403929;
list-style-type:none;
background-image:url(../images/puce1.gif);
background-repeat:no-repeat;
background-position:0 10px;
text-indent:25px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
line-height:20px;
}

#Liste2 li {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#403929;
list-style-type:none;
background-image:url(../images/puce2.gif);
background-repeat:no-repeat;
background-position:0 13px;
text-indent:18px;
}

.textListeNews {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:700;
color:#493450;
padding-right:12px;
padding-left:5px;
text-decoration:none;
}

.textListeNews a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#493450;
text-align:justify;
text-decoration:none;
}

.textListeNews a:visited {
text-decoration:none;
color:#493450;
text-align:justify;
font-size:15px;
}

.textListeNews a:hover {
color:#ffb522;
text-decoration:none;
font-size:15px;
}

.textListeNews2 {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:700;
color:#fff;
padding-right:12px;
padding-left:5px;
text-decoration:none;
}

.logo {
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
padding-left:15px;
}

.entete {
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-align:right;
color:#fff;
padding-left:660px;
padding-bottom:10px;
line-height:25px;
}
.entete a:link,.entete a:visited {
color:#fff;
text-decoration:none;
}
.entete a:hover {
color:#fff;
text-decoration:underline;
}

.h1a {
font-size:26px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#403929;
}

.h1b {
	font-size:26px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#788c03;
	font-weight: bold;
}

.h2a {
font-size:20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#403929;
}

.h2b {
font-size:20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#788c03;
}
.h3b {
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#788c03;
}

.h5a {
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#f60;
	font-weight:700;
	text-align: center;
}

#ptiteliste {
margin-top:20px;
height:230px;
width:139px;
background-color:#6c4824;
padding-top:20px;
padding-left:5px;
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

#ptiteliste a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-align:justify;
text-decoration:none;
}

#ptiteliste a:visited {
text-decoration:none;
color:#fff;
text-align:justify;
}

#ptiteliste a:hover {
color:#ffb522;
text-decoration:none;
}

#lignePaire {
background-color:#edfbce;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:20px;
}

#ligneImpaire {
background-color:#f7fde8;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:20px;
}

.remark {
width:350px;
border:1px solid #b1c700;
background-color:#dfdfc5;
text-align:center;
margin:5px 5px 5px 60px;
}

.remark2 {
margin:0 300px 0 150px;
padding:5px 5px 5px 15px;
}

.remark3 {
border:0 solid #3073a8;
margin:0 5px 0 0;
}

.remark4 {
width:400px;
text-align:left;
margin-left:80px;
margin-right:10px;
}

.remark5 {
width:700px;
border:1px solid #3073a8;
background-color:#e7f1f8;
text-align:left;
margin:5px;
padding:5px;
}

.remark6 {
/*background-color:#dfdfc5;*/
text-align:center;
margin:5px 10px 5px 10px;
}

#Liste ul,#Liste2 ul {
list-style-type:disc;
list-style-position:inside;
}

