/**
** This file assume the good working conditions
** No styling (color, background,...) should be made here, only positionning and management
**/


div.maximenuckh ul.maximenuck {
    clear:both;    
    z-index:999;
}

div.maximenuckh ul.maximenuck > ul {
    clear:both;
    padding : 0;
    margin : 0;
}
div.maximenuckh ul.maximenuck li.maximenuck {
    /*float:left;*/
    display: inline-block !important;
    float: none !important;
    position:static;
    text-align : left;
    padding : 0;
    margin : 0;
}

div.maximenuckh ul.maximenuck li.maximenuck img {

}

div.maximenuckh ul.maximenuck li.maximenuck a,
div.maximenuckh ul.maximenuck li.maximenuck span.separator {
    display:block;
    float : none !important;
    float : left;
    position:relative;
	z-index:12;
}

div.maximenuckh ul.maximenuck2 li.maximenuck a,
div.maximenuckh ul.maximenuck2 li.maximenuck span.separator {
    float : none !important;
}

div.maximenuckh ul.maximenuck li ul.maximenuck2 {
    display:block;
    z-index:11000;
    clear:left;
    margin:0;
    padding:0;
    text-align : left;
    position : static;
}

div.maximenuckh ul.maximenuck li ul li.maximenuck {
    text-align : left;
    position : relative;
    z-index : 11001;
    padding:0;
    display: block !important;
	width:99%;
}

div.maximenuckh ul.maximenuck li li.maximenuck a {
    display: block;
    padding : 0;
    margin : 0;
}

div.maximenuckh div.maximenuck2 {
    float : left;
    margin : 0;
    padding : 0;
    /*width : 180px;*/ /* A TESTER */
}

div.maximenuckh div.clr {
    clear : both;
    visibility : hidden;
}

/* child items */
div.maximenuckh div.floatck {
    position : absolute;
    left: -999em; /* a supprimer pour effet slide */
    padding : 0;
    margin : 0;
    background : url(../images/transparent.gif); /* important for hover to work good under IE7 */
}

div.maximenuckh div.floatck ul, div.maximenuckh div.floatck ul li {
    position : static;
    /*height : 100%;*/
}

div.maximenuckh ul.maximenuck li.maximenuck div.floatck.fixRight  {
right:0;
}

div.maximenuckh ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight  {
right:0;
}


/**
** fancy parameters
**/
div.maximenuckh li.maxiFancybackground {
    z-index: 8;
    position: absolute;
    top : 0;
}



/**
** Show sub menu if mootools is off - horizontal style
**/
div.maximenuckh ul.maximenuck li.maximenuck:hover div.floatck div.floatck, div.maximenuckh ul.maximenuck li.maximenuck:hover div.floatck:hover div.floatck div.floatck, div.maximenuckh ul.maximenuck li.maximenuck:hover div.floatck:hover div.floatck:hover div.floatck div.floatck,
div.maximenuckh ul.maximenuck li.sfhover div.floatck div.floatck, div.maximenuckh ul.maximenuck li.sfhover div.floatck.sfhover div.floatck div.floatck, div.maximenuckh ul.maximenuck li.sfhover div.floatck.sfhover div.floatck.sfhover div.floatck div.floatck {
left: -999em;
}

div.maximenuckh ul.maximenuck li.maximenuck:hover > div.floatck, div.maximenuckh ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div.maximenuckh ul.maximenuck li.maximenuck:hover>  div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div.maximenuckh ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck,
div.maximenuckh ul.maximenuck li.sfhover > div.floatck, div.maximenuckh ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck, div.maximenuckh ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck, div.maximenuckh ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck {
left: auto;
}

div.maximenuckh div.maximenuck_mod ul {
left : auto;
}

