*  { margin: 0; padding: 0; }
.break {clear: both; height: 1px; line-height: 1px; font-size: 1px;}
body { 
	text-align: center;
	color: #666;}
body, input, textarea, select { 
	 font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;}
   
img { border: 0; }

a { color: #cc0000;  text-decoration: none;}

#allContent { 
	width: 924px; 
	margin: 10px auto 15px auto; 
	text-align: left; padding-bottom: 15px;
   position: relative; 
   background: transparent url(../../images/footer.gif) no-repeat left bottom;}

#allContent img#logo { display: none; }
   
#langues {list-style: none; height: 16px; margin: 0 30px 5px 0;}
#langues li {float: right; margin-left: 10px;}
#langues li a {display: block; width: 22px; height: 16px;}
#langues li a span {display: none;}
#langues li#FR a {background: transparent url(../../images/france.gif) no-repeat;}
#langues li#EN a {background: transparent url(../../images/grandeBretagne.gif) no-repeat;}
#langues li#ES a {background: transparent url(../../images/espagne.gif) no-repeat;}
#langues li#IT a {background: transparent url(../../images/italie.gif) no-repeat;}
#langues li#NL a {background: transparent url(../../images/paysBas.gif) no-repeat;}
   
/******************** Zone centrale */

#mainContent { padding-bottom: 40px; }

#pageAccueil #mainContent,
#detailProduit #mainContent,
#distributeurs #mainContent { padding-bottom: 0;}

#listeProduits #mainContent, 
#pageContact #mainContent,
#listeJeux #mainContent { padding-bottom: 25px; }

#listeDecors #mainContent,
#listeCartes #mainContent { padding-bottom: 55px; }

.colonne { width: 50%; float: left;}
.colonneBis { width: 33%; float: left; }

/****/

#menuVertical,
#zoneCentrale,
#modules { float: left; }
	
#menuVertical { 
   width: 140px; 
   background: transparent url(../../images/bgMenuVertical.jpg) no-repeat; 
   padding-left: 15px;}
#detailProduit #menuVertical { padding-bottom: 40px; }

#zoneCentrale { position: relative; width: 769px;}
#pageAccueil #zoneCentrale,
#detailProduit #zoneCentrale,
#listeDecors #zoneCentrale,
#listeJeux #zoneCentrale,
#listeCartes #zoneCentrale { width: 544px;}

#modules { width: 225px; position: relative;}
#detailProduit #modules { padding: 20px 0 0 25px; width: 200px;}

#contenuCentral { 
   /*width: 709px;*/ padding-left: 40px;
   padding: 80px 0 0 20px;}

#flashHome {display: none;}

/************** Original */

#pageAccueil #contenuCentral { 
   height: 395px; margin-bottom: 5px; position: relative;
   /*background: transparent url(../../images/nickelodeon.jpg) no-repeat right bottom;*/
   background: transparent url(../../images/princessesKitty.jpg) no-repeat right bottom;
   /*background: transparent url(../../images/spidermanDora.jpg) no-repeat right bottom;*/
   /*background: transparent url(../../images/zoneCentrale.jpg) no-repeat right top;*/
   }

#btnNickelodeon,
#btnDora {display: block; position: absolute; text-indent: -5000px; overflow: hidden;}

/*#btnSpiderman {width: 210px; height: 250px; left: 40px; top: 200px;}*/
#btnNickelodeon {width: 270px; height: 370px; left: 270px; top: 100px;}
#btnDora {width: 250px; height: 250px; left: 20px; top: 220px;}
/*#btnDoraPF {width: 70px; height: 280px; left: 450px; top: 170px;}*/

#btnPrincesses,
#btnKitty,
#btnPartyFizz {display: block; position: absolute; text-indent: -5000px; overflow: hidden;}

#btnPrincesses {width: 210px; height: 250px; left: 30px; top: 170px;}
#btnKitty {width: 200px; height: 250px; left: 245px; top: 220px;}
#btnPartyFizz {width: 70px; height: 280px; left: 460px; top: 90px;}

/************** Stickers */

/*#pageAccueil #contenuCentral { 
   height: 428px; padding: 0 0 0 20px;
   background: transparent url(../../images/zoneCentraleStickers.jpg) no-repeat right top;}*/
   
/************** Noel */

