/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	body {background:#fff}
/* --------------------------------------------------------------------------------------------- Global */
/* ------------------------------------------------------------------------- Header */
	#header {background:#ff7c00 url(../images/background/portail_header.gif) repeat-y}
/* ----------------------------------------------------- Top */
	#top {background-image:url(../images/background/portail_top.gif)}
/* --------------------------------- Recherche */
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus {background:#fef1e1}
	#recherche input.bouton {background:#a16a24}
/* ----------------------------------------------------- Images */
	#header img {
		display:block;
		clear:both;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		margin:0 auto
	}
	#header h1 img, #header a img {
		border:0;
		background:url(../images/background/portail_header_bottom.gif) no-repeat left bottom;
		padding:0 4px 4px 4px
	}
/* ------------------------------------------------------------------------- Main */
/* ----------------------------------------------------- Left */
	#left {
		display:inline;
		float:left;
		width:252px;
		margin:0 6px 0 4px
	}
	#left img {vertical-align:middle}
	#left span.titre {display:none}
/* ----------------------------------------------------- Colonne */
	#left div.colonne_middle {
		display:inline;
		float:left;
		width:220px;
		background:url(../images/background/portail_colonne_middle.gif) repeat-y;
		padding:0 14px;
		margin:0 0 0 4px
	}
	#left div.colonne_bottom {
		display:inline;
		float:left;
		width:248px;
		height:13px;
		font-size:0;
		background:url(../images/background/portail_colonne_bottom.gif);
		margin:0 0 30px 4px
	}
/* --------------------------------- Agenda */
	#agenda li {margin:0 0 8px 0}
	#agenda li a {
		line-height:1.4em;
		color:#000
	}
	#agenda li a strong {
		display:block;
		color:#0e4c6c
	}
	#agenda li a:hover strong, #agenda li a:focus strong, #agenda li a.focus strong {text-decoration:underline}
	#acceder_agenda a {
		display:block;
		text-align:right;
		color:#000;
		background:url(../images/background/fleche.gif) no-repeat right 4px;
		padding:0 8px 0 0;
		text-decoration:underline
	}
	#acceder_agenda a:hover, #acceder_agenda a:focus, #acceder_agenda a.focus {text-decoration:none}
/* --------------------------------- Accès directs */
	#acces_directs {
		position:relative;
		margin-top:-20px
	}
	#acces_directs #item_10801 {
		background-image:url(../images/background/agenda.gif);
		background-position:1px center
	}
	#acces_directs #item_10802 {
		background-image:url(../images/background/annuaire_associations.gif);
		background-position:1px center
	}
	
	#acces_directs #item_12217 {
		background-image:url(../images/background/maison.gif);
		background-position:1px center
	}
	
			#acces_directs #item_10909 {
		background-image:url(../images/background/idee.png);
		background-position:3px center
		}	
/* --------------------------------- Menu contextuel */
	#menu_contextuel {
		position:relative;
		margin-top:-20px
	}
/* --------------------------------- Boîte à outils */
	#journal_municipal {
		position:relative;
		margin-top:-20px
	}
	#journal_municipal li {
		background:url(../images/background/fleche.gif) no-repeat 0 4px;
		padding:0 0 0 12px;
		margin:0 0 5px 15px
	}
	#journal_municipal li a {
		color:#000
	}
/* ----------------------------------------------------- Contenu */
	#contenu #contenu_top, #contenu #contenu_bottom {
		height:12px;
		background-image:url(../images/background/portail_contenu_top.gif)
	}
	#contenu #contenu_bottom {background-image:url(../images/background/portail_contenu_bottom.gif)}
	#contenu #contenu_middle {background:#fef1e1 url(../images/background/portail_contenu_middle.gif) repeat-y}
/* --------------------------------- H1 */
	div.contenu h1 span {background-image:url(../images/background/portail_titre_large.gif)}
/* --------------------------------- Surcharge de contenu.css */
	div.contenu div.vue_line.hover {background:#fff}
	div.contenu div.vue_line span.date_publication {background:#fff}
	#infos span {background:#fff}
	div.contenu blockquote {
		background-color:#fff
	}
	h2.bordure {clear:both}
/* ------------------------------------------------------------------------- Bottom */
	#bottom {
		text-align:right;
		color:#616161
	}
	#bottom a {color:#616161}
/* ----------------------------------------------------- Copyright */
	#bottom #copyright {
	
		left:20px
	}