/*--maximenuhck.css--*/
.clr {clear:both;}
/*------menu container---------*/
div#maximenuck {
	font-size:14px;
	line-height:21px;
	text-align:left;
}
/* container style */
div#maximenuck ul.maximenuck {
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
	opacity: 1 !important;
    list-style:none;
    margin:0 auto;
    height: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    filter: none;
}
/*------Root items - level 1-------*/
div#maximenuck ul.maximenuck li.maximenuck.level1 {
    background : none;
    filter: none;
    list-style : none;
    box-shadow: none;
    text-align:center;
    padding: 4px 9px 2px 9px;
    margin-right: 30px;
    margin-top: 2px;
    cursor: pointer;
    vertical-align: middle;
}
div#maximenuck ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck ul.maximenuck li.maximenuck.level1.active {
    background: #F6B466; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
div#maximenuck ul.maximenuck li.maximenuck.level1 > a,
div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {
	font-size:14px; 
	color: #EEEEEE;
	display:block;
	text-decoration:none;
    box-shadow: none;
	min-height : 34px;
    outline : none;
    background : none;
    filter: none;
    border : none;
    padding : 0;
    white-space: normal;
}
/* parent item on mouseover (if subemnus exists) */
div#maximenuck ul.maximenuck li.maximenuck.level1.parent:active,
div#maximenuck ul.maximenuck li.maximenuck.level1.parent:hover {
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
    background: #f6b466;
}
/* item color on mouseover */
div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck,
div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck,
div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator,
div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator {
    color : #161616;
	text-shadow: 1px 1px 1px #ffffff;
}
/* arrow image for parent item */
div#maximenuck ul.maximenuck li.level1.parent > a,
div#maximenuck ul.maximenuck li.level1.parent > span.separator {
	padding-right:21px;
	background:url("/rep/main/menu-icons/drop.gif") no-repeat right 8px;  
}
div#maximenuck ul.maximenuck li.level1.parent:hover > a,
div#maximenuck ul.maximenuck li.level1.parent:hover > span.separator {
	background:url("/rep/main/menu-icons/drop.gif") no-repeat right 8px;
}
/* arrow image for submenu parent item */
div#maximenuck ul.maximenuck li.level1.parent li.parent > a,
div#maximenuck ul.maximenuck li.level1.parent li.parent > span.separator,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent:hover > a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a {
	padding-right:21px;
	background:url("/rep/main/menu-icons/drop-right.png") no-repeat right 3px; /*9/19/13 jane updated -- was drop-right.gif 8px*/
}
/* styles for right position */
div#maximenuck ul.maximenuck li.menu_right {
	float:right !important;
	margin-right:0px !important;
}
div#maximenuck ul.maximenuck li.align_right div.floatck,
div#maximenuck ul.maximenuck li div.floatck.fixRight {
	left:auto;
	right:-1px;
	top:auto;
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}
/* arrow image for submenu parent item to open left */
div#maximenuck ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > a,
div#maximenuck ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > span.separator,
div#maximenuck ul.maximenuck li.level1.parent.menu_right li.parent > a,
div#maximenuck ul.maximenuck li.level1.parent.menu_right li.parent > span.separator {
	padding-left:21px;
	background:url("/rep/main/menu-icons/drop-left.gif") no-repeat left 8px;
}
/* margin for right elements that rolls to the left */
div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight,
div#maximenuck ul.maximenuck li.level1.parent.menu_right div.floatck div.floatck  {
    margin-right : 180px;
}
div#maximenuck ul.maximenuck li div.floatck.fixRight{
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}
/*-----Sublevel items - level 2 to n--------*/
div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2 {
    background : transparent;
    margin : 0 !important;
    padding : 0 !important;
    border : none !important;
    box-shadow: none !important;
    width : 100%; /* important for Chrome and Safari compatibility */
    position: static;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck {
	font-size:12px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding: 5px 0px;
	margin: 0px 0px 4px 0px;
	float:none !important;
	text-align:left;
	background : none;
    list-style : none;
	display: block !important;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck:hover {
	background: transparent;
}
/* all links styles */
div#maximenuck ul.maximenuck li.maximenuck a,
div#maximenuck ul.maximenuck li.maximenuck span.separator {
	font-size:14px;
	font-weight : normal;
	color: #a1a1a1;
	display:block;
	text-decoration:none;
	text-transform : none;
    outline : none;
    background : none;
    filter: none;
    border : none;
    padding : 0 5px;
    white-space: normal;
    box-shadow: none;
}
/* submenu link */
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a {
	color:#015b86;
	text-shadow: 1px 1px 1px #ffffff;
}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 a {
	font-size:12px;
	color:#161616;
	display: block;
}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a {
	color:#029feb;
	background: transparent;
}
/* link image style */
div#maximenuck ul.maximenuck li.maximenuck > a img {
    margin : 3px;
    border : none;
}

