/*
    Photobykids.com .:. Boutique Photobykids #13 .:. 2009 */
 
/* 
    Font-colors */
 
body,
 table,
#preview,
 #contents,
#footer {
	color:#525252;
}
#model-page input,
input.button,
 a.button,
 .idm-window .button-control,
#error-box,
.menu .menuInner .menuJaune p, 
 .menu .menuInner .menuJaune p span,
#home-page #PanneauProduit .header span h3,
#model-page .model-prices table .header th,
.idm-window .title,
 .idm-window a,
  .idm-window,
   .idm-window p,
    .idm-window span,
     .idm-window label,
.bloc-rose,
 .bloc-rose h2,
 .bloc-violet,
 .bloc-bleu,
 .bloc-barbie
 			  {
	color:#ffffff !important;
}
.bloc-violet h2
              {
	font-size:14px;
	font-weight:bold;
	color:#ffffff !important;
}
.bloc-bleu h2
              {
	font-size:14px;
	font-weight:bold;
	color:#ffffff !important;
}
.bloc-barbie h2
              {
	font-size:14px;
	font-weight:bold;
	color:#ffffff !important;
}
.bv-big-titre {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#ffffff !important;
}
 
.bleu,
h1,
 h2,
  h3,
#model-page .model-features strong,
  #model-page .model-prices strong,
#dl-page .features strong,
#licence-page .features strong {
	color:#61a7ba;
}
.rouge,
#blocRow .price {
	color:#e00018;
}
#blocRow .name {
	color:#5c5c5c;
}
.arborescence,
#home-page #blocRow .rubrique-1 .titre,
 #home-page #blocRow .rubrique-2 .titre,
#model-page h3,
 #dl-page h3,
  #licence-page h3 {
	color:#666663;
}
#home-page #blocProduit input,
 #home-page #blocPack input,
  #home-page #PanneauProduit #flash-demo input,
#howto-page .image span {
	color:#525252;
}
#model-list-page .item .item-inner .licence {
	color:#333333;
}
#blocCol input {
	color:#a64907 !important;
}
/* Styles balise <a /> */
a,
 a:link,
  a:visited {
	color:#525252;
}
.menu .menuInner a{
	color:#5c5c5c;
}
.arborescence a {
	color:#666663;
}
.item-inner a {
	color:#508999;
}
a:hover {
	color:#6cb7cc;
}
.gotoProductPage a,
 .gotoModelListPage a,
  .gotoHomePage a,
.item .item-inner a {
 	color:#e00018;
}
.gotoProductPage a:hover,
 .gotoModelListPage a:hover,
  .gotoHomePage a:hover,
.item .item-inner a:hover {
 	color:#f61e35;
}
/* 
    Styles */
 
/* Style par tag */
body {
	width:926px;
	margin:auto;
	padding:0;
	background:url(http://www.pbkimg.com/-/v2/bodyBG.png) repeat-x;
	background-color:#6cb7cc;
}
body, div, input, button, select {
	font-size:12px;
}
table, td {
	font-size:11px;
}
table.table {
	border-color:#3391c3 !important;
}
table.table th,
 table.order th {
	background-color:#3391c3;
	border-color:#3391c3;
}
div,
 span,
  p {
	font-family:Arial,sans-serif;
}
h1,
 h2,
  h3,
p {
	font-weight:normal;
	margin:0;
	padding:0;
}
h2 {
	font-size:13pt;
}
h2.arborescence {
	font-weight:normal;
}
h3 {
	font-size:11pt;
}
ul {
	margin:9px 0;
	*margin:9px 0 9px 30px;
	list-style:circle;
}
ul li {
	padding:0;
}
ul li ul {
	margin:0;
}
fieldset {
	padding:3px 6px 6px 6px;
}
button.button,
 input.button {
	font-family:Arial,sans-serif !important;
}
input.button,
 a.button,
 .idm-window .button-control {
	background-image:none;
	background-color:#e9a811;
	border:1px outset #d3a238;
	font-weight:normal;
}
a.blank {
	display:block;
 	position:absolute;
	width:100%;
	height:100%;
}
select,
 textarea {
	margin-top:3px;
}
/* Style par id et class */
#featured,
 #load,
#login,
 #cart,
  #works,
#imagedirs,
 #products,
#page,
 #preview,
  #checkout,
   #contents,
#product-list {
	background:none;
}
#page {
	padding-top:8px;
	width:950px;
	background:url(http://www.pbkimg.com/-/v2/pageBG.jpg) repeat-y;
}
#body {
	margin:0 15px !important;
	width:920px;
}
.pagemode-compose #body {
	margin:0;
}
#body,
 #body #body-inner,
  #body #body-inner .blocDroite,
