@font-face {
	font-family: 'Calibri Light'; 
	src: url('/ebusiness/resources/css/calibri_light/calibri_light.eot'); 
	src: url('/ebusiness/resources/css/calibri_light/calibri_light.eot?#iefix') format('embedded-opentype'), url('/ebusiness/resources/css/calibri_light/calibri_light.svg#Calibri Light') format('svg'), url('/ebusiness/resources/css/calibri_light/calibri_light.woff') format('woff'), url('/ebusiness/resources/css/calibri_light/calibri_light.ttf') format('truetype'); 
	font-weight: normal; 
	font-style: normal;
}

#ebiz_wrapper * {
	font-family: 'Calibri Light';
	color: #404040;/*alternate blue : #1F3F78 */
	font-size: 15px;
	
	/*disable selection*/
/*	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	standard-user-select: none;*/
}

#ebiz_wrapper * i.fa {
	font-family: 'FontAwesome';
}

#ebiz_wrapper .dt_order_direction {
	cursor:pointer;
}

#ebiz_wrapper .ebiz_display_bar {
	text-align: right;
}

#ebiz_wrapper .eblue,
#ebiz_wrapper * a:hover,
#ebiz_wrapper * a:hover *{
	color: #1F3F78;
	cursor:pointer;
}

#ebiz_wrapper .feedback
{
	text-align:center;
	font-weight:bold;
}

#ebiz_wrapper * a {
	/*color: #BBBBBB;*/
/*	font-weight: bold;*/
	text-decoration: none;
}

/* form elmts*/
#ebiz_wrapper .formtable  {
	margin: 30px 20px 0;
}


#ebiz_wrapper .formtable tbody th,
#ebiz_wrapper .formtable tbody td{
	padding: 5px 0;
}

#ebiz_wrapper .formtable tfoot th{
	padding: 15px 0;
	text-align:right;
}

#ebiz_wrapper * form * th label {

	color: #404040;
	font-size: 14px;
	margin: 0 20px 0 0;
	text-align: left;
	display: inline-block;
	
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	/*width: 100%;*/
	width: 200px;
}

#ebiz_wrapper * form * label.error {
	display: block;
	width: auto;
	color: red;
}

#ebiz_wrapper * form * input,
#ebiz_wrapper #DeliveryMessage textarea {
	border: 1px solid #CACACA;
	background: none repeat scroll 0 0 transparent;
}

#ebiz_wrapper * form * input{
	height: 15px;
	/*margin: 5px 0 10px;*/
	margin:0;
	padding: 5px 10px;
	width: 250px;
}
#ebiz_wrapper #DeliveryMessage textarea {
   height: 120px;
}

#ebiz_wrapper * form * input.halfwidth{
	width: 162px;
}

#ebiz_wrapper * form * input.width13{
	width: 108px;
}

#ebiz_wrapper * form * input.width23{
	width: 216px;
}

#ebiz_wrapper * form * input[type='radio'] {
	margin: 0 5px;
	width: auto;
}

#ebiz_wrapper * form * select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #CACACA;
	height: 30px;
	/*margin: 5px -3px 10px;*/
	padding: 5px 10px;
	min-width: 272px;
}

#ebiz_wrapper * form * input.error,
#ebiz_wrapper * form * select.error{
	border-color: red;
}

/*custom layout*/
#ebiz_wrapper {
	padding: 0 10px;
	border-top: 10px solid #1F3F78;
}

/*divers*/

#ebiz_wrapper .roundborder {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #CACACA;
	padding: 10px 20px;
	margin: 10px 20px;
}

#ebiz_wrapper * .imgtxtalign.page_title{
	text-align:left;
}
#ebiz_wrapper * h1{
	font-size:25px;
	margin-top:15px;
	margin-bottom:15px;
}
#ebiz_wrapper * h3{
	font-size:15px;
	margin-top:7px;
	margin-bottom:7px;
}
#ebiz_wrapper * .clear_both {
	clear:both;
	overflow:hidden;
}

/*ebiz_nav*/
#ebiz_wrapper .ebiz_nav {
	padding-bottom: 15px;
	margin: 5px 0 0;
}

#ebiz_wrapper .ebiz_nav a {
	text-decoration: none;
	color: #898989;
	font-size: 15px;
}

#ebiz_wrapper .ebiz_nav a:hover {
	color: #1B57A3;
}

#ebiz_wrapper .ebiz_nav a+a:before {
	content: ' | ';
}

/*ebiz_btn*/
/*
#ebiz_wrapper .ebiz_btn {
	font-size: 12px;
	color: #1B57A3;
	padding: 2px 10px;
	text-decoration: none;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#dbdbdb);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		to(#dbdbdb));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #a8a8a8;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,1);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);
}
#ebiz_wrapper .ebiz_btn:hover{
	cursor:pointer;
}

*/

