/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited {
	color: #fff;
	margin: 0;
	height: 32px;
}

a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover {
	color: #7e7e7e;;
	height: 32px;
	/*border-top: 3px solid #a3a3a3;
	border-left: 1px solid #dfdfdf;	
	border-right: 1px solid #c0c0c0;
	margin: -2px -1px -3px -1px; *//* To prevent the navi to move because of the borders */	
}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited {
	background-color: #ececec;
	height: 32px;
	color: #5f5f5f;
	cursor: hand !important;
}

a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	background-color: #ececec;
	/*background-image: url(../image/navibg_top_navi.gif);*/
	color: #7e7e7e;
	cursor: hand !important;
}

ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:link, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:link, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:link,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:visited, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:visited, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:visited {
	background-image: url(../image/divider-on.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #0066CC;
	color: #0066CC;	/* color: #a3a3a3; */
	cursor: hand !important;
}

ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:hover, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:hover, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:hover {
	background-color: #E0E0E0;
	color: #0066CC;	/* color: #a3a3a3; */
	cursor: hand !important;
}

ul.mainlevel-suckerfish-horizontal ul .expanded {
	display: block;
	background-color: #E0E0E0;
	color: #0066CC;	/* color: #a3a3a3; */
	/*background-image: url("../image/arrow_right.gif");*/
	/*background-image: url(../image/divider-on.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	/*background-position: right center;*/
	padding-right: 10px;
}


/** customize style / layout here */
a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover {
	font-weight: bold;
	font-size:13px;
	line-height:27px;
	text-align: center;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 27px;
	background-image: url(../image/divider.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/** customize style / layout here */
a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover {
	font-weight: bold;
	font-size:13px;
	line-height:27px;
	text-align: center;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 27px;
}


a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	border: 1px solid silver;
	padding: 7px 15px 0 15px;
	display: block;
	cursor: hand !important;
}

a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal {
	float: left;
	/*width: auto;*/
}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
	font-size: 90%;
	border-top: 0px solid silver;
}

#active_menu-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,
a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: bold;
	color: #7e7e7e;	
}

ul.mainlevel-suckerfish-horizontal, .mainlevel-suckerfish-horizontal ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.mainlevel-suckerfish-horizontal {
	width: auto;
	z-index: 101;
}

ul.mainlevel-suckerfish-horizontal ul {
	z-index: 102;
}

ul.mainlevel-suckerfish-horizontal ul ul {
	z-index: 103;
}


ul.mainlevel-suckerfish-horizontal li {
	padding: 0;
	margin: 0;
	background: none;
	list-style: none;
	float: left;
	position: relative;
	margin-right: 0px;
	margin-top: 0px;
	height: 27px;
}

ul.mainlevel-suckerfish-horizontal li li {
	position: relative;
	width: 150px;
	margin: 0;
}

ul.mainlevel-suckerfish-horizontal li li ul {
	left: 150px;
	top: 0;
}

ul.mainlevel-suckerfish-horizontal ul {
	display: none;
	position: absolute; 
	top: 30px;
	left: 0;
}

ul.mainlevel-suckerfish-horizontal li > ul {
	top: 30px;
	left: auto;
}

ul.mainlevel-suckerfish-horizontal li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-suckerfish-horizontal li.hover ul ul {
	display: none;
}

ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal li li {
	clear: left;
}

/** separator */
span.mainlevel-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
	border-width: 0px;
	padding: 5px;
}



/* Fix to get the navi on top of fpss in ie */
ul.mainlevel-suckerfish-horizontal li:hover *,
ul.mainlevel-suckerfish-horizontal li.hover *{
	display: block;
	position: relative;
	z-index: 10101;	/*/99999;*/
}




/* CSS MENU IMAGES */
.mainlevel-suckerfish-horizontal{ background-repeat: no-repeat; height: 32px; }
.mainlevel-suckerfish-horizontal span,
.mainlevel-suckerfish-horizontal li:hover span,
/* .mainlevel-suckerfish-horizontal li.hover span  { display: none; } */

li:hover .sublevel_current-suckerfish-horizontal span, li:hover .sublevel-suckerfish-horizontal span,
li.hover .sublevel_current-suckerfish-horizontal span, li.hover .sublevel-suckerfish-horizontal span{
	display: inline;
}
.sublevel_current-suckerfish-horizontal span, .sublevel-suckerfish-horizontal span {display: inline;}

