#general_home{
	background:url('../images/fond_home.png') top left repeat-x #fff;
}
#entete_home{
	background:url('../images/entete_home.jpg') top left no-repeat;
	width:986px;
	height:274px;
	margin:auto;
	position:relative;
}
	#entete_home #titre_entete_home{
		position:absolute;
		top:221px;
		left:63px;
	}
	#entete_home a.retour_home{
		position:absolute;
		top:57px;
		right:53px;
		width:399px;
		height:123px;
	}
	#menu_home{
		list-style-type:none;
		margin:0;
		padding:0;
		position:absolute;
		right:43px;
		/*bottom:0px;*/
		top:241px;
	}
	#menu_home li{
		float:left;
		margin:0;
		padding:0;
		margin-right:4px;
		height:33px;
	}
#contenu_home{
	background:url('../images/contenu_home.png') top left no-repeat;
	width:986px;
	margin:auto;
	position:relative;
}
	#texte_home{
		position:absolute;
		margin:0;
		padding:0;
		top:35px;
		left:307px;
		width:334px;
		font-size:1.1em;
		line-height:22px;
	}
	#texte_home p{
		color:#841a1a;
		margin:0;
		padding:0;
	}
	#texte_home p.texte_home_marge{
		margin-bottom:30px;
	}
	#texte_home ul{
		margin:0;
		padding:0;
		list-style-type:none;
		margin-bottom:30px;
	}
	#texte_home ul li{
		background:url('../images/puce_texte_home.png') top left no-repeat;
		padding-left:12px;
		font-style:italic;
		color:#841a1a;
	}
	#menu_contenu_home{
		list-style-type:none;
		margin:0;
		padding:0;
		padding-top:12px;
	}
	#menu_contenu_home li{
		height:146px;
	}
	#news_home{
		position:absolute;
		top:12px;
		right:0;
		list-style-type:none;
		margin:0;
		padding:0;
		background:url('../images/news_home.png') top left no-repeat;
		width:313px;
		padding-top:56px;
		height:322px;
	}
	#news_home li,#emploi_home li{
		position:relative;
		padding-bottom:16px;
		zoom:1;
	}
	#news_home li h2,#emploi_home li h2{
		margin:0;
		padding:0;
		margin-top:10px;
		margin-left:6px;
		padding-left:25px;
		color:#919191;
		font-size:1.2em;
	}
	#news_home li h2{
		background:url('../images/puce_news.png') center left no-repeat;
	}
	#emploi_home li h2{
		background:url('../images/puce_emploi.png') center left no-repeat;
	}
	#news_home li span.date_news,#emploi_home li span.date_emploi{
		margin-left:31px;
	}
	#news_home li span.date_news{
		color:#ba4a00;
	}
	#emploi_home li span.date_emploi{
		color:#72cd17;
	}
	#news_home li p,#emploi_home li p{
		padding:0;
		margin:0;
		margin-left:31px;
		margin-right:37px;
		color:#808080;
	}
	#news_home li a,#emploi_home li a{
		position:absolute;
		bottom:0px;
		right:31px;
		font-size:0.9em;
		padding-left:10px;
	}
	#news_home li a{
		background:url('../images/puce_savoir_news.png') center left no-repeat;
		color:#ba4a00;
	}
	#emploi_home li a{
		background:url('../images/puce_savoir_emploi.png') center left no-repeat;
		color:#72cd17;
	}
	#news_home li.pied_page_news,#emploi_home li.pied_page_news{
		height:29px;
	}
	#emploi_home{
		position:absolute;
		top:338px;
		right:0;
		list-style-type:none;
		margin:0;
		padding:0;
		background:url('../images/emploi_home.png') top left no-repeat;
		width:313px;
		padding-top:56px;
		height:322px;
	}
	#info_projet{
		margin-left:40px;
		margin-top:10px;
		text-align:center;
		width:220px;
		margin-bottom:20px;
	}
	#info_projet p{
		margin:0;
		padding:0;
		color:#851a1a;
	}
/*-----------------------------------------------
						SERVICES
-----------------------------------------------*/
#general_service{
	background:url('../images/fond_service.png') top left repeat-x #fff;
}
#entete_service{
	background:url('../images/entete_service.jpg') top left no-repeat;
	width:986px;
	height:289px;
	margin:auto;
	position:relative;
}
	#entete_service #titre_entete_service{
		position:absolute;
		top:226px;
		left:64px;
	}
	#entete_service a.retour_home{
		position:absolute;
		top:57px;
		right:53px;
		width:399px;
		height:123px;
	}
	#menu_service{
		list-style-type:none;
		margin:0;
		padding:0;
		position:absolute;
		right:40px;
		bottom:0px;
		top:241px;
	}
	#menu_service li{
		float:left;
		margin:0;
		padding:0;
		margin-right:4px;
		height:33px;
		width:99px;
	}
	#menu_service li.menu_select{
		margin-top:15px;
	}