#body #product-list {
	min-height:422px !important;
 	height:auto !important;
	height:422px;
}
#body-contents {
	background-color:#fdfafe !important;
	height:auto !important;
}
#error-box {
	margin-bottom:9px;
	background-color:#61a7ba;
}
#body #body-contents #body-inner {
	position:relative;
}
#product-list {
	position:absolute;
	top:0;
	left:0;
	width:148px;
}
#preview {
	left:169px;
	width:751px;
}
#preview.custom {
	padding-left:9px !important;
	width:742px !important;
}
#preview,
 .html .inner .contents {
	position:relative;
	width:751px !important;
	min-height:600px !important;
	height:auto !important;
	height:600px;
	overflow:visible;
}
#header #BandeauPBK {
	position:relative;
	width:950px;
	height:140px;
	background:url(http://www.pbkimg.com/-/v2/siteHeader.jpg) no-repeat;
}
#header #BandeauPBK .gotoHome {
	display:block;
	width:250px;
	height:125px;
}
#header #BandeauPBK .vignette-all {
	position:absolute;
	top:6px;
	left:265px;
}
#header #BandeauPBK #slide-container {
	position:absolute;
	top:6px;
	left:375px;
	overflow:hidden;
}
#header #BandeauPBK #slide-container #slide-licences,
 #header #BandeauPBK #slide-container #slide-links {
	position:absolute;
	top:0;
	height:100px;
}
#header #BandeauPBK #slide-container #slide-layer {
	position:absolute;
	top:0;
	left:0;
	background:url(http://www.pbkimg.com/-/v2/slideLayer.png) no-repeat;
	width:550px;
	height:100px;
}
#header #BandeauPBK a img {
	border:none;
}
/* #blocRow - Bloc colonne centrale =/= #blocCol */
.blocDroite #blocRow {
	position:relative;
}
/* #blocCol - Bloc colonne de droite =/= #blocRow  */
.blocDroite #blocCol {
	position:absolute;
	left:587px;
	width:164px;
}
 
#footer {
	margin:15px /*was 30*/ 3px 0 3px;
	padding-bottom:24px;
	width:944px;
}
#footer a,
 #footer a:link,
  #footer a:visited {
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
 
#footer .site-links,
 #footer .slogan,
  #footer .secured,
   #footer .copyright,
    #footer .product-links {
	margin:0 12px;
	width:920px;
	text-align:center;
}
#footer .site-links,
 #footer .slogan,
   #footer .copyright,
    #footer .product-links {
	padding:6px 0;
}
#footer .site-links {
	margin-bottom:9px;
	border-top:3px solid #d8d8d8;
}
#footer .slogan,
 #footer .secured,
  #footer .copyright,
   #footer .product-links h4,
    #footer .product-links ul {
	font-size:11px;
}
#footer .secured {
	margin-bottom:9px;
	line-height:22px;
	vertical-align:middle;
}
#footer .secured,
  #footer .copyright {
	height:22px;
}
#footer .product-links {
	border-top:1px solid #d8d8d8;
}
#footer .product-links div {
	float:left;
	margin:0 25px 0 25px;
	width:130px;
	text-align:left;
}
#footer .product-links h4 {
	margin:6px 0;
}
#footer .product-links ul {
	margin:0;
	padding:0 0 0 12px;
	list-style-type:none;
}
 
/*
    Product-list - Menu */
 
#body #product-list {
	top:0 !important;
}
#product-list .menu {
	width:148px;
	background-repeat:no-repeat;
}
.menu .menuHeader {
	width:148px;
	height:39px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
}
.menu .menuInner {
	width:148px;
	height:auto;
}
.menu .menuInner a {
	display:block;
	padding:8px 0 0 30px;
	width:118px;
	height:24px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position: 0px -39px;
	font-size:12px;
}
.menu .menuInner a.last {
	background-position: 0px -101px;
}
.menu .menuInner a,
 .menu .menuInner a:link,
  .menu .menuInner a:visited,
   .menu .menuInner a:hover {
	text-decoration:none;
}
/* 
	Product-list - Buttons */
 
#product-list .buttons {
	position:relative;
}
#product-list .buttons span {
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}
.buttons #blocHowto {
	position:relative;
	width:148px;
	height:56px;
	margin-top:11px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position:0 -808px;
}
.buttons #blocPromos {
	position:relative;
	width:148px;
	height:56px;
	margin-top:11px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position:0 -864px;
}
.buttons #blocpelemele {
	position:relative;
	width:148px;
	height:66px;
	margin-top:11px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position:0 -920px;
}
.buttons #blocinvites {
	position:relative;
	width:148px;
	height:66px;
	margin-top:11px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position:0 -986px;
}
.buttons #blocCart {
	position:relative;
	width:148px;
	height:56px;
	margin-top:11px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position:0 -1052px;
}
 
/*
	Arborescence */
 
.arborescence {
	position:absolute;
	top:0;
	left:24px;
	height:15px;
	font-size:14px;
}
.arborescence a {
	text-decoration:none;
}
.arborescence a:hover {
	text-decoration:underline;
}
/*
	Lien rouge sous arborescence */
 
.gotoProductPage,
 .gotoModelListPage,
  .gotoHomePage {
	position:absolute;
	top:25px;
	height:14px;
	font-size:14px;
}
.gotoProductPage a,
 .gotoModelListPage a,
  .gotoHomePage a {
	text-decoration:none;
}
.gotoProductPage a:hover,
 .gotoModelListPage a:hover,
  .custom .gotoHomePage a:hover {
	text-decoration:underline;
}
#model-list-page .gotoProductPage {
	left:375px;
	width:168px;
}
.custom-page .gotoModelListPage {
	left:355px;
	width:178px;
}
#model-page .gotoModelListPage {
	left:540px;
	width:178px;
}
.custom .gotoHomePage {
	left:600px;
	width:108px;
}
/*
 
    CSS page-par-page */
 
/*
    Home-page */
 
#home-page {
	position:relative;
	min-height:760px !important;
	height:auto !important;
	height:760px;
	overflow:visible;
}
 
/* Carroussel start */
 
#home-page #PanneauProduit {
	width:565px;
	height:336px;
}
#home-page #PanneauProduit div {
	margin:0;
	padding:0;
	border:none;
}
#home-page #PanneauProduit .body,
 #home-page #PanneauProduit .body .outer,
  #home-page #PanneauProduit .body .outer .inner,
   #home-page #PanneauProduit .outer .inner .Interieur,