/*#pageAccueil #contenuCentral {
   height: 378px; padding: 0 0 0 20px;
   background: transparent url(../../images/zoneCentraleNoel.jpg) no-repeat right top;}   */
   
   
#pageAccueil #contenuCentral,
#detailProduit #contenuCentral { width: 524px; position: relative;}

#pageAccueil #contenuCentral h1 { display: none; }

#contenuCentral h1 { font-size: 20px; color: #cc0000; line-height: 20px; margin: 15px 0 20px 0; }
#contenuCentral p { margin-bottom: 10px; }

#btnJeu { display: block; width: 524px; height: 62px; background: transparent url(../../images/btnJeu.jpg) no-repeat; margin-left: 20px;}
#btnJeu span { display: none; }

#btnAccesPhototheque {display: block; width: 275px; height: 58px; position: absolute; left: 30px; bottom: 5px; z-index: 5000; }
#btnAccesPhototheque span { display: none; }
#pageAccueil #contenuCentral h1,
#pageAccueil #contenuCentral h2,
#pageAccueil #contenuCentral p {display: none;}

/******************** Menu vertical */

#menuVertical .zoneFlash { 
	width: 140px;
	background: transparent url(../../images/bgFlashMenuVertical.jpg) no-repeat top right; }

#menuVertical ul, 
#menuVertical h3 { display: none; }	

/******************** Nav corpo */
	
#navCorpo { list-style: none; position: absolute; left: 0; top: 0; z-index: 2;}
#navCorpo li { float: left; }
#navCorpo li a { display: block;}
#navCorpo li a span { display: none; }
#navCorpo li#btnA a { width: 54px; height: 71px; background: transparent url(../../images/navCorpoBtnA.gif) no-repeat; }
#navCorpo li#btnB a { width: 69px; height: 80px; background: transparent url(../../images/navCorpoBtnB.gif) no-repeat; }
#navCorpo li#btnC a { width: 116px; height: 71px; background: transparent url(../../images/navCorpoBtnC.gif) no-repeat; }
#navCorpo li#btnD a { width: 131px; height: 41px; background: transparent url(../../images/navCorpoBtnD.gif) no-repeat; }

.pageProduit #navCorpo li#retour { 
   text-align: right;
   position: absolute; left: 430px; top: 20px;}

/******************** Ephemeride */

#ephemeride { 
	width: 190px; height: 26px; 
	background: transparent url(../../images/bgEphemeride.gif) no-repeat; 
	padding: 50px 0 0 10px;
   margin-left: 20px;
	line-height: 14px; display: none;}
#ephemeride #texteEphemeride { display: none; }
#ephemeride strong { font-size: 15px; color: #fff; display: block; margin-top: 5px; }

/******************** Nouveautés */

#blocNouveautes { 
	background: transparent url(../../images/bgNouveaute.gif) no-repeat; 
	position: relative; width: 345px; height: 219px; margin: 10px 0 0 20px;	
   color: #fff; float: left;}
#blocNouveautes h3 { 
	background: transparent url(../../images/titreBlocNouveautes.gif) no-repeat; 
	width: 159px; height: 25px;
	position: absolute; left: 166px; top: 22px;}
#blocNouveautes h3 span { display: none; }
#blocNouveautes h2 { font-size: 14px; margin-bottom: 5px; }
#blocNouveautes #visuelFocus {
   width: 120px; height: 120px; 
   display: block; float: left; margin: 15px 0 0 10px;
   background: transparent url(../../images/bgVisuelFocus.gif) no-repeat; 
   text-align: center; padding: 10px;}
#blocNouveautes img {margin: auto;}

#blocNouveautes .zoneTexte {
   line-height: 12px; float: left; margin-top: 70px;
   width: 179px; padding-left: 15px;}
#blocNouveautes .decouvrir { 
	display: block;
	width: 140px; height: 45px;
	background: transparent url(../../images/btnDecouvrir.gif) no-repeat; 
	position: absolute; right: 0; bottom: 0; z-index: 10;}
#blocNouveautes .decouvrir span { display: none; }

/******************** Bloc auto-promo */

.blocAutoPromo {
   width: 165px; height: 220px; display: block; 
   float: left; margin: 10px 0 0 14px;}

/******************** Focus */

#blocFocus { 
	background: transparent url(../../images/bgFocus.gif) no-repeat right bottom; 
	position: relative; width: 200px; margin: 10px 0 0 10px;	
   color: #fff; float: left; padding: 35px 0 30px 0;}