#contenu_service{
	background:url('../images/contenu_service.jpg') top left no-repeat;
	width:986px;
	height:900px;
	margin:auto;
	position:relative;
}
	#contenu_service h1{
		margin:0;
		padding:0;
		font-size:1.6em;
		font-style:italic;
		color:#851a1a;
		padding-top:33px;
		margin-left:110px;
	}
	#contenu_service #photo_contenu_service{
		position:absolute;
		top:355px;
		right:43px;
	}
	#service_particulier{
		position:absolute;
		top:75px;
		left:0;
		background:url('../images/service_particulier.png') top left no-repeat;
		width:320px;
		height:220px;
	}
	#service_association{
		background:url('../images/service_association.png') top left no-repeat;
		position:absolute;
		top:75px;
		left:339px;
		width:317px;
		height:220px;
	}
	#service_artisans{
		background:url('../images/service_artisans.png') top left no-repeat;
		position:absolute;
		top:75px;
		right:0px;
		width:314px;
		height:220px;
	}
	#service_particulier,#service_association,#service_artisans{
		list-style-type:none;
		margin:0;
		padding:0;
		padding-top:80px;
	}
	#service_particulier li,#service_association li,#service_artisans li{
		margin-left:20px;
		margin-right:10px;
		color:#851a1a;
	}
	#service_particulier li.service_puce,#service_association li.service_puce,#service_artisans li.service_puce{
		background:url('../images/puce_savoir_news_bis.png') top left no-repeat;
		padding-left:14px;
		color:#b0b0b0;
		margin-top:8px;
		padding-right:12px;
	}
	h1#titre_service{
		margin:0;
		padding:0;
		position:absolute;
		top:388px;
		left:110px;
		font-size:1.5em;
		font-style:italic;
		color:#851a1a;
		width:600px;
	}
	#detail_service{
		list-style-type:none;
		margin:0;
		padding:0;
		color:#851a1a;
		zoom:1;
		line-height:18px;
		position:absolute;
		top:455px;
		left:68px;
	}
	#detail_service h2{
		text-transform:uppercase;
	}
	#detail_service li{
		float:left;
		margin-left:18px;
	}
	#detail_service li h2{
		margin:0;
		padding:0;
		background:url('../images/puce_news.png') center left no-repeat;
		padding-left:24px;
		font-size:1.1em;
	}
	#detail_service li.entete{
		width:394px;
		margin-bottom:15px;
	}
	#detail_service li.service_particulier{
		width:200px;
	}
	#detail_service li p{
		margin:0;
		padding:0;
		margin-top:5px;
		margin-left:40px;
	}
	#detail_service li p.service_volonte{
		margin:0;
		padding:0;
		margin-left:20px;
		width:150px;
	}
	#detail_service li.entete ul{
		margin:0;
		padding:0;
		list-style-type:none;
		margin-left:32px;
	}
	#detail_service li.entete ul li{
		color:#919191;
		float:none;
		padding-left:10px;
	}
	#detail_service li.entete ul li img{
		margin-right:6px;
	}
	#detail_service li.entete ul{
		margin:0;
		padding:0;
		margin-left:10px;
		margin-top:5px;
	}
	#detail_service li.entete ul li.service_volonte_sous_menu{
		color:#851a1a;
	}
	#detail_service li.entete ul li.service_volonte_sous_menu li{
		margin:0;
		padding:0;
		margin-bottom:5px;
	}

/*-----------------------------------------
					EMPLOI
------------------------------------------*/
#general_emploi{
	background:url('../images/fond_emploi.png') top left repeat-x #fff;
}
#entete_emploi{
	background:url('../images/entete_emploi.jpg') top left no-repeat;
	width:986px;
	height:289px;
	margin:auto;
	position:relative;
}
	#entete_emploi #titre_entete_emploi{
		position:absolute;
		top:226px;
		left:49px;
	}
	#entete_emploi a.retour_home{
		position:absolute;
		top:57px;
		right:53px;
		width:399px;
		height:123px;
	}
	#menu_emploi{
		list-style-type:none;
		margin:0;
		padding:0;
		position:absolute;
		right:40px;
		/*bottom:0px;*/
		top:241px;
	}
	#menu_emploi li{
		float:left;
		margin:0;
		padding:0;
		margin-right:4px;
		height:33px;
		width:99px;
	}
	#menu_emploi li.menu_select{
		margin-top:15px;
	}
