/* CSS du menu vertical Michel Deboom */

h2{margin-top:1em}
.gras {font-weight: bold; color: black}
.dr{ margin-left : 9em }

/************* style général du menu **************/

/* fulles_normal */
ul.mbv a
{
    text-align:left;
    background-color: #eeeeee;
    border-bottom: 1px  solid #Bd5829;
	color: #222222;
	font-weight: normal; 
    text-decoration:none;
    margin-left:10px;
	margin-right:10px;
}

/*menus_normal*/
ul.mbv li a.hidden:link,
ul.mbv li a.hidden:visited 
{
	background: #eeeeee url(../img/skins/mb-crimson.gif) 100% -12px no-repeat;
    border-bottom: 1px  solid #Bd5829;
}


/*
	blau fosc: #00589F
	blau Inicio(drt): #D3E5FA
	blau clar: #7CAACC
	bl. mclar: #A0BCC6
	blau gris: #B0BCC6
	blau text: #007EA7 (millor sobre blanc)
*/

/* navigation clavier (teclat?), Ignoré de IE, Opéra  */
ul.mbv a:focus{ background-color: #cccccc;color: #000;     border-bottom: 1px  solid #ad4819;}

/* fulles_hover */
ul.mbv a:hover,ul.mbv a:active{ background-color: #cccccc; color: #000;      border-bottom: 1px  solid #ad4819;} 

/* menus_hover */
ul.mbv li a.visible:link,
ul.mbv li a.visible:visited,
ul.mbv li a.visible:hover,
ul.mbv li a.visible:active 
{
	background: #cccccc url(../img/skins/mb-crimson.gif) 100% -62px no-repeat;
	color: #000;
    border-bottom: 1px  solid #ad4819;
}

ul.mbv li 
{ 
	list-style:none; display:inline; /* IE5.0/win */
}

/* cache les caractéres destinés aux synthétiseurs vocaux */
ul.mbv span { display:none; }

/****************** menu dynamique ************************/        
ul.mbv ul{ margin:0; padding:0; position:absolute; }
ul.mbv, ul.mbv a,ul.mbv ul { margin:0; padding:0; display:block; width:10.6em; line-height: 2em; }

/**************  1er niveau ****************/
ul.mbv{ position:relative;left:0; border: 1px solid #ad4819 }

/************* 2ème niveau et suivants *******************/
ul.mbv ul{
    visibility:hidden;
    margin-left:10.6em; 
    margin-top:-1.7em;
    border-top: 1px solid #ad4819;
    border-left: 1px solid #ad4819;
    border-right: 1px solid #7d1809;
    border-bottom: 1px solid #7d1809;
}
/*ul.mbv ul a{ background-color :#E2C5E2; border-bottom: 1px  solid #663366; }*/