#blocFocus h3 { 
	background: transparent url(../../images/titreBlocFocus.gif) no-repeat; 
	width: 92px; height: 37px;
	position: absolute; left: 0; top: 0;}
#blocFocus h3 span {display: none;}

#blocFocus .zoneTexte {text-align: center;}
#blocFocus .zoneTexte img {width: 116px; margin-top: 5px;}
#blocFocus .zoneTexte h2 {font-size: 14px;}

#blocFocus .decouvrir { 
	display: block;
	width: 83px; height: 15px;
	background: transparent url(../../images/btnDecouvrirFocus.gif) no-repeat; 
	position: absolute; right: 12px; bottom: 10px; z-index: 10;}
#blocFocus .decouvrir span { display: none; }


/******************** Modules */

.module { display: none; }

/******************** Footer */

#footer { 
   height: 65px;
	position: relative; }
.pageProduit #footer { top: 0; }

#footer fieldset { 
	position: absolute; top: 30px; left: 25px;
	border: 0; background: transparent url(../../images/titreBlocNewsletter.gif) no-repeat; padding-top: 22px;}
#footer fieldset label { display: none; }
#footer fieldset input { }
#footer fieldset .btnOK { border: 0; width: 43px; height: 16px; margin: 0 0 0 10px; background: transparent url(../../images/btnOK.gif) no-repeat; }

#footer #miniLogo { position: absolute; left: 219px; top: 22px; }

#footer ul { list-style: none; position: absolute; left: 280px; top: 58px;}
#footer ul li { float: left; color: #fff; font-weight: bold; font-size: 10px;}
#footer ul li a { color: #fff; text-decoration: none;}
#footer ul li a:hover { text-decoration: underline; color: #cc0000; }

/************************************************************************* Page liste produits */

#listeProduits #zoneCentrale h1 { 
   position: absolute; right: 50px; top: 20px; 
   text-align: right;
   font-size: 24px;
   color: #FC7903; }

#listeProduits .produit { 
   width: 350px;
   float: left; margin-bottom: 10px;}
#listeProduits .produit h2 { margin-top: 20px; font-size: 18px; color: #cc0000; line-height: 18px; margin-bottom: 15px;}

#listeProduits .produit .visuelProd {
   display: block; float: left; padding: 10px;
   width: 120px; height: 120px; margin: 0 10px 0 0; text-align: center;
   background: transparent url(../../images/bgVisuelProd.gif) no-repeat;}
#listeProduits .produit .visuelProd img {width: 120px; height: 120px; margin: auto;}

a.suite { 
   display: block; float: left;
   background: transparent url(../../images/btnVoirFiche.png) no-repeat;
   width: 87px; height: 13px; }
a.suite:hover { background-position: 0 -13px; }
a.suite span { display: none; }

/************************************************************************* Page fiche produits */

#detailProduit #grandVisuel { 
   width: 290px; height: 290px;
   background: transparent url(../../images/bgGrandVisuel.gif) no-repeat;
   float: right; margin-left: 15px;
   padding: 10px; }
#detailProduit #visuelCoque { 
   text-align: right; width: 190px;
   padding-top: 20px;
   position: relative;}
#detailProduit #visuelCoque a#zoom { 
   display: block;
   width: 42px; height: 47px;
   position: absolute; left: 0; bottom: 5px;
   background: transparent url(../../images/btnZoom.gif) no-repeat; }
#detailProduit #visuelCoque a#zoom:hover { background-position: 0 -47px; }
#detailProduit #visuelCoque a#zoom span { display: none; }

#detailProduit #visuelCoque img {}

#texteB { clear: both; padding-top: 15px; }

/******** btn retour et ou trouver les produits */

#btnOuTrouver { 
   width: 179px; height: 39px;
   margin-top: 20px;
   display: block; float: right;
   background: transparent url(../../images/btnOuTrouver.gif) no-repeat; }
#btnRetour { 
   width: 201px; height: 29px;
   display: block; position: absolute; left: 345px; top: 35px; z-index: 500;
   background: transparent url(../../images/btnRetour.gif) no-repeat; }
#btnOuTrouver span,
#btnRetour span { display: none; }

/********** produits associés */

#detailProduit #produitsAssocies { 
   width: 200px; height: 380px;
   background: transparent url(../../images/bgProduitsAssocies.jpg) repeat-x 0 71px; }
