/*
menu-jardi.css
24/09/2008 21:56:40

*/
.yuimenu .yuimenu,
/*.yuimenubar */
.yuimenu {

    visibility: hidden;
    position: absolute;
    top: -10000px;
    left: -10000px;

}

/*.yuimenubar li, */
.yuimenu li {

    list-style-type: none;    

}

/*.yuimenubar ul, */
.yuimenu ul,
/*.yuimenubar li, */ 
.yuimenu li,
.yuimenu h6
/*.yuimenubar h6*/ { 

    margin: 0;
    padding: 0;

}


/*  texte de la ligne de sous-menu */
.yuimenuitemlabel{
    text-align: left;
    white-space: nowrap;
    /* background-color: #70c843;/* #75d246 ;/* #70c843;/* #96DD72; */
    border:solid 1px thin;
    color:white;
    font-size:1em;
    font-weight:normal;
    line-height:1.1em;
    font-family: Arial, Verdana, sans-serif;
    border:thin solid;
    padding: 10px 24px;
}


/*.yuimenubaritemlabel,*/
.yuimenuitemlabel {

    display: block;

}

.yuimenuitemlabel .helptext {

    font-style: normal;
    display: block;

    margin: -1em 0 0 10em;
    
}


.yui-menu-shadow {

    position: absolute;
    visibility: hidden;
    z-index: -1;

}

.yui-menu-shadow-visible {

    top: 2px;
    right: -3px;
    left: -3px;
    bottom: -3px;
    visibility: visible;

}

.hide-scrollbars * {

	overflow: hidden;

}

.hide-scrollbars select {

	display: none;

}


/*

The following style rule (".yuimenu.show-scrollbars") overrides the 
".show-scrollbars" rule defined in container-core.css which sets the 
"overflow" property of a YAHOO.widget.Overlay instance's root HTML element to 
"auto" when it is visible.  Without this override, a Menu would have scrollbars
when one of its submenus is visible.

*/

.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;

}

.yuimenu {

    background-color: #f6f7ee;
    border: solid 1px #c4c4be;
    padding: 1px;
    
}

.yui-menu-shadow {

    display: none;

}

.yuimenu ul {

    border: solid 1px #c4c4be;
    border-width: 1px 0 0 0;
    padding: 0 0;/* marges hautes et basses 1ere valeur padding  */

}

.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;    

}



.yuimenu h6 {

    border-width: 1px 0 0 0;
    padding: 5px 10px 0 10px;

}

/* ICI CSS DE L'ENSEMBLE DU  CSS SOUS-MENU SOUS MENU 
.yuimenu ul.first-of-type
{
	border:3px solid red;
	padding:3px;
	
}
*/




/* 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 #f6f7ee;
	background-color: #70c843;
}



/*.yuimenubaritemlabel {

    border-width: 0 0 0 1px;
    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;

}
*/

.yuimenuitem-hassubmenu {

	background: url("./images_charte/fleche_vert_1.gif") center right no-repeat ;
   background-color: #70c843;/* #75d246 ;/* #70c843;/* #96DD72; */
    color:white;

}

.yuimenuitem-checked {

    background: url(menuitem_checkbox.png) left center no-repeat;

}

.yuimenuitemlabel .helptext {

    margin-top: -1.1em;
    *margin-top: -1.2em;  /* For IE*/
    
}



/* MenuItem states */


/* Selected MenuItem */

/*.yuimenubaritem-selected,*/

/* couleur de la police du lien quand on passe dessus */


.yuimenuitem-selected {

background-color: #70c843;/* #75d246 ;/* #70c843;/* #96DD72; */
}



/*.yuimenubaritemlabel-selected,*/
.yuimenuitemlabel-selected {

    text-decoration: underline;
    color: #fff;

}

/*.yuimenubaritem-hassubmenu-selected {

    background-image: url(menubaritem_submenuindicator_selected.png);

}*/

.yuimenuitem-hassubmenu-selected {

    /* background-image: url(menuitem_submenuindicator_selected.png);*/

}

.yuimenuitem-checked-selected {

    background-image: url(menuitem_checkbox_selected.png);

}


/* Disabled MenuItem */

/*.yuimenubaritemlabel-disabled,*/
.yuimenuitemlabel-disabled {

    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);

}
