﻿@charset "utf-8";
/* CSS Document */

/* *************************** NAV MAIN *************************** */

/* ************** NAV LINKS ************ */

/* --ACC-- */

a.navacc {
display:block; height:25px; width:119px; overflow:hidden;
}

a.navacc:hover {
display:block;
text-indent:-119px;
}

body#acc a#actacc{
display:block;
text-indent:-119px;
}

/* --ASR-- */

a.navasr {
display:block; height:25px; width:159px; overflow:hidden;
}

a.navasr:hover {
display:block;
text-indent:-159px;
}

body#asr a#actasr,
body#asrhis a#actasr,
body#asrmis a#actasr,
body#asrobj a#actasr,
body#asrfon a#actasr,
body#asrpor a#actasr,
body#asrcad a#actasr,
body#asrpar a#actasr
{
display:block;
text-indent:-159px;
}

/* snav */

body#asrhis a#actasrhis,
body#asrmis a#actasrmis,
body#asrobj a#actasrobj,
body#asrfon a#actasrfon,
body#asrpor a#actasrpor,
body#asrcad a#actasrcad,
body#asrpar a#actasrpar
{
color: #1384a4;
background:url(/fr/images/cnt_snv_bak_ov.gif);
text-decoration: underline;
}

/* --MEM-- */

a.navmem {
display:block; height:25px; width:87px; overflow:hidden;
}

a.navmem:hover {
display:block;
text-indent:-87px;
}

body#mem a#actmem,
body#memlis a#actmem,
body#memcar a#actmem,
body#memdev a#actmem,
body#memdevadm a#actmem,
body#memdevadh a#actmem,
body#memdeveth a#actmem,
body#memoff a#actmem
{
display:block;
text-indent:-87px;
}

/* snav */

body#memlis a#actmemlis,
body#memcar a#actmemcar,
body#memdev a#actmemdev,
body#memdevadm a#actmemdev,
body#memdevadh a#actmemdev,
body#memdeveth a#actmemdev,
body#memoff a#actmemoff
{
color: #1384a4;
background:url(/fr/images/cnt_snv_bak_ov.gif);
text-decoration: underline;
}

/* s-snav */

body#memdevadm a#actmemdevadm,
body#memdevadh a#actmemdevadh,
body#memdeveth a#actmemdeveth
{
color: #1384a4;
background:url(/fr/images/cnt_snv_snv_bak_ov.gif);
text-decoration: underline;
}

/* --SDP-- */

a.navsdp {
display:block; height:25px; width:131px; overflow:hidden;
}

a.navsdp:hover {
display:block;
text-indent:-131px;
}

body#sdp a#actsdp,
body#sdpman a#actsdp,
body#sdpman012 a#actsdp,
body#sdpman011 a#actsdp,
body#sdpman010 a#actsdp,
body#sdpman009 a#actsdp,
body#sdpman008 a#actsdp,
body#sdpman007 a#actsdp,
body#sdpman006 a#actsdp,
body#sdpcom a#actsdp,
body#sdppor a#actsdp,
body#sdpporact a#actsdp,
body#sdpporpar a#actsdp,
body#sdpporabo a#actsdp,
body#sdpporpub a#actsdp,
body#sdpdes a#actsdp,
body#sdpart a#actsdp,
body#sdprec a#actsdp
{
display:block;
text-indent:-131px;
}

/* snav */

body#sdpman a#actsdpman,
body#sdpman012 a#actsdpman,
body#sdpman011 a#actsdpman,
body#sdpman010 a#actsdpman,
body#sdpman009 a#actsdpman,
body#sdpman008 a#actsdpman,
body#sdpman007 a#actsdpman,
body#sdpman006 a#actsdpman,
body#sdpcom a#actsdpcom,
body#sdppor a#actsdppor,
body#sdpporact a#actsdppor,
body#sdpporpar a#actsdppor,
body#sdpporabo a#actsdppor,
body#sdpporpub a#actsdppor,
body#sdpdes a#actsdpdes,
body#sdpart a#actsdpart,
body#sdprec a#actsdprec
{
color: #1384a4;
background:url(/fr/images/cnt_snv_bak_ov.gif);
text-decoration: underline;
}

/* s-snav */

body#sdpman012 a#actsdpman012,
body#sdpman011 a#actsdpman011,
body#sdpman010 a#actsdpman010,
body#sdpman009 a#actsdpman009,
body#sdpman008 a#actsdpman008,
body#sdpman007 a#actsdpman007,
body#sdpman006 a#actsdpman006,
body#sdpporact a#actsdpporact,
body#sdpporpar a#actsdpporpar,
body#sdpporabo a#actsdpporabo,
body#sdpporpub a#actsdpporpub
{
color: #1384a4;
background:url(/fr/images/cnt_snv_snv_bak_ov.gif);
text-decoration: underline;
}


/* --DOS-- */

a.navdos {
display:block; height:25px; width:150px; overflow:hidden;
}

a.navdos:hover {
display:block;
text-indent:-150px;
}

