* {
	margin: 0px;
	padding: 0px; 
	font-family: Arial, Helvetica, sans-serif; }
a {
	text-decoration: none;
	color: #FFF;
}
body {
	background-color: #000;
}
#site {
	margin: 0px auto;
	width: 900px;
	height: auto;
	border: 1px solid #000;
	background-color: #000;
	background-image: url("elementaurelia/design/margegauche.png");
	background-repeat: repeat-y;
}

#banner {
	position: relative;
	top: 0px;
	left: 64px;
	width: 836px;
	height: 90px;
	background-image: url("elementaurelia/design/bannertdl836x90.png");
}
	#logo {
	float: right;
	width: 150px;
	height: 85px;
	background: url("site/image/logo_entete.gif") no-repeat;
	color: #FFF;
}
	h1 {
	position: absolute;
	left: 39px;
	top: 40px;
	font-size: 26px;
}
	h2 {
	position: absolute;
	left: 40px;
	top: 67px;
	font-size: 21px;
	color: #FFF;
}
	#adresse {
		position: absolute;
		left: 700px;
		top: 37px;
		text-align: right;
		font-size: 12px;
		color: #878889; }
	.separation {
	background-image: url("elementaurelia/design/separationbanner.png");
	height: 10px;
	width: 836px;
	margin-left: 64px;
}
	.separation2 {
	background-image: url("elementaurelia/design/separationbanner.png");
	height: 10px;
	width: 836px;
	margin-top: 20px;
	margin-left: 64px;
}
#contenu {
	margin-top: 10px;
	margin-left: 20px;
	width: 880px;
	height: auto;
}	

#NavDiv {
	width: 120px;
	float: left; }
	#navPr {
		float: left;
		width: 110px; }
	#navPr li {
	margin-bottom: 15px;
}
	#navPr li a {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
		#navPr li a:link, #navPr li a:visited {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
		#navPr li a:hover {
	color: #969696;
}
		
	#navSec {
	width: 490px; }
	#navSec li {
	float: left;
	margin-right: 40px;
}
	#navSec li a {
		text-decoration: none;
		font-size: 12px; }
		#navSec li a:link, #navSec li a:visited {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
		#navSec li a:hover {
	color: #969696;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
		#navPr li a.decu {
	color: #FFF;
}
		#navSec li a.decu {
	color: #FFF;
}
			
a#site #banner #logo .pageRank { padding-left: 10px; margin-top: 10px; }
/*CONTENU*************************************************/	
	
#contenu2 {
	float: left;
	margin-left: 30px;
	width: 530px;
	height: auto; }
.clh4 {
	padding-left: 25px;
	margin-top: 15px;
	font-size: 14px;
	color: #ffffff;
}
.clp p {
	padding-left: 25px;
	margin-top: 10px;
	width: 440px;
	font-size: 12px;
	color: #FFF;
}
.clh5 {
	width: 440px;
	padding-left: 25px;
	margin-top: 15px; }
	
/*SPECTACLE**************/
#contSpect {
	width: 490px;
	height: auto;
	margin-top: 12px; }
.spect {
	width: 490px;
	height: 89px; 
	margin-top: 4px;
	border-bottom: 2px solid #CCC; }
.image {
	float: left;
	width: 115px;
	height: 85px; }
.contPiece {
	float: left;
	width: 375px;
	height: 70px; }
	#piece {
		margin-left: 7px;
		font-size: 14px;
		color: #9a141b; }
	#date {
	margin-left: 7px;
	font-size: 12px;
	color: #FFF;
}
	.info {
	text-align: right;
	vertical-align: bottom;
	font-size: 12px;
	color: #FFF;
}

/*GALERIE**************/
#contSpect {
	width: 490px;
	height: auto;
	margin-top: 12px; }
