@charset "utf-8";
/*	--------------------------------------------------------------
--
--  AAA - Anvers aux Abbesses
--  CSS layout
--  media : screen
--
--  revision : juillet 2009
--  please report bug to :
--  aurelien point ferlito chez gmail point com
--
--------------------------------------------------------------- */

html {
	height: 100%;
}
body {
	font-size: 10px;
	background: url(../img_layout/header_bg02.png) left top repeat-x;
	height: 90%;
}
div#wrap {
	width: 760px;
	margin: 0 auto;
	position: relative;
	min-height: 100%;
}
* html div#wrap { /* hack pour le footer, voir http://www.themaninblue.com/writing/perspective/2005/08/29/ */
	height: 100%;
}

/* ---- header
--------------------------------------------------------------- */
div#header {
	height: 185px;
}
div#logo h1 {
	font-size: 2em;
	line-height: 100%;
}
div#logo h1 a {
	background: url(../img_layout/logo.png) left top no-repeat;
	text-indent: -10000px;
	outline: none;
	display: block;
	width: 760px;
	height: 102px;
}
div#recherche {
	/* voir suite in forms_allmedia.css */
}

/* ---- central (parent)
--------------------------------------------------------------- */
div#central {
	padding: 10px 0 40px 0;
}

/* ---- accueil : zone principale
--------------------------------------------------------------- */
div#homeContent {
	width: 534px;
}
div#homeArtisteUne h1 {
	margin: 10px 0 0 0;
}
div#homeArtisteListe h2#homeArtistesListeTitre {
	background: url(../img_layout/artistes_titraille.png) left top no-repeat;
	height: 23px;
	text-indent: -10000px;
	outline: none;
	margin: 0 0 15px 0;
}
div#homeArtisteListe h2#homeArtistesListeTitre a {
	display: block;
	width: 100%;
	text-indent: -10000px;
	outline: none;
	margin: 0 0 .5em 0;
	clear: both;
}

/* ---- accueil : sidebar
--------------------------------------------------------------- */
div#homeSidebar {
	width: 200px;
}
div#homeAgenda h1 a,
div#homeAgendaAssociation h1 a,
div#homeAgendaArtistes h1 a,
div#homeAnnonces h1 a {
	display: block;
	width: 100%;
	text-indent: -10000px;
	outline: none;
	margin: 0 0 .5em 0;
	clear: both;
}
div#homeAgenda,
div#homeAgendaAssociation ,
div#homeAgendaArtistes {
	margin: 0 0 60px 0;
}
div.homeAgendaEventAssociation {
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	background: url(../img_layout/etiquette_agendaassociation.png) left top no-repeat;
}
div.homeAgendaEventArtiste {
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	background: url(../img_layout/etiquette_agendaartiste.png) left top no-repeat;
}
div#homeAgenda h1 a {
	background: url(../img_layout/titraille_agenda.png) left top no-repeat;
	height: 37px;
}
div#homeAgendaAssociation h1 a {
	background: url(../img_layout/titraille_agendaassociation.png) left top no-repeat;
	height: 50px;
}
div#homeAgendaArtistes h1 a {
	background: url(../img_layout/titraille_agendaartistes.png) left top no-repeat;
	height: 50px;
}
div#homeAnnonces h1 a {
	background: url(../img_layout/titraille_annonces.png) left top no-repeat;
	height: 37px;
}


