body{
	background:url(../background/fond2.jpg) no-repeat top center #000;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica sans-serif;
	font-size:13px;
	text-align: center;
	border:0;
}

a:link{
	color:#333;
}
a:visited{
	color:#999;
}
a:hover{
	color:#0072ba;
}
a:active{
	color:#0072ba;
}
img{
	border:0;
}
.clear{
	clear:both;
}
.right{
	float:right;
	padding-right:180px;

}
.jaune{
	color:#d6960a;
	font-weight:bold;
}
h2{
	font-size:1em;
	line-height:3em;
}
ul{
	list-style:square;
}
li{
	padding:5px 0;
	list-style-image:url(../background/puceListe.png);
}

#container{
	text-align:left;
	position: relative;
	width: 970px;
	margin: 160px auto 0;
	background:url(../background/contentTop.png) top left no-repeat;
	padding:29px 0 0 0;
}



/*navigation*/
#nav{
	float:left;
	width:255px;
	height:300px;
	margin:0;
	padding:20px 0 0 0;
	background:url(../background/navBot.png) right bottom no-repeat;
}
#nav ul{
	padding:0;
	margin:0 0 0 30px;

}
#nav ul li{
	list-style:none;
	list-style-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	margin:0;
	padding:0;
}

#nav ul li a{
	height:30px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:200px;
	line-height:30px;
	color:#423f40;
	background:url(../background/puceNav.png) left center no-repeat;
	border-bottom:#c2c2c2 1px solid;
	padding-left:25px;
}
#nav ul li a:hover{
	border-bottom:#000 1px solid;
}




#content{
	float:left;
	position:relative;
	width:970px;
	text-align:left;
	background:url(../background/BgContent.png) top left repeat-y;
	border:0;
	padding:0;
	margin:0;

}

#content h2{
	display:block;
	padding:0;
	margin:0 0 10px 0;
	
}
#content p{
	display:block;
	padding:10px 20px;
	margin:0;
	
}

#channel{
	float:left;
	display:block;
	width:404px;
	padding:20px 20px 0 20px;
	font-size:0.9em;

}
#channel h1{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreProch.png) top left no-repeat;
}

#channel h1 span{
	display:none;
}
#channel p{
	margin:0;
	padding:0;
	text-align:center;

}
#contenu{
	float:left;
	display:block;
	width:404px;
	padding:5px 20px 0 20px;
	font-size:0.9em;

}
#contenu p{
	text-align:justify;


}

#contenu h1 span{
	display:none;
}
#colRight{
	float:left;
	width:265px;
	padding:5px 0 0 0;
}


#evenement{
	float:left;
	width:240px;
	position:relative;
	padding-left:20px;
	 overflow:visible;

}
#evenement p{
	font-size:0.9em;
	width:200px;
	padding:0;
	position:relative;
	text-align:justify;
	 color: #000000;

}
#evenement ul{
	padding: 5px 20px;
	list-style-position:outside;
	margin:0;
	 color: #000000;
}
#evenement ul li{
	font-size:0.9em;
	padding:5px 0 0 0;
	border-bottom:#c2c2c2 1px solid;
}
#evenement_index{
	float:left;
	width:240px;
	height:320px;
	overflow:auto;
	position:relative;
	padding-left:20px;


}
#evenement_index p{
	font-size:12px;
	width:200px;
	padding:0;
	text-align:justify;

}
#evenement_index ul{
	padding: 5px 20px;
	list-style-position:outside;
	margin:0;
}
#evenement_index ul li{
	font-size:12px;
	padding:5px 0 0 0;
	border-bottom:#c2c2c2 1px solid;
}


.puceTriangle{
	list-style:none;
	list-style-image:url(../background/puceEvent.png);
	font-weight:bold;
}
.tarifs{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreTarifs.png) top left no-repeat;
}
.operas{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreOpera.png) top left no-repeat;
}
.comites{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreCE.png) top left no-repeat;
}
.actu{
	background:url(../background/titreChannel.png) top left no-repeat;
	display:block;
	width:400px;
	height:51px;
	margin:0;
}
.contact{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreContact.png) top left no-repeat;
}
.partenaires{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titrePartenaires.png) top left no-repeat;
}
.ecole{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreEcole.png) top left no-repeat;
}
.prochainement{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreProch.png) top left no-repeat;
}
.tousCine{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreTousCine.png) top left no-repeat;
}
.newsletter{
	display:block;
	width:400px;
	height:51px;
	margin:0;
	background:url(../background/titreNews.png) top left no-repeat;
}
#affiches{
	float:left;
	width:930px;
	height:145px;
	background:url(../background/bgAffichesOr.jpg) top left repeat-x;
	padding:12px 20px;
	margin:0;
}
#footer{
	float:left;
	width:970px;
	height:29px;
	clear:both;
	background:url(../background/footerBot.png) center bottom no-repeat;
	text-align:center;
	padding:0;
	margin:0;
	
	
}
#footer p{
	font-size:9px;
	line-height:18px;
	color:#666;
	display:inline;
	
}

#extradiv{
	position:absolute;
	left:-25px;
	top:-200px;
	width:451px;
	height:100px;
	z-index:1000;
}
#film {
	position:relative;
	margin:10px 0;

}
/*
#film p {
	padding: 10px 0 20px 10px;

}
*/
.affiche img {
	float: left;
	width: 105px;
	height: 140px;
	padding: 6px 20px 20px 6px;
	background:url(../background/bgFilm.png) top left no-repeat;
}


#film ul { list-style:none; padding: 0; margin:0; clear:both; font-size: 14px;}

#film li {line-height: 1.2em; margin:0 0 10px 0; padding: 0; font-size:1em; list-style:none; list-style-image:none;}

#film li.title {color:#d6960a; font-size: 1.0em; font-weight: bold; background: none; padding: 10px 0 8px 0; margin:0;}
#film li.title span{color:#707070; font-size: 0.8em;}

#film li.title a, a:visited {color:#d6960a; font-size: 1.0em;}

#film li.title a:hover, a:active { color:#004091;}

#film li.cast {color: #787878; padding: 0 0 0 0; font-size: 0.8em; font-weight:normal;}

#film li.horaire { line-height:1.4em; color: #000; font-size: 0.9em; padding: 0; font-weight:bold;list-style-image:none; }
#film li.interd {font-size: 0.8em; padding:2px; background-color:#d6960a; display:inline; color:#FFF;}

.liste{
	list-style:none;
	margin-top:25px;
}
