}

/* Horizontal CSS Menu */
.horMenu {width:616px; height:28px; position:relative; z-index:100; border-right:0px solid #000; text-align:left;}


.horMenu ul {
	padding:0;
	margin:0;
	list-style:none;
	text-align: center;
}

/*.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;*/
	height:28px;
	/*padding-left:10px;*/
	line-height:29px;
	/*text-align: center;*/
	
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


/*.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:28px;
	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:#394d38;
	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;
}

/*drop down roll over*/
.horMenu a:hover {
	color:#cfbe81;
	/*background-color: #000000;*/
	
	/*petit hack pour IE6*/
	background-position: 0 0;
}

/*Rollover menu*/
.horMenu ul ul a:hover{
  color:#cfbe81;
  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: 10px;
	color: #FFFFFF;
	text-decoration: none;
	width: 81px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.menu_color
{
	color:#ffffff;
}

.menu_color-on
{
	color:#cfbe81;
}


.bloc2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	width: 101px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.bloc_accueil1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	width: 62px;
}

.bloc_accueil2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	width: 70px;
}

.bloc_accueil3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	width: 84px;
}


.sub_menu
{
	text-align: left;

}

.sub_desc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.vert
{
color:#8fab20;
}
