	#menu{
		width:976px;
		margin-left:9px;
		margin-right:9px;
		height:34px;
		position:relative;
	}
	#menu dl{	height:34px;	}
	#menu dt{
		float:left;
		background-repeat:repeat-x;
		height:30px;
		padding-left:31.5px;
		padding-right:31.5px;
		padding-top:2px;
		font-size:16px;
		font-weight:bold;
		border-right:2px solid #FFF;
	}
	#menu dt a:hover {
		background: url('images/flecheblanche.png') no-repeat bottom;
		display:block;
		height: 34px;}
	#r504{background-image:url('images/menu_r.png');	}
	#r501{background-image:url('images/menu_o.png');}
	#r2{background-image:url('images/menu_f.png');}
	#r505{background-image:url('images/menu_v.png');}
	#r503,#r511,#r508{
	background-image:url('images/menu_g.png');
	font-size:13px!important;
	padding-top:5px!important;
	height:27px!important;
	padding-left:13px!important;
	padding-right:13px!important;
	}
	#r503 .hover,#r511 .hover,#r508 .hover {
		height: 31px !important;
	}
	#menu .hover {
		background: url('images/flecheblanche.png') no-repeat bottom;
		display:block;
		height: 34px;}
	.last{border-right:0px !important;}
	#contentssmenu{
	width:970px;
	position:relative;
	}
	#ssmenu{
	width:970px;
	margin-left:10px;
	}
	#ssmenu ul, #ssmenu table {display:none;}
	#ssmenu li, #ssmenu td{
	font-size:12px;
	padding:5px;
	list-style:none;
	border-right:1px solid;
	text-align:center;
	height:48px;
	}
	#ssmenu li{
	float:left;
	}
	#sr504 td{
		font-size:11px;
		letter-spacing: 0px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		min-height:40px;
		padding:3px;
	}
	#sr504 a {	color:#FFF;}
	#sr501 a {	color:#FFF;	}
	#sr2 a {	color:#FFF;	}
	#sr505 a {	color:#FFF;}
	#sr503 a ,#sr511 a ,#sr508 a {color:#FFF;}
	#menuspacer{
	margin-left:10px;
	margin-right:10px;
	background-image:url('images/menu_spacer.png');
	background-repeat:repeat-x;
	height:12px;
	}

.imagerotator {
	display:block;
	position: relative;
	top:-114px;
	left:1px;
	z-index:0;}
#banniere {
	background: #BA0926;
	width: 964px;
	margin: 0 0 0 5px;
}

#logo {
	z-index:5;
	width: 100%;
	background-repeat:no-repeat;}
#logo img {
left: 12px;
float:left;}
.hodroite {
	width: 177px;
	padding:99px 0 0 785px !important;
	text-align:right;
}
.liensho a {
	margin: 0 3px;
	color: #fff;
	font-weight: normal;
	z-index:50;
}
.slogan {
padding: 40px 0 0 505px !important;
margin: 0 !important;
z-index: 100;
top:20px !important;
}

.liensho {
	position:absolute;
	z-index:80;
	bottom:5px;
	right: 13px;
}