/*Main navigation */
/* Niveau 1 */
.navMain { width:994px; height:39px; background-color:#78B1C2/* "border color" */;   margin:0; padding:0; list-style-type:none; list-style-image:none; display:inline;/*IE6 doublemargin*/ font-size:11px; font-weight:bold; color:#1b7e97; white-space:nowrap; z-index:99;}
.navMain a { color:#1b7e97; font-size:12px; font-weight:bold; text-decoration:none;}
.navMain li {width:228px; height:37px; border:#78B2C0 1px solid; border-right-width:0px; float:left; background-color:#DFF2F9; text-align:center; position:relative; white-space:nowrap; z-index:99;}
.navMain li:hover, .navMain li.active {color:#FFFFFF; background-color:#1B7D96;}
.navMain li:hover a, .navMain li.active a { color:#FFFFFF;}
.navMain li.navMainOutils {width:76px;  border-right:#78B2C0 1px solid; background-color:#99B6E0; color:#4f73b2; }
.navMain li.navMainOutils:hover{ background-image:none;}
.navMain li.navMainOutils a { background:url(../img/puce_outil.gif) no-repeat left; color:#4f73b2; padding-left:10px;}


/* Niveau 2 */
.navMain li ul {visibility:hidden; list-style:none; margin:0; text-align:left; border:solid 1px #AAE0FA; border-top:0px; margin-left:-1px;}
.navMain li ul {display:block; min-width:/*12em*/208px; position:absolute; top:38px; left:0; padding:0 10px; background-color:#EAF7FE;}
.navMain li ul li {display:block; float:none; text-align:left; width:auto; height:auto; margin:0; padding:5px 0 0 0; /*padding:5px 2em 5px 0px;*/ border:0px solid; border-bottom:solid 1px #78B2C0; background-color:#EAF7FE; background-image:none;}
.navMain li:hover ul {display:block; visibility:visible;}
.navMain li:hover ul li {display:block; float:none; text-align:left; width:auto; height:auto; margin:0; padding:5px 0 5px 0px; border:0px solid; border-bottom:solid 1px #78B2C0; background-color:#EAF7FE; background-image:none;}
.navMain li:hover ul li.lastChild {border:none;}
.navMain li:hover ul li a {display:block; width:auto; background:url(../img/red_cross.gif) 0 2px no-repeat; padding-left:11px; color:#1b7e97; white-space:nowrap;}
.navMain li ul li a:hover { color:#FF0000;}