/**
 * @version $Id: brocelia.css,v 1.56 2010-12-06 14:47:47 flj Exp $
 * @package gaumont-pathe
 * @copyright Copyright (C) 2007 BROCELIA. All rights reserved.
 */




#fiche_cinema #colonne_gauche div.reservation .formulaire,
#fiche_film.entete_cine #colonne_gauche #reservation .formulaire,
#fiche_film.entete_cine #colonne_gauche #reservation #tous {
  height:auto;
}

#fiche_film #colonne_gauche div.informations p.sortie_nationale {
  clear:both;
  float:left;
  margin:0pt 0pt 15px;
}

#fiche_cinema #colonne_gauche.presentation #information_cine .photos {
  width: 196px;
}

#fiche_cinema #colonne_gauche.presentation #information_cine div.tarifs td p {
  padding: 0px;
}
#colonne_gauche div.informations img.accessibilite {
	clear: none;
}

#liste_offres #colonne_gauche .offre {
  height: auto;
}
#liste_offres #colonne_gauche .offre h3 {
  width:auto;
}

#cinemas #colonne_gauche .bloc_cine .cinema .informations ul,
#cinemas #colonne_gauche .bloc_cine .cinema .informations p {
  width: 164px;
}

#fiche_film.entete_cine #colonne_gauche .mise_en_avant .presentation,
#fiche_cinema #colonne_gauche .mise_en_avant .presentation {
  width: 477px;
}
body div#global div#corps div#colonne_gauche div.mise_en_avant div.presentation h3 {
	width: auto;
}

#reservation .boutons img {
	float:left;
}

#contact #colonne_gauche p.verifemail {
	margin-left: 182px;
	margin-top: 5px;
	font-size: 10px;
	width: 280px;
}

#liste_offres #colonne_gauche .offre a {
	color:#FF3300;
}

#fiche_film.entete_cine #colonne_gauche .mise_en_avant,
#fiche_cinema #colonne_gauche .mise_en_avant {
	height: 79px;
	padding: 0;
	width: 633px;
	overflow: hidden;
}
/*
#fiche_film.entete_cine #colonne_gauche .mise_en_avant p,
#fiche_cinema #colonne_gauche .mise_en_avant p {
	margin: 2px 0px;
}
*/

#fiche_cinema #colonne_gauche.presentation #information_cine .details {
	width: auto;
}

#compte .message_erreur {
	margin-bottom: 5px;
	color: #FF3300;
}

#seances_info .message_erreur
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	width: 500px;
	color: #FF3300;
	clear:both;
	font-weight: bold;

}

#compte #newsletters div.abonnement {
	height: 70px;
}

.break-before {
	page-break-before: always;
}

#fiche_cinema div.informations ul.autres_jours li {
	float: none;
}

#films #colonne_gauche #vente_flash, #films #colonne_gauche #vente_flash_2 {
	float: left;
}

.bouton_enregistrer {
	width: 100%;
	margin: 10px 0px;
	height: 20px;
	clear: left;
}



/* Ventes FLASH */

#films #colonne_gauche #vente_flash h2,
#films #colonne_gauche #vente_flash_2 h2
{
  margin: 0;
}

#films #colonne_gauche #vente_flash h2
{
	height: 25px;
	padding: 0;
}

#films #colonne_gauche #vente_flash_2 h2
{
  background-image: url(../img/interface/fonds/fond_titre_films.gif);
  width: 307px;
  height: 18px;
	padding: 3px 0 0 9px;
	font-size: 12px;
	color: #000;
}

#films #colonne_gauche #vente_flash .film,
#films #colonne_gauche #vente_flash_2 .offre
{
	margin: 0;
}

#films #colonne_gauche #vente_flash .film
{
	background: transparent url("../img/interface/ventes_flash/fond_accueil_vente_flash.gif") top left no-repeat;
}

#films #colonne_gauche #vente_flash_2 .offre
{
	background: transparent url("../img/interface/ventes_flash/fond_accueil_ventes_flash.jpg") top left no-repeat;
	height: 134px;
}

#films #colonne_gauche #vente_flash .affiche,
#films #colonne_gauche #vente_flash .informations,
#corps #seances_vf .affiche
{
  float: left;
	margin: 0 0 0 15px;
}

#films #colonne_gauche #vente_flash .informations
{
	width: 170px;
	margin: 0 0 0 20px;
}

#films #colonne_gauche #vente_flash_2 .informations
{
	width: 120px;
	margin: 0 0 0 190px;
	padding: 25px 0 0;
}

#films #colonne_gauche #vente_flash .informations h3
{
  color: #ffc000;
	font-size: 12px;
	margin: 5px 0 0;
}

#films #colonne_gauche #vente_flash .informations p,
#films #colonne_gauche #vente_flash_2 .informations p
{
  color: #fff;
}