#ebiz_wrapper .ebiz_btn,
.ebiz_favorite.ui-dialog-content .ebiz_btn {
	background: #808080;
	background-image: -webkit-linear-gradient(top, #F2F2F2, #CCCCCC);
	background-image: -moz-linear-gradient(top, #F2F2F2, #CCCCCC);
	background-image: -ms-linear-gradient(top, #F2F2F2, #CCCCCC);
	background-image: -o-linear-gradient(top, #F2F2F2, #CCCCCC);
	background-image: linear-gradient(to bottom, #F2F2F2, #CCCCCC);
	-webkit-border-radius: 7;
	-moz-border-radius: 7;
	border-radius: 7px;
	/*font-family: Arial;*/
	border: medium none;
	color: #000000;
	font-size: 15px;
	padding: 2px;
	text-decoration: none;
}
#ebiz_wrapper a.ebiz_btn
{
	padding: 5px;
}
#ebiz_wrapper .ebiz_btn.active,
#ebiz_wrapper .ebiz_btn:hover,
.ebiz_favorite.ui-dialog-content .ebiz_btn.active,
.ebiz_favorite.ui-dialog-content .ebiz_btn:hover
{
	background: #1F3F78;
	background-image: -webkit-linear-gradient(top, #1F3F78, #162b4f);
	background-image: -moz-linear-gradient(top, #1F3F78, #162b4f);
	background-image: -ms-linear-gradient(top, #1F3F78, #162b4f);
	background-image: -o-linear-gradient(top, #1F3F78, #162b4f);
	background-image: linear-gradient(to bottom, #1F3F78, #162b4f);
	text-decoration: none;
	cursor:pointer;
	color: #FFFFFF;
}

#ebiz_wrapper .ebiz_btn_basket, 
#ebiz_wrapper .ebiz_btn_basket:hover {
	background-color: transparent;
	border:0px;
}

#ebiz_wrapper .ebiz_btn_basket img {
	display: block;
	margin: auto;
}


#ebiz_wrapper select.ebiz_btn:hover {
	color: #FFFFFF;
}

#ebiz_wrapper select.ebiz_btn:hover option {
	color: #FFFFFF;
}

/*ebiz_index*/

#ebiz_wrapper .ebiz_index .display_rendermode {
	width:35px;
	height:35px;
	padding:0;
}

#ebiz_wrapper .ebiz_index .display_rendermode img{
	vertical-align: middle;
}

#ebiz_wrapper .ebiz_index .cat_name
{
	color: #0063A7;
	font-size:18px;
	text-align:left;
	float:left;
}

#ebiz_wrapper .ebiz_index .display_toolbar
{
	text-align:right;
	float:right;
}

#ebiz_wrapper .ebiz_index .ebiz_articles {
	padding: 10px;
}

#ebiz_wrapper .ebiz_articles {
    position: relative;
}

#ebiz_wrapper .ebiz_articles .page_nav {
    background-color: #D2D2D2;
    color: #FFFFFF;
    padding: 5px 8px;
    position: absolute;
    top: 50%;
	cursor:pointer;
	display: none;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
}

#ebiz_wrapper .ebiz_articles .page_nav:hover {
    background-color: #1F3F78;
}

#ebiz_wrapper .ebiz_articles .page_nav.page_prev {
	left: -10px;
}

#ebiz_wrapper .ebiz_articles .page_nav.page_next {
	right: -10px;
}

/*Page Title*/
#ebiz_wrapper .page_title {
	margin: 10px 0;
}

#ebiz_wrapper .page_title h2 {
	color: #1F3F78;
	display: inline;
	font-size: 25px;
	font-weight: normal;
	margin: 0 0 0 20px;
}


/*ebiz_adesc*/

#ebiz_wrapper .ebiz_adesc {
    overflow: hidden;
}
#ebiz_wrapper .ebiz_adesc .ArticleDescriptionPanelRight {
    overflow: hidden;
	min-height:500px;
}
#ebiz_wrapper .ebiz_adesc .ArticleDescriptionPanelLeft {
    float: left;
	width: 265px;
	min-height:500px;
}
@media only screen and (max-width: 900px) {
	#ebiz_wrapper .ebiz_adesc .ArticleDescriptionPanelLeft,
	#ebiz_wrapper .ebiz_adesc .ArticleDescriptionPanelRight
	{
		float:none;
		width:auto;
	}
}


#ebiz_wrapper .ebiz_adesc .article_image {
	width:250px;
	height:250px;
}

#ebiz_wrapper .ebiz_adesc .article_galerie {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#ebiz_wrapper .ebiz_adesc .article_galerie span{
	display:inline;
	padding: 0 5px;
}
#ebiz_wrapper .ebiz_adesc .ArticleDescriptionNote{
	margin-left:3px;
}

#ebiz_wrapper .ebiz_adesc .tabs ul {
	margin-bottom: 20px;
	list-style: none outside none;
}

#ebiz_wrapper .ebiz_adesc .tabs li {
	background-color: #C1C1C1;
	color: #000000;
	font-weight: bold;
	padding: 8px;
	text-align: center;
	margin-bottom: 20px;
	display:inline-block;
}

#ebiz_wrapper .ebiz_adesc .tabs li a{
	text-decoration: none;
	color: inherit;
}

#ebiz_wrapper .ebiz_adesc .Warning {
	text-align: center;
	padding-bottom: 10px;
}

#ebiz_wrapper .ebiz_adesc #TabDescription, #ebiz_wrapper .ebiz_adesc #TabReview, #ebiz_wrapper .ebiz_adesc #TabBoughtTogether{
	margin-left:40px;
}
#ebiz_wrapper .ebiz_adesc iframe.twitter-share-button, #ebiz_wrapper .ebiz_adesc div#___plusone_0{
	position:relative;
	top:3px;
}

