/********************************************************************************************************* Template stylesheet ****/
html, body, p, ul, li, h1, h2, h3, h4, h5, h6, img, form, div, table, td, tr, th {
    padding: 0;
    margin: 0;
    border: 0
}

body {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    background: #fff;
	word-wrap: break-word;
	overflow-x: hidden;
	overflow-y: scroll;
}

p {
    padding: 5px 10px;
}

/***************** link ***************/
a:link, a:visited, a:hover {
    color: #F08A00;
    text-decoration: none
}

a:hover {
    color: #BA7019
}

/***************** titles *************/
h1, h2, h3 {
    padding: 5px 0 10px 0;
    font-size: 16px;
    color: #fff
}

h1.bigTitle, h2.bigTitle  {
	font-family: 'Chewy', cursive;
	font-size: 26px;
	color: #ff950c;
	text-align: left;
	letter-spacing: 2px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 0 0 5px 0
}

h2.bigTitle.Yellow {
	color: #F9B200;
	float:left;
	padding: 16px 0 10px 18px
}



h2 {
    color: #4685d6
}

.blockRed h2 {
    color: #E95F40
}

.blockYellow h2 {
    color: #F9B200
}

.blockIndigo h2 {
    color: #4685D6
}

h3 {
    color: #AA1029
}

/*************** img_centre ************/
img.image_block_center {
    text-align: center;
    display: block;
    margin: 0 auto
}

/****************** list ***************/
ul {
    margin: 10px 10px 10px 0;
}

li {
    margin: 8px 0;
    list-style: none
}

/***************** wrapper **************/
#wrapper {
    position: relative;
    margin: 0 auto;
    padding: 1px 0 0 0;
    width: 1000px;
    min-height: 800px;
    _height: 800px;
	border:1px solid #a2d56a;
    background: #A1D569 url(../images/dekodrom_Bg.jpg) no-repeat top
}

/***************** wrapperCatalog *******/
#wrapperCatalog {
    width: 908px;
    padding: 40px 10px 10px 10px;
    margin: 279px 46px 28px 46px;
    background: #fff
}

/********************************************************************************************************************** header ***/
#header {
    position: absolute;
    width: 1000px;
    height: 252px;
    top: 0;
    left: 0;
    background: url(../images/header.jpg) no-repeat
}

/************************************************************************************************************************ logo ***/
a#logo {
    float: left;
    display: block;
    width: 310px;
    height: 200px;
    margin: 0;
    padding: 0;
    background: url(../images/logo_toys.png) no-repeat;
    / /background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_toys.png');


}

/**************************************************************************************************************** blockliste ***/
.blockliste {
	float:left;
	margin-right:30px;
}
.ninePx {
 	display:block;
	background-color:transparent;
	height: 9px;
	font-size:9px;
	line-height: 10px
}

/**************************************************************************************************************** listeNuage ***/
#listeNuage {
	float:right;
	width:195px;
	height:195px;
}

li.contact a, li.myBasket a, li.myAccount a, li.fidelityCard a {
	display:block;
	width:122px;
	height:32px;
	margin: 8px 0 0 8px;
	padding:7px 0 0 65px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#4C5C6A;
	background:url(../images/listeNuage/IconSpeech.jpg) no-repeat
}

li.myBasket a {
	padding:10px 0 0 65px;
	background:url(../images/listeNuage/IconBasket.jpg) no-repeat
}

li.myAccount a { background:url(../images/listeNuage/IconAccount.jpg) no-repeat }
li.fidelityCard a { background:url(../images/listeNuage/IconCard.jpg) no-repeat }

/******************************************************************************************************************** footer ***/
#footer {
	width:1000px;
	height:250px;
	background:#b8e483 url(../images/footer/footerBG.jpg) no-repeat
}

#footerLeft {
	float:left;
	width:256px;
	height:215px;
	margin:30px 0 0 18px;
	background:url(../images/footer/footerDot.jpg) no-repeat top right
}

#footerLeft ul {
	padding:0;
	margin:0 0 10px 10px
}

#footerLeft ul li {
	padding:1px 0;
	margin:0
}

#footerLeft a {
	text-decoration:none;
	color:#3c3936
}
#footerLeft a:hover { color:#BA7019 }

