
a,abbr,acronym,address,area,b,base,bdo,big,blockquote,body,br,button,caption,cite,code,col,colgroup,
dd,del,dfn,div,dl,doctype,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,head,html,hr,i,img,input,ins,kbd,label,
legend,li,link,map,meta,noscript,object,ol,optgroup,option,p,param,pre,q,samp,script,select,small,span,
strong,style,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,ul,var {margin:0;padding:0}
img,object,fieldset,hr,table {border:0px}
img {vertical-align:bottom}

.cfix:after {content: ".";display:block;height:0;clear:both;visibility: hidden}

	
	
	
	
	#headermenu #menu ul {
	list-style-type:none;
}

/* Sous Menu */

#menup {


}

#headermenu #menu ul li ul {
width:230px;
	background: url(../images/menu/fdmenu.gif) repeat-y top #fff;
}



#headermenu #menu ul li ul  li a{
	text-decoration:none;
	font-weight:bold;
	color:#ada697;
	border-bottom:dotted 1px;
	border-bottom-color:#ada697;
	
}

#headermenu #menu ul li ul  li a:hover{
	color:#58503e;
	background-color:#ebe8e0;
	
}




.separator{
	clear:both;
}


#headermenu #menu{
	float:left;
	height:30px;

}

#headermenu #menu ul li{
	float:left;
}

#bloc_menu{
	float:left;
}



#headermenu #menu_lecture_ecoute img{
	vertical-align:middle;
}

/* Sous Menu */

#headermenu #menu  li:hover ul, #headermenu #menu li li:hover ul, #headermenu #menu li.sfhover ul, #headermenu #menu li li.sfhover ul {
	left:auto;
	min-height:0;
}

#headermenu #menu ul li ul {
	position:absolute;
	left:-9999em;
	width:220px;
	overflow:hidden;
}

*html #headermenu #menu ul li ul {
	margin-top:20px;
	margin-left:-220px;
}
*+html #headermenu #menu ul li ul {
	margin-top:30px;
	margin-left:-110px;
	position:absolute;
}

#headermenu #menu ul li ul  li{
	width:220px;
	text-align:center;
}

#headermenu #menu ul li ul  li a{
	margin-bottom:0px!important;
	display:block;
	width:220px;
	height:20px;
	padding-top:7px;
	line-height:12px;
}
