h1 {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
  color: white;
  text-align: center;
  font-size: 27px;
  font-style: bold;
padding: .20em;
text-align: bottom;
background-color: Forestgreen;
box-shadow: 8px 8px 12px #aaa;
border-radius: 15px;
  
}

h2{
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
  color: White;
  font-size: 20px;
  text-align: right;
  background-color: transparent;
}

h3{
 font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
  color: Grey;
font-style: italic;
  font-size: 20px;
  text-align: center;
  background-color: transparent;
  width: 150px;

}

h4{
font-family: Tahoma, Geneva, Kalimati, sans-serif;
  color: Blue;
  text-align: center;
  font-size: 16px;
  font-style: bold;
background-color: White;

}



h5{
    font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
  color: Forestgreen;
  font-size: 21px;
  text-align: center;
  text-decoration: bottom ;
background-color: White;
}

h6{
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;  color: black;
  font-size: 17px;
color: Blue;
  
}

h7{
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
  color: White;
  font-size: 15px;
  text-align: justify;
  background-color: #107DD2;
  margin-top: 250px;
}
h8{
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
  color: White;
  font-size: 17px;
text-decoration: none;
background-color: #08A7D1;
box-shadow: 2px 2px 0px white ;
border-radius: 15px;

}

html{


background-image: url("fondaccueil5.jpg");
background-size: 100%;
background-repeat: no-repeat;
text-align: right;
}

body {


 }

footer {
clear: both;
position: absolute;
bottom: 0;

text-align: center;
}

.aligner {
display: inline-flex;
text-align: right;
margin-right: 10px;


}

.aligner2 {
display: inline;
text-align: center;


}

.centre {
display: inline;
text-align: center;
margin-top: 300px;

}

.centre1 {
text-align: center;
}

.centre2 {
text-align: center;
margin-left: 25px;
}


input, label {
display: inline-flex;
text-align: center;
font-size: 18px;
width: 230px;
margin-left: 10px;

}

button {
margin-left: 15px;
width: 170px;
background-color: transparent;
font-size: 18px;
color: #08A7D1;
}

form {
height: 50px;
width: 300px;
margin-top: 200px;

}



}



.fenetre{
margin-top: 250px;
width: 300px;
text-align: left;

background-color: transparent;
margin-left: 10px;
}

.flotte {

vertical-align: top;
float: left;
margin-right: 5px;
}

img {
border: solid 2px;
width: 340px;
height: 175px;
}

#sousmenu {
	display: none;
}

#menu:hover > #sousmenu {
	display: block;
}
#menu {
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	list-style-type: none;
}

#sousmenu {
text-decoration: none;
	text-align: right;
	vertical-align: middle;
	list-style-type: none;

}

#header {
line-height: 15px;
}

ul, li a .h2{
display: inline;
	text-align: right;
width: auto;
margin-left: 100px;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
  color: White;
  font-size: 28px;
  text-align: right;
  background-color: transparent;


}