/*  ------------------------------------------ */
/*  Navigation   TOP                                 */
/*  ------------------------------------------ */

#navigation_top {
	position: relative;
	margin: 0px;
	height: 30px;
	font-size: 1em;
}
.navtop {
	float: left;
}
.navtop_label {
	width: 11em; width: 123px;
	height: 20px; /* depend du top de navtop_submenu */
	text-align: center;
	cursor: pointer;
	/* padding-top: 2px; */
	padding: 0;
	float: left;
	margin-right: 0.5em; /*@margin-right: 0.49em;*/
	color: #ffffff;
	font-weight: bold;
}
.navtop_submenu {
	background-color: #E3E4E4; /* gris 6 */ /*   #eeeeee  #d7e3ed	 #ffffff    */
	position: absolute;
	padding: 0px 2px 0px 2px;
	display: none;
	visibility: hidden;
	z-index: 10000;
	text-align: left;
	top: 28px; /* 20px /* depend du height de navtop_label */
	/*@margin-left: -11.49em; /* uniquement pour IE */ /* width + margin_right de navtop_label */
}
.navtop_item { padding: 2px; z-index: 10000; }
.navtop_item_vide { 	height: 2px; /*@width: 24em;*/ }

.navtop_label a { color: #ffffff; }
.navtop_label a:hover { text-decoration: none; }
.navtop_item a:hover { text-decoration: none; }

/*.navtop_label:hover { height: 28px; }*/



/*  COULEURS  */

#A .navtop_label { background-color: #005da8; /* bleu */ }
#B .navtop_label { background-color: #e2007a; /* rose */ }
#C .navtop_label { background-color: #730a63; /* prune */ }
#D .navtop_label { background-color: #e20031; /* rouge */ }
#E .navtop_label { background-color: #ee813c; /* orange */ }
#F .navtop_label { background-color: #fabd43; background-color: #d4a13c; /* jaune */ }
#G .navtop_label { background-color: #4ca151; /* vert */ margin-right: 0; }

#A .navtop_label { background-color: #7b7c7e; /* gris1 */ }
#B .navtop_label { background-color: #929395; /* gris2 */ }
#C .navtop_label { background-color: #a7a8aa; /* gris3 */ }
#D .navtop_label { background-color: #929395; /* gris2 */ }
#E .navtop_label { background-color: #7b7c7e; /* gris1 */ }
#F .navtop_label { background-color: #a7a8aa; /* gris3 */ }
#G .navtop_label { background-color: #929395; /* gris2 */ margin-right: 0; }

#A .navtop_item { border-bottom: 1px solid #005da8; /* bleu */ }
#B .navtop_item { border-bottom: 1px solid #e2007a; /* rose */ }
#C .navtop_item { border-bottom: 1px solid #730a63; /* prune */ }
#D .navtop_item { border-bottom: 1px solid #e20031; /* rouge */ }
#E .navtop_item { border-bottom: 1px solid #ee813c; /* orange */ }
#F .navtop_item { border-bottom: 1px solid #fabd43; /* jaune */ }
#G .navtop_item { border-bottom: 1px solid #4ca151; /* vert */ }

#A .navtop_item a { color: #005da8; /* bleu */ }
#B .navtop_item a { color: #e2007a; /* rose */ }
#C .navtop_item a { color: #730a63; /* prune */ }
#D .navtop_item a { color: #e20031; /* rouge */ }
#E .navtop_item a { color: #ee813c; color: #ca6e34; /* orange */ }
#F .navtop_item a { color: #fabd43; color: #ac8331; /* jaune */ }
#G .navtop_item a { color: #4ca151; /* vert */ }

#A .navtop_item_vide { background-color: #005da8; /* bleu */ }


/* couleurs

menu top : images en century gothic + texte blanc

*/

/*  ------------------------------------------ */
/*  Navigation   LEFT                                */
/*  ------------------------------------------ */

#conteneur #navigation_left {
	float: left;
	width: 14em; /* 12 */
	margin-bottom: 2em;
}

#context_menu {
	border: 0px solid #CFD0D1; /* gris 5 */ /* cccccc */
	padding: 0 4px 0 4px;
	margin-bottom : 1em;
	font-size: 1em;
}
#context_menu h2 { 
	/*border-bottom: 1px dotted #CFD0D1; /* gris 5 */ /* cccccc */
	/*font-weight: bold;
	background-color: #E3E4E4; /* gris 6 */ /* eeeeee */
}
#context_menu .rubriques { /*@font-size: 1em;*/ }
#context_menu .menu ul { list-style-position: inside; }
#context_menu .menu li{ /*color: #604A7F;*/ }
#context_menu .menu ul { list-style-type: none; }
#context_menu .menu ul ul { list-style-type: square; font-size: 0.9em; }
#context_menu .menu ul ul ul { list-style-type: disc; font-size: 1em; }
#context_menu .menu ul ul ul ul { list-style-type: circle; font-size: 1em; }
#context_menu .menu ul ul ul ul ul { list-style-type: square; font-size: 1em; }
#context_menu .menu ul ul ul ul ul ul{ list-style-type: disc; font-size: 1em; }
#context_menu .menu ul ul ul ul ul ul ul{ list-style-type: circle; font-size: 1em; }

/*  ------------------------------------------ */
/*  Navigation   RIGHT                             */
/*  ------------------------------------------ */

#conteneur #navigation_right {
	float: right;
	width: 14em; /* 12 */
	margin-bottom: 2em;
}

#menu_fixe { 
	font-size: 1em;
	border: 0px solid #CFD0D1; /* gris 5 */ /* cccccc */
	/*background-color: #E3E4E4; /* gris 6 */ /* eeeeee */
	padding: 4px;
	margin-bottom: 1em;
}
#menu_fixe div { margin-bottom: 1em; }

#actu_bd { margin-bottom: 1em; }

#laquestion { margin-bottom: 1em; }

/*  ------------------------------------------ */
/*  PUBS                                                   */
/*  ------------------------------------------ */

#pub_gauche, #pub_droite { 
	border: 0px solid #CFD0D1; /* gris 5 */
	/*background-color: #E3E4E4; /* gris 6 */
	padding: 2px;
	margin-bottom: 1em;
}

#pub_gauche div, #pub_droite div { margin-bottom: 1.2em; }

#pub_haut { height: 90px; }

/*  ------------------------------------------ */
/*  EDITO                                                 */
/*  ------------------------------------------ */
#edito{ 
	border: 0px solid #CFD0D1; /* gris 5 */
	/*background-color: #E3E4E4; /* gris 6 */
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 1em;
	margin-top: 0.7em;
}
#edito h4 { margin-bottom: 1em; }