div.leftofcart {
	width: 1000px;
}

div.leftofcart [class*="span"]:first-child {
	padding-left: 10px;
}

div.leftofcart ul.thumbnails > li{
	margin-left: 25px;
}

.container {
	position:relative;	
}

.postMiniPanier {
	margin-left:0px;	
}

#PanierMini {
    width: 110px;
    position: fixed;
    right: 100px;
}


#PanierMini {
	width:150px;
	position: absolute;
	right: 428px;
	top:15px;
}

#PanierMini img {
	margin-top: 5px;
    position: absolute;
    right: 0;
    border:none;
}

#PanierBloc {
	width:235px;
	min-height: 100px;
	margin: 10px 30px 10px 0;
	float:right;
	right:0px;
	position:absolute;
	z-index:8888; !important
	
}
#PanierLogo {
	position:absolute;
	margin: 0 10px 0 0;
	right:0;
	width:85px
}
#PanierLogo img {
	margin-top: 0px;
	float:right;
	position: absolute;
    right: 5px;
    top: 0;
}

.panierQuantityTotal {
    /*background:url('../img/pastille_quantite2.png') no-repeat;
	width:50px;
	height:37px;
	text-align:center;
	float:left;
	padding-top:13px;*/
	font-size:15px;
	font-weight:bold;
	color:#fff;
}

.panierQuantityTotal2{
	font-size:11pt;
	font-weight:bold;
	color:#999;
	margin-top: 5px;
}

#PanierMini .panierQuantityTotal:hover {
    text-shadow:0px 0px 5px #FFF;
}
#PanierHeader {
	width:215px;
	margin:0 auto;
	padding:5px 10px;
	height: 20px;
	background: #69A8CA;
	color:#fff;
	box-shadow:5px 0px 10px #808080;
	border-top : solid 1px #808080;
	border-right : solid 1px #808080;
	border-left : solid 1px #808080;
	border-bottom : none;
	font-size:15px;
	font-weight:bold;
}
.panierUnderHeader {
	width:100%;
	background: #FFF;
	border : solid 1px #808080;
	box-shadow:5px 0px 10px #808080;
	
}
.panierUnderHeader, .panierUnderHeader a {
	/*color:#3A87AD; */
	color:#000;
	
}
#PanierContent {
	width:225px;
	padding: 5px;
	height: 190px;
	overflow:auto;
}
#PanierContentTable {
	width:100%;
	border:none;
}
#PanierContentTable tr th{
	text-align:left;
	border-bottom: 1px solid #808080;
	font-size:13px;
}
#PanierContentTable tr td{
	font-size:12px;
	border-bottom: 1px solid #808080;
	height:25px;
}
.panierLigneReference {
	width:130px;
}
.panierLigneQuantity {
	width:78px;
}
.panierLigneQuantity input{
	width:20px;
	height:20px;
	padding: 0;
	margin:2px 5px;
	text-align:center;
	background-color: transparent;
    border: 0px solid #fff;
    outline-color: #fff;
    outline: 0px;
}

#PanierBloc button {
	/* background: #3A87AD; */
	background: #9a9a9a;
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 12px;
}
#PanierBloc button:hover {
    text-shadow:0px 0px 5px #FFF;
}
.panierLignePrice {
	width:35px;
	text-align:right;
}
#PanierFooter {
	width:225px;
	padding:1px 5px;
	height: 100px;
	box-shadow:0px -5px 5px #CCC;
	border-top : solid 1px #808080;
}
#PanierBloc button.panierSubmit,  #PanierBloc button.panierAddRef{
    margin-top: 3px;
}
#PanierBloc button.panierSubmit {
    height: 30px;
    float: right;
    line-height: 12px;
    width: 100%;
    font-size: 15px;
}
#PanierBloc button.panierAddRef {
    font-size: 15px;
    font-weight: bold;
    height: 29px;
    width: 15px;
}
#PanierFooterButtons input {
	font-size: 11px;
    height: 28px;
    margin: 3px 4px 0 0;
    padding: 0 0 0 2px;
    width: 200px;
}
#PanierFooterTotal {
	text-align:right;
	border-bottom : solid 1px #808080;
	font-weight:bold;
}

.basket-header {
	position: absolute;
	top: 0px;
	right: 5px;
	font-size: 10pt; 
	font-weight: bold;
	color:#999;
} 