#logo a img{border:none;}
#page{	background:#ffffff url(../images/page_bg.gif) repeat-y scroll top left;}
#page #top{	background:transparent url(../images/page_top.gif) no-repeat scroll top left;}
#page #content { background:transparent url(../images/mbg.png) no-repeat scroll top left;}
#bottom{	background:transparent url(../images/page_bottom.gif) no-repeat scroll top left;}

/*
	elements de menu
*/

#menu{
	padding:20px 0;
}
#menu ul{
	display:none;
}
#menu ul.on {
	display:block;
}
#menu ul, #menu li.m{
	margin:0;
	padding:0;
}
#menu .rubriques li.m{
	border-top:1px solid #B8B003;
	padding:3px 3px 3px 10px;
}
#menu .rubriques .srubrique li.m {
	list-style: none;
}

#menu .rubriques li.m.on{

	background-color:#E5E884;

}

#menu .rubriques li.m ul.n2 li{

	margin:0 0 0 15px;

	padding:0 0 0 0px;

	list-style-type:disc;

}

#menu .rubriques li.m ul.n3 li{

	padding:0 0 0 0px;

	list-style-type:circle;

}



#menu .dossiers{

	border-top:1px solid #B8B003;

/*	border-bottom:1px solid #B8B003;*/

	margin:3px 0 10px 0;

	padding:5px 0 0 0;

}

#menu .dossiers li.m{

	padding:2px 3px 2px 10px;

}



#menu .dossiers li.m.on{

	background-color:#E5E884;

	border-top:1px solid #B8B003;

	border-bottom:1px solid #B8B003;

}



#menu .dossiers li.m ul.n2 li{

	margin:0 0 0 15px;

	padding:0 0 0 0px;

	list-style-type:disc;

}

#menu .dossiers li.m ul.n3 li{

	padding:0 0 0 0px;

	list-style-type:circle;

}





#menu .horsnav{

	padding-top:10px;

}



#menu .horsnav li{

	height:40px;

}

#menu .horsnav li.sommes{

	background: transparent url(../images/mpicto_sommes.gif) no-repeat scroll top left;

}

#menu .horsnav li.partenaires{

	background: transparent url(../images/mpicto_partenaires.gif) no-repeat scroll top left;

}

#menu .horsnav li.contact{

	background: transparent url(../images/mpicto_contact.gif) no-repeat scroll top left;

}

#menu .horsnav li.video{

	background: transparent url(../images/mpicto_video.gif) no-repeat scroll top left;

}

#menu .horsnav li.news{

	background: transparent url(../images/mpicto_news.gif) no-repeat scroll top left;

}

#menu .horsnav li.questions{

	background: transparent url(../images/mpicto_questions.gif) no-repeat scroll top left;

}

#menu .horsnav li.formations{

	background: transparent url(../images/mpicto_formations.gif) no-repeat scroll top left;

}

#menu .horsnav li.bao{

	background: transparent url(../images/mpicto_bao.gif) no-repeat scroll top left;

}

#menu .horsnav li a{

	display:block;

	padding:15px 10px 0 10px;

}





/*

	elements contextuels

*/



#context .motsfi{

	padding:20px 0;

}



/*#context .box{

	

}*/

#context .box{

	background: transparent url(../images/context_bg.gif) repeat-y scroll top left;

	border-bottom:2px solid rgb(204,209,10);

}

#context .box .top{

	height:100px;

	background: transparent url(../images/context_top.png) no-repeat scroll top left;

}

#context .box .vert{

	background-color:rgb(204,209,10);

}

#context .box .orange{

	background-color:#FF9922;

}

#context ul{

	padding:5px 5px 5px 5px;

	margin:0 0 0 15px;

}



#context ul li{

	padding:0 0 2px;

}

#context .bandeau {

	padding:3px 3px 3px 5px;

}



/* a refactoriser au besoin */

#context .plus{

	display:block;

	text-align:right;

}



/*

	elements footer

*/

#baseline {

	clear:both;

	background:url(../images/bottom.ligne.gif) repeat-x;

	text-align:right;

	margin: 30px 160px 0 195px; /* has to be changed in profiles */

}

#baseline p{

	color:#565617;

	font-size:7.5pt;

	margin: 0 15px 0 10px;

	padding:0;

	height:40px;

	

}

#baseline p a{

	color:#565617;

}



#baseline a.rateautop {

	color:#565617;

	font-size:7.5pt;

	display:block;margin-top:30px;height:14px;

	padding:0 20px;float:left;border-left:1px solid #565617

}



#baseline a.rateaubot{

	display:block;

	margin:0;padding:0 20px;

	float:left;

	border-right:1px solid #565617;

}



