/**
 * @version $Id: lucky.css,v 1.42.2.1 2011-10-12 08:56:38 vle Exp $
 * @package gaumont-pathe.lucky
 * @copyright Copyright (C) 2007 BROCELIA. All rights reserved.
 */

#entete ul#menu_principal {
    /*background:  url("../img/lucky/menu_principal.gif") top left no-repeat;*/
  	margin:112px 0 0 20px;
	width:500px;
}

#lucky #corps {
  background-color: #FFFFFF;
  background-image: none;
  /*font-family:Helvetica;*/
/*	font-weight: bold; */
}
#lucky_gauche {
  width: 199px;
  float: left;
}
#lucky_centre {
  width: 434px;
  float: left;
  overflow: hidden;
}

#lucky_gauche h1 {
  text-align: center;
  font-size: 16px;
  margin: 0;
  padding: 0;
}
#lucky_gauche p {
  margin: 5px;
}
#lucky_gauche p .nom {
  white-space: nowrap;
  font-weight: bold;
  color: #FF0000;
}
#lucky_gauche p .nb_points {
  background-color: red;
  padding: 0 10px;
}

#lucky_gauche .login
{
  background-color:#f3f2f2;
  padding-top:10px;
  padding-bottom:10px;
}

#lucky_gauche .login .bloc_form
{
  width:150px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;

}

#lucky_gauche .login .label
{
  color:#000000;
  font-weight:bold;
  font-size:13px;
  padding-left:10px;
  text-align:left;
  margin-bottom:6px;
}

#lucky_gauche .login input
{
  border:1px solid black;
  margin-bottom:5px;
  width:110px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  color:#bcbcbc;
}

#lucky_gauche .login input.submit,
#lucky_centre .identification input.submit
{
  width:auto;
  border:none;
  margin-bottom:3px;
}

#lucky_gauche .login a,
#lucky_centre .identification a
{
  color:#f03000;
}

#lucky_gauche ul.menu,
#lucky_gauche ul.menu ul
{
  list-style: none;
  margin:0;
  padding:0;

}

#lucky_gauche ul.menu{
  width:199px;
}


#lucky_gauche ul.menu ul
{
  padding:0px;
  margin:0px;
  padding-top:11px;
}

#lucky_gauche ul.menu li.compte_selected ul li
{
  background:none;
  list-style-type: none;
  min-height:21px;
  background-color:#cc2900;
  color:white;
  width:161px;
  background-image:url('../img/interface/puces/puce_menu.png');
  background-repeat: no-repeat;
  background-position:14px 5px;
  padding: 0 0 0 8px;
}

#lucky_gauche ul.menu li
{
  background-image:url('../img/interface/fonds/lucky/fond_menu.png');
  background-repeat:repeat-x;
  min-height:21px;
  padding-left:5px;
  padding-top:5px;

}

#lucky_gauche ul.menu li.compte_selected
{
  background-image:url('../img/interface/fonds/lucky/fond_menu_select.png');
  background-repeat:repeat-x;
  background-color:#cc2900;
  min-height:25px;
}

#lucky_gauche ul.menu li a
{
  /* font-weight:bold; */
  color:#000000;
  text-decoration:none;
  padding-left:15px;
  height:26px;
}

#lucky_gauche ul.menu li.compte_selected a,
#lucky_gauche ul.menu li.compte_selected ul li a
{
  color:white;
}

#lucky_centre .bandeau_titre
{
  background-color:#fac312;
  text-transform: uppercase;
  padding-bottom: 5px;
  clear:both;
}

#lucky_centre .bandeau_titre div,
#lucky_centre .bandeau_ss_titre div
{
  padding-top:5px;
  padding-left:10px;
  font-weight:bold;
}

#lucky_centre .bandeau_titre div
{
  color:#ee3f13;
}

#lucky_centre .bandeau_ss_titre div
{
  color:#000000;
}

#lucky_centre .identification
{
  padding:10px;
}

#lucky_centre .identification input
{
  border:1px solid black;
  margin-bottom:5px;
  width:162px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
#lucky_centre .identification #formulaire_contact input#valider {
	border-width: 0;
	width: auto;
}

