
	section {
		margin: 0 0 10px 0;
	}
	section.content {
		margin: 20px 0;
	}
	section.basket table {
		width: 100%;
	}

	h5 {
    	font-size: 0.925rem;
	}

	a {
	    color: #000000;
	}
	.panel.callout a:not(.button) {
		color: #E62144;
	}

	p {
		font-size: 0.875rem;
	}

	.slider {
		margin-bottom: -8px !important;
		padding: 0 8px 8px 8px !important;
		background-color: #F5F5F5 !important;
		box-shadow: none !important;
	}
	#slider-range {
	    border: 1px solid #d8d8d8 !important;
	    background-color: #F5F5F5 !important;
	    background-image: none;
	}
	#slider-range .ui-state-default {
	    background: #939798 url("images/ui-bg_glass_75_939798_1x400.png") repeat-x scroll 50% 50%;
	    border: 1px solid #d3d3d3;
	    color: #555555;
	    font-weight: normal;
	}

	.box-categorie {
		background-color: whitesmoke;
		padding: 5px 20px;
	}

	.box-categorie h1 {
		text-align: center;
	}

	.box-categorie .categorie_image {
		width: 100%;
		border: 1px solid #D8D8D8;
	}

	.categorie {
		border: none;
		text-align: center;
	}
	.categorie a {
		font-size: 0.8rem;
	}

	.product {
		background-color: #FFFFFF;
		border: 1px solid #FB732F;
		margin-bottom: 20px;
		text-align: center;
	}
	.product .panel {
		margin-bottom: 0;
	}
	img.products_image {
		width: 100%;
	}

	.product .two_line {
		overflow: hidden;
	}

	.breadcrumbs {
		margin: 0;
		padding: 0.5rem 0.875rem;
	    background-color: none;
	    border: none;
	}
	.breadcrumbs > li a {
    	float: left;
    	padding: 6px 0;
	}
	.breadcrumbs > li a:hover {
    	color: #E62345;
	}
	.breadcrumbs > * {
    	color: #000000;
    }
	.breadcrumbs > * a {
    	color: #000000;
    	float: left;
	    margin: 0;
	    padding: 0;
	}
	.breadcrumbs .current {
	    color: #ACACAC;
	    cursor: default;
	}
	.breadcrumbs > *:before {
	    color: #AAAAAA;
	    content: " / ";
	    margin: 0 0.75rem;
	    position: relative;
	    top: 5px;
	    float: left;
	}
	.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
		text-decoration: none;
	}
	.breadcrumbs > *:before last-child {
	    color: #AAAAAA;
	    content: " ";
	    margin: 0 0.75rem;
	    position: relative;
	    top: 5px;
	    float: left;
	}

	.sub-nav {
		position: relative;
		float: right;
	    margin: 0; padding: 0 0.875rem;
	}
	.sub-nav dt {
		color: #000000;
	}
	.sub-nav dt, .sub-nav dd, .sub-nav li {
	    font-size: 0.6875rem;
	    text-transform: uppercase;
	    margin: 0 1rem 0 0;
	}
	.sub-nav dt a, .sub-nav dd a, .sub-nav li a {
	    padding: 0.1875rem 0;
	    color: #333333;
	}
	.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
		color: #000000;
	}
	.sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover {
        color: #E62345;
	}

	ul.pagination li.current a, ul.pagination li.current button {
	    background-color: #939798;
	}

	.icon-arrow-left:before {
	    content: url("/images/shop/arrow-left.png");
	    height: 24px;
	    padding-right: 5px;
	}

	.icon-shopping-cart-add:before {
	    content: url("/images/shop/glyph-add.png");
	    padding-right: 5px;
	}

	.icon-shopping-cart:before {
	    content: url("/images/shop/shopping-cart-blue.png");
	    padding-right: 5px;
	}

	.icon-delete-basket:before {
		content: url("/images/shop/trash-gray.png");
	    padding-right: 5px;
	    display: block;
	}

	.icon-update-basket:before {
		content: url("/images/shop/refresh-gray.png");
	    padding-right: 5px;
	    display: block;
	}

	.icon-put-order:before {
		content: url("/images/shop/flag-green.png");
	    padding-right: 5px;
	    display: block;
	}

	#update_basket .pricing-table .title {
		height: 62px;
		font-size: 1.0rem;
	}

	.pricing-table .title {
		background-color: #939798;
		height: 62px;
		font-size: 1.7rem;
	}
	.pricing-table .alert {
		text-align: center;
		color: #FF0000;
	}
	.pricing-table .description {
		text-align: left;
		font-size: 0.925rem;
		color: #000000;
	}
	.pricing-table .price {
		font-size: 1.25rem;
	}
	.pricing-table .panel {
	    border-left: none;
	    border-right: none;
	}
	.pricing-table .prefix {
	    line-height: 2.3125rem !important;
	}
	.collapse input, .collapse .prefix, .collapse .postfix {
		margin-bottom: 0;
	}

	.range-slider {
		margin: 1.25rem 0 0 0;
	}
	.range-slider-handle {
		color: #000000;
		text-align: center;
		content: "|";
	}
	.range-slider-active-segment {
	    background-color: transparent;
	}

	.icon-large:before {
	    font-size: 1.33333em;
	    vertical-align: -22%;
	}

	.orbit-container .orbit-slides-container {
		background-color: #FFFFFF;
		border-top: 1px solid #9CC7E4;
		border-bottom: 1px solid #9CC7E4;
	}
	.orbit-container .orbit-prev > span {
	    border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	}
	.orbit-container .orbit-next > span {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000000;
	}

	.alert-box a {
		color: #ECFAFF;
		text-decoration: underline;
	}
	.alert-box a:hover {
		text-decoration: none;
	}

	table thead tr th {
		font-weight: bold;
	}

	table tfoot tr th {
		font-weight: normal;
	}

	.tal {
		text-align: left !important;
	}

	.tac {
		text-align: center !important;
	}

	.tar {
		text-align: right !important;
	}

	.top {
		margin-top: 0.825rem !important;
	}

	.bot {
		margin-bottom: 0.825rem !important;
	}

	div.filters {
		background-color: #F2F2F2;
	    display: block;
	    overflow: hidden;
	    padding: 1px 0 1px 1px; margin: 0;
	    border: 1px solid #D8D8D8;
	}
	div.filters .button {
		margin: 0;
		border-right: 2px solid #F4F4F4;
		width: 100%;
		height: 54px;
	}
	div.filters .dropdown.button {
		margin: 0; padding: 6px 28px 6px 8px !important;
		border-right: 2px solid #F4F4F4;
		height: 54px;
	}
	div.filters .dropdown.button.small:before, button.dropdown.small:before {
    	right: 8px;
	}
	div.filters .dropdown.button:after, button.dropdown:after {
		right: 8px;
	}

	ul.filters {
		margin: 0;
	}

	ul.filters li > .current {
	    color: #333333;
	}


	ul.filters li > .current:after {
	    color: #AAAAAA;
	    content: url(/images/button/b_delete.png);
	    margin: 0;
	    float: right;
	    position: relative;
	}

	ul.filters > * {
	    color: #008CBA;
	    font-size: 0.875rem;
	    line-height: 0.875rem;
		margin: 0;
	}

	[class*="column"] + [class*="column"]:last-child {
    	float: left !important;
    }

    .group {
		background-color: #F5F5F5;
	    border-color: #DCDCDC;
	    border-style: solid;
	    border-width: 1px;
	    display: block;
	    list-style: none outside none;
	    margin: 0;
    }
