.layout9 h1 { background-color: #217383; font-size: 12px; color: #ffffff; margin: 0px; padding: 6px 10px; }
.layout9 h1 a { color: #ffffff; text-decoration: none; }
.layout9 h1 a:hover { text-decoration: underline; }
.layout9 .foto { margin: 0px; text-align: center; background-color: #fff; }
.layout9-2 { background-color: #fff; padding: 10px; }

.layout9 .video { margin: 0px 0px 10px; }
.layout9 .video a { text-decoration: none; font-style: italic; padding: 0px 0px 0px 36px; display: block; line-height: 30px; color: #858587; background-image: url(img_01.jpg); background-position: left center; background-repeat: no-repeat; }
.layout9 .video a:hover { text-decoration: none; }

.layout9 .testo { color: #515151; line-height: 18px; font-size: 12px; }
.layout9 .testo p { color: #515151; line-height: 18px; font-size: 12px; margin: 0px; padding: 0px 0px 6px; }
.layout9 .prezzo { color: #008dab; font-size: 16px; font-weight: bold; text-align: right; margin: 0px; padding: 0px; }

.layout9 .categorie { padding: 4px 0px 4px 19px; background-image: url(img_02.gif); background-position: left center; background-repeat: no-repeat; }
.layout9 .categorie a { color: #ff7600; text-decoration: underline; }

.layout9 .area { float: right; }
.layout9 .area a { color: #1e9ab5; padding: 0px 10px 0px 35px; display: block; line-height: 34px; background-image: url(img_08.gif); background-position: left center; background-repeat: no-repeat; }

.layout9 .photogallery { padding: 10px 0px; }
.layout9 .photogallery .thumb { width: 130px; height: 95px; float: left; }
.layout9 .photogallery .thumb2 { background-color: #eaeaea; margin: 0px 7px 0px 0px; padding: 4px; }
.layout9 .photogallery .thumb a { height: 80px; display: block; background-position: center center; background-repeat: no-repeat; }
.layout9 .photogallery .thumb a span { display: none; }

.layout9 .opz { padding: 10px 0px 0px 0px; }
.layout9 .opz a { display: block; float: left; width: 66px; line-height: 16px; text-align: left; font-size: 10px; color: #ffffff; text-decoration: none; }
.layout9 .opz a.opzGreen { background-image: url(img_09.gif); background-position: left center; background-repeat: no-repeat;  }
.layout9 .opz a.opzRed { background-image: url(img_10.gif); background-position: left center; background-repeat: no-repeat;  }
.layout9 .opz a span { width: 60px; display: block; text-align: center; }