body{
    background: url("IMG/Body.png"); 
    background-repeat: no-repeat;
	background-color: #1ECD56;
    -webkit-background-size: cover; /* pour anciens Chrome et Safari */
    background-size: cover; /* version standardisée */
 }
header{
	background-image: url("IMG/Header.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border-bottom: solid 1px #FF0000;
	border-left: solid 1px #FF0000;
	border-right: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
	font: normal 100% 'Tahoma', Times, serif;
	letter-spacing: 0.0em;
	margin: 5px;
	padding: 5px 5px 5px 5px;
	border-radius: 20px;
	box-shadow: 4px 4px 6px black;
	height: 180px;
}
section{
	color: black;
	background-color: #;
	background: linear-gradient(#FFDF85, #00973A);
    -webkit-background-size: cover; /* pour anciens Chrome et Safari */
    background-size: cover; /* version standardisée */
	margin: 5px;
	padding: 5px 5px 5px 5px;
    height: auto;	
	border-bottom: solid 1px #FF0000;
	border-left: solid 1px #FF0000;
	border-right: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
	border-radius: 20px;
	box-shadow: 4px 4px 6px black;
	}
article{
	margin-left: 195px;
	padding: 5px 5px 5px 5px;
	white-space: normal;
	color: black;
	height: auto;
    background: linear-gradient(#01CF50, #FFDF85);	
	font: normal 120% 'tahoma', Times, serif;
	border-bottom: double 1px #FF0000;
	border-left: solid 1px #FF0000;
	border-right: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
    border-radius: 20px;
	box-shadow: 4px 4px 6px black;
}	

/*CSS du menu*/
aside{  
    position: absolute;   
	margin-left: 4px;
	margin-top: 2px;    	
	float: left;
	width: auto;
	height:auto;
}
footer{	 
	 color: black;
	 font: normal 150% 'tahoma', Times, serif;  
	 text-align: center;
	 background-image: linear-gradient(#32AE00, #FFDF85);	 
	 border-bottom: double 1px #FF0000;
	 border-left: solid 1px #FF0000;
	 border-right: solid 1px #FF0000;
	 border-top: solid 1px #FF0000;	 
	 letter-spacing: 0.0em;
	 margin: 5px;
	 padding: 5px 5px 5px 5px;
	 border-radius: 20px;
	 box-shadow: 4px 4px 6px black;
     height:100px;	 
}
/*/////////Class divers/////////////////*/

.flotte {
	 margin-top: 5px;
	 margin-right: 10px;
	 margin-left: 5px;
     float:left;	 
	 border-radius: 10px
     	 
 }
.LienHeader{
	 height: 170px;
	 width: 100%;
} 
.Rouge{
     color: #FD0100;
 }
.Bleu{
     color: #3A5996
 }
 .Titre{
	 text-align: center;
	 color: #0A542C; /*couleur de la police des titres du menu*/
     padding: 0px;
	 width: auto;
  	 font: normal 170% 'comic sans ms', Times, serif; /*Taille et police des titres du contenu*/
     background: white; /*Couleur de fond des titres du contenu*/
  	 border: solid 2px #188744;
  	 border-radius: 20px;
  	 box-shadow: 4px 4px 6px black;
}
.Cadre{
	 margin: 0px;
	 padding: 10px;
	 height: auto;
	 color: Black;
	 border-radius: 10px;
     border: solid 1px;	 
	 font: normal 100% 'tahoma', Times, serif; /*Taille et police des titres du contenu*/
     background: #99E4AE; /*Couleur de fond des titres du contenu*/         
}
img{
     margin:0px;
     padding:0px;	 
     text-align: center;
     border: 0px solid Black;
     border-radius: 10px;
     box-shadow: 0px 0px 0px black;
} 
hr{ 
     background-color: #FFDF85; 
     height: 2px; 
 } 
h1{ 
     color: black; /*couleur de la police des titres du menu*/
     margin: 0px;
     padding: 0px;
     text-decoration: none;
	 text-align: center;
  	 font: normal 70% 'tahoma', Times, serif; /*Taille et police des titres du contenu*/
    }
h2{
	 color: black;
	 font: normal 100% 'tahoma', Times, serif;
}
section article h2{
	 margin: 20px;
	 padding: 20px;
}
section arcticle li a{
	 text-decoration: none;
}
iframe{
	 margin: 15px;
	 padding: 0px 0px 0px 0px;
	 border-radius: 15px;
	 border: solid 1px #;
  	 border-radius: 20px;
  	 box-shadow: 4px 4px 6px black;
}	
section article li{
	 display: block;
     text-align: center;
     list-style-type: none;    
	 margin-top: 5px;
     padding: 10px;
	 width: auto;
     font: normal 150% 'Tahoma', Times, serif; /*Police des liens du contenu*/
     background: white; /*Couleur des liens du contenu*/
	 border: solid 1px;
	 border-radius: 30px;
	 box-shadow: 4px 4px 6px #696969; 
}
section article p{
	 white-space: normal;
}	
section article a {	 
	 display:block;
	 	 }

section article a{
	 text-decoration: none; /*supprime le surlignement des liens hypertextes*/
	}

section article li:hover{
	 color:red; /*couleur du contour du lien au passage de la sourie*/
     background-color: #4A9A66; /*Couleur des liens du contenu au passage de la sourie*/
	    }	 
	 
section article li a:hover{
	 color:white; /*couleur du texte du lien  du contenu au passage de la sourie*/
		  }	
		  
/*///////////////////////////////////////////////////////////////Menu vertical//////////////////////////////////////////////*/
#menu-vertical, #menu-vertical ul {
     padding:0;
     margin:0;
     float:left;
     list-style:none;
     width: 180px; /* seule ligne rajouté */
}
#menu-vertical li {
     position: relative;  
     background:#EFEFEF; /* juste pour cacher le texte de la page en-dessous */
}
#menu-vertical a {
     display:block;
     text-decoration: none;
     color: #000;
}
#menu-vertical ul {
     position: absolute;
     left:-999em;
}
#menu-vertical li:hover ul {
     top: 0;
     left: 180px;
}
#menu-accordeon {
     padding:0;
     margin:0;  
     list-style:none;
     text-align: center;
     width: 180px;
}
#menu-accordeon ul {
     padding:0;
     margin:0;
     list-style:none;
     text-align: center;
}
#menu-accordeon li {
     background-color:#729EBF; 
     background-image:-webkit-linear-gradient(top, #4c9b64 0%, #333A40 100%);
     background-image: linear-gradient(to bottom, #4c9b64 0%, #333A40 100%);
     border-radius: 6px;
     margin-bottom:2px;
     box-shadow: 4px 4px 6px black;
     border:solid 1px #333A40
}
#menu-accordeon li li {
     max-height:0;
     overflow: hidden;
     transition: all .5s;
     border-radius:0;
     background: #444;
     box-shadow: none;
     border:none;
     margin:0
}
#menu-accordeon a {
     display:block;
     text-decoration: none;
     color: #fff;
     padding: 8px 0;
     font-family: verdana;
     font-size:1.2em
}
#menu-accordeon ul li a, #menu-accordeon li:hover li a {
     font-size:1em
}
#menu-accordeon li:hover {
     background: #729EBF
}
#menu-accordeon li li:hover {
     background: #999;
}
#menu-accordeon ul li:last-child {
     border-radius: 0 0 6px 6px;
     border:none;
}
#menu-accordeon li:hover li {
     max-height: 15em;
}