/** Css de Navigation **/

/******
Navigation Pricipale
*****/

#main .inside, #main
{
 overflow:visible;
}

#main .inside
{
	z-index: 999999 !important;
}

.mod_navigation
{
	overflow:visible;
	z-index: 999 !important;
}

.mod_navigation
{
	position: absolute;
	top: -42px;
	width: 100%;
}

.mod_navigation .level_1 li:hover
{
	height: auto;
}

.mod_navigation .level_1 li
{
	float: left;
	height: 42px;
	width: 152px;
	list-style-type: none;
}

.mod_navigation .level_1 li.sep1
{
	width: 54px;
}
.mod_navigation .level_1 li.sep2
{
	width: 36px;
}

.mod_navigation li:hover ul.level_2,
.mod_navigation li.sfhover ul.level_2
{
	left: auto;
	top: 42px;
	margin-left: 28px;
}

.mod_navigation li.sfhover ul.level_2
{
	margin-left: -128px;
}

.mod_navigation .level_2 li
{
	position: relative;
	clear: both;
	border-top: solid 1px #ffffff;
	background-color: #464646;
}

.mod_navigation .level_2 li.first
{
	border-top: solid 0px #ffffff;
}

.mod_navigation .level_2 li,
.mod_navigation .level_2 li:hover,
.mod_navigation .level_2 li.sfhover
{
	height: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	z-index: 99999 !important;
}

.mod_navigation .level_2 li:hover,
.mod_navigation .level_2 li.sfhover
{
	background-color: #91062a;
}

.mod_navigation ul.level_2
{
	position: absolute;
	left: -1199px;
	top: 0;
	width: 124px;
	z-index: 99999 !important;
}
.mod_navigation ul.level_2 a
{
	text-align: center;
	display: block;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: 600;
	letter-spacing: -1px;
}

.mod_navigation ul.level_2, .mod_navigation ul.level_2 li, .mod_navigation ul.level_2 a
{
	width: 124px;
}

.mod_navigation .level_2 li.activ
{
	background-color: #91062a !important;
}

/******
Compatibilit� IE6
*******/

/*\*/ * html .mod_navigation
{
  overflow: visible;
}

* html .mod_navigation ul.level_2 a
{
	font-size: 6.5pt;
	font-weight: 500;
	letter-spacing: -1px;
}

* html .mod_navigation ul.level_2
{
	position: absolute;
	left: -1199px;
}

/******
Compatibilit� IE7
*******/
/*\*/ *+html .mod_navigation
{
  overflow: visible;
}

*+html .mod_navigation li:hover ul.level_2
{
    margin-left: -128px !important;
}

*+html .mod_navigation ul.level_2 a
{
	font-size: 6.5pt;
	font-weight: 500;
	letter-spacing: -1px;
}
*+html .mod_navigation ul.level_2
{
	position: absolute;
	left: -1199px;
}

/******
Compatibilité Opera
*******/

html:first-child .mod_navigation li:hover ul.level_2
{
    margin-left: 28px;
}

/******
Navigation du Footer
*****/
#menu_footer
{
	width: 802px;
	height:25px;
	background-color: #d4d5d5;
	padding-top: 8px;
	padding-left: 200px;
	/*z-index: 10;*/
}

#menu_footer .level_1 li
{
	float: left;
	list-style: none;
	padding-left: 5px;
	color: #ffffff;
}

#menu_footer .level_1 li a
{
	text-decoration: none;
	color: #ffffff;
}

#menu_footer .level_1 li a:hover
{
	text-decoration: underline;
}

/******
Fil d'ariane
******/

.mod_breadcrumb
{
	padding-top: 17px;
	padding-left: 55px;
	padding-bottom: 38px;
	color: #9d9d9d;
}
.mod_breadcrumb a
{
	color: #9d9d9d;
}

.mod_breadcrumb a, .mod_breadcrumb
{
	font-size: 12px;
}







