@charset "utf-8";
/* CSS Document */

/*
 *
 *	@titre: home.
 *	@description: feuille de style pop-up - nouplifo.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20090622.
 *	@modification: -
 *
 */

/* ::: masque ::: */
#masque { position:absolute; top:0; left:0; display:none; cursor:wait; background:black; z-index:99; }


.pop-up { width:532px; height:auto; position:absolute; top:-1000px; left:0; z-index:100; }


/* ::: pop up home ::: */
/* ::: login ::: */
.pop-login { background:url(/design/images/design/bkg-pop-login.png) no-repeat; width:479px; height:325px; behavior: url("/design/css/iepngfix.htc"); }
.pop-login-inner { position:relative; width:479px; height:325px; }
.pop-login-inner .formulaire { padding:128px 0 0 78px; }
.pop-login-inner .formulaire h2 { width:108px; height:12px; padding-left:120px; }
.pop-login-inner a.btn-fermer { position:absolute; top:70px; right:33px; width:26px; height:25px; display:block; }
.pop-login-inner form { padding-top:25px; width:256px; }
.pop-login-inner form p { margin-bottom:4px; }
.pop-login-inner .formulaire label { color:#e0a502; font-size:14px; font-weight:bold; float:left; text-align:right; width:107px; margin-right:3px; }
.pop-login-inner .formulaire input { border-top:1px solid #454545; border-left:1px solid #454545; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; width:129px; padding:0 3px; }
.pop-login-inner .formulaire input.valider { position:absolute; bottom:0; left:173px; width:160px; height:63px; display:block; border:none; behavior: url("/design/css/iepngfix.htc"); }
.pop-login-inner .formulaire p a { font-size:11px; color:#3a2304; text-decoration:underline; margin:5px 0 0 120px; }


/* ::: mdp oublié ::: */
.pop-mdpo { background:url(/design/images/design/bkg_pop_mdpo.png) no-repeat; width:474px; height:326px; behavior: url("/design/css/iepngfix.htc"); }
.pop-mdpo-inner { position:relative; width:474px; height:326px; }
.pop-mdpo-inner a.btn-fermer { position:absolute; top:70px; right:33px; width:26px; height:25px; display:block; }
.pop-mdpo-inner .formulaire { padding:175px 0 0 78px; }
.pop-mdpo-inner .formulaire h2 { width:108px; height:12px; padding-left:100px; }
.pop-mdpo-inner a.btn-fermer { position:absolute; top:70px; right:33px; width:26px; height:25px; display:block; }
.pop-mdpo-inner form { padding-top:25px; width:256px; }
.pop-mdpo-inner form p { margin-bottom:4px; }
.pop-mdpo-inner .formulaire label { color:#e0a502; font-size:14px; font-weight:bold; float:left; text-align:right; width:107px; margin-right:3px; }
.pop-mdpo-inner .formulaire input { border-top:1px solid #454545; border-left:1px solid #454545; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; width:129px; padding:0 3px; }
.pop-mdpo-inner .formulaire input.valider { position:absolute; bottom:0; left:173px; width:160px; height:63px; display:block; border:none; behavior: url("/design/css/iepngfix.htc"); }
.pop-mdpo-inner .formulaire p a { font-size:11px; color:#3a2304; text-decoration:underline; margin:5px 0 0 120px; }


/* ::: pop up creation avatar ::: */
.pop-fin-inner { background:url(/design/images/design/pop-up-fin-img.png) no-repeat; behavior: url("/design/css/iepngfix.htc"); width:554px;  }
.inner-pop-fin { position:relative; width:554px; height:353px; }
.inner-pop-fin a.bt-ok { position:absolute; bottom:25px; right:110px; display:block; width:133px; height:139px; }
*html .inner-pop-fin a.bt-ok { position:absolute; bottom:-50px; right:83px; }
.inner-pop-fin a.bt_non { position:absolute; bottom:65px; left:129px; display:block; width:159px; height:61px; }
.inner-pop-fin a img { behavior: url("/design/css/iepngfix.htc"); }


/* ::: pop up partage ::: */
.pop-partage { background:url(/design/images/design/bkg-pop-partage.png) no-repeat; width:515px; height:458px; behavior: url("/design/css/iepngfix.htc"); }
.pop-partage-inner,.popUp-partage-inner { position:relative; width:515px; height:458px; }
.pop-partage-inner a.btn-fermer, .popUp-partage-inner a.btn-fermer { position:absolute; top:85px; right:33px; width:26px; height:25px; display:block; }

.pop-partage-inner .formulaire, .popUp-partage-inner .formulaire { padding:170px 0 0 78px; }
.pop-partage-inner .formulaire h2, .popUp-partage-inner .formulaire h2 { width:108px; height:12px; padding-left:112px; }
.pop-partage-inner form, .popUp-partage-inner form { padding-top:25px; /*width:256px;*/ }
.pop-partage-inner form p, .popUp-partage-inner form p { margin-bottom:4px; }
.pop-partage-inner form p.message, .popUp-partage-inner form p.message { margin:8px 0 0 110px; color:#525252; font-size:12px; width:248px; }
.pop-partage-inner .formulaire label, .popUp-partage-inner .formulaire label { color:#e0a502; font-size:14px; font-weight:bold; float:left; text-align:right; width:107px; margin-right:3px; }
.pop-partage-inner .formulaire input, .popUp-partage-inner .formulaire input { border-top:1px solid #454545; border-left:1px solid #454545; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; width:129px; padding:0 3px; }
.pop-partage-inner .formulaire input.envoyer, .popUp-partage-inner .formulaire input.envoyer { position:absolute; bottom:7px; left:173px; width:161px; height:59px; display:block; border:none; behavior: url("/design/css/iepngfix.htc"); }
.pop-partage-inner .formulaire textarea, .popUp-partage-inner .formulaire textarea  { width:248px; height:76px; border-top:1px solid #454545; border-left:1px solid #454545; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; overflow:auto; padding:0 3px; }


/* ::: pop up partage campagne ::: */
.popUp-partage { background:url(/design/images/design/bkg-pop-partage-campagne.png) no-repeat; width:515px; height:458px; behavior: url("/design/css/iepngfix.htc"); }


/* ::: pop up confirmation tableau de bord ::: */
.popUp-confirmation { background:url(/design/images/design/pop-up-confirmation.png) no-repeat; width:525px; height:363px; behavior: url("/design/css/iepngfix.htc"); }
.popUp-confirmation .popUp-confirm-inner { position:relative; }
.popUp-confirmation .popUp-confirm-inner a { bottom:-50px; height:130px; left:197px; position:absolute; width:130px; }
.popUp-erreur { background:url(/design/images/design/pop-up-erreur.png) no-repeat; width:525px; height:363px; behavior: url("/design/css/iepngfix.htc"); }
.popUp-erreur .popUp-erreur-inner { position:relative; }
.popUp-erreur .popUp-erreur-inner a { bottom:-50px; height:130px; left:197px; position:absolute; width:130px; }


/* ::: pop up envoi à un ami ::: */
.popUp-confirm-invite { background:url(/design/images/design/bkg-pop-invite-confirm.png) no-repeat; width:519px; height:360px; behavior: url("/design/css/iepngfix.htc"); }
.popUp-confirm-invite .popUp-confirm-invite-inner, .popUp-confirm-non-invite .popUp-confirm-non-invite-inner { position:relative; width:519px; height:360px; }
.popUp-confirm-invite .popUp-confirm-invite-inner a { bottom:15px; height:130px; left:195px; position:absolute; width:130px; }

.popUp-confirm-non-invite { background:url(/design/images/design/bkg-pop-non-invite-confirm.png) no-repeat; width:519px; height:360px; behavior: url("/design/css/iepngfix.htc"); }
.popUp-confirm-non-invite .popUp-confirm-non-invite-inner a.non-mrc { bottom:53px; left:138px; position:absolute; width:135px; height:39px; }
.popUp-confirm-non-invite .popUp-confirm-non-invite-inner a.ok-btn { bottom:20px; height:116px; left:307px; position:absolute; width:116px; }


/* ::: pop up reglement ::: */
.pop-reglement { background:url(/design/images/design/bkg-pop-reglement.png) no-repeat; width:519px; height:467px; behavior: url("/design/css/iepngfix.htc"); }
.pop-reglement .pop-reglement-innner { position:relative; width:519px; height:467px; }
.pop-reglement .pop-reglement-innner a.fermer-pop { position:absolute; right:30px; top:62px; }
.popcontent { margin-left:97px; padding-top:99px; width:374px; }
.popcontent .innerpop {  height:254px; overflow-x:hidden; overflow-y:auto; padding-right:10px; }
.popcontent h1 { padding:0 0 28px 90px; }
.popcontent .innerpop p { margin-bottom:15px; font-size:1.1em; line-height:normal; }
.popcontent .innerpop p a { color:#9B7202; text-decoration:underline; }
.popcontent .innerpop h2 { color:#9B7202; font-size:13px; padding-bottom:10px; }


/* ::: pop up mention légales ::: */
.pop-mention-legales { background:url(/design/images/design/bkg-pop-reglement.png) no-repeat; width:519px; height:467px; behavior: url("/design/css/iepngfix.htc"); }
.pop-mention-legales .pop-mlegale-innner { position:relative; width:519px; height:467px; }
.pop-mention-legales .pop-mlegale-innner a.fermer-pop { position:absolute; right:30px; top:62px; }
.popcontent-mlegale { margin-left:87px; padding-top:120px; width:390px; }
.popcontent-mlegale .innerpop {  height:254px; overflow-x:hidden; overflow-y:auto; padding-right:10px; }
.popcontent-mlegale h1 { padding:0 0 28px 90px; }
.popcontent-mlegale h2 { font-size:13px; color:#9b7202; padding-bottom:10px; }
.popcontent-mlegale .innerpop p { margin-bottom:15px; font-size:1.1em; line-height:normal; }
.popcontent-mlegale .innerpop p a { color:#9b7202; text-decoration:underline; }
.popcontent-mlegale .innerpop p a:hover { text-decoration:none; }
.popcontent-mlegale .innerpop ul { margin-bottom:13px; }
.popcontent-mlegale .innerpop li { font-size:1.1em; line-height:normal; padding-bottom:3px; background:url(/design/images/design/puce.gif) no-repeat 0 6px; padding-left:10px; }
