/* Pour le bug IE */
* html #menu li li{
    display:inline;
}


#menu {
	position: static; /* placement du menu */
	z-index: 1000;
	
		/*correction pour Opera */
		
}
#menu ul{
    position:absolute;
    height: 25px;
    display:block;
    margin:0px;
    padding:0px;
    z-index: 1000;
}
#menu li ul{
    visibility: hidden; /* init menu caché */

} 

/*Base Entrée menu principale */

#menu li.mp {
    list-style:none;
    display: block;
    float: left;
    margin:0px;
    overflow : show;
    padding: 2px 10px 0px 10px;
    /*padding-top: 2px;
    padding-right: 10px;*/
    
}
.menu_fond {
	/*background-image: url('/img/site/fond_menu_noel.gif');*/ 	
	/*background-color: #FE5A28; NOEL;*/
	background-color: #666666; NOEL;
	display: block;
	height:25px;
	padding: 0px;
}

.larg_m1 {
	width: 80px;	/* Menu principale 1*/
	
	
}
.larg_m2 {
	width: 75px; 		/* Menu principale 2*/
	
}
.larg_m3 {
	width: 115px; 		/* Menu principale 3*/

}

.larg_m4 {
	width: 73px; 		/* Menu principale 4*/

}
.larg_m5 {
	width: 105px; 		/* Menu principale 5*/

}
.larg_m6 {
	width: 85px; 		/* Menu principale 6*/

}
.larg_m7 {
	width: 65px; 		/* Menu principale 7*/

}
/*Base Entrée sous menu niv 1 */

#menu ul.ssm {
    				/* sous menu + deco géné */
    list-style:none;
    display:block;
    float:left;
  
    padding:1px;
    //border-left: 1px solid #FE5A28;
	border-left: 1px solid #999999;
    height: auto;
    background-color: #E6F0F2;
     
}
#menu ul.larg_ssm1 {		/* sous menu 1 */
    width: 155px;    	
}
#menu ul.larg_ssm2 {		/* sous menu 2 */
    width: 185px;		
}
#menu ul.larg_ssm3 {		/* sous menu 3 */
    width: 155px;
} 
#menu ul.larg_ssm4 {		/* sous menu 4 */
    width: 145px;		
}
#menu ul.larg_ssm5 {		/* sous menu 5 */
    width: 160px;		
}
#menu ul.larg_ssm6 {		/* sous menu 6 */
    width: 200px;
} 
#menu ul.larg_ssm7 {		/* sous menu 7 */
    width: 160px;
}

/*Base Entrée sous menu niv 2 */
#menu li li ul.larg_ssm11 { 	/* sous sous menu 1.1 */
    margin-left:150px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 155px;  
}
#menu li li ul.larg_ssm12 {	/* sous sous menu 1.2 */

    margin-left:136px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 100px; 
}
#menu li li ul.larg_ssm21 {	/* sous sous menu 2.1 */

    margin-left:140px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 100px; 
}
#menu li li ul.larg_ssm31 {	/* sous sous menu 3.1 */

    margin-left:150px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 200px; 
}
#menu li li ul.larg_ssm41 {	/* sous sous menu 4.1 */

    margin-left:140px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 200px; 
}
#menu li li ul.larg_ssm51 {	/* sous sous menu 5.1 */

    margin-left:150px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 165px; 
}
#menu li li ul.larg_ssm61 {	/* sous sous menu 6.1 */

    margin-left:192px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 200px; 
}
#menu li li ul.larg_ssm71 {	/* sous sous menu 7.1 */

    margin-left: -192px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 200px;
}
#menu a {
	font-family: arial;
	text-align:left;
	/*background-color: #FFFFFF;*/
	/* border-bottom: 1px solid black ; border de cellule */
	color: #000000;
	height: auto;
	display: block;
	text-decoration: none;
	padding: 3px;
	margin: 0Px;
	font-size: 10px;
}

#menu a:hover {
	background-color: #CED7D9;
	color: white;
	
}
#menu a:active   {
	background-color: #FE5A28;
	color: black;
	
}
    
#menu a:focus {
	background-color: #CED7D9;
	color: black;
}
/* ----entrée sans Fleche (avec doigt)----*/
#fl_ind1 {
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 142px;
}
#fl_ind2 {
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 132px;
}
#fl_ind3 {
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 142px;
}
#fl_ind4 {
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 132px;
}
#fl_ind5 {
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 145px;
}
#fl_ind6 {
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 186px;
}
#fl_ind7 {
	/*background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 3px;*/
	
}
/* -------------Entree sans doigt -----------  */					
a#curs1 {
	cursor: default;
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 142px;
}
a#curs2 {
	cursor: default;
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 132px;
}
a#curs3{
	cursor: default;
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 142px;
}
a#curs4{
	cursor: default;
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 132px;
}
a#curs5 {
	cursor: default;
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 145px;
}
a#curs6 {
	cursor: default;
	background-repeat: no-repeat;  background-image: url('../img/fleche_menu2.gif');
	background-position: 186px;
}
a#lien_entree, a:hover#lien_entree  {

	/*background: #FE5A28;*/
	cursor: pointer;
	text-align: left;
	font-weight: bold;
	border: 0px;
	color: #FFFFFF; /*couleur de typo du menu */
	font-size: 13px;	/* FS orig : 13 */
	font-family: arial;
	white-space : nowrap;
	
	
}
a#lien_entree_sp, a:hover#lien_entree_sp  {

	background: #CED7D9;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	border: 0px solid black;
	color: #000000; /*couleur de typo du menu */
	font-size: 13px;	/* FS orig : 13 */
	font-family: arial;
	white-space : nowrap;
	padding: 3px 5px 2px;
	
	
}

.fond_menu {
	height: 22px;
	display:block;
	background-repeat: no-repeat;
	background-position: 2px;
	background-image: url('/img/site/fond_menu2 .gif');
	padding-top: 3px;
	
}