#custom-page #image {
	width:565px;
	height:300px;
}
#home-page #PanneauProduit .body .Interieur {
	position:relative;
}
#home-page #PanneauProduit .body .Interieur .Accroche,
 #home-page #PanneauProduit .body .Interieur .Accroche2 {
	visibility:hidden;
}
#home-page #PanneauProduit .body .Interieur .blank {
	position:absolute;
	top:0;
	left:0;
}
#home-page #PanneauProduit .header {
	margin-top:3px;
	width:565px;
	height:33px; 
}
.idm-tab-control .header .tab.not-selected.first .left,
 .idm-tab-control .header .tab.not-selected.previous-is-selected .left,
.idm-tab-control .header .tab .middle,
 .idm-tab-control .header .tab .right,
.idm-tab-control .header .tab.selected .left,
 .idm-tab-control .header .tab.selected .middle,
  .idm-tab-control .header .tab.selected .right {
	background-image:none !important;
}
#home-page #PanneauProduit .left-arrow,
 #home-page #PanneauProduit .right-arrow {
	height:33px; 
}
#home-page #PanneauProduit .left-arrow,
 #home-page #PanneauProduit .right-arrow,
  #home-page #PanneauProduit .header span.tab,
   #home-page #PanneauProduit .header span.selected {
	background:url(http://www.pbkimg.com/-/v2/homePage/carroussel.png) no-repeat;
}
#home-page #PanneauProduit .left-arrow {
	width:41px;
}
#home-page #PanneauProduit .right-arrow {
	width:40px;
	background-position:-282px 0;
}
#home-page #PanneauProduit .header span.tab {
	width:121px;
	height:33px; 
	background-position:-40px 0;
}
#home-page #PanneauProduit .header span.selected {
	background-position:-161px 0;
}
#home-page #PanneauProduit .header span.left,
 #home-page #PanneauProduit .header span.right {
	display:none;
}
#home-page #PanneauProduit .header span.middle {
	padding:0;
	width:121px;
	background-image:none;
}
#home-page #PanneauProduit .header span.middle h3 {
	line-height:33px;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}
 
#home-page #PanneauProduit #flash-demo {
	padding:0 3px 0 9px;
	width:529px;
	height:303px;
	text-align:center;
}
#home-page #PanneauProduit #flash-demo input {
	margin:3px 3px 0 3px;
	padding:0;
	width:106px;
	height:21px;
	background:url(http://www.pbkimg.com/-/v2/homePage/seeModels.png) no-repeat;
	border:none;
	font-size:12px;
	cursor:pointer;
}
/* Carroussel end */
 
#home-page #blocRow {
	margin-top:18px;
	height:auto;
	width:751px;
	background:url(http://www.pbkimg.com/-/v2/homePage/blocRow.jpg) no-repeat;
}
#home-page #blocRow .rubrique-1 {
	width:538px;
	height:198px;
}
#home-page #blocRow .rubrique-1 .titre {
	position:relative;
	left:18px;
	padding-left:15px;
	height:37px;
	width:505px;
	background:url(http://www.pbkimg.com/-/v2/homePage/rubrique-1.png) no-repeat;
	font-size:14px;
}
 
/* #blocProduit */
#home-page #blocRow #blocProduit {
	position:relative;
	left:9px;
}
#home-page #blocRow .rubrique-1 #blocProduit {
	width:195px;
	height:143px;
	background:url(http://www.pbkimg.com/-/v2/homePage/separationV.png) repeat-y;
	background-position:top right;
}
#home-page #blocRow .rubrique-2 #blocProduit {
	float:left;
	width:190px;
	height:210px;
}
#home-page #blocProduit .img {
	background-image:url(http://www.pbkimg.com/-/v2/homePage/imgs.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
#home-page .rubrique-1 #blocProduit .img {
	width:183px;
	height:73px;
}
#home-page .rubrique-2 #blocProduit .img {
	width:172px;
	height:141px;
}
#home-page .rubrique-1 #blocProduit .txt {
	width:182px;
}
#home-page .rubrique-2 #blocProduit .txt {
	width:172px;
}
#home-page #blocProduit .txt .name {
	margin-top:7px;
	height: 18px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
#home-page #blocProduit .txt .price {
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
#home-page #blocProduit input,
 #home-page #blocPack input {
	position:absolute;
	padding:0;
	width:106px;
	height:21px;
	background:none;
	background:url(http://www.pbkimg.com/-/v2/homePage/seeModels.png) no-repeat;
	border:none;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	overflow:visible;
}
#home-page #blocProduit input,
 #home-page #blocPack input {
	top:122px;
}
#home-page .rubrique-2 #blocProduit input {
	top:189px;
	left:65px;
}
#home-page .rubrique-1 #blocProduit input {
	left:77px;
}
#home-page #blocPack input {
	left:210px;
}
 
/* #blocPack */
#home-page #blocRow #blocPack {
	position:absolute;
	top:37px;
	left:217px;
	width:316px;
	height:143px;
}
#home-page #blocPack .img {
	width:172px;
	height:141px;
	background:url(http://www.pbkimg.com/-/v2/homePage/imgs.jpg) no-repeat;
	background-position:0 -73px;
	cursor:pointer;
}
#home-page #blocPack .txt {
	position:absolute;
	top:0;
	left:179px;
	width:135px;
}
#home-page #blocPack .txt .name {
	margin-top:7px;
	height: 18px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
}
#home-page #blocPack .txt .desc {
	margin-top:7px;
}
#home-page #blocPack .txt .desc .bleu {
	font-weight:bold;
}
#home-page #blocPack .txt .price {
	margin-top:6px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
 
