.rmm img{margin-bottom: -0.4em;}
.rmm .rmm-toggled ul li.vide, .rmm .rmm-main-list li.vide {
width: 4em;

display:inline-block;
*display:inline;
height:0;
}
.rmm .rmm-main-list li.rs {
width: 2.2em;

display:inline-block;
*display:inline;
}
.rmm .rmm-main-list li{
	
	display:inline-block;
	*display:inline;
	
	}
.rmm {
	display:block;
	position:relative;
	width:100%;
	margin:0 !important;
	float: right;
	font-family: 'brandon_grotesquemedium', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	max-width: 1100px !important;
}
/*.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}*/
.rmm a {
	color:#6e6f70;
	text-decoration:none;
	
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0;
	padding: 0 1% 0 0;;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
	text-align:right;
}


/* sublevel menu - in construction */
/*.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {*/
.rmm ul li ul {
	display:none !important;
	text-align:left;
	/*height:0px !important;
	width:0px !important;*/
}
/* */
.rmm.graphite .rmm-main-list > li ul{position:absolute; background: rgb(255,255,255); background: rgba(255,255,255,0.7); }
.rmm.graphite .rmm-main-list > li ul a{color:#594f50; border:none; padding: 0.8em 1.2em; border-bottom:solid 1px #fff}
.rmm.graphite .rmm-main-list > li ul a:hover{border:none; padding: 0.8em 1.2em; background:#ffffff; border-bottom:solid 1px #fff}
.rmm.graphite .rmm-main-list > li:hover ul{display:block !important}
.rmm.graphite .rmm-main-list > li ul li{display:block}
.rmm.graphite .rmm-main-list > li ul li a{display:block; font-weight: normal;text-shadow: 0px 0px 7px rgba(255, 255, 255, 1);}

.rmm .rmm-main-list li {
	display:inline-block;
	padding:0;
	margin:0 !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0 !important;
	padding:0 0 1% 0 !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
	position:relative;
}




/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	border-top: solid rgb(255,255,255) 0.2em;
	border-top: solid rgba(255,255,255,0) 0.2em;
	padding: 1.75em 0.5em 1.7em;
	font-size:0.75em;
	position:relative;
	line-height: 120%;
}
.rmm.graphite .rmm-main-list > li > a {height:2.1em; line-height: 2.1em; text-align: center;}
.rmm.graphite .rmm-main-list > li > a > span {
    vertical-align: middle;
    line-height: 120%;
    display: inline-block;
}
.rmm.graphite .rmm-main-list li a:hover {border-top: solid #594c4c 0.2em;}

.rmm.graphite .rmm-toggled {
	width:100%;
	min-height:36px;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:2.5em;
	color:#6e6f70;
	text-align:left;
	position:relative;
	margin: 0.9em 0 0 0;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	padding: 0.5em 3em 0.5em 1em;
    text-align: right;
	cursor:pointer;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:#6e6f70;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:45%;
	text-align:center;
	padding:1.5%;
	line-height: 130%;
	background: url(../images/tiret-menu-r.jpg) 50% 100% no-repeat;
	float:left;
	font-size: 0.75em;
	-moz-box-shadow: inset 0px 0px 0px 1px #eee;
	-webkit-box-shadow: inset 0px 0px 0px 1px #eee;
	-o-box-shadow: inset 0px 0px 0px 1px #eee
	box-shadow: inset 0px 0px 0px 1px #eee;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee, Direction=NaN, Strength=0);
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	margin:1%;
}
.rmm.graphite .rmm-main-list .space{display:inline-block}
.rmm.graphite .rmm-toggled .space{display:none}
.rmm.graphite .rmm-toggled ul li a:hover{background:#efefef}
#page .rmm.graphite .rmm-toggled ul li a:hover img, #page .rmm.graphite .rmm-toggled ul li a:active img, #page .rmm.graphite .rmm-toggled ul li a:focus img,
#page .rmm.graphite .rmm-toggled ul li a.on img{display:none}



/* SAPPHIRE STYLE */

.rmm.sapphire .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #3e587b;
	background-color:#537b9f;
	border-left:1px solid #3e587b;
	background-image:url('../rmm-img/sapphire-menu-bg.png');
	background-repeat:repeat-x;
}
.rmm.sapphire .rmm-main-list li a:hover {
	background:#3e597b;
}
.rmm.sapphire .rmm-toggled {
	width:95%;
	background-color:#537b9f;
	min-height:36px;
	border-radius:6px;
}
.rmm.sapphire .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-repeat:repeat-x;
}
.rmm.sapphire .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px #3e587b;
}
.rmm.sapphire .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
	width:20px;
	padding:0px 7px 0px 7px;
	border:1px solid #3e587b;
	background-position:top;
}

.rmm.sapphire .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:white;
	width:20px;
}
.rmm.sapphire .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#537698;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #6883a6;
}
.rmm.sapphire .rmm-toggled ul li a:active {
	background-color:#3c5779;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #3c5779;
}
.rmm.sapphire .rmm-toggled ul li:first-child a { 
	border-top:1px solid #3c5779 !important;
}





/* MINIMAL STYLE */

.rmm.minimal a {
	color:#333333;
}
.rmm.minimal a:hover {
	opacity:0.7;
}
.rmm.minimal .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
}
.rmm.minimal .rmm-toggled {
	width:95%;
	min-height:36px;
}
.rmm.minimal .rmm-toggled-controls {
	display:block;
	height:36px;
	color:#333333;
	text-align:left;
	position:relative;
}
.rmm.minimal .rmm-toggled-title {
	position:relative;
	top:9px;
	left:9px;
	font-size:16px;
	color:#33333;
}
.rmm.minimal .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
}

.rmm.minimal .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:#333333;
	width:25px;
}
.rmm.minimal .rmm-toggled ul li a {
	display:block;
	width:100%;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #dedede;
	color:#333333;
}
.rmm.minimal .rmm-toggled ul li:first-child a {
	border-top:1px solid #dedede;
}
@media print, screen and (max-width:480px){
.rmm.graphite .rmm-toggled ul li a {width: 93%; padding:2.5%}
.rmm.graphite .rmm-toggled-controls {margin:0;}
}