﻿@charset "utf-8";
/* CSS Document */


/* --------------------- MAIN ----------------------  */

/* ************** NAV LINKS ************ */



/* --IND (acc) -- */

a.navind {
display:block; height:38px; width:93px; overflow:hidden;
}

a.navind:hover {
display:block;
text-indent:-93px;
}

body#ind a#actind{
display:block;
text-indent:-93px;
}

/* --ADO-- */

a.navado {
display:block; height:38px; width:131px; overflow:hidden;
}

a.navado:hover {
display:block;
text-indent:-131px;
}

body#ado a#actado{
display:block;
text-indent:-131px;
}

/* --PAR-- */

a.navpar {
display:block; height:38px; width:82px; overflow:hidden;
}

a.navpar:hover {
display:block;
text-indent:-82px;
}

body#par a#actpar{
display:block;
text-indent:-82px;
}


/* --MAI-- */

a.navmai {
display:block; height:38px; width:104px; overflow:hidden;
}

a.navmai:hover {
display:block;
text-indent:-104px;
}

body#mai a#actmai{
display:block;
text-indent:-104px;
}

/* --PRO-- */

a.navpro {
display:block; height:38px; width:211px; overflow:hidden;
}

a.navpro:hover {
display:block;
text-indent:-211px;
}

body#pro a#navpro{
display:block;
text-indent:-211px;
}


/* --NEW-- */

a.navnew {
display:block; height:38px; width:224px; overflow:hidden;
}

a.navnew:hover {
display:block;
text-indent:-224px;
}

body#new a#actnew{
display:block;
text-indent:-224px;
}

/* --CON-- */

a.navcon {
display:block; height:38px; width:99px; overflow:hidden;
}

a.navcon:hover {
display:block;
text-indent:-99px;
}

body#con a#actcon{
display:block;
text-indent:-99px;
}


/* --RESTE, DRO-- */

a.navdro {
display:block; height:38px; width:182px; overflow:hidden;
}

a.navdro:hover {
display:block;
text-indent:0px;
}

body#dro a#actdro{
display:block;
text-indent:0px;
}



/* ************** NAV STRUCTURE ************ */

#navmain {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
    color:#fff;
	font-size:12px;
    font-weight:bold;
    width:989px;
    position:absolute;
    z-index:20;
    }
    
#navmain, #navmain ul {
    float:left;
    list-style:none;
    line-height:38px;
    padding:0;
    margin:0;
    width:989px;
    position:absolute;
    z-index:20;
    }
    
#navmain a {
    display:block;
    color:#fff;
    text-decoration:none;
    padding:0;
    }
#navmain a:hover {
background:#8fc745;
color:black;
    }

#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 #8fc745;
    }

#navmain li li {
    border-bottom:1px solid #8fc745;
    font-weight:bold;
    }
#navmain li li a {
    padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:2px;
    font-size:11px;
    font-weight:normal;
    text-transform:none;
    color:#fff;
	text-align:left;
	line-height:1.2; 
	background-image:url(/fr/images/cnt_nav_mai_drp.jpg);
    }

#navmain li ul ul {
    margin:-21px 0 0 100px;
    }
#navmain li li:hover {
background:#8fc745;
color:black;
    }
	
#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:#000;
    }
#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:#6a9d28;
    }
#navmain li:hover, #navmain li.sfhover {
    background:#6a9d28;
    }



