body
{	
	margin: auto;
	
	background-image: url("../images/background/bg.jpg");
	background-color: black;
}

body a
{
	text-decoration: none;
	color: red;
}

body a:hover
{
	color: white;
}
   
#en_tete
{	
	margin: auto;
	margin-left: 1%;
	margin-right: 1%;
}

#en_tete table
{
	margin-left: 125px;
	
	border: 0px outset black;
	border-collapse: collapse;
	
	width: 1004px;
}

#en_tete th
{
	background-color: black;
	
	text-align: center;
	color: white;
	font-family: "Comic Sans MS", Arial, serif;
	
	font-size: 64px;
	
	padding: 5px;
}

#en_tete td
{
	background-color: black;
	height: 40px;
	
	text-align: center;
	color: white;
	font-family: "Times New Roman", Arial, serif;
	font-size: 16px;
	font-weight: bold;
	
	padding: 0px;
}

#menu
{
    list-style: none ; 
	text-align: center;
    margin: 0px ; 
    padding: 0px ; 
}

#menu li 
{
	display: inline;
    background: black ; 
    color: #fff ;
    margin-right: 0px ;
}

#menu li a
{
    background: black url("../images/menu_epee.jpg") center no-repeat ; 
    color: #fff ; 
    font: 1em "Times New Roman",Arial,sans-serif ;
	font-weight: bold;
    line-height: 1em ; 
    text-align: center ; 
    text-decoration: none ; 
    padding: 4px 70px ;
	
	border: 1px solid white ;
}

#menu li a:hover, #menu li a:focus, #menu li a:active
{ 
    background: black url("../images/menu_epee_red.jpg") center no-repeat ; 
    text-decoration: none ; 
}

#corps
{
	margin: auto;
	margin-top: 1%;
	margin-left: 1%;
	margin-right: 1%;
}

#corps h1
{
	text-align: center;
	color: white;
	font-size: 200%;
	font-family: "Comic Sans MS", Impact, serif;
}

#corps table
{	
	margin-left: 125px;
	
	border: 4px outset black;
	border-collapse: collapse;
	
	width: 986px;
}

#corps th
{
	background-color: black;
	
	text-align: center;
	color: white;
	font-family: "Times New Roman", Arial, serif;
	
	padding: 5px;
}
   
#bulle {
	display: none;
	position: absolute;
	margin-top: -200px;
	margin-left: 10px;
	z-index: 10000;
	
	width: 400px;
	overflow: auto;
	
	text-align:	justify;
	background-color: black;
	opacity: 0.9;
	filter: alpha(opacity=90); /* IE code */
	color: white;
	padding: 10px;
	border: 5px solid red;
	
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

#corps td
{
	background-color: white;
	
	text-align: center;
	color: black;
	font-family: "Times New Roman", Arial, serif;
	
	padding: 5px;
}

#corps td a
{
	color: blue;
}

#corps td a:hover
{
	color: red;
}

#pied
{	
	margin: auto;
	margin-top: 1%;
	margin-left: 1%;
	margin-right: 1%;
}

#pied table
{
	margin-left: 125px;
	
	border: 4px outset black;
	border-collapse: collapse;
	
	width: 986px;
}

#pied th
{
	background-color: black;
	
	text-align: right;
	color: white;
	font-family: Arial, serif;
	
	font-size: 9px;
	
	padding: 5px;
}
