
body {
margin : 0;
background : url('../img/sfondo.jpg');
}
a
{
    color: #600;
}
form {
margin:0px;
border:0px;
}
body img {
border : 0;
}
#wrapper {
width : 1015px;
margin : 0 auto;
background : url('../img/bg_wrapper.png') repeat-y center top;
}
#footer {
width : 950px;
margin : 0 auto;
}
#logo_bottom {
vertical-align : bottom;
padding : 15px;
padding-bottom : 18px;
}
#footer span {
font-weight : bold;
font-size : 11px;
}
#footer td {
font-family : arial;
font-size : 10px;
color : #000;
background : url('../img/foot_sep.png') no-repeat right top;
padding : 6px;
padding-top : 0px;
vertical-align : bottom;
}

#footer div {
padding-bottom : 1px;
padding-top : 1px;
line-height : 9px;
}
#footer a {
text-decoration : underline;
color : #000;
}
#foot_1 {
width : 315px;
}
#foot_2 {
width : 250px;
}
#foot_3 {
width : 218px;
}
#foot_4 {
width : 160px;
}

#main_table {
width : 999px;
}
#left_col {
width : 798px;
vertical-align : top;
}
#right_col {
width : 201px;
vertical-align : top;
padding : 15px;
}

#left_content {
width : 798px;
}
#img_content {
width : 798px;
padding-left: 1px;
}
#img_content div {
position : relative;
}
#img_content > div > div {
position : absolute;
right : 22px;
top : 15px;
width : 332px;
height : 41px;
background : #fff;
color : #917b4c;
font-size : 16px;
text-align : center;
}
#img_content div div div {
height : 16px;
padding-top : 11px;
font-family : verdana;
}
#left_menu {
width : 201px;
background : url('../img/left_menu_bg.png') repeat-y;
vertical-align : top;
line-height : 17px;
}
#left_menu_bottom {
height : 500px;
padding-left : 40px;
padding-top : 30px;
width : 201px;
background : url('../img/left_menu_bg_bottom.png') no-repeat center bottom;
}

.gold_link_under {
text-decoration : underline;
color : #777;
font-size : 10px;
font-family : georgia, arial;
}
.gold_link_under_selected {
text-decoration : none;
color : #917b4c;
font-size : 10px;
font-family : georgia, arial;
font-weight : bold;
}
.gold_link_under:hover {
color : #917b4c;
}

.gold_link {
text-decoration : none;
color : #777;
font-size : 10px;
font-family : georgia, arial;
}
.gold_link_selected {
text-decoration : none;
color : #917b4c;
font-size : 10px;
font-family : georgia, arial;
font-weight : bold;
}
.gold_link:hover {
color : #917b4c;
}
#main_content {
vertical-align : top;
padding-top : 30px;
padding-left : 10px;
font-family : verdana, arial;
font-size : 11px;
color : #282727;
line-height : 18px;
}
#main_content_menu {
width : 581px;
padding-left : 2px;
font-size : 10px;
}
#main_content_menu div {
float : left;
}
.text {
width : 250px;
padding-right : 10px;
padding-top : 9px;
}
.img {
width : 15px;
padding-top : 12px;
}
#main_content_menu span {
color : #a33b3b;
}
#main_content_menu a {
color : #282727;
}
#main_content_menu a:hover {
color : #a33b3b;
}
#hotel_banner {
border-top : 10px solid #fff;
background : #ff0000 url('../img/elem_hotel.png') 0 -1px;
width : 581px;
height : 138px;
}
#hotel_banner div {
margin-top : 73px;
padding-left : 30px;
}
.elemt_1 {
height : 12px;
background : #988446;
font-size : 10px;
line-height : 11px;
color : #fff;
width : 276px;
padding-left : 8px;
font-weight : bold;
}
.elemt_2 {
height : 164px;
background : #e2e1dd;
border-top : 3px solid #fff;
font-size : 10px;
line-height : 11px;
color : #fff;
width : 256px;
padding : 14px;
font-weight : bold;
}
.elemt_3 {
height : 43px;
background : #e2e1dd;
border-top : 3px solid #fff;
font-size : 10px;
line-height : 11px;
color : #282727;
width : 276px;
padding-left : 8px;
font-weight : bold;
}
#thumb {
width : 528px;
height : 406px;
border : 7px solid #f0f0ee;
float : left;
}
#share_icons {
width : 20px;
float : left;
padding-top : 330px;
padding-left : 10px;
}
#share_icons a {
padding-left : 18px;
padding-top : 10px;
}
#share_icons div {
padding-top : 6px;
}
#rss_share {
background : url('../img/rss.png') no-repeat left top;
}
#rss_share:hover {
background : url('../img/rss_on.png') no-repeat left top;
}
#flickr_share {
background : url('../img/flickr.png') no-repeat left top;
}
#flickr_share:hover {
background : url('../img/flickr_on.png') no-repeat left top;
}
#fb_share {
background : url('../img/fb.png') no-repeat left top;
}
#fb_share:hover {
background : url('../img/fb_on.png') no-repeat left top;
}
#twitter_share {
background : url('../img/twitter.png') no-repeat left top;
}
#twitter_share:hover {
background : url('../img/twitter_on.png') no-repeat left top;
}
#reservation {
background : #e2e1dd;
width : 172px;
height : 156px;
padding-left : 5px;
}
#reservation td {
vertical-align : top;
}
#reservation input {
width : 75px;
border : 0;
}

