/*-- Titre rubrique --*/
#page_int #gauche table td{
	vertical-align:middle;
	padding:0 25px 0 25px;
	background:url(../../images/common/f_rubrique.gif) no-repeat;
	width:122px;
	height:104px;
}
#page_int #gauche table td h2{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

/*-- Sous menu --*/
#page_int #smenu{margin:1px 0 0 0;}
#page_int #smenu ul li{
	border-bottom:1px solid #bcaf9b;
	background:#ac987c;
}
#page_int #smenu ul li.in{background:#ea9414;}
#page_int #smenu ul li.in a{cursor:default;}
#page_int #smenu ul li.in ul li a{cursor:pointer;}
#page_int #smenu ul li a{
	background:url(../../images/common/puce/puce2.gif)  no-repeat 12px 8px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px 6px 23px;
	display:block;
	overflow:hidden;
	zoom:1;
}
#page_int #smenu ul li a:hover{
	text-decoration:none;
	background:url(../../images/common/puce/puce2.gif) no-repeat 12px 8px;
}

#page_int #smenu ul li a.in,
#page_int #smenu ul li a.in:hover{
	background:url(../../images/common/puce/puce4.gif) no-repeat 9px 11px;
}

#page_int #smenu ul li ul li{border-bottom:1px solid #dedede;}
#page_int #smenu ul li ul li a{
	background:url(../../images/common/puce/puce6.gif) #ffffff no-repeat 20px 9px;
	color:#404040;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px 6px 33px;
	display:block;
	overflow:hidden;
	zoom:1;
}
#page_int #smenu ul li ul li a.on,
#page_int #smenu ul li ul li a.in,
#page_int #smenu ul li ul li a:hover,
#page_int #smenu ul li ul li.in a:hover{
	text-decoration:none;
	background:url(../../images/common/puce/puce5.gif) #ffffff no-repeat 20px 9px;
	color:#bf2a37;
}

#page_int #smenu ul li.last{border:none;}
#page_int #smenu ul li.last{background:url(../../images/common/b_smenu.gif) #ac987c no-repeat bottom left;}
#page_int #smenu ul li.last.in{background:#ea9414;}

/*-- Dernier niveau --*/
#page_int #smenu ul li ul li ul li{
	border-bottom:none;
	background:none;
}
#page_int #smenu ul li ul li ul li a{
	background:#ffffff;
	color:#404040;
	font-size:10px;
	font-weight:normal;
	padding:2px 5px 3px 33px;
	display:block;
	overflow:hidden;
	zoom:1;
}
#page_int #smenu ul li ul li ul li.last a{padding:2px 5px 6px 33px;}
#page_int #smenu ul li ul li ul li a.on,
#page_int #smenu ul li ul li ul li a.in,
#page_int #smenu ul li ul li ul li a:hover,
#page_int #smenu ul li ul li.in ul li a:hover{
	text-decoration:none;
	background:#ffffff;
	color:#bf2a37;
}