body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	background: #FFF ;
}

div#conteneur
{
width: 770px;
margin: 0 auto;
text-align: left;
border: 2px solid #680C8B;
background: #fff;
padding-bottom: 5px;
}

h1#header
{
	height: 258px ;
	margin: 0 ;
	background: url(../images/bandeau.jpg) no-repeat left top;
}

h1#header a
{
	width: 400px ;
	height: 70px ;
	display: block ;
	background: url(../V2/title.gif) no-repeat ;
	position: relative ;
	left: 350px ;
	top: 15px ;
}

h1#header a span
{
	display: none ;
}

ul#menu
{
	height: 35px ;
	margin: 0 ;
	padding: 0 ;
	background: url(../images/bg_menu.gif) repeat-x 0 -25px ;
	list-style-type: none ;
}
		
ul#menu li
{
	float: left ;
	text-align: center ;
}

ul#menu li a{
width: auto;
line-height: 25px;
font-size: 0.9em;
font-weight: bold;
letter-spacing: 2px;
color: #F9E3FB;
display: block;
text-decoration: none;
border-right: 2px solid #D5B5E8;
padding: 0px 25px;
}

ul#menu li a:hover
{
background: url(../images/bg_menu.gif) repeat-x 0px 0px;
color: #FFFFFF;
}

div#contenu
{
	padding: 0 25px 0 65px;
	background: url(../images/bg_page.gif) no-repeat 5px 15px;
	height: 98%;
}
div#contenu h1{
	font-size: 24px;
	color: #006699;
	padding: 25px 25px 0px;
	text-decoration: none;
	background: url(../images/little_apple.gif) no-repeat 35px 20px;
	text-align: center;
	line-height: 30px;
}

div#contenu h1 a{text-decoration: none;}
div#contenu h2
{
	padding-left: 40px;
	line-height: 25px ;
	font-size: 1.2em ;
	background: url(../images/little_apple.gif) no-repeat left bottom;
	color: #9761B0;
	border-bottom: 1px solid #9A64B4;
}

div#contenu h3
{
	color: #9A64B4;
	margin: 10px 0px 0px 15px;
	padding: 0px;
}
div#contenu ul{
	list-style: none;
	margin: 5px 0px 5px 15px;
	padding: 0px;
}
div#contenu ul a{
	color:#555;
	font-size: 0.9em;
	text-decoration: none;
}
div#contenu p
{margin: 0px 0px 0px 15px;
	text-align: justify ;
	line-height: 1.7em ;
}
div#contenu li
{
	text-align: left ;
}


div#contenu a
{
	color: #8a0 ;
}

div#contenu a:hover
{
	color: #9b2 ;
}

p#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: right ;
	color: #8a0 ;
}

pre
{
	overflow: auto ;
	background: #dea ;
	border: 2px solid #9b2 ;
	padding: 5px 0 0 5px ;
	font-size: 1.2em ;
}

* html pre
{
	width: 636px ;
}

pre span
{
	color: #560 ;
}

pre span.comment
{
	color: #b30000 ;
}
table h6{
font-size: 13px;
font-weight: 700;
color:#6D467F;
text-decoration: none;
margin: 0px;
padding: 17px 0px 0px;
}
table h5{
font-size: 13px;
font-weight: 700;
color:#6D467F;
text-decoration: none;
margin: 0px;
padding: 0px;
}
table ol{
padding: 0px;
margin: 0px 0px 0px 30px;
}
table li.bleu{
color: #4E65A3;
font-weight: 500;
}
#retop{
	background: #FF0000;
	height: 50px;
	width: 50px;
	position: absolute;
	bottom: 0px;
	margin-bottom: 15%;
	top: 100%;
}
div#contenu h4 {
	color: #9A64B4;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}
