/*
// Site : http://www.indisciplines.org
// Date : 2008-12-12
*/

h1, h2, p, img, ul, li, a
{
	margin			: 0;
	padding			: 0;
	text-decoration : none;
	list-style		: none;
}

body
{
	font			: normal normal normal 11px Arial;
	background		: #000 url('../img/gui/bkg/background.jpg') repeat-y center top;
	margin			: 0;
}

h2
{
	font			: normal normal bold 11px Arial;
	margin			: 30px 0 0 0;
}

p
{
	line-height		: 1.7em;
	text-align		: left;
}

a
{
	color 			: #000;
	font-weight		: bold;
}

a:hover
{
	color			: #FF7B00;
}

img
{
	display			: block;
}

.uppercase
{
	font-weight     : bold;
	text-transform	: uppercase;
}

/*
// Section : Main
*/
#headmaster
{
	position		: absolute;
	right			: 70px;
	top				: 30px;
}

#main
{
	margin			: 0 auto;
	background		: #FFF;
	width			: 680px;
	min-height      : 680px;
	padding			: 10px;
	position		: relative;
}


/*
// Section : Header
*/
#indisciplines
{
	background		: transparent url('../img/gui/fir/indisciplines.png') no-repeat left top;
	width			: 637px;
	height			: 91px;
	margin			: 0;
	padding			: 0;
	position		: absolute;
	top				: 53px;
	right			: -72px;
}

#reenchanter-la-ville
{
	background		: transparent url('../img/gui/fir/reenchanter-la-ville.png') no-repeat left top;
	width			: 524px;
	height			: 14px;
	margin			: 8px 20px 150px;
	padding			: 0;
}

#indisciplines strong,
#reenchanter-la-ville strong
{
	display			: none;
}


/*
// Section : Menu
*/
#menu
{
	height			: 25px;
	margin			: auto;
	margin			: 20px 0;
	padding 		: 0 0 0 10px;
	font			: normal normal normal .85em Arial;
	text-transform	: uppercase;
	position 		: absolute;
	top				: 90px;
	right			: 16px;
}

#menu li
{
	float			: left;
	height			: 20px;
	margin			: 0 2px 0 0;
}

#menu li a
{
	margin 			: 0;
	padding 		: 0;
	border          : 0;
}

#menu li a img
{
	font			: normal normal normal .85em Arial;
	margin			: 10px 0;
	display			: block;
	margin			: 4px 0;
	border			: 0;
}


/*
// Section : Navigation
*/
#navigation
{
	width 			: 132px;
	float           : left;
	margin          : 205px 0 0 10px;
	padding         : 0;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#navigation li
{
	margin           : 4px 0;
}

#navigation li a
{
	font-size       : 11px;
	font-weight     : normal;
}


/*
// Section : Contenu
*/
#contenu
{
	width			: 490px;
	overflow		: hidden;
	margin			: 200px 0 0 100px;
	padding         : 0;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contenu h1
{
	font			: normal normal normal 2.8em Arial, Helvetica, sans-serif;
	margin			: 0 0 18px 0;
}

#contenu h2
{
	font			: normal normal normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin			: 30px 0 0 0;
}

#contenu h3
{
	font			: normal normal normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin			: 5px 0 0 0;
}

p
{
	font			: normal normal normal 1.07em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#artistes img
{
	float 			: left;
	margin 			: 4px;
}


/*
// Section : Liste
*/
.liste
{
	margin			: 20px 0;
}

.liste a
{
	float			: left;
	margin			: 10px 10px 0 0;
	height			: 85px;
	border			: 1px solid #FFF;
}

.liste a img
{
	border			: none;
}

/*
// Section : Artistes & Lieux
*/
#illustrations
{
	margin 			: 0 20px 0 0;
	padding 		: 0;
	display 		: block;
}

#illustrations img
{
	margin 			: 0 0 20px 0;
	display 		: block;
}

#textes h1
{
	margin			: 0;
}

/*
// Section : Programme : Parcours
*/
.artiste
{
	margin			: 20px 0; 
}

address
{
	display         : inline;
	font-style      : normal;
}

.address_on
{
	color 			: #FF7C00;
	cursor          : pointer;
}

.address_off
{
	color 			: #000;
}


/*
// Section : Programme : Événements
*/
.evenement
{
	margin			: 20px 0; 
}


/*
// Section : Programme : Événements
*/
#plan
{
	width 			: 480px;
	height 			: 380px;
	margin          : 20px 0;
}

.location
{
	margin			: 20px 0;
}


/*
// Section : Homepage
*/
#homepage
{
	margin			: 150px auto 0 auto;
}

#homepage img
{
	display         : block;
	margin			: 0 auto;
}


/*
// Section : Footer
*/
#footer
{
	height			: 30px;
	clear			: both;
}
