/*
.inputzone .input {float:left; width:175px; text-align:center;}
.inputzone .input .square0 {position:relative; float:left; color:#ffffff; background-color:#be4339; width:24px; height:24px; border-radius:5px; margin:0px; padding:1px; border:2px solid #be4339; cursor:pointer;}
.inputzone .input .square0:hover {background-color:#ffffff; color:#be4339; }
.inputzone .input .square1 {position:relative; float:left; color:#ffffff; background-color:#be4339; float:left; width:24px; height:24px; border-radius:5px; margin:0px; padding:1px; border:2px solid #be4339; cursor:pointer;}
.inputzone .input .square1:hover {background-color:#ffffff; color:#be4339; }
.inputzone .input .square2 {position:relative; float:left; color:#ffffff; background-color:#be4339; float:left; width:24px; height:24px; border-radius:5px; margin:0px; padding:1px; border:2px solid #be4339; cursor:pointer;}
.inputzone .input .square2:hover {background-color:#ffffff; color:#be4339; }
.inputzone .input input {position:relative; float:left; width:89px; height:30px; margin:0px; border-radius:5px; border:0px; padding:3px; border:2px solid #be4339; font:bold 13px/1.4 Officexpess, Arial, sans-serif; text-align:center; background-color:#be4339; color:#ffffff; cursor:pointer; left:-17px; z-index:4px;}
.inputzone .input input:hover {background-color:#ffffff; color:#be4339;}

.blocnav {float:left; background-color:#be4339; color:#ffffff; width:100%; height:37px; margin-bottom:2px;}
.bigbloc {clear:both; float:left; background-color:#f0f0f0; width:100%; min-width:1080px; margin:0px; border:0px solid #bababa; padding:0px; padding:0px;}
.bigbloc .databloc {float:left; width:100%; border:1px solid #d0d0d0; background-color:#ffffff; padding:12px; line-height:1.2; font-size:13px; padding-bottom:12px; margin-top:8px; margin-bottom:8px;}
.bigbloc .databloc h1 {font-size:32px;}
.bigbloc .databloc h2 {font-size:22px;}
.bigbloc .databloc h3 {font-size:22px;}
.bigbloc .databloc h4 {font-size:22px;}
.bigbloc .databloc .maincat {clear:both; float:left; text-align:left; width:100%; font-size:16px; padding:4px; background-color:#f0f0f0; color:#be4339; border:1px solid #d0d0d0; margin:8px 0px 0px 0px;}
.bigbloc .databloc .feature {clear:both; float:left; width:100%; padding:4px 8px; background-color:#ffffff; border:1px solid #d0d0d0; border-top:0px;}
.bigbloc .databloc .feature .spec {float:left; width:256px; font-size:13px; font-weight:bold; margin-right:32px;}
.bigbloc .databloc .feature .value {float:left; width:632px; font-size:13px; font-weight:normal;}
.bigbloc .databloc .feature .bloc4 {float:left; width:25%;}


.compare #compare_list {float:left; width:352px; border:0px; padding:0px; margin:0px;}
.compare #compare_list div.filled {float:left; width:64px; height:48px; padding:2px; margin:9px; border:1px solid #e3e3e3;}
#.compare #compare_list div.filled:hover {float:left; width:64px; height:48px; padding:2px; margin:9px; border:1px solid #be4339;}
.compare #compare_list div.filled div.close {position:relative; top:-60px; left:56px; font-size:24px; color:#000000; cursor:pointer;}
.compare #compare_list div.filled div.close:hover {position:relative; top:-60px; left:56px; font-size:24px; color:#be4339; cursor:pointer;}
.compare #compare_list div.clear {float:left; width:64px; height:48px; padding:2px; margin:9px; border:1px solid #e3e3e3;}
.compare input {float:right; width:128px; height:30px; margin:21px 32px 0px 0px; border-radius:5px; border:0px; padding:3px; border:2px solid #be4339; font:bold 13px/1.4 Officexpess, Arial, sans-serif; text-align:center; background-color:#be4339; color:#ffffff; cursor:pointer; left:-17px; z-index:4px;}
.compare input:hover {background-color:#ffffff; color:#be4339;}
*/

