/* Feuille de style CSS pour les menus CFE-CGC UNSA FTO */

/**************************/
/* TOPMENU position user3 */
/**************************/
#menu-nav{
	float: left;
	vertical-align: bottom;
	text-align: left;
	margin-left: 10px;
}
ul#mainlevel-nav {
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
ul#mainlevel-nav li {
	background-image: none;
	margin: 0;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	float : left;
	line-height: 14px;
	white-space: nowrap;
}
ul#mainlevel-nav li a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	/* line-height: 20px; */
	margin-left: 2px;
	text-decoration: none;
	text-align: center;
	color: #646464; /* gris fonce */
	background-color: #f6f6f6;
	background: transparent;
	float: left;
	border-bottom: 2px solid #DD3333; /* rouge brique lumineux */
}
ul#mainlevel-nav li a:hover {
	height: 20px;
	line-height: 20px;
	color: #DD3333; /* rouge brique lumineux */
	background: transparent;
	float: left;
	text-decoration: none;
	background-color: #ececec;
	border-bottom: 2px solid #646464; /* gris fonce */
}


/****************************/
/* HEADMENU position header */
/****************************/
#menu-head {
	float: left;
	vertical-align: top;
	text-align: left;
	margin-left: 10px;
}
ul#mainlevel-head {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul#mainlevel-head li {
	float: left;
	padding: 0;
	margin: 0;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 14px;
	background-image: none;
	white-space: nowrap;
}
ul#mainlevel-head li a {
	float: left;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	/* line-height: 20px; */
	text-decoration: none;
	text-align: center;
	color: #DD3333; /* rouge brique lumineux */
	background-color: white;
	background: transparent;
	border-bottom: 2px solid #646464; /* gris fonce */
}
/*
ul#mainlevel-head li.active{
	border-bottom: 1px solid #fff;
	background-color: #fff;
}
*/
ul#mainlevel-head li a:hover {
	height: 20px;
	line-height : 20px;
	color: #646464; /* gris fonce */
	background: transparent;
	float: left;
	text-decoration: none;
	background-color: #ececec;
	border-bottom: 2px solid #DD3333; /* rouge brique lumineux */
}


/**************************/
/* MAINMENU position left */
/**************************/
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menuButtonsL.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 4px;
	padding-left: 16px;
/*	padding-right: 24px; */
/*	padding-left: 18px; */
	height: 26px !important;
	height: 32px;
	width: 100%;
	text-decoration: none;
}
a.mainlevel:hover {
	background-position: 0px -32px;
	text-decoration: none;
	color: white;
}
a.mainlevel#active_menu {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedL.png) no-repeat;
}
a.mainlevel#active_menu:hover {
	color: white;
}
a#active_menu:hover {
	color: white;
}
a.sublevel:link, a.sublevel:visited {
	display: block;
	background: url(../images/menuButtonsR.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 4px;
	padding-left: 16px;
/*	padding-right: 24px; */
/*	padding-left: 18px; */
	height: 26px !important;
	height: 32px;
	width: 100%;
	text-decoration: none;
/*	color: #c64934; */
}
a.sublevel:hover {
	background-position: 0px -32px;
	text-decoration: none;
	color: white;
}
a.sublevel#active_menu {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}
a.sublevel#active_menu:hover {
	color: white;
}



/*
#active_menu {
color            : #333333;
background-color : #E3E3E3;
font-weight      : bold;
background-color: #dde2ec;
border-right: 1px #ffffff dotted;
border-left: 1px #ffffff dotted;
color: #4f658e;} */
/*
a.mainlevel_entreprise {
font-size: 14px;
color: #000000;
text-decoration: none;
display: block;
width: 142px;
height: 18px;
padding: 3px;
padding-top: 5px;
padding-left: 5px;
margin-bottom: 2px;
background: url(../images/entreprise.gif) no-repeat;
}
a.mainlevel_entreprise:hover {
background-position: 0px -26px;
background-image: url(../images/entreprise.gif);
}
a.sublevel_entreprise {
font-size: 12px;
color: #00ABC3;
text-decoration: none;
display: block;
width: 130px;
padding: 3px;
margin-left: 10px;
margin-bottom: 2px;
background-color: #FFFFFF;
}
a.sublevel_entreprise:hover {
background-color:  #C1C2C4;
}
a.sublevel_entreprise:link, a.sublevel_entreprise:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel_entreprise:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel_entreprise#active_menu {
	color: #333;
}
*/

