body {
background-image:url(imagedefond.png);
color: rgb(253, 253, 253);
}

img.top {
  float:right;
  width:91px;
  height:69px;
}

h1 {
text-align: center;
background-color: #9c1515;
font-family:Bradley Hand, cursive;
font-size: 50px;
}

h2 {
  text-align: center;
  font-family: "Lucida Console", "Courier New", monospace;
  background-color: #9c1515;
  font-size: 30px;
}

h3 {
  text-align: center;
  font-size: 20px;
  font-family: OCR A Std, monospace;
}

h4 {
  text-align: center;
  font-size: 20px;
  font-family: Avantgarde;

}

h4.lsv {
 border: 10px solid #9c1515;;
}

h4.p{
font-size: 30px
}

nav {
text-align: left;
margin-left:0px;
width:1350px;
height:65px;
background: #9c1515;
font-family:'arial';
font-size:14px;
}
nav ul ul {
display: none;
}
nav ul li:hover > ul {
display: block;
}
nav ul {
list-style: none;
position: relative;
display: inline-table;
}
nav ul:after {
content: "";
clear: both;
display: block;
}
nav ul li {
float: left;
line-height:15px;
height:40px;
}
nav ul li:hover {
background: #9c1515;
}
nav ul li:hover a {
color: #fff;
}
nav ul li a {
display: block;
padding: 0px 10px;
color: #fff;
text-decoration: none;
text-transform:uppercase;
font-size:12px;
margin-top:10px;
}
nav ul ul {
background: #5f6975;
padding: 0;
position: absolute;
z-index:999999999999999999999999999999999;
width:200px;
margin-top:10px;
}
nav ul ul li {
float: none;
border-top: 1px solid #6b727c;
border-bottom: 1px solid #575f6a;
position: relative;
}
nav ul ul li a {
padding: 5px 10px;
color: #fff;
}
nav ul ul li a:hover {
}
nav ul ul ul {
position: absolute;
}

table{
    border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
}
td{
    border: 5px solid rgb(0, 0, 0);
}

form {
  text-align: center;
  font-size: 20px
}

footer { 
  background-color: #9c1515;
  text-align:center;
  border-style: solid;
 }

p.nom {
  font-style:italic;
}

img.insta{
  width:30px;
  height:30px;
}