#photoAlbum {
	float:left;
	width:320px;
	height:174px;
	padding:10px 0 0 0;
	background:url(../images/albums_photos/albumPhoto.gif) no-repeat bottom left;
	cursor:pointer
}

#photoAlbum a, #footerLeft p {
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	color:#3c3936
}

#footerRight {
	float:left;
	padding:25px 0 0 25px
}

/*************** passionFrame ************/
#passionFrame {
	float:left;
	width:594px;
	height:200px;
	padding:14px 18px;
	margin:279px 0 0 46px;
	_display:inline;
	background:#FFFFFF;
	text-align:justify;
	color:#4C5C6A;
	font-size:13px;
}

#passionFrame p { padding: 6px 0px !important }

#passionFrame img { margin-bottom:10px }

#passionFrame br { line-height:8px }

/********** contactFrame *********/
#contactFrame {
	float:left;
	width:234px;
	height:208px;
	margin:279px 0 0 26px;
	padding:10px;
	background:url(../images/contactFrame.jpg) no-repeat;
	text-align:center;
	color:#528f20;
	font-size:13px;
	line-height:15px
}

#contactFrame h2 { color:#fff; margin:0; padding:0 0 6px 0 }

#contactFrame span{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff
}

#contactFrame p { padding:0; margin:3px 0; line-height:16px }
#contactFrame a { color:#528f20 }

/*************** topSection ***/
#topSection {
	padding:0 20px;
	margin:30px 0 6px 0;
	text-align:justify;
	color:#4c5c6a;
}

#topSection select {
	margin-left:2px;
	width:125px
}

#intro {
	margin-bottom:20px
}

#topSection label { font-weight:bold }

p.itemCount{ width:200px; }

/******************************************************************************************************************** text ***/
#text {
	width:864px;
	min-height:350px;
	margin:10px;
}

.textTitle, .textTitleRed, .textTitleYellow, .textTitleIndigo {
	font-size:23px;
	font-variant:small-caps;
	font-weight:bold;
	font-style:oblique;
	margin-left:10px;
	padding-bottom:10px;
	color:#4685d6
}