#ebiz_wrapper  .ebiz_adesc .ebiz_adesc_photo,
#ebiz_wrapper  .ebiz_adesc .ebiz_adesc_infoprincipal,
#ebiz_wrapper  .ebiz_adesc .ebiz_adesc_infodetail
{
	vertical-align: top;
	display: inline-block;
	width: 290px;
}

#ebiz_wrapper  .ebiz_adesc .ebiz_adesc_detail
{
	vertical-align: top;
	display: inline-block;
	width: 590px;
}

#ebiz_wrapper .ebiz_adesc * .ebiz_adesc_info,
#ebiz_wrapper  .ebiz_adesc .ebiz_adesc_desc
{
	vertical-align: top;
	display: block;
	width: 590px;
}

#ebiz_wrapper  .ebiz_adesc .ebiz_adesc_desc
{
	border: 1px solid #404040;
	padding: 10px;
}

/*Checkout step*/
#ebiz_wrapper .checkout_step {
	list-style: none outside none;
}
#ebiz_wrapper .checkout_step li {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	width: 24%;
}
#ebiz_wrapper .checkout_step1:before {
	content: "(1) ";
}
#ebiz_wrapper .checkout_step2:before {
	content: "(2) ";
}
#ebiz_wrapper .checkout_step3:before {
	content: "(3) ";
}
#ebiz_wrapper .checkout_step4:before {
	content: "(4) ";
}
#ebiz_wrapper .checkout_active {
	font-weight: bold;
}

/*ebiz_fam*/

#ebiz_wrapper .ebiz_fam {
	margin: 0 0 30px;
}

#ebiz_wrapper .ebiz_fam .menu, #ebiz_wrapper .ebiz_fam .menu ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#ebiz_wrapper .ebiz_fam .menu {
	background-color: #F2F2F2;
	background-image: linear-gradient(#F2F2F2, #CCCCCC);
	border-radius: 0 0 6px 6px;
	margin: auto;
}
#ebiz_wrapper .ebiz_fam .menu:before, #ebiz_wrapper .ebiz_fam .menu:after {
	content: "";
	display: table;
}
#ebiz_wrapper .ebiz_fam .menu:after {
	clear: both;
}
#ebiz_wrapper .ebiz_fam .menu {
}
#ebiz_wrapper .ebiz_fam .menu li {
	border-right: 1px solid #FFFFFF;
	float: left;
	position: relative;
}
#ebiz_wrapper .ebiz_fam .menu a {
	color: #000000;
	float: left;
	padding: 7px 12px;
	text-decoration: none;
	text-transform: uppercase;
}

#ebiz_wrapper .ebiz_fam .menu li:hover > a {
	background: linear-gradient(to bottom, #1F3F78, #162B4F) repeat scroll 0 0 #1F3F78;
	color: #FAFAFA;
}

