/*----------------MENU-----------------*/
 /*on definit la taille de la div du menu ainsi que la taille de parties du menu.*/
div.menu {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
	/*Importation d'un fichier pour faire fonctionner le hover sous IE*/
	behavior: url(csshover.htc);
}

/* Elelement commun*/
div.menu li {list-style:none;padding-top:3px;padding-bottom:3px;padding-right:10px;padding-left:10px;position:relative;}
/*div.menu li:hover {}*/

/* Element de menu 1 */
div.menu li.m_1 {float:left;}
div.menu li.m_1:hover {float:left;}
div.menu li.s_m_1 {float:left;}
div.menu li.s_m_1:hover {float:left;}
div.menu a.a_m_1 {width:100%;padding-top:3px;color:#007bed;text-decoration:none;font-weight:bold;}
div.menu a.a_m_1:hover {width:100%;color:#c10e0e;}
div.menu a.a_m_1:visited{width:100%;padding-top:3px;color:#007bed;text-decoration:none;font-weight:bold;}
div.menu a.a_m_1:visited:hover {width:100%;color:#c10e0e;}

/* Element de menu 2 */
div.menu li.m_2 {color: #007bed;}
div.menu li.m_2:hover {background: #d0dde8;}
div.menu li.s_m_2 {color: #007bed;background:url(images/mini_fleches.png) right no-repeat;}
div.menu li.s_m_2:hover {background:#d0dde8 url(images/mini_fleches.png) right no-repeat;}
div.menu a.a_m_2 {padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_2:hover {color: #c10e0e;}
div.menu a.a_m_2:visited{padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_2:visited:hover {color: #c10e0e;}

/* Element de menu 3 */
div.menu li.m_3 {color: #007bed;}
div.menu li.m_3:hover {background: #d0dde8;}
div.menu li.s_m_3 {color: #007bed;background:url(images/mini_fleches.png) right no-repeat;}
div.menu li.s_m_3:hover {background:#d0dde8 url(images/mini_fleches.png) right no-repeat;}
div.menu a.a_m_3 {padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_3:hover {color: #c10e0e;}
div.menu a.a_m_3:visited{padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_3:visited:hover {color: #c10e0e;}

/* Element de menu 4 */
div.menu li.m_4 {color: #007bed;}
div.menu li.m_4:hover {background: #d0dde8;}
div.menu li.s_m_4 {color: #007bed;background:url(images/mini_fleches.png) right no-repeat;}
div.menu li.s_m_4:hover {background:#d0dde8 url(images/mini_fleches.png) right no-repeat;}
div.menu a.a_m_4 {padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_4:hover {color: #c10e0e;}
div.menu a.a_m_4:visited {padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_4:visited:hover {color: #c10e0e;}

/* Element de menu 5 */
div.menu li.m_5 {color: #007bed;}
div.menu li.m_5:hover {background: #d0dde8;}
div.menu li.s_m_5 {color: #007bed;background:url(images/mini_fleches.png) right no-repeat;}
div.menu li.s_m_5:hover {background:#d0dde8 url(images/mini_fleches.png) right no-repeat;}
div.menu a.a_m_5 {padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_5:hover {color: #c10e0e;}
div.menu a.a_m_5:visited{padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_5:visited:hover {color: #c10e0e;}

/* Element de menu 6 */
div.menu li.m_6 {color: #007bed;}
div.menu li.m_6:hover {background: #d0dde8;}
div.menu li.s_m_6 {color: #007bed;background:url(images/mini_fleches.png) right no-repeat;}
div.menu li.s_m_6:hover {background:#d0dde8 url(images/mini_fleches.png) right no-repeat;}
div.menu a.a_m_6 {padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_6:hover {color: #c10e0e;}
div.menu a.a_m_6:visited{padding-top: 3px;color: #007bed;text-decoration: none;}
div.menu a.a_m_6:visited:hover {color: #c10e0e;}


/* Elément commun */
div.menu ul {
	color:#084883;
	padding:0;
	margin:0px;
}

/* Positionnement des niveaux */
div.menu ul.n_1 {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
}
div.menu ul.n_2 {
	border: 1px solid #000000;
	position: absolute;
	top: 22px;
	left: 0px;
	width: 180px;
	display: none;
	background-color: #f6f6f6;
}
div.menu ul.n_3 {
	border: 1px solid #000000;
	position: absolute;
	top: 0px;
	left: 180px;
	width: 180px;
	display: none;
	background-color: #f6f6f6;
}
div.menu ul.n_4 {
	border: 1px solid #000000;
	position: absolute;
	top: 0px;
	left: 180px;
	width: 180px;
	display: none;
	background-color: #f6f6f6;
}
div.menu ul.n_5 {
	border: 1px solid #000000;
	position: absolute;
	top: 0px;
	left: 180px;
	width: 180px;
	display: none;
	background-color: #f6f6f6;
}
div.menu ul.n_6 {
	border: 1px solid #000000;
	position: absolute;
	top: 0px;
	left: 180px;
	width: 180px;
	display: none;
	background-color: #f6f6f6;
}

/*Lors du survol ,avec la souris, les sousmenu apparaissent grace a display: block */
div.menu ul.n_1 li.s_m_1:hover ul.n_2,
div.menu ul.n_2 li.s_m_2:hover ul.n_3,
div.menu ul.n_3 li.s_m_3:hover ul.n_4,
div.menu ul.n_4 li.s_m_4:hover ul.n_5,
div.menu ul.n_5 li.s_m_5:hover ul.n_6 {
	display:block;
}