.scrolling {
   overflow: scroll;
      }
p{
/*height: 1900px;*/
text-align: justify;
font-size: 15px;
color: black;
font-family: Footlight MT Light;
/*opacity: 0.6;*/
} 
h1{
color: red;
text-align: center;
margin-top: 0px;
}
body {

background-color: rgba(209,209,209,0.5);; 
/*opacity: 0.6;*/

}
h3{
color: red;
text-align: center;
margin-top: 0px;
}
figure {
  display: block;
    float: right;
    width: 20%;
    text-align: center;
    margin: 17px;
    padding: 4px;
    border: 1px solid #cfcfcf;
}
 
figure img {
    width: 100%;
    margin: 0px;
    padding: 0px;
}
figure figcaption {
    font-family: Arial Narrow;
    font-size: 10px;
	color: green;
	}
h4{
color: blue;
font-size:20px
}	
.accueil
{
    position: fixed;
    right: 60px;
    bottom: 2px;
}
.ion figure {
  display: block;
    float: left;
    width: 80px;
    text-align: center;
    margin: 0px;
    padding: 4px;
    border: 1px solid #cfcfcf;
}
 
.ion figure img {
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.ion figure figcaption {
    font-family: Arial Narrow;
    font-size: 10px;
	color: green;
	}
	

.adn figure {
  display: block;
    float: left;
    width: 110px;
    text-align: center;
    margin: 0px;
    padding: 4px;
    border: 1px solid #cfcfcf;
}
 
.adn figure img {
    width: 100%;
    padding: 0px;
}
.adn figure figcaption {
    font-family: Arial Narrow;
    font-size: 10px;
	color: green;
	}		
.fus figure {
  display: block;
    float: left;
    width: 28%;
    text-align: center;
    margin: 0px;
    padding: 4px;
    border: 1px solid #cfcfcf;
}
 
.fus figure img {
    width: 100%;
    padding: 0px;
}
.fus figure figcaption {
    font-family: Arial Narrow;
    font-size: 10px;
	color: green;
	}	
hr
{
    margin-top: 0px;
	height: 10px;
    border: 6px red ridge;
    width: 100%;
}
	