/* img style without link (in separator) */
div#maximenuck ul.maximenuck li.maximenuck img {
    border : none;
}
/* item title */
div#maximenuck span.titreck {
    text-decoration : none;
    min-height : 17px;
    float : none !important;
    float : left;
}
/* item description */
div#maximenuck span.descck {
    display : block;
    text-transform : none;
    font-size : 10px;
    text-decoration : none;
    height : 12px;
    line-height : 12px;
    float : none !important;
    float : left;
}
/* submenus container */
div#maximenuck ul.maximenuck li div.floatck {
	width : 180px; /* default width */
	margin: 2px 0 0 -10px;
	text-align:left;
	padding:5px 5px 0 5px;
	border:1px solid #777777;
	border-top:none;
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}
/*-----Columns management---------*/
/* child blocks position (from level2 to n) */
div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck {
	margin : -32px 0 0 175px; /*Jane- margin : -30px 0 0 180px;*/  
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #777777;
}
div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 {
	margin: 0;
	padding: 0;
}
/* h2 title */
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h2 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h2 span.separator {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
	line-height:21px;
	text-align:left;
}
/* h3 title */
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
	line-height:21px;
	text-align:left;
}
/* paragraph */
div#maximenuck ul.maximenuck li ul.maximenuck2 li p {
	line-height:18px;
	margin:0 0 10px 0;
	font-size:12px;
	text-align:left;
}
/* image shadow with specific class */
div#maximenuck ul.maximenuck .imgshadow { 
	background:#FFFFFF !important;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}

/* blackbox style */
div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox {
	background-color:#333333 !important;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox:hover {
	background-color:#333333 !important;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: inline !important;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox:hover > a {
	text-decoration: underline;
}

/* bluebox style */
div#maximenuck ul.maximenuck li ul.maximenuck2 li.bluebox {
	background-color:#014464 !important;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-height:17px;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.bluebox:hover {
	background-color:#0272a7 !important;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.bluebox a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: inline !important;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.bluebox:hover > a {
	text-decoration: underline;
}
/*------Module in submenus------*/
/* module title */
div#maximenuck ul.maximenuck div.maximenuck_mod > div > h3 {
    width : 100%;
    font-weight : bold;
	color: #555;
	border-bottom: 1px solid #555;
	text-shadow: 1px 1px 1px #000;
	font-size: 16px;
}
div#maximenuck div.maximenuck_mod {
    width : 100%;
    padding : 0;
    white-space : normal;
}
div#maximenuck div.maximenuck_mod div.moduletable {
    border : none;
    background : none;
}
div#maximenuck div.maximenuck_mod  fieldset{
    width : 100%;
    padding : 0;
    margin : 0 auto;
    overflow : hidden;
    background : transparent;
    border : none;
}
div#maximenuck ul.maximenuck2 div.maximenuck_mod a {
    border : none;
    margin : 0;
    padding : 0;
    display : inline;
    background : transparent;
    font-weight : normal;
}
div#maximenuck ul.maximenuck2 div.maximenuck_mod ul {
    margin : 0;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
}
div#maximenuck ul.maximenuck2 div.maximenuck_mod li {
    margin : 0 0 0 15px;
    padding : 0;
    background : none;
    border : none;
    text-align : left;
    font-size : 11px;
    float : none;
    display : block;
    line-height : 20px;
    white-space : normal;
}

