.menutab {
border-color:#315C63 rgb(49, 92, 99) rgb(49, 92, 99) -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
color:#315C63;
text-align:left;
vertical-align:middle;
}
#menu {
clear:left;
font-family:"Courier New",Courier,monospace;
position:relative;
width:100%;
z-index:1;
}
#menu table {
border-spacing:0px;
height:21px;
width:800px;
}
#menu dl, #menu dt, #menu dd, #menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#menu ul {
background:#315C63 none repeat scroll 0%;
border:1px solid #315C63;
color:#FFFFFF;
}
#menu div {
display:none;
position:absolute;
width:150px;
}
#menu td {
margin:0px;
}
#menu td a {
background-color:#B0A9B0;
border-left:1px solid #3E6F77;
color:#000000;
display:block;
font-size:0.9em;
font-weight:normal;
height:100%;
padding:4px 2px;
text-align:center;
vertical-align:middle;
}
#menu td a:hover {
background-color:#A1C6D6;
}
#menu td li a {
background-color:#B0A9B0 !important;
background-image:url(images/fleche_ssmenu_off.gif);
background-position:left center;
background-repeat:no-repeat;
border:0px solid #315C63;
color:#315C63;
display:block;
font-size:10px;
font-weight:normal;
padding:3px 0px 3px 16px;
text-align:left;
vertical-align:middle;
}
#menu td li a:hover {
background-color:#A1C6D6 !important;
background-image:url(images/fleche_ssmenu_over.gif);
background-repeat:no-repeat;
color:#315C63;
display:block;
}
#menu td li span {
background-color:#B0A9B0;
background-image:url(images/separateur_niv2_fonce.gif);
background-repeat:repeat-x;
color:#5F5F5F;
display:block;
font-size:1px;
font-weight:normal;
padding:2px 0px 0px;
text-align:left;
text-decoration:none;
}
.boxrollover {
float:left;
font-weight:normal;
height:19px;
margin-left:3px;
margin-right:3px;
overflow:hidden;
width:150px;
z-index:10;
}
.boxrollovertitle {
background-color:#CCCCCC;
border:1px solid #000000;
color:#000000;
padding-bottom:2px;
padding-left:2px;
padding-top:2px;
}
.boxrollovercontent {
background-color:#CCCCCC;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-bottom:2px;
padding-left:2px;
padding-top:2px;
}
.boxcontainer {
margin-left:0px;
margin-top:-190px;
position:absolute;
top:auto;
z-index:3;
}
.leftNav {
background-color:#FCE5DC;
color:#000000;
width:210px;
}
.leftNavHilite {
background-color:#FCE5DC;
color:#FFFFFF;
}
a.leftNavX {
color:#000000;
font-size:11px;
font-weight:normal;
}
a.leftNavX:hover {
color:#FFFFFF;
}
div#menuGauche {
display:none;
}
.liseretMenuGauche div#menuGauche {
	padding:30px 0 110px 0;
}
.liseretMenuGauche #menuGauche .box {
/* bottom:0px;
left:0px; 
position:absolute; */
}
.liseretMenuGauche {
/* background:#FFFFFF url(images/fondmenugauche.png) repeat-y scroll 0%; */
}
div#menuThemeTitre {
    display:none;
}
div#menuGauche ul {
color:#FFFFFF;
list-style-type:none;
margin:0px;
padding:1px 0px 1px 10px;
}
div#menuGauche li {
color:#000000;
list-style-type:none;
background:none;
padding:0;
/* margin-right:10px; */
text-align:left;
}
#menuGauche ul a {
color:#A48BAB;
display:block;
font-size:0.9em;
font-weight:normal;
padding:3px 0px;
text-decoration:none;
vertical-align:middle;
width:140px;
}
* html #menuGauche ul a {
	padding:2px 0px;
}
* html #menuGauche ul li {
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
#menuGauche ul a:hover {
    background: none repeat scroll 0 0 #B0A9B0;
    color: #FFFFFF;
    margin-left: -5px;
    padding-left: 5px;
    width: 140px;
}
#menuGauche ul li .firstItem {
border-top:medium none;
}
#menuGauche ul li span.currentItem {
    border-bottom: medium none #B0A9B0;
    border-top: thin none #315C63;
    color: #B3C10A;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    padding: 3px 0;
}
#menuGauche ul li a.currentItem {
display:block;
font-size:0.9em;
color:#B3C10A;
padding:3px 10px 3px 0px;
/* width:90%; */
}
#menuGauche ul li a.currentItem:hover {
color:#ffffff;

}
#menuGauche ul ul, #menuGauche ul ul li {
border-bottom:medium none;
color:#A48BAB;
margin-left:0px;
padding:0;
}
#menuGauche ul ul li {
padding:0 0 0 15px;
width:90%;
overflow:auto;
}
#menuGauche ul ul a {
background:transparent none repeat scroll 0%;
border:none;
color:#A48BAB;
font-weight:normal;
padding:1px 0px;
text-decoration:none;
float:left;
}
#menuGauche ul ul a:link, #menuGauche ul ul a:visited {
color:#A48BAB;
}
#menuGauche ul ul a:active, #menuGauche ul ul a:hover {
background:url(images/Boutons/pictoFlecheHover.gif) no-repeat right;
color:#B3C10A;
padding:1px 10px 1px 0px;
}
#menuGauche ul ul li.ssCurrentItem {
border:medium none;
font-size:0.9em;
font-weight:normal;
overflow:auto;
text-decoration:none;
width:90%;
}
#menuGauche ul ul li.ssCurrentItem span {
	background:url(images/Boutons/pictoFlecheHover.gif) no-repeat right;
color:#B3C10A;
padding:1px 10px 1px 0px;
text-decoration:none;
float:left;
}
