/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
    height: 42px;
    list-style: none outside none;
    margin: 0;
    padding: 0px;
    width: 990px;
    z-index: 3;
	margin:auto;
}

ul#navmenu li {
	padding: 0;
	margin: 0;
	border: 0 none;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height:42px;
	z-index:3;
	/*background: #77a50a;*/
	/*background: url(/assets/inter/qamafr/menu/bg_menu.png) repeat-x scroll right top transparent;*/

	color:#fafafa;
	font-size:12px;
	line-height:13px;
	font-family:open sans;
	font-weight:700;
}

ul#navmenu li.separation {
	background: url("/assets/inter/qamafr/menu/bg_menusplit.png") repeat-x top;
	width:1px;
}


.uppercase{
	text-transform:uppercase;
}

/* Root Menu */
ul#navmenu a {
  vertical-align:middle;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #5c5954;
  font: 11px Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  height:42px;
}

.bloc_menu{
	width:990px;
	margin:auto;
}
#menu_marque, #menu_1, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6, #menu_7, #menu_8, #menu_9, #menu_10, #menu_11, #menu_12, #menu_13, #menu_14, #menu_15, #menu_16, #menu_17, #menu_18{
	/*margin-top:0px;
	float:left;
	position:absolute;
	z-index:13;
	width:990px;
	text-align:left;
	margin:auto;
	background:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;*/
}


#menu_1 .title,
#menu_1 .title a{
	color:#3696dd;
}
#menu_2 .title,
#menu_2 .title a{
	color:#87b030;
}
#menu_3 .title,
#menu_3 .title a{
	color:#c699a6;
}
#menu_4 .title,
#menu_4 .title a{
	color:#a51818;
}
#menu_5 .title, #menu_6 .title,
#menu_5 .title a, #menu_6 .title a{
	color:#e57a1a;
}
#menu_7 .title,
#menu_7 .title a{
	color:#e2ba19;
}
#menu_8 .title,
#menu_8 .title a{
	color:#823402;
}

#menu_1 .title,
#menu_2 .title,
#menu_3 .title,
#menu_4 .title,
#menu_5 .title,
#menu_6 .title,
#menu_7 .title,
#menu_8 .title,
#menu_1 .title a,
#menu_2 .title a,
#menu_3 .title a,
#menu_4 .title a,
#menu_5 .title a,
#menu_6 .title a,
#menu_7 .title a,
#menu_8 .title a{
	font-size:13px;
	font-weight:700;
	font-family:open sans;
	text-transform:none;
	line-height:18px;
	text-decoration:none;
}
#menu_1 .title:hover,
#menu_2 .title:hover,
#menu_3 .title:hover,
#menu_4 .title:hover,
#menu_5 .title:hover,
#menu_6 .title:hover,
#menu_7 .title:hover,
#menu_8 .title:hover{
	cursor:pointer;
	text-decoration:underline;
}
#menu_1 .text a,
#menu_2 .text a,
#menu_3 .text a,
#menu_4 .text a,
#menu_5 .text a,
#menu_6 .text a,
#menu_7 .text a,
#menu_8 .text a{
	color:#505050;
	font-size:13px;
	line-height:18px;
	font-weight:500;
	font-family:open sans;
	text-transform:none;
	text-decoration:none;
}
#menu_1 .text a:hover,
#menu_2 .text a:hover,
#menu_3 .text a:hover,
#menu_4 .text a:hover,
#menu_5 .text a:hover,
#menu_6 .text a:hover,
#menu_7 .text a:hover,
#menu_8 .text a:hover{
	text-decoration:underline;
}
.text{
	margin-bottom:10px;
}

#menu_1 div.active{
	border-left:3px solid #2f86c5;
	box-shadow: 0px;
}
#menu_2 div.active{
	border-left:3px solid #729429;
	box-shadow: 0px;
}
#menu_3 div.active{
	border-left:3px solid #bb8494;
	box-shadow: 0px;
}
#menu_4 div.active{
	border-left:3px solid #991616;
	box-shadow: 0px;
}
#menu_5 div.active, #menu_6 div.active{
	border-left:3px solid #d97218;
	box-shadow: 0px;
}
#menu_7 div.active{
	border-left:3px solid #e0a017;
	box-shadow: 0px;
}
#menu_8 div.active{
	border-left:3px solid #7c3103;
	box-shadow: 0px;
}