#menulink_1-suckerfish-horizontal,
#menulink_2-suckerfish-horizontal,
#menulink_3-suckerfish-horizontal,
#menulink_4-suckerfish-horizontal,
#menulink_5-suckerfish-horizontal,
#menulink_6-suckerfish-horizontal,
#menulink_7-suckerfish-horizontal,
#menulink_8-suckerfish-horizontal{
	color: #2E5CBE;
	background-color: #FFF;	/* background-color: #BECEEF; */
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #2E5CBE;
	width: 124px;
	margin-top: 4px;
	margin-bottom: 0px;
}

#menulink_1b-suckerfish-horizontal{
	color: #E31527;
	width:124px;
	margin-top:4px;
	margin-bottom:0px;
}


#menulink_1-suckerfish-horizontal:hover,
#menulink_1b-suckerfish-horizontal:hover,
#menulink_2-suckerfish-horizontal:hover,
#menulink_3-suckerfish-horizontal:hover,
#menulink_4-suckerfish-horizontal:hover,
#menulink_5-suckerfish-horizontal:hover,
#menulink_6-suckerfish-horizontal:hover,
#menulink_7-suckerfish-horizontal:hover,
#menulink_8-suckerfish-horizontal.hover{
	margin-top:0px;
	background-color:#E1E1E1;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #A5A5A5;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}



/* More magic */
/*Pour firefox. C'est dans worlskills_ie_fix.css pour internet explorer*/
/* sous-menu en 1 ligne */
ul.mainlevel-suckerfish-horizontal ul#menulist_1-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul#menulist_4-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul#menulist_8-suckerfish-horizontal
{
	background-image: url(../image/headerMenu_1.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	width:975px;
	height:90px;
	position:absolute;
	top:32px;
	z-index:9999;
	display: none;
	padding-top: 8px;
	padding-left: 10px;
}

/* sous-menu en 2 lignes */
ul.mainlevel-suckerfish-horizontal ul#menulist_1b-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul#menulist_2-suckerfish-horizontal
{
	background-image: url(../image/headerMenu_2.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	width:975px;
	height:170px;
	position:absolute;
	top:32px;
	z-index:10000;
	display: none;
	padding-top: 8px;
	padding-left: 10px;
}


/* sous-menu en 3 lignes */
ul.mainlevel-suckerfish-horizontal ul#menulist_3-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul#menulist_5-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul#menulist_6-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul#menulist_7-suckerfish-horizontal
{
	background-image: url(../image/headerMenu_3.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	width:975px;
	height:245px;
	position:absolute;
	top:32px;
	z-index:10001;
	display: none;
	padding-top: 8px;
	padding-left: 10px;
}

ul.mainlevel-suckerfish-horizontal ul#menulist_1-suckerfish-horizontal {
	left:-10px;	/*left:-10px;*/
}
ul.mainlevel-suckerfish-horizontal ul#menulist_1b-suckerfish-horizontal {
	left:10px;
}
ul.mainlevel-suckerfish-horizontal ul#menulist_2-suckerfish-horizontal {
	left:-114px;
}
ul.mainlevel-suckerfish-horizontal ul#menulist_3-suckerfish-horizontal {
	left:-238px;
}
ul.mainlevel-suckerfish-horizontal ul#menulist_4-suckerfish-horizontal {
	left:-362px;
}
ul.mainlevel-suckerfish-horizontal ul#menulist_5-suckerfish-horizontal {
	left:-486px;
}
ul.mainlevel-suckerfish-horizontal ul#menulist_6-suckerfish-horizontal {
	left:-610px;
}
ul.mainlevel-suckerfish-horizontal ul#menulist_7-suckerfish-horizontal {
	left:-734px;
}
ul.mainlevel-suckerfish-horizontal ul#menulist_8-suckerfish-horizontal {
	left:-854px;
}