#detailProduit #produitsAssocies h2 { 
   width: 200px; height: 71px;
   background: transparent url(../../images/titreProduitsAssocies.gif) no-repeat; }
#detailProduit #produitsAssocies h2 span { display: none; }
#detailProduit #produitsAssocies h3 { font-size: 14px; line-height: 14px; margin-bottom: 5px; color: #cc0000; }
#detailProduit #produitsAssocies p { line-height: 12px; }
#detailProduit #produitsAssocies a.suite { margin-top: 10px; }
#detailProduit #produitsAssocies a.suite:hover { background-position: 0 -13px; }

#detailProduit .produitAssocie { margin: 10px; border-bottom: 1px #FFC322 solid; padding-bottom: 10px;}
#detailProduit .produitAssocie .vignetteProduit { 
   width: 80px; height: 80px; float: left; margin-right: 10px;
   background: transparent url(../../images/bgVignetteProduit.png) no-repeat; 
   text-align: center;}
#detailProduit .produitAssocie .vignetteProduit img { margin-top: 5px; height: 70px;}

/*********************************************** page contact */

#pageContact #contenuCentral fieldset { border: 1px #FAC51F solid; padding: 20px; }
#pageContact #contenuCentral fieldset .lineForm { margin-bottom: 8px; clear: both;}
#pageContact #contenuCentral fieldset .marge { padding-left: 240px; }
.btnEnvoyer { text-align: center;  }
.btnEnvoyer input { 
   width: 113px !important; height: 21px; 
   background: transparent url(../../images/btnEnvoyer.gif) no-repeat; 
   border: 0; font-weight: bold; color: #fff;}
#pageContact #contenuCentral fieldset label { 
   display: block;
   float: left; width: 240px;
   text-align: right;
   padding-right: 3px;}
#pageContact #contenuCentral fieldset .lineForm ul { list-style: none; }
#pageContact #contenuCentral fieldset .lineForm ul li { float: left; padding-right: 10px; }
#pageContact #contenuCentral fieldset .lineForm input { width: 200px; }
#pageContact #contenuCentral fieldset .lineForm textarea { width: 330px; height: 60px;}
#pageContact #contenuCentral fieldset .lineForm .miniInput { width: 55px; margin-right: 5px;}
#pageContact #contenuCentral fieldset .lineForm .noSize { width: auto; }

#pageContact #contenuCentral fieldset .anniv { background: transparent url(../../images/pictoBougie.gif) no-repeat 460px 2px; }
#pageContact .obligatoire { margin: 0; float: right}
#pageContact .mentions { font-size: 10px; line-height: 11px; margin-top: 10px; }

/********************************************************************************************/

.pageCorpo .blocDecor { width: 240px; float: left; padding-right: 20px; margin-bottom: 15px;}
.pageCorpo .blocDecor h2 { margin: 10px 0; color: #F76D00; font-size: 16px; line-height: 16px; }
.pageCorpo .blocDecor img { 
   background: transparent url(../../images/bgVignette.png) no-repeat; 
   display: block;
   float: left;
   margin-right: 10px;
   padding: 6px;}

#ficheDecor #btnRetour { width: 221px; background-image: url(../../images/btnRetourDecors.gif); left: 540px;}
#ficheDecor #contenuCentral img,
#ficheJeu #contenuCentral img { float: right; margin-top: 15px;}
#ficheDecor ul.texte { width: 360px; }

ul.texte { 
   list-style: none;
   margin-left: 30px;}
ul.texte li { 
   background: transparent url(../../images/puceListe.gif) no-repeat;
   padding-left: 35px;}

#ficheDecor #contenuCentral h2 { background: transparent url(../../images/iltefaut.gif) no-repeat; width: 150px; height: 27px; margin-top: 10px;}
#ficheDecor #contenuCentral h2 span { display: none; }

#ficheDecor .outils {padding-left: 30px;}
#ficheDecor .outils ul { list-style: none;}
#ficheDecor .outils ul li { float: left; height: 50px; padding-right: 10px; padding-left: 60px; width: 140px; line-height: 13px; padding-top: 10px;}
#ficheDecor .outils ul li.marqueur { background: transparent url(../../images/marqueurs.gif) no-repeat; }
#ficheDecor .outils ul li.ballons { background: transparent url(../../images/ballons.gif) no-repeat;}
#ficheDecor .outils ul li.confettis { background: transparent url(../../images/confettis.gif) no-repeat;}
#ficheDecor .outils ul li.papier { background: transparent url(../../images/papier.gif) no-repeat; }
#ficheDecor .outils ul li.bolduc { background: transparent url(../../images/bolduc.gif) no-repeat; }
#ficheDecor .outils ul li.scotch { background: transparent url(../../images/scotch.gif) no-repeat; }
#ficheDecor .outils ul li.perforeuse { background: transparent url(../../images/perforeuse.gif) no-repeat; }
#ficheDecor .outils ul li.ciseaux { background: transparent url(../../images/ciseaux.gif) no-repeat; }
#ficheDecor .outils ul li.gouache { background: transparent url(../../images/gouache.gif) no-repeat; }

#ficheDecor #btnOuTrouver { 
   width: 165px; height: 28px; 
   margin-right: 280px;
   background: transparent url(../../images/telechargeDecors.gif) no-repeat;}

