/********************
  common styles
*********************/
#menu_gauche{
  width: 200px;
}
#menu_gauche h3{
  width: 185px;
  height: 23px;
  font-size: 13px;
  padding: 10px 0 0 15px;
  color: #59728E;
}
#menu_gauche h2{
  width: 185px;
  height: 23px;
  font-size: 13px;
  padding: 13px 0 2px 15px;
  color: #59728E;
  position: relative;
  background: url(https://media.easybourse.com/upload/media/image/114000/114761/home_img_sprite_op2.png) no-repeat -5px -500px;
}
#menu_gauche h2 span{
  position: absolute;
  display: block;
  top: 3px;
  left: 1px;
  line-height: 5px;
  width: 197px;
}
.level1 li{
  color: #394C59;
  border-bottom: 1px solid #59728E;
}
.level1 li a{
  padding: 4px 0 4px 5px;
  display: block;
  width: 195px;
}
.level1 li a:hover, #menu_gauche ul li ul li a:hover{
  font-weight: bold;
}
.mg_sub_nav{
  background: url(https://media.easybourse.com/upload/media/image/81000/81955/triangle_down.gif) no-repeat 180px 5px;
}
.arrow_up{
  background: url(https://media.easybourse.com/upload/media/image/81000/81951/triangle_up.gif) no-repeat 180px 5px;
}
#menu_gauche ul li ul li{
  width: 180px;
  padding-left: 10px;
  border: none;
}
#menu_gauche ul li ul li a{
  font-weight: normal;
}
#menu_gauche ul li ul{
   background-image: -moz-linear-gradient(top, #ffffff, #e5e8ea); /* Firefox 3.6 */
   background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #e5e8ea),color-stop(1, #ffffff)); /* Safari & Chrome */
   filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e5e8ea'); /* IE6 & IE7 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e5e8ea')"; /* IE8 */
}
/* enveler le border-bttom des éléments dont le parent en a déjà un */
li.no_border, #menu_gauche ul.ebtv li.ebtv_more_space,
a.no_border, #menu_gauche #mg_ebtv li.ebtv_more_space{
  border: none;
}

/********************
    BOURSE
*********************/
h2#mg_bourse span{
  background-color: #59728E;
}
#menu_gauche ul.level1.bourse_sub_links{
  border-bottom: 3px solid #59728E;
  margin-bottom: 10px;
}
ul.level1.bourse_sub_links li:hover{
  background-color: #cdd4dd;
}
/*#menu_gauche ul.level1.bourse_sub_links .level2*/
#menu_gauche ul.level1.bourse_sub_links ul{
  border-top: 1px solid #59728E;
  border-bottom: 3px solid #59728E;
  width: 190px;
  padding-left: 10px;
}
#menu_gauche ul.level1.bourse_sub_links ul.no_border{
  border-bottom: none;
}
#menu_gauche ul.bourse_sub_links ul li{
  background: url(https://media.easybourse.com/upload/media/image/106000/106622/carre_transparent_noir.png) no-repeat 0 8px;
}
#menu_gauche .bourse_sub_links li.mg_sub_nav  a:hover{
  background: #cdd4dd url(https://media.easybourse.com/upload/media/image/81000/81955/triangle_down.gif) no-repeat 180px 5px;
}
/********************
  ACTUALITES
*********************/
h2#mg_actu span{
  background-color: #3c7eba;
}
#menu_gauche .actualites_sub_links li.mg_sub_nav a:hover{
  background: #c4d8ea url(https://media.easybourse.com/upload/media/image/81000/81955/triangle_down.gif) no-repeat 180px 5px
}
#menu_gauche ul.level1.actualites_sub_links{
  border-bottom: 3px solid #3c7eba;
  margin-bottom: 10px;
}
ul.level1.actualites_sub_links li:hover{
  background-color: #c4d8ea;
}
#menu_gauche ul.level1.actualites_sub_links ul{
  border-top: 1px solid #3c7eba;
  border-bottom: 3px solid #3c7eba;
  width: 190px;
  padding-left: 10px;

}
#menu_gauche ul.actualites_sub_links ul li{
  background: url(https://media.easybourse.com/upload/media/image/106000/106629/carre_transparent_bleu.png) no-repeat 0 8px;
}
a.fluxRSS{
  background: url(https://media.easybourse.com/upload/media/image/81000/81952/picto_flux_rss.gif) no-repeat 175px 3px;
}
/********************
    EBTV
*********************/
#menu_gauche.accordeon h2#mg_ebtv{
  background: url(https://media.easybourse.com/upload/media/image/106000/106630/ebtv_bleu_bg.gif) no-repeat;
  font-weight: bold;
  padding-left: 40px;
  width: 160px;
}
#menu_gauche ul.ebtv{
  background: url(https://media.easybourse.com/upload/media/image/85000/85637/poste_ebtv_blanc.gif) no-repeat 10px 0;
  border-bottom: 3px solid #3C7EBA;
  margin-bottom: 10px;
}
#menu_gauche ul.ebtv li{
  border-bottom: 1px solid #59728E;
  width: 140px;
  margin-left: 60px;
}
#menu_gauche ul.ebtv li a{
  display: block;
  padding: 4px 0 4px 5px;
}
#menu_gauche ul.ebtv li a:hover{
  background-color: #b2d4eb;
  font-weight: bold;
}
#menu_gauche ul.ebtv li.ebtv_more_space a{
  padding-bottom: 20px;
}

