/* tous les designs de menus */
/* menu principal */
ul#menuPrincipal {margin:0px; padding:0px; border:none; list-style:none}
ul#menuPrincipal li{margin:0px; padding:0px; border:none; display:block; float:left; position:relative; font-size:1.05em;}
ul#menuPrincipal li a, ul#menuPrincipal li li  a  {
	display:block; color:#FFFFFF;
	font-size:1.05em;
}
ul#menuPrincipal li a {
	margin-top:3px; padding:0px 10px 0px 10px;
	border-right:1px solid #ffffff;
	font-size:1.05em;
	text-decoration:none
}
ul#menuPrincipal li a:hover, ul#menuPrincipal li li  a:hover {color:#229233 !important}
ul#menuPrincipal ul {
	margin:0px; border:none;
	display:none;
	border-top:1px solid #ffffff;
	background-color: #3e539e; 
	position:absolute; padding:5px; padding-top:0px;
	top:22px;
	opacity: 0.85;
 	filter:alpha(opacity=85);
	font-size:1.05em;
}
ul#menuPrincipal ul.callerdroite {right:0px !important}; 
ul#menuPrincipal ul.callerdroite li { text-align:left}
ul#menuPrincipal li li {clear:both; /*height:30px;*/ border:0px; margin:0px; padding:0px}
ul#menuPrincipal li li  a {
	color:#FFFFFF !important;
	border:0px; 
	width:200px; 
	margin:0px; padding:0px;
	padding-top:3px; padding-bottom:3px; padding-left:6px;
	font-size:1.05em;
}
ul#menuPrincipal li#rubSelect a {color:#229233}
/*-------------------*/
/* menu secondaire---*/

div#blockMenuSecondaire {
	min-height:369px; width:167px; 
	float:left; position:relative
}
* html div#blockMenuSecondaire {height:369px}
#fond_menu2 {
	background:url(fondMenuSecondaire.gif) left bottom no-repeat;
	position:absolute; 
	bottom:0px; left:0px; 
	height:911px; width:167px
}

div#blockMenuSecondaire h3 {color:#595858; font-size:1em; font-weight: bold;}
#menuSecondaire_data {width:130px; margin-left:5px}
div #pointeur {
	background:url(bt_rond.gif) center center no-repeat; 
	width:634px; height:19px; 
}
div#blockMenuSecondaire #pointeur {
	position:absolute; left:140px; top:188px;
}
div#contenuLeft #pointeur {
	position:absolute;
	margin-left:-27px;
}

#menuSecondaire_data {
	margin-top:90px; margin-left:10px; 
	position:relative
}
#menuSecondaire_data ul {margin:0px; padding:0px; border:none; list-style:none;}
#menuSecondaire_data ul.menuSecondaire_principal {margin-left:0px; padding:0px; border:none; list-style:none; margin-bottom:180px;}
#menuSecondaire_data li{ margin-left:0px; padding:0px; border:none; margin-bottom:5px; font-size:1em; font-weight:bold; cursor:pointer}
#menuSecondaire_data li a, .smenu_lien{color:#000000; text-decoration:none}
#menuSecondaire_data li a:hover, .smenu_roll {color:#8ccf7f}
#menuSecondaire_data li span .selected {color:#8ccf7f}
#menuSecondaire_data li .smenu_roll a {color:#8ccf7f}
/* niveau 1*/
#menuSecondaire_data ul ul {list-style:none; margin-bottom:0px; margin-left:15px; padding:0px; border:none; }

#menuSecondaireDynamique {margin-bottom:180px;}