li:hover ul#menulist_1-suckerfish-horizontal,
li:hover ul#menulist_1b-suckerfish-horizontal,
li:hover ul#menulist_2-suckerfish-horizontal,
li:hover ul#menulist_3-suckerfish-horizontal,
li:hover ul#menulist_4-suckerfish-horizontal,
li:hover ul#menulist_5-suckerfish-horizontal,
li:hover ul#menulist_6-suckerfish-horizontal,
li:hover ul#menulist_7-suckerfish-horizontal,
li:hover ul#menulist_8-suckerfish-horizontal
{
	display: inline;
}

ul.mainlevel-suckerfish-horizontal li ul#menulist_1-suckerfish-horizontal li,
ul.mainlevel-suckerfish-horizontal li ul#menulist_1b-suckerfish-horizontal li,
ul.mainlevel-suckerfish-horizontal li ul#menulist_2-suckerfish-horizontal li,
ul.mainlevel-suckerfish-horizontal li ul#menulist_3-suckerfish-horizontal li,
ul.mainlevel-suckerfish-horizontal li ul#menulist_4-suckerfish-horizontal li,
ul.mainlevel-suckerfish-horizontal li ul#menulist_5-suckerfish-horizontal li,
ul.mainlevel-suckerfish-horizontal li ul#menulist_6-suckerfish-horizontal li,
ul.mainlevel-suckerfish-horizontal li ul#menulist_7-suckerfish-horizontal li,
ul.mainlevel-suckerfish-horizontal li ul#menulist_8-suckerfish-horizontal li
{
	clear:none;
	display:inline;
	float:left;
	height:58px;
	margin-left:12px;
	margin-top:12px;
	width:300px;
	background-color: #transparent;	
	-moz-border-radius: 5px;
}

#menulist_1-suckerfish-horizontal li a,
#menulist_1b-suckerfish-horizontal li a,
#menulist_2-suckerfish-horizontal li a,
#menulist_3-suckerfish-horizontal li a,
#menulist_4-suckerfish-horizontal li a,
#menulist_5-suckerfish-horizontal li a,
#menulist_6-suckerfish-horizontal li a,
#menulist_7-suckerfish-horizontal li a,
#menulist_8-suckerfish-horizontal li a
{
	color:#0298F2;
	font-size:12px;
	height: 52px;
	padding:4px;
	text-align:left;
	width: 288px;
	/*text-indent: 60px;*/
	border: 0;
	background-color: #eef2fb;
	border: 1px solid #cfdaf3;
	-moz-border-radius: 5px;
}

#menulist_1-suckerfish-horizontal li a:hover,
#menulist_1b-suckerfish-horizontal li a:hover,
#menulist_2-suckerfish-horizontal li a:hover,
#menulist_3-suckerfish-horizontal li a:hover,
#menulist_4-suckerfish-horizontal li a:hover,
#menulist_5-suckerfish-horizontal li a:hover,
#menulist_6-suckerfish-horizontal li a:hover,
#menulist_7-suckerfish-horizontal li a:hover,
#menulist_8-suckerfish-horizontal li a:hover
{
	background-color:#e6ebf7;
	border:1px solid #cfdaf3;
	text-decoration:none;
}

#menulist_1-suckerfish-horizontal li a span,
#menulist_1b-suckerfish-horizontal li a span,
#menulist_2-suckerfish-horizontal li a span,
#menulist_3-suckerfish-horizontal li a span,
#menulist_4-suckerfish-horizontal li a span,
#menulist_5-suckerfish-horizontal li a span,
#menulist_6-suckerfish-horizontal li a span,
#menulist_7-suckerfish-horizontal li a span,
#menulist_8-suckerfish-horizontal li a span
{
	color:#666666;
	font-weight:normal;
}

#menulist_1-suckerfish-horizontal li a b,
#menulist_1b-suckerfish-horizontal li a b,
#menulist_2-suckerfish-horizontal li a b,
#menulist_3-suckerfish-horizontal li a b,
#menulist_4-suckerfish-horizontal li a b,
#menulist_5-suckerfish-horizontal li a b,
#menulist_6-suckerfish-horizontal li a b,
#menulist_7-suckerfish-horizontal li a b,
#menulist_8-suckerfish-horizontal li a b
{
	display: block;
	margin-left: 60px;
}