#ebiz_wrapper .ebiz_fam .menu ul {
	background: linear-gradient(to bottom, #F2F2F2, #CCCCCC) repeat scroll 0 0 #808080;
	border-radius: 3px;
	box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
	left: 0;
	margin: 20px 0 0;
	opacity: 0;
	position: absolute;
	top: 32px;
	transition: all 0.2s ease-in-out 0s;
	visibility: hidden;
	z-index: 1;
}
#ebiz_wrapper .ebiz_fam .menu li:hover > ul {
	margin: 0;
	opacity: 1;
	visibility: visible;
}
#ebiz_wrapper .ebiz_fam .menu ul ul {
	box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3);
	left: 150px;
	margin: 0 0 0 20px;
	top: 0;
}
#ebiz_wrapper .ebiz_fam .menu ul li {
	border: 0 none;
	box-shadow: 0 1px 0 #FFFFFF, 0 0 0 #F2F2F2;
	display: block;
	float: none;
}
#ebiz_wrapper .ebiz_fam .menu ul li:last-child {
	box-shadow: none;
}
#ebiz_wrapper .ebiz_fam .menu ul a {
	display: block;
	float: none;
	padding: 10px;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
	width: 140px;
}
#ebiz_wrapper .ebiz_fam .menu ul a:hover {
	background: linear-gradient(to bottom, #1F3F78, #162B4F) repeat scroll 0 0 #1F3F78;
}
#ebiz_wrapper .ebiz_fam .menu ul li:first-child > a {
	border-radius: 3px 3px 0 0;
}
#ebiz_wrapper .ebiz_fam .menu ul li:first-child > a:after {
	border-bottom: 6px solid #F2F2F2;
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 7px solid rgba(0, 0, 0, 0);
	content: "";
	left: 40px;
	position: absolute;
	top: -6px;
}
#ebiz_wrapper .ebiz_fam .menu ul ul li:first-child a:after {
	border-color: rgba(0, 0, 0, 0) #3B3B3B rgba(0, 0, 0, 0) -moz-use-text-color;
	border-left: 0 none;
	border-style: solid solid solid none;
	border-width: 6px 6px 6px 0;
	left: -6px;
	margin-top: -6px;
	top: 50%;
}
#ebiz_wrapper .ebiz_fam .menu ul li:first-child a:hover:after {
	border-bottom-color: #1F3F78;
}
#ebiz_wrapper .ebiz_fam .menu ul ul li:first-child a:hover:after {
	border-bottom-color: rgba(0, 0, 0, 0);
	border-right-color: #0299D3;
}
#ebiz_wrapper .ebiz_fam .menu ul li:last-child > a {
	border-radius: 0 0 3px 3px;
}
#ebiz_wrapper .ebiz_fam .menu-trigger {
	display: none;
}
@media screen and (max-width: 600px) {
#ebiz_wrapper .ebiz_fam .menu-wrap {
	position: relative;
}
#ebiz_wrapper .ebiz_fam .menu-wrap * {
	-moz-box-sizing: border-box;
}
#ebiz_wrapper .ebiz_fam .menu-trigger {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAapcAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC") no-repeat scroll 10px center, linear-gradient(#F2F2F2, #CCCCCC) repeat scroll 0 0 rgba(0, 0, 0, 0);
/* border: 1px solid #222222;*/
	border-radius: 0 0 6px 6px;
	/*box-shadow: 0 1px 1px #777777, 0 1px 0 #666666 inset;*/
	color: #000000;
	cursor: pointer;
	display: block;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 35px;
}
#ebiz_wrapper .ebiz_fam .menu {
	background-color: #F2F2F2;
	box-shadow: none;
	display: none;
	margin: 0;
	padding: 10px;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 1;
}
#ebiz_wrapper .ebiz_fam .menu:after {
	border-bottom: 8px solid #F2F2F2;
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	content: "";
	left: 25px;
	position: absolute;
	top: -8px;
}
#ebiz_wrapper .ebiz_fam .menu ul {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: none;
	margin: 0;
	opacity: 1;
	position: static;
	visibility: visible;
}
#ebiz_wrapper .ebiz_fam .menu ul ul {
	box-shadow: none;
	margin: 0 0 0 20px !important;
}
#ebiz_wrapper .ebiz_fam .menu li {
	border: 0 none;
	box-shadow: none;
	display: block;
	float: none;
	margin: 5px;
	position: static;
}
#ebiz_wrapper .ebiz_fam .menu ul li {
	box-shadow: none;
	margin-left: 20px;
}
#ebiz_wrapper .ebiz_fam .menu a {
	color: #000000;
	display: block;
	float: none;
	padding: 0;
}
#ebiz_wrapper .ebiz_fam .menu a:hover {
	color: #FAFAFA;
}
#ebiz_wrapper .ebiz_fam .menu ul a {
	padding: 0;
	width: auto;
}
#ebiz_wrapper .ebiz_fam .menu ul a:hover {
	/*background: none repeat scroll 0 0 rgba(0, 0, 0, 0);*/
}
#ebiz_wrapper .ebiz_fam .menu ul li:first-child a:after, #ebiz_wrapper .ebiz_fam .menu ul ul li:first-child a:after {
	border: 0 none;
}
}
@media screen and (min-width: 600px) {
#ebiz_wrapper .ebiz_fam .menu {
	display: block !important;
}
}
.no-transition {
	display: none;
	opacity: 1;
	transition: none 0s ease 0s;
	visibility: visible;
}
#ebiz_wrapper .ebiz_fam .menu li:hover > .no-transition {
	display: block;
}

#ebiz_wrapper .ebiz_fam .menu li.right {
	float: right; 
	border-right: none;
	border-left: 1px solid #F2F2F2;
}

/*ebiz_orders*/
#ebiz_wrapper .ebiz_orders .FactureAscenseur {
    max-height: 400px;
    overflow: auto;
}

#ebiz_wrapper .ebiz_orders .Warning {
    text-align:center;
}


/*basket */
#ebiz_wrapper .ebiz_basket {
	padding: 10px 20px 30px;
}

#ebiz_wrapper .ebiz_basket .page_title {
  text-align:left;
}
#ebiz_wrapper .ebiz_basket .Warning.basketEmpty{
  text-align:center;
}

/*basket_table*/
#ebiz_wrapper .basket_table ,#ebiz_wrapper .ebiz_payment .Basket {
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}


#ebiz_wrapper .basket_table tr,
#ebiz_wrapper .basket_table tr th,
#ebiz_wrapper .basket_table tr td,
#ebiz_wrapper .ebiz_payment .Basket tr,
#ebiz_wrapper .ebiz_payment .Basket tr th,
#ebiz_wrapper .ebiz_payment .Basket tr td {
	border: none;
}

#ebiz_wrapper .basket_table thead tr,
#ebiz_wrapper .basket_table thead tr th,
#ebiz_wrapper .basket_table thead tr td,
#ebiz_wrapper .ebiz_payment .Basket thead tr,
#ebiz_wrapper .ebiz_payment .Basket thead tr th,
#ebiz_wrapper .ebiz_payment .Basket thead tr td {
	border-bottom: 1px solid #DDDDDD;
}

#ebiz_wrapper .basket_table tfoot tr,
#ebiz_wrapper .basket_table tfoot tr th,
#ebiz_wrapper .basket_table tfoot tr td,
#ebiz_wrapper .ebiz_payment .Basket tfoot tr,
#ebiz_wrapper .ebiz_payment .Basket tfoot tr th,
#ebiz_wrapper .ebiz_payment .Basket tfoot tr td {
	border-top: 1px solid #DDDDDD;
}

#ebiz_wrapper .basket_table tr th, #ebiz_wrapper .ebiz_payment .Basket tr th {
	text-align: center;
}

#ebiz_wrapper .basket_table tbody tr th, #ebiz_wrapper .ebiz_payment .Basket tbody tr th {
	text-align:left;
}