.textTitleRed { color:#E95F40 }
.textTitleYellow { color:#F9B200 }
.textTitleIndigo { color:#4685D6 }

.textContent {
	font-size:13px;
	font-style:normal;
	color:#4C5C6A;
	margin:12px;
}

/*************** pFrame ************/

table.pFrame {
	position:relative;
	float:left;
	_display:inline;
	border:1px solid #CFD0D2;
	margin:0 0 28px 18px;
	border-collapse:collapse;
	width:160px;
	vertical-align:middle;
	cursor:pointer;
	height: 220px;
}

.pName, .pNameRed, .pNameYellow, .pNameIndigo {
 	height:42px;
	text-align:center;
 	background:#4685D6;
	color:#fff;
	padding:0 2px;
 }

.pNameRed { background:#E95F40 }
.pNameYellow { background:#F9B200 }
.pNameIndigo { background:#4685D6 }

.pName a, .pNameRed a, .pNameYellow a, .pNameIndigo a {
  	font-size:13px;
	font-weight:normal;
	line-height:13px;
	padding:0; margin:0;
	color:#fff; text-decoration:none
}


.imgProduct {
	width:158px;
	height:88px;
	text-align:center;
	padding-top:6px
	overflow: hidden;
}

.pPrice, .pPriceRed, .pPriceYellow, .pPriceIndigo {
	width:126px;
	font-size:14px;
	line-height:14px;
	font-weight: bold;
	text-align:center;
	margin-left:11px;
	padding:2px 3px;
	color:#4685D6;
	border:1px solid #CFD0D2
	/*background:#4685D6*/
}
.pPriceRed { border:1px solid #CFD0D2; color:#E95F40;  }
.pPriceYellow { border:1px solid #CFD0D2; color:#F9B200; }

.price { font-weight:bold }

.specialprice {
	font-weight:normal;
	font-style:oblique;
	font-size:11px;
}

.pStock, .pStockRed, .pStockIndigo, .pStockYellow {
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#539fff
}

.pStockRed { color:#e98b76 }
.pStockIndigo { color:#76a0d6 }
.pStockYellow { color:#f9ca56}

a.comand, a.comandRed, a.comandYellow, a.comandIndigo {
	display:block;
	width:149px;
	height:25px;
	margin: 10px 0 0 5px;
	background:url(../images/product/product_BasketBtn.gif) no-repeat
}

a.detail, a.detailRed, a.detailYellow, a.detailIndigo {
	display:block;
	width:158px;
	height:36px;
	background:url(../images/product/product_Detail.gif) no-repeat
}

a.detailRed { background:url(../images/new/new_Detail.gif) no-repeat }
a.detailYellow { background:url(../images/preOrder/preOrder_Detail.gif) no-repeat }
a.detailIndigo { background:url(../images/promo/promo_Detail.gif) no-repeat }

a.zoom, a.zoomRed, a.zoomYellow, a.zoomIndigo {
	float:right;
	display:block;
	width:33px;
	height:33px;
	margin-top:-28px;
	background:url(../images/promo/zoomPromo.gif) no-repeat
}

a.zoomRed { background:url(../images/new/zoomNew.gif) no-repeat }
a.zoomYellow { background:url(../images/preOrder/zoom_PreOrder.gif) no-repeat }


/************************************************************************************************************** frameDetail ***/
#frameDetail {
	width:900px;
	min-height:384px;
}

#leftFdetail {
	width:460px;
	float:left
}

#rightFdetail {
	width:393px;
	float:left;
	text-align:left;
	color:#0F1D64;
	margin:22px 0 0 30px
}

#framePhotoDetail {
	position:relative;
	_display:inline;
	float:left;
	width:363px;
	height:412px;
	padding:0;
	margin:30px 35px 0 70px;
	background:url(../images/frameDetail/bgPhotoDetail.gif) no-repeat
}

.photoDetail {
	display: block;
	margin:20px
}

a.zoomDetail {
	display:block;
	position:absolute;
	z-index:999;
	bottom:0;
	right:0;
	_right:7px;
	width:65px;
	height:65px;
	background:url(../images/frameDetail/zoomDetail.gif) no-repeat

}

.backToProduct {
	float:left;
	margin:10px 0 0 70px;
	width:168px;
	height:23px
}

.nameDetail, .nameDetailRed, .nameDetailYellow, .nameDetailIndigo {
	width:450px;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 150px 200px;
	padding:6px 5px;
	color:#fff;
	background:#4685d6
}



#frameDetail .nameDetail {
	margin-bottom:0
}

h1 span { font-size:12px}

.nameDetailRed { background:#E95F40 }
.nameDetailYellow { background:#F9B200 }
.nameDetailIndigo { background:#4685D6 }

.blueDetail { color:#4685d6 }

/************** ref modif ***********/
.navbar {
	position:absolute;
	width:910px;
	top:350px
}
/************************************/


.fullDetail {
	width:320px;
	min-height:290px;
	margin-top:8px;
	border:#bddef0 1px solid
}

.description { text-align:justify }

.stockDetail, .stockDetailRed, .stockDetailIndigo, .stockDetailYellow {
	padding:10px 5px 10px 10px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	color:#ea670c
}

#priceBg {
	width:244px;
	min-height:45px;
	margin-top:8px;
	background:#4685d6
}

.priceDetail {
	padding-top:4px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	line-height:4px;
	color:#FFFFFF
}

.oldPrice {
	padding:30px 0 0 9px;
	margin-bottom:12px;
	text-align:left;
	text-decoration:line-through;
	font-weight:normal;
	font-style:oblique;
	font-size:15px;
	color:#f0e5bd
}

.fdp {
	font-size:13px;
	font-weight:normal;
	color:#CEEAF7
}

.addBasket {
	width:244px;
	height:41px;
	margin-top:8px;
	background:url(../images/frameDetail/btnBasketDetail.gif) no-repeat
}

#moreProducts {
	float:left;
	_display:inline;
	width:617px;
	height:28px;
	margin:95px 0 0 152px;
	padding-top:4px;
	font-size:15px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/frameDetail/blueSupport.gif) no-repeat
}

/************************ naviPage ***************/
.naviPage, .naviPageRed, .naviPageYellow, .naviPageIndigo {
	float:right;
	text-align:right;
	padding:0 24px 10px 0;
	color:#4685d6
}

.naviPageRed { color:#E95F40 }
.naviPageYellow {color:#F9B200 }
.naviPageIndigo {color:#4685D6 }

span.navSelect, .naviPage a:link,
span.navSelectRed, .naviPageRed a:link,
span.navSelectIndigo, .naviPageIndigo a:link,
span.navSelectYellow, .naviPageYellow a:link {
	font-size:17px;
	font-weight:bold;
	color:#FF9613
}

span.navSelectYellow, .naviPageYellow a:link { color:#69584E }

.naviPage a:link,.naviPage a:visited,
.naviPageRed a:link,.naviPageRed a:visited,
.naviPageYellow a:link,.naviPageYellow a:visited,
.naviPageIndigo a:link,.naviPageIndigo a:visited {
	font-size:12px;
	font-weight:bold;
	color:#4685d6
}

.naviPageRed a:link,.naviPageRed a:visited { color:#E95F40 }
.naviPageYellow a:link,.naviPageYellow a:visited {color:#F9B200 }
.naviPageIndigo a:link,.naviPageIndigo a:visited {color:#4685D6 }

.count {
	float:left;
	padding:0 20px;
	color:#FF9613
}


/**************************************************************************************************************** getOntop ***/
a#getOntop, a#getOntopRed, a#getOntopYellow, a#getOntopIndigo {
	display:block;
	float:left;
	width:120px;
	height:20px;
	margin-left: 12px ;
	padding-left:30px;
	font-size:13px;
	font-weight:bold;
	color:#4685d6;
	background:url(../images/topBtn_Product.gif) no-repeat
}

a#getOntopRed {
	color:#E95F40;
	background:url(../images/new/topBtnNew.gif) no-repeat
}

a#getOntopYellow {
	color:#F9B200;
	background:url(../images/preOrder/topBtn_PreOrder.gif) no-repeat
}

a#getOntopIndigo {
	color:#4685D6;
	background:url(../images/promo/topBtnPromo.gif) no-repeat
}

/****************************************************************************************************** List_Home ***/
.attachPromo, .attachNew, .attachPreOrder {
	float:left;
	width:908px;
	margin:28px 0 0 46px;
	_display:inline;
	background:#FFFFFF
}

.titleAttachPromo, .titleAttachNew, .titleAttachPreOrder {
	float:left;
	width:178px;
	height:28px;
	margin:9px 0 0 18px;
	background:url(../images/attachPromo/titre2Promo.gif) no-repeat
}

.titleAttachNew {
	height:33px;
	background:url(../images/attachPromo/titre2New.gif) no-repeat
}

.titleAttachPreOrder {
	width:488px;
	height:33px;
}

.btnAttachPromo, .btnAttachNew, .btnAttachPreOrder {
	float:right;
	width:160px;
	height:26px;
	margin:12px 18px 0 0 ;
	background:url(../images/attachPromo/voirToutePromo.gif) no-repeat
}

.btnAttachNew { background:url(../images/attachPromo/voirTouteNouveautes.gif) no-repeat }

.btnAttachPreOrder {
	width:179px;
	height:26px;
	background:url(../images/attachPromo/voirToutePreCommande.gif) no-repeat
}

/****************************************** search ***/
form#searchForm {
	position:absolute;
	right:20px;
	top:220px;
	width:240px;
	height:40px
}

#searchForm input {
	background:url(../images/inputSearch.gif) no-repeat;
	height:16px;
	width:187px;
	padding:5px 10px 4px 10px;
	border:none;
}

#searchForm input.btn {
	position: absolute;
	z-index:1000;
	background:url(../images/btSearch.gif) no-repeat;
	height:24px;
	width:24px;
	padding:0px;
	left: 220px;
	cursor:pointer
}

.bottomReturn { text-align:center }

.bottomReturn a:link, .bottomReturn a:visited {
	color:#27638c;
	text-decoration:none;
	padding-right:20px;
	height:20px
}

/******************* path ***********/
.path {
	position:absolute;
	top:290px;
	color:#4685d6;
	font-size:12px;
	font-weight:normal;
	margin-bottom:25px
}

.path a:link, .path a:visited, .path span {
	float:left;
	padding-right:22px;
	margin-right:6px;
	color:#4685d6;
	margin-left:5px;
	font-weight:bold;
	background:url(../images/pathArrow.gif) no-repeat right center
}

.path span {
	font-weight:normal
}

.path a:hover {
	color:#666666;
	text-decoration:none
}

.choice {
	float:left;
	width:410px;
	display:inline;
	margin:10px 0 0 15px
}

/********************************************************************************************************** administratif ***/
.clearBlue {
	color:#4685d6;
	text-transform:uppercase;
	text-align:center;
	font-size:18px;
	margin-top:12px
}

.darkBlue {
	color:#0F1D64;
	text-align:justify;
	font-size:14px;
	margin:40px 10px;
}

/********************************************************************************************************* monCompte ***/
#leftCol, #rightCol {
	_display:inline;
	width:380px;
	float:left;
	margin:15px 20px 15px 36px
 }

.intro {
	color:#0F1D64;
	padding:5px 0;
}

.newClientWrap {
	background:#fafdfe;
	padding:12px;
	margin-bottom:20px;
	color:#0F1D64;
	border:#4685d6 1px solid
}

.newClient { color:#4685d6 }

h3.blueTitle { color:#4685d6 }

/*********************************************************************************************** validationCommande ***/
.pictoBasket {
	float:left;
	width:14px;
	height:20px;
	bottom:0;
	padding-right:5px;
	margin:0 auto
}

.alignRight {
	float:left;
	width:380px;
	margin-left:500px
}

/********************************************************************************************************** tableForm ***/
.tableForm {
	width:520px;
	text-align:left;
	margin-left:200px;
	background:#fafdfe;
	border:#4685d6 1px solid
}

/************************************************************************************************Page*** albumPhoto ***/

.albumPres {
	float:left;
	_display:inline;
	width:312px;
	margin:20px 20px 20px 80px;
	padding-top:4px;
	border:#4685d6 3px solid
}

.albumLink {
	font-size:14px;;
	font-weight:bold;
	color:#EA670C
}

.album {
	float:left;
	width:160px;
	height:170px;
	margin:10px;
	border:#4685d6 1px solid
}

.albumTitle {
	text-align:center;
	color:#EA670C;
	line-height:13px;
}

img.imgAlbum {
	display: block;
	margin:0 auto
}

/**************************************************************************************************************sitemap ***/
#sitemap {
	margin:0px 0 0 100px;
	padding:0
}

/*********************************************************************************************************** SLIMBOX ****/
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.ajax-loading {
	padding:0;
	margin:0;
	background: url(../images/loader/spinner2.gif) no-repeat center 100px;
}

/********** basket **********/
#basket td { padding:3px 0}
#basket td.basketForm { color:#fff; font-weight:bold; padding:1px 10px}

/********* form ***********/
.othertable{
	background:#fafdfe;
	border: 1px solid #4685d6;
	text-align:left;
	padding:15px;
	margin: 0 40px 20px 40px
}

.othertable table td {
	padding:2px 0;
	margin:0
}

h2.formtable {
	font-size:15px;
	padding:0;
	margin:18px 0 12px 0;
	color:#007ec5;
	border-bottom:1px solid #007ec5
}

.paymodeform {
	display:block;
	margin:0 40px

}

.blockMenu { margin-bottom:16px }

.blockMenu ul {
	float:left;
	padding:0;
	margin:20px 15px 0 15px;
	width:150px;
}

.blockMenu li {
	padding:3px 0;
	margin:0;
	line-height:13px
}

.clear {
	clear:both;
	display:block;
	background-color:transparent;
	height: 1px;
	font-size:1px;
	line-height: 1px
}


/* Form */
form h2 {
	border-bottom: 1px solid #fff;
	color: #fff;
}

#register fieldset {
	border: none;
	position: relative;
}

#register label {
	float: left;
	width: 100%;
	margin: 8px 0px 2px 0px;
	font-size: 13px;
}

#register input[type=text], #register input[type=password] {
	float: left;
	width: 180px;
	border:1px solid #999;
	padding:2px
}

#register input[type=radio], #register input[type=checkbox] {
	margin: 0 10px;
}

#register input[type=submit], #register input[type=button] {
	padding: 0;
	margin: 8px 0;
	padding:2px 10px
}

#register select {
	float: left;
	width: 150px;
	margin: 8px 0px 8px 0px;
	border:1px solid #999;
	padding:2px
}

div.Validation {
	width: 100%;
	text-align: right;
	margin-top:5px;
	float: right;
}

.blocDemiGauche, .blocDemiDroite {
	width: 49%;
	text-align: left;
	float: left;
	height: 100%;
	margin-right:3%;
	border-right: 1px solid #0f1d64;
	line-height:14px;
}

.blocDemiDroite {
	width: 47%;
	border-right:none;
	margin-right:0
}

.blocDemiGauche h2, .blocDemiDroite h2 {
	color:#4685d6;
	margin-top:16px;
}

.divInputDemi {
	width: 49%;
	text-align: left;
	float: left;
}

.divInput {
	width: 100%;
	text-align: left;
	float: left;
	font-weight:normal;
}

.blocEditCompteNewsletter {
	width: 90%;
	margin: 5px;
	min-height: 100px;
}

.errMsg {
	color: #FF0000;
	text-align: center;
}

.oubliMdp {
	float: left;
	width: 100%;
	text-align: left;
}

#contact_address, #contact_iaddress {
	float: left;
	width: 315px;
	margin-top: 2px;
}

