body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
background:url(images/bg.jpg) #175e8d repeat-x;
color:#000000;
font-weight:500;
}
#conteneur {
width: 842px;
margin: 0 auto; 
}
#header {
color:#FFFFFF;
font-weight:bold;
width:842px;
height: 144px;
background:url(images/bgheader.jpg);
}
#nav{
padding:70px 0px 0px 150px;
}
#nav a{
font-family:Century Gothic,Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#nav a:hover{
text-decoration:overline;
margin-top:-5px;
}
#nav table{
text-align:center;
}
#bandeau1{
width:842px;
height:305px;
background:url(images/bgbandeau.gif);
}
#banner{
float:left;
padding-top:15px;
padding-left:19px;
margin:0;
width:629px;
height:276px;
}
#cont{
float:left;
width:170px;
padding-top:15px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
line-height:160%;
}
#centre {
padding-top:20px;
width:842px;
display:table;
}
#contenu{
width:492px;
background:url(images/bgcontenu.gif) #FFFFFF;
margin-bottom:-2px;
float:left;
display:inline;
}
#texte{
width:492px;
background:url(images/top.jpg) top no-repeat;
font-size:12px;
}
#texte h1{
font-family:Century Gothic,Arial, Helvetica, sans-serif;
color:#000;
font-size:18px;
font-weight:bold;
margin:0;
padding:12px 0px 15px 10px;
}

#texte h2{
font-family:Century Gothic,Arial, Helvetica, sans-serif;
color:#000;
font-size:14px;
font-weight:bold;
margin:0;
padding:5px 0px 10px 10px;
}

#texte p{
	padding:10px;
	line-height:160%;
	text-align:justify;
}
#texte ul{
	line-height:160%;
}
a{
color:#4f0000;
text-decoration:none;
}
a:hover{
text-decoration:overline underline;
}
#bas{
width:492px;
height:15px;
background:url(images/bgbas.gif) #FFFFFF no-repeat;
}
#miniature{
/*float:left;*/
display:inline;
width:350px;
}
#mini{
float:left;
width:162px;
height:103px;
padding:4px 0px 10px 10px;
}
#mini img{
border:3px #689bcc solid;
}
#pied {
margin:15px 20px 0px 0px;
height: 30px;
text-align:right;
font-size:10px;
}
#pied a{
color:#4f0000;
}
p {margin: 0;}

#contact{
	padding-left:15px;
}
#contact label {
	width: 130px;
	float:left;
	display: block;
	margin-bottom:3px;
}
input{
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
	font-family:tahoma;
	width:220px;
	margin-bottom:3px;
}
textarea{
	width:220px;
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
	font-family:tahoma;
	margin-bottom:5px;
}
.grand{
	font-size:15px;
	letter-spacing:0px;
}