

#menu
	{
	margin : 0px;
	margin-top : 10px;
	margin-bottom : 10px;
	position : relative;
	color : #CCCCCC;
	font-size : 1em;
	}
	
#reseaux
	{
	vertical-align : middle;
	text-align : right;
	position : absolute;
	top : -20px;
	right : 10px;
	}
	
#reseaux *
	{
	vertical-align : middle;
	}
#reseaux img
	{
	width : 25px;
	}
	
.menu
	{
	margin : 0px;
	position : relative;
	display : inline-block;
	text-align : center;
	width : 150px;
	line-height : 40px;
	vertical-align : middle;
	}
.menu a
	{
	display : inline-block;
	width : 100%;
	}
.galerie ul
	{
	list-style : none;
	display : none;
	position : absolute;
	z-index : 200000;
	background : #222222;
	text-align : left;
	}
.galerie:hover ul, .ouvert ul
	{
	display : block;
	}
.menu a, .menu_galerie a
	{
	display : inline-block;
	vertical-align :middle;
	line-height : 20px;
	}
	
.sous_menu
	{
	color : #CCCCCC;
	padding : 0px;
	margin : 0px;
	position : absolute;
	z-index : 100;
	top : 0px;
	left : 150px;
	}
.menu_galerie
	{
	width : 150px;
	position : relative;
	color : #CCCCCC;
	padding : 0px;
	margin : 0px;
	display : inline-block;
	}
.sous_menu li
	{
	margin : 0px;
	padding : 0px;
	background : #222222;
	width : 200px;
	height : 0px;
	line-height : 0px;
	overflow : hidden;
	transition : height 0.5s, padding 1s;
	-moz-transition : height 0.5s, padding 1s;
	-webkit-transition : height 0.5s, padding 1s;
	}
	
.menu:hover, .ouvert
	{
	background : #222222;
	-moz-border-radius: 10px 10px 0px 0px; 
	  -webkit-border-radius: 10px 10px 0px 0px;
	  -0-border-radius: 10px 10px 0px 0px; 
	  border-radius: 10px 10px 0px 0px;	}

.menu_galerie:hover .sous_menu li
	{
	padding : 5px 0px;
	height : 25px;
	line-height : 25px;
	}
	
.menu_galerie:hover, .sous_menu li:hover
	{
	color : #FFFFFF;
	}
	
#recherche
	{
	display : inline-block;
	width : 200px;
	vertical-align : middle;
	}
#recherche input[type=text]
	{
	-moz-border-radius: 5px 5px 5px 5px; 
	  -webkit-border-radius: 5px 5px 5px 5px;
	  -0-border-radius: 5px 5px 5px 5px; 
	  border-radius: 5px 5px 5px 5px;	color : white;
	background : black;
	}
#recherche input
	{
	vertical-align : middle;
	}