/* produit en liste */
.prodlist {}
.prodlist .promobloc {display:none; float:left; position:relative; width:160px; height:160px; margin-left:-336px; margin-top:0px;}
.prodlist .ecolabel {display:none; float:left; position:relative; width:64px; height:160px; margin-left:-80px; margin-top:12px;}
.prodlist .ecolabel img {display:none; width:64px;}
.prodlist .product {float:left; width:100%; padding:4px; overflow:hidden; border:1px solid #e8e6e6;}
.prodlist .product .top_part {float:right; width:calc(100% - 128px); height:24px;}
.prodlist .product .top_part .topprod {float:left; font-weight:bold; color:#000000;}
.prodlist .product .top_part .stock {float:right; font-style:italic; font-size:12px; padding-right:4px;}
.prodlist .product .top_part .stock_dispo {background-color:#ffffff; color:#000000;}
.prodlist .product .top_part .stock_relik {background-color:#ffffff; color:#be4339;}
.prodlist .product .imgbloc {float:left; width:128px; aspect-ratio: 40 / 31; margin-top:4px;}
.prodlist .product .imgbloc .imgp {float:left; margin:0px auto; padding:12% 16%; text-align:center; width:128px; transition: 0.25s;}
.prodlist .product:hover .imgbloc .imgp {padding:0px; transition: 0.25s;}

.prodlist .product .lot {margin:0px 15px 16px 15px; margin-top:-100px; text-align:center; width:128px; height:24px; border:1px solid #ff0000;}
.prodlist .product .desc {clear:right; float:left; width:calc(100% - 132px); overflow:hidden;}
.prodlist .product .desc .main {float:left; width:100%; font-size:16px; height:48px; margin-bottom:4px; overflow:hidden;}
.prodlist .product .desc .sub {float:left; display:none;}
.prodlist .product .desc .ref {float:left; display:none;}
.prodlist .product .desc .specs {display:none;}
.prodlist .product .desc .specs .title {float:left; width:100%; font-weight:bold; margin-top:8px;}
.prodlist .product .desc .specs ul {padding:4px 16px; font-size:13px;}
.prodlist .product .desc .specs ul li { padding: 0px;}
.prodlist .product .desc .info {float:right; width:100%; margin:0px; border:0px solid #be4339;}
.prodlist .product .desc .stock {float:left; display:none;}
.prodlist .product .desc .stock_alert {float:left; display:none;}
.prodlist .product .desc .price {float:left; font-weight:bold; text-align:right; width:100%; margin:0px; height:48px; padding-right:8px; font-size:16px; border:0px solid #d0d0d0; color:var(--master-color); vertical-align:bottom;}
.prodlist .product .desc .price b {font-weight:normal; color:#000000;}
.prodlist .product .desc .price i {font-size:11px; color:#000000;}
.prodlist .product .desc .add_bloc {float:left;}

.prodlist .product .desc .add_bloc .qte-bloc {float:left; width:80px; font-size:14px; padding:0px; color: #000000; height:32px;}
.prodlist .product .desc .add_bloc .qte-bloc .input {float:left; text-align:center; border:1px solid #000000; color:#000000; background-color:#ffffff; font-size:18px; width:calc(100% - 21px); height:32px; border-right:0px; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.prodlist .product .desc .add_bloc .qte-bloc .price-label {float:left; padding-right:0px; display:none;}
.prodlist .product .desc .add_bloc .qte-bloc .price-button {float:left; font-size:15px; background-color:#ffffff; color:#000000; height:16px; border:1px solid #000000; padding:0px 4px; border-left:0px; border-bottom:0px; border-top-right-radius:4px;}
.prodlist .product .desc .add_bloc .qte-bloc .price-button:hover {background-color:var(--master-color); color:var(--over-color);}
.prodlist .product .desc .add_bloc .qte-bloc .price-button:last-child {border-top:0px; border-bottom:1px solid #000000; border-top-right-radius:0px; border-bottom-right-radius:4px;}

.prodlist .product .desc .add_bloc .price-addbutton { float:left; width:120px; font-size:16px; height:32px; padding:4px 0px 0px 0px; background-color:var(--master-color); border:2px solid var(--master-color); color:#ffffff; transition: 0.10s; margin-left:4px; border-radius:4px;}
.prodlist .product .desc .add_bloc .price-addbutton:hover { background-color:#e6e6e6; color:var(--master-color); transition: 0.10s;}
.prodlist .product .desc .add_bloc .price-addbutton .fas { display:none;}
.prodlist .product .desc .add_bloc .price-addbutton .btn_desc { float:left; width:100%; display:;}
.prodlist .product .desc .add_bloc .price-addbutton-lock { float:left; width:120px; font-size:16px; height:32px; padding:4px 0px 0px 0px; background-color:#e6e6e6; border:2px solid #e6e6e6 color:#ffffff; transition: 0.10s; margin-left:4px; border-radius:4px;}
.prodlist .product .desc .add_bloc .price-addbutton-lock:hover { border:2px solid #000000; transition: 0.10s;}
.prodlist .product .desc .add_bloc .price-addbutton-lock .fas { display:none;}
.prodlist .product .desc .add_bloc .price-addbutton-lock .btn_desc { float:left; width:100%; display:;}
.prodlist .product .desc .add_bloc .price-viewbutton { float:left; width:204px; font-size:16px; height:32px; margin-left:6px; padding:4px 0px 0px 0px; background-color:#ffffff; color:#000000; border:1px solid #000000; color:#000000; border-radius:30px; transition: 0.10s; border-radius:4px;}
.prodlist .product .desc .add_bloc .price-viewbutton:hover { background-color:#000000; color:#ffffff; transition: 0.10s;}
.prodlist .product .desc .add_bloc .price-viewbutton .fas { display:none;}
.prodlist .product .desc .add_bloc .price-viewbutton .btn_desc { float:left; width:100%; display:;}
.prodlist .product .desc .add_bloc .price-compbutton { float:left; display:none; font-size:16px; height:40px; padding:12px; background-color:var(--master-color); color:#000000; border:2px solid var(--master-color); border-radius:30px; transition: 0.10s;}
.prodlist .product .desc .add_bloc .price-compbutton:hover { background-color:var(--over-color); color:var(--master-color); transition: 0.10s;}
.prodlist .product .desc .add_bloc .price-compbutton .fas { display:none;}
.prodlist .product .desc .add_bloc .price-compbutton .btn_desc { float:left; width:100%; display:none;}
.prodlist .product .desc .add_bloc .radio-compbutton { float:left; width:102px; font-size:16px; height:40px; margin-top:4px; text-align:center; cursor:default;}
.prodlist .product .desc .add_bloc .radio-compbutton input:checked { accent-color: var(--master-color);}

/*
.prodlist .product .desc .add_bloc .input {float:left; text-align:center; background-color: #d6d3d3; border:0px; font-size:14px; width:48px; padding-top:0px;}
.prodlist .product .desc .add_bloc .price-bloc { float:right; font-size:14px; padding:2px 8px; background-color: #d6d3d3; color: #000000; height:26px; border-radius:8px; margin:0px 12px; }
.prodlist .product .desc .add_bloc .price-bloc .price-label { float:left; display:none; }
.prodlist .product .desc .add_bloc .price-bloc .price-button { float:left; font-size:14px; padding:0px; background-color:#d6d3d3; color:#000000; border:0px; padding-top:4px;}
.prodlist .product .desc .add_bloc .price-addbutton { float:right; font-size:18px; padding:4px 12px; background-color:#000000; color:#ffffff; border-radius:8px;}
.prodlist .product .desc .add_bloc .price-addbutton:hover { background-color:#39913b;}
.prodlist .product .desc .add_bloc .price-addbutton .label { float:left; display:none;}
.prodlist .product .desc .add_bloc .price-compbutton { float:right; font-size:18px; padding:4px 12px; background-color:#000000; color:#ffffff; border-radius:8px;}
.prodlist .product .desc .add_bloc .price-compbutton:hover { background-color:#0a4784;}
.prodlist .product .desc .add_bloc .price-compbutton .label { float:left; display:none;}
*/
/* produit en bloc */
.prodbloc {}
.prodbloc .promobloc { position: absolute; width: 160px; height: 160px; margin-left: -16px; margin-top: -16px; }
.prodbloc .ecolabel {float:left; position:relative; width:64px; height:160px; margin-left:-80px; margin-top:12px;}
.prodbloc .ecolabel img {width:64px;}
.prodbloc .product {float:left; width:calc(20% - 12px); min-width:268px; padding:8px; margin:6px; border:1px solid #000000; overflow:hidden; background-color:#ffffff;  color:#000000;}
.prodbloc .product .top_part {float:left; width:100%; height:24px;}
.prodbloc .product .top_part .topprod {float:left; font-weight:bold; color:#000000;}
/* 2024-02-07 .stock remplacé par .topstock */
.prodbloc .product .top_part .topstock {width:50%; float:left;}
.prodbloc .product .top_part .stock_dispo {background-color:#ffffff; color:#000000;}
.prodbloc .product .top_part .stock_relik {background-color:#ffffff; color:#be4339;}
.prodbloc .product .top_part .top_lot {width:50%; float:right; text-align:right; font-size:11px;}
.prodbloc .product .imgbloc {float:left; width:100%; aspect-ratio: 40 / 31;}
.prodbloc .product .imgbloc .imgp {float:left; margin:0px auto; padding:12% 16%; text-align:center; width:100%; transition: 0.25s;}
.prodbloc .product:hover .imgbloc .imgp {padding:0px; transition: 0.25s;}
.prodbloc .product .imgcat {float:left; width:100%; aspect-ratio: 40 / 31; margin-top:64px; margin-bottom:64px;}
.prodbloc .product .imgcat .imgp {float:left; margin:0px auto; padding:12% 16%; transform: scale(1.2); text-align:center; width:100%; transition: 0.25s;}
.prodbloc .product:hover .imgcat .imgp {padding:0px; transform: scale(1.5); transition: 0.25s;}
.prodbloc .product .desc {float:left; width:100%; }
.prodbloc .product .desc .main {float:left; width:100%; font-size:14px; height:44px; margin-bottom:4px; overflow:hidden;}
.prodbloc .product .desc .sub {float:left; display:none;}
.prodbloc .product .desc .ref {float:left; width:100%; font-size:12px; height:20px; margin-bottom:4px; overflow:hidden;}
.prodbloc .product .desc .specs {float:left; display: none;}
.prodbloc .product .desc .price {float:left; font-weight:bold; text-align:left; width:100%; margin:0px; margin-bottom:8px; padding-right:20px; height:44px; font-size:14px; border:0px solid #d0d0d0; color:var(--master-color);}
.prodbloc .product .desc .price b {font-weight:normal; color:#000000;}
.prodbloc .product .desc .price i {font-size:11px; color:#000000;}
.prodbloc .product .desc .price s {font-size:11px; color:#a40033;}
.prodbloc .product .desc .stock {float:left; font-style:italic; font-size:12px;}
.prodbloc .product .desc .stock_alert {float:left; display:none;}
.prodbloc .product .desc .add_bloc {float:left; width:204px; padding:0px 0px; margin:0px calc(50% - 102px);}

.prodbloc .product .desc .add_bloc .qte-bloc {float:left; width:80px; font-size:14px; padding:0px; color: #000000; height:32px;}
.prodbloc .product .desc .add_bloc .qte-bloc .input {float:left; text-align:center; border:1px solid #000000; color:#000000; background-color:#ffffff; font-size:18px; width:calc(100% - 21px); height:32px; border-right:0px; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.prodbloc .product .desc .add_bloc .qte-bloc .price-label {float:left; padding-right:0px; display:none;}
.prodbloc .product .desc .add_bloc .qte-bloc .price-button {float:left; font-size:15px; background-color:#ffffff; color:#000000; height:16px; border:1px solid #000000; padding:0px 4px; border-left:0px; border-bottom:0px; border-top-right-radius:4px;}
.prodbloc .product .desc .add_bloc .qte-bloc .price-button:hover {background-color:var(--master-color); color:var(--over-color);}
.prodbloc .product .desc .add_bloc .qte-bloc .price-button:last-child {border-top:0px; border-bottom:1px solid #000000; border-top-right-radius:0px; border-bottom-right-radius:4px;}

.prodbloc .product .desc .add_bloc .price-addbutton { float:left; width:120px; font-size:16px; height:32px; padding:4px 0px 0px 0px; background-color:var(--master-color); border:2px solid var(--master-color); color:#ffffff; transition: 0.10s; margin-left:4px; border-radius:4px;}
.prodbloc .product .desc .add_bloc .price-addbutton:hover { background-color:#e6e6e6; color:var(--master-color); transition: 0.10s;}
.prodbloc .product .desc .add_bloc .price-addbutton .fas { display:none;}
.prodbloc .product .desc .add_bloc .price-addbutton .btn_desc { float:left; width:100%; display:;}
.prodbloc .product .desc .add_bloc .price-addbutton-lock { float:left; width:120px; font-size:16px; height:32px; padding:4px 0px 0px 0px; background-color:#e6e6e6; border:2px solid #e6e6e6; color:#000000; transition: 0.10s; margin-left:4px; border-radius:4px;}
.prodbloc .product .desc .add_bloc .price-addbutton-lock:hover { border:2px solid #000000; transition: 0.10s;}
.prodbloc .product .desc .add_bloc .price-addbutton-lock .fas { display:none;}
.prodbloc .product .desc .add_bloc .price-addbutton-lock .btn_desc { float:left; width:100%; display:;}
.prodbloc .product .desc .add_bloc .price-viewbutton { float:left; width:204px; font-size:16px; height:32px; margin-top:4px; padding:4px 0px 0px 0px; background-color:#ffffff; color:#000000; border:1px solid #000000; color:#000000; border-radius:30px; transition: 0.10s; border-radius:4px;}
.prodbloc .product .desc .add_bloc .price-viewbutton:hover { background-color:#000000; color:#ffffff; transition: 0.10s;}
.prodbloc .product .desc .add_bloc .price-viewbutton .fas { display:none;}
.prodbloc .product .desc .add_bloc .price-viewbutton .btn_desc { float:left; width:100%; display:;}
.prodbloc .product .desc .add_bloc .price-compbutton { float:left; display:none; font-size:16px; height:40px; padding:12px; background-color:var(--master-color); color:#000000; border:2px solid var(--master-color); border-radius:30px; transition: 0.10s;}
.prodbloc .product .desc .add_bloc .price-compbutton:hover { background-color:var(--over-color); color:var(--master-color); transition: 0.10s;}
.prodbloc .product .desc .add_bloc .price-compbutton .fas { display:none;}
.prodbloc .product .desc .add_bloc .price-compbutton .btn_desc { float:left; width:100%; display:none;}
.prodbloc .product .desc .add_bloc .radio-compbutton { float:left; width:102px; font-size:16px; height:28px; margin-top:4px; text-align:center; cursor:default;}
.prodbloc .product .desc .add_bloc .radio-compbutton input:checked { accent-color: var(--master-color);}

.prodbloc .product .bonplan {float:left; z-index:5px; top:-150px; width:128px; height:128px;}

/* produit detail */
.proddetail {float:right; width:100%; color:#000000; padding:20px 0px; margin-left:16px; font-size:20px;}
.proddetail .price {float:left; width:100%; padding:0px; font-size:18px; border:0px solid #d0d0d0; margin-bottom:8px; color:var(--master-color); font-weight:bold;}
.proddetail .price b {font-weight:normal; color:#000000;}
.proddetail .price i {font-size:11px; color:#000000;}
.proddetail .price s {font-size:11px; color:#000000;}

.proddetail .price_info {float:left; width:calc(100% - 204px); padding:0px 0px; margin:0px 0px; font-size:12px; }

.proddetail .add_bloc {float:left; width:204px; padding:0px 0px; margin:0px 0px;}

.proddetail .add_bloc .qte-bloc {float:left; width:80px; font-size:14px; padding:0px; color: #000000; height:32px;}
.proddetail .add_bloc .qte-bloc .input {float:left; text-align:center; border:1px solid #000000; color:#000000; background-color:#ffffff; font-size:18px; width:calc(100% - 21px); height:32px; border-right:0px; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.proddetail .add_bloc .qte-bloc .price-label {float:left; padding-right:0px; display:none;}
.proddetail .add_bloc .qte-bloc .price-button {float:left; font-size:15px; background-color:#ffffff; color:#000000; height:16px; border:1px solid #000000; padding:0px 4px; border-left:0px; border-bottom:0px; border-top-right-radius:4px;}
.proddetail .add_bloc .qte-bloc .price-button:hover {background-color:var(--master-color); color:var(--over-color);}
.proddetail .add_bloc .qte-bloc .price-button:last-child {border-top:0px; border-bottom:1px solid #000000; border-top-right-radius:0px; border-bottom-right-radius:4px;}

.proddetail .add_bloc .price-addbutton { float:left; width:120px; font-size:16px; height:32px; padding:4px 0px 0px 0px; background-color:var(--master-color); border:2px solid var(--master-color); color:#ffffff; transition: 0.10s; margin-left:4px; border-radius:4px;}
.proddetail .add_bloc .price-addbutton:hover { background-color:#e6e6e6; color:var(--master-color); transition: 0.10s;}
.proddetail .add_bloc .price-addbutton .fas { display:none;}
.proddetail .add_bloc .price-addbutton .btn_desc { float:left; width:100%; display:;}
.proddetail .add_bloc .price-addbutton-lock { float:left; width:120px; font-size:16px; height:32px; padding:4px 0px 0px 0px; background-color:#e6e6e6; border:2px solid #e6e6e6; color:#ffffff; transition: 0.10s; margin-left:4px; border-radius:4px;}
.proddetail .add_bloc .price-addbutton-lock:hover { border:2px solid #000000; transition: 0.10s;}
.proddetail .add_bloc .price-addbutton-lock .fas { display:none;}
.proddetail .add_bloc .price-addbutton-lock .btn_desc { float:left; width:100%; display:;}
.proddetail .add_bloc .price-viewbutton { display:none; float:left; width:204px; font-size:16px; height:32px; margin-top:4px; padding:4px 0px 0px 0px; background-color:#ffffff; color:#000000; border:1px solid #000000; color:#000000; border-radius:30px; transition: 0.10s; border-radius:4px;}
.proddetail .add_bloc .price-viewbutton:hover { background-color:#000000; color:#ffffff; transition: 0.10s;}
.proddetail .add_bloc .price-viewbutton .fas { display:none;}
.proddetail .add_bloc .price-viewbutton .btn_desc { float:left; width:100%; display:;}
.proddetail .add_bloc .price-compbutton { float:left; display:none; font-size:16px; height:40px; padding:12px; background-color:var(--master-color); color:#000000; border:2px solid var(--master-color); border-radius:30px; transition: 0.10s;}
.proddetail .add_bloc .price-compbutton:hover { background-color:var(--over-color); color:var(--master-color); transition: 0.10s;}
.proddetail .add_bloc .price-compbutton .fas { display:none;}
.proddetail .add_bloc .price-compbutton .btn_desc { float:left; width:100%; display:none;}
.proddetail .add_bloc .radio-compbutton { float:left; width:102px; font-size:16px; height:24px; margin-top:4px; text-align:left; cursor:default;}

.prodview {float:left; background-color:#f0f0f0; min-width:800px; width:100%; margin-bottom:20px;}
.prodview .data {float:right; background-color:#ffffff; width:100%; min-height:128px;}
.prodview .data .leftbloc {float:left; width:384px; padding:0px; margin:0px; border:1px solid #ffffff;}
.prodview .data .leftbloc .mainimg {float:left; width:386px; height:290px; padding:0px; margin:0px 0px; border:1px solid #e8e6e6;}
.prodview .data .leftbloc .mainimg #masterimg {width:384px; height:288px;}
.prodview .data .leftbloc .iconlist {float:left; width:386px; padding:0px; border:0px solid #ffffff; margin-top:4px;}
.prodview .data .leftbloc .iconlist .iconimg {float:left; padding:2px; border:1px solid #e8e6e6; margin-right:3px; margin-bottom:2px; }

.prodview .data .rightbloc {float:right; width:calc(100% - 410px); height:608px; padding:0px; margin-left:16px; padding-right:8px; border:1px solid #ffffff; overflow-x:hidden; overflow-y:auto;}
.prodview .data .rightbloc::-webkit-scrollbar {width: 4px;}
.prodview .data .rightbloc::-webkit-scrollbar-track {background: #f1f1f1;}
.prodview .data .rightbloc::-webkit-scrollbar-thumb {background: #888;}
.prodview .data .rightbloc::-webkit-scrollbar-thumb:hover {background: #555;}
.prodview .data .rightbloc .maintitle {font-family: Helvetica; float:left; width:100%; font-size:20px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; display:none;}
.prodview .data .rightbloc .subtitle {float:left; width:100%; font-size:18px; height:80px; overflow:hidden; text-overflow: ellipsis;}
.prodview .data .rightbloc .refs {float:left; width:100%; font-size:14px; color:#808080;}
.prodview .data .rightbloc .alternatif {float:left; width:100%; margin-top:8px; margin-bottom:8px; font-size:14px; color:#000000;}
.prodview .data .rightbloc .alternatif a {border:1px solid #000000; padding:4px; text-decoration:none;}
.prodview .data .rightbloc .alternatif a:hover {background-color:#a40033; color:#ffffff;}
.prodview .data .rightbloc .alternatif a.optionsel {background-color:#a40033; color:#ffffff; padding:4px; text-decoration:none;}
.prodview .data .rightbloc .alternatif a.optionsel:hover {background-color:#a40033; color:#ffffff;}
.prodview .data .rightbloc .alternatif a.zero {border:0px}
.prodview .data .rightbloc .alternatif a.zero:hover {background-color:transparent;}
.prodview .radio-compbutton input:checked { accent-color: #a40033;}
