#menu ul
{
	list-style-type:none;
	padding:0;
	margin:0;
	zoom:1;
	border-right:1px dotted #e2d4cf;

}
#menu ul a{	
	text-decoration:none;
	font-weight:bold;	}

#menu ul li
{	padding-bottom:1px;	}

#menu ul li a
{
	padding:0;
	margin:0;
	display:block;
	font-size:1.1em;
/*	background:#ccc5c2;
	color:white;
	padding-left:14px;
	background:#ccc5c2 url(../images/menu_fond.png) no-repeat 0 0;
}
#menu ul li a:hover, #menu ul li a.sel
{	background-image:url(../images/menu_fond_hover.png);background-repeat: no-repeat;*/	}

#menu ul li ul
{
	margin-bottom:13px;
	background:none;	
}

#menu ul li ul li
{	margin:0;	}

#menu ul li ul li a
{
	margin:0;
	margin-left:10px;
	padding-top:2px;
	background:#fff 2px 6px;
	border-bottom:1px dotted #e2d4cf;
	font-size:0.9em;
}
#menu ul li ul li a:hover, #menu ul li ul li a.sel {
	background:url(../images/sous_menu_fond_hover.png) no-repeat 2px 6px;	}
#menu ul li ul li a:hover
{	background-color:white;	}

#menu ul li ul li ul
{	margin-bottom:0;background:none;	}

#menu ul li ul li ul li
{	margin:0;	}

#menu ul li ul li ul li a
{
	margin:0;
	margin-left:22px;
	padding-left:10px;
	padding-top:2px;
/*	background:url(../images/sous_sous_menu_fond.png) no-repeat 0 7px;*/
	border-bottom:1px dotted #e2d4cf;
	font-size:0.9em; 
}

#menu ul li ul li ul li a:hover
{	background-color:white;	}

#menu ul li ul li ul{
	display:none;
}
#menu ul li ul li.ouvert ul{
	display:block;
}

/*----------------------------------------------
				NOS SERVICES
-----------------------------------------------*/	
#menu div.menu_info
{
	color:#6a4d4c;
	background:#FFFFFF;
}

#menu div.menu_info div.img
{
	width:100%;
	height:29px;
	background:url(../images/atalante-services.png) no-repeat ;
}

#menu div.menu_info p
{	padding: 0 12px 5px 12px; font-size: 0.9em;	}


#menu div.menu_info a, #menu div.menu_info a:hover, #menu div.menu_info a:link
{
	text-decoration:none;
	color:#6a4d4c;
}

#menu div.menu_info p span.gros
{
	text-transform:uppercase;
	font-weight:bold;
}

/*----------------------------------------------
				DECO BAS DEGRADE
-----------------------------------------------*/	 
#menu_deco
{
	margin:0;padding:0;
	padding-right:39px;
	padding-left:18px;
	padding-top:10px;
	text-align:justify;
	background:url(../images/menu_fond_fond_bas.png) no-repeat right 0;
	height:90px;
	font-size:0.9em;
}

span.div_lien,
span.div_img,
span.carre,
span.carre_in
{	display:block;	}

span.div_lien
{
	float:left;
	width:10px;
	height:16px;
	background:#6a4d4c;
	margin-right:4px !important;
	margin-right:2px;
}
span.div_img
{
	float:left;
	width:7px;
	height:7px;
	margin-top:4px !important;
	margin-top:2px;
	margin-right:4px !important;
	margin-right:2px;
	background-image:url(../images/sous_menu_fond_sel.png);
	background-repeat:no-repeat;
	background-position:0 -10px;
}
a:hover span.div_img
{	background-image:url(../images/sous_menu_fond_hover.png);	}

span.carre
{
	top:8px;
	left:-8px;
	position:relative;
	width:4px;
	height:4px;
}
span.carre_in
{
	position:absolute;
	width:2px;
	height:2px;
	top:1px;
	left:1px;
	background:white;
}

span.div_petit_img
{
	float:left;
	width:6px;
	height:15px;
	background-color:white;
	/*margin-top:4px !important;
	margin-top:2px;
	margin-right:4px !important;
	margin-right:2px;
	background-image:url(../images/sous_menu_fond_sel.png);
	background-repeat:no-repeat;
	background-position:0 -10px;*/
}

