body
{
margin: auto;
position: center;
width: 95%;
background-color: rgb(0,100,100);
}

#bloc_principal
{
border: 4px solid black;
width: 100%;
padding-top: 0.3%;
padding-bottom: 0.6%;
padding-left: 0.3%;
padding-right: 0.7%;
margin-left: -1%;
margin-right: 0%;
background-color: rgb(125,170,0);}

img
{
border: 2px solid black;
width: 100%;
margin-bottom: 2%;
margin-left: 0%;
margin-right:0%;
margin-bottom: -2.5%;
font-size: 4px}

.images
{
font-size:4px}

#menu
{
border: 2px solid black;
float: left;
background-color: rgb(138,240,136);
font-family: "Comic Sans MS";
width: 19.8%;
margin-top: 2.5%;
margin-left: 0.5%;
margin-bottom:1%;
background-image: url("images/fond_ecran.jpg");
padding-left: 0.8%;
padding-right: 0.8%;
}
.element_menu
{
color: rgb(150,0,0);
font-size: 0.9em;
text-align: center;}

h3 a
{
color: rgb(150,0,0);}

a:hover
{
background-color: black;
color: white}

.element_menu a:hover , li a:hover
{
background-color: black;
color: white}

#corps_de_texte
{
border: 2px solid black;
background-color: rgb(225,225,150);
color: rgb(0,0,100);
text-align: center;
font-size: 1.2em;
font-family: "Comic Sans MS";
margin-left: 23%;
margin-right: 0%;
margin-top: 2.6%;
margin-bottom: 1%;
padding-left: 3%;
padding-right: 3%;
padding-bottom: 1.5%;
padding-top: 1.5%;
height: 60%}

h1
{
font-size: 1.8em}

h2
{
font-size: 1.3em}

a
{
color: black;
text-decoration: none}

#corps_de_texte a
{font-size: 1.2em;
color: red;
font-family: "Comic Sans MS";}

rien
{
color:white}

#pied_de_page
{
font-size: 1.3em;
position: center;
font-weight: bold;
color: rgb(0,100,100);
text-align: center;}

.copy
{
color: white;
font-size: 0.7em;
text-align: center}

.warning
{color: red;}

#corps_de_texte img
{position: relative;
width: 70%;
height: 70%;
margin-top: 1%;
margin-bottom: 1%;
margin-right: 2%;
margin-left: 2%;
}

#menu #langue
{max-height: 50%;
max-width: 25%;
margin: auto;}