#ebiz_wrapper .basket_table tbody tr td, ,#ebiz_wrapper .ebiz_payment .Basket tbody tr td {
	text-align:right;
	padding:8px 0px 8px 0px;
}
#ebiz_wrapper .basket_table tbody tr:nth-child(even), #ebiz_wrapper .ebiz_payment .Basket tbody tr.BasketData:nth-child(even) {
  background: #eee;
}
#ebiz_wrapper .basket_table tbody tr:nth-child(odd), #ebiz_wrapper .ebiz_payment .Basket tbody tr.BasketData:nth-child(odd) {
  background: #fff;
}
#ebiz_wrapper .ebiz_payment .Basket tbody tr.BasketData td{
	text-align:right;
}
#ebiz_wrapper .ebiz_payment .Basket tbody tr.BasketData td.Libelle,#ebiz_wrapper .ebiz_payment .Basket tbody tr.BasketData td.Photo{
	text-align:left;
}
#ebiz_wrapper .basket_table * .cartItemQty {
  background:transparent;
}

#ebiz_wrapper .basket_table tfoot tr th {
	text-align:right; 
	font-weight:bold;
}
#ebiz_wrapper .basket_table tfoot tr td {
	text-align:right;
	padding:8px 0px 8px 0px;
}

#ebiz_wrapper .basket_table .Quantite,
#ebiz_wrapper .basket_table .Unite
{
	text-align:center;
}

/*cart_item_wrapper*/
#ebiz_wrapper .cart_item_wrapper .item_del,
#ebiz_wrapper .cart_item_wrapper .item_mi,
#ebiz_wrapper .cart_item_wrapper .item_pl {
	cursor: pointer;
}
#ebiz_wrapper .cart_item_wrapper .item_del {
	color: #FF0000;
}
#ebiz_wrapper .cart_item_wrapper .item_qty {
	width:24px;
}

#ebiz_wrapper .cart_item_wrapper .item_qty input[type=text] {
	/*border: 1px solid #000000;*/
	border: 0;
    text-align: center;
	background-color: inherit;
	/*width:15px;*/
}

#ebiz_wrapper .cartItemQty {
	list-style: none outside none;
	display: inline;
	background-color: #BBBBBB;
	padding:2px;
	margin : 2px;
}
#ebiz_wrapper .cartItemQty span {
	display: inline-block;
    width: 15px;
	text-align:center;
}
#ebiz_wrapper .CartItem {
	height : 20px;	
	text-align: left;
}

/* catalogue */
#ebiz_wrapper .ebiz_catalogue .page_title {
  text-align:left;
}
#ebiz_wrapper .ebiz_catalogue #SearchResult{
  width:100%;
  border-spacing:0;
  border-collapse:collapse;
}
#ebiz_wrapper .ebiz_catalogue #SearchResult tr:nth-child(even) {
  background: #eee;
}
#ebiz_wrapper .ebiz_catalogue #SearchResult tr:nth-child(odd) {
  background: #fff;
}
#ebiz_wrapper .ebiz_catalogue #SearchResult tr td{
  border-top:1px solid;
}
#ebiz_wrapper .ebiz_catalogue #SearchResult tr .SearchResultImage{
  width:auto;
  max-width:90px;
}
#ebiz_wrapper .ebiz_catalogue #SearchResult tr .SearchResult1, #ebiz_wrapper .ebiz_catalogue #SearchResult tr .SearchResult2{
    width:auto;
    min-width:150px;
}

/* search */
#ebiz_wrapper .ebiz_search .page_title {
	text-align:left;
}
#ebiz_wrapper .ebiz_search #SearchResult .SearchResultTitle td {
	font-size: 1.6em;
}
#ebiz_wrapper .ebiz_search #SearchResult{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
#ebiz_wrapper .ebiz_search #SearchResult tr:nth-child(even) {
	background: #eee;
}
#ebiz_wrapper .ebiz_search #SearchResult tr:nth-child(odd) {
	background: #fff;
}
#ebiz_wrapper .ebiz_search #SearchResult tr td{
	/*border-top:1px solid;*/
}
#ebiz_wrapper .ebiz_search #SearchResult tr .SearchResultImage{
	width:auto;
	max-width:90px;
}
#ebiz_wrapper .ebiz_search #SearchResult tr .SearchResult1, #ebiz_wrapper .ebiz_search #SearchResult tr .SearchResult2{
    width:auto;
    min-width:150px;
}
#ebiz_wrapper .ebiz_search #SearchResult .SearchResult2{
	font-size: 1.3em;
}

/*ebiz_pagination*/
#ebiz_wrapper .ebiz_pagination
{
	border-bottom: 1px solid #DFDFDF;
	margin: 10px 0;
	padding: 0 0 15px;
	text-align: center;
}
#ebiz_wrapper .ebiz_pagination select.page_select {
	width: auto;
}
/* ebiz_cart */

#ebiz_wrapper .ebiz_cart h3 {
	background-color: #F2F2F2;
	display: inline-block;
	font-weight: normal;
	margin: 10px 0 0;
	padding: 8px 31px;
	text-transform: uppercase;
}

#ebiz_wrapper .ebiz_cart .cart_wrapper
{
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	padding: 5px;
	margin: 0;
}

#ebiz_wrapper .ebiz_cart .cart_wrapper
{
	height: 130px;
	padding: 15px;
}

#ebiz_wrapper .ebiz_cart .items_list {
	/*    margin: 5px;*/
	height: 120px;
	overflow:auto;
	margin-right: 165px;
}

