.menu { width:984px; height:34px; position:relative; z-index:100; font-family:arial, sans-serif; border-right-width: 0px; border-right-color: #585752; border-top-width: 0px; border-top-style: none; }

/* enlève le style par défaut des listes */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:100px;}
/*fait flotter le menu */
.menu li {float:left;/*width:149px;*/position:relative;}
/* style pour les liens du niveau 1 du menu */
.menu a, .menu a:visited { display:block; font-size:11px; text-decoration:none; /*color:#000; width:138px;*/ height:22px; padding-left:0px; line-height:26px; font-weight:bold; color: #666666; border-top-width: 1px; border-right-width: 0; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #585752; border-right-color: #585752; border-bottom-color: #585752; border-left-color: #585752; }


/* style pour le second niveau background */
.menu ul ul a.drop1, .menuul ul a.drop1:visited {/*background:#d4d8bd url(grey-arrow.gif) no-repeat 130px center;*/ background: #F4D5DE; }
.menu ul ul a.drop2, .menuul ul a.drop2:visited {/*background:#d4d8bd url(grey-arrow.gif) no-repeat 130px center;*/ background: #DDF2F7; }

.menu ul ul a.drop3, .menuul ul a.drop3:visited {/*background:#d4d8bd url(grey-arrow.gif) no-repeat 130px center;*/ background: #FCF9DF; }
.menu ul ul a.drop4, .menuul ul a.drop4:visited {/*background:#d4d8bd url(grey-arrow.gif) no-repeat 130px center;*/ background: #FBEFEA; }
.menu ul ul a.drop5, .menuul ul a.drop5:visited {/*background:#d4d8bd url(grey-arrow.gif) no-repeat 130px center;*/ background: #F6E9FA; }
.menu ul ul a.drop6, .menuul ul a.drop6:visited {/*background:#d4d8bd url(grey-arrow.gif) no-repeat 130px center;*/ background: #FCF1E1; }


/* style pour le second niveau  hover */
.menu ul ul a.drop1:hover{/*background:#c9ba65 url/blue-arrow.gif) no-repeat 130px center;*/ color: #FFF; }
.menu ul ul :hover > a.drop1 {/*background:#c9ba65 url(/blue-arrow.gif) no-repeat 130px center;*/ color: #FFF; }
/* style pour le second niveau  hover */
.menu ul ul a.drop2:hover{/*background:#c9ba65 url(blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
.menu ul ul :hover > a.drop2 {/*background:#c9ba65 url(/blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
/* style pour le second niveau  hover */
.menu ul ul a.drop3:hover{/*background:#c9ba65 url(/blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
.menu ul ul :hover > a.drop3 {/*background:#c9ba65 url(blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
/* style pour le second niveau  hover */
.menu ul ul a.drop4:hover{/*background:#c9ba65 url(/blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
.menu ul ul :hover > a.drop4 {/*background:#c9ba65 url(blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
/* style pour le second niveau  hover */
.menu ul ul a.drop5:hover{/*background:#c9ba65 url(/blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
.menu ul ul :hover > a.drop5 {/*background:#c9ba65 url(blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
/* style pour le second niveau  hover */
.menu ul ul a.drop6:hover{/*background:#c9ba65 url(/blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}
.menu ul ul :hover > a.drop6 {/*background:#c9ba65 url(blue-arrow.gif) no-repeat 130px center;*/ color: #FFF;}


/* style pour le troisième niveau  background */
.menu ul ul ul a, .menu ul ul ul a:visited {/*background:#e2dfa8;*/}
/*  style pour le troisième niveau hover */
.menu ul ul ul a:hover {/*background:#b2ab9b;*/ color: #FFF;}


/* cache le menu */
.menu ul ul {visibility:hidden; position:absolute;height:0;top:23px;left:0; width:149px;border-top:1px solid #000;}


/* position du troisième menu volant  menu vers la droite */
.menu ul ul ul{left:149px; top:-1px; width:149px;}


/*_____________________*/
/*position du troisième menu volant  menu vers la gauche */
.menu ul ul.left {left:-82px;}
/*_____________________*/


/*_____________________*/
/*position du troisième menu volant  menu vers la gauche */
.menu ul ul.left2 {left:-74px;}
/*_____________________*/

/*position du troisième menu volant  menu vers la gauche */
.menu ul ul ul.left {left:-149px;}







/* tableau pour ie */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style pour les liens du second niveaux */
.menu ul ul a, .menu ul ul a:visited {/*background:#e5e1d6;*/ color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* astuce pour IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style pour le survol du menu haut */
.menu a:hover, .menu ul ul a:hover{color:#000; /*background:url(blue-arrow.gif);*/}
.menu :hover > a, .menu ul ul :hover > a {color:#000; /* background:url(/blue-arrow.gif);*/}

/* faire le deuxième niveau visible lorsque survol de  la liste de premier niveau ou un lien */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/*garder le troisième niveau masqué lorsque on passe sur la liste de premier niveau ou un lien */
.menu ul :hover ul ul{visibility:hidden;}
/* faire le troisième niveau visible lorsque vous survolez la liste de deuxième niveau ou un lien*/
.menu ul :hover ul :hover ul{ visibility:visible;}


.xsnazzym h1, .zsnazzym h1{
	margin:0;
	font-size:12px;
	border-bottom:0px solid #444;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;	
}
.xsnazzym p, .zsnazzym p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzym {
	background: transparent;
	/*width:98px;
	width:auto ;*/
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left:0px;
	text-align: center;
	
	
}

.xtopm, .xbottomm {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1m, .xb2m, .xb3m, .xb4m {
display:block; 
overflow:hidden;
}
.xb1m, .xb2m, .xb3m {
height:1px;
}
.xb2m, .xb3m, .xb4m {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1m {
margin:0 5px; 
background:#444;
}
.xb2m {
margin:0 3px;
border-width:0 2px;
}
.xb3m {
margin:0 2px;
}
.xb4m {
height:2px; 
margin:0 1px;
}

.xboxcontentm { display:block; height:auto; border-right-width: 0px; border-left-width: 0px; border-right-style: solid; border-left-style: solid; border-right-color: #9E9E9E;/*#444;*/ border-left-color: #9E9E9E; }


/*******************************************/





* html .xboxcontentm {
height:1px;
}
/*usage unique*/
.color_menua {
/*background:#EFF9FA;*/
background-color: #DDF2F7;
color:#000;
}
.color_menuaa {
/*background:#00A5DB;*/
background:#239bbc;

}


.color_menu_accueil_h { background-color: #00A5DB/*#F00*/; 
}

/*diagnostic*/
.color_menub {
background:#FCF9DF;
color:#000;
}
.color_menubb {
background:#FFD60E; 

}

/*instrumentation*/
.color_menuc {
background:#FBEFEA;
color:#000;
}
.color_menucc {
background: #F42B00;
}


/*mobilier*/
.color_menud {
background:#F6E9FA;  
color:#000;
}
.color_menudd {
background:#7C00EC;
color:#fff;
}


/*hygiene*/
.color_menue{
	color:#000;
	background-color: #FCF1E1;
}
.color_menuee{
	color:#000;
	/*background-color: #FFB333;*/
	background-color: #FF7e19;
}

/*accessoire = petit matériel*/
.color_menuf {
	color:#000;
	background-color: #EFF9F9;
}
.color_menuff {
	color:#000;
	/*background-color: #00B999;*/
	background-color: #0fBc69;
}

/*véterinaire*/
.color_menug {
	color:#000;
	background-color: #F4D5DE;
}
.color_menugg {
	color:#000;
	/*background-color: #B12C55;*/
	background-color: #B02C54;
}

/*dentaire*/
.color_menuh {
	color:#000;
	background-color: #DDF2F7;
}
.color_menuhh{
	color:#000;
	/*background-color: #32b2c9; #368734;*/
	/*background:#00A5DB;*/
background:#239bbc;
}

.color_menu_accueil
{ color:#000; background-color: #EFEFEF; /*#368734;*/  }

/*confort sante*/
.color_menui {
	background:#FCF9DF;
color:#000;
}
.color_menuii{
	color:#000;
	background:#FFD60E;
}

/********************************/
.onglet_accueil
{
	width:57px;
}

.onglet_pansement
{
	width:80px;
}
.onglet_ussage_unique
{
	width:95px;
}
.onglet_diagnostic
{
	width:80px;
}
.onglet_instrumentation
{
	width:105px;
}
.onglet_mobilier
{
	width:67px;
}
.onglet_hygiene
{
	width:67px;
}
.onglet_incontinence
{
	width:85px;
}
.onglet_confort_sante
{
	width:107px;
}
.onglet_petit_materiel
{
	width:95px;
}

.onglet_veterinaire
{
	width:75px;
}
.onglet_dentaire
{
	width:68px;
}


/************sup menu *********************/

.zone_dentaire
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:67px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #DDF2F7; margin: 0px; }

.zone_veterinaire
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:74px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #F4D5DE; margin: 0px; }


.zone_petit_materiel
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:94px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color:  #EFF9F9; margin: 0px; }

.zone_confort_sante
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:106px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #FCF9DF; margin: 0px; }
.zone_incontinence
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:84px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #DDF2F7; margin: 0px; }

.zone_hygiene
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:66px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #FCF1E1; margin: 0px; }

.zone_mobilier
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:66px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #F6E9FA; margin: 0px; }


.zone_instrumentation
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:104px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #FBEFEA; margin: 0px; }

.zone_diagnostic
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:79px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #FCF1E1; margin: 0px; }

.zone_usage_unique
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:94px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #DDF2F7; margin: 0px; }

.zone_pansement
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:79px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #F4D5DE; margin: 0px; }

.zone_accueil
{ border-left-width: 1px; border-left-style: solid; border-left-color: #585752; padding: 0px; height: 5px; width:56px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #585752; background-color: #DDF2F7; margin: 0px; }
