/* ---- Side menu layout ------------------- */

#sidemenu, .mainlevel
        {
        font-weight: bold; 
        font-size: 10px; 
        margin: 0; 
        padding: 0;
        }

#sidemenu a, .mainlevel
        {
        background-position:0% center; width: 150px;
	height: 40px; 
        display:block;
	color: #FFFFFF; 
        text-decoration: none;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; 
	background-image:url('../../imgs_somelec/nav_menu/f_vert03.gif'); background-repeat:no-repeat; background-repeat:no-repeat
        }

#sidemenu a:hover, :hover.mainlevel
        {
       background-image: url('../../f_jaune.gif'); background-repeat:no-repeat');  
       color: #FFFF00; 
       text-decoration: none; font-weight:bold }

#sidemenu .active, #active_menu    
        {
        width: 80px; 
        background-image: url('../imgs_somelec/nav_menu/f_marron.gif'); background-repeat:no-repeat');
        }

#sidemenu
        {
        border                     : 0;
        }

#sidemenu li
        {
        list-style-type            : none;
        }

#sidemenu a
        {
        display                    : block;
        width                      : 99.99%;
        }

.mainlevel
        {
       	position: relative; 
        z-index: 100;
        margin-left: 0px; width: 150px; padding-top:0px
 }
/* ---- Octopussyte Terra Passion 2009 ------------------- */

#mainlevel-nav
        {
        border                     : 0;
        float                      : right;
        }

#mainlevel-nav li 
        {
        display                    : block;
        float                      : left;
        list-style-type            : none;
        text-align                 : center;
        }

#mainlevel-nav a 
        {
        display                    : block;
        text-align                 : center;
        }

.sublevel  
        {
        padding-left               : 10px;
        margin-bottom              : 6px;
        background-image           : none;
        }

.sublevel#active_menu
        {
        padding-left               : 10px;
        background-image           : none;
        }
	
 a:link.lnk_vert{
	text-decoration: none;margin:0px 30px; color: #FFFF00; font-size:11px; font-family:Arial; font-weight:bold; text-align:center;
	background-image:url('../imgs_somelec/nav_menu/f_jauneA.gif');background-repeat:no-repeat; 
	padding-bottom:0px; padding-top:0px; padding-left:20px; background-position-x:left; 
}
a:visited.lnk_vert
{
	color: #FFFF00; 
	text-decoration: none;margin:0px 30px; color: #FFFF00; font-size:11px; font-family:Arial; font-weight:bold; text-align:center;
	background-image:url('../imgs_somelec/nav_menu/f_jauneA.gif'); background-repeat:no-repeat; 
	padding-bottom:0px; padding-top:0px; padding-left:20px; background-position-x:left 
} 
a:active.lnk_vert 
{
	color: #FF6600; 
	text-decoration: none;background-image:url('../imgs_somelec/nav_menu/f_marronA.gif'); background-repeat:no-repeat; 
	margin:0px 30px; color: #FFFF00; font-size:11px; font-family:Arial; font-weight:bold; text-align:center;
	padding-bottom:0px; padding-top:0px; padding-left:20px; background-position-x:left 
}
a:hover.lnk_vert 
{
	color: #CCFFFF;
	text-decoration: none;background-image:url('../imgs_somelec/nav_menu/f_vert03A.gif'); background-repeat:no-repeat; 
	margin:0px 30px; color: #FFFF00; font-size:11px; font-family:Arial; font-weight:bold; text-align:center;
	padding-bottom:0px; padding-top:0px; padding-left:20px; background-position-x:left 
 
	}
/* ---- Mini menu layout -------------------------- */
 a:link.lnk_miniA{
		color: #FFFF00;
		text-decoration: none;
		font-size:11px; font-family:Arial; font-weight:bold; text-align:center;
	    background-image:url('../imgs_somelec/nav_menu/right_arrow_mini_j.png');background-repeat:no-repeat; 
	    padding-left:25px; padding-top:30px; padding-bottom:30px; background-position: left center; 
	    margin-left:0px; margin-right:0px; margin-top:40px; margin-bottom:40px 
}
a:visited.lnk_miniA
{
	color: #FFFF00; 
		text-decoration: none;
		font-size:11px; font-family:Arial; font-weight:bold; text-align:center;
	    background-image:url('../imgs_somelec/nav_menu/right_arrow_mini_j.png');background-repeat:no-repeat; 
	    padding-left:25px; padding-top:30px; padding-bottom:30px; background-position: left center; 
	    margin-left:0px; margin-right:0px; margin-top:40px; margin-bottom:40px 
} 
a:active.lnk_miniA 
{
	color: #FF6600; 
		text-decoration: none;
		font-size:11px; font-family:Arial; font-weight:bold; text-align:center;
	    background-image:url('../imgs_somelec/nav_menu/right_arrow_mini_r.png');background-repeat:no-repeat; 
	    padding-left:25px; padding-top:30px; padding-bottom:30px; background-position: left center; 
	    margin-left:0px; margin-right:0px; margin-top:40px; margin-bottom:40px 
}
a:hover.lnk_miniA 
{
		text-decoration: none;
		font-size:11px; font-family:Arial; font-weight:bold; text-align:center;
	    background-image:url('../imgs_somelec/nav_menu/right_arrow_mini_b.png');background-repeat:no-repeat; 
	    padding-left:25px; padding-top:30px; padding-bottom:30px; background-position: left center; 
	    margin-left:0px; margin-right:0px; margin-top:40px; margin-bottom:40px 
	}

