body {
	overflow-y: hidden; /* div #back / fonction microsoft supprimant les ascenseurs sous IE */
	padding: 0;
	margin: 0;
	background: #FFF;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 12000px;
}

a, a:visited, a:active {
	color: #F30;
	text-decoration: none;
}

a:hover {
	color: #F30;
}

img {	border: 0; }

#top {
	height: 46px;
	background: #FFF url(img/thisway.png) repeat-x;
}

#page { /* div prenant toute la page sauf le menu fixe */
	overflow: hidden; /* on rajoute un ascenseur droit à la boite */
} 

#back {
	position: absolute; /* position du menu = par rapport à la boite parent (ici le body) */
	top: 26px; /* Le bas du menu est à 0 pixels du bas de l'écran */
	left: 0; /* La gauche du menu est à 0 pixels du bas de l'écran */
	width: 100%; /* largeur du menu = 98% de l'écran */
	height: 20px; /* hauteur du menu = 20 pixels */
	background-color: #000;
}

#back a, #back a:visited, #back a:active {
	display: block;
	padding-left: 10px;
	font: 14px Arial Black, sans-serif;
	color: #958564;
	text-decoration: none;
}

#back a:hover {
	color: #6F0;
}

body>#back {
	position: fixed; /* div #back / le hack "fixed" pour les autres navigateurs que IE */
}

#conteneur {
	height:500px;
	margin: 0;
	padding: 0;
}

#content {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#sommaire {
	padding: 240px 0 0 20px;
	height: 260px;
	width: 280px;
	background-color:#FFF;
	font-family: "Arial Black";
	text-transform: uppercase;
}

#sommaire .titre {
	color: #000;
	font-size: 24px;
	margin: 0;
	padding: 0;
}

#sommaire ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sommaire li {

	margin: 0;

	padding: 0;

}

#sommaire a {
	margin: 0;
	padding: 0;
}

.apropos a, .apropos a:visited, .apropos a:active {
	font-size: 30px;
	color: #000;
	line-height: 26px;
	display: block;
}

.programmation a, .programmation a:visited, .programmation a:active {
	font-size: 26px;
	color: #958564;
	line-height: 20px;
	display: block;
}

.appelprojet a, .appelprojet a:visited, .appelprojet a:active {
	font-size: 26px;
	color: #615846;
	line-height: 22px;
	display: block;
}

.buzzbox a, .buzzbox a:visited, .buzzbox a:active {
	font-size: 30px;
	color: #000;
	line-height: 26px;
	display: block;
}

.edition2007 a, .edition2007 a:visited, .edition2007 a:active {
	font-size: 28px;
	color: #3E3B34;
	line-height: 24px;
	display: block;
}

.liens a, .liens a:visited, .liens a:active {
	font-size: 36px;
	color: #000;
	line-height: 29px;
	display: block;
}

.partenaires a, .partenaires a:visited, .partenaires a:active {
	font-size: 28px;
	color: #000;
	line-height: 24px;
	display: block;
}

.contact a, .contact a:visited, .contact a:active {
	font-size: 36px;
	color: #958564;
	line-height: 32px;
	display: block;
}

#sommaire a:hover {
	color: #6F0;
}

.post {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#appel a, #links a:visited, #links a:active {
	color: #6D5E37;
}

#appel a:hover {
	color: #F30;
}

#links {
	position: relative;
	float: left;
	padding: 320px 0 0 20px;
	height: 180px;
	width: 225px;
	background-color: #FFF;
	font-family: "Arial Black";
	text-transform: uppercase;
}

#links .titre {
	color: #6D5E37;
	font-size: 48px;
	margin: 0;
	padding: 0;
}

#links a, #links a:visited, #links a:active {
	color: #000;
	font-size: 24px;
	line-height: 20px;
	display: block;
}

#links a:hover {
	color: #00F0FF;
}

#links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#links li {
	margin: 0;
	padding: 0;
	line-height: 15px;
}

#footer {
	height: 50px;
	background-color: #CCC;
}

/* Programmation */
#dates {
	padding: 0 0 0 30px;
	height: 250px;
	width: 401px;
	font-family: "Arial Black";
	text-transform: uppercase;
	background: url(../../images/EDITO1.jpg) no-repeat;
}

#dates ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#dates li {
	margin: 0;
	padding: 0;
}

#dates a {
	margin: 0;
	padding: 0;
	font-size: 30px;
	line-height: 26px;
	display: block;
}

.mardi a, .mardi a:visited, .mardi a:active { color: #867461; }
.mercredi a, .mercredi a:visited, .mercredi a:active { color: #B2A18F; }
.jeudi a, .jeudi a:visited, .jeudi a:active { color: #000; }
.vendredi a, .vendredi a:visited, .vendredi a:active { color: #514C46; }
.samedi a, .samedi a:visited, .samedi a:active { color: #CEBCA9; }
.dimanche a, .dimanche a:visited, .dimanche a:active { color: #33302E; }
.mirrorball a, .mirrorball a:visited, .mirrorball a:active { color: #867461; font-size: 24px; display: block; }
.noisebox a, .noisebox a:visited, .noisebox a:active { color: #514c46; font-size: 24px; display: block; }

#dates a:hover { color: #00FF06; }
.dimanche a:hover { color: #48FF00; }

#edito {
	position: relative;
	padding: 10px 0 0 30px;
	margin-bottom: 50px;
	height: 190px;
	width: 371px;
	overflow: auto;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
}