
/************** menu outils **************/

ul#outils { float:right; margin:0; padding:0; margin-right:1px; padding:9px 5px; background:#262c2a; border-left:10px solid #95002a;}
ul#outils li { float:left; margin:0; padding:0 6px; border-right:1px solid #fff;}
ul#outils li a { color:white; font-size:0.9em;}
ul#outils li a:hover { color:#ba9e60;}
ul#outils li.last { border:0;}


/************** menu pied **************/

ul.pied { float:left; margin-left:20px; padding-top:5px;}
ul.pied li { float:left; padding:0 6px; border-right:1px solid #95002a; line-height:1em;}
ul.pied li a { color:#95002a; font-size:0.9em;}
ul.pied li a:hover { color:#ba9e60;}
ul.pied li.last { border:0;}


/************** menu principal **************/

#nav { float:left; width:100%; padding:20px 0 0; height:46px; background:url(../images/bg_nav.jpg) no-repeat;}

/* 1e niveau */
ul#navigation, #navigation li { margin:0; padding: 0; }
ul#navigation { float:left; padding-top:16px; }
ul#navigation li { float:left; padding:3px 7px; border-left:1px solid #645c41;}
ul#navigation li a { color:white; font-family:"Times New Roman", Times, serif; font-size:1.1em; letter-spacing:1px; }
ul#navigation li a:hover, ul#navigation li a.aselect { color:#ba9e60;}

ul#navigation li.index { margin-left:20px; border:0;}
ul#navigation li.index a { display:block; width:19px; height:15px; background:url(../images/picto_home.gif) no-repeat; text-indent:-99999px;}
ul#navigation li.index a:hover { border-bottom:4px solid #ba9e60; padding-bottom:4px;}

ul#navigation li.espace-membre { padding-left:25px; background:url(../images/picto_espace-membre.gif) no-repeat 7px 0;}

/* 2e niveau */
ul.sousnav, .sousnav li { margin:0; padding: 0; }
ul.sousnav { margin:20px 0; padding:0 0 0 15px; }
ul.sousnav li { /*border-left:1px solid #ba9e60;*/ border-bottom:1px solid #ccc;}
ul.sousnav li a { display:block; padding:3px 10px; color:#95002a; font-family:"Times New Roman", Times, serif; font-size:14px; letter-spacing:1px; background-image:url(../images/puce_sousnav_generale.gif); background-repeat:no-repeat; background-position:right center; }
ul.sousnav li a:hover, ul.sousnav li a.aselect { color:#000;}
ul.sousnav li.select a { background-color:#ceba8e; background-image:url(../images/puce_sousnav_generale_select.gif);}
ul.sousnav li a:hover { background-color:#e0d3b7;}

ul.sousnav li.deconnexion a { padding-left:28px; background-image:url(../images/icons/cross.png); background-position:7px center; background-repeat:no-repeat;}


/************** menu formations **************/

/* 1e niveau */
ul.formations, .formations li { margin:0; padding: 0; }
ul.formations { float:right; margin:1em 0; }
ul.formations li { margin-bottom:1px;}
ul.formations li a { display:block; width:227px; height:39px; border-bottom:1px solid #fff; border-right:0; background-repeat:no-repeat; background-position:left top; text-indent:-99999px; }
ul.formations li a:hover {filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;} 
ul.formations li.select a { border-bottom:1px solid #262c2a; }

ul.formations li.specialisations a { background-image:url(../images/bg_nav_specialisations.gif);}
ul.formations li.formation-initiale a { background-image:url(../images/bg_nav_formation-initiale.gif);}
ul.formations li.formation-continue a { background-image:url(../images/bg_nav_formation-continue.gif);}

/* 2e niveau */
ul.formations ul { display:none; margin:0; padding:6px 0 10px; background:#727674 url(../images/bg_sousnav_formations.gif) no-repeat left bottom;}
ul.formations li.formation-initiale ul { background:#a35e72 url(../images/bg_sousnav_formations-initiale.gif) no-repeat left bottom;;}
ul.formations li.formation-continue ul { background:#6784a3 url(../images/bg_sousnav_formations-continue.gif) no-repeat left bottom;;}

ul.formations li.select ul { display:block; margin-bottom:4px; }
ul.formations li.specialisations ul li a, ul.formations li.formation-initiale ul li a, ul.formations li.formation-continue ul li a {background:none;}
ul.formations ul li { margin:0 4px; padding:3px 0 3px 22px; background:url(../images/puce_sousnav.gif) no-repeat 7px 8px;}
ul.formations li.select ul li a, ul.formations li ul li a { border:0 !important;}
ul.formations ul li a { display:inline; width:auto; height:auto; text-indent:0; background:none; color:white;}
ul.formations ul li a:hover { color:#262c2a;}
ul.formations ul li.select { background:#404644 url(../images/puce_sousnav.gif) no-repeat 7px 8px;}

/* 3e niveau */
ul.formations ul li ul { display:none !important; margin:0; padding:6px 0 10px; }
ul.formations ul li.select ul { display:block !important; margin-bottom:0px; padding:2px 10px 2px 0; background:none; }
ul.formations ul li.select ul li { font-size:0.9em; margin:2px 0; padding:0 0 0 12px; background-position:3px 7px; background-image:url(../images/puce_sousnav_3.gif);}
ul.formations ul li.select ul li a {color:#81abcf;}
ul.formations ul li.select ul li a:hover, ul.formations ul li.select ul li a.aselect { color:#fff;}

/* espace etudiant */

ul.formations li.formation-initiale li.espace-etudiant { margin-top:10px; padding:0; text-transform:uppercase; font-weight:bold; background:#262028; background:#3c3440;}
ul.formations li.formation-initiale li.espace-etudiant > a { display:block; padding:11px 0px; color:#ef8100; background:url(../images/bt_espace-etudiants.gif) no-repeat left top; text-indent:-9999px; }
ul.formations li.formation-initiale li.espace-etudiant ul { margin:0 0 5px; padding:5px 10px 0 20px; background:url(../images/etudiant_ul_bg.gif) no-repeat left bottom;}
ul.formations li.formation-initiale li.espace-etudiant ul li { padding:2px 15px; background:url(../images/puce_etudiant.gif) no-repeat 2px 7px;  /*background-color:#3c3440;*/ border-bottom:1px solid #5d4f58;}
ul.formations li.formation-initiale li.espace-etudiant ul li.last { border:0; padding-bottom:10px;}
ul.formations li.formation-initiale li.espace-etudiant ul li a { color:#fff; font-weight:normal;}
ul.formations li.formation-initiale li.espace-etudiant ul li a:hover, ul.formations li.formation-initiale li.espace-etudiant ul li a.aselect { color:#f99604;}
