#nav, #nav ul 		{
    padding		: 0 ;
    margin		: 0 0 0 -1px ;
    list-style	: none ;
    line-height	: 24px ;
    border : 1px solid #000;
}
#nav_placeholder {
	height:25px;
   background	: #000;

}
#nav			{
    margin		: 0 0 -1px 0 ;
    position		: absolute ;
	left : -8px;
    voice-family	: "\"}\"" ;
    voice-family	: inherit ;
    height		: 23px ;
    z-index		: 10    ;
	display : block;
	width : 999px;
    top : -45px;

}
#nav a, #nav span 			{
    display		: block ;
    padding		: 0 22px ;
    color		: #FFF ;
    text-decoration: none ;
}

#nav span  a
{
    display : inline;
    padding : 0;
}

#nav .perso	a, #nav .login form	{
    border-width	: 0  ;
    width			: 285px;
	text-align : left;
}

#nav li 			{
    float			: left;
}
html>body #nav li{
    border-right: 1px solid transparent ;
}
#nav li ul 		{
    position		: absolute;
	width : 174px;
    left			: -999em;
    z-index		: 5;
    border : none;
}
#nav li ul li	{
    z-index		: 5;
	background	: #000 ;
    border : 1px solid #000;
    padding-bottom: 12px ;
    line-height: 14px;
}

#nav li ul li:first-child	{
    padding-top: 12px ;
}

html>body #nav li ul li		{
}
#nav li ul li a	{
	text-align : left;
	width : 130px;
	font-weight : normal;
	position : relative;
	color : #FFF;
}
#nav li a:hover	{
    color : #E52E87;
}
#nav li ul li form	{
	background	: #000 ;
	color : #FFF;
    border : 1px solid #000;
}



#nav li:hover ul ul, #nav li.sfhover ul ul {
    left			: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
    left			: auto;
    min-height:0;
}
#nav li ul ul 		{
    margin		: -22px 0 0 151px ;
}
html>body #nav li ul ul		{
}

#nav li ul li.facebook, #nav li ul li.facebook a, #nav li ul li.facebook-link, #nav li ul li.login a, #nav li ul li.form {
	width:220px !important;
}

#nav li ul li.login a, #nav li ul li.form {
	width:220px !important;
}

#nav li ul li.form input {
	margin : 0 0 0 5px;
}

#nav li ul li.facebook-link a, #nav li ul li.login a {
	width:194px !important;
}

#nav li ul li.facebook a, #nav li ul li.facebook a:hover {
	background: transparent url("http://static.ak.connect.facebook.com/images/connect_sprite.png") no-repeat top left ;
	background-position:left -139px;
	height:22px;
	width:25px;
	padding-left:4px;
	padding-top : 0;
}
#nav li ul li.facebook a span {
	margin-top : 0px;
}

.facebook .FBConnectButton_Text, .facebook .FBConnectButton_Medium .FBConnectButton_Text, .facebook .fb_button .fb_button_text {
	padding:4px !important;
	height:15px !important;
	text-transform:none;
	width:186px;
}

/*
.facebook .FBConnectButton .FBConnectButton_Text, .facebook .FBConnectButton_RTL .FBConnectButton_Text {
	padding:4px !important;
	margin:0px;
	height:15px !important;
}
*/

#fb_connect a.fbconnect_login_button {
    width : 30px;
    float : right;
    margin-top : 2px;
    height : 18px;
    line-height : 18px;
}

#fb_connect a.fbconnect_login_button:hover {
	background : #eee;
}

#nav li#login ul li.facebook a.fb_button
{
    width: 202px !important;
}