#ebiz_wrapper .ebiz_cart .btn_list {
	width: 160px;
	float: right;
	clear: both;
	position: relative;
	top: -115px;
	text-align: center;
}

#ebiz_wrapper .ebiz_cart .btn_list .btnflatlike {
	margin-bottom:5px;	
}


#ebiz_wrapper .ebiz_cart .CartItemQty {
	width: 100%;
}


/*.ebiz_cart ul {
	display: block;
	list-style-type: none;
	border: 0 none;
	margin: 0;
	padding: 0;
}*/

/*.ebiz_cart ul li {
	display: block;
	list-style-type: none;
/*	padding-left: 10px;*/
	padding-right: 15px;
/* 	padding-top: 5px; */
	white-space: nowrap;
}*/

#ebiz_wrapper .ebiz_cart a,
#ebiz_wrapper .ebiz_minicart a{
	color: #BBBBBB;
	text-decoration: none;
	font-size: 12px;
}

#ebiz_wrapper .ebiz_cart .items_list table,
#ebiz_wrapper .ebiz_cart .items_list th,
#ebiz_wrapper .ebiz_cart .items_list td {
    border-collapse: collapse;
}

#ebiz_wrapper .ebiz_cart .items_list li table {
	border: 1px solid #BBBBBB;
	background-color: #BBBBBB;
	color: #FFFFFF;
	height: 20px;
	margin-top: 0;
	font-size: 12px;
}

#ebiz_wrapper .ebiz_cart .items_list li table td {
	width: 25px;
	text-align: center;
}

#ebiz_wrapper .ebiz_cart .items_list li .DelCart {
	color: #FF0000;
	cursor: pointer;
	font-weight: bold;
}

#ebiz_wrapper .ebiz_cart .items_list li .item_mi,
#ebiz_wrapper .ebiz_cart .items_list li .item_pl{
	cursor: pointer;
}

#ebiz_wrapper .ebiz_cart .items_list li .item_qty {
	background-color: #FFFFFF;
	color: #BBBBBB;
}

#ebiz_wrapper .ebiz_cart .items_list li .Libelle {
	width: auto;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-align: left;
	border:1px solid #FFFFFF;
}

#ebiz_wrapper .ebiz_cart .btn_list {
	/*float:right;*/
}

#ebiz_wrapper .ebiz_cart .btnflatlike,
#ebiz_wrapper .ebiz_minicart .btnflatlike {
/*	background-color: #F2F2F2;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	margin: auto;
	padding-top: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 120px;*/

margin: auto;
	background-color: #F2F2F2;
	font-size: 12px;
	height: 25px;
	padding-top: 10px;
	text-align: center;
	width: 120px;
}



#ebiz_wrapper .ebiz_cart .btnlike, 
#ebiz_wrapper .ebiz_minicart .btnlike {
	background: none repeat scroll 0 0 #1F3F78;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	margin: auto;
	padding-bottom: 5px;
	padding-top: 11px;
	text-decoration: none;
	text-transform: uppercase;
	width: 120px;
}

/*ebiz_payment*/
#ebiz_wrapper .ebiz_payment .pay_btn {
	width:105px;
	height:105px;
	vertical-align:top;
}

#ebiz_wrapper .ebiz_payment .pay_btn img {
	
	max-height: 60px;
	max-width: 75px;
}

/* ebiz_login */
#ebiz_wrapper .ebiz_login {
    overflow: hidden;
}
#ebiz_wrapper .ebiz_login .LoginRegister{
    overflow: hidden;
	min-height:250px;
	padding-left: 10px;
	border-left: 1px solid #CACACA !important;
}
#ebiz_wrapper .ebiz_login .LoginReturning{
    float: left;
	/*width: 350px;*/
	width: 50%;
	min-height:250px;
}
@media only screen and (max-width: 800px) {
	#ebiz_wrapper .ebiz_login .LoginRegister,
	#ebiz_wrapper .ebiz_login .LoginReturning
	{
		float:none;
		width:auto;
	}
}

/*#ebiz_wrapper .ebiz_login * h2 {
	padding-top: 0px;
	margin-top: 0px;
	color: #F8981D;
	font-weight: bold !important;
	font-size: 18px;
}*/

#ebiz_wrapper .ebiz_login .LoginReturning .LoginForm th {
	text-align:left;	
}
#ebiz_wrapper .ebiz_login .login_feedback, #ebiz_wrapper * #feedback {
	color:red;
	font-size: 14px;
	text-align:center;
}

#ebiz_wrapper .ebiz_login .formtable {
	margin: 20px 20px 0;
}
#ebiz_wrapper .ebiz_login * form * label {
	width: 120px;
}
#ebiz_wrapper .ebiz_login * form * label.error {
	display: block;
	width: auto;
}

/* ebiz account_index */
#ebiz_wrapper .ebiz_account_index .imgtxtalign.page_title{
	text-align:left;  
}
#ebiz_wrapper .ebiz_account_index .Titre {
	/*font-size: 1.5em;*/
	font-weight:bold;
}

#ebiz_wrapper .ebiz_account_index .linkgroup
{
	padding: 0 40px;
}

#ebiz_wrapper .ebiz_account_index .linkgroup a {
	display: inline-block;
	min-height: 65px;

	margin: 10px;
	vertical-align: top;

	width: 385px;
}

#ebiz_wrapper .ebiz_account_index .linkgroup a img{
	float:left;
	margin-right: 15px;
}


