@CHARSET "UTF-8";


html {		/* Permet d'Eviter un bug di'e 6,7 */
	font-size:100%;
}

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
  	background-color:#000;
}

a {
	text-decoration:none;
	color:#D40;
	font-weight:bold;
}

	a:hover {
			text-decoration:underline;
		}
	
p {
	margin:0;
	padding-bottom:10px;
	text-align:justify;
}

	p.conteneur {
		width:300px;
	}
	
	p.erreur {
		color:#F00;
		font-weight:bold;
	}

h1 {
	display:block;
	width:100%;
	border-bottom:solid 1px #008;
}

h1, h3, h5 {
	margin:0;
	font-family:Geneva;
	font-weight:bold;
	color:#008;
}

h2, h4, h6 {
	margin:0 0 10px 0;
	font-weight:bold;
	color:#004;
}
	
h1, h2 {
	font-size:20px;
	margin-bottom:5px;
}
	
h3, h4 {
	font-size:17px;
}
	
h5, h6 {
	font-size:14px;
}

/***********************************************
**      STYLE DES FORMULAIRES
************************************************/
fieldset {
	padding:15px;
}

label {
	display:block;
	margin-left:80px;
	width:100px;
	float:left;
	clear:left;
}

input, select, textarea {
	display:block;
	float:left;
}

input.submit {
	float:right;	
}

/***********************************************
**      STYLE DES IMAGES
************************************************/
img {
	border:0;
	padding:0;
	margin:0
}

img.left {
	margin-right:10px;
	float:left;
}
	
img.right {
	margin-left:10px;
	float:right;
}


/***********************************************
**      STYLE DU CORPS
************************************************/
	#ciel {
		position:fixed;
		
		width:100%;
		height:300px;
		background-image:url(img/ciel.gif);
		background-repeat:repeat-x;
		z-index:10;
	}
	
	#etoile {
		position:fixed;

		width:100%;
		height:300px;
		background-image:url(img/etoile.gif);
		z-index:20;
	}
	
	#body {
		margin:0 auto;
		width:1000px;
		height:768px;
		margin-top:-22px;
	}
	
	#noir {
		position:fixed;
		width:100%;
		height:1000px;
		margin-top:746px;
		background-color:#000;
		z-index:900;
	}
		/***********************************************
		**      STYLE DU MENU
		************************************************/
		#menu {
			position:fixed;
			margin-top:20px;			
			z-index:170;
		}
			
			#menu #lien a {
				display:block;
				width:231px;
				height:66px;
				margin-top:0px;
				margin-left:-30px;
				background-repeat:no-repeat;
				background-position: center;
				font-size:18px;
				font-family:Geneva, sans-serif, fantasy;
				color:#FFF;
				float:left;
				clear:left;
				
				-moz-border-radius:4px;
			}
			
			#menu #lien a.accueil {
				background-image:url(img/menu/accueil.gif);
			}
			
			#menu #lien a.ambiances {
				background-image:url(img/menu/ambiances.gif);
				margin-top:-8px;
			}
			
			#menu #lien a.programme {
				background-image:url(img/menu/programme.gif);
				margin-top:-12px;
			}
			
			#menu #lien a.bonsplans {
				background-image:url(img/menu/bonsplans.gif);
				margin-top:-14px;
			}
			
			#menu #lien a.billeterie {
				background-image:url(img/menu/billeterie.gif);
				margin-top:-16px;
			}
			
			#menu #lien a.accescontact {
				background-image:url(img/menu/accescontact.gif);
				margin-top:-17px;
			}
			
			#menu  #lien .etoile {
				display:block;
				width:293px;
				height:56px;
				margin-left:-66px;
				margin-top:10px;
				background-repeat:no-repeat;
			}
			
				#menu  #lien .etoile:hover {
					background-image:url(img/menu/staranime.gif);
				}
				
			
			.sponsors {
					width:230px;
					float:left;
					clear:left;
					
			}
			
				.sponsors img {
					border:0;
					height: 50px;
					margin:0 20px;
				}
				
				
		#bando {
			position:fixed;
			margin-top:11px;
			margin-left:230px;
			
			width:846px;
			height:90px;


			z-index:200;
		}
			
		#fond_contenu {
			position:fixed;
			margin-top:60px;
			margin-left:345px;

			width:555px;
			height:450px;
			background-color:#EEE;
			z-index:159;
		}
		
		#contenu {
			position:absolute;
			margin-top:95px;
			margin-left:365px;
			
			width:510px;
			height:385px;
			
			z-index:165;
			overflow: scroll-x;
		}

		#bat_droit {
			position:fixed;
			margin-left:150px;
			margin-top:44px;
			width:201px;
			height:466px;
			background-image:url(img/bat_droit.gif);
			background-repeat:no-repeat;
			z-index:170;
		}
		
		#bat_milieu {
			position:fixed;
			margin-left:351px;
			margin-top:399px;
			width:531px;
			height:215px;
			background-image:url(img/bat_milieu.gif);
			background-repeat:no-repeat;
			z-index:171;
		}
		
		#bat_gauche {
			position:fixed;
			margin-left:882px;
			margin-top:73px;
			width:130px;
			height:531px;
			background-image:url(img/bat_gauche.gif);
			background-repeat:no-repeat;
			z-index:171;
		}
		
		#route {
			position:fixed;
			margin-top:441px;
			
			width:1000px;
			height:270px;
			background-image:url(img/route.gif);
			background-repeat:no-repeat;
			z-index:165;
		}
		
		#hummer {
			position:fixed;
			margin-left:3px;
			margin-top:486px;
			
			width:463px;
			height:210px;
			background-image:url(img/hummer.gif);
			background-repeat:no-repeat;
			z-index:166;
		}
			
		#foule {
			position:fixed;
			margin-top:579px;
			
			width:1000px;
			height:189px;
			background-image:url(img/foule.gif);
			z-index:167;
		}
		
#content_dew {
	position:fixed;
	bottom:2px;
	right:8px;
	z-index:999;
}	
			

			