/**************************************/
/* Dimensionnement, positionnement... */
/**************************************/

#dejaInscrit, #nonInscrit {margin-bottom:1em; padding:10px; width:230px; float:left;}
#dejaInscrit h3, #nonInscrit h3 {margin:0 0 1.5em 0; text-align:center;}
#dejaInscrit p, #nonInscrit p {margin-bottom:0;}
#dejaInscrit label {margin:1em 0 0.3em 0; display:block;}
#dejaInscrit input {padding:2px 4px; width:220px; border:1px solid #aaa;}
#dejaInscrit input.submit {margin-top:1em; padding:0.5em; border:0; width:20px; float:right;}
#nonInscrit {float:right; text-align:center;}
#nonInscrit .creer a {display:block; margin:0 auto; padding:0.5em; width:220px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.espacePersoLogin #main p {clear:both;}
.espacePersoLogin #main h3 {font-size:1.1em;}

.espacePerso #content, .espacePerso #footer {margin-right:0;}
.espacePerso #main {margin-left:2px; width:734px;}
.espacePerso #main .contenu {padding:10px 60px 10px 52px;}

.etape2 .complexe legend span {display:block; padding-top:30px; width:622px; height:0; position:static; overflow:hidden;}
.etape2 .complexe .enfants legend span {padding:0; height:auto; overflow:auto; font-weight:bold;}
.etape2 .complexe legend span {width:500px;}

.espacePersoCrea #main h3 {margin:0; padding-top:49px; height:0; overflow:hidden;}
#concernantToys {border:1px solid #aaa; border-width:1px 0;}
.espacePerso #concernantToys {border-bottom:0;}

.espacePerso #main .menu {margin:0.5em 0 2em 34px;}
.espacePerso #main .menu li {float:left;}
.espacePerso #main .menu .mesInfos {margin-right:-2px; width:82px;}
.espacePerso #main .menu .mesEnfants {margin-right:-4px; width:68px;}
.espacePerso #main .menu .lesListes {margin-right:-9px; width:87px;}
.espacePerso #main .menu .maListeNaissance {margin-right:-5px; width:80px;}
.espacePerso #main .menu .mesInscriptions {margin-right:-4px; width:104px;}
.espacePerso #main .menu .monMagasin {margin-right:-4px; width:72px;}
.espacePerso #main .menu .avantagesCarteClub {width:89px;}
.espacePerso #main .menu a {display:block; padding-top:49px; height:0; position:relative; overflow:hidden;}
.espacePerso #main .menu a:hover {z-index:1;}

.ajouterListe #main {text-align:center;}
.ajouterListe #main label {display:block; padding:0.5em 0 2em 0; font-weight:bold;}
.ajouterListe #main select {display:block; margin:0 auto; width:230px; border:1px solid #d9d0ad;}
.ajouterListe #main .submit {margin:0 auto; padding-top:3em; width:158px;}
.ajouterListe #main p {font-weight:bold;}
.ajouterListe #main .creer a, .ajouterListe #main .login a, .ajouterListe #main .acces a, .ajouterListe #main .fermer a {display:block; margin:0 auto; padding-top:34px; width:103px; height:0; overflow:hidden;}
.ajouterListe #main .acces a {margin:1em 0; float:right;}
.ajouterListe #main .fermer a {margin:1em 0; float:left;}
.ajouterListe #main .creer a, .ajouterListe #main .fermer a {padding-top:40px; width:193px;}

.onShowHide a {display:block;}
#mesIdentifiants .onShowHide a {margin:0 -15px; padding:0 15px;}
.mesEnfants .onShowHide a {padding:0 34px;}

.espacePersoCrea #main .complexe .focus{margin-left:9px;margin-right:10px;padding-right:27px !important;padding-left:28px;}
.espacePersoCrea #main .complexe .focus label,.espacePersoCrea #main .complexe .focus span{width:256px;}
.espacePersoCrea #main .complexe .group .minimize label,.espacePersoCrea #main .complexe .group .minimize span,.espacePersoCrea #main .complexe .group .minimize input,.espacePersoCrea #main .complexe #offresPartenaires .optin input{width:auto !important;}
.espacePersoCrea #main .complexe .group .minimize input,.espacePersoCrea #main .complexe #offresPartenaires .optin input{margin-right:5px !important;}

.dynJS .hide #E1, .hide #E2, .hide #E3, .hide #E4, .hide {display:none;}
.hide #E1.show, .hide #E2.show, .hide #E3.show, .hide #E4.show, .show {display:block;}

/************************/
/* Backgrounds + Colors */
/************************/

.espacePersoCrea #main h3 {background:url(headers/h3_espacePersoEtapes.gif) no-repeat 0 0;}
.espacePersoCrea #main.etape2 h3 {background-position:0 -45px;}

.etape2 .complexe legend span {background:url(headers/h3_espacePerso.gif) no-repeat;}
.etape2 .complexe .enfants legend span {background:none;}
#enfantsNes legend span {background-position:0 0;}
#enfantsFutur legend span {background-position:0 -30px;}

/*.espacePersoCrea #main, .espacePersoLogin #main {background:url(bg/main_espacePerso_end.gif) no-repeat 0 100%;}*/
.espacePersoCrea #main .contenu, .espacePersoLogin #main .contenu {background:url(bg/main_espacePerso.gif) 15px bottom no-repeat;}

.ajouterListe #main .creer a {background:url(btns/creer_liste.gif) no-repeat;}
.ajouterListe #main .login a {background:url(btns/espacePerso_login.gif) no-repeat;}
.ajouterListe #main .acces a {background:url(btns/accesListe.gif) no-repeat;}
.ajouterListe #main .fermer a {background:url(btns/ajouterProduitFermer.gif) no-repeat;}

.espacePersoCrea .focus, .espacePersoLogin .focus {background:#C9EEF3 ;}

 .espacePersoLogin #main input.submit, .espacePersoLogin #nonInscrit .creer a {/*background:#c877b4; color:#fff;*/}
.espacePersoCrea #main .submit input,.espacePersoLogin #nonInscrit .creer a {background:#9EBFCF;}
/*.espacePersoLogin #main, .espacePersoLogin #main h3, .espacePersoLogin #main a, .espacePersoCrea #main, .espacePersoCrea #main a, .ajouterListe #main {color:#c877b4;}*/
.espacePersoCrea span.required {color:#ff00c0;}

.onShowHide a {background:url(pictos/hide_espacePerso.gif) no-repeat 8px 0.4em;}
.focus .onShowHide a {background:url(pictos/show_espacePerso.gif) no-repeat 6px 0.4em;}
.mesEnfants .onShowHide a {background-position:27px 0.4em;}
.mesEnfants .focus .onShowHide a {background-position:25px 0.4em;}

#main h2.listeUniversH2 {background:transparent url(headers/fond_h2_espace_perso.gif) no-repeat scroll -1px bottom;}
#main h2.listeUniversH2 span.theImage{background:transparent url(bg/theImage_espacePerso.jpg) left top repeat-x;}
.espacePersoLogin #main h3 ,.espacePersoLogin #main a{color:#604C89;}

#UsrLogementMaison,#UsrLogementApart,#UsrParent,#UsrGrandParent,#UsrAutre,#mlle,#mme,#mr,#{border:none !important;}
#offresPartenaires label{clear:both;}
.espacePersoCrea #main .complexe .group .minimize input#UsrParent,.espacePersoCrea #main .complexe .group .minimize input#UsrGrandParent,.espacePersoCrea #main .complexe .group .minimize input#UsrAutre{margin-right:1px !important;}