*{margin:0px;}

a{text-decoration: none;}

body{
	background-color:black;
	/* background-color:grey; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div{
	text-align:right;	
}

#y{
	padding-top:35px;
}

#nav{
	margin:0px;
	padding-top:111px;
	margin-left: 10px;
    margin-right: 10px;
}

#nav a, #nav ul{
	display: block;
	font-size: 13px;
	list-style: none;
	line-height: 7px;
	color: #FFF;
	/* padding: 2px 5px 2px 5px; */
	/* margin-top:10px; */
	margin-right:0px;
	/* margin-bottom:10px; */
	padding: 10px 5px;
	-webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	   -moz-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	    -ms-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	     -o-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	        transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

#nav a:hover, #nav a:active, #nav a:focus{
	display: block;
	color: #000;
	background: #ccc;
	/* padding: 2px 5px 2px 5px; */
}

#networks{
	margin-bottom:5px;
}

#newsletter{
	font-size: 0.6em;
	color: #FFF;	
}

#nav_bottom{
	position:absolute;
	padding:15px;
	/* bottom:30px; */	
}


/* boutons social */
.social{
	-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	text-align: right;
	margin: 5px;
	cursor: pointer;
}

.social a{
	display: inline-block;
	margin: auto;
}

.social .social_rond{
	width: 30px;
}