/* CSS Document */

.article {
	border-top: 4px solid #008FD3;
	margin-top:6px;
}

.article .article-inner {
	padding-top: 8px;	
	padding-bottom: 10px;
}

.article .article-inner .article-left {	
}

.article .article-inner .article-left-inner {
	padding-right: 0px;
}

.article .article-inner .article-left .article-left-inner .article-top {
	margin-bottom: 10px;
}

.article .article-inner .article-left .article-left-inner .article-top .article-infos {
	margin-bottom: 9px;
}

.article .article-inner .article-left .article-left-inner .article-top .article-infos .article-codes .article-four-code,
.article .article-inner .article-left .article-left-inner .article-top .article-infos .article-codes .article-product-code {
	font-size: 17px;
}

.article .article-inner .article-left .article-left-inner .article-top .article-infos .article-libelle-gift .article-libelle {
	font-style: italic;
}

.article .article-inner .article-left .article-left-inner .article-top .article-infos .article-libelle-gift .article-gift{
	background-color: #006cb8;
	color: #FFFFFF;
	text-align: center;
	padding: 0 5px;
}

.article .article-inner .article-left .article-left-inner .article-top .article-infos .article-additional {
	margin: 8px 10px 0px 10px;
	font-size: 18px;
	font-style: italic;
	line-height: 26px;
	background-color: #FF131E;
	text-align: center;
	box-shadow: 1px 1px 1px 0.3px #000000;
	border: 1px solid #8A8A8A;
	vertical-align: middle;
	color: #FFFFFF;
	margin-bottom: 14px;
	display: block;
}

.article .article-inner .article-left .article-left-inner .article-top .article-infos .article-additional:hover {
	cursor: pointer;
}

.article .article-inner .article-left .article-left-inner .article-top .article-name {
	font-size: 22px;
	color: #ffffff;
	background-color: #008FD3;
	padding: 0px 5px;
	text-align: center;
	height: 54px;
	line-height: 27px;
}

.article .article-inner .article-left .article-left-inner .article-bottom #article-image-slider {
	height: 382px;
}

.article .article-inner .article-right .article-top {
}

.article .article-inner .article-right .article-cart-total-container,
.article .article-inner .article-right .article-cart-total-winning-euros-container {
	height: 20px;
	margin-bottom: 24px;
}

.article .article-inner .article-right .article-cart-total-winning-euros-container {
	margin-bottom: 5px;
}

.article .article-inner .article-right .article-cart-total-container .article-cart-total-libelle,
.article .article-inner .article-right .article-cart-total-winning-euros-container .article-cart-total-winning-euros-libelle {
	background-color: #F0F0F0;
	background: -moz-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -ms-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -o-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#EEEEEE), to(#FFFFFF));
	background: -webkit-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	border: 1px solid #CCCCCC;
	padding: 0px;
	padding-left: 10%;
	line-height: 18px;
	width: 55%;
}

.article .article-inner .article-right .article-cart-total-container .article-cart-total-value,
.article .article-inner .article-right .article-cart-total-winning-euros-container .article-cart-total-winning-euros-value {
	background-color: #008FD3;
	color: #FFFFFF;
	width: 34%;
	text-align: center;
}

.article .article-inner .article-right .article-cart-total-winning-euros-container .article-cart-total-winning-euros-value {
	background-color: #FFCC33;
	color: #000000;
}

.article .article-inner .article-right .article-top .article-remise {
	/*height: 18px;
	margin-bottom: 6px;
	background-color: #9F551E;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;*/
	height: 22px;
	margin-bottom: 6px;
	background-color: #FFFFFF;
	color: #9F551E;
	text-align: left;
	font-size: 16px;
}

.article .article-inner .article-right .article-top .article-ht-price {
	/*height: 18px;*/
	margin-bottom: 6px;
	padding-bottom: 2px;
	/* padding-left: 2px; */
	font-size: 14px;
	/*color:#FFFFFF;*/
	/* background-color:#000000; */
}
.article .article-inner .article-right .article-top .article-ht-price .affprix {
	color:#FFFFFF;
	background-color: #000000;
	padding-left: 2px;
}

.article .article-inner .article-right .article-top .article-ht-price .cacheprix {
	color:#FFFFFF;
	background-color: #000000;
	padding-left: 2px;
}

