

 #intranet-onglets #tablemain {
	border: none #000 0;
	width: 619px;
	padding: 0;
	background: transparent url(imgdropdown/intranet-4-onglets-fermes-haut.gif) no-repeat top left;
}

 #onglets #tablemain {
	border: none #000 0;
	width: 619px;
	padding: 0;
	background: transparent url(imgdropdown/4-onglets-fermes-haut.gif) no-repeat top left;
}

 #tablemain tr#haut {
	padding: 0;
	height: 31px; 
	vertical-align: bottom;
	
}	

 #intranet-onglets #tablemain #bas {
	padding: 0;
	height: 33px; 
	vertical-align: bottom;
	background: transparent url(imgdropdown/intranet-4-onglets-fermes-bas.gif) no-repeat top left;
}	

 #onglets  #tablemain #bas {
	padding: 0;
	height: 33px; 
	vertical-align: bottom;
	background: transparent url(imgdropdown/4-onglets-fermes-bas.gif) no-repeat top left;
}	

 #mainMenu1,  #mainMenu2,  #mainMenu3,  #mainMenu4 {
	/*background-color: #EEE;*/
	color: #000;
	padding: 0;
	/* if the menu is horizontal and has a 'static' position:
   * do not set a non-zero margin-top, if the BODY element has a zero
   * padding-top and this menu is its first 'static' child
   * this is due to an Opera 7 bug :-(
   */
  z-index: 1;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* if the menu is horizontal: use a 'static' position
   * if the menu is vertical: use an 'absolute' or 'fixed' position
   */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;/*0.8 crée un décalage énorme dans iutweb*/
	margin-left: 0;
	text-align: center;
}

 #menuList1,  #menuList2,  #menuList3,  #menuList4 {
	/*border: 1px solid #CCC;/*pas besoin pour des menu avec boutons*/ 
	margin: 0;
	padding: 0 0px;
	border: #FFF none 0px;
}

 #menuList1 li,  #menuList2 li,  #menuList3 li,  #menuList4 li {
	/* do not change these rules */
    display:inline;
	margin: 0;
	padding: 0;
	list-style: none;
	/* do not change these rules */
}


 #menuList1 li a,  #menuList2 li a,  #menuList3 li a,  #menuList4 li a {
	background-color: transparent;
	color: #FFF;
	display: inline;
	line-height: 0em;
	border: 0px none #FBFBFB;/*EEE;*/
	margin: 0;
	padding: 2px 10px;
	/* always set margin to '0' */
  /* Win/IE5.0 will ignore border and padding if display is 'inline' */
  text-decoration: none;
}

 #menuList1 li a:hover,  #menuList1 li a:focus,
 #menuList2 li a:hover,  #menuList2 li a:focus,
 #menuList3 li a:hover,  #menuList3 li a:focus,
 #menuList4 li a:hover,  #menuList4 li a:focus {
  /*background-color: #C1EFFD;/*f8f8f8;*/
  color: #000;
  border: #CCC none 0;
}

 #menuList1 .menu li a:hover,  #menuList1 .menu li a:focus {
	width: 168px;
	/*background-color: #FFF;
	opacity: .3;
	filter: alpha(opacity=30);*/
	color: #372;
	background-color: #9B9;	
}

 #menuList2 .menu li a:hover,  #menuList2 .menu li a:focus {
	width: 320px;
	/*background-color: #FFF;
	opacity: .3;
	filter: alpha(opacity=30);*/
	color: #179;
	background-color: #6CD;	
}

 #menuList3 .menu li a:hover,  #menuList3 .menu li a:focus {
	width: 469px;
	/*background-color: #FFF;
	opacity: .3;
	filter: alpha(opacity=30);*/
	color: #F71;
	background-color: #FC9;	
}

 #menuList4 .menu li a:hover,  #menuList4 .menu li a:focus {
	width: 619px;
	/*background-color: #FFF;
	opacity: .3;
	filter: alpha(opacity=30);*/
	color: #803;
	background-color: #BAB;	
}


 #menuList1 li a.b_iufm,  #menuList1 li a.b_iufm:hover,  #menuList1 li a.b_iufm:focus,
 #menuList2 li a.b_form,  #menuList2 li a.b_form:hover,  #menuList2 li a.b_form:focus,
 #menuList3 li a.b_scol,  #menuList3 li a.b_scol:hover,  #menuList3 li a.b_scol:focus,
 #menuList4 li a.b_devenir,  #menuList4 li a.b_devenir:hover,  #menuList4 li a.b_devenir:focus {
	padding: 0;
	background-color: transparent;
	border-width: 0;
	font-size: 14px;
}

 #menuList1 .menu,  #menuList2 .menu,  #menuList3 .menu,  #menuList4 .menu {
	color: #FFF;
	border: 0 none #CCC;
	margin: 0;
	padding: 0;
	/* only set '0' or negative margin */
  /* border  width must be the same on the four sides (in 'px' units) */
  /* padding width must be the same on the four sides (in 'px' units) */
  z-index: 1;
	position: absolute;
	visibility: hidden;
	/* always set position to 'absolute' and visibility to 'hidden' */
	text-align:left;  
}

 #onglets #menuList1 .menu {
	background: transparent url(imgdropdown/onglet-1-ouvert.gif) top left no-repeat;
}

 #onglets #menuList2 .menu {
	background: transparent url(imgdropdown/onglet-2-ouvert.gif) top left no-repeat;
}

 #onglets #menuList3 .menu {
	background: transparent url(imgdropdown/onglet-3-ouvert.gif) top left no-repeat;
}

 #onglets #menuList4 .menu {
	background: transparent url(imgdropdown/onglet-4-ouvert.gif) top left no-repeat;
}

 #intranet-onglets #menuList1 .menu {
	background: transparent url(imgdropdown/intranet-onglet-1-ouvert.gif) top left no-repeat;
}

 #intranet-onglets #menuList2 .menu {
	background: transparent url(imgdropdown/intranet-onglet-2-ouvert.gif) top left no-repeat;
}

 #intranet-onglets #menuList3 .menu {
	background: transparent url(imgdropdown/intranet-onglet-3-ouvert.gif) top left no-repeat;
}

 #intranet-onglets #menuList4 .menu {
	background: transparent url(imgdropdown/intranet-onglet-4-ouvert.gif) top left no-repeat;
}

 #menuList1 .menu .menu,  #menuList2 .menu .menu,  #menuList3 .menu .menu,  #menuList4 .menu .menu {
  margin-right: 2px;
  /* if a non-zero padding is set on .menu, set margin-left to margin-left + padding */
}

 #menuList1 .menu li a,  #menuList2 .menu li a,  #menuList3 .menu li a,  #menuList4 .menu li a {
  display: block;
  line-height: 13px;
}

 #menuList1 .sstitre_iufm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E33F91;
	text-decoration: none;
	font-weight: bold;
}

 #menuList2 .sstitre_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3A7FC0;
	text-decoration: none;
	font-weight: bold;
}

 #menuList3 .sstitre_scol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CA540E;
	text-decoration: none;
	font-weight: bold;
}

 #menuList4 .sstitre_devenir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CA540E;
	text-decoration: none;
	font-weight: bold;
}

/* Spécifique Firefox : IE ignore les lignes commençant par *> */

*> #menuList1 .menu li a:hover, *> #menuList1 .menu li a:focus {
	width: 169px;
	background-color: #FFF;
	opacity: .3;
	filter: alpha(opacity=30);
}

*> #menuList2 .menu li a:hover, *> #menuList2 .menu li a:focus {
	width: 320px;
	background-color: #FFF;
	opacity: .3;
	filter: alpha(opacity=30);
}

*> #menuList3 .menu li a:hover, *> #menuList3 .menu li a:focus {
	width: 469px;
	background-color: #FFF;
	opacity: .3;
	filter: alpha(opacity=30);
}

*> #menuList4 .menu li a:hover, *> #menuList4 .menu li a:focus {
	width: 619px;
	background-color: #FFF;
	opacity: .3;
	filter: alpha(opacity=30);
}

