@charset "iso-8859-1";
#navbar, 
#langcontainer {
    display:                none;
}


body {
    margin:                 0;
    padding:                0;
    font:                   10pt arial, helvetica, sans-serif;
}

a {
    color:                  #892B50;
}


#container {
    position:               relative;
    width:                  995px;
    background:             url(images/content.jpg) no-repeat 217px 90px;
}

#header {
    width:                  995px;
    height:                 69px;
    border-bottom:          1px solid #fff;
    background:             url(images/header.jpg);
}

#header h1,
#header h2 {
    display:                none;
}

#title {
    width:                  804px;
    margin-top:             22px;
    margin-left:            171px;
    padding:                10px 20px 0;
    /* background:             #eee; */
    color:                  #666666;
}

#title h3 {
    height:                 30px;
    margin:                 0;
    padding:                0 0 0 45px;
    background:             url(images/title-h3.jpg) no-repeat;
    color:                  #FF0000;
    line-height:            30px;
    font-size:              10pt;
}

a.edit {
    display:                none;
}

#content {
    min-height:             300px;
    height:                 auto !important;
    height:                 300px;
    width:                  778px;
    margin-left:            171px;
    padding:                20px;
    color:                  #666666;
}

#content h4 {
    height:                 35px;
    margin:                 0;
    padding:                0 0 0 40px;                 
    background:             url(images/content-h4.jpg) no-repeat;
    color:                  #5BC022;
    line-height:            50px;
    font-size:              10pt;
}

#content h5 {
    height:                 35px;
    margin:                 0;
    padding:                0 0 0 40px;                 
    background:             url(images/content-h5.jpg) no-repeat;
    color:                  #2CB0C9;
    line-height:            50px;
    font-size:              8pt;
}

#footer {
    clear:                  both;
    height:                 66px;
    background:             url(images/footer.jpg) no-repeat;
    color:                  #fff;
    text-align:             right;
    font-size:              8pt;
}

#footer address {
    margin:                 0;
    padding:                20px 10px 0;
    font-style:             normal;
}




/** navigation ***********************************************************/

#navcontainer {
    position:               absolute;
    top:                    70px;
    left:                   0;
    width:                  995px;
    background:             #999999;
}

#navcontainer  ul {
    list-style:             none;
}

#navcontainer li {
    float:                  left;
}

#navcontainer a {
    display:                block;
    float:                  left;
    padding:                2px 10px;
    border-right:           1px solid #fff;
    color:                  #fff;
    text-decoration:        none;
    font-weight:            bold;
	font-size:              8pt;
}

#navcontainer a:hover {
    background:             #5BC022;
}

#navcontainer li#nav-accueil a {
    width:                  140px; /* 170px - ( 2*10px + 10px ) (padding) */
    padding-left:           20px;
}

/** premier niveau */

#nav {
    margin:                 0;
    padding:                0;
}

#nav li.selected {
    background:             #5BC022;
}

#nav ul {
    position:               absolute;
    top:                    19px;
    left:                   0;
    width:                  171px;
    margin:                 0;
    padding:                0;
    background:             #A6E82F;
    font-size:              9pt;
}

#nav ul li.selected {
    background:             #5BC022 url(images/nav-li-li-selected.gif) no-repeat 10px 6px;
}

#nav ul li.selected a {
    color:                  #fff;
	font-weight:            normal;
	font-size:              8pt;
}

#nav ul li.selected li a {
    color:                  #2B670A;
}

#nav ul li a {
    float:                  none;
    width:                  140px;
    padding-left:           20px;
    border-bottom:          1px solid #fff;
    color:                  #000;
    font-weight:            normal;
}

#nav ul li.selected>a:hover {
    background:             #5BC022 url(images/nav-li-li-selected.gif) no-repeat 10px 6px;
}

#nav ul a:hover {
    background:             url(images/nav-li-li.gif) no-repeat 10px 6px;
}

#nav ul ul {
    position:               relative;
    top:                    0px;
}

#nav ul ul li.selected {
    background:             #DDF9B0 url(images/nav-li-li.gif) no-repeat 20px 6px;;
}

#nav ul ul li.selected a {
    color:                  #000;
}

#nav ul ul li.selected li a {
    color:                  #7D7D7D;
}

#nav ul ul li.selected>a:hover {
    background:             #DDF9B0 url(images/nav-li-li.gif) no-repeat 20px 6px;;
}

#nav ul ul li {
    background:             #DDF9B0;
}

#nav ul ul a {
    width:                  130px;
    padding-left:           30px;
}

#nav ul ul a:hover {
    background:             url(images/nav-li-li.gif) no-repeat 20px 6px;
}



/** subnav ********************************************************************/

#subnav {
    position:               absolute;
    top:                    53px;
    left:                   620px;
    margin:                 0;
    padding:                0;
    list-style:             none;
    font-size:              8pt;
}

#subnav li {
    display:                inline;
    padding:                0 0px 0 4px;
    border-left:            1px solid #7D7D7D;
}

#subnav li.first-child {
    padding-left:           0;
    border:                 0;
}

#subnav li.selected a {
    color:                  #006666;
}

#subnav a {
    color:                  #7D7D7D;
    text-decoration:        none;
}

#subnav a:hover {
    color:                  #555;
}


#quicklinks {
    position:               absolute;
    z-index:                100;
    top:                    89px;
    left:                   0;
    width:                  170px;
    background:             #DDF9B0;
    border-right:           1px solid #fff;
    
}

#quicklinks h4 {
    margin:                 0;
    padding:                2px 10px;
    background:             #999999;
    border-bottom:          1px solid #fff;
    color:                  #fff;
    font-size:              10pt;
}

#quicklinks ul {
    margin:                 0;
    padding:                2px 0 2px 10px;
}

#quicklinks ul#help {
    border-top:             1px solid #999;
    font-size:              7.6pt;
}

#quicklinks li {
    list-style:             none;
}

#quicklinks ul a {
    color:                  #000;
    text-decoration:        none;
}

#baycom {
    position:               absolute;
    top:                    0;
    right:                  0;
    display:                block;
    width:                  180px;
    height:                 70px;
    text-indent:            100em;
    overflow:               hidden;
}