/***********************************************Menu famille ***************************/
.MenuFamille-2{
	display:none;
	position:absolute;
	width:220px;
	height:auto;
/*	min-height:350px;*/
	 
	height:auto;
	text-align:left;
	margin-left:-50px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;	
	
/*	margin-top:25px;*/
	margin-left:5px;
}

 .MenuFamille-1{
	display:none;
	position:absolute;
  	width:220px;
	min-height:140px;
	height:auto;
	/*min-height:350px;*/
	 
	height:auto;
	text-align:left;
	margin-left:-50px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;	
	
	
/*	margin-top:25px;*/
	margin-left:10px;
}
 .MenuFamille-10{
	display:none;
	position:absolute;
  	width:220px;
	min-height:140px;
	height:auto;
	/*min-height:350px;*/
	 
	height:auto;
	text-align:left;
	margin-left:-50px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;	
	
	
/*	margin-top:25px;*/
	margin-left:10px;
}
 .MenuFamille-3{
	display:none;
	position:absolute;
  width:220px;
	height:auto;
/*	min-height:350px;
	 */
	height:auto;
	text-align:left;
	margin-left:-50px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;	
	
/*	
	margin-top:25px;*/
	margin-left:8px;
}



.MenuFamille-4{
	display:none;
	position:absolute;
  width:220px;
	height:auto;
	/*min-height:350px;*/
	 
	height:auto;
	text-align:left;
	margin-left:-50px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;	
	
/*	
	margin-top:25px;*/
	margin-left:2px;
}



.MenuFamille-5{
	display:none;
	position:absolute;
  width:220px;
	height:auto;
	/*min-height:350px;*/
	 
	height:auto;
	text-align:left;
	margin-left:-50px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;	
	
	
/*	margin-top:25px;*/
	margin-left:16px;
}



.MenuFamille-6{
	display:none;
	position:absolute;
  width:220px;
	height:auto;
	/*min-height:350px;*/
	 
	height:auto;
	text-align:left;
	margin-left:-50px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;	
	
	
/*	margin-top:25px;*/
	margin-left:1px;
}


.MenuFamille-7{
	display:none;
	position:absolute;
  width:220px;
	height:auto;
/*	min-height:350px;*/
	 
	height:auto;
	text-align:left;
	margin-left:-50px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;
	
/*	
	margin-top:25px;*/
	margin-left:12px;	
}



.MenuFamille-8{
	display:none;
	position:absolute;
  width:220px;
	height:auto;
/*	min-height:350px;*/
	 
	height:auto;
	text-align:left;
	margin-left:-150px;
	background-color:#FFFFFF;/**/
	background-image:url(../images/menu-css-bas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	border: 1px solid #DBDBDB;	
	
	
/*	margin-top:25px;*/
	margin-left:0px;
}









#TitreFamille{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  color:#000000;
  text-align:left;
  background-image:url(../images/menu-css.gif);
  background-position:top;
  background-repeat:repeat-x;
  width:220px;

  min-height:100px;
}
.TitreFamille-text{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#333333;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;

}
.TitreFamille-text-1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#477cbf;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;

}

.TitreFamille-text-10{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#666666;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;

}

.TitreFamille-text-2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#38499e;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;

}

.TitreFamille-text-3{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#ed1c24;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;

}
.TitreFamille-text-4{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#6255a4;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;
}
.TitreFamille-text-5{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#40ac49;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;
}

.TitreFamille-text-6{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#56c9eb;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;
}
.TitreFamille-text-7{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#f78f2c;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;
}
.TitreFamille-text-8{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  width:218px;
	color:#ed1556;
  text-align:left;
margin:0px;
padding:0px;
  background-image:url(../images/menu-h-tiret.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  padding-left:2px;
 padding-bottom:5px;
 	margin-bottom:10px;
}







.TitreSousFamille{
	width:auto;
	display:none;
	height:auto;
	padding:0;
	width:220px;
	 
}
.TitreFamilleLien{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-align:left;
  margin-left:10px;
  width:auto; 
  width:220px;
}

.TitreFamilleLien-Text{
  font-weight:normal;
  color:#000000;
  width:190px;
 
}



.TitreFamilleLien-espace{
  
  width:8px;
}
.BlocPictoFam-espace{
  
  width:2px;
}

.BlocPictoFam-text{
  font-weight:normal;
 
  width:205px;
  padding-bottom:4px;
  padding-left:2px;
}

 
.BlocPictoFam-text a{
  font-weight:bold;

  width:200px;
  padding-bottom:4px;
  padding-left:2px;
}
.BlocPictoFam-text a:hover{
  font-weight:bold;
 
  width:200px;
  padding-bottom:4px;
  padding-left:2px;
   border-top: #CCCCCC dotted  1px;
  border-bottom: #CCCCCC dotted  1px;
}


#TitreSFamille{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-align:left;
  padding-left:10px;
  width:auto; 
  
}
.TitreFamilleLien-Text h2{
  color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
 
  font-weight:normal;
  text-decoration:none;

}
.TitreFamilleLien-Text a{
  color:#666666;
  
  text-decoration:none;

}

.TitreFamilleLien-Text a:hover{
  color:#000000;
  text-decoration:underline;
  background-color:#E1E1E1;/**/
}
.pictofamille
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
  
/*	background:#006666;*/
	color:#477CBF;
	width:220px;  
}

.BlocPictoFam
{   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
 /*	background:#006666;*/
  	width:220px;
	
}

.BlocMenuHaut-haut
{ 
 margin-right:-12px;
/* background:#FF9900*/
 
}

 
.BlocMenuHaut-bas
{  
	 
	clear:both;
}
