/* ------------------------- */
/* Club sexyloo              */
/* ------------------------- */

/* ------------------------- */
/* Styles pour le menu       */
/* ------------------------- */

div#menu ul.niveau1{
display: block;
height: 33px;
margin: 1px 0 0 0;
padding: 0;
list-style: none;
}
div#menu ul.niveau1 li{
display: block;
position: relative;
float: left;
/*height: 28px;*/
/*width:82px;*/
margin: 0;
padding: 5px 10px 0 10px;
}
div#menu ul.niveau1 li a{
float: left;
display: block;
height: 19px;
margin: 0;
margin:45px 0 0 0;
padding: 0 4px 0 4px;
color:#333333; /*#676767*/;
font-size: 11px;
}
div#menu ul.niveau1 li ul.niveau2{
z-index: 100;
position: absolute;
top: 24px;
left: 0;
width: 170px;
margin: 45px 0 0 0;
padding: 0;
background: white;
border: 1px solid black;
/*border-top:none;*/
list-style: none;
}
div#menu ul.niveau1 li ul.niveau2 li{
display: block;
position: relative;
height:24px;
vertical-align:middle;
}
ul.niveau3{
width: 170px;
margin: 0;
padding: 0;
background: white;
border: 1px solid black;
list-style: none;
}
div#menu ul ul ul.niveau3{
position: absolute;
left: 170px;
}
ul li:hover ul li{
z-index: 10444;
}
div#menu ul.niveau1 li ul li{
float: none;
display: block;
width: 170px;
height: 20px;
margin: 0;
padding: 0;
vertical-align: middle;
}
div#menu ul.niveau1 li ul li a{
display: block;
width: 166px;
height: 17px;
margin: 0;
padding: 3px 5px 0 25px;
vertical-align: middle;
background: url(images/fleche_grise.gif) 8% 50% no-repeat;
color:#666666;
}
div#menu ul.niveau1 li ul li a.submenu{
display: block;
background: none;
padding: 3px 5px 0 5px;
color:#333333;
}
html>body div#menu ul.niveau1 li ul li a{
width: 160px;
display: block;
}
div#menu ul.niveau1 li ul li:hover{
background-color: #E7E7E7;
display: block;
}
ul ul, li:hover ul ul{ 
display:none;
}
li:hover ul, li:hover li:hover ul{
display:block;
}
#titre_menu{
	/*width:82px;
	height:50px;
	text-align:center;*/
	/*border-bottom:1px solid black;*/
}
.compte{
	background:url(images/menu/menu_compte.png) no-repeat 0 0;
}
.compte:hover{
	background:url(images/menu/menu_compte.png) no-repeat 0 -73px;
	border-bottom:1px solid white;
}
.courrier{
	background:url(images/menu/menu_courriers.png) no-repeat 0 0;
}
.courrier:hover{
	background:url(images/menu/menu_courriers.png) no-repeat 0 -73px;
	border-bottom:1px solid white;
}
.membres{
	background:url(images/menu/menu_membres.png) no-repeat 0 0;
}
.membres:hover{
	background:url(images/menu/menu_membres.png) no-repeat 0 -73px;
	border-bottom:1px solid white;
}
.videos{
	background:url(images/menu/menu_videos.png) no-repeat 0 0;
}
.videos:hover{
	background:url(images/menu/menu_videos.png) no-repeat 0 -73px;
	border-bottom:1px solid white;
}
.photos{
	background:url(images/menu/menu_photos.png) no-repeat 0 0;
}
.photos:hover{
	background:url(images/menu/menu_photos.png) no-repeat 0 -73px;
	border-bottom:1px solid white;
}
.menu_annonces{
	background:url(images/menu/menu_annonces.png) no-repeat 0 0;
}
.menu_annonces:hover{
	background:url(images/menu/menu_annonces.png) no-repeat 0 -73px;
	border-bottom:1px solid white;
}
.histoires{
	background:url(images/menu/menu_histoires.png) no-repeat 0 0;
}
.histoires:hover{
	background:url(images/menu/menu_histoires.png) no-repeat 0 -73px;
	border-bottom:1px solid white;
}
.boutique{
	background:url(images/menu/menu_boutique.png) no-repeat 0 0;
}
.boutique:hover{
	background:url(images/menu/menu_boutique.png) no-repeat 0 -73px;
	border-bottom:1px solid white;
}