#home-page #blocRow .rubrique-2 {
	width:751px;
	height:248px;
	overflow:hidden;
}
#home-page #blocRow .rubrique-2 .titre {
	position:relative;
	top:0;
	left:18px;
	padding-left:15px;
	width:707px;
	height:37px;
	background:url(http://www.pbkimg.com/-/v2/homePage/rubrique-2.png) no-repeat;
	font-size:14px;
}
#home-page #blocRow .rubrique-2 #blocProduit.last {
    /* ! *\ 1px de moins car width totale impaire/4 */
	width:171px;
}
#home-page .rubrique-2 .first .img {
	background-position:0 -214px;
}
#home-page .rubrique-2 .second .img {
	background-position:0 -355px;
}
#home-page .rubrique-2 .third .img {
	background-position:0 -496px;
}
#home-page .rubrique-2 .last .img {
	height:141px;
	background-position:0 -637px;
}
/* 
   #blocCol  */
#home-page #blocCol {
	top:0;
} 
#home-page #blocCol input {
	position:absolute;
	left:12px;
	padding:0;
	width:79px;
	height:22px;
	background:none;
	border:none;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
}
#home-page #blocCol #blocFlash input,
 #home-page #blocCol #blocPromos input,
  #home-page #blocCol #blocHowto input {
	background-image:url(http://www.pbkimg.com/-/v2/btn/btnJaune.png);
	background-repeat:no-repeat;
}
#home-page #blocCol span {
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}
/* #blocCol #blocFlash */
#home-page #blocCol #blocFlash {
	position:relative;
	width:164px;
	height:100px;
	margin-bottom:11px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position:0 -166px;
}
#home-page #blocCol #blocFlash input {
	top:65px;
}
/* #blocCol #blocLogin */
#blocCol #blocLogin {
	position:relative;
	margin-bottom:11px;
}
#blocCol #blocLogin,
 #blocLogin #login {
	width:164px;
	height:182px;
}
#blocLogin #login .box-contents .not-signed-in-layer,
 #blocLogin #login .box-contents .signed-in-layer {
 	position:relative;
	width:164px;
	height:182px;
	background-image:url(http://www.pbkimg.com/-/v2/menus.jpg);
	background-repeat:no-repeat;
}
#blocLogin #login .box-contents .not-signed-in-layer {
	background-position:0 -266px;
}
#blocLogin #login .box-contents .signed-in-layer {
	background-position:0 -448px !important;
}
#blocLogin #login .box-contents .not-signed-in-layer input {
	text-indent:-10000px;
}
#blocLogin #login input.login {
	top:116px;
}
#blocLogin #login input.signup {
	top:148px;
}
#blocLogin #login .box-contents .signed-in-layer .user-infos {
	display:none;
	position:relative;
	top:0;
	left:23px;
	visibility:visible !important;
}
#blocLogin #login .box-contents .signed-in-layer .user-infos .name {
	top:0;
	width:112px;
	height:18px;
	text-align:left;
	line-height:18px;
	overflow:hidden;
}
#blocLogin #login .box-contents .signed-in-layer .action-help-bubble {
	display:none;
}
#blocLogin #login .signed-in-layer .actions {
	position:absolute;
	top:60px;
	left:16px;
	height:109px;
	text-align:left;
}
#login .box-contents .signed-in-layer .actions button {
	position:relative !important;
	left:0 !important;
	background-color:transparent;
}
#blocLogin #login .signed-in-layer .actions .action {
	display:block;
	margin:0 0 2px 0;
	padding:0;
	background-image:none;
	border-width:0;
	height:16px !important;
}
#blocLogin #login .signed-in-layer .actions .action.logout {
	position:absolute !important;
	top:91px;
	width:139px;
}
#blocLogin #login .signed-in-layer .actions .action.albummgt {
	width:105px;
}
#blocLogin #login .signed-in-layer .actions .action.account {
	width:112px;
}
#blocLogin #login .signed-in-layer .actions .action.cart {
	width:105px;
}
#blocLogin #login .signed-in-layer .actions .action.works {
	width:149px;
}
#blocLogin #login .signed-in-layer .actions .action.orders {
	width:144px;
}
 
/* #blocCol #blocPromos */
#home-page #blocCol #blocPromos {
	position:relative;
	width:164px;
	height:89px;
	margin-bottom:11px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position:0 -630px;
}
/* #blocCol #blocHowto */
#home-page #blocCol #blocHowto {
	position:relative;
	width:164px;
	height:89px;
	margin-bottom:11px;
	background:url(http://www.pbkimg.com/-/v2/menus.jpg) no-repeat;
	background-position:0 -719px;
}
 
#home-page #blocCol #blocPromos input,
 #home-page #blocCol #blocHowto input {
	top:55px;
}
/* 
    #addProduits */
 
#addProduits {
	position:relative;
	top:6px;
	width:926px;
	height:133px;
}
#addProduits div {
	position:absolute;
	top:0px;
	width:139px;
	height:133px;
	background:url(http:///www.pbkimg.com/-/toysrus/homePage/addProduitsHeader.png) no-repeat;
}
#addProduits .add-2 {
	left:196px;
	background-position:-139px 0;
}
#addProduits .add-3 {
	left:392px;
	background-position:-278px 0;
}
#addProduits .add-4 {
	left:588px;
	background-position:-417px 0;
}
#addProduits .add-5 {
	left:784px;
	background-position:-556px 0;
}
#addProduits div a {
	display:block;
	position:absolute;
	top:32px;
	width:139px;
	height:101px;
	background:url(http:///www.pbkimg.com/-/toysrus/homePage/addProduitsInner.jpg) no-repeat;
}
#addProduits .add-2 a {
	background-position:-139px 0;
}
#addProduits .add-3 a {
	background-position:-278px 0;
}
#addProduits .add-4 a {
	background-position:-417px 0;
}
#addProduits .add-5 a {
	background-position:-556px 0;
}
/* 
    Model-list-page */
 
