/* sf menu custom css*/

.menusf-horizontal 
{
	/*width: 1024px;*/
	
	
	
}

/* Je sélectionne les <li> du menu horizontal */
ul.menusf-horizontal li {
	display : inline;
	padding : 0 0.5em; /* Pour espacer les boutons entre eux */
	
	/*border-right : 1px dashed black; */
	border: 0px;
	line-height : 20px;
	border: 1px solid #444;
	border-top: 0px;
	-moz-border-radius: 0px 7px 7px 7px;
	
	-moz-box-shadow: 0px 2px 2px #111;
	-webkit-border-radius: 7px;
	-webkit-box-shadow: 10px 10px 5px #111;
	border-radius: 0px 0px 7px 7px;
	box-shadow: 1px 1px 5px #111;
	background-color : #f2f6f8;
	vertical-align: top;
	/*background: -moz-linear-gradient( top, #335, #222) ;
	background: -webkit-gradient(linear, top, bottom, from(#FFF), to(#DDD));
	*/
	
}
ul.menusf-horizontal {
	list-style-type : none; /* Car sinon les puces se placent n'importe où */
	/*border : 1px dashed black;*/
	/*width : 100%;*/
	
	padding : 0;
	margin: 0;
	margin-left: 15px;
	
}

ul.menusf-horizontal a,ul.menusf-horizontal a:visited{
	color : black;
	text-decoration : none;
	padding : 0 0.5em;
	font :  0.8em "Brad";
	}

ul.menusf-horizontal li:hover, ul.menusf-horizontal li.active
{ 

	padding-bottom: 5px;
}
ul.menusf-horizontal li>a:hover, ul.menusf-horizontal li.active>a
{
	color: #59F;
}
	
ul.menusf-horizontal a:hover 
{ 
	text-decoration : underline; 
}

ul.menusf-horizontal li>ul>li
{
	background-color:white;
	

}