/**
* 12/12/2005 - 22:40:00 - Scout Web Portail - v 1.1.1
*
* complet.css v 1.? - 
* Copyright (C) 2005 ChMat
* http://www.scoutwebportail.org
*
* This file is part of Scout Web Portail.
*/
/*
Structure du menu :
div id=menu
	a id= pseudo_membre PSEUDO
	
	ul id=menu_membres  
		li a  Acceuil membres
		li a	mon profil
		li a	gestion ...
	/ul
	
	ul id=menu_base 
		li a Acceuil site
		li a	forum ...
	/ul
	

	ul class=sections_unite class=unite...   
		li a class=unité	Unite
			ul 
				li a menu
				li a menu
			/ul
		/li
		li a class=section  Section
			ul 
				li a menu
				li a menu
				li a class=aucun_lien		Aucun..
				li class=new_lien		Nouveau
			/ul 
		/li
		li a class=section
			ul
				li a menu
				li...
			/ul
		/li
	/ul

	a id=gestion_menu		Gestion
		
	div class = menu_general
			... defini sur le site
	/div
		
	div id=firefox
/div
*/

/* Définition du bloc menu complet */
#menu 
{
	float:left;
	width:140px;
	background: url('../../../templates/default/images/fond_menu.png') repeat-y; 
	border:1px #666600 solid; 
	border-left:0; 
	border-top:0;
	color:white;
}



#menu #menu_membres 
{
	text-indent:0px;
	margin-top:0px;
	padding:1px;
	border:0px;
	text-decoration:none;
	color:white;
	text-align:center;
	font-weight: bold;
	line-height:1.2em;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

#menu #menu_base
{
	text-indent:0px;
	margin-top:3px;
	padding:1px;
	border:0px;
	text-decoration:none;
	color:white;
	text-align:center;
	background-color:#174612;
	font-weight: bold;
	line-height:1.2em;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:block;
}

#menu .menu_general 
{
	margin:0;
	padding-left:-2px;
	margin-top: 1em;
}


#menu #pseudo_membre
{
	text-indent:0px;
	margin-top:0px;
	padding:1px;
	border:0px;
	text-decoration:none;
	color:white;
	text-align:center;
	background-color:#174612;
	font-weight: bold;
	line-height:1.2em;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:block;
}


#menu #gestion_menu
{
	padding-left:20px;
	background: 
}

#menu ul
{
	list-style-type:none;
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding:0px;
	padding-bottom:3px;
	border:0px #666600 solid;
	
}

#menu ul li
{
	margin:0px;
	padding:0px;
	text-indent:10px;
}


#menu .acceuil, #menu .unite, #menu .titre
{	
	display:block;
	position:relative;
	z-index:11;
	text-indent:0px;
	margin:0px;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	border:0px;
	text-decoration:none;
	text-align:center;
	background-color:#174612;
	font-weight: bold;
	line-height:1.1em;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#menu a.titre
{
	margin-left:0px;
	margin-right:0px;
}

#menu a
{
	color:white;
	text-decoration:none;
	margin:0px;
	padding:0px;
}


#menu .section
{
	display:block;
	position:relative;
	z-index:10;
	background:#174612;
	margin:1px;
	padding:2px;
	margin-right:3px;
	margin-left:-5px;
	text-align:center;
	font-weight:bold;
	text-indent:0px;
}

#menu ul li ul
{
	display:none;
	position:absolute;
	z-index:1000;
	background:#CCF;
	left:110px;
	margin:0px;
	margin-top:-13px;
	border:1px #666600 solid; 
}

#menu ul li:hover ul
{
	display:block;
}

#menu .actif
{
	display:block;
	position:relative;
	top:-1px;
	left:0px;
	z-index:1;
	padding-top:1px;
	padding-bottom:1px;	
	margin-top:0px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:10px;
	border:1px #666600 solid;
}


#menu ul li ul li a
{
	color:#174612;	
}

#menu .new_lien 
{
	display:block;
	color:#174612;
	padding-left:3px;
	background: url('../../../templates/default/images/plus.png') no-repeat 0px 2px;
}



#menu #menu_membres li:hover, #menu .menu_general li:hover, #menu #menu_base li:hover, #menu #gestion_menu:hover, #menu .section:hover, #menu ul li ul li a:hover
{
	display:block;
	color:#FFF;
	background-color:#174612;
}



#menu #pseudo_membre:hover, #menu .acceuil:hover, #menu  .unite:hover, #menu a.titre:hover
{
	z-index:20;
    color:#174612;
	padding:0px;
    font-weight: bold;
    border:1px #666600 solid;
    background: white;
	font-style:italic;
}