#menu_1 div.active .arrow_menu,
#menu_2 div.active .arrow_menu,
#menu_3 div.active .arrow_menu,
#menu_4 div.active .arrow_menu,
#menu_5 div.active .arrow_menu,
#menu_6 div.active .arrow_menu,
#menu_7 div.active .arrow_menu,
#menu_8 div.active .arrow_menu{
	color:#aaaaaa;
	font-weight:600;
	font-size:22px;
}
#menu_1 div.active, #menu_2 div.active, #menu_3 div.active, #menu_4 div.active, #menu_5 div.active, #menu_6 div.active, #menu_7 div.active, #menu_8 div.active{
	background:#ffffff;
	color:#333;
	text-transform:uppercase;
	font-family:open sans;
	font-size:14px;
	font-weight:700;
}

#menu_1 div.inactive, #menu_2 div.inactive, #menu_3 div.inactive, #menu_4 div.inactive, #menu_5 div.inactive, #menu_6 div.inactive, #menu_7 div.inactive, #menu_8 div.inactive{
	color:#fff;
	text-transform:uppercase;
	font-family:open sans;
	font-size:14px;
	font-weight:700;
}
#menu_1 div.inactive{
	background:#2f86c5;
	border-left:3px solid #2f86c5;
	box-shadow:inset 0px -1px 0px 0 rgba(24, 95, 146, 0.35);
	-moz-box-shadow:inset 0px -1px 0px 0px rgba(24, 95, 146, 0.35);
	-webkit-box-shadow:inset 0px -1px 0px 0px rgba(24, 95, 146, 0.35);
}
#menu_2 div.inactive{
	background:#729429;
	border-left:3px solid #729429;
	box-shadow:inset 0px -1px 0px 0 rgba(83, 107, 30, 0.35);
	-moz-box-shadow:inset 0px -1px 0px 0px rgba(83, 107, 30, 0.35);
	-webkit-box-shadow:inset 0px -1px 0px 0px rgba(83, 107, 30, 0.35);
}
#menu_3 div.inactive{
	background:#bb8494;
	border-left:3px solid #bb8494;
	box-shadow:inset 0px -1px 0px 0 rgba(153, 84, 104, 0.35);
	-moz-box-shadow:inset 0px -1px 0px 0px rgba(153, 84, 104, 0.35);
	-webkit-box-shadow:inset 0px -1px 0px 0px rgba(153, 84, 104, 0.35);
}
#menu_4 div.inactive{
	background:#991616;
	border-left:3px solid #991616;
	box-shadow:inset 0px -1px 0px 0 rgba(83, 11, 11, 0.35);
	-moz-box-shadow:inset 0px -1px 0px 0px rgba(83, 11, 11, 0.35);
	-webkit-box-shadow:inset 0px -1px 0px 0px rgba(83, 11, 11, 0.35);
}
#menu_5 div.inactive,
#menu_6 div.inactive{
	background:#d97218;
	border-left:3px solid #d97218;
	box-shadow:inset 0px -1px 0px 0 rgba(176, 92, 19, 0.35);
	-moz-box-shadow:inset 0px -1px 0px 0px rgba(176, 92, 19, 0.35);
	-webkit-box-shadow:inset 0px -1px 0px 0px rgba(176, 92, 19, 0.35);
}
#menu_7 div.inactive{
	background:#e0a017;
	border-left:3px solid #e0a017;
	box-shadow:inset 0px -1px 0px 0 rgba(163, 116, 16, 0.35);
	-moz-box-shadow:inset 0px -1px 0px 0px rgba(163, 116, 16, 0.35);
	-webkit-box-shadow:inset 0px -1px 0px 0px rgba(163, 116, 16, 0.35);
}
#menu_8 div.inactive{
	background:#7c3103;
	border-left:3px solid #7c3103;
	box-shadow:inset 0px -1px 0px 0 rgba(46, 18, 1, 0.35);
	-moz-box-shadow:inset 0px -1px 0px 0px rgba(46, 18, 1, 0.35);
	-webkit-box-shadow:inset 0px -1px 0px 0px rgba(46, 18, 1, 0.35);
}
#menu_1 div.inactive .arrow_menu{
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	color:#2779b4;
	font-weight:600;
	font-size:22px;
}
#menu_2 div.inactive .arrow_menu{
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	color:#425518;
	font-weight:600;
	font-size:22px;
}
#menu_3 div.inactive .arrow_menu{
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	color:#84475a;
	font-weight:600;
	font-size:22px;
}
#menu_4 div.inactive .arrow_menu{
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	color:#640d0d;
	font-weight:600;
	font-size:22px;
}
#menu_5 div.inactive .arrow_menu,
#menu_6 div.inactive .arrow_menu{
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	color:#6c380b;
	font-weight:600;
	font-size:22px;
}
#menu_7 div.inactive .arrow_menu{
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	color:#89620e;
	font-weight:600;
	font-size:22px;
}
#menu_8 div.inactive .arrow_menu{
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	color:#381601;
	font-weight:600;
	font-size:22px;
}