/****************************/
/* OTHERMENU position right */
/****************************/
a.mainlevel-other:link, a.mainlevel-other:visited {
	display: block;
	background: url(../images/menuButtonsR.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 16px;
	height: 26px !important;
	height: 32px;
/*	padding-left: 18px; */
/*	height: 20px !important; */
/*	height: 25px; */
	width: 100%;
	text-decoration: none;
}
a.mainlevel-other:hover {
	background-position: 0px -32px;
	text-decoration: none;
	color: white;
}
a.mainlevel-other#active_menu-other {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}
a.mainlevel-other#active_menu-other:hover {
	color: white;
}


/****************************/
/* HEADMENU position footer */
/****************************/
#menu-footer {
	float: left;
	vertical-align: top;
	text-align: center;
	margin-left: 10px;
}
ul#mainlevel-footer {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul#mainlevel-footer li {
	float: left;
	padding: 0;
	margin: 0;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 14px;
	background-image: none;
	white-space: nowrap;
}
ul#mainlevel-footer li a {
	float: left;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	/* line-height: 20px; */
	text-decoration: none;
	text-align: center;
	/* color: #DD3333; rouge brique lumineux */
	color: white;
	background-color: white;
	background: transparent;
	border-bottom: 2px solid #646464; /* gris fonce */
}
/*
ul#mainlevel-footer li.active{
	border-bottom: 1px solid #fff;
	background-color: #fff;
}
*/
ul#mainlevel-footer li a:hover {
	height: 20px;
	line-height : 20px;
	color: #646464; /* gris fonce */
	background: transparent;
	float: left;
	text-decoration: none;
	background-color: #ececec;
	border-bottom: 2px solid #DD3333; /* rouge brique lumineux */
}

/*
 * Gestion des nouveaux menus
 */

/* menu accueil */
a.mainlevel_accueil:link, a.mainlevel_accueil:visited {
	font-size: 14px;
	color: white;
	text-decoration: none;
	display: block;
	width: 170px;
	height: 20px;
	/* padding: 3px; */
	padding-top: 4px;
	padding-left: 16px;
	/* margin-bottom: 2px; */
	background: url(../images/accueil.gif) no-repeat;
}
a.mainlevel_accueil:hover {
	background-position: 0px -32px;
	background-image: url(../images/accueil.gif);
}
a.mainlevel_accueil#active_menu_accueil {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedL.png) no-repeat;
}

/* menu Argent */
a.mainlevel_argent:link, a.mainlevel_argent:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
/* padding: 3px; */
padding-top: 5px;
padding-left: 16px;
/* margin-bottom: 2px; */
background: url(../images/argent.gif) no-repeat;
}
a.mainlevel_argent:hover {
background-position: 0px -32px;
background-image: url(../images/argent.gif);
}
a.mainlevel_argent#active_menu_argent {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedL.png) no-repeat;
}
a.sublevel_argent:link, a.sublevel_argent:visited {
font-size: 12px;
color: black;
text-decoration: none;
display: block;
width: 135px;
padding: 3px; 
margin-left: 10px;
margin-bottom: 2px;
background-color: #FFFFFF;
}
a.sublevel_argent:hover {
background-color: #C1C2C4;
color: #900;
text-decoration: none;
}
a.sublevel_argent#active_menu_argent {
background-color: #942315;
color: white;
text-decoration: none;
}

/* menu Emploi */
a.mainlevel_emploi:link, a.mainlevel_emploi:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
/* padding: 3px; */
padding-top: 4px;
padding-left: 16px;
/* margin-bottom: 2px; */
background: url(../images/emploi.gif) no-repeat;
}
a.mainlevel_emploi:hover {
background-position: 0px -32px;
background-image: url(../images/emploi.gif);
}
a.mainlevel_emploi#active_menu_emploi {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedL.png) no-repeat;
}
a.sublevel_emploi:link, a.sublevel_emploi:visited {
font-size: 12px;
color: black;
text-decoration: none;
display: block;
width: 135px;
padding: 3px;
margin-left: 10px;
margin-bottom: 2px;
background-color: #FFFFFF;
}
a.sublevel_emploi:hover {
background-color: #C1C2C4;
color: #900;
text-decoration: none;
}
a.sublevel_emploi#active_menu_emploi {
background-color: #942315;
color: white;
text-decoration: none;
}

