/* CSS Document */
.yuimenu {
    top: -999em;
    left: -999em;
	shadow: true;
}

.yuimenubar {
    position: static;
	height: 30px;
}

.yuimenu .yuimenu,
.yuimenubar .yuimenu {
    position: absolute;
}

.yuimenubar li, 
.yuimenu li {
    list-style-type: none;    
}

.yuimenubar ul, 
.yuimenu ul,
.yuimenubar li, 
.yuimenu li,
.yuimenu h6,
.yuimenubar h6 { 
    margin: 0;
    padding: 0;
}

.yuimenuitemlabel,
.yuimenubaritemlabel {
    text-align: left;
    white-space: nowrap;
}

.yuimenubar ul {
    *zoom: 1;
}

.yuimenubar .yuimenu ul {
    *zoom: normal;
}

.yuimenubar .bd ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    line-height: 0;
}

.yuimenubaritem {
    float: left;
	background-color: transparent;
}

.yuimenubaritemlabel, .yuimenuitemlabel {
    display: block;
}

.yuimenuitemlabel .helptext {
    font-style: normal;
    display: block;    
    /*
        The value for the left margin controls how much the help text is
        offset from the text of the menu item.  This value will need to 
        be customized depending on the longest text label of a menu item.
    */    
    margin: -1em 0 0 10em;    
}

.yui-menu-shadow {
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.yui-menu-shadow-visible {
    top: 2px;
    right: -6px;
    left: +6px;
    bottom: -6px;
    visibility: visible;
	background-color: #000000;
	opacity: 0.12;
	filter: alpha(opacity=12);
}

.hide-scrollbars * {
	overflow: hidden;
}

.hide-scrollbars select {
	display: none;
}

.yuimenu.show-scrollbars, 
.yuimenubar.show-scrollbars {
	overflow: visible; 
}

.yuimenu.hide-scrollbars .yui-menu-shadow, 
.yuimenubar.hide-scrollbars .yui-menu-shadow {
    overflow: hidden;
}

.yuimenu.show-scrollbars .yui-menu-shadow, 
.yuimenubar.show-scrollbars .yui-menu-shadow {
    overflow: auto;
}

.yuimenubar {
    background-color: transparent; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	font-weight: normal;
}
/* Menu style rules */

.yuimenu {
    background-color: #f6f7ee;
    border: solid 1px #c4c4be;
    padding: 0px;    
}

.yuimenu .bd {
	background: #FFFFFF url('images/fond_menu.jpg') no-repeat top left;
	border: 1px solid #808080;
}

.yui-menu-shadow {
    display: block;
}

.yuimenu ul {
    border: solid 1px #c4c4be;
    border-width: 1px 0 0 0;
    padding: 10px 0;
}

.yuimenu .yui-menu-body-scrolled {
    overflow: hidden;
}

/* Group titles */

.yuimenu h6, .yuimenubar h6 { 
    font-size: 100%;
    font-weight: normal;
    border: solid 1px #c4c4be;
    color: #b9b9b9;    
}

.yuimenubar h6 {
    float: left;
    padding: 4px 12px;
    border-width: 0 1px 0 0;
}

.yuimenubar .yuimenu h6 {
    float: none;
}

.yuimenu h6 {
    border-width: 1px 0 0 0;
    padding: 5px 10px 0 10px;
}

.yuimenu ul.first-of-type, 
.yuimenu ul.hastitle, 
.yuimenu h6.first-of-type {
    border-width: 0;
}

/* Top and bottom scroll controls */

.yuimenu .topscrollbar, 
.yuimenu .bottomscrollbar {
    height: 16px;
    background-position: center center;
    background-repeat: no-repeat;
}

.yuimenu .topscrollbar {
    background-image: url(menu_up_arrow.png);
}

.yuimenu .topscrollbar_disabled {
    background-image: url(menu_up_arrow_disabled.png);
}

.yuimenu .bottomscrollbar {
    background-image: url(menu_down_arrow.png);
}

.yuimenu .bottomscrollbar_disabled {
    background-image: url(menu_down_arrow_disabled.png);
}

/* MenuItem and MenuBarItem styles */

.yuimenuitem {

    /*
        For IE: Used to collapse superfluous white space between <li> elements
        that is triggered by the "display" property of the <a> elements being
        set to "block."
    */
    border-bottom: solid 1px transparent;
}

.yuimenuitemlabel, 
.yuimenuitemlabel:visited {
    font-size: 100%;
    color: #000;
    text-decoration: none;
} 
.yuimenubaritemlabel, 
.yuimenubaritemlabel:visited {
    font-size: 100%;
    color: #DD508F;
    text-decoration: none;
}

.yuimenuitemlabel {
    padding: 2px 24px;  
}

.yuimenubaritemlabel {
    border-width: 0 0 0 0px;
    border-style: solid;
    border-color: #c4c4be;
    padding: 4px 24px;
}

.yuimenubar li.first-of-type .yuimenubaritemlabel {
    border-width: 0;
}

.yuimenubaritem-hassubmenu {
    /* background: url(menubaritem_submenuindicator.png) right center no-repeat;*/
	background-color: transparent;
}

.yuimenuitem-hassubmenu {
    background: url(menuitem_submenuindicator.png) right center no-repeat;
}

.yuimenuitem-checked {
    background: url(menuitem_checkbox.png) left center no-repeat;
}

.yuimenuitemlabel .helptext {
    margin-top: -1.1em;
    *margin-top: -1.2em;  /* For IE*/   
}

/* Selected MenuItem */

.yuimenubaritem-selected {
	background: transparent url(images/petite_rose.jpg) no-repeat top left;
}

.yuimenuitem-selected {
    background-color: #E04A91;
}

.yuimenubaritemlabel-selected, 
.yuimenubaritemlabel-selected:visited {
    text-decoration: none;
    color: #DD508F;
}
 
.yuimenuitemlabel-selected, 
.yuimenuitemlabel-selected:visited {
    text-decoration: none;
    color: #000;
}

.yuimenubaritem-hassubmenu-selected {
    /*background-image: url(menubaritem_submenuindicator_selected.png);*/
	background: transparent url(images/petite_rose.jpg) no-repeat top left;
}

.yuimenuitem-hassubmenu-selected {
    background-image: url(menuitem_submenuindicator_selected.png);
}

.yuimenuitem-checked-selected {
    background-image: url(menuitem_checkbox_selected.png);
}

/* Disabled MenuItem */

.yuimenubaritemlabel-disabled, 
.yuimenubaritemlabel-disabled:visited, 
.yuimenuitemlabel-disabled, 
.yuimenuitemlabel-disabled:visited {
    cursor: default;
    color: #b9b9b9;
}

.yuimenubaritem-hassubmenu-disabled {
    background-image: url(menubaritem_submenuindicator_disabled.png);
}

.yuimenuitem-hassubmenu-disabled {
    background-image: url(menuitem_submenuindicator_disabled.png);
}

.yuimenuitem-checked-disabled {
    background-image: url(menuitem_checkbox_disabled.png);
}

