body {
	
	margin: -275px 0 ;
	
	
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	background: url(images/fond.jpg) ;
}

div#logo{
	
	position : relative;
	
	top: 275px;
	
	
	left:-330px;

}

div#conteneur{
	width: 770px ;
	margin: 0 auto ;
	text-align: left ;
	border: 2px solid #000000 ;
	background: #fff ;
}
h1#header{
	height: 412px ;
	background: url(images/banniere.jpg) no-repeat left top;
	margin: 0 ;
}
h1#header a{
	width: 400px ;
	height: 70px ;
	display: block ;
	background: url(images/titre.jpg) no-repeat ;
	position: relative ;
	left: 350px ;
	top: 15px ;
	text-indent: -5000px ;
}
ul#menu{
	height: 35px ;
	margin: 0 ;
	padding: 0 ;
	background: url(images/menu1.jpg) repeat-x 0 -25px ;
	list-style-type: none ;
}
ul#menu li{
	float: left ;
	text-align: center ;
}
ul#menu li a{
	width: 126px ;
	line-height: 25px ;
	font-size: 1.2em ;
	font-weight: bold ;
	letter-spacing: 2px ;
	color: #000000 ;
	display: block ;
	text-decoration: none ;
	border-right: 2px solid #FFFFFF ;
}
ul#menu li a:hover
{
	background: url(images/menu1.jpg) repeat-x 0 0 ;
}
div#contenu{
	padding: 0 30px 0 30px ;
	
}
div#contenu h2{
	padding-left: 50px ;
	line-height: 44px ;
	font-size: 1.8em ;
	background: url(images/mini.png) no-repeat left bottom ;
	color: #036105 ;
	border-bottom: 2px solid #036105 ;
}
div#contenu h3{
	padding-left: 50px ;
	line-height: 44px ;
	font-size: 1.8em ;
	background: url(images/mini.png) no-repeat left bottom ;
	color: #036105 ;
}
div#contenu h4{
	margin-left: 15px ;
	padding-left: 5px ;
	font-size: 1.2em ;
	color: #036105 ;
}
div#contenu h5{
	padding-left: 50px ;
	line-height: 44px ;
	font-size: 1.1em ;
	background: url(images/mini.png) no-repeat left bottom ;
	color: #036105 ;
}



div#contenu p
{
	text-align: justify ;
	text-indent: 4em ;
	line-height: 1.7em ;
}
div#contenu a
{
	color: #48590d ;
	
}

div#contenu a:hover
{
	color: #97c00e;
}

a img {
	border: none;
}
p#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: right ;
	color: #036105 ;
}

pre{
	overflow: auto ;
	background: #ff3ca4  ;
	border: 2px solid #000000 ;
	padding: 5px 0 0 5px ;
	font-size: 1.2em ;
}
pre span
{
	color: #fd93cb ;
}
pre span.comment
{
	color: #47bfdd;
}
#photo {
	float:left;
	width: 350px;
}
#photo1 {
	float:left;
	margin-right:5px ;
}
#photo2 {
	float:right;
	margin-left:5px ;
}

#signature {
	text-align: right;
}
#ajout {
	float:right;
	
	background: #fdce41  ;
	width: 220px;
	padding: 0 5px 5px 5px ;
	border-radius: 10px ;
	
}
#presentation {
	width: 450px;
	
}
