/* Menu dhtml */

a {
   outline:none;
}
a:active {
   outline:none;
}


#Rubrique {
	margin-top:18px;
	width: 650px;
	font-size: 70%;
	position:relative;
	float: right;
	margin-right: 10px !important;
	height:45px;
}

#Rubrique ul {
	list-style: none;
	width: 650px !important;
	padding:0;
}

#Rubrique ul li {
	display: inline;
}

#Rubrique ul li * {
	display: inline;
}

#Rubrique ul li a {
	text-decoration: none;
	color:gray;
}

#Rubrique ul li a span {
	white-space: nowrap;
}

#Rubrique ul li {
	padding: 0;
	margin: 0;
}

#Rubrique ul li strong {
	padding: 5px 0 3px 0;
	font-size: 100%;
	font-family: "Bitstream Vera Sans", "Microsoft Sans Serif", "MS Sans Serif", "Lucida Sans Unicode", "Trebuchet MS", arial, verdana, sans-serif;
}

#Rubrique ul li.selectedMenu strong, #Rubrique ul li strong:hover, #Rubrique ul li strong:focus {
	color: white;
}

#Rubrique ul li strong:focus a, #Rubrique ul li strong:hover a {
	color: white;
}

#Rubrique ul li.selectedMenu strong a, #Rubrique ul li strong a:hover, #Rubrique ul li strong a:focus {
	color: white;
}

#Rubrique ul li strong a {
	padding: 4px 0px 3px 5px !important;
	background-color: #8893B5;
}

#Rubrique ul div {
	float: left;
	width: 650px;
}

#Rubrique ul li .tumevoispas{
	display: none;
}

#Rubrique ul li .tumevois{
	left:-50px;
	position:absolute;
	margin-top: 24px;
}

#Rubrique ul ul {
	float: left;
	margin: 0px 0 0 0;
	list-style: none;
	width: auto;
	padding: 0;
	margin-right: 5px;
	z-index: 99999 !important;
}

#Rubrique ul ul li {
	padding: 0;
	margin:	0 !important;
	text-transform:	none;
	border:	none;
	background-color: transparent;
	float: left;
	display: block !important;
}

#Rubrique ul ul li * {
	float: left;
}

#Rubrique ul ul a  {
	text-decoration: none;
	text-transform:	none;
	color:red;
	float: left;
	display: block !important;
	padding: 1px 5px 0 5px;
	white-space: nowrap;
	margin-top: 3px !important;
	font-size:120%;
	background:url("../images/separateurred.gif") no-repeat 100% 60%;
}

#Rubrique ul ul li .sanspipe a {
	background:none !important;
}

#Rubrique ul ul li a:hover, EnteteMenu ul ul li a:focus {
	text-decoration:	underline;
}

#Rubrique ul ul li strong {
	display: block !important;
}

.right ul {
	float: right !important;
	padding-right: 5px !important;
	padding-right: 0;
}

.EnteteMenuOpera ul ul {
		width: 900px !important;
}

.widthAuto {
	width: auto !important;
}

#logo img {
	margin-top:15px;
	float: left;
}

/*///////////////////////////////////////////////*/
#Rubrique ul #accueil a{
	background:url("../images/accueilindex.png") no-repeat ;
	display:block;
	height:24px;
	width:95px;
	float:left;
}
#Rubrique ul #accueil a:hover{
	background:url("../images/accueilrougeindex.png") no-repeat;
}
#Rubrique ul #espacepro a{
	background:url("../images/espaceindex.png") no-repeat ;
	display:block;
	height:24px;
	width:189px;
	float:left;
}
 #Rubrique ul #espacepro a:hover{
	background:url("../images/espacerougeindex.png") no-repeat;
}
#Rubrique ul #espacecom a{
	background:url("../images/espacecomindex.png") no-repeat 1px 0;
	display:block;
	height:24px;
	width:121px;
	float:left;
}
 #Rubrique ul #espacecom a:hover{
	background:url("../images/espacecomrougeindex.png") no-repeat 1px 0;
}
#Rubrique ul #toutsalmson a{
	background:url("../images/toutsalmson.png") no-repeat 0 -1px;
	display:block;
	height:24px;
	width:125px;
	float:left;
}
#Rubrique ul #toutsalmson a:hover{
	background:url("../images/toutsalmsonred.png") no-repeat 0 -1px;
}


/* Ajout SLM */
#Rubrique div {
	position:absolute;
	top:20px;
	left:-50px;
}

/* Nouveau Menu */
#menu_txt1 li a {
	text-decoration: none;
	color:gray;
font-size:14px;

padding: 0px 7px;
background:transparent url(../images/separateur.gif) no-repeat scroll 100% 50%;
}
#menu_txt1 li a:hover{
	color:red;
}
#menu_txt #sanspipe a  {
background:transparent;
}

#menu_txt2 li a{
	text-decoration: none;
	text-transform:	none;
	color:red;
	float: left;
	display: block !important;
	padding: 1px 5px 0 5px;
	white-space: nowrap;
	margin-top: 3px !important;
	font-size:120%;
	background:url("../images/separateurred.gif") no-repeat 100% 60%;
}