#menulist_1-suckerfish-horizontal li a i,
#menulist_1b-suckerfish-horizontal li a i,
#menulist_2-suckerfish-horizontal li a i,
#menulist_3-suckerfish-horizontal li a i,
#menulist_4-suckerfish-horizontal li a i,
#menulist_5-suckerfish-horizontal li a i,
#menulist_6-suckerfish-horizontal li a i,
#menulist_7-suckerfish-horizontal li a i,
#menulist_8-suckerfish-horizontal li a i
{
	display: block;
	margin-left: 60px;
	font-size: 11px;
	font-style: normal;	
}

/* rubr_id= Paris 2019 */
#menulink_1b_1-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/Paris-2019-Candidate-City.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=1 position 1*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#menulink_1b_2-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/collectif.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=2 position 2*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_1b_3-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/media.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=29 position 3*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#menulink_1b_4-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/facebook.gif);	/*vignette des sous-menus : facebook position 4*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* rubr_id=1 A propos */
#menulink_2_1-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/WorldSkills-France-noir-2015.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=1 position 1*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#menulink_2_2-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/reseau.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=2 position 2*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_2_3-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/objectifs.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=29 position 3*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_2_4-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/retour.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=30 position 4*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_2_5-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/lettre.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=31 position 5*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_2_6-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/documents-officiels.gif);	/*vignette des sous-menus : rubr_id=1&ssrubr_id=37 position 6*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_2_7-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_2_8-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_2_9-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif));	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* rubr_id=2  Le Concours */	
#menulink_3_1-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/international.gif);	/*vignette des sous-menus : rubr_id=2&ssrubr_id=15 position 1*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_3_2-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/globe.gif);	/*vignette des sous-menus : rubr_id=2&ssrubr_id=5 position 2*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_3_3-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/3-etapes.gif);	/*vignette des sous-menus : rubr_id=2&ssrubr_id=3 position 3*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_3_4-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/wsp.gif);	/*vignette des sous-menus : rubr_id=2&ssrubr_id=4 position 4*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_3_5-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/texte.gif);	/*vignette des sous-menus : rubr_id=2&ssrubr_id=6 position 5*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_3_6-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/bla-bla.gif);	/*vignette des sous-menus : rubr_id=2&ssrubr_id=7 position 6*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_3_7-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/entrainement.gif);	/*vignette des sous-menus : rubr_id=2&ssrubr_id=8 position 7*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_3_8-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/formation.gif);	/*vignette des sous-menus : rubr_id=2&ssrubr_id= position 8*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_3_9-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* rubr_id=3  Competitions */
#menulink_4_1-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/regions.gif);	/*vignette des sous-menus : rubr_id=3&ssrubr_id=9 position 1*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_4_2-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/France.jpg);	/*vignette des sous-menus : rubr_id=3&ssrubr_id=10 position 2*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_4_3-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/globe2.gif);		/*vignette des sous-menus : rubr_id=3&ssrubr_id=11 position 3*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_4_4-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/Paris-2019-Candidate-City.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_4_5-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_4_6-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_4_7-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_4_8-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_4_9-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* rubr_id=4 Partenaires */
#menulink_5_1-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/partenaire-2016-officiel.gif);	/*vignette des sous-menus : rubr_id=4&parttype_id=5 */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_5_2-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/partenaire-2016-metier.gif);	/*vignette des sous-menus : rubr_id=4parttype_id=6 */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_5_3-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/partenaire-2016-finales-nationales.gif);	/*vignette des sous-menus : rubr_id=4&parttype_id=7 */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_5_4-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/partenaire-2016-media.gif);	/*vignette des sous-menus : rubr_id=4&parttype_id=8 */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_5_5-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France-2016.gif);	/*vignette des sous-menus rechercher */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_5_6-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/partenaire-2016-majeur.gif);	/*vignette des sous-menus  : rubr_id=4&parttype_id=10 */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_5_7-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/partenaire-2016-fournisseur-metier.gif);	/*vignette des sous-menus  : rubr_id=4&parttype_id=11 */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_5_8-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France-2016.gif);	/*vignette des sous-menus  Mecene : rubr_id=4&parttype_id=12 */
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* rubr_id=5  Media */
#menulink_6_1-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/communique-presse.gif);	/*vignette des sous-menus : rubr_id=5&ssrubr_id=16 position 1*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_6_2-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/dossier-presse.gif);	/*vignette des sous-menus : rubr_id=5&ssrubr_id=17 position 2*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_6_3-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/newsletter.gif);	/*vignette des sous-menus : rubr_id=5&ssrubr_id=18 position 3*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_6_4-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/photo2.gif);	/*vignette des sous-menus : rubr_id=5&ssrubr_id=19 position 4*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_6_5-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/tv.gif);	/*vignette des sous-menus : rubr_id=5&ssrubr_id=32 position 5*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_6_6-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/presse.gif);	/*vignette des sous-menus : rubr_id=5&ssrubr_id=34 position 6*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_6_7-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/contact-presse.gif);	/*vignette des sous-menus : rubr_id=5&ssrubr_id=20 position 7*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#menulink_6_8-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/recherche.gif);	/*vignette des sous-menus : rubr_id=5 position 8*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#menulink_6_9-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/accreditation-presse.gif);	/*vignette des sous-menus : rubr_id=5 position 9*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* rubr_id=6  Forum */
#menulink_7_1-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/departement-technique.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id=21 position 1*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_7_2-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/experts.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id=22 position 2*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_7_3-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/partners.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id=23 position 3*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_7_4-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/multimedia.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id=24 position 4*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_7_5-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/ga.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id=25 position 5*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_7_6-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/candidats-fr.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id=26 position 6*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#menulink_7_7-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/supporters.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id=27 position 7*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#menulink_7_8-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/grand-public.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id=28 position 8*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#menulink_7_9-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/worldskills-France2.gif);	/*vignette des sous-menus : rubr_id=6&ssrubr_id= position 9*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* rubr_id=7  Supporters */
#menulink_8_1-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/supporters.gif);	/*vignette des sous-menus : rubr_id=7 position 1*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_8_2-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/texte.gif);	/*vignette des sous-menus : rubr_id=7 position 2*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#menulink_8_3-suckerfish-horizontal {
	background-image: url(../image/vignette-menu/regions.gif);	/*vignette des sous-menus : rubr_id=7 position 3*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

menulist_3-suckerfish-horizontal a {
height:43px;
}



/*---------- miniNavi--*/
/*
#miniNavi {
   margin-bottom: 1em;
   overflow: hidden;
   width: 700px;
}

#miniNavi ul {
	display:inline;
	list-style-type: none;
   margin: 0;
   padding: 0;	
}


#miniNavi ul li{
	display:inline;
	border-right: 1px solid #A7A7A7;
	line-height: 1.1em;
	margin: 0 -.5em 0 .5em;
	padding: 0 .5em 0 .5em;
}
*/
joonav{
position: relative; z-index: 10009;
}



