body { margin: 0pt; padding: 0pt; color: rgb(109, 100, 71); font-family: Georgia,Times New Roman,Times,serif; font-style: normal; text-align: center; background-color: rgb(255, 248, 233); }
h1, h2, h3, p, li { margin: 0pt; padding: 0pt; font-style: normal; font-weight: normal; }
ul { margin: 0pt; padding: 0pt; font-style: normal; font-weight: normal; }
img { margin: 0pt; padding: 0pt; }
a:link { color: rgb(164, 16, 3); text-decoration: none; }
a:visited { color: rgb(164, 16, 3); text-decoration: none; }
a:hover { color: rgb(51, 103, 32); text-decoration: none; }
a:active { color: rgb(164, 16, 3); text-decoration: none; }
a.cr { color: rgb(164, 16, 3); text-decoration: none; }
a.cr:hover { color: rgb(164, 16, 3); text-decoration: underline; }
#sfondo { margin: 0pt auto; padding: 0pt; background: transparent url('../images/bkg.jpg') repeat scroll left top; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sfondo2 { margin: 0pt auto; padding: 0pt; background: transparent url('../images/logo.jpg') no-repeat scroll center top; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#container { margin: 0pt auto; padding: 0pt; width: 750px; }
#header { margin: 0pt; padding: 0pt; background: transparent url('../images/bkg_header.png') no-repeat scroll left top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 750px; height: 240px; }
.hotel { display: none; }
#corpo { margin: 0pt; padding: 0pt; width: 750px; float: left; }
#fondo_col_sx { margin: 0pt; padding: 0pt; background: rgb(255, 247, 232) url('../images/bkg_col_sx.jpg') no-repeat scroll center bottom; float: left; width: 280px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
#menu { margin: 0pt; padding: 0px 20px 0px 0px; background: transparent url('../images/bkg_menu.jpg') no-repeat scroll left top; float: left; width: 260px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
#menu ul { margin: 0pt; padding: 20px 0px 0px; }
#menu li { margin: 0pt; padding: 5px 0px 0px; font-size: 16px; font-weight: bold; list-style-type: none; color: rgb(51, 103, 32); line-height: 150%; }
#menu span { margin: 0pt; padding: 0pt; font-size: 13px; font-weight: bold; line-height: 100%; }
#content_dx { margin: 0pt; padding: 0pt; background: transparent url('../images/bkg_corpo.jpg') no-repeat scroll right top; text-align: left; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 470px; }
#content_corpo { margin: 0pt; padding: 0pt; text-align: left; float: left; width: 470px; }
#content_corpo h1 { margin: 0pt; padding: 30px 0px; font-size: 18px; text-transform: uppercase; font-weight: bold; color: #690304; text-align: left; }
#content_corpo p { margin: 0pt; padding: 0px 5px 10px 0px; font-size: 13px; text-align: justify; line-height: 160%; }
#content_corpo ul { margin: 0pt; padding: 20px 0px 0px; }
#content_corpo li { margin: 0pt; padding: 0pt; list-style-type: none; }
#boxes_down {height:240px; margin: 0 0 10px 0; background: transparent url('../images/bkg_boxes.jpg') no-repeat scroll center top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 465px;overflow-x:hidden}
#box_boxes { margin: 0pt; padding: 0; float: left;}
#box_comfort { margin: 0pt; padding: 0pt; width: 465px; float: left; text-align: left; }
#box_comfort h1 { margin: 0pt; padding: 0px 0px 2px 10px; font-size: 14px; font-weight: bold; text-align: left; }
#box_comfort ul { margin: 1px 0px 1px 15px; padding: 1px 0px 1px 10px; }
#box_comfort li { margin: 0pt; padding: 0pt; font-size: 12px; text-align: left; line-height: 170%; }
#box_quick { border-left: 1px solid rgb(141, 21, 21); border-right: 1px solid rgb(141, 21, 21); margin: 0pt; padding: 0pt; width: 148px; float: left; text-align: left; }
#box_quick h1 { margin: 0pt; padding: 0px 0px 2px 10px; font-size: 14px; font-weight: bold; text-align: left; }
#box_quick ul { margin: 1px 0px 1px 15px; padding: 1px 0px 1px 10px; }
#box_quick li { margin: 0pt; padding: 0pt; font-size: 12px; text-align: left; line-height: 170%; }
#chiusura { margin: 0pt; padding: 0pt; float: left; width: 750px; }
#footer { margin: 0pt; padding: 0px 0px 20px; width: 750px; clear: both; font-family: "Trebuchet MS",Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: center; }
#footer address { margin: 0pt; padding: 3px 0px; font-size: 65%; text-align: center; font-style: normal; }
#footer p { margin: 0pt; font-size: 65%; }
#footer ul { margin: 0pt; padding: 2px 0px; }
#footer li { margin: 0pt; padding: 0pt; font-size: 65%; font-weight: bold; display: inline; }
a.links_footer { color: rgb(76, 88, 54); font-size: 10px; text-decoration: none; }
a.links_footer:hover { color: rgb(76, 88, 54); font-size: 10px; text-decoration: underline; }
.marquee  {margin: 0pt 0pt 0pt 15px;font-size:14px; }
.marquee_title  {color:#336720;font-size:16px;font-weight: bold;text-align:left;margin: 0pt 0pt 0pt 15px;  }
.new_news{margin:10px 0;padding:0;display:block;min-height:22px;height:auto !important;height:22px;text-align:center}
.new_news span{font-weight:bold;display:block}