#contenu_emploi{
	background:url('../images/contenu_emploi.jpg') top left no-repeat;
	width:986px;
	margin:auto;
	position:relative;
	height:730px;/*provisoir*/
}
	#contenu_emploi h1{
		margin:0;
		padding:0;
		font-size:1.5em;
		font-style:italic;
		color:#851a1a;
		padding-top:31px;
		margin-left:112px;
	}
	#contenu_emploi p{
		margin:0;
		padding:0;
		margin-left:299px;
		margin-top:30px;
		width:357px;
		color:#841a1a;
	}
	#contenu_emploi #nos_atouts{
		margin:0;
		padding:0;
		list-style-type:none;
		margin-left:282px;
		width:389px;
		margin-top:20px;
	}
	#contenu_emploi #nos_atouts li.titre_nos_atouts{
		background:url('../images/puce_news.png') top left no-repeat;
		padding-left:27px;
		color:#841a1a;
	}
	#contenu_emploi #nos_atouts li.titre_nos_atouts ul{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#contenu_emploi #nos_atouts li.titre_nos_atouts ul li{
		margin-top:11px;
		background:url('../images/puce_nos_atouts.png') top left no-repeat;
		padding-left:14px;
	}
	#contenu_emploi #cart_energie_emploi{
		margin:0;
		padding:0;
		list-style-type:none;
		background:url('../images/cart_energie_emploi.png') top left no-repeat;
		position:absolute;
		right:0;
		top:75px;
		width:314px;
		height:289px;
		padding-top:77px;
	}
	#contenu_emploi #cart_energie_emploi li{
		margin-left:25px;
		width:267px;
		margin-top:8px;
		color:#808080;
		background:url('../images/puce_energie_emploi.png') top left no-repeat;
		padding-left:10px;
	}
	#contenu_emploi #cart_energie_emploi li.entete_cart_energie_emploi,#contenu_emploi #cart_energie_emploi li span{
		font-weight:bold;
		color:#841a1a;
		text-transform:uppercase;
	}
	#contenu_emploi #cart_energie_emploi li.entete_cart_energie_emploi{
		background:none;
		padding-left:0;
	}
	#logo_energie_emploi{
		position:absolute;
		right:70px;
		top:394px;
	}
	#contact_energie_emploi{
		margin:0;
		padding:0;
		list-style-type:none;
		background:url('../images/cart_contact_energie.png') top left no-repeat;
		width:519px;
		height:172px;
		position:absolute;
		top:473px;
		left:100px;
		padding-top:24px;
		padding-left:24px;
	}
	#contact_energie_emploi li{
		color:#808080;
		background:url('../images/puce_contact_energie.png') center left no-repeat;
		padding-left:15px;
		margin-bottom:8px;
	}
	#contact_energie_emploi li.entete_contact_energie{
		font-weight:bold;
		color:#851a1a;
		background:none;
		padding-left:0;
		padding-bottom:15px;
		margin-bottom:0px;
		font-size:1.3em;
	}
	
/*----------------------------------
				SOCIAL
-----------------------------------*/
#general_social{
	background:url('../images/fond_social.png') top left repeat-x #fff;
}
#entete_social{
	background:url('../images/entete_social.jpg') top left no-repeat;
	width:986px;
	height:289px;
	margin:auto;
	position:relative;
}
	#entete_social #titre_entete_social{
		position:absolute;
		top:225px;
		left:63px;
	}
	#entete_social a.retour_home{
		position:absolute;
		top:57px;
		right:53px;
		width:399px;
		height:123px;
	}
	#menu_social{
		list-style-type:none;
		margin:0;
		padding:0;
		position:absolute;
		right:40px;
		/*bottom:0px;*/
		top:241px;
	}
	#menu_social li{
		float:left;
		margin:0;
		padding:0;
		margin-right:4px;
		height:33px;
		width:99px;
	}
	#menu_social li.menu_select{
		margin-top:15px;
	}
