#bottom{
	background:url('../media/site_home_bottom.gif') no-repeat 0px bottom;
	}

#bandeau {
	float:left;
	width:940px;
	height:193px;
	padding:0px 0px 0px 40px;
	margin-top:15px;
	text-align:left;
	font-size:11px;
	line-height:16px;
	color:#404040;
	background:url('../media/bandeau_bg.gif') no-repeat 15px 0px;
}

#bandeau .description{
	float:left;
	width:490px;
	padding:2px 0px 0px 10px;
}

#bandeau .description p{
	font-size:11px;
	line-height:17px;
}

#bandeau .description a{
	color:#e7501e;
}

#bandeau .description a:hover{
	text-decoration:none
}

#bandeau .description img{
	margin:30px 0px 5px 0px;
}

#bandeau .illustration{
	float:right;
}


#home {
	float:left;
	width:980px;
	padding:0px 0px 0px 0px;
	background:#efefef;
	background:url('../media/home_bottom_bg.gif') repeat-x 0px bottom;
}

#home .home_top{
	float:left;
	width:940px;
	padding:20px 20px 20px 20px;
}

#home .frame{
	float:left;
	width:299px;
	text-align:left;
	font-size:11px;
	background:url('../media/home_frame_bg.gif') repeat-y 0px 0px;
}

#home .frame .illus{
	float:left;
	width:296px;
	height:80px;
	padding:0px 0px 10px 3px;
}


#home .frame h1{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	color:#e64611;
	font-size:13px;
	font-style:italic;
}

#home .frame .content{
	float:left;
	width:279px;
	height:65px;
	padding:3px 0px 0px 15px;
}

#home .frame .content p{
	padding:0px 0px 2px 10px;
	color:#353535;
	line-height:17px;
	background:url('../media/home_li.gif') no-repeat 3px 8px;
}

#home .frame .content b{
	color:#e64611;
	/* color:#c63136; */
}

#home .frame .bottom{
	float:left;
	width:294px;
	height:34px;
	text-align:left;
	font-size:11px;
	padding:8px 0px 0px 15px;
	background:url('../media/home_frame_bottom.gif') no-repeat 0px bottom;
}

#home .frame .bottom a{
	background:url('../media/link_icon.gif') no-repeat 0px 1px;
	padding:2px 0px 2px 21px;
	text-decoration:none;
	color:#0772a1;
	color:#F29400;
	color:#0772A1;
	color:#F29400;
	text-decoration:underline;
}

#home .frame .bottom a:hover{
	color:#e7501e;
	text-decoration:none
}


#home .home_bottom{
	float:left;
	width:930px;
	text-align:left;
	font-size:11px;
	
	/* background:#ebebeb; */
	padding:10px 25px 15px 25px;
	/* border:1px #9cc7d9 solid;
	border-style:solid none none none; */
}

#home .home_bottom .frame02{
	float:left;
	width:290px;
	height:226px;
}

#home .home_bottom .frame02 .partners{
	float:left;
	width:300px;
	height:155px;
	padding:0px;
	margin-top:8px;
	background:url('../media/partners_bg.gif') no-repeat 0px 0px;
}


#home .home_bottom .frame02 .partners p{
	font-size:11px;
	color:#909090;
	border:1px #ebebeb solid;
	border-style:none none solid none;
	padding:0px 0px 3px 4px;
}

#home .home_bottom .frame02 .partners div{
	float:left;
}

#home .home_bottom .frame02 .pub{
	float:left;
	width:290px;
	margin-top:0px;
}

#home .home_bottom .event .frame02{
	background:url('../media/home_frame_bg02.gif') no-repeat 0px 0px;
	padding:20px 5px 0px 5px;
	width:280px;
	height:206px;
}

#home .home_bottom .event .frame02 img{
	margin:0px 0px 12px 10px;
}

#home .home_bottom .event .frame02 .formation{
	float:left;
	border:1px #e6e6e6 solid;
	border-style:none none solid none;
	padding:15px 10px 15px 10px;
	width:260px;
	line-height:16px;
	border-style:solid none none none;
	height:57px;
	overflow:hidden;
}

#home .home_bottom .event .frame02 .formation img{
	float:left;
	margin:0px 10px 0px 0px;
	border:1px #DDDDDD solid;
}

#home .home_bottom .event .frame02 .formation span{
	color:#858585;
}

#home .home_bottom .event .frame02 .formation a{
	text-decoration:none;
	color:#454545;
}

#home .home_bottom .event .frame02 .formation a:hover,
#home .home_bottom .event .frame02 .formation a:hover span{
	color:#0772a1;
	text-decoration:underline;
}

#home .home_bottom .event .frame02 .news{
	float:left;
	border:1px #e6e6e6 solid;
	border-style:none none solid none;
	padding:7px 15px 7px 10px;
	width:255px;
}

#home .home_bottom .event .frame02 .news img{
	float:left;
	margin:0px 2px 0px 0px;
}

#home .home_bottom .event .frame02 .news p{
	margin-top:2px;
}

#home .home_bottom .event .frame02 .news a{
	text-decoration:none;
	color:#454545;
}

#home .home_bottom .event .frame02 .news a:hover,
#home .home_bottom .event .frame02 .news a:hover .date{
	color:#0772A1;
	text-decoration:underline;
}

#home .home_bottom .event .frame02 .news .date{
	/*padding:2px;
	background:#c63136;
	color:#FFFFFF;
	*/
	color:#858585;
	margin:0px 0px 0px 0px;
}
