/* global shopping */
.shoplinks {color:#36539D;text-decoration:none;font-size:120%;line-height:1.3;}
.hcbuton {float:right;padding:1px 2px;border:1px solid #DADDDF;position:absolute;text-align:center;bottom:2px;right:6px;}
.hcbuton:hover{background-color:#f4f4f4;}
.shbb{color:black;font-weight:bold;}
.srvt{color: #3f8bc0;font-size: 14pt;font-weight:bold;}

/* codepromo & bestvendor */
#search_red{background-image:url(../img/shopping/bg_search.gif);background-repeat:no-repeat;float:right;height:31px;width:300px;}
#search_red .search_field{background-color:#fff;border:solid 1px #d2d5d8;color:#72787b;font-family:Verdana, Arial, Helvetica, sans-serif;width:253px;height:12px; margin-top: 7px;vertical-align: top;margin-left: 12px;}
#search_red .search_image{margin-top:7px;}
.promotab{width:49.9%; float:left;}
#promocontent1 {margin-left: 5px;}
#searchcontent1 {margin-left: 5px;}
.spmr {margin-left: 5px;vertical-align: middle;width: 100%;float: left;font-size: 110%;}
.spmsr {padding:15px 0 0 5px; font-size: 110%;}
.svar {border:0; margin-left: 5px;width: 100%;font-size:110%;float: left;}

/* Shopping adsense */
.adsShoppingProductTop .adsInNews {height: 90px; padding: 15px 0 0 5px;margin:0 0 10px;}
.adsShoppingProductTop .adsInNews .ads a.line1, .adsShoppingProductTop .adsInNews .adsgoogle a.line1 {font-weight:bold; font-size:16px; color:#36539D;}
.adsShoppingProductTop .adsInNews .ads td, .adsShoppingProductTop .adsInNews .adsgoogle a.line1 {padding:3px 0 5px 0;}
.adsShoppingProductTop .adsInNews .adsgoogle {border-color: -moz-use-text-color -moz-use-text-color #DADDDF;border-style:none none solid;}
.adsShoppingProductTop .adsInNews .adsgoogle .url {font-size:1em;color:#36539D;}
.adsShoppingProductTop .adsInNews .adsgoogle .line3 {font-size:1em; color:#7B7976;}
.adsShoppingProductTop .adsInNews .ads td {padding-left: 0px !important;}
.adsShoppingProductTop .adsInNews #ggadsct1, .adsShoppingProductTop .adsInNews #ggadsct2 {border-bottom:1px solid #DADDDF; }
.adsShoppingProductTop .adsInNews #ggadsct1 a, .adsShoppingProductTop .adsInNews #ggadsct2 a{margin-left:0px;}

.adsShoppingProductMiddle {padding-left: 5px;}
.adsShoppingProductMiddle .adsInNews {height: 100%;padding: 0 0 0 5px !important;margin:0 0 10px;}
.adsShoppingProductMiddle .adsInNews .ads, .adsShoppingProductMiddle .adsInNews .adsgoogle {border-top:1px solid #DADDDF;}
.adsShoppingProductMiddle .adsInNews .ads a.line1, .adsShoppingProductMiddle .adsInNews .adsgoogle a.line1 {font-weight:bold; font-size:16px; color:#36539D;}
.adsShoppingProductMiddle .adsInNews .ads td, .adsShoppingProductMiddle .adsInNews .adsgoogle a.line1 {padding:3px 0 5px 0; line-height: 30px;}
.adsShoppingProductMiddle .adsInNews .adsgoogle {border-color: -moz-use-text-color -moz-use-text-color #DADDDF;border-style:none none solid;}
.adsShoppingProductMiddle .adsInNews .adsgoogle .url {font-size:1em;color:#36539D;}
.adsShoppingProductMiddle .adsInNews .adsgoogle .line3 {font-size:1em; color:#767676;}
.adsShoppingProductMiddle .adsInNews .ads td {padding-left: 0px !important;}
.adsShoppingProductMiddle .adsInNews #ggadsct1, .adsShoppingProductMiddle .adsInNews #ggadsct2 {border-bottom:1px solid #DADDDF; }
.adsShoppingProductMiddle .adsInNews #ggadsct1 a, .adsShoppingProductMiddle .adsInNews #ggadsct2 a{margin-left:0px;}
.adsShoppingProductMiddle .adsInNews .ggadsct {border-bottom:1px solid #DADDDF; }

.adsShoppingProductBottom {clear: both; padding-top: 15px;}
.adsShoppingProductBottom .adsInNews {height: 100%; padding: 15px 0 0 5px;margin:0;}
.adsShoppingProductBottom .adsInNews .ads, .adsShoppingProductBottom .adsInNews .adsgoogle {border-top:1px solid #DADDDF;}
.adsShoppingProductBottom .adsInNews .ads a.line1, .adsShoppingProductBottom .adsInNews .adsgoogle a.line1 {font-weight:bold; font-size:16px; color:#36539D;}
.adsShoppingProductBottom .adsInNews .ads td, .adsShoppingProductBottom .adsInNews .adsgoogle a.line1 {padding:3px 0 5px 0;}
.adsShoppingProductBottom .adsInNews .adsgoogle {border-color: -moz-use-text-color -moz-use-text-color #DADDDF;border-style:none none solid;}
.adsShoppingProductBottom .adsInNews .adsgoogle .url {font-size:1em;color:#36539D;}
.adsShoppingProductBottom .adsInNews .adsgoogle .line3 {font-size:1em; color:#7B7976;}
.adsShoppingProductBottom .adsInNews .ads td {padding-left: 0px !important;}
.adsShoppingProductBottom .adsInNews #ggadsct1, .adsShoppingProductBottom .adsInNews #ggadsct2 {border-bottom:1px solid #DADDDF; }
.adsShoppingProductBottom .adsInNews #ggadsct1 a, .adsShoppingProductBottom .adsInNews #ggadsct2 a{margin-left:0px;}
.adsShoppingProductBottom .adsInNews .ggadsct {border-bottom:1px solid #DADDDF; }

.adsShoppingListingBottom {clear: both; padding-top: 15px;}
.adsShoppingListingBottom .adsInNews {height: 100%; padding: 15px 0 0 5px;margin:0;}
.adsShoppingListingBottom .adsInNews .ads, .adsShoppingListingBottom .adsInNews .adsgoogle {border-top:1px solid #DADDDF;}
.adsShoppingListingBottom .adsInNews .ads a.line1, .adsShoppingListingBottom .adsInNews .adsgoogle a.line1 {font-weight:bold; font-size:16px; color:#36539D;}
.adsShoppingListingBottom .adsInNews .ads td, .adsShoppingListingBottom .adsInNews .adsgoogle a.line1 {padding:3px 0 5px 0;}
.adsShoppingListingBottom .adsInNews .adsgoogle {border-color: -moz-use-text-color -moz-use-text-color #DADDDF;border-style:none none solid;}
.adsShoppingListingBottom .adsInNews .adsgoogle .url {font-size:100%;color:#36539D;}
.adsShoppingListingBottom .adsInNews .adsgoogle .line3 {font-size:100%; color:#000;}
.adsShoppingListingBottom .adsInNews .ads td {padding-left: 0px !important;}
.adsShoppingListingBottom .adsInNews #ggadsct1, .adsShoppingListingBottom .adsInNews #ggadsct2 {border-bottom:1px solid #DADDDF; }
.adsShoppingListingBottom .adsInNews #ggadsct1 a, .adsShoppingListingBottom .adsInNews #ggadsct2 a{margin-left:0px;}
.adsShoppingListingBottom .adsInNews .ggadsct {border-bottom:1px solid #DADDDF; }

.spstafdiv{clear:left;float:left;width:100%;padding: 5px;margin: 15px 0 15px 0;}

/* shophomes & shopplaform */
.shdivtab{padding:0;}
.shtab {clear:left;float: left;width:100%;border:1px solid #ccc;border-radius:5px;}
.shtabh {font-size:110%;font-weight:bold;padding: 3px 0 10px 8px;color:#FF9213; vertical-align: middle;}
.shtabc {width:25%;padding:3px 3px 3px 3px;background:url(./images/backgrounds/topProd_shadow.png) 191px 50% no-repeat;}
table.shtab td.shtabc:last-child {background:none !important}
.shtabc td {text-align:center;}
.shtabc img {margin-bottom:10px}
.shtabcl {width:100%;border-collapse:collapse;margin-top: 10px;float: left;}
.shseeall{font-size:100%;color: #9a9a9a;font-weight: bold;text-decoration: underline;}

/* shopindex */
.sisearch {clear:left;float:left; padding: 5px 0 0 5px;font-size: 120%;}
.sisearch h2 {font-size: 140%;color: #aaaaaa;}
.sisearch .alert .type_warning .alert_content {min-height: 0;}
.sicontent {width:100%;float:left;padding:0;margin:0;}
.sipt {font-size:180%;text-decoration:none;font-weight:bold;} 
.sitp {border:0; margin: 0;padding: 0;width:100%;float:left;}
.sitv{border-right: 1px solid #ccc;width: 52px;vertical-align: top;}
.siti{width: 95px;text-align: center;vertical-align: top;padding: 0 25px 0 0;}
.sitd{border-top: 1px solid #ccc;font-size: 100%;vertical-align: top;padding: 2px 0 2px 2px;height: 60px;}
.sitd a {font-size: 100%;}
.sitd img {vertical-align: bottom; margin-bottom: 3px;}
.sitl{border-top: 1px solid #ccc;}
.sitt{vertical-align: bottom;}
.sitprice{width: 150px;white-space:nowrap;border-top: 1px solid #ccc;}
.sitprice a {color:#36539D;text-decoration:none;font-size: 14px;}
.sitprice a:hover {text-decoration: underline;}
.sitprice div.dispo {width: 100%;}
.sitprice div.dispo span {float: right; width: 100%;}
.sitprice div.dispo span strong {text-align: right;padding-top: 7px;}
.sitprice div.dispo div {float: right; width: 100%;}
.sitprice div.dispo div strong {text-align: right;padding-top: 7px;}
.sitbrand{min-width: 100px;text-align: right;white-space:nowrap;vertical-align: bottom;}
.sitbrand a {color:#9A9B9B !important;font-size: 120%;}
.siadsshopping {float:left; width:93%; margin-left:60px;clear:left;padding-top: 20px;padding-bottom: 10px;}
.siadsshopping .adsgoogle{padding: 15px 0 10px 15px;}
.sibf{clear: left;float:left;padding:0 0 10px 60px;width:95%;}
.sipn{float: left;padding: 0;margin: 0;clear: left; width: 100%; padding-left:180px;}
.sititlehome {color:#000;margin:5px 0 3px 0;clear:left;float:left;width:100%;padding:0 0 0 4px;font-size:160%;font-weight: normal;}

/* inf-boxs */
.inf-boxs {position: relative;margin-left: 5px;width: 100%;clear: left;float: left;}
.inf-boxs .ib-holder {padding: 0 0 10px;float: left;width: 100%;}
.inf-boxs .box {float: left;width: 33%;}
.inf-boxs .box .inner-box {border: 1px solid #e3e3e5;overflow: hidden;height: 1%;position: relative;}
.ib-left {margin-right:12px;}
.ib-center {margin-left:6px;margin-right:6px;}
.ib-right {margin-left:12px;}
.inf-boxs .box .inner-box h2 a {color: #000;font-size: 110%;text-decoration: underline;}
.inf-boxs .box .inner-box img {float: left;border: none;}
.inf-boxs .box h2 {margin: 0 0 2px 66px;padding: 3px 10px 4px 8px;background: #e5e5e5;color: #727273;font-size: 120%;}
.inf-boxs .box p {margin: 0 10px 0 66px;padding: 3px 0 4px 8px;font-size: 120%;color: #818182;}
.inf-boxs .box a {color: #36539D;text-decoration: none;}
.inf-boxs .box a:hover {text-decoration: underline;}

/* double-boxs */
.double-boxs {height: 1%;position: relative;margin: 0 11px 0 4px;width: 100%;clear: left;float: left;}
.double-boxs .db-holder {float: left;width: 100%;padding: 0 0 14px;}
.double-boxs .col1,.double-boxs .col2 {float: left;width: 50%;}
* html .double-boxs .col1,* html .double-boxs .col2 {width: 49.9%;}
*+html .double-boxs .col1,*+html .double-boxs .col2 {width: 49.9%;}
.double-boxs .product-list {overflow: hidden;height: 1%;background: #f2f2f2;margin-right: 6px;}
.double-boxs .product-photo {border: 1px solid #e3e3e5;float: left;width: 130px;background: #fff;vertical-align: middle;padding-top: 10px;padding-bottom: 10px;}
.double-boxs .product-photo img {display: block;margin: 0 auto;}
.double-boxs .product-photo div {height: 15px;padding: 2px 0 0;margin: 0 auto;}
.double-boxs h3 {font-size: 12px;color: #727273;overflow: hidden;height: 1%;margin: 0 0 4px;padding: 6px 0 0 5px;}
.double-boxs h3 a {font-weight: bold;font-size: 120%;color: #818182;text-decoration: none;}
.double-boxs h3 a:hover {text-decoration: underline;}
.db-left {margin-right: 13px !important;}
.db-right {margin-left: 9px;}

/* best products */
.pp-holder {margin: 0 0 0 133px;height: 1%;}
* html .pp-holder {margin: 0 0 0 129px;}
.double-boxs ul {padding: 0;margin: 0;list-style: none;font-size: 120%;}
.double-boxs ul li {float: left;width: 100%;}
.double-boxs ul a {display: block;padding: 3px 0 3px 8px;color: #727273;text-decoration: none;}
.double-boxs ul a:hover {text-decoration: underline;background: #fff;font-weight: bold;}
.double-boxs ul .active a {font-weight: bold;background: #fff;}
.double-boxs ol {margin: 0 7px 0 7px;padding: 0;font-size: 120%;list-style-position: inside;}
.double-boxs ol li {margin: 0;padding: 0;line-height: 18px;color: #727273;}
.double-boxs ol a {padding: 0;color: #727273;text-decoration: none;}
.double-boxs ol a:hover {text-decoration: underline;}
.double-boxs div .list2 {overflow: hidden;height: 1%;margin-right: 4px;}
.double-boxs .list2 h2 {margin-bottom: 3px;}
.double-boxs .list2 h2 a {margin: 0;font-weight: bold;color: #000;font-size: 18px;text-decoration: underline;}
.double-boxs .list2 {padding: 0;}
.double-boxs .list2 ul {margin: 2px 0 0;}
.double-boxs .list2 li {padding: 3px 0 2px;margin: 0;line-height: 16px;}
.double-boxs .list2 li.rbg {background: #f2f2f2;}
.double-boxs .list2 li a {display: inline;width: auto;height: auto;float: left;padding: 0;margin: 0 0 0 7px;}
.double-boxs .list2 li a:hover {background: none;font-weight: 100;}
.double-boxs .list2 p {margin: 0 0 0 8px;float: left;display: inline;width: 50%;color: #9a9a9a;font-size: 75.5%;}
.double-boxs .list2 p.col2 {float: right;width: 83px;}
.double-boxs .list2 ul div {float: right;width: 81px;color: #eab624;height: 12px;font-weight: bold;}
.double-boxs .list2 .link {float: right;text-decoration: none;color: #9a9a9a;font-size: 120%;margin: 5px 0 0;}
.double-boxs .list2 .link:hover {text-decoration: underline;}

/* product */
.white {background: #fff !important;}

.shoptabV4 {margin-top:15px; overflow:hidden;border-radius: 5px 0px 0px 5px;border-left:1px #e5e6e8 solid;color:#666;}
.shoptabV4 h3 {margin: 10px 0 10px;color: #2E3485;font: bold 1.6em/ 1.2em Arial, sans-serif;}
.shoptabV4 h4 {clear:left;margin: 0;color: #ffa945;font: bold 1.2em/ 1.3em Arial, sans-serif;}
.shoptabV4 h4 a {color: #3f8bc0 !important;}
.shoptabV4 h4 a span {color: #ffa945;}
.shoptabV4 p {margin: 0 0 15px;}
.shoptabV4 ul {margin: 0;padding: 0;list-style: none;}
.shoptabV4 a {text-decoration: none;}
.shoptabV4 a:hover {text-decoration: underline;}
.shoptabV4 div.wrapper div.title {color:#6F787C !important; margin: 5px 0 10px 0 !important; padding: 0 !important;text-transform :capitalize;}
.shoptabV4 div.wrapper div.desc h4 a {color:#36539D !important;text-transform :capitalize;}

.txt-content {margin: 0 220px 0 0 !important;}
.txt-content li {margin-top: -1px;}
.video-content {float: right;width: 182px;overflow: hidden;}
.video-content img {display: block;margin: 3px 0;}
.marchandarea h3 {margin: 0 0 10px 0;color: #6f787c;font: bold 1.6em/ 1.2em Arial, sans-serif;}
.shopfrmselect {background:#fafafa;border:1px solid #dcdcdc; font-size:12px; height:18px;}
.shoppsm {border-top: none !important; padding-top: 15px; clear: both;}

/* gist/shopindex */

.fprod_header {clear: left;}
.fprod_header div.photo {min-height: 153px;min-width: 133px;margin: 0;text-align: center;}
.fprod_header .wrapah {display: block;margin: 0 0 0 135px;padding: 0 0 0 0;}
.fprod_header .hdr {display: block;height: 14px;padding-bottom: 2px;font-size: 12px;color: #6f787c;}
.fprod_header .hdr span {float: left;}
.fprod_header .hdr ul.links {float: right;margin: 0;padding: 0;list-style: none;}
.fprod_header .hdr ul.links li {display: inline;}
.fprod_header .hdr ul.links li a {color: #36539D;}
.fprod_header .hdr ul li.sep {padding: 0 3px;}
.fprod_header div.prix {margin: 0 0 8px 0;padding: 0;height: 80px;border-top: 1px solid #e1efff;background: url(../img/shopping/fprod_header_prix-bg.gif) bottom repeat-x #f9fcff;min-height: 154px;}
.fprod_header div.prix table.marchands {float: left;width: 49%;margin: 3px 0;}
.fprod_header div.prix table.marchands tr td {padding: 2px 5px 2px 5px;vertical-align: middle;border-bottom: 0px;height: 0;}
.fprod_header div.prix table.marchands tr td.nom {padding: 0 0 0 10px;}
.fprod_header div.prix table.marchands tr td.nom a {text-decoration: underline;font-size: 14px;font-weight: bold;color: #283c51;  }
.fprod_header div.prix table.marchands tr td.prix {width: 25%;font-size: 14px;font-weight: bold;color: #3f8bc0;cursor: pointer;}
.fprod_header div.prix table.marchands tr td.link a {display: block;margin: 0;padding: 0 0 0 5px;height: 20px;background: url(../img/shopping/fprod_header_prix_marchands_link-bg-left.gif) top left no-repeat;}
.fprod_header div.prix table.marchands tr td.link a:hover {color: #fff;}
.fprod_header div.prix table.marchands tr td.link a span {height: 20px;display: block;padding: 2px 5px 3px 0;background: url(../img/shopping/fprod_header_prix_marchands_link-bg-right.gif) top right no-repeat;text-align: center;font-weight: bold;color: #fff;cursor: pointer;}
.fprod_header div.prix div.fourchette {float: left;margin: 4px 0 0 0;width:50%;font-size: 20px;text-align: center;color: #36539D;font-weight: bold;padding-top: 15px;}
.fprod_header div.prix div.fourchette span span {font-size: 16px;}
.fprod_header div.prix div.fourchette span.prix {line-height: 44px;color: #ff7800;}
.fprod_header div.prix div.fourchette span.prix a,.fprod_header div.prix div.fourchette span.prix span {color: #ff7800;}
.fprod_header div.prix img.wsiphgrap {float:right; padding: 7px 25px 0 0;cursor:pointer;}
.participate-div {width: 650px; float: left; padding: 12px 0 0 5px;}
.participate-ul {list-style: none; float:left; padding-right: 5px;}
.participate-li {display:inline;padding: 0 0 0 20px;height: 20px;line-height:20px;font-size: 12px;margin-left: 2px;}
.participate-li.facebook {float: left;padding: 0;}
.participate-li.twitter {float: left;padding: 0;}
.participate-li.ggplus {float: left;padding: 0;}
.participate-li.feedback {background: url(../img/shopping/actions/product-feedback.png) left no-repeat;float: left;padding-right: 5px;}
.participate-li.sendphoto {background: url(../img/shopping/actions/product-sendphoto.png) left no-repeat;float: left;padding-right: 5px;}

.fprod_header div.avis {float: left;margin: 0 0 0 10px;width: 35%;color: #6f787c;font-size: 12px;}
* html .fprod_header div.avis {margin: 0 0 0 5px;width: 37%;}
.fprod_header div.avis span {display: block;padding-top: 2px;color: #3f8bc0;white-space: nowrap;}
.fprod_header div.avis span a {color: #3f8bc0;}
.fprod_header div.avis ul.rates {margin: 0;padding: 0;list-style: none;line-height: 18px;}
.marchandarea div.desc {margin: 0 0 10px 10px;text-align: justify;}
* html .marchandarea div.desc {margin: 0 0 0 5px;width: 37%;}
.marchandarea div.desc dl {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.marchandarea div.desc dl.deschotel {float: left;}
.marchandarea div.desc dl dt {float: left;min-width: 100px;color: #6f787c;font-weight: bold;}
.marchandarea div.desc dl dd {padding: 0;margin: 0 0 0 120px;}
.marchandarea div.desc dl dd a {color: #000;}

.prix {width: 100%;}
.photo {float: left;margin: 0 0 0 5px;padding: 0;border: 1px solid #edeef0;}
* html .photo {margin: 0 0 0 3px;}
.prix table {width: 100%;border-collapse: collapse;border: 0}
.prix table tr.rbg {background: #f2f2f4;}
.prix table td {height: 30px;font-size: 1em;color: #767676;vertical-align: middle;padding-right: 6px;white-space:nowrap;cursor:pointer;}
.prix table td a {font-size: 16px;}
.prix table td.nom {padding: 0 5px;font-weight: bold;}
.prix table td.desc {cursor: pointer;width: 100%;font-size: 11px;}
.prix table td.prixseul {color: #36539D;font-weight: bold;font-size: 18px;}
.prix table th {white-space: nowrap;padding-top: 5px;text-align: left;}
.prix table th a {font-weight: normal;font-size: 10px;color:#6f787c;}
.prix table td img {vertical-align: middle; max-height: 24px;}
.prix table td.headdef {white-space: nowrap;padding-top: 5px;border-bottom:0;}
.prix table td.headdef a,.prix table td.headdef span {font-size: 11px;color: #767676;cursor:pointer;}
.prix table td.headdef span:hover {text-decoration:underline;}

.prix table td div.goto {height:25px;}
.prix table td div.goto a {display:block;margin:0 auto;width:119px;height:25px;background:url(../img/shopping/button-link.png) no-repeat;color:#fff;text-align:center;line-height:24px;text-decoration:none;font-size:14px;font-weight:bold;}

/* #D3D5D8 */
.wsipvgreenborder-tr-up {border-left: 1px solid grey;border-top: 1px solid grey;border-right: 1px solid grey;}
.wsipvgreenborder-tr-down {border-left: 1px solid grey;border-bottom: 1px solid grey;border-right: 1px solid grey;}

div.prix.usa table tr td.link {width: 10%;}
div.prix table tr td.link a {display: block;margin: 0;padding: 0 0 0 5px;height: 20px;background: url(../img/shopping/fprod_header_prix_marchands_link-bg-left.gif) top left no-repeat;}
div.prix table tr td.link a:hover {color: #fff;}
div.prix table tr td.link a span {cursor: pointer;display: block;padding: 2px 5px 3px 0;background: url(../img/shopping/fprod_header_prix_marchands_link-bg-right.gif) top right no-repeat;text-align: center;font-weight: bold;color: #fff;height: 20px;}
.shopgallery {max-width: 130px;max-height: 130px;cursor: pointer;padding-top: 8px;}
.shopgallerymsg  {height: 8px;font-size: 9px;padding-bottom: 3px;cursor: pointer;text-align: center;}

/* gist/shopindex */
#produits {overflow:hidden;min-height:151px;margin:16px 0 16px 4px;border-top:1px solid #f0f0f0;background:url(../img/shopping/produits-bg.gif) repeat-x;clear: left;float: left;width: 100%;}
#produits .p-list {overflow:hidden;min-height:145px;}
#produits .tabset {float:right;width:20%;border:none;padding:5px 0 0 !important;}
#produits .tab {float:left;width:80%;height:145px;background:#fdfdfd;padding-top: 5px;}
#produits .tab h3 {margin:0 0 4px;color:#8b8b8b;font-size:120%;font-weight:100;}
#produits .tab div {float:left;width:24%;background:url(../img/shopping/produits-border.gif) repeat-y;height:130px;}
#produits .tab div ul li a.strike:hover {text-decoration: line-through;}
* html #produits .tab div {width:24.9%;}
#produits h4 {margin:0 0 10px;padding:0 0 0 6px;font-size:11px;color:#5e5e5e;font-weight:bold;}
#produits ul {padding:0 2px 0 6px;margin:0;color:#999595;font-size:110%;list-style:none;}
#produits .tabset ul {padding:0 5px 0 0;}
#produits ul li {padding:0 0 3px;}
#produits ul a {color:#278bc9;}
#produits ul span.nl {color:#278bc9;font-size: 100.01%;}
#produits .tabset ul li {line-height:17px;padding:0 0 0 21px;}
#produits .tabset ul li.active {background:#fff url(../img/shopping/tabset-arrow.gif) no-repeat 9px 50%;font-weight:bold;}
#produits .tabset ul a {color:#36539D;}
#produits .tabset ul .active a {color:#5d5d5d;}
#produits .tabset ul .active a:hover {text-decoration:none;}
#produits .trouves {overflow:hidden;color:#5d5d5d;padding:7px 6px 5px 4px;}
#produits .trouves strong {float:left;font-size:160%;}
#produits .trouves select {float:right;font:12px Arial, Helvetica, sans-serif;}
#produits .trouves input {float:right;font:12px Arial, Helvetica, sans-serif;}
#produits .trouves label {float:right;line-height:20px;padding:0 5px 0 4px;color:#8b8b8b;font-size:95%;}
#produits .trouves .s2 {width:150px;}

/* gist/shopindex */
.shopping-list {padding:0;margin:0px;list-style:none;overflow:hidden;height:1%;clear: left;float: left;width: 100%;}  
.shopping-list li {border-bottom:1px solid #f0f0f0;overflow:hidden;height:1%;padding:0 0 11px;margin:0 0 21px;}
.shopping-list .inf {margin:0 260px 0 0;}
.shopping-list .detail {float:right;width:246px;border-left:1px solid #f0f0f0;}
.shopping-list .detail .stars {float:left;width:82px;padding:4px 0 3px 15px;text-align: center;}
.stars img {display:block;margin:0 auto 6px;}
.stars p {margin:0;font-size:110%;color:#36539D;padding:3px 15px 0;text-align:center;line-height:16px;}
.shopping-list .detail .dispo {float:right;width:118px;padding:0 7px 0 0;}
.shopping-list .detail span {cursor:pointer;}
.dispo p {margin:1px 0 7px;font-size:110%;color:#a3a3a3;}
.dispo a {display:block;margin:0 auto;width:119px;height:25px;background:url(../img/shopping/button-link.png) no-repeat;color:#fff;text-align:center;line-height:24px;text-decoration:none;font-size:14px;font-weight:bold;}
.dispo a:hover {text-decoration: none;}
.dispo strong {display:block;font-size:160%;color:#36539D;padding:0 0 5px 0;text-align:center;}
.shopping-list .inf img {float:left;  border:none;cursor:pointer;}
.shopping-list .inf div {margin:0 0 0 108px;  }
.shopping-list .inf div h3 a {margin:0 0 8px;color:#36539D;font: bold 18px arial, helvetica, sans-serif;}
.shopping-list .inf div p {color:#434343;margin:0;line-height:120%;}
.shopping-list .inf div p span {color:#36539D;}
.shopping-list .inf div p span:hover {text-decoration: underline;}
.shopping-list .inf span {cursor:pointer;}
.np2 {margin:0 !important;}

/* gist/shopindex */
.country-news {overflow:hidden;border:solid #f5f5f5;border-width:1px 0;background:url(../img/shopping/country-news-bg.gif) repeat-x 0 100%;margin:-6px 0 28px;padding:11px 0 0;clear: left;float: left;width: 100%;}
.country-news h3 {padding:0 0 0 119px;margin:0 0 3px;color:#8b8b8b;font-size:140%;}
.country-news ul {padding:0 0 2px 110px;margin:0;list-style:none;color:#7e7e7e;overflow:hidden;height:1%;background:url(../img/shopping/country-news-pic.gif) no-repeat 35px 0;min-height: 80px;}
.country-news ul li {border-bottom:1px solid #f0f0f0;float:left;padding:1px 0 3px;width:100%;}
.country-news ul li.last {border:none;}
.country-news ul li strong {float:left;width:290px;padding:0 0 0 8px;font-size:120%;}
.country-news ul li span {float:right;padding:0 14px 0 0; width:93px;font-size:110%;}
.country-news ul li span.d {text-align:right;}
.country-news ul a {color:#278bc9;}
.sigistAdsShopping {clear: left;float: left;padding: 15px 0 0 15px; width: 100%;}

/* fake select in shopindex */
.shopfselect {color: black;background: #fff;border-right: 1px solid #d4d0c8;border-bottom: 1px solid #d4d0c8;border-left: 1px solid #808080;border-top: 1px solid #808080;height: 19px;padding: 0;font-size: 100.00%;max-height: 300px;white-space: nowrap;cursor: default;font-family: sans-serif;margin:0;}
.shopfselect span {float: left; border-left: 1px solid #404040;border-top: 1px solid #404040;padding:2px 25px 0 4px;height: 18px;}
.shopfselect img {float: left;vertical-align: bottom;background: #eee;border-right: 1px solid #404040;border-bottom: 1px solid #404040;border-top: 1px solid #404040;border-bottom: 1px solid #404040;}

.shopfselectul {display: none; position: absolute; width: auto;height: auto; border: 1px solid black;overflow: scroll; overflow-x: hidden;overflow-y: auto; max-height: 300px;min-width: 100px;}
.shopfselectul ul {width: 100%; height:100%; list-style-type: none;margin: 0;padding: 0;border: 0;top: 0;left: 0;background: #fff;cursor: default;}
.shopfselectul ul li {width: 100%;margin: 0;padding: 0;border: 0;white-space: nowrap;}
.shopfselectul ul li a:link, .shopfselectul li a:visited {display: block;color: #000;background: #fff;border-right: 1px solid #fff;text-decoration: none;font-size: 100.00%;font-family: sans-serif;width: 100%;cursor: default;padding-left: 3px;}
.shopfselectul ul li a:hover {background-color: #0a246a;color: white;width: 100%;}
.shopfselectul ul li a:active {background-color: #0a246a;color: white;width: 100%;}
.shopfselectul ul li span {padding-left: 3px;display: block;}
.shopfselectul ul li span:hover {background-color: #0a246a;color: white;width: 100%;}

#pageContent {overflow:hidden;}
#content-block .spmr td, #content-block #searchcontent1 .promotab table td, #content-block #promocontent1 .promotab table td {padding:3px 0 4px;}

#right-side ol.list-top {list-style-type: none;width:100%;margin-bottom:0px;}
#right-side ol.list-simpleTextTop {width:inherit;margin-bottom:0px;}
#right-side ol.list-top li.item-shoppingDefault {border:0px;padding-left:0px;} 
#right-side ol.list-simpleTextTop li {color:#98B4C9 !important;border:0px;padding-left:0px;padding-bottom:2px;font-size:12px;}
#right-side ol.list-simpleTextTop li a {color:#36539D !important;}
#right-side ol.list-simpleTextTop li a:hover {color:#000000 !important;text-decoration:none !important;}
#right-side .blockSimple .headerTitle h3, #right-side .blockFeature .headerTitle h3, #right-side .blockSingleContent .headerTitle h3 {color:#244665 !important;}

#right-side .blockFeature .block_topBadges .blockContent_content p.leftColumn {width:90px;}
#topblogs_marge_expert .content .wrapper .expertssitelink a {color:#36539D;text-decoration:none;}
#right-side .blockSimple h3.h-comment span a {color:#244665 !important}

.stabylo {background-color: #ffff66;}
#adsGooglebottom {
	float:left;
}

/*** 
 Articles Wikio Experts
 ***/
.blockShopping {
	  border: 1px solid #d3d5d8;
}
.blockShopping .article_wikioexpert .header {
    line-height: 28px;
    min-height: 28px;
    overflow: hidden;
    padding: 0 0 0 10px;
}
.blockShopping .article_wikioexpert .header .headerTitle {
    width: auto;
}
.blockShopping .article_wikioexpert .blockContent .blockContent_content {
    font-size: 11px;
    line-height: 14px;
    padding: 0 9px;
}

.article_wikioexpert .blockContent p {color:#000 !important;padding:0 0 7px;}
.article_wikioexpert .headerTitle {font-size:24px;}
.scrolldown {background: url(./images/icons/scrollUp.png) no-repeat scroll 0 0 transparent;background-position:right;color: #9A9B9B !important;cursor: pointer;padding: 0 25px 0 0;}
.scrollup {background: url(./images/icons/scrollDown.png) no-repeat scroll 0 0 transparent;background-position:right;color: #9A9B9B !important;cursor: pointer;padding: 0 25px 0 0;}
.gizmoMoreLink.aCenter {text-align:center;}
.article_wikioexpert .gizmoMoreLink span {font-weight:bold;}
.rightimage {float: right; margin:0 0 10px 20px;}
.article_wikioexpert div.resume {margin-bottom: 22px;}
.article_wikioexpert div.section_1 {clear: both; margin-bottom: 22px;}
.article_wikioexpert div.section_2 {clear: both; margin-bottom: 22px;}

.wsidebar-filter h3 { border-bottom: 1px solid #ddddee; margin: 0 0 6px;color: #FF801A;font-size: 140% !important;width: 100%;clear: left;font-weight: bold;text-align: left;height: 20px;background-image: url(../img/shopping/left.gif); background-repeat: no-repeat; background-position: right; background-position-x: 270px; background-position-y: 8px;}
.wsidebar-filter h3.expanded {background-image: url(../img/shopping/down.gif) !important; }
.wsidebar-filter h3:hover { cursor:pointer; border-bottom: 1px solid #FF801A; }
.wsidebar-filter ul { max-height: 150px; overflow: auto; }
.wsidebar-filter li { line-height: 18px;cursor: pointer;}
.wsidebar-filter li:hover { background-color: #EEE;line-height: 18px; }
.wsidebar-filter li span { color: #36539D; }
.wsidebar-filter li span:hover { text-decoration: underline; }
.wsidebar-filter ul li a.overStrike:hover {text-decoration: line-through;}
.wsidebar-filter ul li span.overStrike:hover {text-decoration: line-through;}
.wsidebar-filter ul li div {float: right; color:#A3A3A3; padding-right: 5px;}
.center {text-align: center;}