#contenu_social{
	background:url('../images/contenu_social.jpg') top left no-repeat;
	width:986px;
	margin:auto;
	position:relative;
	height:1100px;/*provisoir*/
}
	#texte_entete_social{
		margin:0;
		padding:0;
		margin-left:121px;
		padding-top:30px;
		width:700px;
		font-size:1.4em;
		color:#841a1a;
		font-weight:bold;
		font-style:italic;
	}
	#texte_sous_entete_social{
		margin:0;
		padding:0;
		color:#841a1a;
		width:470px;
		margin-left:121px;
		padding-top:20px;
	}
	#contenu_social h2{
		margin:0;
		padding:0;
		font-size:1.1em;
		color:#841a1a;
		margin-left:121px;
		margin-top:20px;
		text-transform:uppercase;
	}
	#cart_social_aide,#cart_social_accompagnement,#cart_social_mediateur,#cart_social_service,#cart_social_projet{
		margin:0;
		padding:0;
		list-style-type:none;
		position:absolute;
		padding-top:80px;
	}
	#cart_social_aide li,#cart_social_accompagnement li,#cart_social_mediateur li,#cart_social_service li,#cart_social_projet li{
		margin-left:25px;
		padding-left:15px;
		padding-right:15px;
		margin-bottom:10px;
		background:url('../images/puce_energie_emploi.png') top left no-repeat;
		color:#808080;
	}
	#cart_social_aide li span,#cart_social_accompagnement li span,#cart_social_mediateur li span,#cart_social_service li span,#cart_social_projet li span{
		color:#851a1a;
	}
	#cart_social_projet li.non_puce{
		background:none;
		margin-left:10px;
	}
	#cart_social_aide{
		background:url('../images/cart_social_aide.png') top left no-repeat;
		width:317px;
		height:310px;
		top:207px;
		left:0;
	}
	#cart_social_accompagnement{
		background:url('../images/cart_social_accompagnement.png') top left no-repeat;
		width:648px;
		height:310px;
		top:207px;
		right:0;
	}
	#cart_social_mediateur{
		background:url('../images/cart_social_mediateur.png') top left no-repeat;
		width:317px;
		height:398px;
		top:533px;
		left:0;
	}
	#cart_social_service{
		background:url('../images/cart_social_service.png') top left no-repeat;
		width:314px;
		height:398px;
		top:533px;
		left:339px;
	}
	#cart_social_projet{
		background:url('../images/cart_social_projet.png') top left no-repeat;
		width:315px;
		height:526px;
		top:533px;
		right:0;
	}
	#texte_pied_page{
		margin:0;
		padding:0;
		position:absolute;
		left:112px;
		top:950px;
		width:530px;
		font-size:1.3em;
		color:#851a1a;
		font-style:italic;
	}
/*----------------------------------
				CONTACT
-----------------------------------*/
#general_contact{
	background:url('../images/fond_contact.png') top left repeat-x #fff;
}
#entete_contact{
	background:url('../images/entete_contact.jpg') top left no-repeat;
	width:986px;
	height:289px;
	margin:auto;
	position:relative;
}
	#entete_contact #titre_entete_contact{
		position:absolute;
		top:226px;
		left:108px;
	}
	#entete_contact a.retour_home{
		position:absolute;
		top:57px;
		right:53px;
		width:399px;
		height:123px;
	}
	#menu_contact{
		list-style-type:none;
		margin:0;
		padding:0;
		position:absolute;
		right:40px;
		/*bottom:0;*/
		top:241px;
	}
	#menu_contact li{
		float:left;
		margin:0;
		padding:0;
		padding-right:4px;
		height:33px;
		width:99px;
	}
	#menu_contact li.menu_select{
		margin-top:15px;
	}
