
a:hover {background-position: 0 0;}

/* Horizontal CSS Menu */
.horMenu {width:648px; height:52px; position:relative; z-index:100; border-right:0px solid #000; text-align:left;}


.horMenu ul {
	padding:0;
	margin:0;
	list-style:none;
	
	

}

/*.horMenu ul ul {width:149px;}*/


/*.horMenu li {float:left; width:149px; position:relative;}*/

.horMenu li {
	float:left;
	position:relative;
}

/*
.horMenu a, .horMenu a:visited {display:block; text-decoration:none; color:#fff; width:138px; height:30px; border:1px solid #000; border-width:1px 0 1px 1px; background:#ff7706; padding-left:10px; line-height:29px;}
*/

/*menu*/

.horMenu ul a/*, .horMenu ul a:visited*/ {
	display:block;
	
	text-decoration:none;
	
	/*color:#FFFFFF;*/

	/*width:138px;*/
	
	/*padding-left:10px;*/
	
	/*line-height:50px;*/
	
	
	
	/*text-align: center;*/
	
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}

*html .horMenu ul a/*, .horMenu ul a:visited*/ {
	display:block;
	
	text-decoration:none;
	/*color:#FFFFFF;*/
	/*width:138px;*/
	/*padding-left:10px;*/
	/*line-height:50px;*/
	/*text-align: center;*/
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height:33px;
	
}


/*.horMenu ul ul a.dropdown, .horMenu ul ul a.dropdown:visited {background:#9ed8ff;}*/
.horMenu ul ul a.dropdown, .horMenu ul ul a.dropdown:visited {background:#9ed8ff;}

/*.horMenu ul ul :hover > a.dropdown {background:#0098ff;}*/
.horMenu ul ul :hover > a.dropdown {background:#0098ff;}

/*.horMenu ul ul ul a, .horMenu ul ul ul a:visited {background:#9ed8ff;}*/
.horMenu ul ul ul a, .horMenu ul ul ul a:visited {background:#9ed8ff;}

/*.horMenu ul ul ul a:hover {background:#0098ff;}*/
.horMenu ul ul ul a:hover {background:#0098ff;}


.horMenu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:51px;
	left:0;
	width:129px;
	
}

.horMenu ul ul ul{left:129px; top:-1px; width:129px;}
.horMenu ul ul ul.left {left:-129px;}
.horMenu table {position:absolute; top:0; left:0; border-collapse:collapse;}


/*drop down*/
.horMenu ul ul a, .horMenu ul ul a:visited {
	background:#525252;
	color:#ffffff;
	height:auto;
	line-height:10px;
	padding:5px 15px;
	/*width:128px;*/
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #808080;
	text-align:left;
}

/*drop down roll over*/
.horMenu a:hover {
	/*color:#96bf11;*/
	/*background-color: #000000;*/
	
	/*petit hack pour IE6*/
	background-position: 0 0;
}

/*Rollover menu*/
.horMenu ul ul a:hover{
  color:#85a816;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  
}

.horMenu ul li:hover ul,
.horMenu ul a:hover ul{visibility:visible;}
.horMenu ul :hover ul ul{visibility:hidden;}
.horMenu ul :hover ul :hover ul{visibility:visible;}
/* Horizontal CSS Menu */

.bloc1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 85px;
	background-image: url(../images/bg_menu_in.jpg);
	background-repeat: repeat-x;
	height:34px;
	padding-top:18px;
	text-align:center;

}


.bloc1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	width: 85px;
	background-image: url(../images/bg_menu-on2.jpg);
	background-repeat: repeat-x;
	height:33px;
	padding-top:18px;

}

.bloc1-on{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 85px;
	background-image: url(../images/bg_menu-on.jpg);
	background-repeat: repeat-x;
	height:33px;
	padding-top:18px;
	text-align:center;
}

.menu_color
{
	color:#ffffff;
}

.menu_color-on
{
	/*color:#cfbe81;*/
	color:#ffffff;
}

.bloc3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 97px;
	background-image: url(../images/bg_menu_in.jpg);
	background-repeat: repeat-x;
	height:44px;
	padding-top:8px;
	text-align:center;
}

.bloc3:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 97px;
	background-image: url(../images/bg_menu-on2.jpg);
	background-repeat: repeat-x;
	height:43px;
	padding-top:8px;
}

.bloc3-on
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 97px;
	background-image: url(../images/bg_menu-on.jpg);
	background-repeat: repeat-x;
	height:43px;
	padding-top:8px;
	text-align:center;
}

.bloc2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 110px;
	background-image: url(../images/menu_coin_in.jpg);
	background-repeat: no-repeat;
	height:34px;
	padding-top:18px;
	padding-left:10px;
}

.bloc2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 110px;
	background-image: url(../images/menu_coin_on2.jpg);
	background-repeat: no-repeat;
	height:34px;
	padding-top:18px;
	padding-left:10px;
}

.bloc2-on
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 110px;
	background-image: url(../images/menu_coin_on.jpg);
	background-repeat: no-repeat;
	height:34px;
	padding-top:18px;
	padding-left:10px;
}

.separateur
{

	background-image: url(../images/bg_menu_in.jpg);
	height:52px;
	
}



.sub_menu
{
	text-align: left;

}

.sub_desc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.vert
{
color:#8fab20;
}
