/* Style sheet navigation */
#header .mod_changelanguage{left:674px;top:123px;position:absolute;}
* html #header .mod_changelanguage{right:230px;top:122px;position:absolute;}
*:first-child+html #header .mod_changelanguage{left:-230px;top:122px;position:absolute;}
.mod_changelanguage ul{margin:0;padding:0;list-style-type:none;}
.mod_changelanguage li{float:right;display:inline;margin-right:10px;line-height:1;}
#menuHead{width:490px;height:34px;top:80px;position:relative;float:right;margin-right:6px;}
* html #menuHead{width:590px;overflow:hidden;margin-right:-6px;}
#menuHead ul{margin:0;padding:0;list-style-type:none;}
#menuHead li{width:100px;height:34px;float:left;display:inline;margin:0;padding:0;}
#menuHead li.sa{width:190px;height:34px;float:left;display:inline;margin:0;padding:0;}
#menuHead li a{width:100px;height:34px;display:block;margin:0;padding:5px 0 0 2px;text-align:center;background-image:url("tl_files/site/navHead_ha.png");font-weight:bold;text-decoration:none;font-size:0.9em;color:#ffffff;}
#menuHead li.sa a{width:190px;height:34px;display:block;margin:0;padding:5px 0 0 2px;text-align:center;background-image:url("tl_files/site/navHead_hasa.png");font-weight:bold;text-decoration:none;font-size:0.9em;color:#ffffff;}
#menuHead li a:hover,#menuHead li.sa a:hover{margin:0;padding:5px 0 0 2px;font-weight:bold;text-decoration:none;font-size:0.9em;color:#ffffff;background-position: 0 34px;}
#menuHead li.active span.active{width:100px;height:34px;display:block;margin:0;padding:5px 0 0 2px;text-align:center;background-image:url("tl_files/site/navHead_ha.png");font-weight:bold;text-decoration:none;font-size:0.9em;color:#ffffff;background-position: 0 34px;}
#menuHead li.sa.active span.active{width:190px;height:34px;display:block;margin:0;padding:5px 0 0 2px;text-align:center;background-image:url("tl_files/site/navHead_hasa.png");font-weight:bold;text-decoration:none;font-size:0.9em;color:#ffffff;background-position: 0 34px;}
#menuHead li.active a:hover{background-position: 0 34px;}
#menuHead li.sa.active a:hover{background-position: 0 34px;}
#menuLeft{margin-bottom:20px;margin-left:10px;background:url("tl_files/site/menuTop.jpg") left top no-repeat;font-size:1em;}
body.en #menuLeft{margin-bottom:20px;margin-left:10px;background:url("tl_files/site/menuTop_en.jpg") left top no-repeat;font-size:1em;}
body.fr #menuLeft{margin-bottom:20px;margin-left:10px;background:url("tl_files/site/menuTop_fr.jpg") left top no-repeat;font-size:1em;}
#menuLeft ul.level_1{margin:50px 0 0 5px;padding:10px 0 0;}
#menuLeft ul.level_2{margin:0 0 0 5px;padding:0;white-space:nowrap;}
#menuLeft ul.level_1 li{display:block;margin:0;padding:4px 0 2px;border-bottom:1px solid #dadada;list-style-type:none;}
#menuLeft ul.level_2 li{margin:0 10px 0 0;padding:4px 0 2px;background-image:none;list-style-type:none;border:none;}
#menuLeft ul.level_1 li.active span.active{display:block;margin:0;padding:0 0 0 20px;background:url("tl_files/site/bullMenu.jpg") left center no-repeat;font-weight:bold;border:none;}
#menuLeft ul.level_2 li.active span.active{margin:0 25px 0 0;padding:0 0 0 15px;background-image:none;border:none;}
#menuLeft ul.level_1 a{display:block;padding:0 0 0 20px;background:url("tl_files/site/bullMenu.jpg") left center no-repeat;font-weight:bold;line-height:15px;}
#menuLeft ul.level_1 a:hover{text-decoration:none;}
#menuLeft ul.level_2 a{margin-right:25px;margin-bottom:0;margin-left:0;padding:0 0 0 15px;background-image:none;}
#menuLeft ul.level_2 a:hover{text-decoration:underline;}

