body {
	background: #ffffff url('../images/fond_haut.jpg') no-repeat top center;
	width: 100%;
}
#conteneur {
	background: transparent url('../images/fond_bas.jpg') no-repeat bottom center;
	min-height: 1023px;
	width: 1024px;
	margin: auto;
}
.date {
	text-align: right;
	padding: 0;
	margin: 0;
}

	#header {
		float: left;
		height: 150px;
		width: 1024px;
	}
		#logo_adepes img {
			float: left;
			margin: 40px 0 0 32px;
		}
		#accroche {
			float: left;
			margin: 60px 0 0 69px;
		}

	.menu_haut {
		float: left;
		color: #4d4d4d;
		height: 65px;
		text-align: center;
		margin: 0 13px 0 95px;
	}
	
	#menu_haut_sommaire.menu_haut {
		float: left;
		color: #4d4d4d;
		height: 65px;
		text-align: center;
		margin: 0 13px 0 125px;
	} 
	
	#menu_haut {
		width: 846px;
		background: transparent url('../images/centre_haut.png') no-repeat bottom right;		
	}
	
	#menu_haut_sommaire {
		width: 692px;
		background: transparent url('../images/centre_accueil_haut.png') no-repeat bottom right;
	}
		#retour_accueil {
			float: left;
			color: #ab246d;
			background: transparent url('../images/puce_violet.png') no-repeat center left;
			padding: 0 0 0 10px;
			margin: 27px 0 0 0;
		}
		#onglets {
			float: left;
			margin: 0 0 0 44px;
		}
			#onglets a {
				text-decoration: none;
				color: #4d4d4d;
			}
			#onglets a:hover {
				color: #e21078;
			}
			#onglets li {
				float: left;
				background: transparent url('../images/onglet_gauche.png') no-repeat top left;
				height: 41px;
				margin: 0 5px 0 0;
				padding: 0 0 0 11px;
			}
			#onglets li.on {
				background: transparent url('../images/onglet_gauche_on.png') no-repeat top left;
			}
				#onglets li h6 {
					background: transparent url('../images/onglet_droite.png') no-repeat top right;
					height: 30px;
					width: 104px;
					margin: 0 0 0 -12px;
					padding: 11px 0 0 0;
				}
				#onglets li.on h6 {
					background: transparent url('../images/onglet_droite_on.png') no-repeat top right;
					color: #ffffff;
				}
					#onglets .sous_menu {
						position: absolute;
						margin: 0 0 0 15px;
					}
						#onglets .sous_menu li {
							clear: both;
							background: transparent url('../images/sous_menu_gauche.png') no-repeat center left;
							height: 22px;
							line-height: 22px;
							margin: 0 0 0 -32px;
						}
							#onglets .sous_menu a {
								display: block;
								font-weight: bold;
								background: transparent url('../images/sous_menu_droite.png') no-repeat center right;
								height: 22px;
								width: 153px;
								padding: 0 8px 0 0;
								margin: 0 0 0 -11px;
							}

	#gauche {
		float: left;
		width: 127px;
		margin: 0;
		padding: 0 0 0 74px;
	}
		#gauche div {
			margin: 0 0 30px 0;
			padding: 29px 0 0 0;
		}
		#gauche li {
			margin: 0 0 0 19px;
		}
		#gauche a {
			text-decoration: none;
			color: #4d4d4d;
		}
		#gauche a:hover {
			color: #e21078;
		}
		#gauche .picto {
			height: 25px;
			line-height: 25px;
			padding: 0 9px 0 26px;
		}

		#menu_qui_sommes_nous {
			font-size: 11px;
			background: transparent url('../images/plus_rose.png') no-repeat top center;
		}
			#menu_qui_sommes_nous h6 {
				font-size: 10px;
				height: 16px;
				line-height: 16px;
				text-align: right;
				padding: 3px 5px 0 0;
				margin: 0 0 5px 0;
				background: transparent url('../images/fond_qui_sommes_nous.png') no-repeat center left;
				color: #ffffff;
			}
			#menu_qui_sommes_nous li {
				height: 14px;
				line-height: 14px;
				padding: 0 0 0 9px;
				margin: 0 0 0 10px;
				background: transparent url('../images/puce_gris.png') no-repeat center left;
			}

		#menu_vie_association {
			font-size: 11px;
			background: transparent url('../images/plus_vert.png') no-repeat top center;
		}
			#menu_vie_association h6 {
				font-size: 10px;
				height: 16px;
				line-height: 16px;
				text-align: right;
				padding: 3px 5px 0 0;
				margin: 0 0 5px 0;
				background: transparent url('../images/fond_vie_association.png') no-repeat center left;
				color: #ffffff;
			}
			#menu_vie_association li {
				height: 14px;
				line-height: 14px;
				padding: 0 0 0 9px;
				margin: 0 0 0 10px;
				background: transparent url('../images/puce_gris.png') no-repeat center left;
			}

		#nav_recherche {
			background: transparent url('../images/plus_jaune.png') no-repeat top center;
			padding: 29px 0 0 0;
		}
			#nav_recherche h6 {
				text-align: center;
				margin: 0 0 7px 0;
			}
			#nav_recherche div {
				padding: 0;
			}
			#nav_recherche form {
				height: 16px;
				background: transparent url('../images/fond_recherche.png') no-repeat center left;
				padding: 0 0 0 10px;
			}
			#nav_recherche input {
				float: left;
				border: none;
			}
			#nav_recherche input{
				width: 98px;
				height: 14px;
				margin: 1px 3px 0 0;
			}
			#nav_recherche .spip_bouton_gauche {
				padding: 0;
			}
			#nav_recherche .spip_bouton_gauche input {
				margin: 4px 0 0 0;
			}

		#menu_gauche {
			clear: both;
			background: transparent url('../images/plus_gris.png') no-repeat top center;
			letter-spacing: -1px;
		}
			#picto_gallerie {
				background: transparent url('../images/picto_gallerie.png') no-repeat center left;
			}
			#picto_mots_cles {
				background: transparent url('../images/picto_mots_cles.png') no-repeat center left;
			}
			#picto_forum {
				background: transparent url('../images/picto_forum.png') no-repeat center left;
			}
			#picto_contact {
				background: transparent url('../images/picto_contact.png') no-repeat center left;
			}
			#picto_inscription {
				background: transparent url('../images/picto_inscription.png') no-repeat center left;
			}
			#picto_connexion {
				background: transparent url('../images/picto_connexion.png') no-repeat center left;
			}
			#picto_espaces_prive {
				background: transparent url('../images/picto_espaces_prive.png') no-repeat center left;
			}

		#menu_liens_utiles {
			background: transparent url('../images/plus_violet.png') no-repeat top center;
		}
			#picto_liens_utiles {
				background: transparent url('../images/picto_liens_utiles.png') no-repeat center left;
			}

		#financeurs_publics, #financeurs_prives {
			text-align: center;
			margin: 10px 0 0 0;
			padding: 10px 0 0 0;
			border-top: dashed 1px #CCCCCC;
		}
			#financeurs_publics li, #financeurs_prives li {
				margin: 0 0 5px 0;
			}

	.centre {
		font-size: 14px;
		float: left;
		min-height: 861px;
		margin: 0;
		padding: 0 0 0 22px;
	}
	#centre {
		width: 718px;
		background: transparent url('../images/centre_filet.png') repeat-y;
	}
	#centre_sommaire {
		width: 615px;
		background: transparent url('../images/centre_accueil_filet.png') repeat-y;
	}
		.centre>.contenu {
			border-top : dashed 1px #4d4d4d;
			margin: 89px 0 0 0;
			padding: 13px 0 0 0;
			color: #4d4d4d;
			width: 696px;
		}
		#contenu {
			width: 696px;
		}
		#centre_sommaire form {
			width: 544px;
		}
		#centre form {
			width: 684px;
		}
			#centre form fieldset {
				width: 100%;
			}
		#centre fieldset {
			width: 684px;
			margin: 5px 0;
			padding: 5px 5px;
		}
			.centre form p {
			margin: 5px 0;
			}
		#contenu_sommaire {
			width: 562px;
		}
		.sommaire {
			width: 700px;
		}

