body {
background-color : #e4e6e4;
height : 800px;
font-size: 1em;
color: #666;
font-family : Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#main {
margin : 0 auto;
width : 1000px;
background-image : url(images/bckwrap.png);
background-repeat: repeat-y;
}

#header {
height : 150px;
width : 971px;
margin : 0 15px;
background-image:url(images/header.png);
background-repeat:no-repeat;
}

#menu {
font-weight : bold;
font-family : Arial;
font-size : 1em;
width : 970px;
margin : 0 17px;
background:#007587;
height:26px;
z-index: 60;
}

#chemin {
position:relative;
float:right;
width: 950px;
height: 15px;
margin: 10px 14px 20px 14px;
text-align:right;
font-size : 0.9em;
}

#content {
height:369px;
width: 978px;
margin: 0 auto;
position: relative;
overflow: auto;
}

html>body #content {
min-height: 369px;
height:auto;
}

#footer {
display:block;
width: 971px;
margin: 0px 16px;
height : 25px;
text-align: center;
border-top:#007587 solid 1px;
}

#text {
float: left;
width : 440px;
margin: 5px 40px 0 10px;
}

#img {
float: left;
width : 480px;
margin: 5px 0px;
}

#table {
float: left;
width : 878px;
margin: 0 30px 30px 30px;
}


.tableau {
	border-collapse:collapse;
	border-spacing:10px;
	border:1px solid #007587;
	font-size:0.8em;
	text-align:center;
}

td {
	height:35px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}


.bold {
	font-weight:bold;
}

#uppernav {
float : right;
height : 21px;
width : 280px;
margin-top: 5px;
margin-right: 5px;
text-align: right;
}

#logo {
float: left;
margin-top : 10px;
margin-left : 10px;
}

#title{
	margin-top:10px;
	margin-left:10px;
	height:35px;
	width:290px;
	background-image : url(images/bckh1bis.gif);
	background-repeat : no-repeat;
	}

p {
margin-left : 10px;
text-align : justify;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
}

#text li{
	font-size:0.8em;
	margin-bottom: 3px;
}

#img li{
	font-size:0.8em;
	margin-bottom: 3px;
}

#table li{
	font-size:0.8em;
	margin-bottom: 3px;
}

img {
border : none;
}

a {
color : #007587;
font-size: 1em;
font-weight:bold;
text-decoration:none;
}

a:visited {
color : #008194;
}
a:hover {
color : #02ced0;
}
a:active {
color : #008194;
}

#uppernav a {
	text-decoration:none;
	color:#008194;
	font-size: 0.8em;
}

p {
	color : #666;
	text-align:left;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

#footer p {
color : #007587;
text-align:center;
margin: 5px 0;
font-size: 0.8em;
font-weight:bold;
}

#title h1{
margin:0 auto;
}

h1 {
margin: 10px 0 10px 5px;
font-family : Arial, Helvetica, sans-serif;
color : #007587;
font-weight: bold;
font-size : 1.1em;
}

h2 {
margin: 0 0 0 10px;
font-family : Arial, Helvetica, sans-serif;
color : #007587;
font-weight: bold;
font-size : 0.9em;
text-decoration:underline;
}

h3 {
margin: 20px 0 10px 20px;
font-family : Arial, Helvetica, sans-serif;
color : #007587;
font-weight: normal;
font-size : 0.9em;
}

h4 {
margin: 0 0 5px 50px;
font-family : Arial, Helvetica, sans-serif;
color : #007587;
font-weight: normal;
font-size : 0.9em;
}

h5 {
margin: 0 0 0 10px;
text-align:left;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 0.8em;
}

#img p {
margin-left : 10px;
text-align : justify;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
}

#img li{
	font-size:0.8em;
	margin-bottom: 3px;
}
