/* Mon compte */

#compte #colonne_gauche h2,
#compte #colonne_gauche #informations_personnelles h3,
#compte #colonne_gauche #abonnements h3
{
	clear: both;
	float: left;
	width: 613px;
    padding: 5px 12px 3px 8px;
	background: #202020;
	color: #fff;
	border: 0;
}

#compte #colonne_gauche .inscription_gratuite,
#compte #colonne_gauche .bienvenue,
#compte #colonne_gauche .conseil
{
	float: left;
	width: 613px;
    padding: 5px 12px 5px 8px;
	font-size: 12px;
	font-weight: bold;
}

#compte #colonne_gauche .inscription_gratuite
{
	background: #fff;
}

#compte #colonne_gauche .conseil
{
    text-align: center;
	padding: 10px 12px 10px 8px;
}

#compte #colonne_gauche .bienvenue
{
    background: #d1d1d1;
}

#compte #colonne_gauche h3,
#compte #colonne_gauche h4
{
	float: left;
	width: 613px;
	background: #eaeaea;
	margin: 0;
    padding: 5px 12px 5px 8px;
	border: solid #fff;
	border-width: 1px 0 0;
	color: #2f2f2f;
	font-size: 13px;
}

#compte #colonne_gauche #identification h2,
#compte #colonne_gauche #inscription h2,
#compte #colonne_gauche #identification h3,
#compte #colonne_gauche #inscription h3
{
	width: 296px;
}

#compte #identification,
#compte #inscription
{
    float: left;
	width: 316px;
	_width: 310px;
	height: 235px;
	color: #3e3e3e;
}

#compte #inscription p
{
    float: left;
	font-size: 12px;
	margin: 5px 0 0 8px;
	_margin: 5px 0 0 4px;
}

#compte #enregistrement
{
	float: left;
	width: 633px;
	padding: 0 0 30px;
	color: #3e3e3e;
}

#compte #identification
{
    background: #fff;
	border: solid #fff;
	border-width: 0 1px 0 0;
}

#compte #identification form
{
    float: left;
	padding: 15px 13px 0;
}

#compte label,
#compte #enregistrement_2 p.civilite
{
   float: left;
   display: block;
   padding: 4px 0 0;
}

#compte #identification label
{
   width: 75px;
}

#compte #enregistrement_2 label,
#compte #oubli_mdp label,
#compte #enregistrement_2 p.civilite
{
	width: 215px;
}

#compte input
{
   float: left;
   width: 190px;
}

#compte input.court
{
   width: 80px;
}

#compte .ligne,
#compte .ligne_2,
#compte .oubli
{
   float: left;
}

#compte .oubli
{
   width: 150px;
   margin: 5px 0 10px 75px;
}

#compte .ligne
{
   width: 288px;
   margin: 5px 0;
}

#compte #enregistrement_2 .ligne,
#compte #oubli_mdp .ligne
{
   margin: 5px 0;
}

#compte #identification .ligne
{
   width: 288px;
}

#compte #enregistrement_2 .ligne,
#compte #oubli_mdp .ligne
{
   width: 420px;
}

#compte #enregistrement_2 .ligne_2,
#compte #oubli_mdp .ligne_2
{
   width: 535px;
   margin: 5px 0;
}

#compte .intervertir label,
#compte .intervertir input,
#compte input.valider,
#compte .boutons input,
#compte input.enregistrer
{
   width: auto !important;
}

#compte input.valider,
#compte .boutons input,
#compte #inscription a.creer
{
   clear: both;
   float: right;
   margin: 10px 11px 0 0;
}

#compte .boutons
{
   float: left;
   margin: 10px 0 0 0;
}

#compte #informations_personnelles .boutons
{
   width: 408px;
   margin: 10px 0 0 0;
}

#compte #mes_films .boutons
{
   width: 611px;
   margin: 10px 6px 0 0;
}

#compte .boutons input
{
   clear: none;
   float: right;
   margin: 0 10px 0 5px;
}

#compte #mes_films .boutons input,
#compte #enregistrement_2 .boutons input,
#compte #oubli_mdp .boutons input
{
   margin: 0 0 0 5px;
}

#compte #identification a
{
	color: #9e9e9e;
}

#compte #inscription,
#compte #enregistrement
{
	background: #dfdfdf url('../img/interface/fonds/fond_inscription.gif') bottom left repeat-x;
	color: #000;
}

#compte #enregistrement
{
    height: 180px;
}

#compte #inscription ul,
#compte #enregistrement ul
{
    clear: both;
	float: left;
	list-style: none;
	margin: 5px 12px 0 13px;
	padding: 0;
	font-size: 12px;
}

#compte #enregistrement ul
{
    clear: none;
	width: 500px;
}

#compte #inscription ul li,
#compte #enregistrement ul li
{
    background: url('../img/interface/puces/puce_avantages.gif') top left no-repeat;
	margin: 3px 0 0;
	padding: 3px 0 0 30px;
}

#compte #inscription ul li
{
	width: 250px;
	height: 31px;
}

#compte #enregistrement ul li
{
	width: 500px;
	height: 25px;
}

#compte #enregistrement_2
{
    float: left;
    width: 410px;
	padding: 15px;
	color: #3e3e3e;
}

#compte #enregistrement_2 a
{
	color: #3e3e3e;
}

#compte .taille_10
{
    font-size: 10px;
}