/* login module *//*
div#maximenuck ul.maximenuck2 div.maximenuck_mod #form-login ul {
    left : 0;
    margin : 0;
    padding : 0;
    width : 100%;
}
div#maximenuck ul.maximenuck2 div.maximenuck_mod #form-login ul li {
    margin : 2px 0;
    padding : 0 5px;
    height : 20px;
    background : transparent;
}

/*------Fancy styles (floating cursor)------*//*

div#maximenuck .maxiFancybackground {
    list-style : none;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}
div#maximenuck .maxiFancybackground .maxiFancycenter {
    border-top: 1px solid #fff;
}
/*------Button to close on click---*/

div#maximenuck span.maxiclose {
    color: #fff;
}
/*----Stop the dropdown--------*/
div#maximenuck ul.maximenuck li.maximenuck.nodropdown div.floatck,
div#maximenuck ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck {
    position: static;
    background:  none;
    border: none;
    left: auto;
    margin: 3px;
}
div#maximenuck ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
    background: none;
    text-indent: 5px;
}
div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {
    background:  none;
}
/*------Jane's Sprint Menu style------*/
div#maximenuck ul.maximenuck [class*="main-menu-"] > span.titreck {background:url("/rep/main/menu-icons/sprite-menu.png") no-repeat top left;}
div#maximenuck ul.maximenuck li.maximenuck.level1 [class*="top-menu-"] {background:url("/rep/main/menu-icons/sprite-menu.png") no-repeat top left;}
div#maximenuck ul.maximenuck [class*="top-menu-"] span.separator img{background:url("/rep/main/menu-icons/sprite-menu.png") no-repeat top left;}
/*---------submenu styles-------------*/
div#maximenuck ul.maximenuck li.maximenuck.level1 a.main-menu-BWS-logo > span.titreck {background-position:0 0;width:16px;height:16px;padding-left:20px;}
div#maximenuck ul.maximenuck li.maximenuck.level1 a.main-menu-hart > span.titreck {background-position: 0 -528px;width:16px;height:16px;padding-left:20px;}
div#maximenuck ul.maximenuck li.maximenuck.level1 a.main-menu-puzzel-blue > span.titreck {background-position: 0 -660px;width:16px;height:16px;padding-left:20px;}
div#maximenuck ul.maximenuck li.maximenuck.level1 a.main-menu-puzzel-green > span.titreck {background-position: 0 -726px;width:16px;height:16px;padding-left:20px;}
div#maximenuck ul.maximenuck li.maximenuck.level1 a.main-menu-puzzel > span.titreck {background-position: 0 -792px;width:16px;height:16px;padding-left:20px;}
div#maximenuck ul.maximenuck li.maximenuck.level1 a.main-menu-flag-green > span.titreck {background-position: 0 -198px;width:16px;height:16px;padding-left:20px;}
div#maximenuck ul.maximenuck li.maximenuck.level1 a.main-menu-flag-red > span.titreck {background-position: 0 -264px;width:16px;height:16px;padding-left:20px;}
div#maximenuck ul.maximenuck li.maximenuck.level1 a.main-menu-flag-yellow > span.titreck {background-position: 0 -330px;width:16px;height:16px;padding-left:20px;}
/********************1st level menu***********/
div#maximenuck ul.maximenuck li.maximenuck.level1 [class*="top-menu-"] img {margin:0;}
div#maximenuck ul.maximenuck li.maximenuck.level1 > a.top-menu-flag {background-position: 0 -393px;width:16px;height:16px;padding-left:20px;float:left !important;}
div#maximenuck ul.maximenuck li.top-menu-cloud {height:33px;}
div#maximenuck ul.maximenuck li.maximenuck.level1 > a.top-menu-cloud {background-position: 0 -132px;width:16px;height:16px;padding-left:20px;display:inline;}
/**************Parent*********************/
div#maximenuck ul.maximenuck li.top-menu-globe span.separator img{background-position: 0 -462px;width:16px;height:16px;}
div#maximenuck ul.maximenuck li.top-menu-light span.separator img{background-position: 0 -594px;width:16px;height:16px;}
div#maximenuck ul.maximenuck li.top-menu-tiles span.separator img{background-position: 0 -858px;width:16px;height:16px;}
div#maximenuck ul.maximenuck li.top-menu-chart span.separator img{background-position: 0 -66px;width:16px;height:16px;}
/*--maximenuitemclass.css--*/
@media only screen and (max-width:640px){
    #maximenuck { display: none !important; }
    .mobilebarmenuck { display: block !important; }
     }