.spectGalerie {
	width: 490px;
	height: 62px; 
	margin-top: 4px;
	border-bottom: 2px solid #CCC; }
.imageGalerie {
	float: left;
	width: 80px;
	height: 60px; }
.contPiece {
	float: left;
	width: 375px;
	height: 70px; }
	#piece {
		margin-left: 7px;
		font-size: 14px;
		color: #9a141b; }
	#date {
	margin-left: 7px;
	font-size: 12px;
	color: #FFF;
}
	.info {
		text-align: right;
		vertical-align: bottom;
		font-size: 12px;
		color: #CCC; }
	.galerieImg {
		float: left;
		margin-right: 10px; }

/*THEATRE DU LEMAN*******************/
#theatreDuLeman h4 {
	padding-left: 25px;
	font-size: 14px;
	margin-top: 17px;
	color: #9a141b; }
#theatreDuLeman p {
	padding-left: 25px;
	width: 440px;
	font-size: 12px;
	margin-top: 10px; }

.infoAgenda {
	width: 490px;
	height: auto; }
.infoAgenda p {
	font-size: 12px;
	margin-bottom: 5px;
	color: #FFF;
}
.infoAgenda img {
	float: left;
	margin-right: 10px; }
.rouge {
	color: #9a141b; }
	
/*PLAN D ACCET*******************/
#map {
	width: 440px;
	height: 299px;
	margin-top: 10px;
	margin-left: 25px;
	background-image: url("images/site/map.jpg");
	background-repeat: no-repeat;}
	
/*FICHE TECHNIQUE*******************/	
#ficheTechnique h4 {
	width: 440px;
	padding-left: 25px;
	font-size: 14px;
	margin-top: 36px;
	color: #9a141b;
	margin-bottom: 15px; }
#ficheTechnique a.pdf{
	width: 440px;
	font-size: 12px;
	display:block;
	background-image: url("images/site/pdf.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 25px; }
	
/*CONTACT************************/
#contact a:hover{
	color: #9a141b; }
#contact a.decu {
	color: #9a141b; }

/*INSCRIPTION ABONNEMENT************************/

#tarifAbo {
	width: 480px;
	font-size: 12px;  }
#tarifAbo tr td.serie { padding: 3px 5px; text-align:center; }
#tarifAbo tr td{ padding: 3px 5px; text-align:center; }
.fontBold { font-weight: bold; }
#color1 { background-color: #bbe2db; text-align:center;  }
#color2 { background-color: #eabed4; text-align:center;  }
#color3 { background-color: #b7e4f8; text-align:center;  }
#color4 { background-color: #fed29f; text-align:center;  }
#color5 { background-color: #fff6a1; text-align:center;  }
#color6 { background-color: #dcdddf; text-align:center;  }

.inscription {
	width: 480px;
	font-size: 12px; }
.inscription input { width: 165px; }
.option { width: 215px;}
.inscription select { width: 75px; }
.inscription .submit { width: 95px; }
	
/*NAV GAUCHE**********************************************/
#navG {
	float: left;
	margin-left: 13px;
	width: 178px;
	height: auto; }

#partenaire {
	border: 1px solid #9a141b; }
#partenaire2 {
	width: 176px;
	height: 20px;
	background:  url("elementaurelia/design/newsarriereplan.png");
	 }
#partenaire2 p {
	margin-left: 6px;
	font-size: 12px;
	color: #FFF;
}
#imagePartenaire p {
	text-align: center;
	border: 0px none; }
#imagePartenaire p a {
	border: 0px none; }
#imagePartenaire p a img { 
	margin-bottom: 5px;
	border: 0px none; }

#news {
	margin-top: 30px;
	margin-bottom: 10px;
	height: 260px;
	border: 1px solid #9a141b;
}
#news2 {
	width: 176px;
	height: 20px;
	background-color: #000;
	background-image: url("elementaurelia/design/newsarriereplan.png");
	background-repeat: no-repeat;
}
#news div p {
	margin: 0px 5px 5px 5px;
	font-size: 12px;
	color: #FFF;
}
#overflo {
	height: 240px;
	overflow: auto;
}

.sep {
	width: 155px;
	height: 10px;
	margin-bottom: 5px;
	background-color: #000;
}
h5 { margin: 0px 5px; }


/*		
#plantTheatre {
	background-image: url("images/spectacle/pland_du_site.jpg");
	background-repeat: no-repeat;
	width: 490px;
	height: 325px; }*/
.clear {
	clear: both; }
.display { display: none; }

/*BAS DE PAGE***************/

#basDePage {
	height: 20px; }
#basDePage p {
	line-height: -10px;
	font-size: 10px;
	text-align: right;
	margin-right: 10px; }
.blanc { color: #FFF; }