
.menu_gauche_titre_bloc { font-weight:bold; padding: 10px 0 4px 5px;}
.menu_gauche_bleu { background-color:#D8E6F7; }
.menu_gauche_blanc { background-color:#FFFFFF; }
a.menu_gauche_rub:link, a.menu_gauche_rub:active, a.menu_gauche_rub:visited { padding-left:5px; padding-bottom:2px; border-top:1px solid #DEDEDE; }
.menu_gauche_rub, a.menu_gauche_rub:hover { padding-left:5px; color:#D29503; padding-bottom:2px; border-top:1px solid #DEDEDE; }
.menu_gauche_a { width:180px; }
.menu_gauche_b { width:100%; }

/* MENU DE GAUCHE */

.menu_gauche { background-color: #FFFFFF; }

.bloc_membre {
	width: 170px;
	display: block;
	text-decoration: none;
	margin-left:4px;
}
.bloc_membre_titre {
	font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight:bold; color:#00549D;
	background-image:url(../images/interface/fd_titre_moncompte_g.gif); background-repeat:no-repeat;
	padding-left:10px;
}
.bloc_membre_infos {
	font-family: Tahoma, Verdana, Arial; font-size: 10px; color:#747474;
}

.menu_gauche_titre_rech {
	background-image:url(../images/interface/fd_titre_gauche.gif); width:150px;
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; font-weight:bold;
	padding-left:30px;
}

.menu_gauche_rech { width:150px; background-color: #336699; color:#FFFFFF; margin:15px 0 0 5px;  }
.menu_gauche_rech_txt { color:#FFFFFF; height:30px; }


.menu_gauche_titre_selectprod {
	position:relative; background-image:url(../images/interface/fd_titre_selection.gif); background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; font-weight:bold; 
	margin:0px 0px 0px 5px; padding:4px 0 3px 30px;
}

.menu_gauche_titre_infos {
	position:relative; background-image:url(../images/interface/fd_titre_produits.gif); background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; font-weight:bold; 
	margin:0px 0px 0px 0px; padding:4px 0 3px 30px;
}

.menu_gauche_titre_prod { 
	position:relative; background-image:url(../images/interface/fd_titre_produits.gif); background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; font-weight:bold; 
	margin:0px 0px 0px 5px; padding:4px 0 3px 30px;
}

.menu_gauche_titre_renseig { 
	background-color: #D9DEE2; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; font-weight:bold; 
	padding: 0.4em 0 0.4em 1em; margin:0;
	border-top: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.menu_gauche_separateur { 
	background-color: #D9DEE2;
	padding: 0.4em 0 0.4em 0em;
	border-top: 2px solid #FFFFFF;
	margin:0;
}

.menu_gauche_bloc_bottom{
	position:relative; background-repeat:no-repeat;
	background-image:url(../images/interface/bottom_bloc_gauche.gif); width:150px; height:6px; margin:0px 0px 0px 5px;
}
.menu_gauche_bloc_bottom_prod{
	position:relative; background-repeat:no-repeat;
	background-image:url(../images/interface/bottom_bloc_gauche_prod.gif); width:150px; height:6px; margin:0px 0px 0px 5px;
}
.menu_gauche_bloc_select{
	position:relative; background-repeat:no-repeat; border-bottom:10px;
	background-image:url(../images/interface/bottom_bloc_gauche_select.gif); width:150px; height:6px; margin:0px 0px 0px 5px;
}
.menu_gauche_bloc_info{
	position:relative; background-repeat:no-repeat; border-bottom:10px;
	background-image:url(../images/interface/bottom_bloc_gauche_info.gif); width:150px; height:6px; margin:0px 0px 0px 5px;
}



.menu_g_rub { background-color: #8AA0AE; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold; }
.menu_g_rub A:link { color: #FFFFFF; text-decoration: none; }
.menu_g_rub A:active { color: #FFFFFF; text-decoration: none; }
.menu_g_rub A:visited { color: #FFFFFF; text-decoration: none; }
.menu_g_rub A:hover { color: #FFFFFF; text-decoration: none; }




/* MENU DE DROITE */

.menu_droit { background-color:#FFFFFF; }
.menu_droite_gris { background-color:#DEDEDE; height:4px; width:160px; }
.menu_droit_conteneur { margin-left:5px; margin-top:15px; }

.menu_droit_titre_panier { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold; 
	margin:10px 0px 0px 0px; padding:4px 0 3px 30px; }

.menu_droit_titre_bloc { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight:bold; padding: 10px 0 4px 5px; width:160px; text-align:left; color:#994C00; }
	

.g_titre_bloc  {
	background: #F4E0B8;
	border: 1px solid #E0BC72;
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; font-weight:bold;
	height:22px;
}

.g_contenu_bloc  {
	background: #FCFCFC; border: 1px solid #E2E2E2;
	margin-left:5px;
	font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #5B636B; font-weight:bold;
}





/* LES PRODUITS */

.menu_rub_prod { position:relative; background-color:#FFFFFF; width:180px; margin:0 0 0 0px; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2; }
.menu_publicites { display: block; position:relative; width:150px; margin:6px 0 15px 5px; }


.niveau1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000066; font-size: 11px; font-weight:bold; text-align:center; 
	padding-top:3px;
	height:16px;
}
.blocniveau1 {
	background-image:url(../images/interface/fd_titre_menu_g.gif);
	background-repeat:no-repeat;
	width: 170px;
	text-align: left;
	display: block;
	text-decoration: none;
	margin-left:4px;
	color: #7580B4;
}
.blocniveau1_pied { background-image:url(../images/interface/fd_titre_menu_g_b.gif); background-repeat:no-repeat; width:170px; height:19px; }

/* Boutons des rubriques Niveau 2 */
a.niveau2:link, a.niveau2:active, a.niveau2:visited, a.niveau2:hover, a.niveau2_encours:link, a.niveau2_encours:active, a.niveau2_encours:visited, a.niveau2_encours_unique:link, a.niveau2_encours_unique:active, a.niveau2_encours_unique:visited  {
	border-top: 1px solid #D8E6F7; border-left: 1px none; border-bottom: 1px solid #88AFDF;
	border-right: none;
	color: #5A5B5C;
	display: block; text-decoration: none;
	padding: 2px 0px 2px 22px;
	background-position:4% top;
	background-image: url(../images/pictos/fleche_menu.gif);
	background-repeat:no-repeat;
	background-color: #B2CDEE;
	
}
a.niveau2:hover  {
	color: #FFCC00;
	background-position:4% top;
	background-image: url(../images/pictos/fleche_menu_b.gif);
	background-repeat:no-repeat;
	background-color: #586E98;
}
a.niveau2_encours:link, a.niveau2_encours:active, a.niveau2_encours:visited {
	background: #586E98 url(../images/arrowdown.gif) no-repeat 98% center;
	color: #FFCC00;
}
a.niveau2_encours_unique:link, a.niveau2_encours_unique:active, a.niveau2_encours_unique:visited {
	background: #586E98 url(../images/arrow.gif) no-repeat 98% center;
	color: #FFCC00;
}

/* Boutons des rubriques Niveau 3 */
a.niveau3:link, a.niveau3:active, a.niveau3:visited, a.niveau3:hover, a.niveau3_encours:link, a.niveau3_encours:active, a.niveau3_encours:visited, a.niveau3_encours_unique:link, a.niveau3_encours_unique:active, a.niveau3_encours_unique:visited {
	background: #586E98;
	border-top: 1px solid #E6EAF0;
	border-left: 1px none;
	border-bottom: 1px solid #A4B1CA;
	border-right: none;
	color: #FFFFFF;
	display: block;
	padding: 1px 0px 1px 15px;
	text-decoration: none;
}
a.niveau3:hover  {
	background: #586E98 url(../images/arrowdown.gif) no-repeat 98% center;
	color: #FFCC00;
}
a.niveau3_encours:link, a.niveau3_encours:active, a.niveau3_encours:visited {
	background: #586E98 url(../images/arrowdown.gif) no-repeat 98% center;
	color: #FFCC00;
}
a.niveau3_encours_unique:link, a.niveau3_encours_unique:active, a.niveau3_encours_unique:visited {
	background: #586E98 url(../images/arrow.gif) no-repeat 98% center;
	color: #FFCC00;
}





ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 170px; /* Width of Menu Items */	
	}

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 170px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	border-bottom: 1px solid #ccc;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #E6F0FB; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #A30404; background: #f9f9f9; } /* Hover Styles */
		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */




	
	
	
	
/* LIENS ANNEXES */

a.annexe:link, a.annexe:active, a.annexe:visited {
	color:#0033FF; border-top:1px solid #DEDEDE;
	position:relative; display: block; padding: 3px 0px 3px 5px;
}
a.annexe:hover  {
	color:#000066; border-top:1px solid #DEDEDE; padding: 3px 0px 3px 5px; 
	background: #F4F4F4; font-weight:normal; text-decoration: none; display: block;
}

a.annexeActif:link, a.annexeActif:active, a.annexeActif:visited, a.annexeActif:hover  { 
	background: #F4F4F4; border-top: 1px solid #E6EAF0; position:relative;
	color: #000000; font-weight:noramal; display: block; text-decoration: none; padding: 3px 0px 3px 5px;
}


/* LIENS SELECTIONS */

a.annexeOver:link, a.annexeOver:active, a.annexeOver:visited, a.annexeOver:hover  { 
	background: #F4F4F4; border-top: 1px solid #E6EAF0; position:relative;
	color: #000000; font-weight:noramal; display: block; text-decoration: none; padding: 3px 0px 3px 5px;
}

a.annexeOut:link, a.annexeOut:active, a.annexeOut:visited {
	color:#0033FF; border-top:1px solid #DEDEDE;
	position:relative; display: block; padding: 3px 0px 3px 5px; }
a.annexeOut:hover  {
	color:#000066; border-top:1px solid #DEDEDE; padding: 3px 0px 3px 5px; 
	background: #F4F4F4; font-weight:normal; text-decoration: none; display: block; }