#lusername, #lpassword {
	width: 30%;
	font-size: 12px;
}

.inputCP {
	float: left;
	width: 50px;
	margin-right: 2px;
}

select.productSelect, input.productSelect {
	width: 100px;
}

label.productLabel {
	width: 70px;
	padding-right: 20px;
	font-weight:bold;
	margin: 10px 0;
	font-size:13px
}


label.contact {
	width: 30%;
	clear: left;
	margin-right: 10px;
	font-size: 12px;
	font-weight: bold;
	color: rgb(0, 126, 197);
}

#Email, #Sujet, #Message {
	margin-top: 5px;
}

.contactMsgInfo {
	color: rgb(0, 126, 197);
	font-size: 15px;
	font-weight: bold;
}

.boutonReini {
	position: absolute;
	right: 35px;
}

.boutonReini input{
	width:80px
}

.addBasket {
	background: url(../images/frameDetail/btnBasketDetail.gif);
	cursor: pointer;
}

.addBasketMini {
	display:block;
	width:128px;
	height:25px;
	margin: 10px 0 0 5px;
	background:url(../images/product/BasketBtn2.gif) no-repeat
}



/* CSS Dock */

.dock {
	border: 2px #fff solid;
	background-color: #4685d6;
	padding:5px;
	color:#fff;
}