div#homeAgenda h2,
div#homeAgendaAssociation h2,
div#homeAgendaArtistes h2,
div#homeAnnonces h2 {
	font-size: 1.35em;
	line-height: 120%;
	margin: 0 0 .1em 0;
	padding: 0;
	clear: both;
}
div#homeAgenda h2 a,
div#homeAgendaAssociation h2 a,
div#homeAgendaArtistes h2 a,
div#homeAnnonces h2 a {
	color: #444;
	text-decoration: none;
}
div#homeAgenda h2 a:hover,
div#homeAgendaAssociation h2 a:hover,
div#homeAgendaArtistes h2 a:hover,
div#homeAnnonces h2 a:hover {
	color: #000;
	text-decoration: underline;
}
div#homeAgenda h2 a:hover,
div#homeAgendaAssociation h2 a:hover,
div#homeAgendaArtistes h2 a:hover,
div#homeAnnonces h2 a:hover {
	color: #000;
	text-decoration: underline;
}
div#homeAgenda  p,
div#homeAgendaAssociation  p,
div#homeAgendaArtistes  p,
div#homeAnnonces  p {
	margin: 0 !important;
	padding: 0 !important;
}
div#homeAgenda a.savoirPlus,
div#homeAgendaAssociation a.savoirPlus,
div#homeAgendaArtistes a.savoirPlus,
div#homeAnnonces  a.savoirPlus {
	font-size: .95em;
	background: url(../img_layout/icone_fleche_droite.png) left 3px no-repeat;
	padding: 0 0 0 1.5em;
}
div#homeAgenda  a.savoirPlus:hover,
div#homeAgendaAssociation  a.savoirPlus:hover,
div#homeAgendaArtistes  a.savoirPlus:hover,
div#homeAnnonces  a.savoirPlus:hover {
	background: url(../img_layout/icone_fleche_droite.png) left -13px no-repeat;
	color: #000;
}
div#homeAgenda  a.savoirPlus,
div#homeAgendaAssociation  a.savoirPlus,
div#homeAgendaArtistes  a.savoirPlus,
div#homeAnnonces  a.savoirPlus {
	display: block;
	margin: 0;
	text-decoration: none;
	color: #666;
}
div#homeAgenda  a.savoirPlus:hover,
div#homeAgendaAssociation  a.savoirPlus:hover,
div#homeAgendaArtistes  a.savoirPlus:hover,
div#homeAnnonces  a.savoirPlus:hover {
	text-decoration: underline;
	color: #000;
}
div#homeAgenda  a.actuToutes,
div#homeAgendaAssociation  a.actuToutes,
div#homeAgendaArtistes  a.actuToutes,
div#homeAnnonces  a.annoncesToutes {
	margin: .4em 0 1.2em 0 !important;
	padding: .2em 0 .2em 0;
	line-height: 140%;
	text-decoration: none;
	float: left;
}
div#homeAgenda  a.actuToutes:hover,
div#homeAgendaAssociation  a.actuToutes:hover,
div#homeAgendaArtistes  a.actuToutes:hover,
div#homeAnnonces  a.annoncesToutes:hover {
	text-decoration: underline;
}
div#homeAgenda img.actuRSS,
div#homeAgendaAssociation img.actuRSS,
div#homeAgendaArtistes img.actuRSS,
div#homeAnnonces img.annoncesRSS {
	height: 12px;
	width: 12px;
	float: left;
	display: block;
	border: none;
	margin: 8px 0 0 10px;
}
p.agendaRSS a,
p.annoncesRSS a {
	background: url(../img_layout/icone_rss.png) right top no-repeat;
	padding: 2px 25px 2px 0;
}
p.agendaRSS a:hover,
p.annoncesRSS a:hover {
	zzbackground-position: right -34px;
}


/* ---- artistes : liste
--------------------------------------------------------------- */
div#artisteListe {
	/* reminder */
}


/* ---- artistes : détails et oeuvres
--------------------------------------------------------------- */
div#artisteOeuvre {
	width: 534px;
}


/* ---- association
--------------------------------------------------------------- */
div#central.events h1.agenda {
	background: url(../img_layout/titraille_agenda.png) left top no-repeat;
	height: 37px;
	text-indent: -10000px;
	outline: none;
}
div#central.events h1.annonces {
	background: url(../img_layout/titraille_annonces.png) left top no-repeat;
	height: 37px;
	text-indent: -10000px;
	outline: none;
}
div#central.events h1.association {
	background: url(../img_layout/titraille_association.png) left top no-repeat;
	height: 37px;
	text-indent: -10000px;
	outline: none;
	margin: 0 0 10px 0;
}

/* ---- footer
--------------------------------------------------------------- */
div#footer {
	background: url(../img_layout/footer_bg01.png) left top repeat-x #f4f4f4;
	height: 69px;
	width: 100%;
	position: relative;
	bottom: 0;
	zzmargin: -70px 0 0 0;
}
div#footer ul {
	width: 760px;
	margin: 0 auto;	
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}
div#footer ul li {
	float: left;
	margin-top: 30px;
}
div#footer ul li a {
	margin: 0 15px 0 0;
	text-decoration: none;
	color: #444;
}
div#footer ul li a:hover {
	text-decoration: underline;
	color: #000;
}
div#footer ul li .page-item-7 {
	margin: 0 15px 0 80px;
}
