/* CSS Document */
/*Reset CSS*/
*{
    margin: 0.5em;
    padding: 0px;
    font-family: Avenir, sans-serif;
}

nav{
    width: 90%;
	height:70px;
	margin: 0 auto;
    /*background-color: white;
    position: center;
    top: 0px;*/
}
nav > ul li:hover .sous{
    display: block;
}
nav,nav ul{
	padding:0;
	margin:0;
    list-style-type: none;
	text-align:center;
}

nav ul li{
	/*display:inline-bloc;*/
    float: left;
    width: 25%;
    text-align: center;
    position: relative;
}
/*nav ul{
	position :relative;
	max-height:0;
	left:0;
	right:0;
	overflow:hidden;
	transition:.8s all .3s;
	-moz-transition :.8s all .3s;
	-webkit-transition:.8s all .3s;
}*/
nav ul:after{
    content: "";
    display: table;
    clear:both;
}

nav a{
    display: bloc;
    text-decoration: none;
    color: black;
    border-bottom: 2px solid transparent;
    padding: 10px 0px;
}

nav a:hover{
    color: orange;
    border-bottom: 2px solid gold;
}
.deroulant{
	display:inline-bloc;
	position : relative;
	width : 200px;
	height:30px;
	border-radius:8px 8px 0 0;
	z-index:1000;
	transition:.8s all .3s;
	-moz-transition :.8s all .3s;
	-webkit-transition:.8s all .3s;
}
.deroulant:first-child{
	/*display : bloc;*/
	background-color: #00CC00;/*vert*/
	background-image:-webkit-linear-gradient(top,#00CC00, #009900);
	background-image:linear-gradient(to bottom,)#00CC00, #009900);
}
.deroulant:nth-child(2){
	/*display : bloc;*/
	background-color : #CC0000;/*rouge400*/
}
.deroulant:nth-child(3){
	/*display : bloc;*/
	background-color : #00CCFF;/*bleu clair*/
}
.deroulant:nth-child(4){
	/*display : bloc;*/
	background-color : #FF9900;/*orange*/
}
.deroulant:nth-child(5){
	/*display : bloc;*/
	background-color : #FFFF33;/*jaune*/
}
.deroulant:nth-child(6){
	/*display : bloc;*/
	background-color : #33FFFF;/*bleu très clair*/
}
.deroulant:last-child{
	/*display : bloc;*/
	background-color : #FF3300;/*rouge*/
}
.sous{
    display:none;
    box-shadow: 0px 1px 2px #CCC;
    /*background-color: red;*/
   position: absolute;
    width: 100%;
    z-index: 1000;
	text-align:center;
}
.sous:first-child{
	background-color:#009900;/*vert*/	
}
.sous:nth-child (2){
	background-color:#009900;/*vert*/
}
.sous:last-child{
	border-radius:0 0 8px 8px;
}



.sous li{
    float: none;
    width: 100%;
    text-align: left;
}
.sous a{
    padding: 10px;
    border-bottom: none;
}
.sous a:hover{
    border-bottom: none;
    background-color: RGBa(200,200,200,0.1);
}
/*.deroulant > a::after{
    content:"?";
    font-size: 12px;
}*/

.conteneur{
  margin: 50px 20px;
  height: 1500px;
}