body#dos a#actdos,
body#dosben a#actdos,
body#dosbenxxx a#actdos,
body#dosbenxx2 a#actdos,
body#dosbenxx3 a#actdos,
body#doscas a#actdos,
body#doscri a#actdos,
body#dosemp a#actdos,
body#dosgan a#actdos,
body#doslib a#actdos,
body#dospri a#actdos,
body#dosreg a#actdos,
body#dosrei a#actdos,
body#dosreh a#actdos
{
display:block;
text-indent:-150px;
}

/* snav */

body#dosben a#actdosben,
body#dosbenxxx a#actdosben,
body#dosbenxx2 a#actdosben,
body#dosbenxx3 a#actdosben,
body#doscas a#actdoscas,
body#doscri a#actdoscri,
body#dosemp a#actdosemp,
body#dosgan a#actdosgan,
body#doslib a#actdoslib,
body#dospri a#actdospri,
body#dosreg a#actdosreg,
body#dosrei a#actdosrei,
body#dosreh a#actdosreh
{
color: #1384a4;
background:url(/fr/images/cnt_snv_bak_ov.gif);
text-decoration: underline;
}

/* s-snav */

body#dosbenxxx a#actdosbenxxx,
body#dosbenxx2 a#actdosbenxx2,
body#dosbenxx3 a#actdosbenxx3
{
color: #1384a4;
background:url(/fr/images/cnt_snv_snv_bak_ov.gif);
text-decoration: underline;
}

/* --FOR-- */

a.navfor {
display:block; height:25px; width:102px; overflow:hidden;
}

a.navfor:hover {
display:block;
text-indent:-102px;
}

body#for a#actfor,
body#forfor a#actfor,
body#forpol a#actpol
{
display:block;
text-indent:-102px;
}

/* snav */

body#forfor a#actforfor,
body#forarc a#actforarc,
body#forpol a#actforpol
{
color: #1384a4;
background:url(/fr/images/cnt_snv_bak_ov.gif);
text-decoration: underline;
}

/* --REI-- */

a.navrei {
display:block; height:25px; width:199px; overflow:hidden;
}

a.navrei:hover {
display:block;
text-indent:-199px;
}

body#rei a#actrei,
body#reires a#actrei,
body#reiqrs a#actrei,
body#reimai a#actrei,
body#reitra a#actrei,
body#reiprt a#actrei,
body#reicer a#actrei,
body#reicom a#actrei
{
display:block;
text-indent:-199px;
}

/* snav */

body#reires a#actreires,
body#reiqrs a#actreiqrs,
body#reimai a#actreimai,
body#reitra a#actreitra,
body#reiprt a#actreiprt,
body#reicer a#actreicer,
body#reicom a#actreicom
{
color: #1384a4;
background:url(/fr/images/cnt_snv_bak_ov.gif);
text-decoration: underline;
}

/* --- */

a.navlie {
display:block; height:25px; width:151px; overflow:hidden;
}

a.navlie:hover {
display:block;
text-indent:-151px;
}

body#lie a#actlie{
display:block;
text-indent:-151px;
}

/* ************** NAV STRUCTURE ************ */

#navmain {
    background:#3098b6 repeat-x;
	font-family: Lucida Grande, Trebuchet MS, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    color:#fff;
	font-size:18px;
    font-weight:bold;
    width:947px;
	z-index:2;
    }
#navmain, #navmain ul {
    float:left;
    list-style:none;
    line-height:25px;
    padding:0;
    margin:0;
    width:947px;
    }
#navmain a {
    display:block;
    color:#fff;
    text-decoration:none;
    padding:0;
    }
#navmain li {
    float:left;
    padding:0;
    }
#navmain ul {
    position:absolute;
    left:-999em;
    height:auto;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #a2a2a2;
    }

#navmain li li {
    border-bottom:1px solid #a2a2a2;
    border-left:1px solid #a2a2a2;
    border-right:1px solid #a2a2a2;
    font-weight:bold;
    }
#navmain li li a {
    padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
    font-size:12px;
    color:#fff;
	text-align:center;
	line-height:1.2; 
    }

#navmain li ul ul {
    margin:-21px 0 0 100px;
    }
#navmain li li:hover {
    background:#6aa2ba;
    }
	
#navmain li ul li:hover a, #navmain li ul li li:hover a, #navmain li ul li li li:hover a, #navmain li ul li li li:hover a {
    color:#fff;
    }
#navmain li:hover a, #navmain li.sfhover a {
    color:#fff;
    }
#navmain li:hover li a, #navmain li li:hover li a, #navmain li li li:hover li a, #navmain li li li li:hover li a {
    color:#fff;
    }
#navmain li:hover ul ul, #navmain li:hover ul ul ul, #navmain li:hover ul ul ul ul, #navmain li.sfhover ul ul, #navmain li.sfhover ul ul ul, #navmain li.sfhover ul ul ul ul {
    left:-999em;
    }
#navmain li:hover ul, #navmain li li:hover ul, #navmain li li li:hover ul, #navmain li li li li:hover ul, #navmain li.sfhover ul, #navmain li li.sfhover ul, #navmain li li li.sfhover ul, #navmain li li li li.sfhover ul {
    left:auto;
    background:#3098b6;
    }
#navmain li:hover, #navmain li.sfhover {
    background:#3098b6;
    }

