body {
font-family: arial,Helvetica,sans-serif;
color: #000000;
background-image: url(../images/fond.jpg); 
background-repeat: no-repeat; 
background-attachment: fixed;
font-size:12px;
top:0;
left:0;
margin:0;
padding:0;
}

    /* large headings, italics, centered, charcoal*/
H1 { 
color: rgb(102, 0, 0);
font-style: italic; 
text-align: center; 
background: transparent;
font-size:20px;
font-family: palatino, 'times Roman', serif;
padding: 10px;
} 

    /* med large headings centered, blue purple  */
H2 { color: rgb(102, 0, 0);
font-family: arial,Helvetica,sans-serif;
text-align: left; 
font-size:16px;
margin-left: 20px;
background: transparent;
} 

    /* med-small headings, gray navy */
H3 { color: rgb(102, 0, 0);
background: transparent; 
font-weight:bold;
font-size:12px;
margin-left: 40px;
font-family: 'Trebuchet MS', sans-serif;
} 

    /* med-small headings, gray navy*/
H4 { color: #000000;
background: transparent; 
display:inline;
font-weight:bold;
font-size:11px;
margin-left: 50px;
font-family: 'Trebuchet MS', sans-serif;
} 

a:visited {
	color: blue;
}

a.menu {
	background: transparent; 
	font-weight:bold;
	font-size:12px;
	color: rgb(102, 0, 0);
	text-decoration: none;
}

a.menu:visited {
	color: rgb(102, 0, 0);
}

a.menu:hover {
	color: black;
}



.imageLink {
	border: 0;
	text-decoration: none;
}

.mainTable {
	background-color: white; width: 800px; text-align: left; margin-left: auto; margin-right: auto;
	border: solid 1px black;	
}

.menuTable {
	background-image: url(../images/barre2.jpg);
	border-bottom: solid 1px black;
}

.text {
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	font-family: Georgia;
}

img.photo {
	border: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.toc {
	float: right;
	font-size: x-small;
	text-align: right;
	margin: 5px;
}