.article .article-inner .article-right .article-top .article-stored-price {
	height: 22px;
	margin-bottom: 6px;
	background-color: #9F551E;
	color: #FFFFFF;
	font-size: 16px;
	padding-left: 5px;
	padding-top: 4px;
}

.article .article-inner .article-right .article-top .article-public-price {
	height: 18px;
	margin-bottom: 4px;
	margin-top: 44px;
	font-size: 16px;
	/*color: #FF131E;*/
	color: #000000;
}

.article .article-inner .article-right .article-top .article-stored-price + .article-public-price {
	margin-bottom: 11px;
	margin-top: 11px;
}

.article .article-inner .article-right .article-top .article-availability {
	height: 18px;
	margin-top: 6px; 
	margin-bottom: 2px;
	font-size: 15px;
}

.article .article-inner .article-right .article-top .article-qte-cmd-reliq {
	height: 12px;
	margin-top: 6px; 
	margin-bottom: 2px;
	font-size: 13px;
}

.article .article-inner .article-right .article-top .article-availability .article-is-available {
	/*color: #3DD825;*/
	color: #FF0101;
}

.article .article-inner .article-right .article-top .article-availability .article-is-not-available {
	color: #D80003;
}

.article .article-inner .article-right .article-top .article-packaging {
	height: 14px;
	/* margin-bottom: 30px; */
	font-size: 14px;
}

.article .article-inner .article-right .article-quantity-select {
	/* background-color: #9F551E; */
	/* border-radius: 6px; */
	border-color: #999999;
	color: #000000;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	margin-top: 27px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-top {
}