/*********** liste jeux */

#listeJeux #modules,
#listeJeux #zoneModules { padding-top: 50px; }
#listeJeux .colonne h2 { font-size: 16px; margin-bottom: 10px; }
#listeJeux .colonne p { padding-right: 20px; }
#listeJeux .colonne ul { list-style: none; }
#listeJeux .colonne ul li { background: transparent url(../../images/puceListeMini.gif) no-repeat; padding-left: 20px; padding-bottom: 3px;}
#listeJeux .colonne ul li a { color: #EC5200; font-weight: bold; text-decoration: none; }
#listeJeux .colonne ul li a:hover { color: #cc0000; }

/************ fiche jeux */

#ficheJeu #btnRetour { background-image: url(../../images/btnRetourJeux.gif); left: 560px;}
#ficheJeu #contenuCentral h1 { margin-bottom: 5px;}

#ficheJeu #contenuCentral img { margin-bottom: 30px; }

#ficheJeu ul.texte { margin-top: 30px; }
#ficheJeu ul.texte li { padding-right: 50px; padding-bottom: 15px;}

#ficheJeu #btnOuTrouver { 
   width: 155px; height: 31px; 
   margin-right: 250px;}
#ficheJeu .exterieur { background: transparent url(../../images/telechargeJeuxExterieur.gif) no-repeat; }
#ficheJeu .interieur { background: transparent url(../../images/telechargeJeuxInterieur.gif) no-repeat; }

/********************************************************************************************/

#otoogood #contenuCentral { background: transparent url(../../images/titreToogood.png) no-repeat;}
#otoogood #contenuCentral h1 {padding: 10px 0 0 10px; }
#otoogood #contenuCentral h2 { display: none; }
#otoogood #contenuCentral #histoire { margin: 20px 30px 20px 30px; font-size: 16px; }

#otoogood #outilsHistoire { width: 230px; float: right; padding: 150px 0 20px 20px;}
#otoogood #outilsHistoire ul { list-style: none; }
#otoogood #outilsHistoire ul li a { 
   display: block;
   width: 165px; height: 37px; background: transparent url(../../images/imprimerToogood.gif) no-repeat; }
#otoogood #outilsHistoire ul li a span { display: none; }

/********************************************************************************************/

#pageMentions h2 { margin-bottom: 5px; color: #FB7D05; font-size: 18px;}
#pageMentions h3 { color: #cc0000; font-size: 13px;}

#pageMentions #contenuCentral ul {list-style-position: inside;}
#pageMentions #contenuCentral ul li a {color: #666;}

.colA,
.colC {float: left; padding-left: 20px;}

.colA {width: 225px;}
.colB {width: 750px; padding-left: 20px;}
.colC {width: 300px;}

.listeGateaux,
.listeBoissons,
.listeGouters {width: 33%; float: left; font-weight: bold;}

.listeGateaux li,
.listeBoissons li,
.listeGouters li {font-weight: normal; list-style: none;}

/********************************************************************************************/

