#prestashop-wrapper {
  margin:0 auto;
  font-size: 70.5%;
  color:#000;
  font-family: "Trebuchet MS", Arial, sans-serif;
}

#prestashop-wrapper2 {
  width: 194px;
  margin:0 auto;
  font-size: 70.5%;
  color:#000;
  font-family: "Trebuchet MS", Arial, sans-serif;
  background:#fff;
}

#prestashop-wrapper img{border-style:none;} 
#prestashop-wrapper a{
  color:#000;
  text-decoration:none;
}
#prestashop-wrapper a:hover{text-decoration:underline;}


.prestashop-price em{
  color:#000;
  font-size:1.0em;
  margin:0 0 5px;
  font-weight: normal;
  text-decoration: line-through;
}

.prestashop-description{
  display:block;
  color:#FD2800 !important;
  font-size:1.4em;
  margin:0 0 5px;
  font-weight: normal;
}


/* sidebar */
#prestashop-sidebar {
  width:299px;
}
#prestashop-sidebar .prestashop-box{
  width:299px;
  background:url(/sylBridgePrestashopPlugin/images/bg-box-top.gif) no-repeat;
  padding:10px 0 0;
}
#prestashop-sidebar .prestashop-box .prestashop-holder{
  width:299px;
  background:url(/sylBridgePrestashopPlugin/images/bg-box-bottom.gif) no-repeat 0 100%;
  padding:0 0 9px;
}
#prestashop-sidebar .prestashop-box .prestashop-frame{
  background:#f3f3f3;
  width:286px;
  padding:0 7px 0 6px;
}
* html #prestashop-sidebar .prestashop-box .prestashop-frame{
  overflow:visible;
}
#prestashop-sidebar .prestashop-box .prestashop-box-items{width:286px;}
#prestashop-sidebar .prestashop-box .prestashop-items-top{
  width:278px;
  height:25px;
  background:url(/sylBridgePrestashopPlugin/images/bg-box-top.png) no-repeat;
  padding:2px 4px 0 4px;
}
#prestashop-sidebar .prestashop-items-mid{
  width:278px;
  padding:0 4px;
  background:url(/sylBridgePrestashopPlugin/images/bg-box-mid.png) repeat-y;
}
#prestashop-sidebar .prestashop-items-mid:after{
  clear:both;
  display:block;
  content:"";
}
#prestashop-sidebar .prestashop-items-bottom{
  width:286px;
  height:10px;
  background:url(/sylBridgePrestashopPlugin/images/bg-box-bottom.png) no-repeat;
}
#prestashop-sidebar .prestashop-box h3{
  font-size:1.4em;
  color:#fff;
  background:#f04e2b url(/sylBridgePrestashopPlugin/images/bg-ttl-top.gif) no-repeat;
  padding:3px 9px 2px;
  float:left;
  width:260px;
  margin:-24px 0 0;
  position:relative;
}
#prestashop-sidebar .prestashop-box ul{
  margin:0;
  padding:0;
  list-style:none;
  clear:left;
  width:278px;
  overflow:hidden;
}
#prestashop-sidebar .prestashop-box ul li{
  float:left;
  width:238px;
  border-top:1px solid #f0502b;
  margin:-1px 0 0;
  padding:7px 20px 5px;
  overflow:hidden;
}
#prestashop-sidebar .prestashop-box .prestashop-img{
  float:left;
  width:73px;
  margin:0 16px 0 0;
}
* html #prestashop-sidebar .prestashop-box .prestashop-img{margin:0 13px 0 0;}
#prestashop-sidebar .prestashop-box .prestashop-img img{
  display:block;
  margin:0 auto;
  width: auto;
  height: auto;
}
#prestashop-sidebar .prestashop-box .prestashop-txt{
  overflow:hidden;
}
#prestashop-sidebar .prestashop-box p{
  margin:0;
  font-size:1.2em;
  line-height:1.1em;
  color:#000;
}
#prestashop-sidebar .prestashop-box .prestashop-price{
  display:block;
  color:#FD2800;
  font-size:12px;
  margin:0 0 5px;
  font-weight: bold;
}

#prestashop-sidebar .prestashop-box .prestashop-price em{
  color:#000;
  font-size:1.0em;
  margin:0 0 5px;
  font-weight: normal;
  text-decoration: line-through;
}

#prestashop-sidebar .prestashop-box .prestashop-description{
  display:block;
  color:#FD2800;
  font-size:1.4em;
  margin:0 0 5px;
  font-weight: normal;
}

