/***************************************************************************/
/******************************************************************* MenuG */
/***************************************************************************/
#menuG {
    margin:50px 0 0;
    position:relative;
    text-align:right;
    width:313px;
    z-index:2;
}
/***************** Themes */
.classTheme {
    font:normal bold 16px arial;
    color:white;
    text-decoration:none;
    margin:20px 0 8px; padding:0;   
}
.classTheme span{
    display:block;
    padding:0 30px 0 0;
}
.classTheme a{
    color:white;
    text-decoration:none;
    background:url(../img/squelette/flecheMenuG.png) no-repeat;
    background-position:top right;
    padding:0 30px 0 0;
    display:block; height:20px;
}
.classTheme a:hover {
    background:url(../img/squelette/flecheMenuGOver.png) no-repeat;
    background-position:top right;
}
/***************** Rubriques */
.classRub{
    font:normal normal  13px arial;
    color:white;
    margin:5px 50px 5px 0; padding:0;
}
.classRub a{
    color:white;
    text-decoration:none;
}
.classRub a:hover{
    color:white;
    text-decoration:underline;
}
/***************** Sujets */
.ulMenuG {
    color:white;
    margin:0 0 10px 59px; padding:0;width:200px;list-style-type:none;
    
}
.ulMenuG li {}
.ulMenuG li a {
    color:white;
    text-decoration:none;
}
.ulMenuG li a:hover{
    color:white;
    text-decoration:underline;
}
/***************************************************************************/
/******************************************************************* MenuD */
/***************************************************************************/

/* Menu en general */
#menuD {
    position:absolute;
    top:36px; right:10px;
    height:35px;
    z-index:500;
    margin:0; padding:0;
}
/* Menus 1er niveau */
#menuD ul li{
    list-style:none;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:right;
    border:1px solid #cccccc;
    border-width:0 0 0 1px;
    width:150px;
}
/* Liens ou span des menus de 1er niveau */
#menuD ul li a, #menuD ul li span{
    text-align:center;
    color:white;
    font:normal bold 15px arial;
    display:block;
    text-decoration:none;
    height:25px;
    padding:10px 0 0;
}
/* Liens de 1er niveau : survol */
#menuD ul li a:hover { background-color:#384749; }

/* Menus 2ème niveau */
#menuD ul li ul{
    position:absolute;
    display:block;
    width:151px;
    margin:0 0 0 -1px; padding:0;
    visibility:hidden;
    background-color:#020203;
    border:1px solid #cccccc;
    border-width:0 1px 1px 0;
}
#menuD ul li ul li {}
/* Liens ou span des menus de 2eme niveau */
#menuD ul li ul li a, #menuD ul li ul li span {
	line-height:normal;
	font:normal bold 12px arial;
	height:auto;
	margin:0; padding:5px 0;
}


/* Menus 3ème niveau */
#menuD ul li ul li ul{
    position:absolute;
    margin-left:150px;
    margin-top:-20px;
    border-width:1px 1px 1px 0;
}
/* liens ou span de 3ème niveau */
#menuD ul li ul li ul li a, #menuD ul li ul li ul li span{
    text-align:left;
    display:block;
    text-decoration:none;
    height:auto;
    margin:0; padding:5px;
}

* html #menuD ul li ul li{ display:inline; } /* correct a little IE bug */
#menuD ul a:focus{ } /* for a mozilla better display with key nav */
a.linkOver{ }

