/* CSS du menu vertical, bieler batiste */.sub_menu{    }    .sub_menu ul{    padding: 0;    position:absolute; /* important */    width: 99px;/*<?php echo $cell_width;?>px;*/    z-index:10000;    }/* For all links */.sub_menu a {	color: #000000;	text-decoration: none;	font-weight: bold;	padding: 0px 0;}    .sub_menu li ul{    visibility:hidden;    }            .sub_menu li ul{    margin-left:0px; /* be careful */    margin-top:20px;    filter:alpha(opacity=85);    -moz-opacity:0.85;    opacity: 0.85;    }    .sub_menu li ul a{    display:block;    width: 99px;/*<?php echo $cell_width;?>px;*/    text-decoration:none;    margin:0;    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */    }    .sub_menu li ul a:hover{    background: #FCCC00;/*<?php echo $color['red'];?>; surlignage*/    border: 1px solid #000000;    }    /* for a mozilla better display with key nav */.sub_menu ul li a:focus{    background-color: #009900 ;/*<?php echo $color['blue'];?>; quand bouton clique dessus*/}        .sub_menu li{    background: #FCCC00;/*<?php echo $color['grey'];?>*/;    border: 0px solid #000000;    width: 99px;/*<?php echo $cell_width;?>px;*/    display:block;        float:left;      list-style:none;    margin:0;    padding:0;    z-index:10000;    }.sub_menu li:hover{	background: #FCCC00;/*<?php echo $color['orange'];?>;*/}.sub_menu li ul li{	border-right: none;	margin:0 0 1px 0;	background: #FCCC00; /*<?php echo $color['orange'];?>;*/}/* IE PC selector */* html .sub_menu li {    display:inline; /* solve a IE PC list bug */    float:none; /* solve a IE5 clav nav bug */    }    .sub_menu ul li a.linkOver{    background-color: #ffffff;   }	 .sub_menu li a{ 	width: 97px !important; /* L-2 */}