/********************
   PEDAGOGIE
*********************/
h2#mg_pedagogie span{
  background-color: #824A69; 
}
#menu_gauche .pedagogie_sub_links li.mg_sub_nav a:hover{
  background: #d9c8d2 url(https://media.easybourse.com/upload/media/image/81000/81955/triangle_down.gif) no-repeat 180px 5px
}
#menu_gauche ul.level1.pedagogie_sub_links{
  border-bottom: 3px solid #824A69;
  margin-bottom: 10px;
}
ul.level1.pedagogie_sub_links li:hover{
  background-color: #d9c8d2;
}
#menu_gauche ul.level1.pedagogie_sub_links ul{
  border-top: 1px solid #3c7eba;
  width: 190px;
  padding-left: 10px;

}
#menu_gauche ul.pedagogie_sub_links ul li{
  background: url(https://media.easybourse.com/upload/media/image/106000/106628/carre_transparent_violet.png) no-repeat 0 8px;
}
/********************
  ESPACES
*********************/
h2#mg_espaces span{
  background-color: #394C59;
}
ul.level1.espaces_sub_links li:hover{
  background-color: #d7dbde;
}
#menu_gauche .espaces_sub_links li.mg_sub_nav a:hover{
  background: #d7dbde url(https://media.easybourse.com/upload/media/image/81000/81955/triangle_down.gif) no-repeat 180px 5px
}
#menu_gauche ul.level1.espaces_sub_links{
  border-bottom: 3px solid #394C59;
  margin-bottom: 10px;
}
#menu_gauche ul.level1.espaces_sub_links ul{
  border-top: 1px solid #394C59;
  border-bottom: 3px solid #394C59;
  width: 190px;
  padding-left: 10px;
}
#menu_gauche ul.espaces_sub_links ul li{
  background: url(https://media.easybourse.com/upload/media/image/106000/106622/carre_transparent_noir.png) no-repeat 0 8px;
}
.logo_science_po{
  background: url(https://media.easybourse.com/upload/media/image/106000/106626/science_po.gif) no-repeat 150px 3px;
}
.logo_science_po:hover{
  background: url(https://media.easybourse.com/upload/media/image/106000/106625/science_po_hover.gif) no-repeat 150px 3px;
}
.hec{
  background: url(https://media.easybourse.com/upload/media/image/106000/106623/hec_transparent.gif) no-repeat 100px 4px;
}

/* override the background-color inherent from level1 */
#menu_gauche ul.bourse_sub_links ul li a,
#menu_gauche ul.actualites_sub_links ul li a,
#menu_gauche ul.pedagogie_sub_links ul li a,
#menu_gauche ul.espaces_sub_links ul li a{
  width: 175px;
}

#menu_gauche ul.bourse_sub_links ul li a:hover,
#menu_gauche ul.actualites_sub_links ul li a:hover,
#menu_gauche ul.pedagogie_sub_links ul li a:hover,
#menu_gauche ul.espaces_sub_links ul li a:hover{
  background-color: transparent;
  width: 175px;
}


#connected{
  background: url(https://media.easybourse.com/upload/media/image/106000/106633/connected_bg.gif) no-repeat;
  width: 200px;
  margin-bottom: 10px;
}
#greeting, #client{
  font-weight: bold;
  letter-spacing: -.05em;
  text-align: center;
  padding: 10px 0;
  border-bottom: 5px solid #394C59;
}
#client{
  border: none;
  font-size: 14px;
}
#dateHeure, #deconnexion a{
  text-align: center;
}
#deconnexion a{
  display: block;
  margin: 10px 0 0 100px;
  padding: 3px;
  border-top: 2px solid #d7d7d7;
  border-left: 2px solid #d7d7d7;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  width: 80px;
  background-color: #e1e4e6;
}
#connected ul.level1.client_links{
  margin-top: 10px;
}
#connected .client_links li.mg_sub_nav  a:hover{
  background: #e1e4e6 url(https://media.easybourse.com/upload/media/image/81000/81955/triangle_down.gif) no-repeat 180px 5px;
}
#connected ul.level2{
  border-top: 1px solid #3c7eba;
  border-bottom: 3px solid #394C59;
  width: 200px;
  background-image: -moz-linear-gradient(top, #ffffff, #e5e8ea); /* Firefox 3.6 */
   background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #e5e8ea),color-stop(1, #ffffff)); /* Safari & Chrome */
   filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e5e8ea'); /* IE6 & IE7 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e5e8ea')"; /* IE8 */
}
#connected .level1.client_links li{
  padding: 1px 0 3px 0;
}
#connected ul.level2 li{
 border-bottom: none;
}
#connected ul.level2 li a{
  width: 175px;
  font-weight: normal;
  background: url(/bourse/public/website/img/shared/left_nav/carre_transparent_noir.png) no-repeat 10px 8px;
  padding: 5px 0 5px 25px;
  display: block;  
}
#connected ul.client_links .level2 li a:hover{
  font-weight: bold;
}