#droite {
	float: left;
	margin: 0;
	color: #4d4d4d;
}
	#droite>div {
		margin: 0 0 8px 0;
	}
	#breves {
	}
		#breves h6 {
			background: transparent url('../images/breves_head.png') no-repeat top left;
			width: 159px;
			height: 28px;
			line-height: 28px;
			padding: 0 0 0 5px;
			color: #ffffff;
		}
		#breves .contenu {
			background: transparent url('../images/breves_filet.png') repeat-y;
			width: 159px;
			padding: 0 0 0 5px;
		}
			#breves .contenu a {
				text-decoration: none;
				color: #4d4d4d;
			}
				#breves .breve {
					font-size: 11px;
					width: 150px;
					border-bottom: solid 1px #CCCCCC;
					padding: 5px 0 0 0;
				}
					#breves .nom-breve {
						font-weight: bold;
					}

	#web {
	}
		#sur_le_web h6 {
			background: transparent url('../images/sur_le_web_head.png') no-repeat top left;
			width: 159px;
			height: 28px;
			line-height: 28px;
			padding: 0 0 0 5px;
		}
			#sur_le_web h6 span {
				color: #ffffff;
			}
		#sur_le_web .contenu {
			background: transparent url('../images/sur_le_web_filet.png') repeat-y;
			width: 159px;
			padding: 0 0 0 5px;
		}
			#sur_le_web .contenu a {
				text-decoration: none;
				color: #4d4d4d;
			}
			#sur_le_web .contenu a:hover {
			}
				#sur_le_web .site {
					font-size: 11px;
					width: 150px;
					border-bottom: solid 1px #CCCCCC;
					padding: 5px 0 0 0;
				}
					#sur_le_web .nom-site {
						display: block;
						font-weight: bold;
						margin: 0 0 3px 0;
					}

	.footer {
		clear: both;
		min-height: 46px;
		margin: 0 0 0 201px;
		padding: 28px 0 0 0;
	}
	#footer {
		width: 740px;
		background: transparent url('../images/centre_bas.png') no-repeat top center;
	}
	#footer_sommaire {
		width: 615px;
		background: transparent url('../images/centre_accueil_bas.png') no-repeat top center;
	}
		#sponsors {
			margin: 0 0 0 22px;
		}
			#sponsors li {
				float: left;
			}
		#menu_bas {
			clear: both;
		}
			#menu_bas a {
				color: #4d4d4d;
			}
			#menu_bas li {
				float: left;
				border-right: solid 1px;
				padding: 0 9px 0 9px;
			}
			#menu_bas li.last {
				border: none;
			}