.article .article-inner .article-right .article-quantity-select .article-quantity-top .article-quantity-label {
	width: 152px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-top .article-quantity-value {
	color: black;
	background-color: white;
	border: 1px #424242 solid;
	width: 103px;
	text-align: right;
	padding: 0px 1px;
	overflow: hidden;
	height: 20px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle {
	padding: 2px 0 0px 0px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-left {
	width: 43%;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-left .article-quantity-calc {
	background-color: #008FD3;
	border-radius: 3px;
	border: 1px #FAFAFA solid;
	width : 100%;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-left .article-quantity-calc .article-calc-button {
	margin: 2px 3px 3px 2px;
	width : 32px;
	height : 32px;
	background-color: #5A5A5A;
	text-align: center;
	vertical-align: middle;
    box-shadow: 1px 1px 1px 0.6px #000000;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-left .article-quantity-calc .article-calc-button0 {
	width : 106px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-left .article-quantity-calc .article-calc-button.article-button-pushed {
	background-color: #545454;
	padding: 1px 0px 0px 1px;
	box-shadow: inset 0 0 3px #000000;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-left .article-quantity-calc .article-calc-button:disabled {
	background-color: #888888;
    color: #CCCCCC;
    box-shadow: 1px 1px 1px 0.6px #555555;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right {
	width: 54%;	
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-price-container {
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-price-container .article-price-label {
	width: 63px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-price-container .article-price-value {
	color: black;
	background-color: white;
	border: 1px #424242 solid;
	width: 72px;
	text-align: right;
	padding: 0px 1px;
	overflow: hidden;
	height: 20px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-cdt-button-container {	
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-cdt-button-container .article-scdt-button,	
.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-cdt-button-container .article-cdt-button {
	margin-top: 16px;
	width : 51px;
	background-color: #4AC77C;
	text-align: center;
	vertical-align: middle;
	border: 2px solid #000000;
	height: 25px;
	color: #FFFFFF;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-cdt-button-container .article-cdt-button {
	margin-left: 8px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-cdt-button-container .article-cdt-button.article-button-pushed,
.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-cdt-button-container .article-scdt-button.article-button-pushed {	
	background-color: #545454;
	padding: 1px 0px 0px 1px;
	box-shadow: inset 0 0 3px #000000;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-cdt-button-container .article-cdt-button:disabled,
.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-cdt-button-container .article-scdt-button:disabled {	
	background-color: #888888;
    color: #CCCCCC;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-add-command-button {
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
    box-shadow: 1px 1px 1px 0.3px #000000;
	border: 1px solid #8A8A8A;
	width: 112px;
	height: 32px;
	color: #FFFFFF;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-add-command-button:disabled {
    background-color: #888888;
    color: #CCCCCC;
	box-shadow: none;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-add-command-button.article-button-pushed {
	border: 1px solid #777777;
	padding: 1px 0px 0px 1px;
	box-shadow: inset 0 0 3px #888888;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-right .article-add-command-button {
	margin-top: 17px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-left .article-add-command-button {
	margin-top: 38px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-left .article-add-command-button.article-button-pushed {
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-reset-button {
	margin-top: 6px;
	width : 86px;
	height : 32px;
	background-color: #CA3238;
	text-align: center;
    box-shadow: 1px 1px 1px 0.3px #000000;
	border: 1px solid #8A8A8A;
	vertical-align: middle;
	color: #FFFFFF;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-reset-button.article-button-pushed {
	padding: 1px 0px 0px 1px;
	box-shadow: inset 0 0 3px #000000;
}

.article .article-inner .article-button {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
}

.article .article-inner .article-button:disabled:hover {
	cursor: default;
}

.article .article-inner .article-button.disabled:hover {
	cursor: default;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-middle .article-quantity-infos {
	width: 100%;
	text-align: center;
	margin-top: 2px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-bottom .article-cond-infos {
	width: 98%;
	padding: 4px 1%;
	text-align: center;
	margin-top: 2px;
	background-color: #F2F2F2;
	border-radius: 0px 0px 6px 6px;
	color: black;
	line-height: 12px;
}

.article .article-inner .article-right .article-quantity-select .article-quantity-bottom {
	border-radius: 0px 0px 6px 6px;
}

.article .article-inner .article-right .article-discount-choice {
	margin-top: 8px;
	border: 1px solid #000000;
	padding-top: 4px;
}

.article .article-inner .article-right .article-discount-choice .article-winning-logo-container {
	padding: 0px 4px;
	height: 50px;
}

.article .article-inner .article-right .article-discount-choice .article-winning-logo-container .article-winning-euro {
	border: solid 1px #000000;
	background-color: #FFCC33;
	width: 26px;
	height: 23px;
	padding-top: 3px;
	font-size: 24px;
	color: #000000;
	vertical-align: middle;
	text-align: center;
	margin-top: 12px;
}

.article .article-inner .article-right .article-discount-choice .article-radio-group-choice {
	padding: 0px 4px;
	height: 50px;
}

.article .article-inner .article-right .article-discount-choice .article-radio-group-choice input {
	margin-right: 4px;
	margin-top: 0px;
}

.article .article-inner .article-right .article-discount-choice .article-radio-group-choice .article-discount-radio {
	margin-top: 6px;
}

.article .article-inner .article-right .article-discount-choice .article-radio-group-choice .article-discount-radio a {
	background-color: #5A5A5A;
	color: #FFFFFF;
	padding: 0px 2px;
}

.article .article-inner .article-right .article-discount-choice .article-winning-value {
	background-color: #FF131E;
	border-top: 1px #000000 solid;
	color: #FFFFFF;
	padding: 0px 4px;
}

#article-added-to-command-modal #article-adding-to-command {
	width: 100%;	
}

#article-added-to-command-modal #article-adding-to-command img {
	margin-left: 201px;
}

#article-added-to-command-modal #article-quantity-added-error {
	color: #FF0000;
}

#article-qte-test-modal #article-quantity-tested {
	width: 100%;	
}

/* Bundle View */

.article .article-left .article-bundle-name {
	font-size: 22px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 0 5px;
	text-align: center;
	height:60px;
	line-height: 30px;
}

.article .article-left .article-bundle-button-container {
	/* padding: 15px; */
	/* background-color: #f2f2f2; */
	margin-top: 10px;
}

.article .article-left .article-bundle-button-container .article-bundle-button-back-to-standard-view {
	border: 1px solid #ffffff;
	background-color: #008FD3;
	text-align: center;
	line-height: 30px;
	color: rgb(255, 255, 255);
	font-size: 16px;
	padding: 0 15px;
}

.article .article-left .article-bundle-button-container .article-bundle-button-price-and-description {
	background-color: #dcdcdc;
	text-align: center;
	line-height: 32px;
	color: #000000;
	font-size: 16px;
	padding: 0 15px;
}

.article .article-left .article-bundle-button-container .article-bundle-button-price-and-description:hover,
.article .article-left .article-bundle-button-container .article-bundle-button-back-to-standard-view:hover {
	cursor: pointer;
}

.article .article-inner.bundle-article-view .article-right .article-total-container {
	margin-bottom: 10px;
}

.article .article-inner .article-right .article-special-bundle-container {
	border: solid #000000 1px;
	border-radius: 3px;
	margin-top: 50px;
}

.article .article-inner .article-right .article-special-bundle-container .article-special-bundle-label {
	border: solid #FFFFFF 1px;
	border-radius: 3px;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #FF121F;
}

.article .article-inner .article-right .article-bundle-price-container {
	background-color: #f2f2f2;
	margin-top: 10px;
	padding: 0 0 0 15px;
}

.article .article-inner .article-right .article-bundle-price-container .article-bundle-ht-price {
	line-height: 29px;
	font-size: 15px;
}

.article .article-inner .article-right .article-bundle-price-container .article-bundle-ht-price span {
	font-size: 18px;
}

.article .article-inner .article-right .article-bundle-price-container .article-bundle-discount-price {
	line-height: 29px;
	color: #FF121F;
	font-size: 18px;
}

.article .article-inner .article-right .article-bundle-price-container .article-bundle-discount-price span {
	font-size: 24px;
}

.article .article-inner .article-bundle-bottom {
	background-color: #F2F2F2;
	margin-top: 20px;
	border: 1px solid #CCCCCC;
	border-radius: 25px;
	padding: 25px 0;
}

.article .article-inner .article-bundle-bottom .article-bundle-left {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-left: none;
	margin-right: 10px;
	padding: 10px;
	border-radius: 0 15px 15px 0;
	width: 110px;
	height: 487px;
	overflow: auto;
}

.article .article-inner .article-bundle-bottom .article-bundle-left .article-bundle-list {
	margin-top: -10px;
}

.article .article-inner .article-bundle-bottom .article-bundle-left .article-bundle-list .article-bundle-list-item {
	margin-top: 10px;
	-moz-box-shadow: 0px 0px 5px 0px #656565;
	-webkit-box-shadow: 0px 0px 5px 0px #656565;
	-o-box-shadow: 0px 0px 5px 0px #656565;
	box-shadow: 0px 0px 5px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
	padding: 5px;
	border: solid 1px #656565;
	border-radius: 5px;
}

.article .article-inner .article-bundle-bottom .article-bundle-left .article-bundle-list .article-bundle-list-item.active {
	-moz-box-shadow: 0px 0px 15px 0px #008FD3;
	-webkit-box-shadow: 0px 0px 15px 0px #008FD3;
	-o-box-shadow: 0px 0px 15px 0px #008FD3;
	box-shadow: 0px 0px 15px 0px #008FD3;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#008FD3, Direction=NaN, Strength=15);
	border: solid 1px #008FD3;
}

.article .article-inner .article-bundle-bottom .article-bundle-left .article-bundle-list .article-bundle-list-item:not(.active):hover {
	-moz-box-shadow: 0px 0px 7px 0px #656565;
	-webkit-box-shadow: 0px 0px 7px 0px #656565;
	-o-box-shadow: 0px 0px 7px 0px #656565;
	box-shadow: 0px 0px 7px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=7);
	cursor: pointer;
	border: solid 1px #656565;
}

.article .article-inner .article-bundle-bottom .article-bundle-left .article-bundle-list .article-bundle-list-item .article-bundle-list-item-info {
	background-color: #dcdcdc;
	text-align: center;
	border-radius: 0 0 5px 5px;
}

.article .article-inner .article-bundle-bottom .article-bundle-left .article-bundle-list .article-bundle-list-item img {
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 0 0;
	width: 98%;
	border-bottom: none;
}

.article .article-inner .article-bundle-bottom .article-bundle-center {
	width: 510px;
}

.article .article-inner .article-bundle-bottom .article-bundle-center .article-bundle-current-title {
	font-size: 22px;
	padding: 0 5px;
	text-align: center;
	height: 60px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	margin-bottom: 10px;
	line-height: 30px;
}

.article .article-inner .article-bundle-bottom .article-bundle-center #article-bundle-slider {
	height: 382px;
}

.article #article-show-bundle-modal {
	width: 540px;
}

.article #article-show-bundle-modal #show-bundle {
	text-align: center;
}

.article #article-show-bundle-modal .modal-body {
	max-height: 450px;
}

.article #article-show-bundle-modal #article-modal-bundle-slider {
	height: 382px;
	width: 500px;
}

.article .article-inner .article-bundle-bottom .article-bundle-center #article-bundle-slider a.article-bundle-slider-item {
	display: block;
}

.article .article-inner .article-bundle-bottom .article-bundle-center #article-bundle-slider a.article-bundle-slider-item:hover {
	cursor: pointer;
}

.article .article-inner .article-bundle-bottom .article-bundle-right {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-right: none;
	padding: 10px;
	border-radius: 15px 0 0 15px;
	width: 110px;
	height: 487px;
	position: relative;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-infos-header {
	-moz-box-shadow: 0px 0px 5px 0px #656565;
	-webkit-box-shadow: 0px 0px 5px 0px #656565;
	-o-box-shadow: 0px 0px 5px 0px #656565;
	box-shadow: 0px 0px 5px 0px #656565;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
	padding: 5px;
	border-radius: 5px 0 0 0;
	line-height: 39px;
	text-align: center;
	font-size: 17px;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos {
	margin-top: 10px;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos .article-bundle-current-infos-item-container {
	border: 1px solid #656565;
	border-left: none;
	border-top: none;
	-moz-box-shadow: 1px 1px 3px 0px #656565;
	-webkit-box-shadow: 1px 1px 3px 0px #656565;
	-o-box-shadow: 1px 1px 3px 0px #656565;
	box-shadow: 1px 1px 3px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=3);
	margin-bottom: 10px;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos .article-bundle-current-infos-item-container.template {
	display: none;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos .article-bundle-current-infos-item-container.bottom-info {
	position: absolute;
	bottom: 0px;
	margin-right: 10px;
	left: 10px;
	line-height: 23px;
	border-radius: 0 0 0 8px;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos .article-bundle-current-infos-item-container .article-bundle-current-infos-item.bottom-info {
	border-radius: 0 0 0 8px;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos .article-bundle-current-infos-item-container .article-bundle-current-infos-item {
	background-color: #464646;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #FFFFFF;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos .article-bundle-current-infos-item-container .article-bundle-current-infos-item.red {
	background-color: #FF121F;
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos .article-bundle-current-infos-item-container .article-bundle-current-infos-item .article-bundle-current-infos-item-label {
}

.article .article-inner .article-bundle-bottom .article-bundle-right .article-bundle-current-infos .article-bundle-current-infos-item-container .article-bundle-current-infos-item .article-bundle-current-infos-item-value {
	line-height: 20px;
	font-size: 18px;
}

.article .article-global-info-container {
	border: 1px solid #999999;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 6px 3px 0px 3px;
	position: relative;
}

.article .article-global-info-label {
	margin-top: 23px;
	padding: 1px 3px 0px 3px;
	position: relative;
	background-color: #008FD3;
	color:#FFFFFF;
}

.article .article-global-info-container .article-global-info-header {
	background-color: #FFFFFF;
	position: absolute;
	top: -7px;
	padding: 0 5px;
	left: 10px;
	line-height: 13px;
}

.article .article-bookmark-container {
	margin-top: 8px;
}


.article .article-bookmark-container a:not(.hide) {
	display: block;
}

.article .article-bookmark-container a {
	height: 32px;
	line-height: 32px;
	color: #000000;
	background-color: #F0F0F0;
	background: -moz-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -ms-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -o-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#EEEEEE), to(#FFFFFF));
	background: -webkit-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	padding: 4px 8px;
}

.article .article-bookmark-container a:hover {
	cursor: pointer;
}

.article .article-bookmark-container img {
	height: 100%;
	margin-left: 8px;
}

.article .article-bookmark-container div {
	height: 100%;
}

.article .article-bookmark-container .article-add-to-bookmark {
	color: #00B900;
}

.article .article-bookmark-container .article-add-to-bookmark:hover {
	-moz-box-shadow: 0px 0px 10px 0px #34ff34;
	-webkit-box-shadow: 0px 0px 10px 0px #34ff34;
	-o-box-shadow: 0px 0px 10px 0px #34ff34;
	box-shadow: 0px 0px 10px 0px #34ff34;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#34ff34, Direction=NaN, Strength=10);
	border-color: #34ff34;
}

.article .article-bookmark-container .article-delete-from-bookmark {
	color: #fe0000;
}

.article .article-bookmark-container .article-delete-from-bookmark:hover {
	-moz-box-shadow: 0px 0px 10px 0px #fe0000;
	-webkit-box-shadow: 0px 0px 10px 0px #fe0000;
	-o-box-shadow: 0px 0px 10px 0px #fe0000;
	box-shadow: 0px 0px 10px 0px #fe0000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#fe0000, Direction=NaN, Strength=10);
	border-color: #fe0000;
}

.article-tab-stats{
	/*width:95%;*/
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.article-header{
	height:26px;
}

.article-button-offres{
	text-align: center;
	font-size: 12px;
	height: 24px;
	text-decoration: none;
	color: #000000;
	/*border:  1px solid #000000;
	border-radius: 3px 3px;*/
	/*border-left: 1px solid #000000;
	border-top:  1px solid #000000;
	border-right:  1px solid #000000;
	border-radius: 3px 3px 0px 0px;*/
	/*margin: 0px 4px 10px 0px;*/
	margin-right:4px;
	margin-bottom:10px;
	/*padding: 0px 10px 2px;*/
	padding-right:10px;
	padding-bottom:2px;
	padding-left:10px;	
	line-height: 28px;
}

.article-button-offres-gris{
	border:  1px solid #000000;
	border-radius: 3px 3px;
	background-color: #F0F0F0;
	background: -moz-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -ms-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -o-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#EEEEEE), to(#FFFFFF));
	background: -webkit-linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
	background: linear-gradient(left, #EEEEEE 0%, #FFFFFF 100%);
}

.article-button-offres-orange{
	background-color: #F0F0F0;
	border:  1px solid #000000;
	border-radius: 3px 3px;
	/*background: -moz-linear-gradient(left, #008FD3 0%, white 100%);
	background: -ms-linear-gradient(left, #008FD3 0%, white 100%);
	background: -o-linear-gradient(left, #008FD3 0%, white 100%);
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#008FD3), to(white));
	background: -webkit-linear-gradient(left, #008FD3 0%, rgb(255, 255, 255) 100%);
	background: linear-gradient(left, #008FD3 0%, white 100%);*/
}

.article-button-offres-170{
	float:left;
	width:170px;
	margin-top:-38px; 
	margin-left:256px;
}

.article-button-offres-200{
	float:right;
	width:200px;
	margin-top:-1px;
	margin-right:0px;
}

.article-button-offres-120{
	width:120px;
	float:left;
	margin-top:-1px;
}

.box{
	width:790px;
	margin-top:-1px;
	border: 1px #333333 solid;
	padding-top: 10px;
	padding-left:  10px;
	background-color:#FFFFFF;
	margin-bottom: 30px;
}

.tab-plein{
	margin-bottom:30px;
}

.titre{
	color:#FFFFFF;
	padding-left:10px;
}

.contenu-titre{
	padding-left:20px;
}

.contenu{
	padding-left:10px;
}

.lienft{
	margin-top: 20px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	padding-left: 6px;
	padding-right: 6px;
}

.buttons-container{
	margin-top: 30px;
	width: 800px;
}

.btdiv{
	border: 1px;
	border-color: #000000;
	border-style: solid;
	padding-left: 4px;
	color:#000000;
}

.selected{
	color:#FFFFFF;
	background-color:#008FD3;
}

.divcarton{
	width: 119px;
}

.divfs{
	width: 104px;
	position: relative;
	float:left;
	left: 124px;
	margin-top: -22px;
}

.divoptique{
	width: 90px;
	position: relative;
	float:left;
	left: 233px;
	margin-top: -22px;
}

.divtxtdescr{
	width: 66px;
	position: relative;
	float:left;
	left: 328px;
	margin-top: -22px;
}

.retour-haut{
	padding-right:4px;
	margin-top: -22px;
	color:#000000;
	text-decoration:underline;
}

.article-pack{
	padding-top: 3px;
	padding-bottom: 2px;
	color:#000000;
	text-decoration:underline;
}

.article-table-contour{
    width: 800px;
    margin-top: 20px;
    border: 2px #008FD3 solid;
    padding-top: 5px;
}

.article-police-bleue{
	color: #008FD3;
	font-weight: bold;
}