/*custom added css */
ul.menuamerica li,ul.asiamenu li
{
border-bottom:1px solid #97999C;
padding-top:5px;
padding-bottom:5px;
min-height:50px;
margin-left:1%;
margin-right:1%;
margin-bottom: 10px !important;
margin-top: 10px !important;
width:98%;
}
ul.menuamerica li:last-child,ul.asiamenu li:first-child
{
margin-top:0px !important;
}
ul.menuamerica li:last-child,ul.asiamenu li:last-child
{
border-bottom:none;
}
.maximenuck_mod .-topicmenu .bm-content
{
position:relative;
}
.maximenuck_mod .-topicmenu .bm-title
{
left: 20%;
margin-top: 0px !important;
position: absolute;
float: right;
}
.maximenuck_mod .-topicmenu .bm-image img
{
width:39px;
height:26px;
}
.-topicmenu .bm-target-data {
  margin-left: 3%;
  margin-right: 3%;
}
.maximenuck_mod .-topicmenu .bm-tab-item
{
padding-bottom:0px !Important;
border-bottom:1px solid #97999C !Important; 
}
.maximenuck_mod .-topicmenu .bm-tab-item:last-child
{
border-bottom:none !important;
}
.maximenuck_mod .-topicmenu .bm-content
{
padding-left:0px;
padding-right:0px;
}
.maxidrop-main2 .maximenuck2:nth-child(2) ul li.level3 span.separator
{
font-size:24px !important;
color:#000 !important;
font-family:arial;
font-weight:bold !Important;
}
.maxidrop-main2 .maximenuck2:nth-child(3) ul li
{
margin-bottom:0px !Important;
}
.floatck:first-child .maxidrop-main .maxidrop-main2 .maximenuck2 ul
{
background:yellow;
}
.maxidrop-main2 ul
{
min-height:297px;
}
.maxidrop-main2 ul
{
/*background: url("../images/border_left_menu.png") no-repeat scroll right center rgba(0, 0, 0, 0) !important;*/
}
.maxidrop-main2 ul.reportmenu
{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
width:81% !Important;
}
.maxidrop-main2 ul.falconlastcolumn
{
background:none !important;
}
.maxidrop-main2 ul.reportmenu li a
{
min-height: 35px;
}
.maxidrop-main2 .maximenuck2:nth-child(3) li .bm-tab-item
{
padding-bottom:0px !Important;
margin-bottom:0px !Important;
border-bottom:none !Important;
}
.maxidrop-main2 .maximenuck2 ul li.level3 span.separator
{
font-size:18px !important;
color:#000 !important;
font-family:arial;
font-weight:bold !Important;
}
.interviewmenu .bm-tab-item
{
max-width:83px !Important;
width:100% !Important;
padding-bottom:0px !Important;
margin-bottom:0px !Important;
margin-left:3%;
}
.navigation .interviewmenu .bm-tab-item
{
width:30% !Important;
}
.interviewmenu .bm-tab-item:first-child,.storiesmenu .bm-tab-item:first-child
{
margin-left:0px;
}
.storiesmenu .bm-tab-item
{
max-width:83px !Important;
width:100% !Important;
padding-bottom:0px !Important;
margin-bottom:0px !Important;
margin-left:3%;
}
.navigation .storiesmenu .bm-tab-item
{
width:30% !Important;
}
.storiesmenu .bm-tab-item img
{
margin-right:0px !Important;
}
.storiesmenu .bm-content
{
padding:0px!Important;
}
.bm-tab-content .bm-content-item .bm-target-data .bm-tab-item .bm-content .bm-title a
{
 color: #000000 !important;
 font-size: 11px;
 font-family:verdana !Important;
}
.interviewmenu .bm-content
{
padding:0px !Important;
}
.leadersmenu .bm-tab-item .bm-content {
padding:0px !Important;
}
.leadersmenu .bm-tab-item {
margin-left: 3% !important;
max-width: 83px;
}
.navigation .leadersmenu .bm-tab-item
{
width:30% !Important;
}
.leadersmenu .bm-tab-item:first-child {
margin-left: 0 !important;
}
.interviewmenu .bm-content .bm-overlay
{
margin-top:0px !Important;
}