#distributeurs #supermarches { list-style: none; width: 500px; height: 65px; margin-bottom: 10px;}
#distributeurs #supermarches li { float: left; padding-right: 10px; padding-bottom: 20px;}
#distributeurs #supermarches li a { display: block; height: 45px; }
#distributeurs #supermarches li a span { display: none; }
#distributeurs #supermarches li a#carrefour { background: transparent url(../../images/carrefour.png) no-repeat; width: 52px;}
#distributeurs #supermarches li a#auchan { background: transparent url(../../images/auchan.png) no-repeat; width: 42px;}
#distributeurs #supermarches li a#leclerc { background: transparent url(../../images/leclerc.png) no-repeat; width: 85px;}
#distributeurs #supermarches li a#intermarche { background: transparent url(../../images/intermarche.png) no-repeat; width: 149px;}
#distributeurs #supermarches li a#cora { background: transparent url(../../images/cora.png) no-repeat; width: 55px;}
#distributeurs #supermarches li a#systemeU { background: transparent url(../../images/systemeu.gif) no-repeat; width: 38px; height: 50px;}

#distributeurs #contenuCentral fieldset { border: 0; margin-bottom: 15px;}
#distributeurs #contenuCentral #choixRegion select { width: 200px; }

#distributeurs #contenuCentral fieldset label {display: block; float: left; padding-right: 5px; text-align: right; }

#distributeurs #contenuCentral fieldset .colonneA,
#distributeurs #contenuCentral fieldset .colonneB { float: left; }

#distributeurs #contenuCentral fieldset .colonneA { width: 300px; }
#distributeurs #contenuCentral fieldset .colonneB { width: 430px; }

#distributeurs #contenuCentral fieldset .colonneA label { width: 100px; }
#distributeurs #contenuCentral fieldset .colonneB label { width: 140px; }

#distributeurs #contenuCentral fieldset .colonneB select,
#distributeurs #contenuCentral fieldset .colonneB textarea { width: 200px; }

#distributeurs #contenuCentral fieldset .colonneA input { width: 160px; }
#distributeurs #contenuCentral fieldset .lineForm { /*height: 25px; */ margin-bottom: 5px;}

/*********** bloc point de vente */

#pointVente { 
   width: 200px; float: right; 
   margin-left: 20px;
   border: 1px #C2EA77 solid;
   padding: 10px; margin-bottom: 10px; }
#pointVente h2 { font-size: 16px; color: #609529 }

/*********** bloc search mail */

#blocSearchMail { 
   background-color: #FFFAEA; 
   border: 1px #FDDE83 solid;
   padding: 10px;
   margin: 20px 0;}
#blocSearchMail label { font-weight: bold; color: #E43F00;}
#blocSearchMail p.unTiers,
#blocSearchMail p.deuxTiers { float: left; margin-bottom: 0;}

#blocSearchMail p.unTiers { width: 40%; }
#blocSearchMail p.deuxTiers { width: 60%; }

/************************************************************************************/

#listeCartes #contenuCentral ul { list-style: none; }
#listeCartes #contenuCentral ul li { float: left; padding: 0 5px 5px 5px;}
#listeCartes #contenuCentral ul li img { cursor: pointer; }
#listeCartes #contenuCentral h2 { color: #FE8A03; font-size: 14px; margin-bottom: 10px; }

#carteChoisie { float: right; margin: 0 0 0 20px; }

#listeCartes #contenuCentral fieldset { 
   clear: both; 
   border: 1px #FAC51F solid;
   padding: 10px;
   margin-bottom: 10px;}
#listeCartes #contenuCentral fieldset legend { 
   padding: 0 10px; 
   color: #FE8A03;
   font-weight: bold; font-size: 14px;}
#listeCartes #contenuCentral fieldset .lineForm { margin-bottom: 5px; }
#listeCartes #contenuCentral fieldset label { display: block; float: left; text-align: right; padding-right: 5px; width: 180px; }
#listeCartes #contenuCentral fieldset input { width: 180px; }
#listeCartes #contenuCentral fieldset .mini { width: 30px; margin-right: 5px; }
#listeCartes #contenuCentral fieldset .jour { width: 15px; }
#listeCartes #contenuCentral fieldset .noSize { width: auto; }
#listeCartes .btnEnvoyer input { background: transparent url(../../images/btnCarte.gif) no-repeat; width: 160px !important; }

#listeCartes fieldset .anniv { background: transparent url(../../images/pictoBougie.gif) no-repeat 340px 2px; }

#listeCartes #personnalisation label { width: 280px !important; }
#listeCartes #personnalisation .mini { width: 40px !important; }

