* { 
	padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;
}
body {
	font-family:Verdana, Arial, sans-serif; font-size:10pt;
	text-align:center;
}
#conteneur {
	position:relative; top:0px; left:0px;
	width:899px; height:auto; min-height:650px;
	margin-left:auto; margin-right:auto;  margin-top:15px; margin-bottom:15px;
	border:solid #524106 1px;
	text-align:left;
}
#prechargement { /* utile seulement pour IE... */
  width:0px; height:0px; display:none;
  background-image:url("images/puce_hover.png");
}

ul {
	padding-left:40px;
	list-style-type:none;
	list-style-image:url("images/puce.png");
}

#header {
	width:901px; height:201px;
	background-image:url("images/header.jpg"); background-repeat:no-repeat;
	position:relative; left:-1px; top:-1px;
}

#menug {
	position:absolute; top:201px; left:0px;
	width:250px;
	margin-top:15px; margin-left:10px; 
}
div.entete {
	width:190px; height:16px;
	padding-left:30px;
	background:url("images/coin.png") #524106 right no-repeat;
	color:#f6f5ec; font-weight:bold;
	letter-spacing:1px;
}
ul.items {
	border:solid 1px #524106;
	background-color:#f6f5ec;
	color:#524106;
	padding-left:5px; padding-top:4px; padding-bottom:4px;
	margin-bottom:18px;
	list-style-image:none;
}
.items li {
	padding-left:0px; margin-left:0px;
}

#coin3 {
	width:19px ; height:19px;
	background-image:url("images/coin3.png");
	position:absolute; bottom:-1px; left:-1px;
}
#coin4 {
	width:19px; height:19px;
	background-image:url("images/coin4.png");
	position:absolute; bottom:-1px; right:-1px;
}

#corps {
	margin-left:0px; padding-left:280px; padding-right:20px; padding-bottom:20px;
	margin-top:25px;
}
h1 {
	border-left-width:0px; border-bottom-width:1px; border-top-width:0px; border-right-width:0px;
	border-style:solid; border-color:#524106;
	margin-left:15px; margin-top:20px; margin-bottom:10px;
	padding-left:27px; padding-bottom:2px;
	width:515px;
	font-weight:bold; font-size:12pt; color:#524106;
	letter-spacing:2px;
	background:url("images/icone.png") left no-repeat;
}
h2 {
	border-left-width:2px; border-bottom-width:1px; border-top-width:0px; border-right-width:0px;
	border-style:solid; border-color:#524106;
	margin-left:60px; margin-top:20px; margin-bottom:10px;
	padding-left:10px; padding-bottom:2px;
	width:480px;
	font-weight:bold; font-size:12pt; color:#524106;
	clear:left;
}
p {
	text-indent:30px;
	max-width:590px;
}
a {
	color:#524106;
	text-decoration:none;
	background:url("images/lien.png") left no-repeat;
	padding-left:14px;
}
a:hover {
	text-decoration:underline overline;
	background:url("images/puce_hover.png") left no-repeat;
}
a.menu {
	padding-left:15px;
	background:url("images/puce.png") left no-repeat;
}
a.menu:hover {
	background:url("images/puce_hover.png") left no-repeat;
}
a.gras {
	font-weight:bold;
}
a.image {
	background-image:none;
	padding-left:0px;
}

img {
	border-width:0px; float:left;
	margin-right:20px; margin-bottom:20px;
}
img.normal {
	float:none;
}
img.standard {
	float:none;
	margin-right:0px;
	margin-bottom: 0px;
}
p {
	margin-top:0px;
	margin-bottom:20px;
}
p.nospace {
	margin-top:0px;
	margin-bottom:0px;
}
p.droite {
	text-align:right;
}
p.chapeau {
	font-weight:bold;
}
p.envaleur em {
	font-weight:bold;
}
p.retour {
	text-align:center;
}
p.retour a {
	font-weight:bold;
}

#footer {
	width:100%;
	text-align:center;
	color:gray;	
}
span.footer {
	position:relative; left:0px; top:-30px;
}
a.footer {
	color:gray;
}
a.footer:hover {
	color:#524106;
}

div.menu {
	width:542px;
	border:solid 0px #524106; border-bottom-width:1px;
	margin-left:15px; margin-top:15px; margin-bottom:15px; padding-bottom:10px;
}
div.menu a {
	font-weight:bold;
}
div.menu p {
	text-indent:0px;
	margin-top:0px; margin-bottom:0px;
}
div.erreur {
	width:100%; text-align:center;
	font-weight:bold;
	color:red;
	margin-top:2px; margin-bottom:2px;
}
