/* Style sheet menu_gauche */
body.mentionslegales #menu_gauche,body.plandusite #menu_gauche,body.faq #menu_gauche{width:272px;margin-left:13px;background:#e3e9f5 url("tl_files/Administrateur/images/menu_gauche_bg_haut_offre.jpg") left top no-repeat;}
#menu_gauche li{white-space:normal;}
#menu_gauche{width:272px;margin-left:13px;background:#e3e9f5 url("tl_files/Administrateur/images/menu_gauche_bg_haut.jpg") left top no-repeat;}
body.loffre #menu_gauche{width:272px;margin-left:13px;background:#e3e9f5 url("tl_files/Administrateur/images/menu_gauche_bg_haut_offre.jpg") left top no-repeat;}
body.actualites #menu_gauche{background:#e3e9f5 url("tl_files/Administrateur/images/menu_gauche_bg_haut_actu.jpg") left top no-repeat;}
body.contact #menu_gauche{background:#e3e9f5 url("tl_files/Administrateur/images/menu_gauche_bg_haut_contact.jpg") left top no-repeat;}
body.carrieres #menu_gauche{background:#e3e9f5 url("tl_files/Administrateur/images/menu_gauche_bg_haut_carriere.jpg") left top no-repeat;}
body.finance #menu_gauche{background:#e3e9f5 url("tl_files/Administrateur/images/menu_gauche_bg_haut_finance.jpg") left top no-repeat;}
#menu_gauche ul{list-style-type:none;}
#menu_gauche a{text-decoration:none;font-size:14px;}
#menu_gauche .level_1{margin-bottom:0;margin-left:0;padding-bottom:25px;padding-left:10px;background:url("tl_files/Administrateur/images/menu_gauche_bg_bas.png") left bottom no-repeat;}
#menu_gauche .level_1 li.active span.active,#menu_gauche .level_1 li.trail a.trail{padding-left:45px;}
#menu_gauche .level_2 li.non_active span.active,#menu_gauche .level_2 li.trail a.trail{padding-left:0;}
#menu_gauche .level_2{margin-top:40px;margin-left:0;padding:0;}
#menu_gauche .level_2 li.submenu{width:244px;padding-left:0;border:0px;}
#menu_gauche .level_2 li.active{width:239px;}
#menu_gauche .level_2 li.submenu a.submenu{display:block;padding-bottom:2px;padding-left:10px;border-top:0px dotted #000000;border-right:0px dotted #000000;border-bottom:1px dotted #000000;border-left:0px dotted #000000;}
#menu_gauche .level_3{margin:5px 0 0 0;padding:0;}
#menu_gauche .level_3 li a{display:block;margin:0 0 0 10px;padding:0 0 0 15px;background:url("tl_files/Administrateur/images/menu_gauche_li_puce.jpg") left top no-repeat;}
#menu_gauche .level_1 .level_3 li.trail{width:244px;padding-top:1px;padding-bottom:1px;background:url("tl_files/Administrateur/images/menu_gauche_li_active.jpg") center center repeat-x;}
#menu_gauche .level_1 .level_3 li.trail a{margin:0 0 0 10px;padding:0 0 0 15px;background:url("tl_files/Administrateur/images/menu_gauche_li_puce_active.jpg") left center no-repeat;color:#ffffff;}
#menu_gauche .level_2 li.active span.active{font-size:15px;}
#menu_gauche .level_2 .level_3 li.active span.active{font-size:14px;}
#menu_gauche .level_1 li.non_active{display:none;}
#menu_gauche .level_1 li.active,#menu_gauche .level_1 li.active ul,#menu_gauche .level_1 li.active ul li,#menu_gauche .level_1 li.trail,#menu_gauche .level_1 li.trail ul,#menu_gauche .level_1 li.trail ul li{display:block;color:#ffffff;}
#menu_gauche .level_1 li.active,#menu_gauche .level_1 li.trail a{font-weight:bold;font-size:15px;color:#ffffff;}
#menu_gauche .level_1 li.active span{height:25px;font-weight:bold;color:#ffffff;}
#menu_gauche .level_1 li li,#menu_gauche .level_1 li li a,#menu_gauche .level_1 li.trail li a{font-size:15px;color:#004087;}
#menu_gauche .level_1 li li{width:234px;margin-bottom:5px;padding-bottom:2px;padding-left:10px;border-top:0px dotted #000000;border-right:0px dotted #000000;border-bottom:1px dotted #000000;border-left:0px dotted #000000;font-size:15px;color:#004087;}
#menu_gauche .level_1 li li li,#menu_gauche .level_1 li li li a,#menu_gauche .level_1 li.trail li li a{font-weight:normal;font-size:14px;color:#000000;}
#menu_gauche .level_1 li li li.active{background:#3B6FA9 url("tl_files/Administrateur/images/menu_gauche_li_active.jpg") left top repeat-x;}
#menu_gauche .level_1 li li li{margin:0 0 3px 0;padding:0;border:0px;}
#menu_gauche .level_2 li span.active{margin-left:5px;padding-left:5px;color:#004087;}
#menu_gauche .level_2 li.active span.active{margin-left:1px;padding-left:5px;color:#004087;}
#menu_gauche .level_2 li span.submenu{height:20px;display:block;margin-left:-5px;padding-left:10px;border-bottom:1px dotted #000000;color:#29aa83;padding-left:10px !important;}
#menu_gauche .level_1 li li li span.active,#menu_gauche .level_3 li.active span.active{height:auto;display:block;margin-left:5px;padding-left:20px;background:url("tl_files/Administrateur/images/menu_gauche_li_puce_active.jpg") left top no-repeat;font-weight:normal;color:#ffffff;background-position: 5px top;}