#compte .cnil
{
	clear: both;
	float: left;
	background: #eaeaea;
	width: 602px;
	height: 68px;
	padding: 15px;
    font-size: 10px;
}

#compte #carte_lepass,
#compte #newsletters,
#compte #mes_films
{
	clear: both;
	float: left;
	width: 633px;
}

#compte #carte_lepass form,
#compte #carte_2f1 form
{
   float: left;
   width: 612px;
   padding: 10px 11px 10px 10px;
}

#compte #carte_lepass img,
#compte #carte_2f1 img
{
	float: left;
	margin: 0 15px 0 0;
}

#compte #carte_lepass label,
#compte #carte_lepass input,
#compte #carte_2f1 label,
#compte #carte_2f1 input
{
	margin: 5px 0 0;
}

#compte #carte_lepass label,
#compte #carte_2f1 label
{
	margin: 5px 5px 0 0;
}

#compte #carte_lepass input.valider,
#compte #carte_2f1 input.valider,
#compte #mes_emails input.valider
{
   clear: none;
   margin: 40px 0 0;
}

#compte #carte_2f1 p.numero
{
	float: left;
	width: 200px;
}

#compte #carte_2f1 a
{
	color: #f30;
	float: left;
	width: 100px;
}

#compte #carte_2f1 p.validite
{
	float: left;
	font-size: 10px;
	margin: 5px 0 0;
	width: 300px;
}

#compte #newsletters .entete
{
   float: left;
   padding: 10px 15px;
}

#compte #newsletters select
{
   float: left;
   width: 200px;
   margin: 0 40px 0 20px;
}

#compte #mes_films,
#compte #mes_emails
{
   float: left;
   width: 612px;
   padding: 10px 11px 10px 10px;
}

#compte #mes_films
{
   width: 623px;
   padding: 10px 0 10px 10px;
}

#compte #newsletters h5
{
   margin: 0;
   font-size: 11px;
   font-weight: normal;
}

#compte #newsletters ul
{
   margin: 0;
   list-style: none;
}

#compte #newsletters ul li
{
   float: left;
   margin: 0 5px 0 0;
}

#compte #newsletters ul li a
{
   color: #000;
}

#compte #newsletters .abonnement h5,
#compte #newsletters .abonnement label
{
   font-weight: bold;
}

#compte .bloc_nl_1,
#compte .bloc_nl_2
{
	float: left;
	width: 245px;
}

#compte .bloc_nl_1 .ligne,
#compte .bloc_nl_2 .ligne
{
	width: 245px;
}

#compte .bloc_nl_1 .ligne,
#compte .bloc_nl_2 .ligne
{
	float: left;
	width: inherit;
}

#compte .actions
{
	float: left;
	width: 75px;
	text-align: right;
}

#compte .abonnement .actions
{
	float: right;
	width: 75px;
	text-align: right;
}

#compte .actions input.valider
{
   clear: none;
   margin: 60px 0 0;
}

#compte .blocs_nl
{
    float: left;
	width: 530px;
}

#compte .bloc_nl_1
{
    clear: both;
	margin: 0 10px 0 0;
	border: solid #666;
	border-width: 0 1px 0 0;
}

#compte .abonnement
{
	clear: both;
	float: left;
	width: 609px;
	height: 105px;
	padding: 5px 12px;
}

#compte .abonnement p
{
    margin: 5px 0 0;
}

#compte #newsletters .gris
{
    background: #eaeaea;
}

#compte #newsletters.masque,
#compte #newsletters .texte
{
	float: left;
	width: 633px;
	height: 292px;
}

#compte #newsletters.masque img
{
    margin: 1px 0 0;
}

#compte #newsletters .texte
{
    position: absolute;
	z-index: 2;
	height: 167px;
	padding: 125px 0 0;
    text-align: center;
}

#compte #newsletters .texte strong
{
    font-size: 12px;
}

#compte .abonnement a
{
    color: #000;
}

#compte .champs
{
    float: left;
	width: 530px;
}

#compte #mes_films h5
{
   clear: both;
   float: left;
   width: 600px;
   margin: 10px 0;
   font-size: 12px;
}

#compte #mes_films .colonne_1,
#compte #mes_films .colonne_2
{
   float: left;
   width: 300px;
}

#compte #mes_emails .colonne_1,
#compte #mes_films .colonne_1
{
   clear: both;
}

#compte #mes_emails .colonne_1,
#compte #mes_emails .colonne_2,
#compte #mes_emails .ligne
{
   float: left;
   width: 265px;
}

#compte #mes_emails input.valider
{
   float: right;
}

#compte #mes_emails .ligne label
{
   width: 200px !important;
}

#compte .message
{
   clear: both;
   float: left;
   width: 603px;
   padding: 15px;
}

#compte .message p
{
   float: left;
   width: 603px;
   margin: 5px 0;
}

#compte .message span.alerte
{
   color: #ff3300;
}

#compte #oubli_mdp
{
   padding: 0 15px;
}

#compte #oubli_mdp label
{
   width: 50px;
}

#compte #oubli_mdp input
{
   clear: none;
	 float: left;
}

#compte #oubli_mdp .valider
{
	 margin: 2px 10px;
}


#compte form.formulaire .tablelabel, #compte form.formulaire .tablelabel_right {
	float: left;
	margin: 3px 0px;
}

#compte form.formulaire .tablelabel {
	width: 215px;
}
#compte form.formulaire .tablelabel_right {
	width: 200px;
}
