<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 1er niveau ul.menu */
ul.menu {list-style-type: none; margin: 0; padding: 0; max-width: 220px; }
ul.menu li:hover&gt;* {display:block; color:white;background-color:#045CAC}
ul.menu li {position:relative; display:block; white-space:nowrap; font-size:0;margin: 0; padding: 0; max-width: 220px;}
ul.menu li:hover {z-index:1; color:white;background-color:#045CAC}
ul.menu li:hover&gt;ul {top: 0px; opacity: 1; background-color:#045CAC}
ul.menu {font-size:0; z-index:999; position:relative; display:block; float:left; padding:0; margin:0; vertical-align: baseline; line-height: 1; }
ul.menu&gt;li {margin:0;}
ul.menu a:active, ul.menu a:focus, ul.menu a:visited, ul.menu a:link {outline-style:none; color:white;}
ul.menu a {display:block; vertical-align:middle; text-align:left; text-decoration:none; font:12px verdana, arial, Helvetica, sans-serif; color:#ffffff; cursor:pointer; padding:11px 20px; background-color:#3499F9;width: 180px !important; width:220px;}
* html ul.menu li a:hover {background-color:#045CAC; color:#ffffff; text-decoration:none;}
ul.menu li:hover&gt;a,ul.menu li a.pressed {background-color:#045CAC; color:#ffffff; text-decoration:none;}
ul.menu span {display:block; overflow:visible; padding-right:0px;}

/* niveaux infÃ©rieurs */
/********* IE */
* html ul ul.sub-menu{margin: 0px;padding: 0px;} /* menu */
* html .menu li {margin: 0;padding: 0;position: relative;list-style: none;display: block;float: left;} /* menu */
* html ul li ul.sub-menu{position: absolute;z-index: 1000;left: -999em;margin: 0 0 0 220px;padding: 0;display: block;} /* 1er sub-menu */
* html .menu li li{background-color: #3499F9; clear: both;} /* 1er sub-menu */
* html .menu li li a{display: block; padding-left: 10px;width: 220px;} /* 1er sub-menu */
* html .menu li li li{background-color: #3499F9; clear: both;} /* 2e sub-menu */
* html .menu li li li a{display: block; padding-left: 10px;width: 220px;} /* 2e sub-menu */
* html .menu ul ul li{margin-left: -10px;}
* html ul li:hover ul {left: -9999px;} /* ts les sub-menu */
* html ul.sub-menu li:hover ul {left: auto; background: none;}
* html ul ul.sub-menu a{width:260px;} /* ts les sub-menu */

/********* FF &amp; autes */
ul ul.sub-menu{margin:0; padding:0; list-style-type:none; background-color:#3499F9; width:220px !important; width:260px; display:none; position:absolute; left:100%; top:0; vertical-align: baseline; line-height: 1;}
ul ul.sub-menu li {float:none; margin:0;width:260px;}
ul ul.sub-menu a {min-width: 220px !important; text-align:left; font:12px verdana, arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding: 11px 20px;}
ul ul.sub-menu span { padding-right:12px;}
ul ul.sub-menu li:hover&gt;a,ul ul.sub-menu li a.pressed {background-color:#045CAC; color:#ffffff; text-decoration:none;}
ul.menu ul ul{position: absolute;left: 260px;top: -9999px;padding: 0;opacity: 0;}</pre></body></html>