


/***************************************/
/*************** BUTTONS ***************/
/***************************************/
#widget-novaresa .btn{border-radius: 0 !important; border: 0;}

#widget-novaresa .btn-search,
#widget-novaresa .btn-order {
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #B9A163;
	border-color: #B9A163;
}
#widget-novaresa .btn-search:hover,
#widget-novaresa .btn-search:active,
#widget-novaresa .btn-search.active,
#widget-novaresa .btn-search.disabled,
#widget-novaresa .btn-search[disabled],
#widget-novaresa .btn-order:hover,
#widget-novaresa .btn-order:active,
#widget-novaresa .btn-order.active,
#widget-novaresa .btn-order.disabled,
#widget-novaresa .btn-order[disabled] {
	color: #FFFFFF;
	background-color: #B9A163;
}


#widget-novaresa .btn.btn-modif{
    border: 0;
	color: #333;
	background-color: #bbbbbb;
}
#widget-novaresa .btn.btn-modif:hover,
#widget-novaresa .btn.btn-modif:active,
#widget-novaresa .btn.btn-modif.active,
#widget-novaresa .btn.btn-modif.disabled,
#widget-novaresa .btn.btn-modif[disabled] {
	color: #333;
	background-color: #bbbbbb;
}



/***************************************/
/************* DatePicker **************/
/***************************************/
.datepicker td.active:hover, 
.datepicker td.active:hover:hover, 
.datepicker td.active:active, 
.datepicker td.active:hover:active, 
.datepicker td.active.active, 
.datepicker td.active:hover.active, 
.datepicker td.active.disabled, 
.datepicker td.active:hover.disabled, 
.datepicker td.active[disabled], 
.datepicker td.active:hover[disabled] {
    background-color: #B9A163;
}

.datepicker td.active, .datepicker td.active:hover {
background-color: #B9A163;
background-image: -moz-linear-gradient(top, #B9A163, #B9A163);
background-image: -ms-linear-gradient(top, #B9A163, #B9A163);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B9A163), to(#B9A163));
background-image: -webkit-linear-gradient(top, #B9A163, #B9A163);
background-image: -o-linear-gradient(top, #B9A163, #B9A163);
background-image: linear-gradient(top, #B9A163, #B9A163);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B9A163', endColorstr='#B9A163', GradientType=0);
border-color: #B9A163 #B9A163 #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}




/*****************************************************/
/********** Interrogation des dispos  ****************/
/*****************************************************/

#widget-novaresa .search-form {
background-color: #261C15;
-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.35);
-moz-box-shadow: 0px 5px 10px rgba(0,0,0,.35);
box-shadow: 0px 5px 10px rgba(0,0,0,.35);
}


#widget-novaresa .label-info, 
#widget-novaresa .badge-info {
background-color: #261C15 !important;
}

#widget-novaresa .product-list .table td.product-price span.price,
#widget-novaresa .product-list .product-stock,
#widget-novaresa #cart-infos table.product .product-price, 
#widget-novaresa #cart-infos table.option .option-price, 
#widget-novaresa #cart-infos table.option .option-unit, 
#widget-novaresa #cart-infos table.total .total-price,
#widget-novaresa #cart-infos table.total .total-price *,
#widget-novaresa #cart-infos table.product th span,
#widget-novaresa #cart-infos table.product .product-qty a.decrementProductE, 
#widget-novaresa #cart-infos table.product .product-qty a.incrementProductE,
#widget-novaresa #cart-infos table.product .product-qty a.decrementProductA,
#widget-novaresa #cart-infos table.product .product-qty a.incrementProductA,
#widget-novaresa #cart-infos table.option .option-qty a.decrementOption,
#widget-novaresa #cart-infos table.option .option-qty a.incrementOption,
#widget-novaresa #cart-infos table.option td.option-price, 
#widget-novaresa #cart-infos table.option td.option-price *,
#widget-novaresa #payment-section .checkbox a:hover
{color: #B9A163;}

#widget-novaresa .box-blue {
	background-color: #efe1d8;
	border-top: 1px solid #B9A163;
	border-bottom: 1px solid #B9A163;
}
#widget-novaresa #cart-infos table.total {background-color: #efe1d8;}


#widget-novaresa .product-list .table td.product-name .preview {
    border: none;
	padding: 0.8em 1em;
	box-shadow: none;
}

#widget-novaresa > div:not([class]):first-child {
	position: relative;
	width:128px;
	height:128px;
	font-family: inherit;
	margin-bottom: 300px !important;
}

#widget-novaresa > div:not([class]):nth-child(1):after {
	content : '\f1ce';
	position: absolute;
	width:64px;
	height:64px;
	background-color:white;
	font-size:64px !important;
	color:#ccc;
	top:0px;
	left:50%;
	animation: loop 1s linear infinite;
	box-shadow: 0px 0px 0px 20px white;
	padding:32px;
	margin: 150px 0 0 -64px;
	box-sizing: content-box;
}

@-webkit-keyframes loop {
  100%{-webkit-transform:rotateZ(360deg)}
}

@keyframes loop {
  100%{transform:rotateZ(360deg)}
}