#fam_bandeau_une {/* width: 100%;*/ overflow: hidden; position: relative; max-height: 350px; }

#fam_bloc_4icon { width: 100%; margin:20px 5px; text-align:center; }
	#fam_bloc_icon { width:180px; margin-right:15px; display:inline-block; vertical-align:top; border: #8fc7c9 dashed 1px; padding:10px; background:#ffffff; }
	#fam_img_icon { width:180px; border: #dddddd solid 1px;  }
	#fam_bloc_titre { font-family: 'BrandonGrotesque', verdana, sans-sherif; font-weight:normal; font-size:24px; color:#0c8679; color:#4d5b59;  margin:10px auto 0 auto; text-transform:uppercase; }

.famille_font { font-family: 'CheapPine sans',  verdana, sans-sherif;  }
#fam_img_zone { width: 180px;
height: 157px; overflow:hidden; background:#8acbcd; vertical-align:middle;  }

#fam_bloc_social { display:inline-block; vertical-align:top; background:url(https://www.frequence-sud.fr/img/navigation/famille/social_1.png); width:385px; height:80px;}
	#fam_bloc_social_fb {height: 31px;
width: 123px;
display: inline-block;
position: relative;
top: 40px;
left: 5px;}
	#fam_bloc_social_news { width: 123px; display: inline-block;  top: 30px; left:90px;
position: relative;}
	

#super_bloc { position:relative; left:-40px; width:1085px; height:124px; background:url(../img/navigation/famille/bandeau_super_fond.png); }
	#sp_content { position:relative;  top:58px; left:250px; height:34px; width:790px; /* background:#FF0000; opacity:0.5; */ vertical-align:top; }
		#sp_bton_activite {  }
		.sp_bton {  display:inline-block;   border-left: #6fc7c3 dashed 1px;  padding:0 10px; height:34px; }
		#sp_bton_in { height:34px; }
	#sp_content LI:last-child { border-right: #6fc7c3 dashed 1px; }

	#img_valid { border:none; background:none; z-index: 31; display:inline-block; position: absolute; top: -11px; left: 510px; }
	a#link_sp:hover { opacity:1; }
	#sp_liste_resultats { color:#FFFFFF; position: absolute;top: 0;left: 600px; max-width:60px; line-height:18px; }
	#sp_liste_tag {color:#FFFFFF; position: absolute;top: 0;left: 700px; }
	



	
.sp_blocmenu {  BACKGROUND-COLOR:#f5f5f5; height:140px; max-height:140px; overflow:hidden; z-index:30; border-bottom: #0c8679 1px solid; border-right: #6fc7c3 1px dashed; border-left: #6fc7c3 1px dashed; }
 
/*.menu_b1 { display: inline-block; width:180px; background:#FFFFFF; height:130px; padding:5px; margin:0px; vertical-align:top;}

.menu_zone_mini  { display: inline-block; padding:7px 0 7px 7px; margin:0px; vertical-align:top; width:798px; }*/

#menu_search {}
#menu_search_intui { display:inline-block; position:relative; margin-left:630px; margin-top:3px; }

#sp_content { display: inline-block; }
#sp_content LI {  LIST-STYLE-TYPE: none;  vertical-align:top; height:34px; max-height:34px;}
#sp_content UL { margin:0px; padding:0px;}

#sp_content LI:hover { /* background:#FFFFFF; */ }
#sp_content LI.sfhover { 	BACKGROUND-COLOR: #ffff70; }
#sp_content LI A { /*	TEXT-DECORATION: none; color:#3e4449; */  font-size: 12px; line-height: 10px; }
#sp_content UL UL { position:relative; width:200px; top:8px; left:-10px; height:0px; max-height:0px; transition:  height 0.3s linear; overflow:hidden;  }
#sp_content LI:hover UL.niveau2 {
display: inline-block;
min-width:100px;
height:144px;
max-height:144px;
z-index: 20;

}
#sp_content LI LI { BACKGROUND-COLOR:#CCCCCC;  list-style: none;  BORDER-RIGHT: #333333 1px solid;  BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; padding:5px;  }
#sp_content LI LI:hover { BACKGROUND-COLOR: #eeeeee; }
#sp_content LI LI:hover a { COLOR: #000000; }
#sp_content LI.sfhover UL.niveau2 { display: inline-block; float: left; }
#sp_content LI LI.sfhover UL.niveau3 { display: inline-block; float: left; }











#fam_bloc_icon:hover #fam_img_txt {
display: block;
}
#fam_img_txt { position: absolute; margin-top: 10px; margin-left: 10px; z-index: 5; font-size: 16px; width: 160px;
text-align: center;  display: none;
-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }

#fam_bloc_icon:hover #fam_img_icon {
-webkit-transform: scale(1.06);
-moz-transform: scale(1.06);
-o-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
-webkit-backface-visibility: hidden;
opacity: 0.05;
}

#fam_img_icon {
width: 178px;
height: 155px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-backface-visibility: hidden;
}


.fam_element_agenda { width:560px!important; }
#fam_elem_agenda_img { 
display: inline-block;
float: left; 
max-height: 100px;
max-width: 100px; 
overflow: hidden;
text-align: center;
vertical-align: middle;
margin: 2px;
margin-right: 5px;
}
#fam_minirond {
position: absolute;
margin-left: 0;
margin-top: 0;
z-index: 5; 
width: 100px;
height: 100px; 
opacity: 1;
}
#fam_minirond2 {
position: absolute;
margin-right: 0;
margin-bottom: 0;
z-index: 6; /*
width: 40px;
height: 40px; */
opacity: 1;
}