#contenu_contact{
	background:url('../images/contenu_contact.jpg') top left no-repeat;
	width:986px;
	margin:auto;
	position:relative;
	height:1014px;/*provisoir*/
}
	#cart_contact_accueil,#cart_contact_equipe,#cart_contact_administration,#cart_contact_savoir_plus{
		margin:0;
		padding:0;
		list-style-type:none;
		position:absolute;
		padding-top:80px;
	}
	#cart_contact_accueil li,#cart_contact_equipe li,#cart_contact_administration li,#cart_contact_savoir_plus li{
		margin-left:28px;
		color:#808080;
		margin-right:15px;
		margin-bottom:5px;
	}
	#cart_contact_savoir_plus li a,#cart_contact_accueil li a{
		color:#808080;
	}
	#cart_contact_accueil li img,#cart_contact_equipe li img,#cart_contact_administration li img,#cart_contact_savoir_plus li img{
		margin-right:8px;
	}
	#cart_contact_savoir_plus li ul{
		margin:0;
		padding:0;
		list-style-type:none;
		margin-top:0px;
	}
	#cart_contact_savoir_plus li ul li{
		margin-left:0px;
		padding-left:15px;
		background:url('../images/puce_contact_energie.png') top left no-repeat;
	}
	#cart_contact_accueil li span{
		color:#851a1a;
		font-weight:bold;
	}
	#cart_contact_accueil{
		background:url('../images/cart_contact_accueil.png') top left no-repeat;
		top:25px;
		right:0;
		width:646px;
		height:321px;
	}
	#cart_contact_equipe{
		background:url('../images/cart_contact_equipe.png') top left no-repeat;
		top:363px;
		left:0;
		width:319px;
		height:385px;
	}
	#cart_contact_administration{
		background:url('../images/cart_contact_administration.png') top left no-repeat;
		top:363px;
		left:336px;
		width:319px;
		height:301px;
	}
	#cart_contact_savoir_plus{
		background:url('../images/cart_contact_savoir_plus.png') top left no-repeat;
		top:681px;
		left:336px;
		width:319px;
		height:301px;
	}
	#contenu_contact form{
		position:absolute;
		background:url('../images/cart_contact_formulaire.png') top left no-repeat;
		top:363px;
		right:0;
		width:318px;
		height:531px;
		padding-top:80px;
	}
	#contenu_contact form label,#contenu_contact form input,#contenu_contact form textarea{
		margin-left:28px;
	}
	#contenu_contact form label{
		color:#808080;
	}
	#contenu_contact form input,#contenu_contact form textarea{
		margin-bottom:5px;
		margin-top:5px;
	}
	#contenu_contact form input{
		width:262px;
		border-top:2px solid #888888;
		border-left:2px solid #888888;
		border-right:1px solid #dbdbde;
		border-bottom:1px solid #dbdbde;
	}
	#contenu_contact form textarea{
		border-top:2px solid #888888;
		border-left:2px solid #888888;
		border-right:1px solid #dbdbde;
		border-bottom:1px solid #dbdbde;
	}
	#contenu_contact form input.valide_form{
		float:right;
		margin-right:25px;
		width:121px;
		border:0;
	}
	#cart_contact_accueil li span.ouverture{
		font-style:italic;
		color:#808080;
		font-weight:normal;
	}
	#contenu_contact form label.erreur_form{
		color:#851a1a;
		font-weight:bold;
	}
/*----------------------------------------------
					NEWS - EMPLOI
----------------------------------------------*/
#contenu_news_emploi{
	background:url('../images/contenu_home.png') top left no-repeat;
	width:986px;
	margin:auto;
	position:relative;
	height:1030px;
}
#news{
	background:url('../images/cart_fond_news.png') top left repeat-y;
	/*position:absolute;
	top:22px;
	left:46px;
	*/
	margin-top:22px;
	margin-left:46px;
	float:left;
	width:440px;
}
#news a{
	color:#ba4a00;
}
#news ul{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-left:6px;
	background:url('../images/cart_entete_news.png') top left no-repeat;
	padding-top:72px;
}
#news ul li{
	background:url('../images/puce_news.png') top left no-repeat;
	padding-left:25px;
	margin-bottom:20px;
	padding-right:20px;
	position:relative;
	color:#808080;
	zoom:1;
}
#news ul li a{
	color:#ba4a00;
}
#news ul li span.edit_liste{
	position:absolute;
	top:0;
	right:10px;
}

#emploi{
	background:url('../images/cart_fond_emploi.png') top left repeat-y;
	/*position:absolute;
	top:22px;
	right:44px;*/
	width:439px;
	float:right;
	margin-top:22px;
	margin-right:44px;
}
#emploi a{
	color:#72cd17;
}
#emploi ul{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-left:6px;
	background:url('../images/cart_entete_emploi.png') top left no-repeat;
	padding-top:72px;
}
#emploi ul li{
	background:url('../images/puce_emploi.png') top left no-repeat;
	padding-left:25px;
	margin-bottom:20px;
	padding-right:20px;
	position:relative;
	color:#808080;
	padding-bottom:20px;
	zoom:1;
}
#emploi ul li span.edit_liste{
	position:absolute;
	top:0;
	right:10px;
}
#emploi ul li a{
	position:absolute;
	bottom:0;
	right:24px;
	padding-left:10px;
	color:#72cd17;
	background:url('../images/puce_savoir_emploi.png') center left no-repeat;
}
#emploi ul li span.edit_liste a{
	background:none;
	position:static;
	margin:0;
	padding:0;
}
.titre{
	text-transform:uppercase;
	font-weight:bold;
}
.date_news{
	color:#ba4a00;
}
.date_emploi{
	color:#72cd17;
}
.img_accueil{
	position:absolute;
	top:19px;
	left:40px;
}
#credit{
	text-align:center;
	width:100%;
	display:block;
	font-size:0.85em;
	margin-bottom:20px;
}
#credit,#credit a{
	color:#808080;
}
#credit a{
	text-decoration:none;
}

