body{font-family:serif;background:#fff;color:#000;font-size:12pt}.noscreen,#nav,#foot,#lang,.top{display:none}h1 a{color:#800000;text-decoration:none;font-size:18pt;margin:0;padding:0 0 0.1cm 0}h2{color:#cecece;margin:0 0 0.3cm 0;padding:0 0 0.1cm 0;border-bottom:1px solid #cecece;font-size:12pt;text-align:right}h3{font-size:14pt;margin:0;padding:0 0 0.2cm 0}h4{font-size:12pt;margin:0;padding:0 0 0.1cm 0}p.img,#map{text-align:center;padding:0.2cm .}p.img img,#map img{border:2px solid #cecece}#rooms{border:1px solid #cecece;width:4cm;float:right;text-align:center;margin:0 0 0.5cm 0.5cm;padding:0.2cm 0}#rooms span{display:block;font-size:28pt}dl,ul{padding:0;margin:0 0 0.3cm 0}ul.action{margin-left:1cm}ul.action li{list-style:square}#wine li{list-style:none;padding:0 0 0.1cm 0;margin:0}dl strong,li strong{width:2cm;float:left;font-weight:normal}dt,#wine li{position:relative;_width:100%;padding-right:6cm}dt span,#wine li span{width:5cm;position:absolute;top:0;right:0;text-align:right}dd{margin:0;padding:0 6cm 0.05cm 2cm;font-style:italic}p{margin:0;padding:0 0 0.3cm 0}address{margin:0.5cm 0;font-style:normal;padding:0.1cm 0 0 0;border-top:1px solid #cecece;text-align:right}address.contact{border:none;text-align:left}address:first-line{font-weight:bold;font-size:16pt}form{margin:0 0 0.3cm 0;width:15cm}input,textarea,select{width:10cm;border:1px solid #cecece;margin-bottom:0.1cm}.code{width:3cm}.person{width:1cm}fieldset{border:1px solid #cecece;padding:0.2cm 0.5cm;margin:0 0 0.2cm 0}legend{padding:0 0.1cm 0.2cm 0.1cm}form br{display:none}label{display:block}legend{font-weight:bold}p.button{display:none}a:link,a:visited{color:#000}