
A:link {font-size:1.2em; text-decoration: none ;color:#E07A1F;}
A:visited {font-size:1.2em; text-decoration: none ;color:#B10A05;}
A:hover { font-size:1.2em; text-decoration: none; color: #FFCC33;}

body {
font-family: Arial,verdana,sans-serif;
margin:0 auto;
padding:0;
font-size:62.5%;
background-image : url('../interface/accords.jpg');
background-repeat: repeat-y repeat-x;
color:"#E07A1F";
}

#menu {
	position:absolute;
	top:180px;
	left:10px;
	width:172px;
	/*padding:10px;*/
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
/*	background-color:#eee;*/
}

#content {
	position:relative;
	top:0px;
	left:0px;
	margin:0px 290px 50px 200px;
	/*background-color:green;*/
}

#header {
	position: relative;
	margin-top:16em;
	/*background-color:white;*/
}

#header h1{
font-weight:bold;
font-size:3em;
text-align:center;
}

#header p{
	font-size:1.3em;
	color:#FFCC66;
}


#header .texte{
font-size:1.3em;
font-family: Comic Sans MS, Arial,verdana,sans-serif;
color:#FFCC66;
}

#headerMusique .texte{
font-size:1.3em;
font-family: Comic Sans MS, Arial,verdana,sans-serif;
color:#FFCC66;
}

#menu p{

}

p, ul, ol {margin: 0em 0em 1.5em;}

h1, h2, h3, h4, h5, h6 {
letter-spacing: -1px;
font-family: Arial,verdana,sans-serif;
margin: 0em;
color:#fff;
padding-bottom: .1em;
}

#spectaclesContent1{
	position:relative;
	margin-top:15px;
	font-weight:bold;
	font-size:1.5em;
	/*background-color:red;*/
}

.spectacle{
position: relative;
margin-top:3em;
padding:0;
/* Sans le width 100% pas de margin-top qui marche*/
width:100%;
/*background-color:yellow;*/

}

.festival{
position: relative;
margin-top:3em;
padding:0;
/* Sans le width 100% pas de margin-top qui marche*/
width:100%;
/*background-color:yellow;*/

}

.reservation {
	position: relative;
	/*background-color:white;*/
	color:#FFCC00;
	font-size:2em;
}

.reservation p{
	text-align:center;
}

img{
	display: block;
	margin-top:25px;
	margin-bottom:25px;
	margin-left: auto;
	margin-right: auto;
}


#spectacleHeader h1{
font-weight:bold;
font-size:3em;
text-align:center;
}

#festivalHeader h1{
font-weight:bold;
font-size:3em;
text-align:center;
}


#spectacleHeader .nom{
margin-top:10px;
}

#festivalHeader .nom{
margin-top:10px;
}

#spectacleHeader h2{
font-weight:bold;
font-size:3.1em;
text-align:center;
/*background-color:white;*/
}

#festivalHeader h2{
font-weight:bold;
font-size:3.1em;
text-align:center;
/*background-color:white;*/
}

#spectaclesContent1 .misescene{
margin: 0em;
text-align:center;
}

#spectaclesContent1 .troupe{
margin: 0em;
text-align:center;
}

#spectaclesContent1 .comedien{
margin: 0em;
text-align:center;
}

#spectaclesContent2{
margin-top:15px;
}

#festivalContent2 .texte{
font-size:1.3em;
font-family: Comic Sans MS, Arial,verdana,sans-serif;
}

#festivalContent2 .critique{
margin-top:5px;
font-size:1.2em;
font-style: italic;
font-family: Comic Sans MS, Arial,verdana,sans-serif;
}

#festivalContent1 .misescene{
margin: 0em;
text-align:center;
}

#festivalContent1 .troupe{
margin: 0em;
text-align:center;
}

#festivalContent1 .comedien{
margin: 0em;
text-align:center;
}

#festivalContent2{
margin-top:15px;
}

#spectaclesContent2 .texte{
font-size:1.3em;
font-family: Comic Sans MS, Arial,verdana,sans-serif;
}

#spectaclesContent2 .critique{
margin-top:5px;
font-size:1.2em;
font-style: italic;
font-family: Comic Sans MS, Arial,verdana,sans-serif;
}
.heure{}

.bleu{background-color:#3399FF; color:white}
.jaune{background-color:#FFCC00; color:white}
.orange{background-color:#FF9933; color:white}
.jaunepale{background-color:#FFCC66; color:white}
.blanc{background-color:#FFFFFF; color:black}