#model-list-page {
	position:relative;
	top:9px;
	left:0;
	width:742px !important;
	_height:566px;
	height:auto !important;
	min-height:566px !important;
}
#model-list-page #model-list {
	position:relative;
	background-image:url(http://www.pbkimg.com/-/v2/modelListPage/arborescence.png);
	background-repeat:no-repeat;
	padding-top:54px;
	width:588px;
	height:auto !important;
}
#model-list-page .item,
 #dl-page .item,
  #licence-page .item {
	float:left;
	position:relative;
	margin-bottom:9px !important;
	margin-right:13px;
	width:182px !important;
	height:auto !important;
	background-color:#f7f7f7;
}
#model-list-page .item .item-inner,
 #dl-page .item .item-inner,
  #licence-page .item .item-inner {
	display:block !important;
	position:relative;
	padding:3px;
	width:174px !important;
	height:208px !important;
	border:2px solid #d8d8d8;
}
#model-list-page .item .item-inner .image,
 #dl-page .item .item-inner .image,
  #licence-page .item .item-inner .image {
	display:block !important;
	position:relative !important;
	top:0 !important;
	left:0 !important;
	margin:3px 0 !important;
	padding:0;
	width:172px !important;
	height:123px !important;
	background-color:#fff;
	border:1px solid #dedede;
}
#model-list-page .item .item-inner .image a,
 #dl-page .item .item-inner .image a,
  #licence-page .item .item-inner .image a {
	*position:relative;
	display:block;
	width:172px;
	height:123px;
	vertical-align:middle;
	line-height:121px !important;
	text-align:center !important;
}
#model-list-page .item .item-inner .image img,
 #dl-page .item .item-inner .image img,
  #licence-page .item .item-inner .image img {
	*position:relative;
	*top:50%;
	*margin-top:expression(-this.offsetHeight/2);
	max-width:170px !important;
	max-height:121px !important;
	_width: expression( this.offsetWidth > 169 ? "170px" : "auto" ); /* sets max-width for IE */
	_height: expression( this.offsetHeight > 120 ? "121px" : "auto" ); /* sets max-width for IE */
}
#model-list-page .item .item-inner .licence,
 #dl-page .item .item-inner .licence,
  #licence-page .item .item-inner .licence {
	margin-top:3px;
	width:174px;
	font-weight:bold;
	text-align:left;
	overflow:hidden;
} 
#model-list-page .item .item-inner .size,
 #dl-page .item .item-inner .size,
  #licence-page .item .item-inner .size {
	position:relative;
	top:0;
	left:0;
	width:174px;
	height:14px;
	text-align:center;
	font-weight:normal;
	overflow:hidden;
}
#model-list-page .item .item-inner .price-and-qty,
 #dl-page .item .item-inner .price-and-qty,
  #licence-page .item .item-inner .price-and-qty {
	position:relative;
	top:0;
	left:0;
	margin-top:3px;
	width:174px;
	height:14px;
	color:red;
	text-align:right;
	overflow:hidden;
}
#model-list-page .item .item-inner a,
 #dl-page .item .item-inner a,
  #licence-page .item .item-inner a {
	font-weight:bold;
	text-decoration:none;
}
#model-list-page .item .item-inner a:hover,
 #dl-page .item .item-inner a:hover,
  #licence-page .item .item-inner a:hover {
	text-decoration:underline;

}
#model-list-page .item .item-inner .zoom {
	float:left;
	margin:6px 0 0 15px;
}
#model-list-page .item .item-inner .models {
	float:left;
	margin:6px 0 0 15px;
}
#model-list-page .item .item-inner .right {
	float:right;
	margin:6px 15px 0 0;
}
/* Item howto posters et tableaux */
#model-list-page .item#howto .item-inner {
	padding:3px 6px 0 6px;
	width:168px !important;
}
#model-list-page .item#howto .item-inner .licence {
	display:block;
	margin-bottom:6px;
}
#model-list-page .item#howto .item-inner p {
	padding:6px 0 2px 0;
}
 
#model-list-page #model-list-tags {
	position:absolute;
	top:0;
	left:593px;
	display:block !important;
	width:158px !important;
	height:auto;
	border:none;
}
#model-list-page #model-list-tags .tag-category,
 #model-list-page #model-list-tags a {
	margin-bottom:9px;
	width:158px;
}
#model-list-page #model-list-tags .tag-category {
	height:22px;
	background:url(http://www.pbkimg.com/-/v2/modelListPage/choixDuHeros.png) no-repeat;
	font-size:14px;
	text-align:center;
}
#model-list-page #model-list-tags a {
	display:block;
	padding:0;
	height:36px;
	background-image:url(http://www.pbkimg.com/-/v2/modelListPage/tags.jpg);
	background-repeat:no-repeat;
}
#model-list-page #model-list-tags .tag-1 {
	height:16px;
	background-image:none;
	text-align:center;
	text-decoration:none;
}
#model-list-page #model-list-tags .tag-1:hover {
	text-decoration:underline;
}
#model-list-page #model-list-tags .tag-6 {
	background-position:0 0;
}
#model-list-page #model-list-tags .tag-12 {
	background-position:0 -36px;
}
#model-list-page #model-list-tags .tag-4 {
	background-position:0 -72px;
}
#model-list-page #model-list-tags .tag-5 {
	background-position:0 -108px;
}
#model-list-page #model-list-tags .tag-3 {
	background-position:0 -144px;
}
#model-list-page #model-list-tags .tag-10 {
	background-position:0 -180px;
}
#model-list-page #model-list-tags .tag-11 {
	background-position:0 -216px;
}
#model-list-page #model-list-tags .tag-2 {
	background-position:0 -252px;
}
#model-list-page #model-list-tags .tag-8 {
	background-position:0 -288px;
}
#model-list-page #model-list-tags .tag-13 {
	background-position:0 -324px;
	}
