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);}

.element_menu a:hover , li a:hover, .haut  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-right: 1%;
padding-left: 1%;
height: 60%}

h1
{font-size: 1.8em}

h2
{font-size: 1.8em;
color: red;
font-family: "Vivaldi"; "Lucida Calligraphy"; "Comic Sans MS";
}
riendutt
{gvshdg:;}

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

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



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

.haut a
{color : red;}

#nouvelle1 .image
{
position : relative;
width : 30%;
height: 30%;
margin-left: 2%;
margin-right: 2%;
margin-top: 1%;
margin-bottom: 5%;
float : right;}

#nouvelle1 img
{width: 10%;
height: 10%;
margin-right: 2%;
margin-bottom: 3%;}

#nouvelle1
{border: black solid 1px;
min-height: 200px;}

#nouvelle2 .image
{
position : relative;
width : 35%;
height: 35%;
margin-left: 2%;
margin-right: 2%;
margin-top: 14%;
margin-bottom: 0%;
float : left;}

#nouvelle2 img
{width: 10%;
height: 10%;
margin-left: 0.8%;
margin-bottom: 0%;}

#nouvelle2
{border: black solid 1px;
margin-top: 1%;
margin-bottom: 1%;
padding-right: 1%;
min-height: 550px;
}

#nouvelle3 .image
{
position : relative;
width : 35%;
height: 35%;
margin-left: 2%;
margin-right: 2%;
margin-top: 3%;
margin-bottom: 9%;
float : right;}

#nouvelle3 img
{width: 9%;
height: 9%;
margin-right: 2%;
margin-bottom: 2%;
margin-top: 0%;}

#nouvelle3
{border: black solid 1px;
padding-left: 3%;
min-height: 300px;
}

#nouvelle4 .image
{
position : relative;
width : 35%;
height: 35%;
margin-left: 2%;
margin-right: 2%;
margin-top: 3%;
margin-bottom: 6%;
float : left;}

#nouvelle4 img
{width: 10%;
height: 10%;
margin-left: 2%;
margin-bottom: 1%;}

#nouvelle4
{border: black solid 1px;
margin-top: 1%;
margin-bottom: 1%;
padding-right: 2%;
}

#nouvelle5 .image
{
position : relative;
width : 35%;
height: 35%;
margin-left: 2%;
margin-right: 2%;
margin-top: 15%;
margin-bottom: 9%;
float : right;}

#nouvelle5 img
{width: 9%;
height: 9%;
margin-right: 2%;
margin-bottom: 2%;
margin-top: 0%;}

#nouvelle5
{border: black solid 1px;
padding-left: 3%;
}

#nouvelle6 .image
{
position : relative;
width : 35%;
height: 35%;
margin-left: 2%;
margin-right: 2%;
margin-top: 14%;
margin-bottom: 13%;
float : left;}

#nouvelle6 img
{width: 10%;
height: 10%;
margin-left: 2%;
margin-bottom: 1%;}

#nouvelle6
{border: black solid 1px;
margin-top: 1%;
margin-bottom: 1%;
padding-right: 2%;
}


#nouvelle7 .image
{
position : relative;
width : 35%;
height: 35%;
margin-left: 2%;
margin-right: 2%;
margin-top: 15%;
margin-bottom: 9%;
float : right;}

#nouvelle7 img
{width: 9%;
height: 9%;
margin-right: 2%;
margin-bottom: 2%;
margin-top: 0%;}

#nouvelle7
{border: black solid 1px;
padding-left: 3%;
}

#nouvelle8 .image
{
position : relative;
width : 35%;
height: 35%;
margin-left: 2%;
margin-right: 2%;
margin-top: 14%;
margin-bottom: 13%;
float : left;}

#nouvelle8 img
{width: 10%;
height: 10%;
margin-left: 2%;
margin-bottom: 1%;}

#nouvelle8
{border: black solid 1px;
margin-top: 1%;
margin-bottom: 1%;
padding-right: 2%;
}

.dessous img
{width: 10%;
height: 10%;
margin-right: 2%;
margin-top:3%;
margin-bottom: 2%;}

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