/**************************************/
/* Dimensionnement, positionnement... */
/**************************************/

/*Bases*/
* {margin:0; padding:0;	border:0;}

body {font:normal 100%/1.4 Verdana, Arial, Helvetica, sans-serif; text-align:center;}

a {text-decoration:underline;}
a:hover {text-decoration:none;}
em {font-style:italic;}
em.underline {font-style:normal; text-decoration:underline;}
strong {font-weight:bold;}
ul {list-style:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
form, fieldset, select, option, input, textarea {font:normal 1em Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}

/*Conteneurs principaux*/
#wrapper {margin:0 auto; width:990px; position:relative; font-size:0.625em; text-align:left;}
#popup #wrapper {padding-bottom:10px; width:604px;}
#popup #wrapper,#popup body{background:#FDF2F5;}
#content, #footer {margin:0 189px 0 192px;}
body.home #content{margin-left:184px;}
#content {margin-top:63px; width:604px;}
#footer {padding:1.5em 9px 1em 21px; clear:both; text-align:center;}

.listeNaissance #content, .listeNaissance #footer, .nosMarques #content, .nosMarques #footer {margin-right:45px;}

#main {padding-bottom:0px;}
.titreprint{position:absolute;top:-9999px;left:-9999px;}
/*Logo*/
h1 {height:98px;margin-bottom:-28px;margin-left:10px;overflow:hidden;width:308px;}
h1 a {display:block; padding-top:98px;}

#popup h1 {margin:0 0 20px 118px; padding-top:96px; height:0; overflow:hidden;background:transparent url(headers/logo_popup.gif) repeat scroll 0 0}

/*Retour Toys*/
#content div.retourToys {width:360px; height:30px; position:absolute; top:98px; left:10px;}
#content div.retourToys a {padding-top:30px; width:94px; height:0; position:absolute; top:0; left:219px; overflow:hidden;}

/*Titres rubriques*/
h2 {position:relative;}
h2 img {position:relative; z-index:1;}
h2 span {position:absolute; top:0; left:-10000px; z-index:0;}

/*Pubs*/
#content .pub {margin-top:10px; margin-bottom:0px;}
#pub-574x100-main {position:absolute; top:0; left:403px;}
#pub-574x100-sub {margin-left:21px;}
#pub-468x220 {padding:15px 62px 20px 74px;}
#main #pub-468x220 p {margin:0; padding:5px;}
.pubBonPlan {margin:0.6em 0 1.2em 0;}
.pubBonPlan img {display:block; margin:0 auto;}

/*Chemin de navigation*/
#track {margin:20px 9px 10px 21px;}
#track li {display:inline; font-weight:bold;}
#track a {font-weight:normal;}

/*Pagination*/
.nav {width:384px; clear:both; font-size:1.1em;}
.nav ul {padding:0 130px; width:124px; position:relative;}
.nav li {float:left; font-weight:bold;}
.nav li.all {width:124px; text-align:center;}
.nav li a {font-weight:normal;}
.nav li.prev {margin-left:-254px; width:130px; right:130px;}
.nav li.next {margin-right:-254px; width:130px; text-align:right;}
.nav li.prev a {display:block; padding-left:7px;}
.nav li.next a {display:block; padding-right:7px;}

.listeNaissance .nav, .nosMarques .nav {width:685px;}
.listeNaissance .nav ul, .nosMarques .nav ul {padding:0 200px 1.5em 200px; width:285px;}
.listeNaissance .nav li.all, .nosMarques .nav li.all {width:285px;}
.listeNaissance .nav li.prev, .nosMarques .nav li.prev {margin-left:-485px; width:200px; right:200px;}
.listeNaissance .nav li.next, .nosMarques .nav li.next {margin-right:-485px; width:200px;}

#main .nav ul {margin:0;}
#main .nav ul.first {padding-bottom:1em;}
#main .nav ul.last {padding-top:1em;}

.aPropos #main .nav ul {padding:0 0 1em 0; width:500px; list-style:none;}
.aPropos .nav li {float:left; font-weight:bold;}
.aPropos .nav li.prev {margin:0; width:250px; right:0;}
.aPropos .nav li.next {margin:0; width:250px; float:right; text-align:right;}

/*Règles génériques*/
#main .contenu {padding:1px 46px 35px 58px;}

#main h3 {margin:1.5em 0 -0.5em 0; font-size:1.2em;}
#main h4 {font-size:1em;}

#main p, #main ul {margin:1em 0;}

#main .item {padding:0 8px 0.6em 18px;}
#main .item p {margin:0;}
#main .item a {text-decoration:none;}
#main .item a:hover {text-decoration:underline;}

#main .noitem {padding:1px 8px;}

#main .more a {display:block; padding:0.2em 0 0.2em 7px; text-decoration:underline;}
#main .more a:hover {text-decoration:none;}

.picto {width:90px; float:right; text-align:right;}
.picto img {margin-left:5px; float:right;}

.thumbs {display:block; width:144px; height:96px; overflow:hidden; text-align:center;}
.thumbs a {display:block; padding:7px; height:82px;}
.thumbs img {display:block; margin:0 auto;}
#main .thumbs {margin-top:1em;}

#main .visuels {float:left;}

#main .minimize {padding:1em 0; width:205px; float:right;}
#main .maximize {padding:1em 0;}

#main .outils {margin-bottom:0; padding:1em 0 0 0; clear:both; line-height:2;}
#main .outils a {display:block; text-decoration:underline;}
#main .outils a:hover {text-decoration:none;}
#main .outils li {margin-left:1em; float:right;}
#main .outils .envoyerAmi a {padding-left:20px;}
#main .outils .imprimer a {padding-left:21px;}
#main .outils .ajouterListe a {padding-left:20px;}
#main .outils .changerListe a {padding-left:19px;}

#main .legal, #main .dispoProduits {font-size:0.9em;}
#main .legal {font-style:italic;}

#main .tri {padding-right:16px; height:55px;}
#main .tri div {padding-top:22px; font-weight:bold; text-align:right;}
#main .tri label {vertical-align:middle;}
#main .tri select {margin-left:5px; width:100px; border:1px solid #aaa;}
#main .tri .submit {margin-left:5px;}

#main .important {margin:1em 0; padding:0 5px; border:2px solid #ff3419; font-size:1.4em;}
#main .important p {margin:0; padding:0.3em 0;}

#roto img {display:block; margin:0 auto;}/*visuels décoratifs sur les pages de lancement automatique*/

input.submit {padding:0.3em 0; width:auto; border:0; font-weight:bold; text-align:center; text-transform:uppercase; cursor:pointer;}
a.btn {display:block; padding:0.3em 0; margin:0 auto; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase;}

.hidden {display:none;}
.clearer {height:0; clear:both; font-size:0; line-height:0;}
.sr {position:absolute; left:-10000px;}

/*Formulaires complexes*/
.espacePersoCrea .complexe {margin:0 -37px; padding:1em 0 0.5em 0;}

.recherche .complexe{margin:0px;}
.recherche .complexe .submit{padding:0px;}
.complexe fieldset {padding:0.5em 0;}
.complexe fieldset.btopbottom {border:1px solid #aaa; border-width:1px 0;}
.complexe fieldset.btop {border-top:1px solid #aaa;}

.complexe .field {padding:5px 0;}

.complexe .field label, .complexe .field span {margin-right:14px; padding-top:0.3em; width:296px; float:left; font-weight:bold;}
.complexe label.check {display:block; padding:5px 0; width:auto; float:none; font-weight:normal;}
.complexe label.checkSpecial {font-weight:normal;}
.complexe label.check input, .complexe label.checkSpecial input {margin-top:-0.2em; width:auto; border:0; float:none;}
.complexe .radioformat {width:190px; float:left;}
.complexe .radioformat label {margin-right:8px; width:auto; font-weight:normal;}
.complexe input, .complexe textarea {padding:2px 4px; border:1px solid #aaa; width:180px; float:left;}
.complexe textarea {height:15em;}
.complexe label.textarea {height:15em;}
.complexe select {margin-top:1px; border:1px solid #aaa; width:190px; float:left}
.complexe .radioformat input {margin-top:-2px; width:auto; border:0; float:none;}
.complexe select#UsrNbEnfant {width:65px;}
.complexe select.birthday {margin-right:2px; width:56px;}
.complexe select.birthmonth {margin-right:2px; width:61px;}
.complexe select.birthyear {width:68px;}

.complexe .submit input {margin:0; padding:0.5em; width:auto; border:0; float:right; font-weight:bold; text-transform:uppercase; cursor:pointer;}


.complexe legend span {margin:0 37px; position:absolute; left:-10000px;}

#main .complexe .item {margin:0; padding:0.5em 37px;}
#main .complexe .minimize {padding:0; width:230px; float:left;}
#main .complexe .maximize {padding:0; width:500px; clear:left;}

.complexe .item span.required {display:block; margin:0 0 -1.2em -0.8em; padding:0; width:0.8em; float:none;}

.complexe .item label, .complexe .item span {margin-right:14px; padding-top:0.3em; width:256px; float:left; font-weight:bold;}

.complexe .optin label {display:block; padding:0.5em 37px;}
.complexe .optin label input {margin-top:-0.2em;}

.complexe .basic input, .complexe .basic textarea {padding:2px 4px; border:1px solid #aaa; width:220px; float:left;}
.complexe .basic textarea {height:15em;}

.complexe .basic select {margin-top:1px; border:1px solid #aaa; width:230px; float:left}
.complexe .basic select.nbreEnfants {width:80px;}
.complexe .basic select.day {margin-right:2px; width:70px;}
.complexe .basic select.month {margin-right:2px; width:74px;}
.complexe .basic select.year {width:82px;}

.complexe .group label {margin-right:8px; width:auto; font-weight:normal;}
.complexe .group .column {margin-right:10px; padding-top:1em; width:155px; float:left;}
.complexe .group .column label {padding:0.5em 0; width:134px; font-weight:normal;}
.complexe .group input {margin-top:-0.2em;}

.complexe .submit {padding:0 37px;}
.complexe .submit input {margin:0; padding:0.5em; width:auto; border:0; float:right; font-weight:bold; text-transform:uppercase; cursor:pointer;}

.complexe fieldset.enfant {margin:2em 0;}
.dynJS .hide #E1, .hide #E2, .hide #E3, .hide #E4 {display:none;}
.hide #E1.show, .hide #E2.show, .hide #E3.show, .hide #E4.show {display:block;}

.complexe .infoLiberte {padding:0.5em 37px 0 37px; border-top:1px solid #aaa; font-size:0.9em;}
.complexe .infoLiberte span {display:block; text-align:center;}

#connuComment p {padding-bottom:5px; font-weight:bold;}
#F_identification p {margin-bottom:10px;}

label em.infos {font-weight:normal;}
em.erreur {margin:0;display:block;}

.errorsInforming {margin:10px 59px 10px 71px; padding:2px 5px; font-weight:bold;}

/*Home*/
.home #main .presentation {margin-top:2em;}
.home #main .presentation .stop {padding:0 41px 10px 72px;}
.home #main .presentation .item {padding:0 0 1em 0; width:223px; float:left;}
.home #main .presentation .catalogue, .home #main .presentation .ideesCadeaux, .home #main .presentation .demopueri {float:right;}    
.home #main .presentation .catalogue img {margin-right:5px; float:left;}
.home #main .presentation h2 {margin-bottom:0.5em; padding-left:15px; font-size:1.4em;}
.home #main .presentation a {font-weight:bold; text-decoration:underline;}
.home #main .presentation a:hover {text-decoration:none;}

#main .bestOf {margin-top:4em; position:relative;margin-left:45px;}
#main .bestOf .ideesCadeaux, #main .bestOf .nousOnAime {padding-top:68px; width:604px;}
#main .bestOf .stop {padding:0 0 0 24px;overflow:visible;}
#main .bestOf h2 {height:61px;left:44px;overflow:hidden;position:absolute;top:-27px;width:154px;}
#main .bestOf h2 a {display:block; padding-top:61px;}
#main .bestOf .nousOnAime h2 {left:235px;}

.nousOnAime #main .bestOf .ideesCadeaux, .ideesCadeaux #main .bestOf .nousOnAime {position:absolute; top:0; left:-10038px;}
.nousOnAime #main .bestOf .ideesCadeaux h2 {left:10084px;}
.ideesCadeaux #main .bestOf .nousOnAime h2 {left:10274px;}

#main .bestOf .item, #main .bestOf .more {margin:0 30px 0 0; padding:0 0 15px 0; width:144px; float:left;margin-top:0px;}
#main .bestOf .item a, #main .bestOf .item span {display:block;}
#main .bestOf .item a span {font-weight:bold;}
#main .bestOf .item .thumbs {margin:0;}
#main .bestOf .more a {padding:45px 10px 0 10px; font-weight:bold; text-align:center;}

/*Univers*/
.univers #main .contenu {padding:10px 11px 35px 23px;}
.univers #main .item {margin:10px 23px 0 23px; padding:0; width:144px; float:left; text-align:center;}

.univers #main .thumbs {margin:0 auto;}

.univers #main p {padding:0 22px;}
.univers #main a {display:block; font-weight:bold;}

/*Listes de résultats*/
#main.liste {position:relative;}
#main.liste h2 {position:absolute; top:-1px; left:0;}
.listeGenerique #main.liste h2 {top:0px;}
* html #main.liste h2 {top:1px;}
#main.liste .contenu {padding:10px 7px 0 30px;}

#main.liste .resultats {width:389px; float:right;}
#main.liste .resultats .start, #main.liste .resultats .stop {height:2px;}

#main.liste .rubInfos, #main.liste #collection, #main.liste .rappelRecherche {width:166px; float:left; clear:left;}
#main.liste .rappelRecherche {margin-top:0; font-size:1.2em;}

#main.liste .resultats h3 {margin-top:0; padding-top:40px; height:0; position:relative; overflow:hidden;}

#main.liste .item a {display:block; font-size:1.1em;}

#main.liste .more a {float:right; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

#main.liste .nomProduit {text-transform:uppercase;}

#main.liste del {font-size:0.9em;}

#main.liste #collection p {margin:0.3em 0; font-size:1.2em; font-weight:bold;}
#main.liste #collection label {display:block; font-weight:bold;}
#main.liste #collection select {margin-top:0.3em; width:136px; border:1px solid #aaa;}
#main.liste #collection input {margin-top:0.3em;}
#main.liste #collection .thumbs {padding:6px 0; width:164px; height:auto;}

#main.liste .rubInfos h3 {margin:0 0 0.5em 0; padding-top:130px; height:0; overflow: hidden;}
.offresMoment #main.liste .rubInfos h3 {padding-top:100px;width:152px;margin-left:auto;margin-right:auto;}
.offresMoment #main.liste .rubInfos .reduction h3 {padding-top:120px;}
#main.liste .rubInfos p {margin-top:0; font-size:1.2em;}
#main.liste .rubInfos p.legal {font-size:0.9em;}
#main.liste .rubInfos .bienChoisir {margin-top:30px;}
#main.liste .rubInfos .bienChoisir a {display:block; padding-top:90px; height:0; overflow:hidden;}
#main.liste .rubInfos .bienChoisir p {font-size:1em; text-align:center;}

/*Fiches produits*/
.infosTechniques {padding-bottom:2em; width:152px; float:left;}
.infosPresentation {padding-bottom:1em; width:330px; float:right;}

.ficheProduit #main h3 {margin:0; font-size:2.2em; font-weight:normal;}

.ficheProduit #main .intro {margin-bottom:2.5em;}
.ficheProduit #main .accroche {margin-top:0;}

.ficheProduit #main dt {margin-top:2em; padding-top:30px; width:152px; height:0; overflow:hidden;}
.ficheProduit #main dd {padding:0 10px 10px 15px; clear:right;}

.ficheProduit #main .legal {margin:0 0 0 8px; clear:both;}
.ficheProduit #main .outils {margin-top:0;}

.ficheProduit #main .thumbs {margin:0.5em 0 0 8px;}

.ficheProduit #main .visuels {float:none;}
.ficheProduit #main .visuels a {display:block; text-align:center;}

.ficheProduit #main .marqueProduit {font-size:1.2em;}

.ficheProduit #main ins {font-size:1.2em; font-weight:bold;}

.ficheProduit #main .picto {margin-top:0.5em; width:auto;}

.ficheProduit #main .alertPromo {padding:2px 5px; border:2px solid #d10014; font-size:1.4em;}
.ficheProduit #main .alertPromo p {margin:0;}

/*Infos et Conseils*/
.infosConseils #main {padding-bottom:5px;}
.infosConseils #main .contenu {padding:10px 24px 43px 36px;}

.infosConseils #main .menu {margin-top:40px; width:89px; float:left;}
.infosConseils #main .menu a {display:block; margin-bottom:7px; padding-top:20px; width:89px; height:0; overflow:hidden;}
.infosConseils #main .menu .mAV a {padding-top:40px;}

.infosConseils #main h3 {margin:0; padding-top:54px; height:0; overflow:hidden;}
.infosConseils #main h4 {margin:1.8em 0 -0.6em 0; padding-top:36px; height:0; overflow:hidden;}
.infosConseils #main h5 {margin:1.2em 0; font-size:1em;}

.infosConseils #main .etapes {width:450px; float:right;}
.infosConseils #main .etapes ul {margin:1.2em 10px 1.2em 25px; list-style:square;}
.infosConseils #main .etapes li {margin-bottom:0.6em;}
.infosConseils #main .checkList {width:225px; float:left;}
.infosConseils #main .checkList ul {margin-bottom:0;}
.infosConseils #main .accroche {margin-top:10px; padding-top:0.6em; width:450px; font-weight:bold;}
.infosConseils #main .accroche p {margin:0; padding:0 10px 0.6em 10px;}
.infosConseils #main .developpement p {padding-right:184px;}
.infosConseils #main .progres ul {margin-top:0;}
.infosConseils #main .jouets .item {padding:0; width:150px; float:left; text-align:center;}
.infosConseils #main .jouets .item a {display:block; width:144px;}

.infosConseils #main .chambre .checkList {padding-right:250px; width:200px;}
.infosConseils #main .promenadeVoyages .checkList {padding-left:225px;}
.infosConseils #main .repas .checkList {padding-right:225px;}

/*Recherche*/
.recherche #main .infos {font-weight:normal;}

/*Commande catalogue*/
.catalogue #main .accroche {margin:0 -10px; padding-top:0.5em;}
.catalogue #main .accroche .stop {padding:0 10px 0.5em 10px;}
.catalogue #main .accroche p {margin:0; padding:0.5em 0;}
.catalogue #main #coupon {margin:0 8px; padding:1em 0; width:484px; position:relative; text-align:center; text-transform:uppercase;}
.catalogue #main #coupon img {display:block;}
.catalogue #main #coupon span {display:block; width:200px; position:absolute; top:125px; right:0; font-size:1.4em; font-weight:bold;}

/*Trouver magasin*/
.magasins #main .contenu{padding:1px 56px 39px 67px;}
.magasins #main .resultats h3 {margin:0 -37px; padding:0.6em 37px; font-size:1.6em; text-transform:uppercase;}
.magasins #main .item {margin:0 -37px; padding:0.6em 37px;}
.magasins #main .item ul {padding-left:20px; font-weight:bold; list-style:square;}
.magasins #main .nomMagasin {font-size:1.2em;}

/*Nos marques*/
.nosMarques #main {width:750px;}
.nosMarques #main h3 {margin:0; font-size:1.2em; text-transform:uppercase;}
.nosMarques #main .stop {margin:0 -37px; padding:0 37px 80px 37px;}
.nosMarques #main .item {margin:0 -37px; padding:1.5em 37px; position:relative;}
.nosMarques #main .item .item {margin:0 20px 0 0; padding:0; width:144px; float:left; font-weight:bold; text-align:center;}
.nosMarques #main .minimize {padding:0; width:520px;}
.nosMarques #main .minimize h3 {font-size:1.6em;}
.nosMarques #main .minimize p {margin-top:1em;}
.nosMarques #main .marque {padding-bottom:2.5em;}
.nosMarques #main .logo {margin:0; width:146px; padding:2px 0 4px 0; float:left;}
.nosMarques #main .logo img {display:block; margin:0 8px;}
.nosMarques #main .more {font-weight:bold;}
.nosMarques #main .more a {padding:0; text-decoration:underline;}
.nosMarques #main .more a:hover {text-decoration:none;}
.nosMarques #main .produits {clear:both;}
.nosMarques #main .produits h3 {font-weight:normal; text-transform:none;}

.nosMarques #main.home .stop {padding-bottom:50px;}
.nosMarques #main.home .accroche {font-size:1.2em; font-weight:bold;}
.nosMarques #main.home .marques {padding:2em 0;}
.nosMarques #main.home .item {margin:0 25px 0 0; padding:0 0 1em 0; float:left; font-weight:bold; text-align:center;}
.nosMarques #main.home .logo {padding-bottom:0;}
.nosMarques #main.home .logo img {margin-bottom:4px;}
.nosMarques #main.home h3 {margin-bottom:-0.5em; padding-top:40px; height:0; overflow:hidden;}

/*Liste naissance*/
.identification #main .complexe .submit input, .desinscription #main .complexe .submit input {margin-bottom:-1em; position:relative;}

.listeNaissanceHome #main h3 {margin:0.5em 0 1.5em 0; font-size:1.4em; text-align:center;}
.listeNaissanceHome #main h4 {margin:1.5em 0 -0.5em 0; font-size:1.2em; text-transform:uppercase;}
.listeNaissanceHome #main ul {padding-left:20px; list-style:square;}
.listeNaissanceHome #main .creer a {width:18em; max-width:480px;}

.listeNaissance #main h2.listeUniversH2,.nosMarques #main h2.listeUniversH2{background:transparent url(headers/h2_2colonnes.gif) 15px bottom no-repeat;margin-top:30px;}

.listeNaissance #main {width:750px;}
.listeNaissance #main .item {margin:0 -37px; padding:1.5em 37px; position:relative;}
.listeNaissance #main .visuels {padding-right:10px; float:left;}
.listeNaissance #main .thumbs {margin:0;}
.listeNaissance #main .outils {padding:0 0 2em 0;}
.listeNaissance #main .item p, .listeNaissance #main .comments {margin:0 10px 0 0; width:200px; float:left;}
.listeNaissance #main .item p {font-size:1.1em;}
.listeNaissance #main .nomProduit {text-transform:uppercase;}
.listeNaissance #main .buyOrDelete {width:95px; float:right;}

.listeNaissance #main .comments label {display:block;}
.listeNaissance #main .comments input, .listeNaissance #main .comments textarea {display:block; margin-top:0.2em; padding:2px 4px; width:180px; border:1px solid #ccc;}
.listeNaissance #main .comments input {margin-bottom:0.5em;}
.listeNaissance #main .comments textarea {height:8em;}

.listeNaissance #main .buyOrDelete label {display:block; margin-bottom:1em; text-align:center;}
.listeNaissance #main .buyOrDelete input {margin-top:0.2em;}

.listeNaissance #main .item a {display:block;}
.listeNaissance #main .item p a {width:200px;}

.listeNaissance #main .outils {float:none;}
.listeNaissance #main .outils li {margin:0.2em 20px 0 0; float:left;}
.listeNaissance #main .outils .enregistrer {margin:0em 0 0 0; float:right;}
.listeNaissance #main .outils .enregistrer input {margin:0; padding:0.5em; width:auto; border:0; font-weight:bold; text-transform:uppercase; cursor:pointer;}

/** liste generique **/
.listeGenerique #main,.nousOnAime #main,.offresMoment #main,.ideesCadeaux #main{padding-bottom:47px;}
.listeGenerique #main .contenu,.nousOnAime #main .contenu,.offresMoment #main .contenu,.ideesCadeaux #main .contenu{position:relative;padding-bottom:110px;}
.listeGenerique #main .contenu .legal,.nousOnAime #main .contenu .legal,.offresMoment #main .contenu .legal,.ideesCadeaux #main .contenu .legal{position:absolute;bottom:-21px;width:173px;}
.listeGenerique .nav li.prev,.nousOnAime #main .nav li.prev{margin-left:-248px;}

/*Contact + Mentions légales + Plan du site + Services + A propos*/
.contact #main .adresse, .mentionsLegales #main .adresse {display:block; text-align:center;}

.planSite #main ul {padding:0 10px 0 20px; list-style:square;}
.planSite #main .sitemap {width:250px; float:left;}

.aPropos #main .contenu {padding:1px 46px 35px 50px;}
.services #main ul, .aPropos #main ul {padding-left:20px; list-style:square;}
.services #main ul.legal {padding:0; list-style:none;}
.services #main ul.legal li {margin-top:1em;}
.services #main .feature {padding-left:7px;}
.services #main h3{padding-left:20px;}


.services #main .contenu{padding-bottom:42px;}
.services #main .chequesCadeaux {padding:5px 171px 10px 0;}
.services #main .listeNaissance {padding:10px 0 10px 140px;}
.services #main .carteClub .deco {padding-right:199px;}
.services #main .carteCadeaux .deco {padding:1px 171px 15px 0;}
.services #main .livraison {padding:10px 70px 10px 0;}
.services #main .annivGeoffrey {padding:10px 0;}
.services #main .annivGeoffrey .deco {padding-right:150px;}
 
.aPropos #main .intro {margin-bottom:10px; font-size:1.4em; font-weight:bold;}
.aPropos #main .choix {margin:20px 0; padding:5px 0 5px 130px;}
.aPropos #main .expertise .deco {margin:20px 0; padding:5px 155px 5px 0;}
.aPropos #main .services {margin:20px 0; padding:5px 0 20px 200px;}
.aPropos #main .babies .deco {padding:0 190px 10px 0;} 
.aPropos #main .imagination {margin:20px 0; padding:5px 0 10px 190px;}

.aPropos #main .reveDeFille {padding:15px 150px 25px 0;}
.aPropos #main .cyberToys {padding:0 0 10px 190px;}
.aPropos #main .teentronics {padding:25px 160px 45px 0;}
.aPropos #main .sports {padding:25px 0 20px 190px;} 
.aPropos #main .jeuxSociete {padding:20px 220px 20px 0;}

.aPropos #main .construction {padding-right:200px;}
.aPropos #main .fetesDeguisements {padding:5px 0 15px 150px;}
.aPropos #main .jeuxFilles {padding:40px 200px 40px 0;}
.aPropos #main .jeuxGarcons {padding:15px 0 10px 210px;}


/*Crédits*/
#glucoz, #goaland {width:220px; float:left;}
#glucoz {margin-right:50px;}
#glucoz a, #goaland a {display:block; padding-right:20px;}
#glucoz img, #goaland img {display:block; margin-bottom:10px;}
#goaland img {margin-top:30px;}

/*Clearing*/
form:after, .complexe .field:after, .complexe .submit:after, .nav ul:after, #sideDivers .nousOnAime li:after, #sideDivers .memeFamille li:after, #focusRubriques:after, .home #main .stop:after, #main .contenu .item:after, #main .outils:after, .more:after, #main .contenu:after, .picto:after, .bonPlan:after, .nosMarques #main .marques:after, .nosMarques #main .marque:after, .nosMarques #main .produits:after, #main .cleared:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/************************/
/* Backgrounds + Colors */
/************************/

/*body*/
body {background:#f2a1c2;}

/*headers*/
h1 {background:url(headers/logo.gif);}

.home #main .presentation .listeNaissance h2 {background:url(bg/puce_presentation.gif) no-repeat 0 0.3em;}
.home #main .presentation .catalogue h2 {background:url(bg/puce_presentation.gif) no-repeat 0 0.3em;}
.home #main .presentation .infosConseils h2 {background:url(bg/puce_presentation.gif) no-repeat 0 0.3em;}
.home #main .presentation .ideesCadeaux h2 {background:url(bg/puce_presentation.gif) no-repeat 0 0.3em;}
.home #main .presentation .demopueri h2 {background:url(bg/puce_presentation.gif) no-repeat 0 0.3em;}

#wrapper{background:transparent url(bg/wrapper_end.gif) 39px bottom no-repeat;}
.home #wrapper{background:transparent url(bg/wrapper_end_home.gif) 39px bottom no-repeat;}
#wrapper #wrappperBG{background:transparent url(bg/wrapper.gif) 39px -43px no-repeat;}
#main.liste h3 {background:url(headers/h3_resultats.gif) no-repeat;}
.nousOnAime #main.liste h3 {background:url(headers/h3_nousOnAime.gif) no-repeat;}
.promosMois #main.liste h3 {background:url(headers/h3_promosMois.gif) no-repeat;}
.trouverCadeau #main.liste h3 {background:url(headers/h3_trouverCadeau.gif) no-repeat;}
.listeGenerique #main.liste h3 {background:url(headers/h3_listeGenerique.gif) no-repeat;}

.offresMoment #main.liste h3 {background:url(headers/h3_offresMoment.gif) no-repeat;}
.ideesCadeaux #main.liste h3 {background:url(headers/h3_ideesCadeaux.gif) no-repeat;}
.nousOnAime #main.liste h3 {background:url(headers/h3_nousOnAime.gif) no-repeat;}
#main.liste h3.listchambre {background-position:0 0;}
#main.liste h3.listsecurite {background-position:0 -40px;}
#main.liste h3.listrepas {background-position:0 -80px;}
#main.liste h3.listvetements {background-position:0 -120px;}
#main.liste h3.listtoilette {background-position:0 -160px;}
#main.liste h3.listdetente {background-position:0 -200px;}
#main.liste h3.listpromenade {background-position:0 -240px;}
#main.liste h3.listvoyages {background-position:0 -280px;}
#main.liste h3.listjouets {background-position:0 -320px;}
#main.liste h3.livresetalbums {background-position:0 -360px;}

#main.liste .rubInfos h3 {background:url(headers/h3_rubInfos.gif) no-repeat;}
.listeGenerique #main.liste .rubInfos h3 {background-position:0 0;}
.offresMoment #main.liste .rubInfos h3 {background-position:-166px 0;}
.offresMoment #main.liste .rubInfos .reduction h3 {background-position:-332px 0;}
.ideesCadeaux #main.liste .rubInfos h3 {background-position:-498px 0;}
.nousOnAime #main.liste .rubInfos h3 {background-position:-664px 0;}

.infosConseils #main h3 {background:url(headers/h3_infosConseils.gif) no-repeat -22px 0px;}
.infosConseils #main.mAV h3 {background-position:-22px 0;}
.infosConseils #main.m00 h3 {background-position:-22px -61px;}
.infosConseils #main.m02 h3 {background-position:-22px -112px;}
.infosConseils #main.m06 h3 {background-position:-22px -165px;}
.infosConseils #main.m12 h3 {background-position:-22px -222px;}
.infosConseils #main.m24 h3 {background-position:-22px -280px;}

.infosConseils #main h4 {background:url(headers/h4_infosConseils.gif) no-repeat;}
.infosConseils #main .developpement h4 {background-position:0 0;}
.infosConseils #main .progres h4 {background-position:0 -36px;}
.infosConseils #main .jouets h4 {background-position:0 -72px;}
.infosConseils #main .votreValise h4 {background-position:0 -108px;}
.infosConseils #main .saValise h4 {background-position:0 -144px;}
.infosConseils #main .chambre h4 {background-position:0 -180px;}
.infosConseils #main .salon h4 {background-position:0 -216px;}
.infosConseils #main .promenadeVoyages h4 {background-position:0 -252px;}
.infosConseils #main .bain h4 {background-position:0 -288px;}
.infosConseils #main .repas h4 {background-position:0 -324px;}
.infosConseils #main .allaitementMaternel h4 {background-position:0 -360px;}
.infosConseils #main .allaitementBiberon h4 {background-position:0 -396px;}
.infosConseils #main .habits h4 {background-position:0 -432px;}

.nosMarques #main.home h3 {background:url(headers/h3_nosMarques.gif) no-repeat;}
.nosMarques #main.home .presentation h3 {background-position:0 0;}
.nosMarques #main.home .leader h3 {background-position:0 -40px;}
.nosMarques #main.home .qualite h3 {background-position:0 -80px;}

/*Liens outils*/
#main .envoyerAmi a {background:url(pictos/envoyerAmi.gif) no-repeat 0 50%;}
#main .imprimer a {background:url(pictos/imprimer.gif) no-repeat 0 50%;}
#main .ajouterListe a {background:url(pictos/ajouterListe.gif) no-repeat 0 50%;}
#main .changerListe a {background:url(pictos/changerListe.gif) no-repeat 0 50%;}

#main .prev a {background:url(pictos/prev_generique.gif) no-repeat 0 0.45em;}
#main .next a {background:url(pictos/next_generique.gif) no-repeat 100% 0.45em;}

.listeGenerique #main .prev a, .nosMarques #main .prev a {background:url(pictos/prev_listeGenerique.gif) no-repeat 0 0.45em;}
.listeGenerique #main .next a, .nosMarques #main .next a {background:url(pictos/next_listeGenerique.gif) no-repeat 100% 0.45em;}
.listeGenerique #main .more a {background:url(pictos/next_listeGenerique.gif) no-repeat 0 0.65em;}

.nousOnAime #main .prev a {background:url(pictos/prev_nousOnAime.gif) no-repeat 0 0.45em;}
.nousOnAime #main .next a {background:url(pictos/next_nousOnAime.gif) no-repeat 100% 0.45em;}
.nousOnAime #main .more a {background:url(pictos/next_nousOnAime.gif) no-repeat 0 0.65em;}

.offresMoment #main .prev a {background:url(pictos/prev_listeGenerique.gif) no-repeat 0 0.45em;}
.offresMoment #main .next a {background:url(pictos/next_listeGenerique.gif) no-repeat 100% 0.45em;}
.offresMoment #main .more a {background:url(pictos/next_listeGenerique.gif) no-repeat 0 0.65em;}

.ideesCadeaux #main .prev a {background:url(pictos/prev_listeGenerique.gif) no-repeat 0 0.45em;}
.ideesCadeaux #main .next a {background:url(pictos/next_listeGenerique.gif) no-repeat 100% 0.45em;}
.ideesCadeaux #main .more a {background:url(pictos/next_listeGenerique.gif) no-repeat 0 0.65em;}

.listeNaissance #main .prev a {background:url(pictos/prev_listeGenerique.gif) no-repeat 0 0.45em;}
.listeNaissance #main .next a {background:url(pictos/next_listeGenerique.gif) no-repeat 100% 0.45em;}

/*Vignettes*/
.thumbs {background:url(bg/thumbs_144x96.gif) no-repeat 0 0;}
#main.liste #collection .thumbs {border:1px solid #ccc; background:#fff;}
.nosMarques #main .logo {background:url(bg/nosMarques_thumbs.gif) no-repeat;}

/*Divers*/
#content div.retourToys {background:url(menus/retourToys.gif) no-repeat;}

#main {/*background:url(bg/main_generique_end.gif) no-repeat 0 100%;*/}
#main .contenu {background:url(bg/main_univers.gif) 15px bottom no-repeat;}

.home #main .presentation {/*background:url(bg/main_home.gif) repeat-y;*/}
.home #main .presentation .stop {background:url(bg/main_home_end.gif) no-repeat 30px 100%;}

.univers #main, .inscriptionListeNaissance #main, .inscriptionBonsPlans #main, .identification #main, .listeNaissanceHome #main, .desinscription #main, .nosMarques #main {/*background:url(bg/main_univers_end.gif) no-repeat 0 100%;*/}
.univers #main .contenu, .inscriptionListeNaissance #main .contenu, .inscriptionBonsPlans #main .contenu, .identification #main .contenu, .listeNaissanceHome #main .contenu, .desinscription #main .contenu, .nosMarques #main .contenu {background:url(bg/main_univers.gif) 15px bottom no-repeat;}

.infosConseils #main {/*background:url(bg/main_infosConseils_end.gif) no-repeat 0 100%;*/}
.infosConseils #main .contenu {background:url(bg/main_univers.gif) 15px bottom no-repeat;}

/*.recherche #main {background:url(bg/main_recherche_end.gif) no-repeat 0 100%;}*/
.recherche #main .contenu {background:url(bg/main_univers.gif) 15px bottom no-repeat;}

.magasins #main {/*background:url(bg/main_magasins_end.gif) no-repeat 0 100%;*/}
.magasins #main .contenu {background:url(bg/main_magasins.gif) no-repeat 17px 100%;}

/*.listeNaissance #main, .nosMarques #main {background:url(bg/main_listeNaissance_end.gif) no-repeat 0 100%;}*/
.listeNaissance #main .contenu, .nosMarques #main .contenu {background:url(bg/main_2colonnes.gif) 15px bottom no-repeat;}
.listeNaissance #main .alt, .nosMarques #main .alt {background:#fff4fe;}

.inscriptionOffresSpeciales #main {background:url(bg/main_offresSpeciales_end.gif) no-repeat 0 100%;}
.inscriptionOffresSpeciales #main .contenu {background:url(bg/main_univers.gif) 15px bottom no-repeat;}

.listeGenerique #main {background:url(bg/main_listeGenerique_end.gif) no-repeat 18px 100%;}
.listeGenerique #main h2,body.nousOnAime #main h2,body.ideesCadeaux #main h2,body.offresMoment #main h2{background:none !important;}
.listeGenerique #main .contenu {background:url(bg/main_listeGenerique.gif) repeat-y 18px 0px;}
.listeGenerique #main .tri {background:url(bg/tri_listeGenerique.gif) no-repeat 18px 16px;}
.listeGenerique #main.liste .resultats .item, .listeGenerique #main.liste .resultats .noitem {background:#fdd4e2;}
.listeGenerique #main.liste .resultats .alt {background:#FDC5D9;}

.offresMoment #main {background:url(bg/main_listeGenerique_end.gif) no-repeat 18px 100%;}
.offresMoment #main .contenu {background:url(bg/main_listeGenerique.gif) repeat-y 18px 0px;}
.offresMoment #main .tri {background:url(bg/tri_listeGenerique.gif) no-repeat 18px 15px;}
.offresMoment #main.liste .resultats .item, .offresMoment #main.liste .resultats .noitem {background:#fdd4e2;}
.offresMoment #main.liste .resultats .alt {background:#FDC5D9;}

.ideesCadeaux #main {background:url(bg/main_listeGenerique_end.gif) no-repeat 18px 100%;}
.ideesCadeaux #main .contenu {background:url(bg/main_listeGenerique.gif) repeat-y 18px 0px;}
.ideesCadeaux #main .tri {background:url(bg/tri_listeGenerique.gif) no-repeat 18px 15px ;}
.ideesCadeaux #main.liste .resultats .item, .ideesCadeaux #main.liste .resultats .noitem {background:#fdd4e2;}
.ideesCadeaux #main.liste .resultats .alt {background:#FDC5D9;}

.nousOnAime #main {background:transparent url(bg/main_listeGenerique_end.gif) no-repeat scroll 19px 100%;}
.nousOnAime #main .contenu {background:url(bg/main_listeGenerique.gif) repeat-y 19px 0px;}
.nousOnAime #main .tri {background:url(bg/tri_listeGenerique.gif) no-repeat 19px 16px;}
.nousOnAime #main.liste .resultats .item, .nousOnAime #main.liste .resultats .noitem {background:#FDD4E2;}
.nousOnAime #main.liste .resultats .alt {background:#FDC5D9;}
.nousOnAime #main.liste .resultats {width:388px;}
/*#main.liste .resultats .start {background:url(bg/liste_start.gif) no-repeat;}
#main.liste .resultats .stop, #main.liste .resultats .more {background:url(bg/liste_stop.gif) no-repeat;}*/

.ficheProduit #main .contenu {background:url(bg/main_produit.gif) 15px bottom no-repeat;}
.ficheProduit #main dl {background:url(bg/infos_produits.gif) repeat-y;}
.ficheProduit #main dt {background:url(headers/infos_produits.gif) no-repeat;}
.ficheProduit #main .alertPromo, #main .important {background:#fff;}

/*.nosMarques #main.home .start {background:url(bg/nosMarques.gif) no-repeat 100% 0;}*/
/*.nosMarques #main .stop {background:url(bg/nosMarques_end.gif) no-repeat 37px 100%;}*/

.magasins #main .alt {background:#c9eef3;}
.magasins #main .resultats h3 {background:#4e97a1;}

#pub-468x220 {background:url(bg/pub468x220.gif) no-repeat 30px 0px;}
#pub-468x220 div {background:#e2e1c9;}

.errorsInforming {background:#d10014;}

/*Best of*/
.home .ideesCadeaux #main {background:none;}
.home .nousOnAime #main {background:none;}

.home #main .ideesCadeaux .stop {background:url(bg/bestOf.gif) no-repeat left bottom;}
.home #main .nousOnAime .stop {background:url(bg/bestOf.gif) no-repeat left bottom;}

#main .bestOf .ideesCadeaux {background:url(bg/bestOf_start.gif) no-repeat;}
#main .bestOf .nousOnAime {background:url(bg/bestOf_start.gif) no-repeat 0px 0;}

#main .bestOf h2 {background:url(menus/bestOf_home.gif) no-repeat;}
.nousOnAime #main .bestOf .ideesCadeaux h2 {background-position:-181px -68px;}
.ideesCadeaux #main .bestOf .ideesCadeaux h2 {background-position:0 0px;}
.ideesCadeaux #main .bestOf .nousOnAime h2 {background-position:-181px 1px;}
.nousOnAime #main .bestOf .nousOnAime h2 {background-position:0 -68px;}

.home .ideesCadeaux #main .more a, .home .nousOnAime #main .more a {background:none;}

/*Liens Bien Choisir*/
.bienChoisir a {background:url(outils/bienChoisir.gif);}
.bienChoisir a.ecoutebebe {background-position:0 0;}
.bienChoisir a.chaisehaute {background-position:0 -90px;}
.bienChoisir a.landau {background-position:0 -180px;}
.bienChoisir a.sportive {background-position:0 -270px;}
.bienChoisir a.compacte {background-position:0 -360px;}
.bienChoisir a.americaine {background-position:0 -450px;}
.bienChoisir a.jumelle {background-position:0 -540px;}
.bienChoisir a.nacelle {background-position:0 -630px;}
.bienChoisir a.siegeauto {background-position:0 -720px;}
.bienChoisir a.rehausseur {background-position:0 -810px;}

/*Réserver le catalogue*/
.catalogue #main .accroche {background:url(bg/accroche_generique.gif) no-repeat;}
.catalogue #main .accroche .stop {background:url(bg/accroche_generique.gif) no-repeat 0 100%;}

/*Infos et conseils*/
.infosConseils #main .menu a {background:url(menus/infosConseils.gif);}
.infosConseils #main .menu .mAV a {background-position:0 0;}
.infosConseils #main .menu .m00 a {background-position:0 -40px;}
.infosConseils #main .menu .m02 a {background-position:0 -60px;}
.infosConseils #main .menu .m06 a {background-position:0 -80px;}
.infosConseils #main .menu .m12 a {background-position:0 -100px;}
.infosConseils #main .menu .m24 a {background-position:0 -120px;}

.infosConseils #main .accroche {background:url(bg/accroche_infosConseils.gif) no-repeat;}
.infosConseils #main .accroche .stop {background:url(bg/accroche_infosConseils.gif) no-repeat 0 100%;}
.infosConseils #main.m02 .developpement {background:url(bg/infosConseils_m02.jpg) no-repeat 100% 100%;}
.infosConseils #main.m06 .developpement {background:url(bg/infosConseils_m06.jpg) no-repeat 100% 100%;}
.infosConseils #main.m12 .developpement {background:url(bg/infosConseils_m12.jpg) no-repeat 100% 100%;}
.infosConseils #main.m24 .developpement {background:url(bg/infosConseils_m24.jpg) no-repeat 100% 100%;}

.infosConseils #main .chambre .checkList {background:url(bg/infosConseils_detente.jpg) no-repeat 100% 50%;}
.infosConseils #main .promenadeVoyages .checkList {background:url(bg/infosConseils_voyages.jpg) no-repeat 0 1em;}
.infosConseils #main .repas .checkList {background:url(bg/infosConseils_repas.jpg) no-repeat 100% 1em;}

/*Pages footer + services*/
.services #main .contenu{background:transparent url(bg/services.gif) no-repeat scroll 15px bottom;}
.carteCadeaux #main .contenu{background:transparent url(bg/services_cb.gif) no-repeat scroll 17px bottom;}
.carteClub #main .contenu{background:transparent url(bg/bonsPlans.gif) no-repeat scroll 15px bottom;}

.services #main .chequesCadeaux {background:url(bg/services_carteCadeaux2.jpg) no-repeat 100% 50%;}
.services #main .listeNaissance {background:url(bg/services_listeNaissance.jpg) no-repeat 0 50%;}
.services #main .carteClub .deco {background:url(bg/services_carteClub.jpg) no-repeat 100% 10%;}
.services #main .carteCadeaux .deco {background:url(bg/services_carteCadeaux.jpg) no-repeat 100% 10%;}
.services #main .livraison {background:url(bg/services_livraison.jpg) no-repeat 100% 50%;}

.services #main h3{background:transparent url(bg/service_soleil.gif) left 2px no-repeat;}
/*.services #main .annivGeoffrey .deco {background:url(bg/services_annivGeoffrey.jpg) no-repeat 100% 50%;}*/

.aPropos #main .choix {background:url(bg/aPropos_choix.jpg) no-repeat 0 50%;}
.aPropos #main .expertise .deco {background:url(bg/aPropos_expertise.jpg) no-repeat 100% 50%;}
.aPropos #main .services {background:url(bg/aPropos_services.jpg) no-repeat 0 50%;}
.aPropos #main .babies .deco {background:url(bg/aPropos_babies.jpg) no-repeat 100% 50%;}
.aPropos #main .imagination {background:url(bg/aPropos_imagination.jpg) no-repeat 0 50%;}

.aPropos #main .reveDeFille {background:url(bg/aPropos_reveDeFille.jpg) no-repeat 100% 50%;}
.aPropos #main .cyberToys {background:url(bg/aPropos_cyberToys.jpg) no-repeat 0 50%;}
.aPropos #main .teentronics {background:url(bg/aPropos_teentronics.jpg) no-repeat 100% 50%;}
.aPropos #main .sports {background:url(bg/aPropos_sports.jpg) no-repeat 0 50%;}
.aPropos #main .jeuxSociete {background:url(bg/aPropos_jeuxSociete.jpg) no-repeat 100% 50%;}

.aPropos #main .construction {background:url(bg/aPropos_construction.jpg) no-repeat 100% 50%;}
.aPropos #main .fetesDeguisements {background:url(bg/aPropos_fetesDeguisements.jpg) no-repeat 0 45%;}
.aPropos #main .jeuxFilles {background:url(bg/aPropos_jeuxFilles.jpg) no-repeat 100% 50%;}
.aPropos #main .jeuxGarcons {background:url(bg/aPropos_jeuxGarcons.jpg) no-repeat 0 50%;}

.services #main .feature {background:url(pictos/next_generique.gif) no-repeat 0 0.45em;}

/*Boutons*/
#main .submit input {background:#4784b5;}
.listeGenerique #main input.submit, .inscriptionBonsPlans #main .submit input, .inscriptionListeNaissance #main .submit input, .identification #main .submit input, .desinscription #main .submit input, #main input.submit, .listeNaissance #main .enregistrer input {background:transparent url(menus/ok.gif) no-repeat scroll left top;border:0 none;height:19px;overflow:hidden;text-indent:-9999px;width:20px;position:relative;z-index:10;}
.listeNaissanceHome #main a.btn{}
.offresMoment #main input.submit, .inscriptionOffresSpeciales #main .submit input {background:#e86800;}
/*.ideesCadeaux #main input.submit {background:#5aa2e9;}
.nousOnAime #main input.submit {background:#858364;}*/
.recherche #main .submit input {background:#629694;}

/*Couleurs*/
body, #track a, .planSite #main a, .nosMarques #main .produits h3, #main #pub-468x220 a {color:#604c89;}

#main h3, #main a, #main .nav, .ficheProduit .opinion, .ficheProduit .prixProduit, .ficheProduit .alertPromo, .services #main ul.legal, .services #main ul.legal, .services #main .feature, .home #main .presentation .catalogue, .home #main .presentation .catalogue a {color:#fff;}

.univers #main h3, .univers #main a, .listeGenerique #main h3, .listeGenerique #main a, .listeGenerique #main .nav, .listeGenerique #main #collection p, .nosMarques #main h3, .nosMarques #main a, .nosMarques #main .nav, .nosMarques #main .accroche {color:#604c89;}
.listeGenerique #main .outils a{color:#125483;}
.offresMoment #main h3, .offresMoment #main a, .offresMoment #main .nav {color:#604C89;}
.ideesCadeaux #main h3, .ideesCadeaux #main a, .ideesCadeaux #main .nav, .home #main .presentation .ideesCadeaux, .home #main .presentation .ideesCadeaux a, #main .bestOf .ideesCadeaux a {color:#79618f;}
.nousOnAime #main h3, .nousOnAime #main a, .nousOnAime #main .nav, #main .bestOf .nousOnAime a {color:#604c89;}
.infosConseils #main h3, .infosConseils #main a, .infosConseils #main .accroche, .home #main .presentation .infosConseils, .home #main .presentation .infosConseils a, .infosConseils #main .divers strong, .infosConseils #main h5 {/*color:#d39500;*/}
.identification #main h3, .identification #main a, .listeNaissanceHome #main h3, .listeNaissanceHome #main h4, .listeNaissanceHome #main a, .listeNaissance #main h3, .listeNaissance #main a, .listeNaissance #main .nav, .home #main .presentation .listeNaissance, .home #main .presentation .listeNaissance a, .desinscription #main a {/*color:#c475af;*/}
.magasins #main h3, .magasins #main a, .magasins #main ul, .magasins #main .nomMagasin {color:#604c89;}
.demopueri #main h3, .demopueri #main a, .demopueri #main .nav, .home #main .presentation .demopueri, .home #main .presentation .demopueri a, #main .bestOf .demopueri a {color:#629694;}

form .erreur, #main .important, #main .important a, .ficheProduit #main .alertPromo {color:#d10014;}
input.submit, #main a.btn, #main .submit input, #main .enregistrer input, .catalogue #main #coupon, .errorsInforming, .magasins #main .resultats h3 {color:#fff;}
.services #main ul li strong,.services #main ul li{color:#fff;}
.services #main ul li span,.services #main ul.legal li{color:#513264;}



#main h2.listeUniversH2{overflow:hidden;background:transparent url(bg/fond_h2.gif) -1px bottom no-repeat;min-width:138px;}
#main h2.listeUniversH2 span{position:static;top:auto;left:auto;}
#main h2.listeUniversH2 span.left{display:block;height:45px;width:123px;background:transparent url(bg/left.png) left top no-repeat;float:left;}
#main h2.listeUniversH2 span.theImage{float:left;height:32px;background:transparent url(bg/theImage.jpg) left top repeat-x;margin-left:-99px;display:inline;padding-right:17px;padding-top:13px;font-family:cocon,Verdana,Arial,sans-serif; font-size:15px;font-weight:normal;}
#main h2.listeUniversH2 span.theImage span,.univers #main h2 span.theImage img{display:block;}

#main h2.listeUniversH2 span.right{display:block;height:45px;width:12px;background:transparent url(bg/right.png) left top no-repeat;float:left;}

.spacer{clear:both;overflow:hidden;float:none;position:static;padding:0;margin:0;font-size:1px;height:1px;display:block;}


.marqueDefil{border-top:#f2a1c2 2px solid;border-bottom:#f2a1c2 2px solid; position:relative;padding:13px 0px;overflow:hidden;width:568px;margin-bottom:15px;margin:auto;}
#footer .marqueDefil p{padding-top:0px;text-align:left;font-size:12px;font-family:Arial,Verdana,sans-serif;}
#toScroll{display:block;height:31px;left:325px;overflow-x:hidden;overflow-y:hidden;position:absolute;top:9px;width:225px;}
.marqueDefil ul{position:absolute;}
.marqueDefil ul li{float:left;margin-right:10px;width:65px;text-align:center;line-height:28px;}
.marqueDefil img{vertical-align:middle;}
.jcarousel-container {width: 245px;}
/*.home #wrapper{height:1532px !important;}*/
.home #main{padding-bottom:107px !important;}
.home #main .bestOf{height:405px !important;} 

.services #footer{margin:0px !important;}
/*.envoyerAmi,*/.credits{background:#FDF2F5;}
.envoyerAmi #wrapper{margin:0;padding-bottom:0 !important;}
.envoyerAmi .complexe  .submit{padding:0;}
.credits #wrapper,.credits #wrappperBG{background:none !important;}

/** fix ie **/
* html #main h2.listeUniversH2{zoom:1;}
* html #main h2.listeUniversH2 span.left{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.toysrus.fr/babies/layout/bg/left.png');background-image:none;}
* html #main h2.listeUniversH2 span.right{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.toysrus.fr/babies/layout/bg/right.png');background-image:none;}