#prestashop-sidebar .prestashop-box .prestashop-more{
  float:left;
  padding:0 0 0 9px;
  background:url(/sylBridgePrestashopPlugin/images/separator-more.gif) no-repeat 0 5px;
  color:#FD2800;
  font-size:1.2em;
  line-height:1.3em;
  font-weight:bold;
}

#prestashop-sidebar .prestashop-box .prestashop-name-link{
  text-decoration: none;
  color:#000;
  font-weight:bold;
  font-size:12px;
}

#prestashop-main .prestashop-block .prestashop-name-link{
  text-decoration: none;
  color:#000;
  font-weight:bold;
}

#prestashop-main .prestashop-redbox .prestashop-name-link{
  text-decoration: none;
  color:#000;
  font-weight:bold;
}

.prestashop-btn-add{
  float:right;
  width:95px;
  height:18px;
  padding:7px 5px 0 34px;
  background:url(/sylBridgePrestashopPlugin/images/bg-btn-add.png) no-repeat;
  color:#414141;
  font:bold 1.2em/1.3em "Trebuchet MS", Arial, sans-serif;
  position:relative;
  cursor:pointer;
}
/* main */

.wamiz-home #prestashop-main {
  width: 100%;
}

.wamiz-home .prestashop-redbox {
  width: 100%;
  margin: 0;
}

.wamiz-home .prestashop-products {
  width: 640px;
  overflow: hidden;
}

#prestashop-wrapper.wamiz-home {
  width: 100%;
  overflow: hidden;
}

#prestashop-main {
  width:100%;
}
#prestashop-main2 {
  width:194px;
}
/* red box */
.prestashop-redbox {
  width:100%;
  margin:0 0 10px;
}
.prestashop-redbox .prestashop-t,
.prestashop-redbox .prestashop-b {
  background:url(/sylBridgePrestashopPlugin/images/bg-redbox-top.png) no-repeat;
  height:18px;
  overflow:hidden;
}
.prestashop-redbox .prestashop-b { 
  background:url(/sylBridgePrestashopPlugin/images/bg-redbox-bottom.png) no-repeat;

}
.prestashop-redbox .prestashop-c{
  padding:0 4px;
  background:url(/sylBridgePrestashopPlugin/images/bg-redbox-mid.png) repeat-y;
}
.prestashop-redbox .prestashop-c:after{
  content:"";
  display:block;
  clear:both;
}
.prestashop-redbox .prestashop-content{
  width:629px;
  overflow:hidden;
  float:left;
  margin:0 0 -3px;
  background:#f04e2b url(/sylBridgePrestashopPlugin/images/bg-redbox-content.gif) repeat-x;
}

.wamiz-home .prestashop-redbox .prestashop-c {
  background: none;
}

.wamiz-home .prestashop-redbox .prestashop-c li {
  padding:0 8px 0 0;
}

.prestashop-redbox .prestashop-content:after {
  content:"";
  display:block;
  clear:both;
}
.prestashop-products {
  padding:0 0 5px;
  margin:0;
  list-style:none;
  overflow:hidden;
}
.prestashop-products li {
  float:left;
  padding:0 0 0 10px;
}
.prestashop-products .prestashop-prod-box {
  background:url(/sylBridgePrestashopPlugin/images/products1-mid.gif) repeat-y;
  width:144px;
}

.prestashop-products .prestashop-prod-box .prestashop-holder {
  background:url(/sylBridgePrestashopPlugin/images/products1-top.gif) no-repeat;
}

.prestashop-redbox .prestashop-frame{
  position:relative;
}


.prestashop-frame .reduction1 {
  background:url("/sylBridgePrestashopPlugin/images/encoche-haut.png") no-repeat scroll 0 0 transparent;
  height:78px;
  position:absolute;
  right:1px;
  top:0px;
  width:69px;
  z-index:3;
}

/* height box 2 */

.prestashop-products .prestashop-prod-box .prestashop-holder .prestashop-frame {
  background:url(/sylBridgePrestashopPlugin/images/products1-bottom.gif) no-repeat 0 100%;
  overflow:hidden;
  padding:10px;
  width:124px;
  height:130px !important;
}
.prestashop-products .prestashop-img {
  width:100%;
  overflow:hidden;
  margin:0 0 10px;
}
.prestashop-products .prestashop-img img {
  display:block;
  margin:0 auto;
  border:0;
}
.prestashop-products .prestashop-txt {
  width:100%;
  overflow:hidden;
}
.prestashop-products .prestashop-txt p {
  margin:0;
  font-size:1.2em;
  line-height:1.2em;
  text-align:center;
}
.prestashop-products .prestashop-txt .prestashop-price,
.prestashop-block .prestashop-text .prestashop-price,
.prestashop-items .prestashop-price{
  display:block;
  color:#FD2800;
  font-size:1.4em;
  font-weight: bold;
}