menulist_3-suckerfish-horizontal a {
height:43px;
}



/*---------- miniNavi--*/

#miniNavi {
   margin-bottom: 1em;
   overflow: hidden;
   width: 400px;
}

#miniNavi ul {
	display:inline;
	list-style-type: none;
   margin: 0;
   padding: 0;	
}


#miniNavi ul li{
	display:inline;
	border-right: 1px solid #A7A7A7;
	line-height: 1.1em;
	margin: 0 -.5em 0 .5em;
	padding: 0 .5em 0 .5em;
}

#miniNavi a{
	color: #FFFFFF;
	text-decoration:none;
}
#miniNavi a:hover{
	color: #0066CC;
	text-decoration:underline;
}


/* SUBMENU LEVEL 1*/

ul#mainlevel{
	list-style-type: none;
	display: inline;
}
ul#mainlevel li{
	margin-left: 0px;	
	display: inline;
}
ul#mainlevel li a{
	display: block;
	font-weight: bold;
	padding: 4px 2px 4px 8px;
	width: 150px;
	background-color: #FFF;
	border-left: 4px solid #dddddd;	
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	text-decoration: none;
	color: #616161;
}
span.mainlevel{
	color: #A7A7A7;
}
ul#mainlevel li a:hover{
	background-color: #e5e5e5;
	text-decoration: none;
	border-left: 4px solid #9e9e9e;
	width: 150px;
	color: #444;
	/*font-weight: bold;*/
	
}

/* SUB MENU LEVEL 2 */
ul#mainlevel li ul li a{ padding: 4px 2px 4px 20px; font-weight: normal; width: 138px; }
ul#mainlevel li ul li a:hover{ width: 136px; }