/* CSS du menu vertical*/

#menu{
    position:static;
    top:3em;
    left:3em;
    /* solve a Opera7/IE display bug */
    width:129px;
    width/**/:127px;
    margin:0;
    padding:0;
}
    
#menu span{
    display:none;
}
    
#menu ul{
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:129px;
    width/**/:127px;
}
    
#menu li ul{
    visibility:hidden;
}
            
#menu li ul{
	margin-left:7px;
    margin-top:-19px;
/*this one below is trouble*/
    position:absolute; /* important */
}
	
ul#menu > li ul {
	margin-left:135px; /* be careful */
}
    
#menu a{
	text-align:left;
	background-color: #4B8D1B;
	color:#ffcc99;
	text-weight:normal;
	display:block;
	width:127px;
	border-bottom: 1px #ffcc99 solid;
	text-decoration:none;
	margin:0;
	padding:3px 0 3px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    }
    
#menu a:hover{
	background-color: #4B8D1B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
    }
    
/* for a mozilla better display with key nav */
#menu a:focus{
    background-color: #4B8D1B;
}

#menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
#menu li{
    width:127px;
    display:block;    
    float:none;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html #menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }




body{
margin:70px;
margin-top:40px;
padding:0;
line-height: 1.5em;
/*background-color: #8f001c;*/
background-color: #dcb067;
}

b{font-size: 110%;}
em{color: red;}

#footer{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
clear: left;
width: 100%;
/*background: #8f001c;*/
background-color: #dcb067;
color: #000;
text-align: left;
padding: 7px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.pagetitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
}

.navbar {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
color: #ffffff;
text-decoration: none;
}
a.navbar:link {color: #ffffff;}
a.navbar:visited {color: #ffffff;}
a.navbar:hover {color: #dcb067;}
a.navbar:active {color: #ffffff;}