@import url('style.css');
@import url('header.css');
@import url('doccontent.css');
@import url('contact.css');
@import url('recherche.css');
@import url('plan.css');
@import url('annuaire.css');


/* contenu */
#milieu {
	width: 780px;
	background: url('../images/bgFFFFFF.gif') repeat-y; 
}

#contenu_doc {
	float:right;
	width: 74%;
	border:0;
	background-color:#FFFFFF;
	padding-top:15px;
}
/* menu */
#menu {
	float:left;
	width: 25%;
	text-align:left;
	background-color:#;
	list-style:none;
	padding-top:2px;
	font-size:1px;
}
#menu a {
	color:white;
}
#menu a:hover{
	color:#;
	text-decoration:none;
}
#menu * ul,#menu * li
{
	float:left;
	display:block;
	width:100%;
	list-style:none;
}
#menu * div.menucontent{
	display:block;
	margin:4px 0 4px 5px;
	/*border:1px red solid;*/
	float:left;
}
#menu * li{
	background-color:#FFFFFF;
	margin-bottom:2px;
}
#menu * li.line {
	background-color:#;
}
#menu * li.line a:hover{
	color:#FFFFFF;
}
#menu * li.selected {
	background-color:#FFFFFF;
}
#menu * li.selected div{
	color:#;
}
#menu * img {
	vertical-align:middle;
	margin-right:5px;
}
#menu * li.selectedOpen li{
	margin-bottom:0;
} 
#menu .close{
	border-bottom:2px solid #FFFFFF;
}
/*
#menu ul li.selectedOpen {
/*	list-style:url(../images/icone_fleche_niv2_s_d.gif) inside; * /
	padding:0;
}
#menu ul li.selectedOpen span
{
	margin-top:20px;
}
#menu ul li.selectedOpen li{
	margin-bottom:0;
}
#menu ul li ul .selectedClose {
	background-color:#FFFFFF;
/*	list-style:url(../images/icone_fleche_niv2_s_nd.gif) inside; * /
	list-style:none;
	font-weight:bold;
}
#menu li {
	font-weight:normal;
	margin-bottom:2px;
	/*padding-left:5px;* /
	padding-top:2px;
	background-color:#FFFFFF;
}
*/
