/****************** pour ie6 *******************/

#menu iframe, #menuleft iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
}

/*************/

#menu {

	position:absolute;
	display:block;
	margin:0;
	padding:0;
	width:799px;
	background-color: #666699;
	height: 18px;
	z-index: 20;
}

/****************************/

#menu a:link, #menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFFFFF;
	width:auto;
	text-decoration:none;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
        padding-left: 10px;
	padding-right: 20px;
        text-transform:uppercase;
}



#menu a:hover,#menu a:focus{
	color:#FFFFFF;
}

#menu li ul a:link,#menu li ul a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#333333;
	width:auto;
	text-decoration:none;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
        padding:2px 3px 2px 5px;
	display:block;
        text-transform:none;
}

#menu li ul a:hover,#menu li ul a:focus{
	color:#000000;
}

/******************************/
#menu ul {
        position:absolute;
        display:block;
        width:auto;
	list-style: none;
	padding: 0;
	margin: 0;
}

#menu li, #menu li.selected {
	float: left;
	width: auto;
	line-height: 1.5em;
	position: relative;
	padding-left: 2px;
	cursor: pointer;
}

#menu li.selected { background-color: #CC3300; }

#menu li:hover, #menu li.over{
	background-color: #CC3300;
}
/*********** menu général ****************/
#menu li.general {
        width: 170px;
        display: block;
	background-color:#E1FB78;
       /* border-right: 5px solid #D2EC78;*/
}
#menu li.general:hover {
	background-color:#D2EC78;
       /* border-right: 5px solid #E1FB78;*/
}

/*********** menu CÉGEPS ****************/
#menu li.cegeps {
        width: 170px;
	background-color:#DFE8F3;
       /* border-right: 5px solid #C6D3E3;*/
}
#menu li.cegeps:hover {
	background-color:#C6D3E3;
       /* border-right: 5px solid #DFE8F3;*/
}
/*********** menu UNIVERSITÉS ****************/
#menu li.universite { 
        width: 170px;
	background-color: #FFF776;
       /* border-right: 5px solid #FFE554;*/
}
#menu li.universite:hover {
	background-color:#FFE554;
      /*  border-right: 5px solid #FFF776;*/
}
/*********** menu ÉTABLISSEMENTS PRIVÉS ****************/
#menu li.prive {
        width: 170px;
	background-color:#E7E5CA;
     /*   border-right: 5px solid #D0CEB3;*/
}
#menu li.prive:hover {
	background-color:#D0CEB3;
     /*   border-right: 5px solid #E7E5CA;*/
}
/*************************************/


#menu li ul {
	display: none;
	z-index: 100;
	position: absolute;
	/*background-color: #E1FB78;*/
	width: 170px;
	top: 1.6em;
	left: 0;
	
}

#menu li.over ul {	display: block; }

#menu li.over ul ul, #menu li.over ul ul ul {
	display: none;
}

#menu li li.over ul {
	display: block;
	left: 172px;
	top: 0;
	background-color:#D2EC78;
	
}

#menu li li li.over ul {
	display: block;
}