/* Colonne de gauche
--------------------------------------------------*/

#left
{
	width:185px;
	width:200px;
	position:relative;
	float:left;
	

}

body#bdy_home #left
{	top:100px;	}

body#bdy_ets #left, body#bdy_sejour #left
{	top:20px;	}

div#left_menu
{
	width: 200px;
	float: left;
	clear: left;
	padding: 0px;
	margin-left: 5px;
	padding-right: 0px;
	margin-bottom: 0px;
	z-index:50;
	
}

div#left li  {
	zoom:1;
}

div.submenu
{
	width: 200px;
	position:relative;
	margin-left:10px;
	padding-top:39px;
	z-index:50;
}

div#ets div.submenu
{	background: transparent url('../img/menu_etablissement_top.png') top left no-repeat !important;	}

div#sejour div.submenu
{	background: transparent url('../img/menu_sejour_top.png') top left no-repeat !important;	}

div.submenu h2
{	font-size:12px;	}

div.submenu_body
{
	margin-top: -8px;
	margin-left:-1px;
	padding-bottom: 10px;
}

div#ets div.submenu_body
{	background: transparent url('../img/menu_etablissement_bottom.png') bottom left no-repeat !important;	}

div#sejour div.submenu_body
{	background: transparent url('../img/menu_sejour_bottom.png') bottom left no-repeat !important;	}

div.submenu ul
{
	position:relative;
	top:-10px;
	list-style-type: none;
	font-size:12px;
	padding: 0px;
	margin: 5px 0px 15px 2px;
	padding-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-size:12px;
	margin-right:43px;
}

div.submenu li
{
	text-align:right;
	margin-right:0px;
	margin-top:3px !important;
	margin-bottom:3px !important;
	padding:0;
	z-index:75;
}

div.submenu li.milieu
{
	border-top:1px solid white;
	padding-top:5px !important;
	padding-bottom:5px !important;
	
}

div.submenu li.milieu li
{ padding:0px; margin-left:0; }

div.submenu li.dernier
{ 		padding-top:1px !important;
	border-top:1px solid white; }

div.submenu li li.milieu, div.submenu li li.dernier
{ border:none; padding:0px; }

div.submenu li.premier
{	margin-top:0px;	}

div.submenu ul li a
{
	text-decoration:none;
	font-weight:bold;
	margin-right:20px;
}

div#ets div.submenu ul li a
{	color:white;	}

div#ets div.submenu ul li a:hover
{	color:black !important;	}

div#ets li li a.selected
{	color: black !important; margin:0;padding:0;	}

