#nav-container {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    z-index: 10
    }
#nav {
    padding: 103px 0 0 0;
    margin: 0
    }
#nav ul {
    line-height: 1;
    text-align: left;
    list-style: none;
    font-weight: bold;
    padding: 0;
    margin: 0;
    /*float: left;
    	background: white;
    	border: solid #eda;
    	border-width: 1px 0;
    	margin: 0 0 1em 0;
    	width: 100%;*/
    }
#nav a {
    display: block;
    text-decoration: none;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    margin: 0;
    /*padding:0;
    	width: 10em;
    	w\idth: 6em;*/
    padding: 0.45em 0.45em
    }
#nav a.daddy {
    background: url(rightarrow2.gif) center right no-repeat
    }
#nav li {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
    /*width: 10em;*/
    z-index: 10
    }
#nav li ul {
    position: absolute;
    left: -999em;
    height: auto;
    width: 125px;
    /*width: 14.4em;
    	w\idth: 13.9em;
    	font-weight: normal;
    	border-width: 0.25em;*/
    margin: 0;
    padding: 0;
    font-size: 95%;
    background: #FC0;
    list-style: none;
    z-index: 10
    }
#nav li li {
    width: 125px;
    /*width: 13em;
    	padding-right: 1em;*/
    }
#nav li ul a {
    /*width: 110px;
    	width: 13em;
    	w\idth: 9em;*/
    color: #18398c
    }
#nav li ul ul {
    margin: -1.75em 0 0 14em
    }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
    left: -999em
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
    left: auto
    }
#nav li.sfhover ul {
    left: auto
    }
#nav li:hover, #nav li.sfhover {
    background-color: #F60;
    /*background: #67BEE7;*/
    }
.color1 {
    background-color: #FC0
    }
a.color1 {
    color: #18398c
    }
a.color1:hover {
    color: #6889DE
    }
a.color1:visited {
    color: #18398c
    }
.color2 {
    background-color: #6A1A82
    }
a.color2 {
    color: #fff
    }
a.color2:hover {
    color: #FC0
    }
a.color2:visited {
    color: #fff
    }
/*.color3 {background-color:#1e806c;}*/
.color3 {
    background-color: #e2007a
    }
a.color3 {
    color: #fff
    }
a.color3:hover {
    color: #FC0
    }
a.color3:visited {
    color: #fff
    }
.color4 {
    background-color: #f90
    }
a.color4 {
    color: #18398c
    }
a.color4:hover {
    color: #6889DE
    }
a.color4:visited {
    color: #18398c
    }
.logo {
    float: left;
    margin: 0 0 0 15px;
    padding: 0
    }
.logo2 {
    float: left;
    margin: 20px 20px 0 70px;
    padding: 0
    }
#hautdroit {
    float: right;
    margin: 20px 20px 0 0;
    padding: 0
    }
#hautdroit a {
    color: #18398c
    }
.sousmenu {
    margin: 10px 20px;
    padding: 0;
    font-size: 11px;
    font-weight: bold
    }
.tetiered {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 0 15px 0 0;
    margin: 0
    }