body{
	padding:0;
	margin:0;
	color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	}
td{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#haut{
	background-image: url(img/haut.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:top;
	height:200px;
	}
#menu{
	background-image: url(img/menu.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	height:22px;
	}
#corps{
	background-image: url(img/topcontenu.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:top left;
	vertical-align:top;
	color:#2f9fe2;
	}
	#img img{
	border: 1px solid #2f9fe2;
	cursor:pointer;
	}
#corps li{
	list-style-image:url(img/puce.gif);
	list-style-position:inside;
	color:#000000;	
	}
#corps li a{
	list-style-image:url(img/puce.gif);
	list-style-position:inside;
	font-weight:bold;
	text-decoration:none;
	color:#2f9fe2;	
	}
#corps .titre{
font-weight:bold;
	color:#bd4300;	
	}
#corps .bold{
font-weight:bold;
		
	}
	
#bas{
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	font-size:13px;
	background-color:#3ca8e5;
	height:20px;
	}
/******** menu ************/
#menu td a{
	font-weight:bold;
	font-size:12px;
    padding: 0 4px 0 4px;
	color: #4d7c10;
    text-decoration: none;

	}
#menu td:hover, #menu td.hover, #menu td.active{
	color:#FFFFFF;
	background-image:url(img/menu-on.jpg);
	background-repeat:repeat-x;	
	cursor:pointer;
	}
#menu td.active a{
	color:#FFFFFF;
	}
#menu td:hover a, #menu td.hover a{
	color:#FFFFFF;
	background-image:none;
	}

/*********** mise en page du contenu ************/
h1{
	padding-top:20px;
  }