.copyright {font-size: 10px; position: absolute; right: 5px; bottom: -15px;}
#listeCartes p.copyright {bottom: -20px;}
.pagePreview p.copyright {position: relative; left: 0; top: 0; height: 10px; text-align: right;}

.pageFormCarte p.copyright {top: 120px;}

#preview { 
   width: 524px; height: 199px; 
   position: relative;
   margin-bottom: 5px;}
#preview span { color: #000; font-weight: bold; font-size: 12px; line-height: 14px;}

/**** positionnement cartes Bob, Spiderman, Superman, Barbie */
.carteVersion1 .nom {position: absolute; left: 135px; top: 17px; text-transform: capitalize;}
.carteVersion1 .prenom {position: absolute; left: 133px; top: 33px; text-transform: capitalize;}
.carteVersion1 .date {position: absolute; left: 108px; top: 81px;}
.carteVersion1 .heure {position: absolute; left: 280px; top: 81px;  }
.carteVersion1 .adresse {
   position: absolute; left: 155px; top: 97px; 
   display: block;
   width: 170px;}

/**** positionnement cartes Winnie, Princesses, Mickey, Cars */
.carteVersion2 .nom {position: absolute; left: 305px; top: 17px; text-transform: capitalize;}
.carteVersion2 .prenom {position: absolute; left: 305px; top: 33px; text-transform: capitalize;}
.carteVersion2 .date {position: absolute; left: 280px; top: 81px;}
.carteVersion2 .heure {position: absolute; left: 470px; top: 81px;  }
.carteVersion2 .adresse {
   position: absolute; left: 325px; top: 97px; 
   display: block;
   width: 170px;}

.recapPrenom { text-transform: capitalize; }

.nbreCartes { margin-bottom: 10px; font-weight: bold; }
.nbreCartes select { width: 100px; }

#pageResultats #contenuCentral { position: relative; height: 460px; background: transparent url(../../images/bgResultats.gif) no-repeat 20px 50px;}

#pageResultats #contenuCentral h1 { margin-bottom: 10px; }
#pageResultats #contenuCentral h2 { margin-bottom: 10px; font-size: 15px;}

#gainA { position: absolute; left: 30px; top: 175px; }
#gainB { position: absolute; right: 0; top: 0; }
#gainC { position: absolute; left: 180px; top: 335px; }

#tabs {
	width: 608px; height: 58px;
	list-style: none;}
#tabs li {float: left; margin-right: 2px;}
#tabs li a {display: block; width: 150px; height: 58px; background-image: none; background-repeat: no-repeat; background-position: 0 -58px;}
#tabs li a span {display: none;}

#tabs a.active-tab {background-position: 0 0;}
	
#onglet1 {display: none;}
	
.panel {
	clear: both;
	display: none; padding: 20px 10px 10px 10px;
    width: 582px; position: relative;
    border: 2px #FAEB9E solid;}
.panel.active-tab-body {display: block;}
.panel ul {list-style: none;}
.panel ul li {float: left; margin: 0 20px 15px 20px;}
.panel p {padding-bottom: 10px;}
#tab1 {font-size: 14px;}

#tab161 {background: transparent url(../../images/logoCars.gif) no-repeat 520px 10px;}
#tab162, #tab1 {background: transparent url(../../images/logoDisney.gif) no-repeat 520px 10px;}
#tab163 {background: transparent url(../../images/logoPrincess.gif) no-repeat 540px 10px;}

#tab1 {background-position: 10px 10px;}

#tab161 .copyDisney,
#tab173 .copyDisney {display: none;}

#tab162 .copyPixar,
#tab163 .copyPixar,
#tab154 .copyPixar {display: none;}

#tab161 .copyMarvel,
#tab162 .copyMarvel,
#tab163 .copyMarvel {display: none;}

#zoneDecor {text-decoration: none; text-align: center; display: block; font-size: 12px; font-weight: bold;}
#zoneDecor img {border: 0; display: block; margin: 0 auto 5px auto;}

/*#pageChoix #contenuCentral {background: transparent url(../../images/copyright.gif) no-repeat right top;}*/
#pageChoix #contenuCentral h2 { margin-bottom: 20px; font-size: 15px;}
#pageChoix #contenuCentral .marge {margin-top: 45px;}

#stickers {margin: 15px 15px 15px 30px; float: left;}

.pagePreviewDecor .btnEnvoyer {margin-top: 15px;}