/* ebiz account_personaldata */
#ebiz_wrapper .ebiz_account_personaldata form {
	margin: 5px 70px;
	width: 550px;
}

/* ebiz_account_addresses */
#ebiz_wrapper .ebiz_account_addresses .deliveryAddress {
	display: inline-block;
	height: 620px;
	vertical-align: top;
	margin: 5px 15px 30px;
}

#ebiz_wrapper .ebiz_account_addresses .deliveryCreateClient {
	border: 1px solid #CACACA;
	display: inline-block;
	margin: 30px 0 40px;
	padding: 5px 10px;
}

#ebiz_wrapper .ebiz_account_addresses .deliveryExisting {
	overflow-y: auto;
	overflow-x: hidden;
	height: 535px;
	border: 1px solid #CACACA;
}

#ebiz_wrapper .ebiz_account_addresses .deliveryExisting a {
	margin: 15px 5px;
	display: block;
}

#ebiz_wrapper .ebiz_account_addresses .deliveryForm  {
	display: inline-block;
	vertical-align: top;
	height: 620px;
	margin: 5px 20px;
	width: 600px;
}

#ebiz_wrapper .ebiz_account_addresses .deliveryDel  {
    float: right;
    margin-right: 20px;
}

/* ebiz_delivery */
#ebiz_wrapper .ebiz_delivery .deliveryAddress {
	display: inline-block;
	height: 620px;
	vertical-align: top;
	margin: 5px 15px;
}

#ebiz_wrapper .ebiz_delivery .deliveryCreateClient {
	border: 1px solid #CACACA;
	display: inline-block;
	margin: 30px 0 40px;
	padding: 5px 10px;
}

#ebiz_wrapper .ebiz_delivery .deliveryExisting {
	overflow-y: auto;
	height: 535px;
}

#ebiz_wrapper .ebiz_delivery .deliveryExisting a {
	margin:15px 0;
	display: block;
}

#ebiz_wrapper .ebiz_delivery .deliveryForm {
	display: inline-block;
	vertical-align: top;
	/*height: 620px;*/
	margin: 5px 20px;
	min-width: 525px;
}

#ebiz_wrapper .ebiz_delivery .deliveryDel {
    float: right;
    margin-right: 20px;
}


#ebiz_wrapper .ebiz_delivery .DeliveryTypeInput {
	padding: 0 20px;
	display: inline-block;
}

/* ebiz account_password */

#ebiz_wrapper .ebiz_account_password ul, ol {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#ebiz_wrapper .ebiz_account_password li {
	padding: 5px;
}

/* ebiz ebiz_lost_password */
#ebiz_wrapper .ebiz_lost_password .formtable {
	margin: 20px 20px 0;
}
#ebiz_wrapper .ebiz_lost_password form * label {
	width: 50px;
}
#ebiz_wrapper .ebiz_lost_password form * label.error {
	display: block;
	width: auto;
}

/* ebiz_create */
#ebiz_wrapper * form * h3 {
	color: #1F3F78;
}

#ebiz_wrapper .ebiz_create * form * tr.err td label,
#ebiz_wrapper .ebiz_create * form * tr.err th label,
#ebiz_wrapper .ebiz_create * tr.err td label,
#ebiz_wrapper .ebiz_create * tr.err th label,{
	color: red;
}

/* ebiz account_favorite */
#ebiz_wrapper .ebiz_favorite {

}

#ebiz_wrapper .ebiz_favorite .article_atc {
   position: static !important;
}


#ebiz_wrapper .ebiz_favorite .delFavoriteList,
#ebiz_wrapper .ebiz_favorite .delFavoriteItem{
	display: inline-block;
	background-image: url("/ebusiness/resources/images/render/supprimer_off.png");
	background-repeat: no-repeat;
	width: 13px; 
	height: 13px; 
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#ebiz_wrapper .ebiz_favorite .delFavoriteList:hover,
#ebiz_wrapper .ebiz_favorite .delFavoriteItem:hover{
	background-image: url("/ebusiness/resources/images/render/supprimer_hover.png");
}


#ebiz_wrapper .ebiz_favorite .showListDetail {
	display: inline-block;
	background-image: url("/ebusiness/resources/images/render/voir_article_off.png");
	background-repeat: no-repeat;
	width: 30px; 
	height: 20px; 
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#ebiz_wrapper .ebiz_favorite .showListDetail:hover {
	background-image: url("/ebusiness/resources/images/render/voir_article_hover.png");
}

#ebiz_wrapper .ebiz_favorite .showListDetail.nopicture {
	background-image: url("/ebusiness/resources/images/render/voir_article_hover_no_picture.png");
}


#ebiz_wrapper .ebiz_favorite .picpopup {
	display:none;
	/*display:inline-block;*/ /*places the images in a line*/
	position: relative; /*allows precise positioning of the popup image when used with position:absolute - see support section */
	z-index: 0; /*resets the stack order of the list items - we'll increase in step 4. See support section for more info*/
	float: left;
    margin: -15px 0 0 40px;
	width: 142px;
	height: 152px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #CACACA;
	background-color: #FFFFFF;
	padding: 10px 5px;
}

#ebiz_wrapper .ebiz_favorite  .showListDetail:hover .picpopup{
	display:inline-block;
}

#ebiz_wrapper .ebiz_favorite div.hr{
	border-top: 1px solid #DDDDDD;
	margin: 25px 0;
}