@media screen and (max-width: 480px){.pl-cs .pl-row{width:100%!important;}}
div#maximenuck ul.maximenuck li.maximenuck.item101.level1 > a.maximenuck span.titreck, div#maximenuck ul.maximenuck li.maximenuck.item101.level1 > span.separator span.titreck,
div#maximenuck ul.maximenuck2 li.maximenuck.item101.level1 > a.maximenuck span.titreck, div#maximenuck li.maximenuck.item101.level1 > span.separator span.titreck { color: #424242 !important;font-size: 14px !important;font-weight: bold !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item101.level1:hover,
div#maximenuck ul.maximenuck2 li.maximenuck.item101.level1:hover { background: #F6B466 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item122.level1 > span.separator:hover,
div#maximenuck ul.maximenuck2 li.maximenuck.item122.level1 > span.separator:hover { background: #F6B466 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item122.level1 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck122 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item127.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item127.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item127.level2 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck127 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item128.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item128.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 0px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item128.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck128 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item129.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item129.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item130.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item130.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item131.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item131.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item132.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item132.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item133.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item133.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item135.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item135.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item135.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck135 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item313.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item313.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item354.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item354.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item136.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item136.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item136.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck136 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item484.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item484.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item485.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item485.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item486.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item486.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item487.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item487.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item488.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item488.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item489.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item489.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item355.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item355.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item355.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck355 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item174.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item174.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item174.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck174 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item491.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item491.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item492.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item492.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item493.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item493.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item148.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item148.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item148.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck148 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item138.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item138.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item149.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item149.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item149.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck149 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item357.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item357.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item357.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck357 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item502.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item502.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item503.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item503.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item504.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item504.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item151.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item151.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item151.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck151 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item505.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item505.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item506.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item506.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item507.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item507.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item356.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item356.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item150.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item150.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item150.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck150 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item152.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item152.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item152.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck152 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item314.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item314.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item360.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item360.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item360.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck360 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item514.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item514.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item515.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item515.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item516.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item516.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item517.level4,
div#maximenuck ul.maximenuck2 li.maximenuck.item517.level4{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item153.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item153.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item153.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck153 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item154.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item154.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item155.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item155.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item156.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item156.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item157.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item157.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item157.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck157 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item158.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item158.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item159.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item159.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item159.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck159 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item134.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item134.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item134.level2 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck134 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item141.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item141.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item141.level3 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck141 { background: #41587A !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item163.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item163.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item164.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item164.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item165.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item165.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item359.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item359.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item359.level2 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck359 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item139.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item139.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item140.level3,
div#maximenuck ul.maximenuck2 li.maximenuck.item140.level3{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 4px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1678.level1 > a.maximenuck span.titreck, div#maximenuck ul.maximenuck li.maximenuck.item1678.level1 > span.separator span.titreck,
div#maximenuck ul.maximenuck2 li.maximenuck.item1678.level1 > a.maximenuck span.titreck, div#maximenuck li.maximenuck.item1678.level1 > span.separator span.titreck { color: #424242 !important;font-size: 14px !important;font-weight: bold !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1678.level1:hover,
div#maximenuck ul.maximenuck2 li.maximenuck.item1678.level1:hover { background: #F6B466 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1678.level1 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck1678 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item570.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item570.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item580.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item580.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item579.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item579.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item578.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item578.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1679.level1 > a.maximenuck span.titreck, div#maximenuck ul.maximenuck li.maximenuck.item1679.level1 > span.separator span.titreck,
div#maximenuck ul.maximenuck2 li.maximenuck.item1679.level1 > a.maximenuck span.titreck, div#maximenuck li.maximenuck.item1679.level1 > span.separator span.titreck { color: #424242 !important;font-size: 14px !important;font-weight: bold !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1679.level1:hover,
div#maximenuck ul.maximenuck2 li.maximenuck.item1679.level1:hover { background: #F6B466 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1679.level1 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck1679 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item583.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item583.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item582.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item582.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item196.level1 > a.maximenuck span.titreck, div#maximenuck ul.maximenuck li.maximenuck.item196.level1 > span.separator span.titreck,
div#maximenuck ul.maximenuck2 li.maximenuck.item196.level1 > a.maximenuck span.titreck, div#maximenuck li.maximenuck.item196.level1 > span.separator span.titreck { color: #424242 !important;font-size: 14px !important;font-weight: bold !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item196.level1:hover,
div#maximenuck ul.maximenuck2 li.maximenuck.item196.level1:hover { background: #F6B466 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item196.level1.active,
div#maximenuck ul.maximenuck2 li.maximenuck.item196.level1.active { background: #F6B466 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item196.level1 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck196 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1680.level1 > a.maximenuck span.titreck, div#maximenuck ul.maximenuck li.maximenuck.item1680.level1 > span.separator span.titreck,
div#maximenuck ul.maximenuck2 li.maximenuck.item1680.level1 > a.maximenuck span.titreck, div#maximenuck li.maximenuck.item1680.level1 > span.separator span.titreck { color: #424242 !important;font-size: 14px !important;font-weight: bold !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1680.level1:hover,
div#maximenuck ul.maximenuck2 li.maximenuck.item1680.level1:hover { background: #F6B466 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item1680.level1 > div.floatck,
div#maximenuck .maxipushdownck div.floatck.submenuck1680 { background: #262626 !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item195.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item195.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item194.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item194.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item585.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item585.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck ul.maximenuck li.maximenuck.item584.level2,
div#maximenuck ul.maximenuck2 li.maximenuck.item584.level2{ padding-top: 4px !important;padding-right: 0px !important;padding-bottom: 4px !important;padding-left: 0px !important;margin-top: 0px !important;margin-right: 1px !important;margin-bottom: 4px !important;margin-left: 1px !important; } 
div#maximenuck div.floatck, div#maximenuck ul.maximenuck li.maximenuck div.floatck { margin-top: 5px; } 
div#maximenuck ul.maximenuck li.maximenuck.level1, div#maximenuck ul.maximenuck li.maximenuck.level1.parent { padding-top: 4px;padding-right: 10px;padding-bottom: 6px;padding-left: 10px;margin-top: 4px;margin-right: 5px;margin-bottom: 0px;margin-left: 5px;background: #FFFFFF;background: -moz-linear-gradient(top,  #FFFFFF 0%, #DBDBDB 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#DBDBDB)); background: -webkit-linear-gradient(top,  #FFFFFF 0%,#DBDBDB 100%);background: -o-linear-gradient(top,  #FFFFFF 0%,#DBDBDB 100%);background: -ms-linear-gradient(top,  #FFFFFF 0%,#DBDBDB 100%);background: linear-gradient(top,  #FFFFFF 0%,#DBDBDB 100%); -moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; } 
div#maximenuck ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator span.titreck { color: #424242;font-size: 14px;font-weight: bold; } 
div#maximenuck ul.maximenuck li.maximenuck div.floatck,
div#maximenuck .maxipushdownck div.floatck { background: #000000; } 

