h1{
	color:#f9b200;
}
div#content a,
body#tinymce a{
	color:#f9b200;
	font-weight:bold;
}
div#top div#panier{
	position:absolute;
	margin:-6px 0 0 399px;
	padding:12px 0 0 55px;
	width:86px;
	height:43px;
	color:#fff;
	background:url(../images/boutique/shop/bg_div-panier.gif) 0 0 no-repeat;
}
div#top div#panier strong{
	margin:0;
	padding:0;
	display:block;
	color:#fff;
	font-size:12px;
}
div#top div#panier p#basketItemsNb{
	float:left;
	padding:0;
}
div#top div#panier p#basketItemsNb a{
	color:#fff;
}
div#top div#panier p#basketItemsNb a span{
	font-weight:bold;
}

div#leftnav{
	background:url(../images/boutique/bg_leftnav-boutique.gif) 100% 0 no-repeat;
}
div#leftnav ul#l1 li ul li a{
	color:#fbe3a4;
	background:url(../images/boutique/bg_leftnav_li-boutique.gif) 0 3px no-repeat;
}
div#leftnav ul#l1 li ul li a.selected{
	color:#81580b;
	background:url(../images/boutique/bg_leftnav_li-boutique_over.gif) 0 3px no-repeat;
}

div#content strong span{
	color:#f9b200;
}

div#shop-bg{
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	z-index:10000;
}

div#shop-pane{
	position:absolute;
	width:497px;
	height:307px;
	padding:13px 10px 16px 13px;
	background:url(/images/boutique/shop/bg_shop-pane.png) 50% 50% no-repeat transparent;
	z-index:10010;
}

a#shop-btn-close{
	float:right;
	height:32px;
	margin:-4px 0 4px;
	padding:0 32px 0 0;
	line-height:32px;
	font-weight: bold;
	text-decoration:none;
	color:#000;
	background:url(/images/boutique/shop/bg_shop-btn-fermer.gif) 100% 50% no-repeat #fff;
}

a#shop-btn-next{
	float:right;
	height:27px;
	width:50px;
	margin:-4px -8px 4px 8px;
	padding:5px 30px 0 7px;
	font-weight:bold;
	text-decoration:none;
	color:#F9B200;
	background:url(/images/boutique/shop/bg_shop-btn-suivant.gif) 100% 50% no-repeat;
}

a#shop-btn-prev{
	float:left;
	height:27px;
	width:63px;
	margin:-4px 8px 4px -8px;
	padding:5px 0 0 36px;
	font-weight:bold;
	text-decoration:none;
	color:#F9B200;
	background:url(/images/boutique/shop/bg_shop-btn-precedent.gif) 100% 50% no-repeat;
}
div#shop-preview-area{
	float:left;
	width:336px;
	height:306px;
	text-align:center;
	background:url(/images/boutique/shop/bg_shop-preview-area.gif) 0 0 no-repeat;
}

img#shop-preview{
	display: block;
	clear:both;
	max-height:225px;
	margin:0 auto;
}

div#shop-preview-navigation{
	height:50px;
}

div#shop-navigation-page{
	float:right;
	padding:10px 7px 5px;	
	height:15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

ul#shop-navigation-thumbnails{
	float:left;
	margin:0 0 10px 7px;
}

ul#shop-navigation-thumbnails li{
	float:left;
	height:40px;
	list-style:none;
	border:1px solid #f9b200;
}
ul#shop-navigation-thumbnails li.selected{
	border:1px solid #fff;
}

div#shop-commands-area{
	float:right;
	margin:40px 3px 0 0;
	width:152px;
	height:190px;
}

div#shop-price{
	padding:23px 20px 0 0;
	width:69px;
	height:43px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(/images/boutique/shop/bg_shop-prix.gif) 100% 50% no-repeat;
}

div#shop-name{
	padding:0 0 0 10px;
	font-size:11px;
	font-weight:bold;
}

div#shop-description{
	padding:0 0 0 10px;
	height:38px;
	font-size:11px;
}
div#shop-description a{
	color:#F9B200;
}

form#shop-form{
	margin: 5px 0 0;
}

form#shop-form fieldset p{
	float: left;
	margin:2px 0 0;
	width:130px;
	padding:0;
	clear:left;
}
form#shop-form fieldset p label{
	float:left;
	width:45px;
	padding:8px 0 0;
	font-weight:bold;
}
form#shop-form fieldset p#referenceIDField{
	padding:0 0 0 10px;
}
form#shop-form fieldset p select#shop-referenceID{
	float:left;
	width:42px;
	margin:5px 0 0 10px;
	font-size:10px;
	border:1px solid #000;
}
form#shop-form fieldset p#quantityField{
	padding:0 0 0 10px;
}
form#shop-form fieldset p select#shop-quantity{
	float:left;
	width:42px;
	margin:5px 0 0 10px;
	font-size:10px;
	border:1px solid #000;
}

form#shop-form fieldset p input#shop-btn-ajouter{
	margin:2px 0 0;
}