/* CSS du menu déroulant du site du Csbayeux Basket*/

.menu {
	width:970px;
	font-size:12px;
	margin:5px 0 0 0;
	z-index:10000;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}

.menu ul {
	padding:0;
	margin:0;
		
}

.menu li {
	float:left;
	width:120px;
	position:relative;
	padding-right:0px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	    font-size:12px;
}

.menu li a{

	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}



.menu a, .menu a:visited {

	width:120px ; 
	height:27px; 
	display:block;
	font-size:12px;
	text-decoration:none; 
	text-align:center;
	color:white; 
	font-weight:bold;
	border:0; 
	border-width: 0; 
	background:transparent;
	padding-left:0px; 
	line-height:22px;
    font-family:Arial,Helvetica,sans-serif;
    z-index:1000;
}


	.menu ul li a span{
		background:transparent url(img/list.jpg) no-repeat 0% 50%;
		display:inline;
		font-weight:bold;
		padding:0;
		font-family:Arial,Helvetica,sans-serif;
	    font-size:12px;
		z-index:900;
	}
	
	.menu ul li a:hover span, .menu ul li a:active span{
		background:transparent url(img/list_over.jpg) no-repeat 0% 50%;
		display:inline;
		font-weight:bold;
		padding:0;
		font-family:Arial,Helvetica,sans-serif;
	    font-size:12px;
	}



.menu ul ul a.drop, .menu ul ul a.drop:visited {
    font-weight:bold;
	background:transparent; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	z-index:900;
	}

.menu ul ul a.drop:hover{background:transparent; }

.menu ul ul :hover > a.drop {background:transparent;}

.menu ul ul ul a, .menu ul ul ul a:visited {background:transparent;}

.menu ul ul ul a:hover {background:transparent;}


.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:27px;
	left:-13px;
	width:120px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	z-index:900;
}


.menu ul ul ul{
	left:128px; 
	top:0px;
	width:150px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}


.menu ul ul ul.left {left:-150px;}


.menu table {position:absolute; top:0; left:0; z-index:1000; font-family:Arial,Helvetica,sans-serif;
	    font-size:12px; font-weight:bold;}


.menu ul ul a, .menu ul ul a:visited {

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='squelettes/img/sous_menu_fond.png', sizingMethod='scale');
    background:transparent url(img/sous_menu_fond.png) repeat-y !important;
    background:none;
    width: 160px;
    height:auto;
	overflow:hidden;
    margin:0;
	padding:0;
    font-weight:bold;
	z-index:900;
	position:relative;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration: none;
}


.menu a:hover{
    font-weight:bold;
    background:transparent url(img) no-repeat 0% 50%;
    width: 120px;
	text-decoration: none;
	cursor:hand;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
}


.menu ul ul a:hover{
    font-weight:bold;
    background:transparent;
    width: 160px;
	text-decoration: none;
	cursor:hand;
	color:black;
	 height:auto; 
	 font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
}


.menu :hover > a, .menu ul ul :hover > a {
	color:black;
	background:transparent;
	cursor:hand;
	 font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.menu ul li:hover ul,

.menu ul a:hover ul{visibility:visible;}



.menu ul :hover ul ul{visibility:hidden;}

.menu ul :hover ul :hover ul{ visibility:visible;}




/* Hacks pour IE */

* html .menu a, * html .menu a:visited {

width:120px;

w\idth:120px;

cursor:hand;

}

* html .menu ul ul {

top:27px;

left:-15px;

t\op:27px;

}

* html .menu ul ul a{

width:160px;

w\idth:160px;

}

/***Elements annexes du menu ***/

.sous_menu_top {

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='squelettes/img/sous_menu_top.png', sizingMethod='crop');
  background:transparent url(img/sous_menu_top.png) no-repeat !important;
  background:none;
  width: 160px;
  height: 13px;
  margin:0;
 

}

.sous_menu_bottom {

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='squelettes/img/sous_menu_bottom.png', sizingMethod='crop');
  background:transparent url(img/sous_menu_bottom.png) no-repeat !important;
  background:none;
  width: 160px;
  height: 22px;
  overflow:hidden;


}




