.menubarre {

	height: 24px;
	background-repeat: no-repeat;
	text-align: center;
	background : url("../../im/fond_menu2.gif");
	width: 900px;
	background-color: white;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 15px;
        background-width: 900px;

}

.menu1 {
clear:both;
float:left;
font-family:Arial,sans-serif;
font-size:13px;
margin:0;
height:20px;
padding-left:20px;
width:100%;
z-index:10;
vertical-align: middle;

}
/* Definition*/
.menu1 ul {
list-style-type:none;
margin:0;
padding:0;
}

.menu1 ul li {
float:left;
position:relative;
z-index:10000;
}

.menu1 ul li a,.menu1 ul li a:visited {
cursor:pointer;
display:block;
float:left;
font-weight:bold;
height:20px;
line-height:20px;
text-decoration:none;
}

* html .menu1 ul li a,.menu1 ul li a:visited {
height:20px;
}

.menu1 ul li a:hover {
border-color:#A4D201;
width:auto;
}

.menu1 ul li:hover a {
border-color:#00C;
width:auto;
}

.menu1 ul li ul {
display:none;
}

.menu1 table {
border-collapse:collapse;
font-size:11px;
margin:-1px;
}

.menu1 ul li:hover ul {
border-bottom:2px solid #A6B8C1; /*bordure bas bloc deroulant*/
display:block;
left:32px; /*decalage bloc deroulant*/
position:absolute;
top:24px;
width:223px;
}

.menu1 ul li:hover ul.endstop {
left:-92px;
}

.menu1 ul li:hover ul li ul {
display:none;
}

.menu1 ul li:hover ul li a {
background:white none repeat scroll 0; /*couleur fond bloc deroulant*/
border-color:#A6B8C1;
border-style:solid solid solid solid;
border-width:0px 2px 0px 2px; /*bordure gauche droit bloc deroulant*/
color:#545454; /*couleur texte lien bloc deroulant*/
display:block;
height:16px;
line-height:16px;
padding:2px 0px;
width:220px;
text-align:left;
font-weight: bold;
font-size: 12px;
border-bottom: 1px dotted #A6B8C1;
}

.menu1 ul li:hover ul li a.drop,.menu1 ul li:hover ul li a:hover,.menu1 ul li:hover ul li a.drop:hover {

color: red;} /*Fond texte survol bloc deroulant*/

.menu1 ul li:hover ul li:hover ul {
display:block;
left:153px;
margin-top:0;
position:absolute;
top:0;

}

.menu1 ul li a:hover ul {
background:#FFF none repeat scroll 0;
border-bottom:1px solid #4d6db3;
display:block;
left:0;
margin-top:-3px;
position:absolute;
top:20px;

}

.menu1 ul li a:hover ul.endstop {
left:-92px;
}

.menu1 ul li a:hover ul li a {
background:#F6FBE5 none repeat scroll 0;
border-color:#4d6db3;
border-style:solid solid none;
border-width:1px 1px 0;
color:#333;
display:block;
font-weight:normal;
height:16px;
line-height:16px;
padding:2px 10px;
width:132px;
}

.menu1 ul li a:hover ul li a.drop {
background:#B1B7CB;
}

.menu1 ul li a:hover ul li a ul {
height:0;
position:absolute;
visibility:hidden;
width:0px;
}

.menu1 ul li a:hover ul li a:hover {
background:#e5ecf7;
color:#000;
}

.menu1 ul li a:hover ul li a.drop:hover {
background:#e5ecf7;
}

.menu1 ul li a:hover ul li a:hover ul {
color:#333;
left:153px;
margin-top:1px;
position:absolute;
top:-1px;
visibility:visible;
}

.menu1 ul li a .menu1_left_off {
background:url('http://guitare.imingo.net/a//style/images/home/bleu/onglet_menu_off_gauche.gif') no-repeat;
float:left;
height:20px;
width:3px;
}

.menu1 ul li a .menu1_milieu_off {

text-align: left;
color:white; /*couleur du texte*/
float:left;
height:20px; /*hauteur bloc barre de menu niveau 0*/
padding:0 25px; /*largeur bloc barre de menu niveau 0*/
margin-top:4px;
}

.menu1 ul li a :hover {

/*color:red; couleur du texte principale survol */




}

.menu1 ul li a .menu1_right_off {
float:left;
height:20px;
width:0px; /*espace entre les bloc de menu niveau 0*/

}

.menu1 ul li a .menu1_left_on {
background:#4d6db3 ;
float:left;
height:20px;
width:3px;
}

.menu1 ul li a .menu1_milieu_on {
color:#4d6db3;
float:left;
height:20px;
padding:0 3px;
}

.menu1 ul li a .menu1_right_on {
float:left;
height:20px;
width:3px;
}





