body{background-color:#FFF;}

.upper{text-transform:uppercase;}

object{outline-color:#DDD;}
/* background header */
#products li .ssnav {background-image:url(../skin/structure/bkg_ssnav.png)}
.currentItem {background-image:url(../skin/structure/currentItem.png)}

/* background footer */
#footer{background-image:url(../skin/structure/foot.png)}

/* text & link  color*/
#products .ssnav p, #products .ssnav a, .myAccountZone, #footer, #footer a, #footer .copyright, #footer .copyright a{color:#FFF;}
#rubriques, #rubriques a {color:#666;}

/* fond des zones footer des push */
.btnPush .center{background: url(../skin/buttons/btnPushCenterPart.png) no-repeat center top;}
.btnPush .decoration{background: url(../skin/buttons/btnPushDeco24bit.png) no-repeat center top;filter:expression(F6.Module.pngFix(this));}
.btnPush .leftPart{background: url(../skin/buttons/btnPushLeftPart.png) no-repeat left top;filter:expression(F6.Module.pngFix(this));}
.btnPush .rightPart{background: url(../skin/buttons/btnPushRightPart.png) no-repeat left top;filter:expression(F6.Module.pngFix(this));}


/* specifics (a reporter dans la default.css ?) */
#switchFlashPage .createProfilStep1,#switchFlashPage .createProfilStep2,#switchFlashPage .createProfilStep3{display:none;}/* JS display the form with createProfilStep*X* className */
/* step1 */
#switchFlashPage.step1 .createProfilStep1{position:relative;display:block;}
.createProfilStep1 .astuce {position:absolute; top:135px; *top:140px; left:314px;}
.AcreateProfilStep1 .astuce label {display:block;position:relative;z-index:50;cursor:text;   width:340px; *width:335px; height:110px; *height:100px;}
.createProfilStep1 .astuce textarea {background-color:transparent; border:0; width:340px; *width:335px; height:110px; *height:100px; padding:5px; font-size:1.3em; overflow-y:scroll; !background-color:white;}
/* step2 */
#switchFlashPage.step2 .createProfilStep2{position:relative;display:block;}
.createProfilStep2 fieldset.input{border:none;margin-left:27.3em;margin-top:14.8em;width:18.7em;height:1.6em;position:absolute;}
.createProfilStep2 fieldset.captcha{margin-left:41.3em;width:4.7em;margin-top:22em;}
.createProfilStep2 fieldset.input input{height:100%;width:100%;padding:.3em .2em;border:solid 1px #CCC;font-size:1.2em;font-family:inherit;!position:absolute;}
/* step3 */
#switchFlashPage.step3 .createProfilStep3{position:relative;display:block;}
.createProfilStep3 .dateBirth{position:absolute;left:40.6em;top:8.6em;width:10.4em;height:1.4em;}
.createProfilStep3 .dateBirth p{position:absolute;height:100%}
.createProfilStep3 .dayBirth{left:0;width:2.4em;}
.createProfilStep3 .monthBirth{left:3em;width:2.4em;}
.createProfilStep3 .yearBirth{left:6em;width:4.4em;}

.createProfilStep3 .peopleInfo{position:absolute;left:27.4em;top:10.6em;width:42.7em;height:13.4em;}
.createProfilStep3 .peopleInfo p{position:absolute;height:1.4em;}
.createProfilStep3 .name{left:5.4em;width:37.3em;}
.createProfilStep3 .firstName{left:7.9em;top:2em;width:34.8em;}
.createProfilStep3 .address{left:7.9em;top:4em;width:34.8em;}
.createProfilStep3 .addressCompletion{left:17.4em;top:6em;width:25.3em;}
.createProfilStep3 .town{left:4.9em;top:8em;width:37.8em;}
.createProfilStep3 .postCode{left:11.6em;top:10em;width:31.1em;}
.createProfilStep3 .phone{left:10.3em;top:12em;width:32.4em;}

.createProfilStep3 fieldset.input input{height:100%;width:100%;padding:0;margin:0;border:1px solid #ccc;font-size:1em;font-family:inherit;background:#FFF;position:absolute;}
/* step3 again */
.createProfilStep3 p{font-size:1em;margin:0;}
.createProfilStep3 label{font-size:1.2em;position:absolute;left:0;}
.createProfilStep3 p input{font-size:1.2em !important;}
.createProfilStep3 .dayBirthLabel{position:absolute;left:-11em;top:0em;width:10.4em;height:1.4em;}
.createProfilStep3 .monthBirthLabel{left:3em;width:2.4em;}
.createProfilStep3 .yearBirthLabel{left:6em;width:4.4em;}
a.reglementLabel {position:absolute;color:#000;text-decoration:none;left:20.8em !important;font-size:1.2em;width:auto;}
a.reglementLabel:hover {text-decoration:underline;}
.createProfilStep3 .firstNameLabel{left:0;top:1.7em;width:6.3em;}
.createProfilStep3 .addressLabel{left:0em;top:3.35em;width:6.2em;}
.createProfilStep3 .addressCompletionLabel{left:0em;top:5em;width:14.3em;}
.createProfilStep3 .townLabel{left:0em;top:6.7em;width:3.8em;}
.createProfilStep3 .postCodeLabel{left:0em;top:8.35em;width:9.1em;}
.createProfilStep3 .phoneLabel{left:0em;top:10em;width:8.2em;}
.createProfilStep3 .reglementLabel{left:1.65em;top:12.1em;width:29.1em;}
.createProfilStep3 .optinLabel{left:2.1em;top:16.2em;width:42.1em;font-size:1em;}
.createProfilStep2 .optinLabel{position:absolute;left:29em;top:26.35em;width:41.1em;font-size:1em;line-height:1em;}
.createProfilStep3 .emailLabel{left:0.1em;top:0em;width:4.1em;}
.createProfilStep3 .reglement{position:absolute;left:0.1em;top:14.5em;opacity:1;_filter:alpha(opacity=100);*width:14px;border:0;}
.createProfilStep3 .emailP{position:absolute;left:6em;top:0em;opacity:1;_filter:alpha(opacity=100);width:23em;height:100%;}

.createProfilStep2 .optin{position:absolute;left:26.8em;top:26.2em;opacity:1;_filter:alpha(opacity=100);_position:relative;font-size:1em;}
.createProfilStep3 .optin{position:absolute;left:0.1em;top:16.5em;opacity:1;_filter:alpha(opacity=100);*width:14px;border:0;font-size:1em;}
.createProfilStep3 .submit{position:absolute;left:43.1em;top:33.2em;width:10.3em;height:2.2em;}
.createProfilStep3 .emailVal{height:1.4em;left:27.4em;position:absolute;top:6.6em;width:24.4em;}
.createProfilStep2 #optin {border:2px solid white;font-size:1em;}
.createProfilStep3 h1.titleForm{background:url(skin/structure/Jeu-Formulaire_titre2.png) no-repeat left top;width:440px;height:19px;position:absolute;text-indent:-5000px;left:13.7em;top:1.4em;_left:8.6em;}
.lottery .createProfilStep3 h1.titleForm{background:url(skin/structure/Jeu-Formulaire_titre1.png) no-repeat left top;width:440px;height:19px;position:absolute;text-indent:-5000px;left:13.7em;top:1.4em;}
#submit {background:transparent url(skin/structure/bgSubmit.png) no-repeat left top;width:114px;height:33px;border:0;filter:expression(F6.Module.pngFix(this));display:block;text-indent:-5000px;cursor:pointer;}
#reglement, #optin {outline:1px solid white;left:0;font-size:1em;}
#reglement.error, #optin.error {outline:1px solid red;_background:red;}
#infoDB {position:absolute;width:160px;left:73.8em;top:6.3em;}
#kaptcha {position:absolute;left:27.3em;top:21.3em;}
#kaptcha div {border: 1px solid #CCC;}
#kaptcha span {float:none!important;margin:0!important;}
#kaptcha img{width:120px!important;height:auto!important;}
#IG_tirageAuSort h2 a {color:#E0267F;}

.error {position:relative; top:-2px; left:-2px; border:2px solid red !important;}

.listing  a{color:#FFF !important;text-decoration:none;}
.listing  a:hover{text-decoration:underline !important;}

/* popIn */
.blockPopIn2 .zerenaultlink{position:absolute;top:11.2em;left:42em;cursor:pointer;}
.blockPopIn2 .zerenaultlink span{display: block; height: 1.3em; width: 5.7em;text-indent:-5000px;}

.blockPopIn2 .bazarchiclink{position:absolute;top:25.2em;left:2.6em;cursor:pointer;}
.blockPopIn2 .bazarchiclink span{display: block; height: 1.2em; width: 17.7em;text-indent:-5000px;}

/* fiche produit */