div#sejour div.submenu ul li a
{	color:#5a5b5c;	}

div#sejour div.submenu ul li a:hover
{	color:white !important;	}

div#sejour li li a.selected
{	color: white !important;	}

div.submenu ul li a:hover
{	color:#2D7CDC;	}

div.submenu li.ligne
{
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

div.submenu li.ligne hr
{
	background-color:white;
	color:white;
	height:1px;
	border:0;
	margin:0;
	padding:0;
	width:145px;
}

/*.submenu li a
{
	text-decoration:none;
	color:#CCCCCC;
	padding-right:10px;
}*/

.submenu ul ul
{
	margin-top:20px !important;
	margin-left:10px !important;
}

.submenu li li
{
	width:110px;
	text-align:left !important;
	margin-top:7px !important;
	margin-bottom:7px !important;
	padding-right:0;
	font-size:11px;
	z-index:80;
}

div#ets .submenu li li
{	color:white;	}

div#sejour .submenu li li
{	color:black;	}

.submenu li a.selected
{	background-position:right;	padding-right:10px;	}

div#ets .submenu li a.selected
{	background:url('../img/ets_selected.gif') no-repeat right;	}

div#ets .submenu li.specialites a.selected, div#sejour .submenu li.menu_sejour_3 a.selected
{	background:none !important;	}

div#sejour .submenu li a.selected
{	background:url('../img/sejour_selected.gif') no-repeat right;	}

div#ets .submenu li li a.selected, div#sejour .submenu li li a.selected
{
	text-decoration:none;
	background:none;
	font-weight:bold;
	padding:0;margin:0;
}

div#ets .submenu li.specialites a.selected, div#sejour .submenu li#menu_sejour_3 a.selected
{	background:none !important; padding:0px;	}

.specialites ul, .specialites li
{	visibility:hidden; height:0px; display:none;	}


div#ets .submenu li.specialities a.selected, div#sejour .submenu li#menu_sejour_3 a.selected
{	background:none !important; padding:0px;	}


.specialities ul, .specialities li
{	visibility:hidden; height:0px; display:none;	}

div#ets .submenu li li a.selected
{	color: black !important;	}

div#sejour .submenu li li a.selected
{	color: white !important;	}

div#ets .submenu li li a, div#sejour .submenu li li a
{	font-weight:normal;	}

.submenu ul ul ul
{
	margin-top:10px !important;
	margin-left:10px;
	width:95px;
	padding:0px;
}

div.submenu li li li.milieu
{ margin:0 !important; padding:0 !important; }

.submenu li li li
{
	width:95px;
	text-align:left !important;
	margin-top:0px !important;
	margin-left:0;
	margin-bottom:0px !important;
	padding:0;
	font-size:11px;
}

/* colonne de droite
--------------------------------------------------*/

#urgences
{
	position:absolute;
	right:-7px;
	top:290px;
	width:130px;
	height:40px;
}

div#right
{
	position:absolute;

	width:130px;
	top:370px;
	right:-7px;
}

#menu_right, #urgences li
{	list-style-type:none; display:block; }
#menu_right
{ line-height:12px; }

#urgences li, #menu_right li
{
	font-size:11px;
	padding-bottom:20px;
	padding-top:2px;
	width:85px;
	padding-left:32px;
}

#urgences li
{	color:#ed1c24;font-weight:bold;	}

#menu_right li a, #urgences li a
{	color:#7a7b7e; text-decoration:none;	}

#menu_right li a.selected, #menu_right li a:hover
{	color:black; text-decoration:none;	}

#menu_right_1 { background:url('../img/btn_professionnels.png') no-repeat; }
#menu_right_2 { background:url('../img/btn_actu.png') no-repeat; }
#menu_right_3 { background:url('../img/btn_liens.png') no-repeat; }
#menu_right_4 { background:url('../img/btn_emploi.png') no-repeat; }
#menu_right_5 { background:url('../img/btn_visite.png') no-repeat; }

div#right td.lien h4, #urgences td.lien h4
{
	border-bottom:#bdbfc1 1px solid !important;
	font-size:12px;
	visibility:hidden;
}

.text { color:#0000ff; }

#urgences li a, #urgences li a
{ color:#ed1c24; text-decoration:none; }

#urgences .numurgence { font-weight:bold; }

#menu_cache_1  { background:url('../img/btn_urgences.png') no-repeat; }

body#bdy_home #menu_right_4 { visibility:hidden;display:none;height:0; }
#menu_right_4 ul { visibility:hidden;display:none;height:0; }


#ml85
{	border-bottom:1px solid white;
	border-top:1px solid white;}

.submenu ul { margin-left:-10px; }

div#ets .submenu li li 
{
	background:url('../img/ets_puce.gif') no-repeat;
	background-position:0px 5px;
	z-index:120;
	padding:0px !important;
	padding-left:10px !important;
	margin:0px;
	margin-left:-10px;
}

div#sejour .submenu li li
{
	background:url('../img/sejour_puce.gif') no-repeat;
	background-position:0px 5px;
	z-index:120;
	padding:0px !important;
	margin:0px;
	padding-left:10px !important;
}

div#sejour .submenu li li li { background:url('../img/sejour_puce2.gif') no-repeat 0px 5px; margin:0 !important; padding:0 !important;  padding-left:10px !important;z-index:120; }
div#ets .submenu li li li { background:url('../img/ets_puce2.gif') no-repeat 0px 5px; margin:0 !important;; padding:0 !important;padding-left:10px !important;z-index:120; }

#menu_bas a:hover {
color:#555;
}