#lucky_centre .bandeau_ss_titre
{
  background-color:#fac312;
  height:24px;
  background-color:#eaeaea;

}

#lucky_centre .mon_compte
{
  padding-bottom:40px;
}

#lucky_centre .mon_compte .partie
{
  color:#e53c11;
  font-weight:bold;
  font-size:13px;
  clear:both;
}

#lucky_centre .bloc_form
{
  clear:both;
  padding-top:12px;
  width:400px;
}

#lucky_centre .bloc_form .libelle
{
  float:left;
  width:192px;
  padding-left:10px;
}

#lucky_centre .bloc_form .libelle_long
{
  float:left;
  width:290px;
}

#lucky_centre .bloc_form .champ
{
  float:left;
}

#lucky_centre .bloc_form .champ input[type=text]
{
  width:192px;
}

#lucky_centre .bloc_form input[type=image]
{
  float:right;
}

#lucky_centre .bloc_form .libelle_naissance
{

  float:left;
  width:60px;
  margin-left:25px;
}

#lucky_centre .inscription .bloc_form .libelle
{
  float:left;
  width:110px;
  padding-left:10px;
}

#lucky_centre .bloc_form .champ_naissance input
{
  float:left;
  width:80px;
}

#lucky_centre .bloc_form .libelle_nom
{
  float:left;
  width:50px;
  margin-left:8px;
}

#lucky_centre .bloc_form .champ_nom input
{
  float:left;
  width:100px;
}

#lucky_centre #divCinemaEnglobante
{
  margin-top:5px;
}

#lucky_centre #divCinemaEnglobante .libelle
{
  width:250px;
}

#lucky_centre #divCinemaEnglobante .supprimer
{
  color:red;
  cursor:pointer;
}

#lucky_centre .mes_points,
#lucky_centre .carte_perdue,
#lucky_centre .inscription,
#lucky_centre .vos_offres,
#lucky_centre .place_offerte,
#lucky_gauche .bloc_points
{
  padding:10px;
  clear:both;
}

#lucky_centre .mes_points .texte
{
  margin-bottom:4px;
  clear: left;
}

  #lucky_centre .important,
  #lucky_gauche .important
  {
    color:#e92f00;
    font-weight:bold;
  }

  #lucky_centre .important_bis,
  #lucky_gauche .important_bis
  {
    font-weight:bold;
  }

  #lucky_centre .mes_points .texte .carte
  {
    font-weight:bold;
  }

  #lucky_centre .mes_points .contenu_right
  {
    float:right;
    width:295px;
    margin-left:10px;
  }

  #lucky_centre .partie_distincte
  {
    margin-bottom:25px;
  }

  #lucky_centre .mes_points .contenu_right .fond_left,
  #lucky_gauche .bloc_points .fond_left
  {
    background-image:url('../img/interface/fonds/lucky/fond_rouge_left.png');
    background-position:left;
    background-repeat:no-repeat;
    padding-left:6px;
  }

  #lucky_centre .mes_points .contenu_right .fond_right,
  #lucky_gauche .bloc_points .fond_right
  {
    background-image:url('../img/interface/fonds/lucky/fond_rouge_right.png');
    background-position:right;
    background-repeat:no-repeat;
    width:55px;
  }

  #lucky_centre .mes_points .contenu_right .fond_center,
  #lucky_gauche .bloc_points .fond_center
  {
    background-color:#e92f00;
    color:white;
    font-weight:bold;
    height:16px;
    width:50px;
    padding-top:2px;
    text-align:center;
  }

  #lucky_centre .mes_points ul
  {
    margin:0;
    padding:0;
  }

  #lucky_centre .mes_points ul li
  {
    margin:0;
    padding:0;
    list-style-image: url('../img/interface/puces/puce_fleche_grise.gif');
    list-style-position: inside;

  }

  #lucky_centre .mes_points ul li a
  {
    color:#000000;
  }

  #lucky_centre .mes_points .contenu_right .discret,
  #lucky_centre .mes_points .contenu_right a.discret
  {
    color:#000000;
    font-size:9px;
    word-spacing:-1px;
  }

#corps #lucky_centre .film
{
  width:434px;
  height:auto;
}

