a {
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-size: 14px
	font-weight:bold;
	color: #000;}
	
a:link {
	color: #000;}
	
a:visited {
	color: #000;}
	
a:hover {
	color: #000;}
	
a:active {
	position: relative;
	color: #d3d701; }	

.floatright {
	float: right;
	margin: 0 0 10px 10px;
	border:1px solid;
	border-color:#000000;}
	
/*police-font*/
.texte_menu {
	color:#e94c3d;
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	text-align:center;}
	
.texte {
	color:#FFF;
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:left;}
	
.legende {
	color:#FFF;
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align:left;}
	
.tableau_spectacle {
	color:#FFF;
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align:justify;}

.ville {
	color:#000;
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-size: 14px;
	text-align:center;}

.titre {
	color:#d3d701;
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-size: 30px;
	font-weight:bold;
	text-align:left;}

.cartes {
	color:#d3d701;
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-align:left;}
	
.sous-titre {
	color:#000;
	font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-align:left;}

/*menu déroulant*/
#menu ul {
	list-style-type:none;
	margin-left:0px;
	text-align:center;
	margin-top:70px;
	padding-left:0px;}
	
#menu li {
	display:inline;}

#menu a {color:#e94c3d;
	background-color:#c3de42;
	padding:5px 10px 5px 10px;
	text-decoration:none;}

#menu a:hover {background-color:#bdd07d;
	color:#FFF;
	border-left: 5px solid #60;}
	
/*index*/
body#index{
	text-align:center;}
	
#page{
	position: absolute;
	left: 50%;
	width: 999px;
	height: 880px;
	margin-left: -500px;
	margin-top: 10px;
	background-image: url(../photos/index.gif);
	background-repeat: no-repeat;
	border:solid 2px #026b7d;
	text-align:left;}
	
#contenu{
	margin: 1em;
	min-height:100%;}
	
#index_texte_accueil {
	text-align:left;
	margin-top:605px;
	margin-left:65px;
	width:50%;}
	
#Logo{
	margin-top: 10px;	
	margin-left: 5px;
	margin-bottom:50px;
	border:0px;
	text-align:left;}
	
a img{
	border-width:0;}
	
.une {
	margin-left:-16px;
	margin-top:231px;}
	
/*plaine*/
#plaine{
	position: absolute;
	left: 50%;
	width: 999px;
	height: 880px;
	margin-left: -500px;
	margin-top: 10px;
	background-image: url(../photos/background_prog.jpg);
	background-repeat: no-repeat;
	border:solid 2px #026b7d;
	text-align:left;}

#plaine_jeux {
	text-align:left;
	margin-top:55px;
	margin-left:50px;
	width:93%;}
	
/*spectacle*/
#spectacle{
	position: absolute;
	left: 50%;
	width: 999px;
	height: 2200px;
	margin-left: -500px;
	margin-top: 10px;
	background-image: url(../photos/background_spectacle.jpg);
	background-repeat: no-repeat;
	border:solid 2px #026b7d;
	text-align:left;}

.spectacle{
		display : block;
		color:#000;
		background : #8bb110;
		font-family: Trebuchet Ms, Verdana, Lucida Grande, Arial, sans-serif;
		font-size: 15px;
		font-weight:bold;
		text-align:left;}
		
#cartes_legende{
	position: absolute;
	left: 50%;
	width: 999px;
	height: 960px;
	margin-left: -500px;
	margin-top: 10px;
	background-image: url(../photos/background_cartes.jpg);
	background-repeat: no-repeat;
	border:solid 2px #026b7d;
	text-align:left;}
	
#cartes_1 {
	text-align:left;
	margin-top:55px;
	margin-left:50px;
	width:93%;}

#nous_joindre {
	text-align:left;
	margin-left:50px;
	width:50%;}


#pied {
	width: 990px;
	padding:18px;
	text-align:center;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-500px;}

html{position:relative}

#publication {
	text-align:left;
	margin-top:55px;
	margin-left:50px;
	width:40%;}
	
#carte {
	text-align:left;
	margin-left:50px;
	width:60%;}
	
.photos_images {
	float: right;
	margin: 0 0 10px 20px;}
	
.img_carte {
	float: right;
	margin: 0px 145px 0px 90px;}
	
.tableaux {
	clear:both}

.artiste {
	border:2px solid #bdd07d;
	float:right;
	margin-left:5px;}