#prestashop-main .prestashop-redbox .prestashop-price{
  width: 100%;
  display:block;
  text-align: center;
  position: absolute;
  bottom: 10px;
  left:0px;
}

/* fix price from bottom position */

#prestashop-main .prestashop-block .prestashop-price{
  width: 100%;
  display:block;
  text-align: center;
  position: absolute;
  bottom: 40px;
  left:20px;
}

.prestashop-box .prestashop-description{
  display:block;
  color:#FD2800;
  font-size:1.4em;
  margin:0 0 5px;
  font-weight: normal;
}



.prestashop-redbox .prestashop-ttl {
  overflow:hidden;
  padding:0 10px 8px;
  margin:-5px 0 0;
}
#prestashop-main h2 {
  margin:0;
  font-size:2em;
  color:#fff;
}
#prestashop-main .block {
  width:100%;
  overflow:hidden;
  margin:0 0 10px;
}
.prestashop-block .prestashop-ttl {
  overflow:hidden;
}
.prestashop-block h3 {
  color:#fff;
  font-size:1.4em;
  line-height:1.3em;
  float:left;
  display:inline;
  width:609px;
  padding:5px 10px 4px;
  background:#f04e2b url(/sylBridgePrestashopPlugin/images/bg-ttl-2.gif) no-repeat;
}
.prestashop-block .prestashop-text {
  clear:left;
  margin:0 auto;
  background:#f3f3f3;
  overflow:hidden;
  padding:5px 0 0;
}
.prestashop-block .prestashop-bottom {
  background:url(/sylBridgePrestashopPlugin/images/bg-block-bottom.png) no-repeat;
  height:14px;
  width:629px;
  margin:0 auto;
}
.prestashop-block .prestashop-text .prestashop-products2 {
  padding:0;
  margin:0 0 5px;
  list-style:none;
  overflow:hidden;
}
.prestashop-block .prestashop-text .prestashop-products2 li {
  width:195px;
  overflow: visible;
  float:left;
  padding:0 0 0 10px;
}
.prestashop-products2 .prestashop-prod-box {
  width:100%;
  background:url(/sylBridgePrestashopPlugin/images/bg-small-mid.gif) repeat-y;
}
.prestashop-products2 .prestashop-prod-box .prestashop-holder {background:url(/sylBridgePrestashopPlugin/images/bg-small-top.gif) no-repeat;}


.prestashop-block .prestashop-frame{
  position:relative;
}

.col_right_any_center .prestashop-frame li:hover {
  background: none;
  cursor:auto;
}

.col_right_any_center .prestashop-frame li:hover img {
  padding: 1px;
  margin: 0;
  border: none;
}

.prestashop-frame .reduction1 {
  background:url("/sylBridgePrestashopPlugin/images/encoche-haut.png") no-repeat scroll 0 0 transparent;
  height:78px;
  position:absolute;
  right:1px;
  top:0px;
  width:69px;
  z-index:3;
}