#films #colonne_gauche #vente_flash_2 .informations p strong
{
  font-weight: normal;
  color: #ffc000;
}

#films #colonne_gauche #vente_flash .informations a.tout_contenu,
#films #colonne_gauche #vente_flash_2 .informations a.tout_contenu
{
	background: url("../img/interface/puces/puce_fleche_jaune.gif") 0 3px no-repeat;
	display: block;
	margin: 5px 0 0;
	padding: 0 0 0 15px;
  color: #fff;
}

#colonne_droite #vente_flash, #colonne_droite #vente_flash_2 {
	float: left;
}

#colonne_gauche #seances_vf form select#form_film {
	font-size:11px;
	width: 180px;
}
#colonne_gauche #seances_vf form select#form_cinema {
	font-size:11px;
	width: 250px;
}


/* z-index pour les pub flash (1000 pour l'interstitiel) */
#pub_banniere, #pub_carre {
	z-index: 800;
}


#fiche_film.entete_cine #colonne_gauche .titre div.formulaire label,
#fiche_cinema #colonne_gauche .titre div.formulaire label {
	margin-right: 0;
}
#fiche_film.entete_cine #colonne_gauche .titre div.formulaire select,
#fiche_cinema #colonne_gauche .titre div.formulaire select {
	margin-left: 0;
	max-width: 135px;
}

#compte #carte_2f1 span.perime
{
	color: red;
	font-weight:bold;
}

#compte #carte_2f1 span.perime
{
	color: red;
	font-weight:bold;
}

#compte #carte_2f1 p.validite
{
	font-size:11px !important;
}

/*
#corps #colonne_gauche .bloc_2for1 .choix_seance .ligne strong {
	width: 200px;
}
*/
#seances_vf
{
  height: auto !important;
  min-height: 350px;
}

/*
#corps #colonne_gauche .bloc_2for1 .choix_seance .ligne
{
	height: auto;
	width: auto;
}
*/

/*
#corps #colonne_gauche .bloc_2for1 .choix_seance .ligne input
{
	margin-top:1px;
}
*/
/*
#corps #colonne_gauche .bloc_2for1 .choix_seance .horaires
{
	width: 290px;
	margin: 0px;
}
*/

#corps #colonne_gauche .bloc_2for1 .choix_seance {
margin-bottom: 15px !important;
}

/*
#corps #colonne_gauche .bloc_2for1 .choix_seance strong
{
	margin-top:5px;
}
*/

#corps #colonne_gauche .bloc_2for1 .choix_seance
{
	margin-bottom: 15px !important;
}

/* mantis 0000189(0003019) IE6 */
#liste_offres #colonne_gauche ul.menu_offres li {
	white-space: nowrap;
}
/* /mantis 0000189(0003019) IE6 */

#erreur_choix_seance
{
	font-weight:bold;
	color:red;
	clear:both;
	/* visibility: hidden; */
	display:none;
	margin-left:15px;
	height:2px;
}

div.horairesloading {
	padding: 15px 50px;
	position: absolute;
}

#fiche_film #colonne_gauche #galerie .affichage_photo {
	height: 328px;
	clear: both;
}


select.date_seance {

	border:1px solid #A78D18;
	font-size:10px;
	margin: 7px auto 6px auto;
}

div.bloc_choix_date {

}

#fiche_cinema #colonne_gauche div.reservation p.resa_fermee,
#fiche_film.entete_cine #colonne_gauche #reservation p.resa_fermee,
#lucky_centre .place_offerte p.resa_fermee,
#corps #colonne_gauche .bloc_2for1 p.resa_fermee {
	clear:both;
	color:#FF0000;
	padding: 4px;
}

#code_promo img{
	float:left;
	padding : 10px 10px 10px 0px;
}
#code_promo p{
	padding-top : 25px;
	font-weight: bold;
	font-size: 13px;
}
#code_promo p .small{
	font-weight:normal;
	font-size: 11px;
}

#reservation .seance .aide_resa img{
	margin-top:55px;
	margin-left:50px;
}



/* page spécifique */

#corps #colonne_gauche #liste_specifique .film .informations{
	margin-top:20px;
}


#liste_specifique  p a{
	color:black;
	/*font-weight:bold;*/
	text-decoration:none;
	/*font-size:2em;*/
}

#fiche_cinema #colonne_gauche #liste_specifique .reservation img.reservation {
	margin:40px 0 6px 15px;
}


#fiche_cinema #colonne_gauche .specifique_contenu{
	margin:10px;
}

/* page spécifique */
#fiche_cinema #fiche_film div.informations{
	height:130px;
}
#fiche_cinema #fiche_film #colonne_gauche h2{
	height:auto;
}
#fiche_cinema #fiche_film #colonne_gauche h2 span{
	display:block;
	float:right;
	font-size:10px;
	width:440px;
}
/* Fin page spécifique */