#corps #lucky_centre .film div.reservation
{
  float:right;
}

#corps #lucky_centre .film div.informations
{
  width:310px;
}

#lucky_gauche ul.menu li.compte_selected ul li.selected {
  font-weight: bold;
}

#corps #lucky_centre .boutons_action
{
	width:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

#corps #lucky_centre .bloc_offre
{
	padding:10px 10px 0 10px;
}

#corps #lucky_centre .bloc_offre .visuel
{
	margin:0 10px 0 10px;
	width:112px;
	height:140px;
	float:left;
/*	background-color:white; */
	border-top:1px solid #EAEAEA;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}




/* INTEGRATION FAQ */
#lucky_centre .div_faq{
  font-size:11px;
  font-weight:bold;
}
#lucky_centre .div_faq .h_faq{
  color:#F03000;
  padding-left:10px;
  height:15px;
  margin-top:15px;
}
#lucky_centre .div_faq .question_faq{
  background-color:#d4d4d4;
  padding: 5px 0px 5px 40px;
  cursor:pointer;
  background-image:url(../img/interface/puces/faq_fleche_off.png);
  background-repeat:no-repeat;
  margin-top:10px;
}
#lucky_centre .div_faq .question_faq_on{
  background-image:url(../img/interface/puces/faq_fleche_on.png);
}
#lucky_centre .div_faq .reponse_faq{
  background-color:#e0e0e0;
  padding:5px 10px 5px 40px;
}
#lucky_centre .div_faq .reponse_faq a{
	color:#000;
}

#lucky_centre .div_faq .reponse_faq p{
	margin: 4px 0;
}

#lucky_centre .div_faq ul {
	margin-left: 5px;
	padding-left: 5px;
}

#lucky_centre .div_faq ul li {
	margin-bottom: 5px;
}


#lucky_centre .place_offerte p
{
	margin-top:10px;
}

#lucky_centre .place_offerte select
{
	width:350px;
}


/* INTEGRATION FIDELITE */
#lucky_centre .div_fidelite{
	font-weight:bold;
}
#lucky_centre .div_fidelite .activez{
	font-size:15px;
	text-align:center;
}
#lucky_centre .div_fidelite input.image{
	width:auto;
	border:none;
	vertical-align:top;
}
#lucky_centre .div_fidelite form{
	width: 250px;
	margin-left:110px;
}
#lucky_centre .div_fidelite label{
	font-size:13px;
}
#lucky_centre .div_fidelite .error{
	color:#ca0205;
	text-align:center;
	margin-top:10px;
	margin-bottom:25px;
}
#lucky_centre .div_fidelite .visuel_fidelite{
	margin-top:25px;
	text-align:center;
}

#lucky_centre .div_avantages,
#lucky_centre .div_contact{
	font-size:13px;
}
#lucky_centre .div_avantages .petit{
	font-size:11px;
}
#lucky_centre .div_avantages .grand{
	font-size:19px;
	text-align:center;
}
#lucky_centre .div_avantages .rouge{
	color:#ca0205;
}
#lucky_centre .div_avantages ul.rouge{
	margin:0;
	margin-top:15px;
	padding:0;
	list-style-position:inside;
	list-style-type:disc;
	font-size:15px;
	font-weight:bold;
}

#lucky_centre .div_avantages a.fleche{
	color:#000;
	padding-left:12px;
	background-position:left 5px;
  	background-image:url(../img/interface/puces/fleche_noire.png);
  	background-repeat:no-repeat;
	font-weight:bold;
}
#lucky_centre .div_avantages .avantages,
#lucky_centre .confiserie .avantages {
	color:#ca0205;
  	background-image:url(../img/interface/puces/fleche_rouge_jaune.png);
  	background-repeat:no-repeat;
  	min-height:17px;
  	padding-left:25px;
  	text-transform: uppercase;
	font-size:13px;
	padding-top:3px;
	margin-top:20px;
	font-weight:bold;
	margin-bottom: 3px;
}
#lucky_centre .div_avantages .visuel_fidelite{
	margin-top:50px;
	text-align:center;
}

