.arrowlistmenu{width: 900px; /*width of accordion menu*/}.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font:normal 1.8em Georgia, "Times New Roman", Times, serif;color: black;margin-bottom: 10px; /*bottom spacing between header and rest of content*/text-transform: none;padding: 5px 0 0px 1px; /*header text is indented 10px*/cursor: pointer;}.arrowlistmenu .menuheader:hover{ /*CSS class for menu headers in general (expanding or not!)*/font:bold 1.8em Georgia, "Times New Roman", Times, serif;}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/font:bold 1.8em Georgia, "Times New Roman", Times, serif;}.arrowlistmenu ul{ /*CSS for UL of each sub menu*/overflow: hidden;list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}.arrowlistmenu ul li{overflow: hidden;border-top: 1px dotted black;border-bottom: 1px dotted black;display: block;text-decoration: none;padding: 4px 0 20px 1px;}#subpassee{z-index:300;position:absolute;left: 600px;display:none;}#subencours{z-index:300;position:absolute;left:600px;display:none;}#subavenir{z-index:300;position:absolute;left: 600px;display:none;}#submenuhome div#subpassee{position:relative;left: 609px;display:block;}#submenuhome div#subencours{position:absolute;left: 0px;display:block;}#submenuhome div#subavenir{position:absolute;left: 304px;display:block;}#submenuhome div.glossymenu{width: 291px;}.glossymenu{margin: 0px 0;padding: 0;width: 300px; /*width of menu*/border: 0px solid #9A9A9A;border-bottom-width: 0;border-bottom: 3px solid #000000;}.glossymenu a.menuitem{background: white url(../images/submenue/glossyback.gif) repeat-x bottom left;font:normal 14px Georgia, "Times New Roman", Times, serif;color: black;display: block;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto;padding: 7px 0;padding-left: 10px;text-decoration: none;}.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: black;}.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 5px;right: 5px;border: none;}.glossymenu a.menuitem:hover{font:bold 14px Georgia, "Times New Roman", Times, serif;color: black;border: 0px;background-color:#ffffff;text-decoration:none;}.glossymenu div.submenu{ /*DIV that contains each sub menu*/background: white;}.glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;}.glossymenu div.submenu ul li{border-bottom: 1px dotted black;}.glossymenu div.submenu ul li a{display: block;font: normal 14px Georgia, "Times New Roman", Times, serif;color: black;text-decoration: none;padding: 5px 0;padding-left: 10px;}.glossymenu div.submenu ul li a:hover{font: bold normal 14px Georgia, "Times New Roman", Times, serif;color: black;border: 0px;background-color:#ffffff;text-decoration:none;}
