body {
margin: 0px auto;
width: 820px;
background-color: rgb(70, 0, 100);
    }
	
.menu {
float: left;
width: 180px;
}

.element_menu {
background-color: rgb(240, 230, 250);
border: 1px solid rgb(70, 0, 100);
}

.element_menu h3 {
color: rgb(70, 0, 100);
font-family: arial;
text-align: center;
}

.element_menu ul {
padding: 0px;
padding-left: 15px;
margin: 0px;
margin-left: 10px;
margin-bottom: 5px;
font-family: arial;
}



.element_menu a {
color: rgb(70, 0, 100);
}

.element_menu a:hover{
background-color: rgb(200, 190, 210);
}

.corps {
margin-left: 190px;
margin-bottom: 3px;
padding: 20px;
color: rgb(70, 0, 100);
background-color: rgb(190, 190, 190);
border: 1px solid white;
text-align: justify;
}

.corps h1 {
color: rgb(70, 0, 100);
font-family: arial;
text-align: center;
}

.corps h2 {
color: rgb(70, 0, 100);
font-family: arial;
text-align: center;
}

.corps h3 {
color: rgb(70, 0, 100);
font-family: arial;
text-align: left;
}

.corps h4 {
color: rgb(70, 0, 100);
font-family: arial;
text-align: left;
}

.corps ul {
color: rgb(70, 0, 100);
font-family: arial;
text-align: justify;
}

.corps p{
font-family: arial;
}

.corps a {
color: rgb(70, 0, 100);
}

.corps a:hover{
background-color: rgb(170, 170, 170);
}

.corps_2 {
margin-left: 190px;
margin-bottom: 3px;
padding: 20px;
color: rgb(70, 0, 100);
background-color: rgb(250, 250, 150);
text-align: justify;
border: 1px solid white;
}

.corps_2 h2 {
color: rgb(70, 0, 100);
font-family: arial;
text-align: center;
}

.corps_2 p{
font-family: arial;}

.corps_2 a {
color: rgb(70, 0, 100);
}

.centrimage {
text-align: center;
}

.pied_page {
margin-left: 190px;
color: yellow;
background-color: rgb(70, 0, 100);
border: 1px solid white;
}


.pied_page h3 {
color: yellow;
font-family: arial;
text-align: center;
}

.pied_page p {
color: yellow;
font-family: arial;
text-align: center;
}

.pied_page a {
color: yellow;
}

.pied_page a:hover{
background-color: rgb(120, 90, 140);
}

.imageflottante {
float: left;
margin-right: 20px;
}

.dessous {
clear: both;
}