.dock a {
	color:#fff;
	font-size:14px;
	font-weight:bold

}

.titreDock {
	text-align:center;
	font-size:16px;
	color:#fff
}

.messageDock {
	text-align: center;
}

#inlineMenu {
	text-align:center
}

#inlineMenu li{
	display:inline;
	margin:0 5px
}

/**** login *****/
#login {
	height:81px;
	padding:20px 0 10px 10px
}

#login label {
	float:left;
	width:120px
}

#login input[type=text], #login input[type=password] {
	width: 180px;
	border:1px solid #999;
	padding:2px
}


/**** error jquery ***/
label.error {
	float: none;
	width:auto !important;
	margin: 0;
	padding:0;
	font-size: 10px;
	color: #ff0000;
}

#login label.error {
	margin-left:120px;
	width:200px !important
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	width:300px
}

#moreproduct h2 {
	margin:26px auto 0 auto;
	height:29px;
	width:618px;
	color:#fff;
	text-align:center;
	background:url(../images/titleMoreProducts.jpg) no-repeat
}

.share {
	float:right;
	margin:12px 30px 0 0
}

#dragon{
	position:absolute;
	top:400px;
	left:-185px;
	width:234px;
	height:348px;
	/*height:329px;*/
	background: url(../images/dragon.png) no-repeat
}

#hero{
	position:absolute;
	top:100px;
	right:-188px;
	/*right:-174px;*/
	/*width:210px;*/
	width:219px;
	height:318px;
	background: url(../images/hero.png) no-repeat
}

#monster{
	position:absolute;
	bottom:200px;
	right:-140px;
	width:174px;
	height:240px;
	background: url(../images/monster.png)
}


td#qte{width:50px}
td#desi{width:500px}
td#pxu{width:110px}
td#pxt{width:110px}

.col {
	float:left;
	margin:0 10px 0 10px;
	width:390px
}

.moreLinks {
	padding: 10px 20px
}

.moreLinks ul {
	float: left;
	margin-right: 80px
}