/*--maximenuresponsiveck.css--*//*--Responsive design behavior--*/
@media screen and (max-width: 524px) {
    div.maximenuckh {
        height: auto !important;
    }
    div.maximenuckh ul {
        height: auto !important;
        padding-left: 0 !important;
        /*padding-right: 0 !important;*/
    }
    div.maximenuckh li {
        float :none !important;
        width: 100% !important;
        padding-right: 0 !important;
        margin-right: 0 !important;
    }
    div.maximenuckh div.floatck {
        width: 100% !important;
    }
    div.maximenuckh div.floatck div.maximenuck2 {
        width: 100% !important;
    }
    div.maximenuckh div.floatck div.floatck {
        width: 100% !important;
        margin: 20px 0 0 0 !important;
    }
    div.maximenuckh li.maximenucklogo img {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
    }
}
/*--moo_maximenuhck.css--*/
div.maximenuckh ul.maximenuck {
    clear:both;
    position : relative;
    z-index:999;
}
div.maximenuckh ul.maximenuck > ul {
    clear:both;
    padding : 0;
    margin : 0;
}

div.maximenuckh ul.maximenuck li.maximenuck {
    display: inline-block !important;
    position:relative;
    text-align : left;
    padding : 0;
    margin : 0;
}
div.maximenuckh ul.maximenuck li.maximenuck a,
div.maximenuckh ul.maximenuck li.maximenuck span.separator {
    display:block;
    float : none !important;
    float : left;
    position:relative;
}
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;
}
div.maximenuckh ul.maximenuck li li.maximenuck a {
    display: block;
    padding : 0;
    margin : 0;
}
div.maximenuckh div.maximenuck2 {
    float : left;
    margin : 0;
    padding : 0;
}
div.maximenuckh div.clr {
    clear : both;
    visibility : hidden;
}
/* child items */
div.maximenuckh ul.maximenuck li div.floatck {
    position : absolute;
    left: -999em; /* a supprimer pour effet slide */
    padding : 0;
    margin : 0;
    background : url("/rep/main/menu-icons/transparent.gif"); /* important for hover to work good under IE7 */
}
div.maximenuckh div.floatck ul, div.maximenuckh div.floatck ul li {
    position : static;
}

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;
}
/* css for the mobile menu */
.mobilemaximenuck {
    background: #32373b;
    color: #fff;
    text-shadow: 1px -1px 2px #000;
    font-size: 15px;
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Arial;
    left: 0;
    top: 0;
}
.mobilemaximenuck .topbar{
    height: 53px;
    background: url("/rep/main/menu-icons/fond_haut.jpg") left top repeat-x;
}
.mobilemaximenuck .mobilemaximenucktitle {
    font-size: 20px;
    padding: 3px 0 0 20px;
    display: block;
    float: left;
}
.mobilemaximenuck .mobilemaximenuckclose {
    display: block;
    float:right;
    margin: 5px 10px;
    background: url("/rep/main/menu-icons/close.jpg") center center no-repeat;
    width: 31px;
    height: 31px;
    cursor: pointer;
}
.mobilemaximenuck div.maximenuck {
    cursor: pointer;
    background: url("/rep/main/menu-icons/separator.jpg") left bottom repeat-x;
    min-height: 35px;
    line-height: 35px;
    padding: 0;
    padding-bottom: 3px;
	position: relative;
}