/* menu Entreprise */
a.mainlevel_entreprise:link, a.mainlevel_entreprise:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/entreprise.gif) no-repeat;
}
a.mainlevel_entreprise:hover {
background-position: 0px -32px;
background-image: url(../images/entreprise.gif);
}
a.mainlevel_entreprise#active_menu_entreprise {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedL.png) no-repeat;
}
a.sublevel_entreprise:link, a.sublevel_entreprise:visited {
font-size: 12px;
color: black;
text-decoration: none;
display: block;
width: 135px;
padding: 3px;
margin-left: 10px;
margin-bottom: 2px;
background-color: #FFFFFF;
}
a.sublevel_entreprise:hover {
background-color:  #C1C2C4;
color: #900;
text-decoration: none;
}
a.sublevel_entreprise#active_menu_entreprise {
background-color: #942315;
color: white;
text-decoration: none;
}

/* menu Santé */
a.mainlevel_sante:link, a.mainlevel_sante:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/sante.gif) no-repeat;
}
a.mainlevel_sante:hover {
background-position: 0px -32px;
background-image: url(../images/sante.gif);
}
a.mainlevel_sante#active_menu_sante {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedL.png) no-repeat;
}
a.sublevel_sante:link, a.sublevel_sante:visited {
font-size: 12px;
color: black;
text-decoration: none;
display: block;
width: 135px;
padding: 3px;
margin-left: 10px;
margin-bottom: 2px;
background-color: #FFFFFF;
}
a.sublevel_sante:hover {
background-color:  #C1C2C4;
color: #900;
text-decoration: none;
}
a.sublevel_sante#active_menu_sante {
background-color: #942315;
color: white;
text-decoration: none;
}

/* menu Seniors */
a.mainlevel_seniors:link, a.mainlevel_seniors:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/seniors.gif) no-repeat;
}
a.mainlevel_seniors:hover {
background-position: 0px -32px;
background-image: url(../images/seniors.gif);
}
a.mainlevel_seniors#active_menu_seniors {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedL.png) no-repeat;
}
a.sublevel_seniors:link, a.sublevel_seniors:visited {
font-size: 12px;
color: black;
text-decoration: none;
display: block;
width: 135px;
padding: 3px;
margin-left: 10px;
margin-bottom: 2px;
background-color: #FFFFFF;
}
a.sublevel_seniors:hover {
background-color:  #C1C2C4;
color: #900;
text-decoration: none;
}
a.sublevel_seniors#active_menu_seniors {
background-color: #942315;
color: white;
text-decoration: none;
}

/* menu Adhérer */
a.mainlevel_adherer:link, a.mainlevel_adherer:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/adherer.gif) no-repeat;
}
a.mainlevel_adherer:hover {
background-position: 0px -32px;
background-image: url(../images/adherer.gif);
}
a.mainlevel_adherer#active_menu_adherer {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}

/* menu Elections */
a.mainlevel_elections:link, a.mainlevel_elections:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/elections.gif) no-repeat;
}
a.mainlevel_elections:hover {
background-position: 0px -32px;
background-image: url(../images/elections.gif);
}
a.mainlevel_elections#active_menu_elections {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}
a.sublevel_elections:link, a.sublevel_elections:visited {
font-size: 12px;
color: black;
text-decoration: none;
text-align: center;
display: block;
width: 140px;
padding: 3px;
margin: 2px;
margin-left: 10px;
background-color: white;
}
a.sublevel_elections:hover {
background-color: #C9C9C9;
color: #900;
text-decoration: none;
}
a.sublevel_elections#active_menu_elections {
background-color: #0C3984;
color: white;
text-decoration: none;
}

/* menu Stress */
a.mainlevel_stress:link, a.mainlevel_stress:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/stress.gif) no-repeat;
}
a.mainlevel_stress:hover {
background-position: 0px -32px;
background-image: url(../images/stress.gif);
}
a.mainlevel_stress#active_menu_stress {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}
a.sublevel_stress:link, a.sublevel_stress:visited {
font-size: 12px;
color: black;
text-decoration: none;
text-align: center;
display: block;
width: 140px;
padding: 3px;
margin: 2px;
margin-left: 10px;
background-color: white;
}
a.sublevel_stress:hover {
background-color: #C9C9C9;
color: #900;
text-decoration: none;
}
a.sublevel_stress#active_menu_stress {
background-color: #0C3984;
color: white;
text-decoration: none;
}

/* menu Presse */
a.mainlevel_presse:link, a.mainlevel_presse:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/presse.gif) no-repeat;
}
a.mainlevel_presse:hover {
background-position: 0px -32px;
background-image: url(../images/presse.gif);
}
a.mainlevel_presse#active_menu_presse {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}
a.sublevel_presse:link, a.sublevel_presse:visited {
font-size: 12px;
color: black;
text-decoration: none;
text-align: center;
display: block;
width: 140px;
padding: 3px;
margin: 2px;
margin-left: 10px;
background-color: white;
}
a.sublevel_presse:hover {
background-color: #C9C9C9;
color: #900;
text-decoration: none;
}
a.sublevel_presse#active_menu_presse {
background-color: #0C3984;
color: white;
text-decoration: none;
}

