.prod{
  width:155px;
  height:225px;
  border:1px solid #9e9e9e;
  background:#fff;
  margin-left:30px;
  margin-right:20px;
  margin-bottom:20px;
  display: inline;

}
.prod .prod-head-new{
  background:#021B78 url(../images/charte/head-prod-occ.jpg) left top no-repeat;
  width:155px;
  height:30px;

}
#texte .prod .prod-head-new p{
  padding:2px;
  padding-left:5px;
  font-size: 10px;
  font-weight: bold;
  color:#ffffff;
}


.prod .prod-head-new h4{
  color:#fff;
  float:left;
  padding:3px 0 0 30px;
}
.prod .prod-head-old{
  background:#fff url(../images/charte/head-prod-occ.jpg) left top no-repeat;
  width:155px;
  height:25px;
}
.prod h4{
  color:#1F3AA0;
  font-size:14px;
  float:left;
  padding:3px 0 0 3px;
}
#texte .prod .prod-head-old p{
  /*text-decoration:line-through;*/
  font-size:11px;
  float:right;
  color: #ffffff;
  padding:2px 2px 0 0;
}

.lineT{
  text-decoration: line-through;
}


.prod .img-prod a{
  width:150px;
  display:block;
  margin:10px auto;
  text-align:center;
}
.prod .img-prod a img{
  border:2px solid #011F75;
}

.prod-details{
  width:100%;
  margin:0 auto;

}
.prod-details .right-det{
  float:left;
  width:310px;
  margin-bottom:20px;
}

.prod-details .left-det{
  float:left;
  width:340px;
  margin-bottom:20px;
}
.prod-details .left-det .prod-thumb{
  float:left;
  width:90%;
}
.prod-details .left-det .prod-thumb .a{
  width:50px;
  padding-right:2px;
}
.prod-details .left-det .img-det{

  width:300px;
  background:#fff;
  border: 1px solid #9e9e9e;
  margin-bottom:10px;

  display: table;
}
.prod-details .left-det .img-det .head img{
width:25px;
}
.prod-details .left-det .img-det img{
  width:300px;
  float: left;

}



.prod-details .right-det h4,
.prod-details .left-det h4{
  padding-top: 10px;
  padding-bottom:10px;
  font-size:14px;
  font-weight: bold;
  float:left;
/*  padding:3px 0 0 30px;*/
}

#texte .prod-details .prod-price2 .prod-price{
  color:#1f3aa0;
  font-size:11px;
  font-weight: bold;
  /*text-decoration: line-through;*/

}
#texte .prod-details .right-det .prod-price2{

  font-size:12px;
  font-weight: bold;
  color:#FF0000;

}
#texte .prod-details .right-det .label,
#texte .prod-details .left-det .label,
#texte .prod-details .label{
margin:0px;
padding:0px;
float:left;
display:table;
font-weight:bold;
width:160px;
margin-bottom:1px;
line-height: 15px;
font-size: 11px;
}
#texte .prod-details .right-det .descript,
#texte .prod-details .left-det .descript,
#texte .prod-details .descript{
margin:0px;
padding:0px;
float:left;
display:table;
width:150px;
margin-bottom:1px;
line-height: 15px;
font-size: 11px;
}


#legend{
  width:520px;
  margin:0 auto;

}
#legend .items{
  text-align: center;
  width:125px;
  float:left;
  margin:0 auto;
}
#legend p{
text-align:center;
}






