/* //////////////////////// MENU DEROULANT /////////////////////// */

body {
behavior:url("../common/css/csshover.htc");
}

.menuderoul {
font-family:Arial, Helvetica, sans-serif;
width:152px;
margin-right:40px;
font-size:10px;
float:left;
text-decoration:none;
}

html>/**/body .menuderoul {
margin-right:40px;
margin-left:10px;
}

*:first-child+html .menuderoul {
margin-right:50px;
margin-left:0px;
}

.menuderoul ul li a, .menuderoul ul li a:visited {
display:block;
padding:0 0 0 10px;
margin:0;
text-decoration:none;
width:142px;
height:27px;
text-align:left; 
color:#c3c3c3;
border:1px solid #FFFFFF;
border-width:0 1px 1px 0;
line-height:25px;
font-size:11px;
/*float:left;*/
}

html>/**/body .menuderoul ul li a, .menuderoul ul li a:visited, *:first-child+html .menuderoul ul li a, .menuderoul ul li a:visited {
padding:0 0 0 10px;
}

.menuderoul ul {
margin:0 0 5px -20px;
list-style-type: none;
text-decoration:none;
}

html>/**/body .menuderoul ul, *:first-child+html .menuderoul ul {
margin:0 0 5px -10px;
}

.menuderoul ul li {
float:left;
position:relative;
margin-bottom:-8px;
text-decoration:none;
}

.menuderoul ul li ul {
visibility:hidden;
position:absolute;
text-decoration:none;
}

.menuderoul ul li:hover ul, .menuderoul ul li a:hover ul {
visibility:visible;
bottom:26px;
text-decoration:none;
}

/*garde les éléments de la liste à la verticale*/
.menuderoul ul li:hover ul li, .menuderoul ul li a:hover ul li a {
display:block;
}

/*aspect des items de la liste à la base*/
.menuderoul ul li:hover ul li a, .menuderoul ul li a:hover ul li a {
display:block;
background-color:#000000;
border:1px solid #1f1f1f;
border-width:0 1px 1px 0;
color:#c3c3c3;
text-transform:uppercase;
background-image:url(../../common/images/bg_menu-rituels.gif);
background-position:bottom right;
background-repeat:no-repeat;
text-decoration:none;
}

/*aspect des items de la liste au rollover*/
.menuderoul ul li:hover ul li a:hover, .menuderoul ul li a:hover ul li a:hover {
text-transform:uppercase;
color:#e3e3e3;
text-decoration:none;
}





/*//////////// MENU DU HAUT IMAGES FRANCAIS ////////////////*/



a.menu_accueil_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_accueil_roll.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
}

a.menu_accueil_fr:hover, .menu_accueil_fr_active {
	display: block;
	float:left;
	background-image:url(../images/menu_accueil_roll.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
	background-position:0 -24px;
	text-decoration:none;
}

a.menu_identite_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_identite_roll.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
}

a.menu_identite_fr:hover, .menu_identite_fr_active {
	display: block;
	float:left;
	background-image:url(../images/menu_identite_roll.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
	background-position:0 -24px;
	text-decoration:none;
}

a.menu_rituels_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_rituels_roll.gif);
	background-repeat: no-repeat;
	width: 59px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
}

a.menu_rituels_fr:hover, .menu_rituels_fr_active {
	display: block;
	float:left;
	background-image:url(../images/menu_rituels_roll.gif);
	background-repeat: no-repeat;
	width: 59px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
	background-position:0 -24px;
	text-decoration:none;
}


a.menu_produits_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_produits_roll.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
}

a.menu_produits_fr:hover, .menu_produits_fr_active {
	display: block;
	float:left;
	background-image:url(../images/menu_produits_roll.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
	background-position:0 -24px;
	text-decoration:none;
}

a.menu_salon_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_salons_roll.gif);
	background-repeat: no-repeat;
	width: 59px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
}

a.menu_salon_fr:hover, .menu_salon_fr_active {
	display: block;
	float:left;
	background-image:url(../images/menu_salons_roll.gif);
	background-repeat: no-repeat;
	width: 59px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
	background-position:0 -24px;
	text-decoration:none;
}

a.menu_contact_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_contacts_roll.gif);
	background-repeat: no-repeat;
	width: 81px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
}

a.menu_contact_fr:hover, .menu_contact_fr_active {
	display: block;
	float:left;
	background-image:url(../images/menu_contacts_roll.gif);
	background-repeat: no-repeat;
	width: 81px;
	height: 24px;
	padding: 0 0 0 0;
	margin-right:25px;
	background-position:0 -24px;
	text-decoration:none;
}


a.menu_accespro_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_accespro_roll.gif);
	background-repeat: no-repeat;
	width: 82px;
	height: 24px;
	padding: 0 0 0 0;
	margin: 0;
}

a.menu_accespro_fr:hover, .menu_accespro_fr_active {
	display: block;
	float:left;
	background-image:url(../images/menu_accespro_roll.gif);
	background-repeat: no-repeat;
	width: 82px;
	height: 24px;
	padding: 0 0 0 0;
	margin: 0;
	background-position:0 -24px;
	text-decoration:none;
}


/*//////////// MENU DU BAS IMAGES FRANCAIS ////////////////*/



a.menu_faceaface_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_faceaface_roll.gif);
	background-repeat: no-repeat;
	width: 152px;
	height: 27px;
	padding: 0 0 0 0;
	margin:0 30px 0 115px;
}

*:first-child+html a.menu_faceaface_fr {
	margin:0 30px 0 230px;
}

html>/**/body a.menu_faceaface_fr {
	margin:0 30px 0 230px;
}

a.menu_faceaface_fr:hover {
	background-position:0 -27px;
	text-decoration:none;
}

a.menu_rituelsbas_fr {
	display: block;
	background-image:url(../images/menu_rituelsbas_roll.gif);
	background-repeat: no-repeat;
	width: 152px;
	height: 27px;
	padding: 0 0 0 0;
}

a.menu_rituelsbas_fr:hover {
	background-position:0 -27px;
	text-decoration:none;
}

a.menu_rdv_fr {
	display: block;
	float:left;
	background-image:url(../images/menu_rdv_roll.gif);
	background-repeat: no-repeat;
	width: 152px;
	height: 27px;
	padding: 0 0 0 0;
	margin-right:30px;
}

a.menu_rdv_fr:hover {
	background-position:0 -27px;
	text-decoration:none;
}



/*//////////// BOUTONS FRANCAIS ////////////////*/