/* height box 3 */
.prestashop-products2 .prestashop-prod-box .prestashop-holder .prestashop-frame {
  background:url(/sylBridgePrestashopPlugin/images/bg-small-bottom.gif) no-repeat left bottom;
  overflow:visible;
  padding:20px 5px 20px 10px;
  clear: both;
  position: relative;
  height:70px;
}
.prestashop-products2 .prestashop-img {
  float:left;
  margin:0 2px 0 0;
}
.prestashop-products2 .prestashop-img img {
  display:block;
  border:0;
}
* html .prestashop-products2 .prestashop-img {margin:0 12px 0 0}
.prestashop-products2 .prestashop-txt {
  z-index: 2;
  overflow:hidden;
  position: relative;
  height: 80px;
  background-color: rgba(255,255,255,0.7);
  padding:7px 0 0;
}
.prestashop-products2 .prestashop-txt p {
  color:#000;
  margin:0;
  font-size:1.2em;
  line-height:1.2em;
}
#prestashop-main .prestashop-aside {
  float:right;
  width:194px;
}
.prestashop-aside .prestashop-ttl {
  background:url(/sylBridgePrestashopPlugin/images/bg-ttl-aside.png) no-repeat;

  overflow:hidden;
  height:15px;
  padding:9px 10px 5px;
}
.prestashop-aside h4 {
  color:#fff;
  font-size:1.4em;
  margin:-26px 4px 0;
  padding:4px 10px;
  width:166px;
  float:left;
  display:inline;
  position:relative;
  background:#f04e2b url(/sylBridgePrestashopPlugin/images/bg-ttl-3.gif) no-repeat;
}
.prestashop-aside .prestashop-text {
  clear:left;
  width:165px;
  margin:0 auto;
  background:#f3f3f3;
  padding:7px 10px 0;
  overflow:hidden;
  text-align: center;
}
.prestashop-aside .prestashop-text:after {
  content:"";
  display:block;
  clear:both;
}
.prestashop-aside .prestashop-bottom {
  width:185px;
  margin:0 auto;
  background:url(/sylBridgePrestashopPlugin/images/bg-bottom-aside.png) no-repeat;
  height:8px;
}
.prestashop-aside .prestashop-items {
  clear:left;
  padding:0;
  margin:0;
  list-style:none;

}
.prestashop-aside .prestashop-items li {
  width:100%;
  overflow:hidden;
  margin:0 0 10px;
}
.prestashop-items .prestashop-item-box {background:url(/sylBridgePrestashopPlugin/images/bg-a-box-mid.gif) repeat-y;}
.prestashop-items .prestashop-item-box .prestashop-holder {background:url(/sylBridgePrestashopPlugin/images/bg-a-box-top.gif) no-repeat;}


.prestashop-aside .prestashop-frame{
  position:relative;
}

.prestashop-products2 .prestashop-frame .reduction1 {
  background:url("/sylBridgePrestashopPlugin/images/encoche-haut3.png") no-repeat scroll 0 0 transparent;
  height:16px;
  width: 193px;
  left: 1px;
  right: auto;
}

.prestashop-frame .reduction1 {
  background:url("/sylBridgePrestashopPlugin/images/encoche-haut.png") no-repeat scroll 0 0 transparent;
  height:78px;
  position:absolute;
  right:1px;
  top:0px;
  width:69px;
  z-index:1;
}


/* height box4 */
.prestashop-items .prestashop-item-box .prestashop-holder .prestashop-frame {
  background:url(/sylBridgePrestashopPlugin/images/bg-a-box-bottom.gif) no-repeat 0 100%;
  overflow:hidden;
  padding:10px 8px;
  height: 150px !important;
}

.prestashop-frame a {
  color: #000;
  font-weight: bold;
}

.prestashop-items .prestashop-img {
  width:100%;
  overflow:hidden;
  margin:0 0 10px;
}
.prestashop-items .prestashop-img img {
  display:block;
  border:0;
  margin:0 auto;
}
.prestashop-items p {
  color:#000;
  font-size:1.2em;
  line-height:1.1em;
  margin:0;
}

.price-discount  {
  text-decoration:line-through;
}

.col_right #prestashop-sidebar .prestashop-box, .col_right #prestashop-sidebar  .prestashop-holder {
  background: none;
  width: auto;
}

.col_right #prestashop-sidebar .prestashop-box .prestashop-frame {
  padding: 0;
  width: auto;
  background: none;
  min-height: 0;
}

.col_right #prestashop-sidebar .prestashop-box {
  width: auto;
}

.col_right #prestashop-sidebar .prestashop-items-mid  {
  padding: 0;
  background: none;
  width: auto;
}

.col_right #prestashop-sidebar .prestashop-box ul li {
  height: auto;
  width:90%;
  padding: 10px;
  margin: 0;
  border-top: 0;
  border-bottom: 1px solid #E2E2E2;
}

.col_right #prestashop-sidebar .prestashop-box ul {
  width: auto;
}

.col_right #prestashop-sidebar .prestashop-box .prestashop-box-items {
  width: auto;
}

.col_right #prestashop-sidebar {
  width:auto;
}

.col_right #prestashop-wrapper {
  width: auto;
}

#prestashop-main .box3 .prestashop-price {
  position: absolute;
  top: 60px;
  left: 0px;
  display: block;
  text-align: left;
  z-index: 1;
}

.box3 .btn_any {
  margin-right: 7px;
}

#prestashop-wrapper .btn_any a:hover {
  text-decoration:none;
}

