@font-face{font-family:'GillSansStdLight';src:url(gillsansstd-light-webfont.eot);src:url(gillsansstd-light-webfont.eot?#iefix) format('embedded-opentype') , url(gillsansstd-light-webfont.woff) format('woff') , url(gillsansstd-light-webfont.ttf) format('truetype') , url(gillsansstd-light-webfont.svg#GillSansStdLight) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'GillSansStdRegular';src:url(gillsansstd-webfont.eot);src:url(gillsansstd-webfont.eot?#iefix) format('embedded-opentype') , url(gillsansstd-webfont.woff) format('woff') , url(gillsansstd-webfont.ttf) format('truetype') , url(gillsansstd-webfont.svg#GillSansStdRegular) format('svg');font-weight:normal;font-style:normal}html{height:100%}body{margin:0;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#888;height:100%}img{border:0}form{margin:0}h1{font-family:'GillSansStdRegular';font-weight:normal;font-style:normal;margin:0;padding:0 0 20px 0;color:#aaa;display:block;font-size:36px;line-height:40px;text-transform:uppercase}h2{font-family:'GillSansStdRegular';font-weight:normal;font-style:normal;margin:0;padding:0 0 20px 0;color:#999;display:block;font-size:28px;line-height:32px}h3{font-family:'GillSansStdRegular';font-weight:normal;font-style:normal;margin:0;padding:0 0 5px 0;color:#666;display:block;font-size:22px;line-height:26px}h4{font-family:'GillSansStdRegular';font-weight:normal;font-style:normal;margin:0;padding:0 0 5px 0;color:#555;display:block;font-size:18px;line-height:22px}p{margin:0 0 15px 0}a{text-decoration:underline;color:#000}a:hover{color:#fff;background-color:#000}strong{color:#000}em{color:#333}ul{margin:15px 0 20px 15px;padding:0;list-style-position:outside;list-style-type:disc;color:#333}ul li{margin:5px 0 0 0}ol{margin:15px 0 20px 20px;padding:0;list-style-position:outside;list-style-type:decimal;color:#333}ol li{margin:5px 0 0 0}* html ul{margin:15px 0 20px 20px;padding:0;list-style-position:outside;list-style-type:disc;color:#333}* html ol{margin:15px 0 20px 25px;padding:0;list-style-position:outside;list-style-type:decimal;color:#333}*:first-child+html ul{margin:15px 0 20px 20px;padding:0;list-style-position:outside;list-style-type:disc;color:#333}*:first-child+html ol{margin:15px 0 20px 25px;padding:0;list-style-position:outside;list-style-type:decimal;color:#333}.container{width:800px;display:block;margin:0 auto}.cleaner{height:1px;display:block;clear:both}.header{display:block;padding:10px 0 10px 0;margin:0 0 10px 0;border-bottom:solid 1px #ccc}.logo{width:380px;padding:0 0 10px 0;float:left}.address{width:200px;display:block;padding:10px 0 0 20px;float:right;line-height:16px}.tools{display:block;padding:10px 0;margin:0 0 10px 0;border-bottom:solid 1px #ccc;text-align:right}.category{font-size:20px;text-transform:uppercase;color:#333}.trattamenti{width:600px;display:block;margin:15px 0 15px 0}.trattamenti .lista{display:block;padding:15px 0 0 0;margin:0;list-style:none;border-bottom:solid 4px #ccc}.trattamenti .lista h3{font-size:24px;line-height:28px;margin:0 0 5px 0;border-bottom:solid 5px #ccc}.trattamenti .lista .trattamento{display:block;border-bottom:solid 1px #ccc}.trattamenti .lista .trattamento .description{width:525px;display:block;float:left;padding:5px 0}.trattamenti .lista .trattamento .description h4{font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0}.trattamenti .lista .trattamento .description p{margin:5px 0 0 0}.trattamenti .lista .trattamento .price{width:60px;display:block;float:right;padding:5px 0;color:#245;font-size:14px;line-height:14px;font-weight:bold;text-align:left;text-align:right}.evento{display:block;padding:15px 0}.evento img.thumb{width:200px;display:block;float:left;padding:5px;margin:0 15px 10px 0;background-color:#fff;border:solid 1px #aaa}.evento .item{width:auto;display:block;float:none;padding:0}.evento .item .category{display:block;padding:0 0 5px 0;margin:0 0 5px 0;color:#876;text-transform:uppercase;border-bottom:none}.evento .item .date{display:block;padding:0 0 5px 0;font-size:12px}.evento .item .description{display:block;font-size:12px;line-height:15px;color:#210}.rates{display:block}.rates h1{display:block;padding:0 0 10px 0}.rates h2{display:block;margin:0;color:#000;display:block;font-size:16px;line-height:20px;font-weight:normal;text-transform:none;font-weight:normal;letter-spacing:0}.rates p{margin:0}.rates .col{width:160px;display:block;float:left;padding:0 10px 10px 0}.rates .col p{font-size:12px;line-height:18px}.rates .season{width:100px;display:block;float:right;padding:0 0 10px 0;text-align:center}.rates .season p{font-size:12px;line-height:18px}.rates ul{display:block;padding:0;margin:0 0 40px 0;list-style:none;border-top:solid 1px #ddd;color:#555}.rates ul li{display:block;padding:0;margin:0;border-bottom:solid 1px #ddd}* html .rates ul{display:block;padding:0;margin:0 0 10px 0;list-style:none;border:none;color:#555}* html .rates ul li{display:inline;padding:0;margin:0;border-bottom:solid 1px #ddd}*:first-child+html .rates ul{display:block;padding:0;margin:0 0 10px 0;list-style:none;border-top:solid 1px #ddd;color:#654}*:first-child+html .rates ul li{display:block;padding:0;margin:0;border-bottom:solid 1px #ddd}.rates ul li p.room{width:160px;display:block;float:left;padding:5px 10px 5px 0}.rates ul li p.price{width:100px;display:block;float:right;padding:5px 0 5px 0;text-align:center;font-weight:normal;color:#035}.offerta{display:block;padding:15px 0;border-top:solid 5px #ccc}.offerta img.thumb{width:200px;display:block;float:left;padding:5px;margin:0 15px 10px 0;background-color:#fff;border:solid 1px #aaa}.offerta .item{width:auto;display:block;float:none;padding:0}.offerta .item .category{display:block;padding:0 0 5px 0;margin:0 0 5px 0;text-transform:uppercase;border-bottom:none}.offerta .item .category a{font-weight:bold;text-decoration:none}.offerta .item .category a:hover{text-decoration:underline}.offerta .item .date{display:block;padding:0 0 5px 0;font-size:12px}.offerta .item .price{display:block;padding:0 0 5px 0;font-size:18px;line-height:18px}.offerta .item .price strong{color:#245;font-weight:bold}.offerta .item .description{display:block;font-size:12px;line-height:15px;padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:dotted 2px #ccc}