#lucky_centre .div_contact input{
	vertical-align:middle;
	text-align:left;
}
#lucky_centre .div_contact .bloc{
	margin-bottom:10px;
}
#lucky_centre .div_contact .verifemail{
	font-size:10px;
}
#lucky_centre .div_contact label{
	display:block;
	float:left;
	clear:left;
	width:95px;
}
#lucky_centre .div_contact .boutons{
	text-align:right;
}


#lucky_gauche .puce_rouge
{
	background-image:url(../img/interface/puces/puce_fleche_orange.gif);
	background-repeat:no-repeat;
	width:11px;
	height:8px;
	background-position:left center;
	padding-left:13px;
}

#lucky_gauche .bloc_points a
{
	color:#000000;
}

#lucky_centre .contenu_centre {
	padding:10px;
}

#lucky_centre .contenu_centre p {
	margin: 5px 0px 10px 0px;
}

#lucky_centre #form_inscription a {
	color: #2D2D2D;
}

#lucky_centre #form_themes {
	margin-top: 5px;
}


/* confiserie */
#lucky_centre .confiserie {
	padding-bottom: 20px;
}

#lucky_centre .confiserie p {
	padding: 5px 10px 2px 10px;
}

 #lucky_centre .confiserie .fond_left
  {
    background-image:url('../img/interface/fonds/lucky/fond_rouge_left.png');
    background-position:left;
    background-repeat:no-repeat;
    padding-left:6px;
    float: left;
  }

  #lucky_centre .confiserie .fond_right
  {
    background-image:url('../img/interface/fonds/lucky/fond_rouge_right.png');
    background-position:right;
    background-repeat:no-repeat;
    width:75px;
  }

  #lucky_centre .confiserie .fond_center
  {
    background-color:#e92f00;
    color:white;
    font-weight:bold;
    height:16px;
    width:70px;
    padding-top:2px;
    text-align:center;
  }

  #lucky_centre .confiserie .libelle_points {
  	float: left;
  	margin-left: 5px;
  	padding-top: 2px;
  	font-weight: bold;
  }

  #lucky_centre .confiserie .bloc_points {
  	margin: 3px 0px 0px 10px;
   }

   #lucky_centre .confiserie p.entete_rouge {
   	font-weight: bold;
    color: #CA0205;
   }

   #lucky_centre .confiserie .section_liste {
   	padding: 5px 10px;
   	clear: both;
   }

   #lucky_centre .confiserie .section_liste.gris {
   	background-color: #EAEAEA;
   }

#lucky_centre .confiserie .visuel_cadeau {
	float: left;
	margin-right: 5px;
}

#lucky_centre .confiserie .section_liste p.entete_rouge {
	padding-top: 0px;
}

#lucky_centre .confiserie .section_liste .points {
	color: #888888;
	font-weight: bold;
}

#lucky_centre .confiserie .section_liste .bloc_quantite {
	float: right;
	width: 70px;
	padding-top: 17px;
}

#lucky_centre .confiserie .section_liste .bloc_quantite label {
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
}

#lucky_centre .confiserie .section_liste .bloc_quantite input {
	background-color:#DDDDDD;
	width: 20px;
	border: 1px solid #000000;
}

#lucky_centre .confiserie .section_liste .bloc_quantite a {
	//border: 1px solid #888888;
	border: 1px solid #333333;
	padding: 3px 5px 1px 5px;
	text-decoration: none;
	color: #222222;
}

#lucky_centre .confiserie.conf_cadeaux #total p {
	text-align: right;
	font-weight: bold;
}

#lucky_centre .confiserie.conf_cadeaux #bouton_submit {
	float: right;
	opacity: 0.5;
	margin: 10px;
}

#lucky_centre .confiserie.conf_cadeaux #message_alert {
	padding: 5px 10px;
	background-color: #CA0205;
	color: #FFFFFF;
	font-weight: bold;
}

#lucky_centre .confiserie .avantages {
	margin-left: 10px;
}

/*________________________________________________________________

 REFONTE
 __________________________________________________________________*/

#entete ul#menu_principal li{
	margin:0;
	border-right:1px solid #000;
	}

#entete ul#menu_principal li a{
	margin:0;
	}

