#mainContainer {
	height:24px;
	margin:0 auto;
	padding:0 4% 0 0;
	text-align:center;
	width:96%;
}

#mainContainer a {
	color:white;
	text-decoration:none;
}
/* End general styles for this example page */

/* Cosmetic */
#dhtmlgoodies_menu ul{
	background-color:#DFDFDF; /*#dfdfdf*/
	/*border:1px solid #5C92BE;*/
}

#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
	border:none;
	padding-top:2px;
	overflow:visible;
	background-color: white;
}
#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
	/*border:1px solid #5C92BE;*/
	/*padding:1px;*/
	margin-top:1px;
	padding:5px;
}

/* General configuration CSS */

#dhtmlgoodies_menu ul li ul{
	display:none;	/* Needed to display ok in Opera */
	display:inline;	/* for Safari Mac */
}
	
#dhtmlgoodies_menu{
	visibility:hidden;
    /*padding-left: 23px;*/
}
#dhtmlgoodies_menu ul{
	margin: 0px;
	padding: 0px;
}
#dhtmlgoodies_menu li{
	list-style-type:none;	/* No bullets */
}	
/* End general configuration CSS */
/* General rules for all menu items */
#dhtmlgoodies_menu span {
	float:left; 
	background:url('../images/onglet_principal_gauche.gif') no-repeat left top; 
	margin:0; 
	padding:0px 1px 0px 12px; 
	text-decoration:none;
	color:#FFFFFF;
}

#dhtmlgoodies_menu span a {
	float:left; 
	display:block;  
	background:url('../images/onglet_principal_droit.gif') no-repeat right top; 
	padding:0px 12px 5px 0px; 
	color:#FFFFFF;
	text-decoration:none;
}

/*
Main menu items 
*/
#dhtmlgoodies_menu .currentDepth1{
	width:8%;
	height:24px; 
	border:0px solid;
	background-color:#4C99AF;/*#4A98AF;#5791BF;#E5F1F4;#328AA4*/
}

#dhtmlgoodies_menu .currentDepth1over{
	width:8%;
	height:24px; 
	border:0px solid;
	background-color:#F8FBFC;/*#F8FBFC;#5791BF*/
}

#dhtmlgoodies_menu .currentDepth1 a{
	color:#FFFFFF;
	font-weight:bold;
}

#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
	color:#4D4D4D; /*#DFDFDF;#FFF000*/
	font-weight:bold;
}

/* Sub menu depth 1 */
#dhtmlgoodies_menu .currentDepth2{
	width:190px;
	text-align:left;
	/*padding-right:2px;*/
}

#dhtmlgoodies_menu .currentDepth2over{
	width:190px;
	text-align:left;
	/*padding-right:2px;*/
	background-color:#FFFFFF;
}	

#dhtmlgoodies_menu .currentDepth2 a{	/* Text rules */
	color:#4D4D4D;/*#3f3f3f;#464646;#575757;*/
	font-weight:normal;
	text-decoration:none;
}	

#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
	color:#4D4D4D;/*#3f3f3f;#464646;#575757;*/
	font-weight:normal;
	text-decoration:none;
}