/***** Module Menu_2 *****************/
/*- menudef -----------------*/
#menu2 {
   height:200px;
}
.menudef ul {
   height:auto;
   padding: 0;
   margin: 0;
   z-index:999;
   }
.menudef ul ul {
   visibility:visible;
   position:absolute;
   }
.menudef ul ul ul {
   margin-left:170px;
   }
.menudef li {
   float:left;
   /*width:165px;/*24.8%;/*A corriger pour avoir 25%*/
   padding:0;
   margin:0;
   border:0;
   /*border-bottom: 1px solid #000000;*/
   list-style-type:none;
   z-index:999;
   }
.menudef ul ul li {
   /*width:auto;*/
   width:100%;
   float:none;
   }
.menudef a {
   /*height:10px;*/
   width:147px;
   background-color: #ffbb45;/*#ffcc33;*/
   background-image: url("../img/opac/arrow-opac.gif");
   background-repeat: no-repeat;
   background-position:6px 50%;
   font-size: 0.95em;
   font-weight:bold;
   
   text-decoration:none;
   margin:0px;
   padding-bottom:2px;
   padding-top:2px;
   padding-left:18px;
   display:block;
   }
.menudef ul a {/*on désactive le pointer en forme de main sur le premier menu*/
	cursor:default;
	text-align:center;
   height:100%;
	}
.menudef ul a:hover {
	color:black;
	} 
.menudef ul ul a {
	text-align:left;
	font-weight:normal;
	cursor:pointer;
   	font-size:1.05em;   
	}
.menudef a:hover {
	text-decoration:none;
   background-color:#ffda99;
	}

.menudef a.espLocataires {
	background-color: #FF25A2;/*#ff0092;/*#E50083;*/
	}
.menudef a.espLocataires:hover {
   background-color: #ffadd0;/*#fca2d6;*/
   background-image: url('../img/opac/arrow-opac-loc.gif');
   }
.menudef a.opacDuRhone {
	background-color: #ffbb45;/*#ffcc33;*/
	}
.menudef a.opacDuRhone:hover {
	background-color: #ffda99;/*#f0e2bc;*/
   background-image: url('../img/opac/arrow-opac-opa.gif');
	}
.menudef a.espElus {
	background-color: #00b5e6;/*#00b5e6;*/
	}
.menudef a.espElus:hover {
	background-color: #b2daff;/*#8cd3e6;*/
   background-image: url('../img/opac/arrow-opac-elu.gif');
	}
.menudef a.espProfessionnels {
	background-color: #ff6a11;/*#ff5f00;*/
	}
.menudef a.espProfessionnels:hover {
	background-color: #ffc0ad;/*#ffa570;*/
   background-image: url('../img/opac/arrow-opac-pro.gif');
	}
/*--- menuService ---*/
.menuServ {
   /*background-color: #B2D3CD;*/
   border-bottom: 2px solid #008265;
   }
.menuServ ul{
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	}
.menuServ li {
	background-image: url("../img/opac/arrow-opac-black.gif");
   background-repeat: no-repeat;
   background-position:6px 50%;
	padding-left:18px;
	margin-bottom:4px;
	margin-top:4px;
	}
.menuServ a {
	font-weight:bold;
	/*font-size:1.1em;*/
	display:block;
	width:100%;
	}
/*- normalWebSitePlan -----------------*/
#layout1column .normalWebSitePlan a {
	color:black;
	text-decoration:none;
	}
#layout1column .normalWebSitePlan a:visited {
	color:black;
   border:0;
	}
/*.normalWebSitePlan a:hover {
	text-decoration:underline;
}*/
.normalWebSitePlan ul {
   list-style-type:none;
   margin-left:0px;
   padding-left:0px;
   width:100%;
   }
.normalWebSitePlan ul li{
/*   border: solid 1px black;*/
padding:4px;
   margin-top:10px;
   text-transform:uppercase;
   letter-spacing : 0.1em ;
   }
.normalWebSitePlan ul li a{
   font-weight:bolder;
   /*font-size:1.3em;*/
   }

.normalWebSitePlan li.opacDuRhone {
   border:solid 2px #ffbb45;
}
.normalWebSitePlan li.espLocataires {
   border:solid 2px #ff0092;/*#E50083;*/
}
.normalWebSitePlan li.espElus {
   border:solid 2px #00b5e6;/*#00b5e6;*/
}
.normalWebSitePlan li.espProfessionnels {
   border:solid 2px #ff6a11;/*#ff5f00;*/
}
.normalWebSitePlan li.serv {
   border:solid 2px #008265;/*#ff5f00;*/
}

.normalWebSitePlan ul ul {
   width:100%;
   }
   
.normalWebSitePlan ul ul li{
   border:0;
   /*border-top:solid 1px black;*/
   padding:0;
   padding-top:10px;
   padding-left:20px;
   width:auto;
   margin:1px;
   display:block;
   text-transform:none;
   letter-spacing : normal ;
   }
.normalWebSitePlan ul ul li a{
   border:0;
   }
.normalWebSitePlan ul ul ul{
   margin:0;
   padding:0;
   /*list-style-type:disc;*/
   }
.normalWebSitePlan ul ul ul li{
   padding-left:0px;
   padding-top:0px;
   border:0;
   /*margin-left:50%;*/
   margin-left:50px;
   width:50%;
   }
.normalWebSitePlan ul ul ul li a{
   width:auto;
   font-weight:normal;
   }
/***** Fin module Menu_2 *************/
