#head {
	padding-top: 1em;
	text-align: center;
}
#head-main {
	-moz-box-sizing: border-box;
	display: block;
	width: 885px;
	border: 0px;
	height: 118px;
	left: auto;
	margin-left: auto;
	margin-right: auto;
}
#logo {
	display: block;
	float: left;
	width: 117px;
	height: 118px; 
	background: url(../media/layout/btnhomeOut.gif) no-repeat bottom left;
	border: 0px;
	cursor: hand;
	cursor: pointer;
}
#head-content {
	background: url(../media/layout/bandeau_740.jpg) no-repeat top left;
	display: block;
	float: left;
	border: 0px;
	height: 118px; 
	width: 740px;
}
#head-content2 {
	background: url(../media/layout/bandeau_28.gif) no-repeat top left;
	display: block;
	float: left;
	border: 0px;
	height: 118px; 
	width: 28px;
}
#head-tabs {
	background-color: 	white;
	-moz-box-sizing: 	border-box;
	display: 			block;
	border: 			0px;
	width: 				885px;
	height: 			31px;
	left: 				auto;
	margin-left: 		auto;
	margin-right: 		auto;
	padding-top: 		4px;
	background: 		url(../media/layout/menu_bg.gif) repeat-x top left;
}

ul {
	list-style: 	none;
	padding: 		0;
	margin: 		0;
}

#navi a {
	padding:	 	0;
	height: 		18px;
	font-weight: 	bold;
	color: 			#55554a;
	text-decoration: none;
	font: 			12px Helvetica;
	font-weight: 	bold;
}
#navi2 a {
	padding:	 	0;
	height: 		18px;
	font-weight: 	bold;
	color: 			#55554a;
	text-decoration: none;
	font: 			12px Helvetica;
	font-weight: 	bold;
}
#navi li li a {
	height: 		16px;
	width: 			118px;
	display: 		block;
	font-weight: 	normal;
	color: 			#55554a;
	padding: 		0;
	padding-left: 	1em;
	font: 			12px Helvetica;
	background: 	url( ../media/layout/btnSousMenuOut.gif ) no-repeat top left;
}
#navi li li a:hover {
	background: url( ../media/layout/btnSousMenuOver.gif ) no-repeat top left;
	font: 			12px Helvetica;
	font-weight: bold;
}
li {
	-moz-box-sizing: border-box;
	float: 			left;
	position: 		relative;
	padding: 		0;
	padding-left: 	0;
	margin:			0;
	text-align: 	left;
	cursor: 		default;
	font: 			11pt Helvetica;
}

li ul {
	display: 		none;
	position: 		absolute;
	top: 			100%;
	left: 			0;
	font-weight: 	normal;
	z-index:		10000;
	background-color: #cdcdcd;
	padding: 		1px;
}
.pl-1em {
	padding-left: 1em;
}
li > ul {
	top: 	auto;
	left: 	auto;
}

li li {
	display: 			block;
	float: 				none;
}

li:hover ul, li.over ul 
{
	display: block;
}

/*
#head-tabs li.over, #head-tabs ul {
	margin: 			0;
	padding: 			0;	
	list-style-type:	none;
	height: 			31px
}

#head-tabs ul li.elm {
	height: 			31px;
	float: 				left;
	font: 				bold 11px  Verdana;
	padding-top: 		8px;
	-moz-box-sizing: 	border-box;
	text-align: 		center;
	padding-left: 		1.5em;
	cursor: hand;
	cursor: pointer;
}

#head-tabs ul li.elm a {
	color:				#55554a;
	font: 				bold 11px  Verdana;
	text-decoration: 	none;
	margin-top: 		0px; 
	padding: 			0;
}

#head-tabs ul li.elm ul {
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
}
#head-tabs ul li.over ul {
	margin-top: 	0.8em;
	display: 		block;
}
#head-tabs ul li.over ul li {
	-moz-box-sizing: 	border-box;
	display: 			block;
	height: 			18px;
	width: 				158px;
	border-right: 1px solid #55554a;
	padding-left: 		1em;
	background: 		url( ../media/layout/btnSousMenuOut.gif );
	text-align:			left;
}
#head-tabs ul li.over ul li:hover {
	background: 		url( ../media/layout/btnSousMenuIn.gif );
}
#head-tabs ul li.over > ul {
	top: auto;
	left: auto;
}
*/