/* ######### CSS for top level tabs ######### */
/***LES DIFFERENT MENU***/

.the_menu{
	float:left;
	width:950px;
	margin:10px 0 5px 5px;
}

.the_menu_afce{
	background:url(/images_index/menu/fond_menu_endoscoop.jpg) repeat-x;
	height:44px;
	width:950px;
	margin:0 5px;
}

.the_menu_greco #mytabsmenu{
	background-color:#EBF4F7;
}
/************************/

.item{
width: auto;
margin: 0;
padding: 0;
float: left;
position:relative;
}
.tabsmenuclass a{
display: block;
padding: 5px 7px;
background: #616161;
color: white;
margin-right: 1px;
text-decoration: none;
font:13px Verdana;
}

/*.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #222222;
color: white;
}*/

.tabsmenuclass a:visited{
color: white;
}
.mini_sous_menu a{
display: block;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
width:150px;
padding: 5px 4px;
background: #616161;
color: white;
margin-right: 1px;
text-decoration: none;
font:11px Tahoma;
}
.mini_sous_menu a:hover, .mini_sous_menu a.selected{
background: #222222;
color: white;
}
.mini_sous_menu a:visited{
color: white;
}
.sous_menu{
	position:absolute;
	z-index:100;
	opacity : 0.9;
	filter : alpha(opacity=90);	
}
.sous_sous_menu_d{
	position:absolute;
	left:150px;
	z-index:150;
	opacity : 0.9;
	filter : alpha(opacity=90);	
}
.sous_sous_menu_g{
	position:absolute;
	left:-150px;/*doit etre l'opposé de la taille de .mini_sous_menu a*/
	z-index:150;
	opacity : 0.9;
	filter : alpha(opacity=90);	
}

/***LE MENU POUR ORLSCOOP***/

.item_orl{
width: auto;
margin: 0;
padding: 0;
float: left;
position:relative;
}
.item_orl a{
display: block;
padding: 5px 7px;
background: #B13F7D;
color: white;
margin-right: 1px;
text-decoration: none;
font:13px Verdana;
}
.item_orl a:hover, .item_orl a.selected{
background: #9E105C;
color: white;
}
.item_orl a:visited{
color: white;
}
.mini_sous_menu_orl a{
display: block;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
width:150px;
padding: 5px 4px;
background: #B13F7D;
color: white;
margin-right: 1px;
text-decoration: none;
font:11px Tahoma;
}
.mini_sous_menu_orl a:hover, .mini_sous_menu_orl a.selected{
background: #9E105C;
color: white;
}
.mini_sous_menu_orl a:visited{
color: white;
}

/****LE MENU POUR AFCE****/

.sous_menu_afce{
	position:absolute;
	z-index:100;	
}
.sous_menu_afce_afce_fond{
	background-color:#2B2B2B;
}
.sous_sous_menu_afce_d{
	position:absolute;
	left:150px;
	z-index:150;	
}
.sous_sous_menu_afce_g{
	position:absolute;
	left:-150px;/*doit etre l'opposé de la taille de .mini_sous_menu a*/
	z-index:150;	
}
.item_afce{
width: auto;
margin: 0;
padding: 0;
float: left;
position:relative;
}
.item_afce a{
display: block;
padding: 5px 7px;
margin-left:10px;
background:transparent;
color: white;
margin-right: 1px;
text-decoration: none;
font:13px Verdana;
}
.item_afce a:hover, .item_afce a.selected{
background:url('/images_index/menu/back_item_endoscoop.gif') repeat-x;
text-decoration:none;
color: white;
}
.item_afce a:visited{
color: white;
}
.mini_sous_menu_afce a{
display: block;
width:150px;
padding: 5px 4px;
margin:0;
background:transparent;
/*background:url('/images_index/back_item_menu.jpg') repeat-x;*/
color: white;
margin-right: 1px;
text-decoration: none;
font:11px Tahoma;
}
.mini_sous_menu_afce a:hover, .mini_sous_menu_afce a.selected{
/*background:url('/images_index/back_item_menu_on.jpg') repeat-x;*/
color: #DDA419;
background:transparent;
background-color:#585858;
}
/*****************/