.mobilemaximenuck div.maximenuck:hover,
.mobilemaximenuck div.maximenuck:focus {
    background-color: #525a61;
}
.mobilemaximenuck div.maximenuck > a {
    color: #fff !important;
    font-family: Arial;
    display: block;
    padding-left: 45px;
    text-decoration: none;
    text-align: left;
    min-height: 35px;
}
.mobilemaximenuck div span.descck {
    padding-left: 10px;
    font-size: 12px;
}
.mobilemaximenuck div.current {
    border: none;
}
.mobilemaximenuck div.current > a:after {
    content: " ";
    display: block;
    float: right;
    height: 35px;
    width: 16px;
    margin-right: 10px;
    background: url("/rep/main/menu-icons/arrow_right.png") center center no-repeat;
}
.mobilemaximenuck div.level1.maximenuck > a {
    background: url("/rep/main/menu-icons/arrow.jpg") left center no-repeat;
    padding-left: 45px;
}
.mobilemaximenuck div.level2.maximenuck > a {
    background: url("/rep/main/menu-icons/arrow2.jpg") left center no-repeat;
    padding-left: 55px;
}
.mobilemaximenuck div.level3.maximenuck > a {
    background: url("/rep/main/menu-icons/arrow3.png") 20px center no-repeat;
    padding-left: 65px;
}
.mobilebarmenuck {
    display: none;
    position: absolute;
    z-index: 100; 
    top: 0;
    left: 0;
    background: #444;
    width: 100%;
    /*height: 35px;*/
}
.mobilebuttonmenuck {
    position: relative;
    z-index: 100; 
    height: 24px;
    width: 35px;
    background: url("/rep/main/menu-icons/icon_launch.jpg") left center no-repeat;
    float: right;
    margin: 5px;
    cursor: pointer;
}
.mobilebarmenutitleck {
    padding-left: 20px;
    line-height: 30px;
    color: #eee;
    font-size: 16px;
}