.shop { float: right; width: 490px; padding-top: 9px }

.shop h2 { margin: 25px 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px dashed #D4BE9B; font: bold 20px Verdana; letter-spacing: -2px; color: #E2DED3 }
.shop h3 { margin: 0 0 0 0 }

.shop p { float: left; clear: left; width: 257px; margin: 0; font: 12px Verdana; color: #5E3F0F; line-height: 1.4em }
.shop p.accroche { margin-bottom: 5px }
.shop .html {  }

.shop div.photos { float: right; width: 228px; text-align: right }
.shop div.photos img { width: 100px; padding: 5px; border: 1px solid #EAE9DD; vertical-align: top }