/* CSS Document */
.MainMenu{
	margin-bottom:10px;
	opacity:1;
	}
/*-------------------MENU GAUCHE DROITE-----------------*/
.Soutien, .Agenda{
	float:left;
	width:14%;
	height:50px;
	background-color:#000000;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	}
.Soutien{
	float:right;
	position: absolute;
    z-index: 200;
    right: 0;
	top:0px;
    width: auto;
    padding: 0 5px;
	}
.Soutien a, .Agenda a{
	color:#FFFFFF;
	line-height:50px;
	text-decoration:none;
	}
.Soutien a:hover, .Agenda a:hover{
	text-decoration:underline;
	}
/*--------------------MAIN MENU---------------------*/
ul, li{
	list-style-type:none;
	}
ul.MainMenuPrincipal, ul.MainMenuPrincipal ul{
	margin:0;
	 padding:0;
	 position:relative;
	 float:left;
	 z-index:100;
}
ul.MainMenuPrincipal{
	min-height:50px;
	width:100%;
	margin:0 auto;
	display: block;
    position: relative;
	box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset;
}
ul.MainMenuPrincipal li{
float:left;
 margin:auto;
 padding:10px ;

 width:auto;
 }
 ul.MainMenuPrincipal li ul li{
 width:100%;
 text-align:left;
 padding:2px 0;
 float:none;
 display:block;
  background-color:#FFF;
 }
 li a {
 display:block;
 width:auto;
 color:#000;
 text-decoration:none;
 padding:5px 10px;
 -webkit-transition: color 0.3s; /* Safari */
    transition: color 0.3s;
 }
li a:hover, li a.HoverMe {
 color:#7dab7d;
 -webkit-transition: color 0.3s; /* Safari */
    transition: color 0.3s;
 }
 
 
 #menu ul li ul {
 display:none;
 }
 
 #menu ul li:hover ul {
 display:block;
 }
#menu li:hover ul li {
 float:left;
 }
 #menu li ul {
 position:absolute;
 }
 #menu {
 width:70%;
 margin:0 auto;
 position:relative;
 text-align:center;
 display:inline;

 }
 ul.ssMenu {
 	border-left:1px solid #CCC;
	-moz-box-shadow: 1px 1px 10px 0px #cfcfcf;
-webkit-box-shadow: 1px 1px 10px 0px #cfcfcf;
-o-box-shadow: 1px 1px 10px 0px #cfcfcf;
box-shadow: 1px 1px 10px 0px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=10);
/*width:22%;*/

	}
	
#menu ul li ul {
 display:block;
 }
#menu li ul {
 position:relative;
 width:100%;
 }
#menu li:hover ul li {
 /*float:left;*/
 float:none;
 }