.viewPiece { width:250px; }
.viewPiece .image { height: 130px; }
.viewPiece h1 { font-size: 16px; }
.viewPiece img { max-height:120px ;  }
.viewPiece .pieceInfo .info { width: 100%; text-align: center; font-size:12px;  }
.piece_lien { text-decoration:none !important; color:#000;  }

@media only screen and (max-width: 450px) {
	.viewPiece { width: 100% !important; }
	.viewPiece .image { width: 33%; height: auto !important; float:left; }
    .viewPiece .pieceInfo {float:right; width: 65%; }
	.viewPiece h1 { font-size: 16px; text-align: left; }
	.viewPiece img { max-height:120px ;  }
  .viewPiece .pieceInfo .info { width: 100%; text-align: left; }
}