#entete ul#menu_principal li#rub_accueil {
	margin:0;
}

#entete ul#menu_principal li#rub_accueil,
#entete ul#menu_principal li#rub_films,
#entete ul#menu_principal li#rub_cinema,
#entete ul#menu_principal li#rub_offres,
#entete ul#menu_principal li#rub_lepass,
#entete ul#menu_principal li#rub_lucky,
#entete ul#menu_principal li#rub_imax{
	width:70px;
	height:40px;
}

#entete ul#menu_principal li#rub_accueil a,
#entete ul#menu_principal li#rub_films a,
#entete ul#menu_principal li#rub_cinema a,
#entete ul#menu_principal li#rub_offres a,
#entete ul#menu_principal li#rub_imax a{
	width:70px;
	height:25px;
	padding-top: 15px;
}

#entete ul#menu_principal li#rub_lepass a,
#entete ul#menu_principal li#rub_lucky a
{
	width:70px;
	height:33px;
	padding-top: 7px;
}


/* hover */


/*accueil*/

#entete ul#menu_principal li#rub_accueil{
	background-image: url("../img/interface/menu/first.png");
	background-repeat: no-repeat;
	}

#entete ul#menu_principal li#rub_accueil:hover{
	background-image: url("../img/interface/menu/first_on.png");
	background-repeat: no-repeat;
	}

#entete ul#menu_principal li#rub_accueil:hover a{
	color:#373737;
	}

#entete ul#menu_principal li#rub_accueil a.selection{
	background-image: url("../img/interface/menu/first_on.png");
	background-repeat: no-repeat;
	}

/*Films//Cinéma///offres */

#entete ul#menu_principal li#rub_films,
#entete ul#menu_principal li#rub_cinema,
#entete ul#menu_principal li#rub_offres,
#entete ul#menu_principal li#rub_lepass,
#entete ul#menu_principal li#rub_lucky
{
	background-image: url("../img/interface/menu/menu.gif");
	background-repeat: repeat-x;
	}

#entete ul#menu_principal li#rub_films:hover,
#entete ul#menu_principal li#rub_films a.selection,
#entete ul#menu_principal li#rub_cinema:hover,
#entete ul#menu_principal li#rub_cinema a.selection,
#entete ul#menu_principal li#rub_offres:hover,
#entete ul#menu_principal li#rub_offres a.selection{
	background-image: url("../img/interface/menu/menu_on.gif");
	background-repeat: repeat-x;
	}

#entete ul#menu_principal li#rub_films:hover a,
#entete ul#menu_principal li#rub_cinema:hover a,
#entete ul#menu_principal li#rub_offres:hover a{
	color:#373737;
	}

/* Le PASS // CARTE FID*/

#entete ul#menu_principal li#rub_lepass:hover,
#entete ul#menu_principal li#rub_lucky:hover{
	background-color: #FAC312;
	background-image: none;
	}

#entete ul#menu_principal li#rub_lepass a.selection,
#entete ul#menu_principal li#rub_lucky a.selection{
	background-color: #FAC312;
	background-image: none;
	color: #000;
	}



#entete ul#menu_principal li#rub_lepass:hover a,
#entete ul#menu_principal li#rub_lucky:hover a{
	color: #000;
	}

/* IMAX */

#entete ul#menu_principal li#rub_imax{
	background-image: url("../img/interface/menu/last.png");
	background-repeat: no-repeat;
	border-right:0 none;
	}

#entete ul#menu_principal li#rub_imax:hover{
	background-image: url("../img/interface/menu/last_on.png");
	}

#entete ul#menu_principal li#rub_imax a.selection{
	background-image: url("../img/interface/menu/last_on.png");
	background-repeat:no-repeat;
	color:#fff;
	}

#entete ul#menu_principal li#rub_imax:hover a{
	color:#fff;
	}

/* logoo */

.logoo{
	float:left;
	}

#pub_banniere{
	float:right;
	width:728px;
	min-height:90px;
	position: relative;
	}

.confiserie .rouge{
	color:#CA0205;
}

.confiserie .accroche{
	font-size : 12px;	
}

.bloc_form .error_pass{
	color : red;
}