ul#navmenu li.menu_1 a, ul#navmenu li.menu_2 a, ul#navmenu li.menu_3 a, ul#navmenu li.menu_4 a, ul#navmenu li.menu_5 a, ul#navmenu li.menu_6 a,
ul#navmenu li.menu_7 a, ul#navmenu li.menu_8 a, ul#navmenu li.menu_promo a, ul#navmenu li.menu_9 a, ul#navmenu li.menu_10 a, ul#navmenu li.menu_11 a, ul#navmenu li.menu_12 a, ul#navmenu li.menu_13 a, ul#navmenu li.menu_14 a, ul#navmenu li.accueil a{
	/*background: #77a50a;*/
	color:#fff;
	font-size:14px;
	line-height:13px;
	font-weight:bold;
}
ul#navmenu li.menu_1:hover, ul#navmenu li.menu2_1 {
	/* Anciens navigateurs */
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);

	background: #2f86c5 url("/assets/inter/qamafr/menu/menu_1-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #2f86c5;
	background: #2f86c5\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF3696dd, endColorstr=#FF2f86c5);
}
@media all and (min-width: 0px) {
	ul#navmenu li.menu_1:hover, ul#navmenu li.menu2_1 {
		/* Opera */
		background: #2f86c5 url("menu_1-bg.svg");
		/* Navigateurs récents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#3696dd),
			to(#2f86c5)
		);
		background-image: -webkit-linear-gradient(
			top,
			#3696dd,
			#2f86c5
		);
		background-image: -moz-linear-gradient(
			top,
			#3696dd,
			#2f86c5
		);
		background-image: -o-linear-gradient(
			top,
			#3696dd,
			#2f86c5
		);
		background-image: linear-gradient(
			top,
			#3696dd,
			#2f86c5
		);
	}
}
ul#navmenu li.menu_2:hover, ul#navmenu li.menu2_2 {
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	/* Anciens navigateurs */
	background: #729429 url("/assets/inter/qamafr/menu/menu_2-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #729429;
	background: #729429\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF87b030, endColorstr=#FF729429);
}
@media all and (min-width: 0px) {
	ul#navmenu li.menu_2:hover, ul#navmenu li.menu2_2 {
		/* Opera */
		background: #729429 url("/assets/inter/qamafr/menu/menu_2-bg.svg");
		/* Navigateurs récents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#87b030),
			to(#729429)
		);
		background-image: -webkit-linear-gradient(
			top,
			#87b030,
			#729429
		);
		background-image: -moz-linear-gradient(
			top,
			#87b030,
			#729429
		);
		background-image: -o-linear-gradient(
			top,
			#87b030,
			#729429
		);
		background-image: linear-gradient(
			top,
			#87b030,
			#729429
		);
	}
}
ul#navmenu li.menu_3:hover, ul#navmenu li.menu2_3 {
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	/* Anciens navigateurs */
	background: #bb8494 url("/assets/inter/qamafr/menu/menu_3-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #bb8494;
	background: #bb8494\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFc699a6, endColorstr=#FFbb8494);
}
@media all and (min-width: 0px) {
	ul#navmenu li.menu_3:hover, ul#navmenu li.menu2_3 {
		/* Opera */
		background: #bb8494 url("/assets/inter/qamafr/menu/menu_3-bg.svg");
		/* Navigateurs récents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#c699a6),
			to(#bb8494)
		);
		background-image: -webkit-linear-gradient(
			top,
			#c699a6,
			#bb8494
		);
		background-image: -moz-linear-gradient(
			top,
			#c699a6,
			#bb8494
		);
		background-image: -o-linear-gradient(
			top,
			#c699a6,
			#bb8494
		);
		background-image: linear-gradient(
			top,
			#c699a6,
			#bb8494
		);
	}
}
ul#navmenu li.menu_4:hover, ul#navmenu li.menu2_4 {
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	/* Anciens navigateurs */
	background: #991616 url("/assets/inter/qamafr/menu/menu_4-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #991616;
	background: #991616\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFa51818, endColorstr=#FF991616);
}
@media all and (min-width: 0px) {
	ul#navmenu li.menu_4:hover, ul#navmenu li.menu2_4 {
		/* Opera */
		background: #991616 url("/assets/inter/qamafr/menu/menu_4-bg.svg");
		/* Navigateurs récents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#a51818),
			to(#991616)
		);
		background-image: -webkit-linear-gradient(
			top,
			#a51818,
			#991616
		);
		background-image: -moz-linear-gradient(
			top,
			#a51818,
			#991616
		);
		background-image: -o-linear-gradient(
			top,
			#a51818,
			#991616
		);
		background-image: linear-gradient(
			top,
			#a51818,
			#991616
		);
	}
}
ul#navmenu li.menu_5:hover, ul#navmenu li.menu2_5, ul#navmenu li.menu_6:hover, ul#navmenu li.menu2_6 {
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	/* Anciens navigateurs */
	background: #d97218 url("/assets/inter/qamafr/menu/menu_5-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #d97218;
	background: #d97218\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFe57a1a, endColorstr=#FFd97218);
}
@media all and (min-width: 0px) {
	ul#navmenu li.menu_5:hover, ul#navmenu li.menu2_5, ul#navmenu li.menu_6:hover, ul#navmenu li.menu2_6 {
		/* Opera */
		background: #d97218 url("/assets/inter/qamafr/menu/menu_5-bg.svg");
		/* Navigateurs récents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#e57a1a),
			to(#d97218)
		);
		background-image: -webkit-linear-gradient(
			top,
			#e57a1a,
			#d97218
		);
		background-image: -moz-linear-gradient(
			top,
			#e57a1a,
			#d97218
		);
		background-image: -o-linear-gradient(
			top,
			#e57a1a,
			#d97218
		);
		background-image: linear-gradient(
			top,
			#e57a1a,
			#d97218
		);
	}
}
ul#navmenu li.menu_7:hover, ul#navmenu li.menu2_7 {
	text-shadow: 0px -1px 0px rgba(16, 18, 17, 0.32);
	/* Anciens navigateurs */
	background: #e0a017 url("/assets/inter/qamafr/menu/menu_7-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #e0a017;
	background: #e0a017\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFe2ba19, endColorstr=#FFe0a017);
}
@media all and (min-width: 0px) {
	ul#navmenu li.menu_7:hover, ul#navmenu li.menu2_7 {
		/* Opera */
		background: #e0a017 url("/assets/inter/qamafr/menu/menu_7-bg.svg");
		/* Navigateurs récents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#e2ba19),
			to(#e0a017)
		);
		background-image: -webkit-linear-gradient(
			top,
			#e2ba19,
			#e0a017
		);
		background-image: -moz-linear-gradient(
			top,
			#e2ba19,
			#e0a017
		);
		background-image: -o-linear-gradient(
			top,
			#e2ba19,
			#e0a017
		);
		background-image: linear-gradient(
			top,
			#e2ba19,
			#e0a017
		);
	}
}
ul#navmenu li.menu_8:hover, ul#navmenu li.menu2_8 {
	/* Anciens navigateurs */
	background: #7c3103 url("/assets/inter/qamafr/menu/menu_8-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #7c3103;
	background: #7c3103\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF823402, endColorstr=#FF7c3103);
}
@media all and (min-width: 0px) {
	ul#navmenu li.menu_8:hover, ul#navmenu li.menu2_8 {
		/* Opera */
		background: #7c3103 url("/assets/inter/qamafr/menu/menu_8-bg.svg");
		/* Navigateurs récents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#823402),
			to(#7c3103)
		);
		background-image: -webkit-linear-gradient(
			top,
			#823402,
			#7c3103
		);
		background-image: -moz-linear-gradient(
			top,
			#823402,
			#7c3103
		);
		background-image: -o-linear-gradient(
			top,
			#823402,
			#7c3103
		);
		background-image: linear-gradient(
			top,
			#823402,
			#7c3103
		);
	}
}
ul#navmenu li.menu_promo:hover, ul#navmenu li.menu_9:hover, ul#navmenu li.menu_10:hover, ul#navmenu li.menu_11:hover, ul#navmenu li.menu_12:hover,
ul#navmenu li.menu_13:hover, ul#navmenu li.menu_14:hover, ul#navmenu li.accueil:hover{
	background: #505050;
}

ul#navmenu li.menu2_1 a, ul#navmenu li.menu2_2 a, ul#navmenu li.menu2_3 a, ul#navmenu li.menu2_4 a, ul#navmenu li.menu2_5 a, ul#navmenu li.menu2_6 a, ul#navmenu li.menu2_7 a, ul#navmenu li.menu2_8 a, ul#navmenu li.menu2_9 a,
ul#navmenu li.menu2_10 a, ul#navmenu li.menu2_11 a, ul#navmenu li.menu2_12 a, ul#navmenu li.menu2_13 a, ul#navmenu li.menu2_14 a, ul#navmenu li.menu_promo2 a{
	color:#fff;
	font-weight:bold;
}
.inactive{
	font-weight:normal;
	font-family : arial;
}
.active{
	font-weight:bold;
	font-family : arial;
}

