/* Basic code - NE PAS TOUCHER */
#categories_block_top_sc {
    background: none repeat scroll 0 0 #0D97A1;
    position: relative;
    top: 51px;
}
#categories_block_top_sc_ul {
	margin-bottom:20px;
	padding: 0;
	list-style-type: none;
	text-align:left;
	height:39px;
	background:#494a4a;
	border-bottom:none;
}
#categories_block_top_sc_ul li {
    background: none repeat scroll 0 0 #0D97A1;
    border-right: 1px solid #FFFFFF;
    display: block;
    float: left;
    height: 39px;
    list-style: none outside none;
    max-width: 148px;
    padding: 0;
    position: relative;
    z-index: 998;
}
#categories_block_top_sc_ul li:last-child {
	border-right:none;
}
#categories_block_top_sc_ul li li {
	height:auto;
}
#categories_block_top_sc_ul li:hover {
	background:#999;
}
#categories_block_top_sc_ul li.homepage a, #categories_block_top_sc_ul li.homepage:hover a {
	width:64px;
	height:39px;
	background:url(../img/home_link.gif) no-repeat 0 0;
	padding:0;
}
#categories_block_top_sc_ul li.homepage a.selected {
	background:url(../img/home_link.gif) no-repeat 0 0 #292057;
}

#categories_block_top_sc_ul a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-right: 0;
    padding: 6px 7px;
    text-decoration: none;
    text-transform: none;
}
#categories_block_top_sc_ul a:hover {
	background-color:#999;
}
#categories_block_top_sc_ul ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
#categories_block_top_sc_ul ul ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #categories_block_top_sc_ul ul { line-height: 0; } /* IE6 "fix" */
#categories_block_top_sc_ul ul a { zoom: 1; } /* IE6/7 fix */


#categories_block_top_sc_ul ul li { float: none; background:none; border:none; height:auto}
#categories_block_top_sc_ul ul ul { top: 0; }
    
	
/* Essentiels - configurer ce qui suit */

			
/* enrichissement menu, position */			
#categories_block_top_sc_ul {
	background-color: transparent;
	text-align: center;
	top: 8px;
}

/* enrichissement sous-menu */
#categories_block_top_sc_ul ul {
    padding-top: 0;
    top: 39px;
}

/* enrichissement 2 ème niveau sous-menu */
#categories_block_top_sc_ul ul ul{
}

/* enrichissement catégories */

#categories_block_top_sc_ul a {
	text-decoration: none;
}

#categories_block_top_sc_ul a.selected {
	color: black;
}

#categories_block_top_sc_ul a.hover {
	color: #fff;
}

/* enrichissement sous-catégories */
#categories_block_top_sc_ul ul li a {
	background: #999;
	border:none;
	height:20px;
	width:174px;
	color: #fff;
	font-size: 12px;
	font-weight:normal;
	text-indent: 10px;
	text-align: left;
	padding:2px 13px;
	text-decoration:none;
	line-height:20px;
}
#categories_block_top_sc_ul ul li a:hover {
	background: #CCC;
}
#categories_block_top_sc_ul ul a {
	margin-top: 0px;
	/* opacity: 0.9; */
	/* filter: alpha(opacity=90); */
	border-bottom: none;
}
#categories_block_top_sc_ul ul a.hover {
	background: #1a1a1a;
	color: #fff;
}

#categories_block_top_sc_ul ul a.selected{ 
	background: #1a1a1a;
	color: #fff;
}


/* enrichissement 2ème niveau sous-catégories */

#categories_block_top_sc_ul ul ul li a {
	background: #1a1a1a;
	height:20px;
	width:145px;
	color: #fff;
	font-size: 12px;
	font-weight:normal;
	text-indent: 10px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	line-height:20px;
}

#categories_block_top_sc_ul ul ul a {
	margin-top: 0px;
	/* opacity: 0.9; */
	/* filter: alpha(opacity=90); */
}
#categories_block_top_sc_ul ul ul a.hover {
	background: #333;
	color: #fff;
}

#categories_block_top_sc_ul ul ul a.selected{ 
	background: #1a1a1a;
	color: #fff;
}
#categories_block_top_sc_ul li.parent a.parent {
	background: transparent;
}
/* #categories_block_top_sc ul a { border-bottom: none; } - I also needed this for IE6/7 */