	/************************************** Menu Categories ************************************/
ul#menuCategories li ul{padding-left:10px;display:none; border:1px solid #cccccc;}
ul#menuCategories li:hover>ul{display:block; background:white; width:200px;}
ul#menuCategories, ul#menuCategories ul{list-style:none; margin:0px; padding:0px; width:110%; font-size:9pt;}
ul#menuCategories ul{position:absolute; top:-1px;left:100%; background:white;z-index : 1;} 
ul#menuCategories ul li {border:none; width:200px;}

ul#menuCategories li{font: normal 11px verdana,sans-serif; color: #776767;margin:0px; padding:0px; padding-top:2px; padding-bottom:2px; border-bottom:solid 1px #ccc; position:relative;}
ul#menuCategories li.deroule{background:url('/images/moteur/flechemenu_orange.gif') no-repeat 2% 50%;background-position:right;;padding-right: 8px}
ul#menuCategories li:hover.deroule{background:url('/images/moteur/flechemenu_orange.gif') no-repeat 2% 50%;background-position:right;}

ul#menuCategories a, ul#menuCategories span{width:100%;text-decoration:none;font: normal 11px verdana,sans-serif; color: #676767}
ul#menuCategories a:hover, ul#menuCategories span:hover{ width:100%;width:100%;text-decoration:underline;color:#676767}

ul#menuCategories ul li span{width:100%;text-decoration:none;font: normal 11px verdana,sans-serif; color: blue}
ul#menuCategories ul li span:hover{ width:100%;width:100%;text-decoration:underline;}


ul#menuCategories ul li span{width:100%;text-decoration:none; color:#5B5942; cursor:pointer;}
ul#menuCategories ul li span:hover{ width:100%; width:100%;text-decoration:underline}

ul#menuCategories li.evenement a { text-indent:5px; color:red; font-weight:bold; }
ul#menuCategories h4 { font-size:10pt; text-align:center; color:#fff; margin:0px; padding:0px; margin-bottom:10px; font-variant:small-caps; background:url('img/sous-titre-bleu.gif') no-repeat center center;}

ul#menuCategories #SousCat {font: normal 12px verdana,sans-serif; width:150px;height:16px;color : #f08d1f;	margin-bottom:-2px; font-weight: bold ;text-align:left;text-decoration:none}


/************************************* Fin Menu Categories *********************************/

#CacherMenuLefter, #AfficherMenuLefter {
	text-align: left;
	width: 150px;
	margin-top: 10px;
}

#CacherMenuLefter a, #AfficherMenuLefter a.AfficherMenu, #AfficherMenuLefter span.AfficherMenu{
	font: bold 10px verdana;
	color: #f08d1f;
}

#AfficherMenuLefter span.AfficherMenu:hover{
text-decoration: underline;
}

#CacherMenuLefter{
	display:none;
}

#menuLefterHidden{
	display:none;
}

#CacherMenuHome, #AfficherMenuHome {
	text-align: left;
	width: 150px;
	margin-top: 10px;
}

#CacherMenuHome a, #AfficherMenuHome a, #AfficherMenuHome span{
	font: bold 10px verdana;
	color: #f08d1f;
}

#AfficherMenuHome span:hover
{
	text-decoration:underline;
}

#CacherMenuHome{
	display:none;
}

#menuHomeHidden{
	display:none;
}


#annuaire_principal #ulAnnuaire{
/*width:835px*/
width:700px;
/*border: solid 1px green;*/
/*float:left;*/
}
#ulAnnuaire li{
display : inline;
float : left;
width : 100px;
margin-right : 20px;
/*margin-top : 20px;*/
margin-bottom : 0px;

}

#ulAnnuaire  #menuHome #P-ss-rubrique, #ulAnnuaire  #menuHomeHidden #P-ss-rubrique {
text-align:left;
float:left;
width:280px;
padding:0px;
margin:0px 0px 0px 3px;

/*border:1px solid red;*/
}

#ulAnnuaire #P-ss-rubrique a:hover, #ulAnnuaire #P-ss-rubrique span:hover
{
text-decoration: underline;
}

#ulAnnuaire  #menuHome #P-ss-rubrique a:hover, #ulAnnuaire  #menuHomeHidden #P-ss-rubrique {
	text-decoration:underline;
}

#ulAnnuaire #menuHome #P-ss-rubrique img, #ulAnnuaire #menuHomeHidden #P-ss-rubrique img{
	float: left;
	margin-right: 5px;
}

/*#ulAnnuaire #menuHome #rubAnnuaire #P-ss-rubrique span:hover, #ulAnnuaire #menuHomeHidden #rubAnnuaire #P-ss-rubrique span:hover,
#ulAnnuaire #menuHome #rubAnnuaire #P-ss-rubrique a:hover, #ulAnnuaire #menuHomeHidden #rubAnnuaire #P-ss-rubrique a:hover
{
	font: normal 12px verdana;
	color : #676767;
	text-decoration: underline ;
}
*/
#ulAnnuaire a, #ulAnnuaire span{
font: normal 12px verdana;
color : #676767;
}

#ulAnnuaire a:hover, #ulAnnuaire span:hover{
font: normal 12px verdana;
color : #676767;
/*text-decoration: underline ;*/
}

#ulAnnuaire img {
float:left;
padding:0px;
margin:0px
}

#ulAnnuaire #menuHome #rubAnnuaire, #ulAnnuaire #menuHomeHidden #rubAnnuaire{
/*width : 227px;*/
width : 310px;
height:110px;
padding:0px;
margin:0px 15px 0px 10px;
text-align:left;
/*border:1px solid blue;*/
/*background-color:yellow;*/
/*border:1px solid red;*/
float:left;
}

/*
#ulAnnuaire li a{
font: normal 12px verdana;
color : #676767;
}*/

/*.famAnnuaire a{
background : #fef7dc;
width : auto;
height:auto;
padding-right:0px;
margin-bottom:20px;
text-decoration : none;
padding:0px;
}*/

/*spanAnnu*/
#rubAnnuaire h2{
padding:0px;
padding-left:30px;
padding-top:2px;
margin:0px;
color : #f08d1f;
background-color:#fef7dc;
background :  transparent url("/images/deco/homeAnnuaire2.gif") no-repeat;
/*font: normal 13px verdana;*/
font: bold 12px Verdana, sans-serif;
font-weight : bold;
display:block;
height:20px;
}

#rubAnnuaire a h2, #rubAnnuaire a:hover, #rubAnnuaire span h2, #rubAnnuaire span:hover {
	
	cursor: pointer;
}

#rubAnnuaire a:hover, #rubAnnuaire span:hover {
	/*text-decoration:underline;*/
}