/* rubriques */
.rubrique {
clear: both;
	margin: 0 0 33px 0;
}
	.rubrique .titre {
		margin: 0 0 33px 0;
		display: block;
		width: 100%;
		text-align: center;
		font-size : 220%;
		color: #a71765;
	}
	.rubrique .descriptif {
		padding: 0 0 22px 0;
	}
	.rubrique .texte {
		padding: 0 0 22px 22px;
		background: transparent url('../images/plus_noir.png') no-repeat top left;
	}
		.rubrique .texte p {
			padding: 0 0 0 22px;
			margin: 0 0 10px 0;
		}

/* articles */
.article {
	padding: 0 0 0 3px;
}
	.article .titre {
		color: #ac266f;
		margin: 0 0 22px 0;
		font-size : 200%;
	}
	.article .chapo {
		margin: 0 0 12px 8px;
	}
	.article .texte {
		padding: 0 0 12px 8px;
		background: transparent url('../images/plus_noir.png') no-repeat top left;
	}
		.article .texte h3 {
			font-size : 120%;
			padding: 0 0 0 22px;
			margin: 0 0 17px 0;
			color: #d3026a;
		}
		.article .texte p {
			padding: 0 0 0 12px;
			margin: 0 0 10px 0;
		}
	.article .detail {
		text-align: right;
	}
	.article .repondre {
		background: transparent url('../images/picto_repondre.jpg') no-repeat center left;
		float: right;
		text-align: right;
		text-decoration: none;
		color: #bcb81c;
		height: 11px;
		margin: 6px 0 0 0;
		padding: 0 0 0 12px;
	}
.doc {
		margin: 0 0 17px 0;
}
	.doc a {
		display: block;
		text-decoration: none;
	}

.images {
	border-top: dashed 1px #AAAAAA;
	margin: 30px 0 0 0;
	padding: 20px 0 0 0;
}
.images .vignette {
	margin: 0 0 10px 0;
}

#article_rubrique, #articles_rubrique, #articles_recents {
	border-top : dashed 1px #4d4d4d;
	font-weight: bold;
	margin: 5px 0 20px 0;
	padding: 10px 0 0 0;
	font-size : 160%;
	text-align: center;
	color: #ac266f;
}
.articles-freres ol {
	padding: 0 0 0 30px;
}

.clearer {
	clear: both;
}

.en-tete {
	font-weight: bold;
}

.en-cours a {
	text-decoration: none;
}
.detail {
	clear: both;
	margin: 10px 0 0 0;
	text-align: right;
}

.filles {
	display: block;
	margin: -5px 0 0 0;
}
	.filles a {
		float: left;
		border: solid 1px #999999;
		margin: 1px 1px 5px 1px;
		padding: 3px;
		text-decoration: none;
		color: #4d4d4d;
		background-color: #d3d511;
	}
	.filles a:hover {
		color: #ffffff;
		background-color: #a71765;
	}

.chemin a {
	color: #999999;
}

/* annonces */
.annonce {
	padding: 0 0 3px 3px;
	margin: 0 0 20px 0;
	border-bottom: solid 1px #CCCCCC;
}
	.annonce .chemin {
		margin: 0 0 10px 0;
	}
	.annonce .titre {
		display: block;
		color: #ac266f;
		margin: 0 0 10px 0;
		font-size : 140%;
	}
	.annonce .texte {
		padding: 0 0 22px 22px;
		background: transparent url('../images/plus_noir.png') no-repeat top left;
	}
		.annonce .texte p {
			padding: 0 0 0 22px;
			margin: 0 0 17px 0;
		}

/* galleries */
.intitule {
	font-size : 160%;
	color: #a71765;
	margin: 0 0 21px 0;
}

.bande-pagination {
	margin: 0 0 21px 0;
	width: 100%;
	text-align: center;
}
	.bande-pagination a {
		color: #b5196f;
		text-decoration: none;
		padding: 0 2px 0 2px;
		border: solid 1px;
	}
	.bande-pagination a:hover {
		background: #b5196f;
		color: #ffffff;
	}
	.bande-pagination .on {
		border: solid 1px;
		background: #b5196f;
		color: #ffffff;
		padding: 0 2px 0 2px;
	}
.album {
	float: left;
	background: transparent url('../images/album_fond.png') no-repeat bottom center;
	height: 233px;
	width: 183px;
	text-align: center;
	margin: 0 0 35px 31px;
}

#carte {
	text-align: center;
}



