body{
	background:#dddddd;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:white;
}
a{
	text-decoration:none;
	color:white;
}
a:hover{
	text-decoration:underline;
}
p{
	margin:18px 0;
}
.nettoyeur{
	clear:both;
	visibility:hidden;
	height:0;
	border:0;
	margin:0;
}
#page{
	width:980px;
	border-top:25px solid #f8d776;
	margin:0 auto;
	overflow:hidden;
	background: #978cb4 url(images/body2010.png) repeat-y right top;
	padding-bottom:40px;
}
h2,h1,h3{
	clear:both;
}
h2,h1{
	margin:36px 0 18px;;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color:#f8d776;
	padding-right:170px;
}
#entete h1{
	margin:0;
	padding:0;
}
#colonne,#corps{
	float:left;
	overflow:hidden;
}
#colonne{
	margin:0;
	padding:0 40px 0 50px;
	width:313px;
	font-size:11px;
	line-height:14px;
}
#colonne a{
	color:#F8D776;
}
#colonne h4{
	font-size:18px;
	background:#d2b551;
	color:white;
	font-weight:bold;
	padding:20px 0 4px;
	margin:24px 0 10px;
	clear:both;
}
#colonne h3{
	font-size:14px;
	line-height:18px;
	margin-top:18px;
	color:#453d66;
}
#colonne p{
	margin:5px 0;
}
#colonne .archives li{
	display:inline;
}
#colonne a{
	font-weight:bold;
}
.docz{
	margin:10px 0;
}
.docz a{
	display:block;
	float:left;
	width:150px;
	text-align:center;
}
.docz a img{
	display:block;
	margin:0 auto;
}
#corps{
	margin:0;
	padding:0;
	width:577px;
	background:url(images/dp.jpg) no-repeat 561px 150px;
}
#entete {padding-top:10px;clear:both;}
#entete h1{
	display:inline;
}
#entete .ccfd{
	padding-left:50px;
}
#entete p{
	padding:20px 0 4px;
	margin:10px 10px 0 0;
	background:#d2b551;
	color:white;
	font-weight:bold;
	float:left;
	width:340px;
	font-size:18px;
}

#entete .telecharger{
	font-weight:bold;
	display:block;
	width:180px;
	line-height:14px;
	color:#453d66;
	float:left;
	padding-top:20px;
}
#ariane{
	clear:both;
	font-size:11px;
	margin-top:18px;
}
.chapo{
	font-weight:bold;
}
.chapo,.texte,#corps h3,#corps h4,#ariane{
	padding-right:50px;
}
.texte ul, #colonne div ul{
	list-style-type:disc;
	margin-left:5px;
	padding-left:10px;
}
.texte h3{
	color:#453D66;
	font-weight:bold;
	margin: 18px 0;
	text-transform:uppercase;
}
.texte h4{
	margin:16px 0;
}
.texte a{
	color:#F8D776;
	font-weight:bold;
}
.texte ul{
	margin-top:0;
}
.texte p{
	margin:18px 0 0;
}
.texte dl{margin:10px;font-size:10px;line-height:14px;text-align: center;}
#colonne div ul li{
	margin:14px 0;
}
.signature{
	font-weight:bold;
	margin-top:18px;
}
.signature p{
	margin:0 0 18px;
}
.bonus{
	margin-top:54px;
	margin-right:50px;
	padding:10px 20px 30px 10px;
	background:#d4b451;
	color:#453d66;
	font-size:11px;
	line-height:14px;
}
.bonus h4{
	font-size:14px;
	margin:14px 0;
}
.bonus p,.bonus .chapo, .bonus .texte{
	margin:14px 0;
	padding:0;
}
#pied{
	clear:both;
	text-align:right;
	padding-right:50px;
	margin-top:28px;
}
#pied a{
	font-weight:bold;
	font-size:14px;
}
