/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu { position: relative; padding: 0 5px 0 4px; margin: 0; z-index: 1010; }

/* remove all the bullets, borders and padding from the default list styling */
.menu ul { padding: 0; margin: 0; list-style-type: none; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li { float: left; position: relative; } /* -------------Pour changer la largeur du menu principal*/


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul { visibility: hidden; position: absolute; height: 0; top: 34px; left: 0; width: 190px; }
/* another hack for IE5.5 */
* html .menu ul ul { top: 33px; t\op: 34px; }

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table { position: absolute; top: 0; left: 0; border-collapse: collapse; }

.menu ul ul li { margin: 0; padding: 0; background: #442B28; }
/* style the second level links */
.menu ul ul a, 
.menu ul ul a:visited { line-height: 15px; padding: 5px; margin: 0; width: 190px; display: block; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
/* yet another hack for IE5.5 */
* html .menu ul ul a, 
* html .menu ul ul a:visited { width: 190px; w\idth: 190px; }

/* style the top level hover */
.menu ul ul a:hover { background: #f3f3d4; color: #442B28; }
.menu :hover > a {  }
.menu ul ul :hover > a { background: #f3f3d4; color: #442B28; }

.menu :hover > a.cat_4943 { color: #8f3b98 !important; }
.menu :hover > a.cat_4937 { color: #086ac4 !important; }
.menu :hover > a.cat_4887 { color: #49b8d9 !important; }
.menu :hover > a.cat_4938 { color: #8fa41a !important; }
.menu :hover > a.cat_4939 { color: #e8bb05 !important; }
.menu :hover > a.cat_4940 { color: #dc8508 !important; }
.menu :hover > a.cat_4942 { color: #e6418d !important; }
.menu :hover > a.cat_5080 { color: #cf3125 !important; }
.menu :hover > a.cat_4941 { color: #cf3125 !important; }



/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul { visibility: visible; }
.menu ul a:hover ul { visibility: visible; }




