/* ############## */
/* CSS MENU DEBUT */
/* MENU VERTICAL */
ul#menu_vertical{margin:0;padding:10px 0;width:185px;list-style:none;text-align:left;background:#dd0211;}
ul#menu_vertical li{padding:0;margin:0;display:block;height:26px;line-height:26px;}
ul#menu_vertical li a{font:normal normal bold 10px Verdana, Arial, Helvetica, sans-serif;height:26px;line-height:26px;padding-left:25px;background:#dd0211 url(../images/backgrounds/nav-verti-bg.gif) no-repeat 3px 0;display:block;color:#900;text-decoration:none;}
ul#menu_vertical li a:hover {background:#dd0211 url(../images/backgrounds/nav-verti-bg.gif) no-repeat 3px -26px;color:#FFF;text-decoration:none;}

/* MENU HORIZONTAL ne pas oublier de mettre un clear:both; après votre menu*/
ul#menu_horizontal{margin:0;padding:0;list-style:none;}
ul#menu_horizontal li{margin:0 0 0 1px;padding:0;color:#fff;float:left;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
ul#menu_horizontal li a{padding:5px 8px;display:block;color:#fff;line-height:1em;text-align:center;text-decoration:none;}
ul#menu_horizontal li a:hover {background:#F00 url(../images/backgrounds/nav-horiz-roll.gif) repeat-x top;color:#000;text-decoration:none;}
ul#menu_horizontal li.yellow_roll a{background:#F00 url(../images/backgrounds/nav-horiz-yellowroll.gif) repeat-x top;color:#000;text-decoration:none;}
ul#menu_horizontal li.yellow_roll a:hover {background:#F00 url(../images/backgrounds/nav-horiz-roll.gif) repeat-x top;color:#000;text-decoration:none;}

/* ######################## */
/* CSS MENU DEROULANT DEBUT */
#lemenu{background:#000 url(../images/backgrounds/nav-deroulante-background.gif) no-repeat center;padding:7px 0 0;width:185px;}
#lemenu h1{background:#F00;font:normal normal bold 13px/1.2em Verdana, Arial, Helvetica, sans-serif;padding:5px 0 5px 4px;margin:10px 0;display:block;color:#FFF;text-align:center;}
#lemenu h1.hightech{background:#888 url(../images/backgrounds/nav-hightech-bg.gif);font:normal normal bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;padding:5px 0 5px 4px;display:block;margin:15px 0;color:#FFF;text-align:center;}
#lemenu dl{margin:0;padding:0;}
#lemenu dt{margin:0;padding:0;}
#lemenu dd {margin:0;padding:0;}
#lemenu dl dd{color:#000;}

/* Niveau 1 */
#lemenu dl dt a{display:block;margin:0px;padding:3px 0 3px 15px;color:#FFF;text-align:left;text-decoration:none;font-weight:bold;background:url(../images/deco/puce-nav-repos.gif) no-repeat left;}
#lemenu dl dt a:hover {color:#DDD;background:#444 url(../images/deco/puce-nav-roll.gif) no-repeat left;}
/* Niveau 2 */
#lemenu dl dd dl dt a{display:block;font:normal normal normal 11px/1.1em Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:3px 0 3px 30px;color:#FFF;background:#888 url(../images/deco/puce-ssnav-repos.gif) no-repeat left;text-align:left;text-decoration:none;font-weight:lighter;}
#lemenu dl dd dl dt a:hover {font-weight:bold;color:#F00;background:#DDD url(../images/deco/puce-ssnav-onroll.gif) no-repeat left;}
.puce{text-indent: 12px;background-image: url(../images/deco/puce1.gif);background-repeat: no-repeat;background-position: 3px 4px;text-transform: uppercase;font-size: 11px;}