/* menu Publications */
a.mainlevel_publications:link, a.mainlevel_publications:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/publications.gif) no-repeat;
}
a.mainlevel_publications:hover {
background-position: 0px -32px;
background-image: url(../images/publications.gif);
}
a.mainlevel_publications#active_menu_publications {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}
a.sublevel_publications:link, a.sublevel_publications:visited {
font-size: 12px;
color: black;
text-decoration: none;
text-align: center;
display: block;
width: 140px;
padding: 3px;
margin: 2px;
margin-left: 10px;
background-color: white;
}
a.sublevel_publications:hover {
background-color: #C9C9C9;
color: #900;
text-decoration: none;
}
a.sublevel_publications#active_menu_publications {
background-color: #0C3984;
color: white;
text-decoration: none;
}

/* menu Boutiques */
a.mainlevel_boutiques:link, a.mainlevel_boutiques:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/boutiques.gif) no-repeat;
}
a.mainlevel_boutiques:hover {
background-position: 0px -32px;
background-image: url(../images/boutiques.gif);
}
a.mainlevel_boutiques#active_menu_boutiques {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}
a.sublevel_boutiques:link, a.sublevel_boutiques:visited {
font-size: 12px;
color: black;
text-decoration: none;
text-align: center;
display: block;
width: 140px;
padding: 3px;
margin: 2px;
margin-left: 10px;
background-color: white;
}
a.sublevel_boutiques:hover {
background-color: #C9C9C9;
color: #900;
text-decoration: none;
}
a.sublevel_boutiques#active_menu_boutiques {
background-color: #0C3984;
color: white;
text-decoration: none;
}

/* menu Boutiques
 * <div class="moduletable_boutiques"><ul id="mainlevel_boutiques"><li>
 * <a class="mainlevel_boutiques" id="active_menu_boutiques">Boutiques</a>
 * <ul><li><a class="sublevel_boutiques" ... </li></ul>
 * </li></ul></div>
*/
/*
div.moduletable_boutiques {
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#mainlevel_boutiques {
	width: 170px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul#mainlevel_boutiques li {
	height: 20px;
	margin-top: 8px;
	padding-top: 4px;
	padding-left: 16px;
	background: url(../images/boutiques.gif) no-repeat;
}
a.mainlevel_boutiques:link, a.mainlevel_boutiques:visited {
	width: 170px;
	height: 20px;
	font-size: 14px;
	color: white;
	text-decoration: none;
}
ul#mainlevel_boutiques li:hover {
	background: url(../images/boutiques.gif) no-repeat;
	background-position: 0px -32px;
}
ul#mainlevel_boutiques#active_menu_boutiques li {
	background: url(../images/menuActivedR.png) no-repeat;
}
a.mainlevel_boutiques#active_menu_boutiques {
	color: white;
	font-weight: bold;
}
ul#mainlevel_boutiques li ul {
	width: 140px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul#mainlevel_boutiques li ul li {
	padding: 3px;
	margin: 2px;
	margin-left: 10px;
	background-color: white;
}
a.sublevel_boutiques:link, a.sublevel_boutiques:visited {
font-size: 12px;
color: black;
text-decoration: none;
text-align: center;
}
a.sublevel_boutiques:hover {
background-color: #C9C9C9;
color: #900;
text-decoration: none;
}
*/

/* menu Contact */
a.mainlevel_contact:link, a.mainlevel_contact:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/contact.gif) no-repeat;
}
a.mainlevel_contact:hover {
background-position: 0px -32px;
background-image: url(../images/contact.gif);
}
a.mainlevel_contact#active_menu_contact {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}

/* menu Liens */
a.mainlevel_liens:link, a.mainlevel_liens:visited {
font-size: 14px;
color: white;
text-decoration: none;
display: block;
width: 170px;
height: 20px;
padding-top: 4px;
padding-left: 16px;
background: url(../images/liens.gif) no-repeat;
}
a.mainlevel_liens:hover {
background-position: 0px -32px;
background-image: url(../images/liens.gif);
}
a.mainlevel_liens#active_menu_liens {
	color: white;
	font-weight: bold;
	background: url(../images/menuActivedR.png) no-repeat;
}

/* EOF */