#model-list-page #model-list-tags .tag-16 {
	background-position:0 -360px;
}
#model-list-page #model-list-tags .tag-9 {
	display:none;
}
/* 
	.custom Model-list-page = Product-page */
 
#model-list-page.custom-page .desc {
	position:relative;
	margin-top:9px;
	width:546px;
}
#model-list-page.custom-page .desc p {
	margin:0 !important;
	padding-bottom:5px !important;
}
/* 
    Model-page */
 
#model-page,
 #preview .custom {
	position:relative;
	top:9px;
	left:0;
	background:url(http://www.pbkimg.com/-/v2/modelPage/arborescence.png) no-repeat;
	padding-top:54px;
	width:742px !important;
	height:auto !important;
	_height:590px;
	min-height:590px;
}
 
#model-page h3 {
	font-weight:normal;
}
#model-page button,
#model-page input {
	border:none;
	cursor:pointer;
}
 
#model-page .model-preview {
	position:absolute;
	top:40px;
	left:0px;
}
#model-page .model-preview,
 #model-page .model-preview .image-container {
	width:402px;
	height:402px;
}
#model-page .model-preview .image-container {
	*position:relative;
	background-color:#fff;
	border:1px solid #dedede;
	line-height:400px;
	vertical-align: middle;
	text-align:center;
	cursor:pointer;
}
#model-page .model-preview .image-container img {
	*position:relative;
	*top:50%;
	*margin-top:expression(-this.offsetHeight/2);
	margin:1px;
	max-width:none;
	max-height:none;
}
#model-page .model-preview p.back-button {
	position:absolute;
	top:417px;
	left:0;
	width:402px;
	height:21px;
	text-align:center;
}
#model-page .model-preview input {
	top:0;
	margin:0;
	padding:0;
	width:125px;
	height:21px;
	background:url(http://www.pbkimg.com/-/v2/modelPage/buttons.png) no-repeat;
}
#model-page .model-preview input.back {
	margin-right:12px;
}
#model-page .model-preview input.order {
	margin-left:12px;
}
 
#model-page .model-views {
	position:absolute;
	top:496px;
	left:9px;
	width:386px;
	height:auto;
	background:url(http://www.pbkimg.com/-/v2/modelPage/views.png) no-repeat;
}
#model-page .model-views h3,
 #dl-page h3,
  #licence-page h3 {
	padding:0 0 9px 18px;
}
#model-page .model-views p {
	height:100px;
	line-height:100px;
	text-align:center;
}
#model-page .model-views p img {
	margin:0 8px;
	padding:1px;
	max-width:100px;
	max-height:100px;
	_width: expression( this.offsetWidth > 99 ? "100px" : "auto" ); /* sets max-width for IE */
	_height: expression( this.offsetHeight > 99 ? "100px" : "auto" ); /* sets max-width for IE */
	background-color:#fff;
	border:1px solid #dedede;
	cursor:pointer;
}
 
#model-page .colonneDroite {
	position:absolute;
	top:70px;
	left:421px;
	width:321px;
}
#model-page .colonneDroite h3,
 #dl-page .features h3,
  #licence-page .features h3 {
	padding:0 18px 9px 0;
	text-align:right;
}
#model-page .colonneDroite h3 span {
	font-size:10px;
}
#model-page .model-features {
	width:321px;
	background:url(http://www.pbkimg.com/-/v2/modelPage/sousArborescence.png) no-repeat;
}
#model-page .model-features ul,
 #dl-page .features ul,
  #licence-page .features ul {
	padding-left:22px;
}
#model-page .model-features p,
 #dl-page .features p,
  #licence-page .features p {
	padding-top:9px;
}
#model-page .model-features p.bleu,
 #dl-page .features p.bleu,
  #licence-page .features p.bleu {
	font-weight:bold;
}
#model-page .model-order {
	position:relative;
	margin-top:51px;
	width:321px;
	height:40px;
}
#model-page .model-order .text {
	float:left;
	font-size:95%;
	width:60%;
}
#model-page .model-order .order-button {
	float:right;
	width:40%;
	text-align:right;
}
#model-page .model-order input {	
	padding:0;
	width:120px;
	height:28px;
	background:url(http://www.pbkimg.com/-/v2/modelPage/buttons.png) no-repeat 0 -21px;
}
 
#model-page .model-prices {
	position:relative;
	margin-top:15px;
	width:321px;
	background:url(http://www.pbkimg.com/-/v2/modelPage/sousArborescence.png) no-repeat;
}
#model-page .model-prices table {
	margin:9px 0 0 18px;
	width:280px;
}
#model-page .model-prices table td {
	background-color:#fdfafe;
}
#model-page .model-prices table .header th {
	background-color:#61a7ba;
	border:none;
}
#model-page .model-prices table .rows .value {
	padding-right:18px;
	text-align:right;
}
#model-page .model-prices table .rows .unit {
	padding-right:36px;
	text-align:right;
}
#model-page .model-prices table .rows .rebate {
	padding-right:21px;
	text-align:right;
}
#model-page .model-prices p {
	margin-top:6px;
	text-align:center;
}
#model-page .model-prices .horsfdp {
	font-size:11px;
	font-style:italic;
}
 
