body {
   background-image:url(images/fond_body.jpg);
   background-repeat:no-repeat;
   background-position:-1100px top;
   margin:0px;
   font-family:"Times New Roman", Times, serif;
   font-size:12px;
   color:#000000;
}
a {
	color:#0000cc;
	text-decoration:none;
}
a:hover {
	color:#000099;
	text-decoration:underline;
}
/*---------------------------------------------*/
#header {
	background-image:url(images/fondhead.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:150px;
	position:absolute;
	top:0px;
	left:50px;
	z-index:5;
}
#header p {
	text-align:left;
	margin:132px 0px 0px 610px;
}
/*---------------------- MENU -----------------------*/
dl {
	display:block;
	font-size:14px;
	position:absolute;
	text-align:center;
	list-style:none;
	width:100px;
	left:0px;
	top:0px;
	margin:15px 0px 0px 0px;
	
}
dt {
	margin:10px 0px 0px 0px;
	font-weight:bold;
	color:#FFFFFF;
}
dt a {
	text-decoration:none;
	color:#FFFFFF;
}
dt a:hover {
	color:#cccccc;
	text-decoration:none;
}
dd a {
	display:block;
	width:97px;
	text-decoration:none;
	margin:1px 0px 0px -38px;
	background-color:#CCCCFF;
	color:#333399;
}
dd a:hover {
	color:#333333;
	text-decoration:none;
	margin:1px 0px 0px -38px;
	background-color:#FFFFFF;
}
/*------------------------------ CONTENU ----------------------------------*/
#contenu {
	width:700px;
	position:absolute;
	left:50px;
	top:150px;
	bottom:0px;
	z-index:5;
}
#textes {
	width:500px;
	padding:2px 0px 10px 0px;
	text-align:justify;
	margin: 0px 0px 0px 150px;
	background-color:#f2f2ff;
}
#textes p {
	width:450px;
	margin: 0px 0px 10px 20px;
}
#textes ul {
	width:400px;
	font-style:italic;
	list-style:circle;
}
#textes li {
	font-style:normal;
}
h1 {
	color:#333399;
	font-size:24px;
	margin:50px 0px 5px 130px;
}
h2 {
	color:#333399;
	font-size:18px;
	margin:0px;
	background-color:#fff;
}
h3 {
	color:#333399;
	font-size:14px;
	margin:10px 0px 0px 10px;
}
#textes table {
	width:450px;
	margin: 0px 0px 10px 20px;
}
#textes table img {
	margin:10px 10px 0px 10px;
	border:solid #333399 1px;
}
#textes table p {
	width:250px;
	margin:10px 0px 0px 0px;
}
#horaire {
	color:#fff;
	width:450px;
	margin: 0px 0px 10px 20px;
	text-align:center;
}
#horaire td {
	background-color:#f2f2ff;
	color:#339;
	border:1px solid #339;
}
#horaire th {
	background-color:#CCCCFF;
	color:#339;
	border:1px solid #339;
}
.legende {
	color:#339;
	font-size:9px;
	margin:0px 0px 0px 10px;
}


