h1.titrepage {
	position: relative;
	width: 52px;
	height: 65px;
	color: #FFFFFF;
	font-size: 0px;
}

h1.titrepage em {
	position: absolute;
	display:block;
	width: 52px;
	height: 65px;
	color: #FFFFFF;
	background:url(../images/blason.png);
}

/* Menu */

h2.menu-decouvrir {
	position: relative;
	width: 130px;
	height: 20px;
	margin-left: 5px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.menu-decouvrir em {
	position: absolute;
	display:block;
	width: 130px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-decouvrir.jpg);
}

h2.menu-infos-pratiques {
	position: relative;
	width: 190px;
	height: 20px;
	margin-left: 5px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.menu-infos-pratiques em {
	position: absolute;
	display:block;
	width: 190px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-infos-pratiques.jpg);
}

h2.menu-conseil-municipal {
	position: relative;
	width: 210px;
	height: 20px;
	margin-left: 5px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.menu-conseil-municipal em {
	position: absolute;
	display:block;
	width: 210px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-conseil-municipal.jpg);
}

h2.menu-utile {
	position: relative;
	width: 80px;
	height: 20px;
	margin-left: 5px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.menu-utile em {
	position: absolute;
	display:block;
	width: 80px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-utile.jpg);
}

/* Découvrir */

h2.commune {
	position: relative;
	width: 380px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.commune em {
	position: absolute;
	display:block;
	width: 380px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-commune.jpg);
}

h2.cliches {
	position: relative;
	width: 490px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.cliches em {
	position: absolute;
	display:block;
	width: 490px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-cliches.jpg);
}

h2.patrimoinehisto {
	position: relative;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.patrimoinehisto em {
	position: absolute;
	display:block;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-patrimoine.jpg);
}

h2.cpost {
	position: relative;
	width: 520px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.cpost em {
	position: absolute;
	display:block;
	width: 520px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-cartespostales.jpg);
}

h2.lescommerces {
	position: relative;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.lescommerces em {
	position: absolute;
	display:block;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-commerces.jpg);
}

/* Infos pratiques */

h2.horaires {
	position: relative;
	width: 260px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.horaires em {
	position: absolute;
	display:block;
	width: 260px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-viepratique.jpg);
}

h2.regie{
	position: relative;
	width: 190px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.regie em {
	position: absolute;
	display:block;
	width: 190px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-regie.jpg);
}

h2.scolaire{
	position: relative;
	width: 150px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.scolaire em {
	position: absolute;
	display:block;
	width: 150px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-scolaire.jpg);
}

h2.lesassos {
	position: relative;
	width: 390px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.lesassos em {
	position: absolute;
	display:block;
	width: 390px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-assos.jpg);
}

h2.dechets {
	position: relative;
	width: 230px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.dechets em {
	position: absolute;
	display:block;
	width: 230px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-dechets.jpg);
}

h2.intercom {
	position: relative;
	width: 210px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.intercom em {
	position: absolute;
	display:block;
	width: 210px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-intercom.jpg);
}

h2.demarches {
	position: relative;
	width: 280px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.demarches em {
	position: absolute;
	display:block;
	width: 280px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-demarches.jpg);
}

/* Conseil municipal */

h2.tribune {
	position: relative;
	width: 160px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.tribune em {
	position: absolute;
	display:block;
	width: 160px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-tribune.jpg);
}

h2.conseil {
	position: relative;
	width: 230px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.conseil em {
	position: absolute;
	display:block;
	width: 230px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-conseil.jpg);
}

h2.commissions {
	position: relative;
	width: 180px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.commissions em {
	position: absolute;
	display:block;
	width: 180px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-commissions.jpg);
}

h2.lesprojets {
	position: relative;
	width: 140px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.lesprojets em {
	position: absolute;
	display:block;
	width: 140px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-projets.jpg);
}

h2.cptes-rend {
	position: relative;
	width: 210px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.cptes-rend em {
	position: absolute;
	display:block;
	width: 210px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-cptes-rend.jpg);
}

/* Utile */

h2.liens {
	position: relative;
	width: 150px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.liens em {
	position: absolute;
	display:block;
	width: 150px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-liens.jpg);
}

h2.contact {
	position: relative;
	width: 220px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.contact em {
	position: absolute;
	display:block;
	width: 220px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-contact.jpg);
}

h2.plan {
	position: relative;
	width: 220px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.plan em {
	position: absolute;
	display:block;
	width: 220px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-plan.jpg);
}

h2.mentions {
	position: relative;
	width: 190px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.mentions em {
	position: absolute;
	display:block;
	width: 190px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-mentions.jpg);
}

/* Autres */

h2.edito {
	position: relative;
	width: 150px;
	height: 20px;
	margin: 0 0 10px 0;
	color: #FFFFFF;
	font-size: 0px;
}

h2.edito em {
	position: absolute;
	display:block;
	width: 150px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-edito.jpg);
}

h2.endirect {
	position: relative;
	width: 285px;
	height: 20px;
	margin: 0 0 10px 0;
	color: #FFFFFF;
	font-size: 0px;
}

h2.endirect em {
	position: absolute;
	display:block;
	width: 285px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-endirect.jpg);
}

h2.motdumaire {
	position: relative;
	width: 180px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.motdumaire em {
	position: absolute;
	display:block;
	width: 180px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-motdumaire.jpg);
}

h2.calendrier {
	position: relative;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0px;
}

h2.calendrier em {
	position: absolute;
	display:block;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	background:url(../images/h2-calendrier.jpg);
}
