/***********************
********  INTRO  ********
***********************/

#main .custom #intro {
	width: 650px;
}
#main .custom #intro #edito {
	width: 338px;
	padding: 30px 40px 0 0;
	float: left;
}
#main .custom #intro #edito h2 {
	width: 344px;
	height: 85px;
	overflow: hidden;
	text-indent: -3000px;
	background: url(../images/titres/titre_edito.gif) no-repeat 0 0;
}

/***********************
*******  MAIN  *********
***********************/

/***** TITRE *****/

#main h1#titre_home {
	width: 100%;
	height: 22px;
	margin-bottom: 10px;
	background: url(../images/titres/bienvenue_aux_jrce.gif) no-repeat 0 0;
	border-bottom: 1px solid #B1B1B1;
	overflow: hidden;
	text-indent: -3000px;
}

/**********************
*******  FOOTER  ******
**********************/

#footer {
	width: 100%;
	height: 235px;
	padding-top: 27px;
	float: left;
	background: white url(../images/bg_footer.gif) repeat-x 0 209px;
	color: #646464;
	text-align: center;
}
#footer a {
	color: #646464;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover {
	text-decoration: underline;
}

/***** LIENS HOME *****/

#footer #liens_home {
	width: 974px;
	height: 183px;
	overflow: hidden;
	position: relative;
	margin: 0 0 27px 15px;
	background: #D9D9D9;
	text-align: left;
}
#footer #liens_home h3 {
	margin: 0 0 5px 0;
}
#footer #liens_home #logos_avec,
#footer #liens_home #logos_partenaires,
#footer #liens_home #logos_medias {
	float: left;
	margin: 10px 20px;
}
#footer #liens_home #logos_partenaires .ce_image {
	margin: 15px 5px 0 0;
}
#footer #liens_home #logos_medias {
	clear: left;
	width: 100%;
}
#footer #liens_home #logo_left_logo,
#footer #liens_home #titre_left_logo {
	position: absolute;
	display: block;
	left: 20px;
	top: 0;
}
#footer #liens_home #titre_left_logo {
	top: 10px;
}
#footer #liens_home #logo_left_logo {
	position: absolute;
	display: block;
	float: left;
	padding-top: 28px; 
}
#logos_medias h3 {
	clear: left;
}