#model-page .model-fdp {
	position:relative;
	margin-top:18px;
	width:321px;
	background:url(http://www.pbkimg.com/-/v2/modelPage/sousArborescence.png) no-repeat;
}
#model-page .model-fdp table {
	margin:6px 0 0 14px;
	width:280px;
}
#model-page .model-fdp table .strong {
	padding-right:15px;
	width:225px;
	text-align:right;
}
/*
    Custom-page */
 
.custom h2 {
	margin:9px 0 3px 0;
}
#pbk-page ul li,
 #cgv-page ul li {
	margin:3px 0 12px 0;
}
/* Pbk-page */
#pbk-page ul li ul {
	margin:12px 0 0 45px;
	padding:0;
}
/* Vieprivee-page */
#vieprivee-page .nocookies {
	margin-left:30px;
}
/* Promotions-page */
#promo-page .okbob {
	background:url(http://www.pbkimg.com/-/v2/customPage/bob.png) no-repeat right bottom;
	height:auto;
	min-height:360px;
}
#promo-page .okbob h2 span {
	font-size:12px;
	font-style:italic;
}
#promo-page .okbob p.offre {
	width:585px;
}
/* Howto-page */
#howtopage .image {
	position:relative;
	margin:12px 0;
	width:742px;
	height: 146px;
	background:url(http://www.pbkimg.com/-/v2/customPage/howto.jpg) no-repeat;
}
#howtopage .image span {
	display:block;
	position:absolute;
	top:113px;
	text-align:center;
}
#howtopage .image .span1 {
	left:40px;
	width:90px;
}
#howtopage .image .span2 {
	left:220px;
	width:90px;
}
#howtopage .image .span3 {
	left:400px;
	width:140px;
}
#howtopage .image .span4 {
	left:570px;
	width:150px;
}
#howtopage .contenu {
	width:748px;
	height:auto;
}
/* Dl-page = Telechargement gratuit */
#dl-page .sub,
 #licence-page .sub {
	position:relative;
	margin-top:21px;
}
#dl-page .models,
 #licence-page .models {
	position:relative;
	padding-left:9px;
	width:500px;
	height:255px;
	background:url(http://www.pbkimg.com/-/v2/customPage/chooseModels.png) no-repeat;
}
#dl-page .models .item,
 #licence-page .item {
	margin:9px 10px 0 32px;
}
#dl-page .models .item .item-inner .toCompo,
 #licence-page .models .item .item-inner .toCompo {
	display:block;
	position:relative;
	top:6px;
	width:174px;
	text-align:center;
	overflow:hidden;
}
#dl-page .features,
 #licence-page .features {
	position:absolute;
	top:0;
	left:513px;
	width:229px;
	background:url(http://www.pbkimg.com/-/v2/customPage/desc.png) no-repeat;
}
/* Bloc rose */
.bloc-rose {
	position:relative;
	top:0;
	left:44px;
	background-color:#e50150;
	height:282px;
	width:654px;
	overflow:hidden;
}
.bloc-rose .bloc-rose-header {
	background-image:url(http://www.pbkimg.com/-/v2/customPage/bloc-rose-header.png);
	background-repeat:no-repeat;
	height:14px;
	width:654px;
}
.bloc-rose .bloc-rose-schema {
	position:relative;
	top:0;
	left:0;
	background-image: url(http://www.pbkimg.com/-/v2/customPage/bloc-rose-schema.png);
	background-repeat: no-repeat;
	height:254px;
	width:265px;
}
.bloc-rose .bloc-rose-txt {
	position:absolute;
	top:14px;
	left:270px;
	padding:0 9px;
	background-color:#e50150;
	height:254px;
	width:360px;
	text-align:left;
}
.bloc-rose .bloc-rose-txt h2 {
	margin:0 !important;
}
.bloc-rose .bloc-rose-txt ul li {
	padding:2px;
}
.bloc-rose .bloc-rose-footer {
	background-image:url(http://www.pbkimg.com/-/v2/customPage/bloc-rose-footer.png);
	background-repeat:no-repeat;
	height:14px;
	width:654px;
}
 
/* Bloc violet */
.bloc-violet {
	position:relative;
	top:0;
	left:44px;
	background-color:#4e4573;
	height:336px;
	width:654px;
	overflow:hidden;
}
.bloc-violet .bloc-violet-header {
	background-image:url(http://www.pbkimg.com/-/v2/customPage/bloc-violet-header.png);
	background-repeat:no-repeat;
	height:14px;
	width:654px;
}
.bloc-violet .bloc-violet-schema {
	position:relative;
	top:0;
	left:0;
	background-image: url(http://www.pbkimg.com/-/v2/customPage/bloc-violet-schema.png);
	background-repeat: no-repeat;
	height:308px;
	width:265px;
}
.bloc-violet .bloc-violet-txt {
	position:absolute;
	top:14px;
	left:270px;
	padding:0 9px;
	background-color:#4e4573;
	height:308px;
	width:360px;
	text-align:left;
	color:#FFFFFF !important;
}
.bloc-violet .bloc-violet-txt h2 {
	margin:0 !important;
	color:#FFFFFF !important;
 
}
.bloc-violet .bloc-violet-txt ul li {
	padding:2px;
	color:#FFFFFF !important;
}
.bloc-violet .bloc-violet-footer {
	background-image:url(http://www.pbkimg.com/-/v2/customPage/bloc-violet-footer.png);
	background-repeat:no-repeat;
	height:14px;
	width:654px;
} 
 
/* Bloc bleu */
.bloc-bleu {
	position:relative;
	top:0;
	left:44px;
	background-color:#00a6d6;
	height:336px;
	width:654px;
	overflow:hidden;
}
.bloc-bleu .bloc-bleu-header {
	background-image:url(http://www.pbkimg.com/-/v2/kidexpo/kidexpo_blocHeader.png);
	background-repeat:no-repeat;
	height:14px;
	width:654px;
}
.bloc-bleu .bloc-bleu-schema {
	position:relative;
	top:0;
	left:0;
	background-image: url(http://www.pbkimg.com/-/v2/kidexpo/kidexpo_blocVisuel.png);
	background-repeat: no-repeat;
	height:308px;
	width:265px;
}
.bloc-bleu .bloc-bleu-txt {
	position:absolute;
	top:14px;
	left:270px;
	padding:0 9px;
	background-color:#00a6d6;
	height:308px;
	width:360px;
	text-align:left;
}
.bloc-bleu .bloc-bleu-txt h2 {
	margin:0 !important;
}
.bloc-bleu .bloc-bleu-txt ul li {
	padding:2px;
}
.bloc-bleu .bloc-bleu-footer {
	background-image:url(http://www.pbkimg.com/-/v2/kidexpo/kidexpo_blocFooter.png);
	background-repeat:no-repeat;
	height:14px;
	width:654px;
}
 
/* Bloc barbie */
.bloc-barbie {
	position:relative;
	top:0;
	left:44px;
	background-color:#e84698;
	height:282px;
	width:654px;
	overflow:hidden;
}
.bloc-barbie .bloc-barbie-header {
	background-image:url(http://www.pbkimg.com/-/v2/Mattel/barbie3m_blocHeader.png);
	background-repeat:no-repeat;
	height:14px;
	width:654px;
}
.bloc-barbie .bloc-barbie-visuel {
	position:relative;
	top:0;
	left:0;
	background-image: url(http://www.pbkimg.com/-/v2/Mattel/barbie3m_blocVisuel.png);
	background-repeat: no-repeat;
	height:254px;
	width:265px;
}
.bloc-barbie .bloc-barbie-txt {
	position:absolute;
	top:14px;
	left:270px;
	padding:0 9px;
	background-color:#e84698;
	height:254px;
	width:360px;
	text-align:left;
}
.bloc-barbie .bloc-barbie-txt h2 {
	margin:0 !important;
}
.bloc-barbie .bloc-barbie-txt ul li {
	padding:2px;
}
.bloc-barbie .bloc-barbie-footer {
	background-image:url(http://www.pbkimg.com/-/v2/Mattel/barbie3m_blocFooter.png);
	background-repeat:no-repeat;
	height:14px;
	width:654px;
}

/* Bloc Ben10 */
.bloc-ben10 {
	position:relative;
	top:0;
	left:44px;
	background-image:url(http://www.pbkimg.com/-/v2/customPage/bloc-ben10.png);
	height:654px;
	width:654px;
	overflow:hidden;
}
.bloc-ben10-2 {
	position:relative;
	top:0;
	text-align:center;
	color:red;
	font-weight:bold;
	overflow:hidden;
}

.bloc-code {
	margin:auto;
	width:654px;
}
.bloc-code .code {
	margin:auto;
	padding:7px 0 0 0;
	background:url(http://www.pbkimg.com/-/v2/Mattel/bloc-code.png) no-repeat;
	width:238px;
	height:41px;
	text-align:center;
        color:#FFFFFF;
}
.bloc-code .rouge {
	margin:9px 0 6px 0;
	text-align:center;
} 
/*
	Boite de dialogue */
 
.idm-window {
	background-color:#6cb7cc;
}
/*
    Boite de dialogue :
		- choix d'un modèle de Poster ou Tableau */
 
.idm-window .list-control {
	margin-top:9px;
	background-color:#fdfafe;
}
/*
    Boite de dialogue :
		- inscription ou connexion ? */
 
.sc-login-dialog .signbtn-container {
	position:relative;
	height:129px;
	text-align:center;
}
.sc-login-dialog .signin {
	top:9px;
	left:24px;
	background-image:url(http://www.pbkimg.com/-/v2/btn/loginToComposition.png);
	background-repeat:no-repeat;
	filter:none;
}
.sc-login-dialog .signup {
	top:9px;
	left:234px;
	background-image:url(http://www.pbkimg.com/-/v2/btn/signupToComposition.png);
	background-repeat:no-repeat;
	filter:none;
}
.sc-login-dialog .signin,
 .sc-login-dialog .signup {
 	position:absolute;
	cursor:pointer;
	width:180px;
	height:120px;
	text-indent:-10000px;
}
/*
    Fenêtre de chargement */
 
#product-loading1,
 #product-loading2 {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 1px;
	width: 1px;
}
 
 
/*
    Admin shops */
#admin-page #body-inner #tab .header .tab {
	background-color:#3391C3;
}
#admin-page #body-inner #tab .header .tab .middle {
	color:#ffffff !important;
}
#admin-page #body-inner #tab .body,
 #admin-page #body-inner .css {
	background-color:#ffffff;
}
#admin-page #body-inner #tab .body .tab-infos {
	width:914px !important;
}
#admin-page textarea#contents {
	margin-top:0 !important;
	width:900px !important;
}