/*favorite_list (management)*/
#ebiz_wrapper .ebiz_favorite .favorite_list table{
	border-collapse: collapse;
}


#ebiz_wrapper .ebiz_favorite .favorite_list table tbody tr td{
	background-color:inherit;
	color:#777777;
}

#ebiz_wrapper .ebiz_favorite .favorite_list table tbody tr:hover td{
	background-color:#DDDDDD;
	color:#000000;
}

#ebiz_wrapper .ebiz_favorite .favorite_list table tbody td:nth-child(1){
	width:60px;
}
#ebiz_wrapper .ebiz_favorite .favorite_list table tbody td:nth-child(2){
	width:260px;
}
#ebiz_wrapper .ebiz_favorite .favorite_list table tbody td:nth-child(3){
	width:100px;
}
#ebiz_wrapper .ebiz_favorite .favorite_list table tbody td:nth-child(4){
	width:50px;
}
#ebiz_wrapper .ebiz_favorite .favorite_list table tbody td:nth-child(5){
	width:30px;
}

/*favorite_list (popup)*/
.ui-dialog-content.ebiz_favorite ul.favorite_list {
	list-style: none outside none;
	padding-left: 0px;
}

.ui-dialog-content.ebiz_favorite ul.favorite_list li{
	cursor:pointer;
}

.ui-dialog-content.ebiz_favorite ul.favorite_list li img{
	padding-right: 10px;
}



#ebiz_wrapper .ebiz_favorite .favorite_detail table{
	width:100%;
	border-collapse:collapse;
}
#ebiz_wrapper .ebiz_favorite .favorite_detail table thead tr th {
	border-bottom: 1px solid #DDDDDD;
}

#ebiz_wrapper .ebiz_favorite .favorite_detail table tbody tr td{
	background-color:inherit;
	color:#777777;
	text-align:center;
}

#ebiz_wrapper .ebiz_favorite .favorite_detail table tbody tr:hover td,
#ebiz_wrapper .ebiz_favorite .favorite_detail table tbody tr:hover td a{
	background-color:#DDDDDD;
	color:#000000;
	/*font-weight: bold;*/
}

#ebiz_wrapper .ebiz_favorite .favorite_detail table tbody td:nth-child(1){
	width:250px;
	text-align:left;
}
#ebiz_wrapper .ebiz_favorite .favorite_detail table tbody td:nth-child(2){
	width:185px;
}
#ebiz_wrapper .ebiz_favorite .favorite_detail table tbody td:nth-child(3){
	width:115px;
}
#ebiz_wrapper .ebiz_favorite .favorite_detail table tbody td:nth-child(4){
	width:85px;
}
#ebiz_wrapper .ebiz_favorite .favorite_detail table tbody td:nth-child(5){
	width:140px;
}

#ebiz_wrapper .ebiz_favorite * .favorite_qty{
	width:30px;
	display: inline;
}

#ebiz_wrapper .ebiz_favorite input[name=article_qty]{
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: right;
	width: 60px;
}

/* ebiz_account_create_existing */
#ebiz_wrapper .ebiz_account_create_existing #ListDetail #TableDetailAD{
	margin:auto;
}
#ebiz_wrapper .ebiz_account_create_existing #ListDetail #TableDetailAD tr th{
	text-align:left;
	padding: 6px 0px 6px 60px;
	font-weight: bold;
	width:40%;
}

/* msg_confirmation */
#ebiz_wrapper * .msg_confirmation {
	width :80%;
	font-size:1.5em;
	color:#7C0B0A;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	text-align:center;
	margin:25px auto;
	padding:25px 0px;
}

/*article_plmi @bottom*/

#ebiz_wrapper  .article_action {
	padding: 5px;
	position: relative;
	width: 155px;
}


#ebiz_wrapper .article_action .article_price {
    font-size: 18px;
}

#ebiz_wrapper .article_plmi {
	position: relative;
	width: 80px;
	height: 20px;
	display: inline-block;
}

#ebiz_wrapper .article_pl,
#ebiz_wrapper .article_mi {
	background-color: #EBEBEB;
	color: #676767;
	display: inline-block;
	font-size: 18px;
	height: 20px;
	width: 20px;
	text-align: center;
	cursor: pointer;
	vertical-align: top;
}

#ebiz_wrapper .article_plmi input[type="text"] {
	border: 0 none;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 0;
	text-align: center;
	height: 100%;
	width: 100%;
}

#ebiz_wrapper .article_qt {
	display: inline-block;
	width: 30px;
	height: 20px;
	/*border: 1px solid #CACACA;*/
	outline: 1px solid #CACACA;
	vertical-align: top;
	margin-right: 1px
}

#ebiz_wrapper .article_atc {
    background-image: url("/ebusiness/resources/images/render/ajouter_au_panier_off.png");
    background-repeat: no-repeat;
    bottom: 5px;
    display: inline-block;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    width: 30px;
	cursor: pointer;
}

#ebiz_wrapper .article_atc:hover {
    background-image: url("/ebusiness/resources/images/render/ajouter_au_panier_hover.png");
}

#ebiz_wrapper  .article_atf{
    background-image: url("/ebusiness/resources/images/render/etoile_favori.png");
    background-repeat: no-repeat;
    bottom: 5px;
    display: inline-block;
    height: 20px;
	width: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 50px;
	cursor: pointer;
}
