body	{
	background-image: url('../images/ficfa_bg.jpg');
	background-color: #d9dff1;
}

.headerContent {
	width: 100%;
	height: 207px;
}

#header {
	position: relative;
}

#centreContent {
	background-color: #fff;
}

#leftMenu {
	background: #fff url('../images/side.jpg') no-repeat;
	height: 600px;
}

.menu_list {	
	width: 185px;
	padding-left: 8px;
	margin-top: 135px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
  font-weight:bold;
  color: #6d6dca;
  border-bottom: 1px solid #B7AED6;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#fff;
  background-color:#6d6dca;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
  border-bottom: 1px solid #B7AED6;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  border-bottom: 1px solid #B7AED6;
  }
  
.lieux_boite {
  border: 1px solid;
  background: #FEFFEC;
	padding: 15px;
	width:245px;
	float: left;
	margin: 10px;
	height: 100px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.homeLink {
	font-weight:bold;
  color: #6d6dca;
  text-decoration: none;
}

#mainContent {
	overflow: auto;
	height: 600px;
}

#image_equipe {
	font-size: 11px;
}

#Equipe {
	overflow: hidden;
}

#conseil li {
	list-style: none;
	margin-left: 15px;
}

.pointVente {
	border:1px solid;
	float:left;
	height:185px;
	margin:5px;
	padding:10px;
	width:288px;
}
.pointVente h5 {
	margin-bottom: 5px;
}

.itemsBilleterie {
	border: 1px solid;
	padding: 10px;
	margin: 5px;
}

.itemsBilleterie h5 {
	margin-bottom: 5px;
}

.disclaimer {
	font-size: 10px;
}

.FormulaireDisclaimer {
	font-size: 14px;
	text-align: justify;
	padding: 10px;
}

.titre {
	text-align: right;
}

.titre h1 {
	background: #76b6e3;
	color: #fff;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	padding: 3px;
	padding-right: 13px;
	font-family:Trebuchet MS;
	font-size: 17px;
}

.titre h2 {
	background: #76b6e3;
	color: #fff;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	padding: 3px;
	padding-right: 13px;
	font-family:Trebuchet MS;
	font-size: 17px;
}

.menu_buttons {
	font-size: 11px;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.selected {
	background: #6d6dca;
}

.link {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	color: #492F92;
}

.link:hover {
	color:#B7AED6;
}

.headerCalendar{
	position: absolute;
	right: 145px;
	top: 115px;
}

.headerMenu {
	color:#6d6dca;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
}

.headerMenu a {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.headerMenu td {
	padding: 4px;
	text-align: center;
}

.bleu {
	color: #00b2dd;
}

.listeFilm .heure {
	float:left;
	text-align:left;
	width:100px;
}

.listeFilm .salle {
	float: left;
}

.listeFilm .description {
	width: 540px;
	text-align: left;
	padding-left: 100px;
}

.listeFilm .description a {
	text-decoration: none;
	color: #000;
}

.listeFilm .subHeader {
	overflow: hidden;
	width: 650px;
}

.listeFilm .titre{
	border-bottom:1px solid #00b2dd;
	height:15px;
	text-align:right;
	margin-bottom: 15px; 
	margin-top: 15px;
}

.listeFilm .titre h1 {
	width: 250px;
	background: #00b2dd;
	color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 15px;
	/*-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;*/
	padding: 3px;
	padding-right: 13px;
	font-family:Trebuchet MS;
	font-size: 17px;
	text-align: center;
	float: right;
}

.film {
	margin-top: 20px;
	/*border-bottom: 4px solid #00b2dd;*/
	overflow: hidden;
}

.seance {
	font-size: 22px;
	overflow: hidden;
	border:1px solid #00b2dd;
}

.numero {
	color: #fff;
	float: left;
	padding: 4px;
	width: 218px;
	background-image: url('../images/slash.png');
}
.jour {
	font-weight: bold;
	font-size: 23px; 
}

.cinema {
	font-weight: italic;
	font-size: 15px;
}
.endroit {
	float: right;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
}

.imageFilm {
	float: right;
	padding: 20px;
}

.equipe {
	float: left;
	padding: 10px;
}

.bold { font-weight: bold;}
.equipe img { border: 2px solid #00b2dd;}

.prix { margin-top:18px;}


.rencontre { margin-bottom:20px; margin-top:10px; font-size: 12px;}
.rencontre h1 { font-size: 20px; margin: 0px; border-bottom: 1px solid #00b2dd; }
.rencontre h2 { font-size: 13px; color: #00b2dd; }
.entree { float: right; color: #000; font-size: 12px;}

.news { margin-bottom: 15px; }