#banner_1 {
padding-top : -1px;
}
#banner_2 {
padding-top : 15px;
}

#home_button_1 {
position : absolute;
left : 30px;
top : 360px;
}
#home_button_2 {
position : absolute;
left : 280px;
top : 360px;
}
#home_button_3 {
position : absolute;
left : 537px;
top : 360px;
}
#home_button_1, #home_button_2, #home_button_3 {
border : 1px solid transparent;
}
#home_button_1:hover, #home_button_2:hover, #home_button_3:hover {
border : 1px solid #99042f;
}
#newsletter {
padding-top : 3px;
}
#main_menu {
padding-top : 20px;
font-size : 10px;
background : #2f2f2e;
height : 30px;
width : 999px;
z-index : 1000;
font-family : Verdana, arial;
margin : 0 auto;
}
#menu {
margin : 0;
padding : 0;
list-style : none;
line-height : 12px;
display : inline-block;
float : left;
z-index : 1000;
}
#menu a {
color : #ccc;
text-decoration : none;
padding : 1px;
border : 1px solid transparent;
}
#menu > li {
background : transparent;
cursor : pointer;
float : left;
position : relative;
padding : 0 10px;
border-right : 1px solid #917b4c;
}
#menu > li a:hover {
text-decoration : underline;
}
#menu ul {
padding : 0;
margin : 0;
display : block;
display : inline;
}
#menu li ul {
z-index : 1000;
position : absolute;
left : -10px;
top : 0;
margin-top : 44px;
width : 170px;
line-height : 10px;
background-color : transparent;
display : none;
}
#menu li:hover ul {
display : block;
}
#menu li ul li {
z-index : 1000;
display : block;
margin : 0 0;
padding : 5px 5px;
border-top : 0 dotted #606060;
list-style-type : none;
color : #ecb;
}
#menu li ul li:hover {
background : #ffaa54;
}
#menu li ul li:first-child {
border-top : none;
}
#menu li ul li a {
display : block;
border : 0 solid transparent;
padding : 0;
}
#menu li ul li a:hover {
border : 0 solid transparent;
padding : 0;
}
#menu li ul li ul li:first-child {
border-top : none;
}
#menu li ul li ul {
z-index : 1000;
border : 0 solid #cc6020;
position : absolute;
left : 160px;
top : 36px;
margin-top : 44px;
width : 150px;
line-height : 10px;
background-color : #ff8024;
color : #0395cc;
}
#menu li ul li ul li {
z-index : 1000;
display : none;
margin : 0 0;
padding : 5px 5px;
border-top : 0 dotted #606060;
list-style-type : none;
color : #ecb;
}
#menu li ul li:hover ul > li {
display : block;
}
#menu li ul li:hover ul {
border : 1px solid #cc6020;
border-bottom : 0;
}
#menu #main_ {
left : 0;
top : -20px;
padding-top : 0;
background-color : #ff8024;
color : #fff;
z-index : 999;
border-left : 1px solid #cc6020;
border-right : 1px solid #cc6020;
}
#menu .corner_inset_left {
position : absolute;
top : 0;
left : -12px;
}
#menu .corner_inset_right {
position : absolute;
top : 0;
left : 150px;
}
#menu .last {
background : #ff8024;
margin : 0;
padding : 0;
border-bottom : 1px solid #cc6020;
position : relative;
height : 2px;
font-size : 1px;
line-height : 1px;
}
#menu .corner_left {
position : absolute;
left : 0;
top : 0;
}
#menu .corner_right {
position : absolute;
left : 132px;
top : 0;
}
#menu .middle {
position : absolute;
left : 18px;
height : 20px;
width : 115px;
top : 0;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 500px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width:500px;
}