body,div,img,fieldset,form,fieldset,table,tbody,select,ul {margin:0;padding:0;border:0 none;}
table {table-layout:fixed;}

#container_design_header .photo,#container_full_hotel .photo {float:left;}
.booking {clear:both;}
#container_full_hotel .photo,#container_menu_hotel {position:relative;top:-1px;left:-1px;}
#container_places a {display:block;}
.undisplay {display:none;}

#container {width:934px;}
#container_design_header,#container_body {width:922px;}
#container_places {width:218px;}
#container_full_hotel {width:694px;}
#container_full_hotel .img {width:312px;}
#photo_design_header_0_0,#photo_design_header_bis_0_0,#photo_design_header_0_0 img,#photo_design_header_bis_0_0 img {width:220px;}
#photo_design_header_0_1,#photo_design_header_bis_0_1,#photo_design_header_0_1 img,#photo_design_header_bis_0_1 img {width:696px;}
table,tbody,input,select,textarea {width:100%;}
input.radio {width:15px;}
#container_menu_hotel select {width:auto;}
#container_design_header,#container_design_header img,#header_hotel_name {height:169px;}
#container_full_hotel .img {height:214px;}

#container {margin:0 auto;}
#photo_design_header_0_1 {margin-left:6px;}

#content,#container_design_header {border-style:solid;border-color:#fff;}
#content {border-bottom-width:6px;}
#container_design_header {border-width:6px 6px 6px 6px;}
#container_body {border-spacing:6px 0;}
#container_places,#container_full_hotel {border:1px solid #b0a890;}
select,input,textarea {border:0 none;}
.input,#container_menu_hotel select {border:1px solid #b0a890;}
#booking_rooms td.quantity,#booking_order tr.choice td {border:1px solid #e8e0b8;}
#booking_rooms,#booking_emailrequest,#booking_order,#booking_offer {border-left:6px solid #fff;border-right:6px solid #fff;}
#booking_main,td.title,tr.grand_total td,td.submit {border-top:26px solid #fff;}
td.submit,td.info {border-bottom:6px solid #fff;}

#container_places div {padding:6px;}
#container_menu_hotel a {padding:2px 6px 2px 6px;}
#container_full_hotel .photo {padding-right:13px;}
#container_full_hotel .text {padding:26px 13px 13px 13px;}
#container_full_hotel .title {padding-bottom:26px;}
#booking_process .title {padding:0px;}
#container_full_hotel .alinea {padding-bottom:13px;}
#header_hotel_name td {padding:0 6px 15px 6px;}
#booking_rooms td,#booking_emailrequest td,#booking_order td,#booking_offer td {padding:0 6px;}
td.title,td.submit,#booking_rooms td.title,#booking_emailrequest td.title,#booking_order td.title,#booking_offer td.title,#booking_rooms td.submit,#booking_emailrequest td.submit,#booking_order td.submit,#booking_offer td.submit {padding:6px;}
td.quantity {padding:0;}
td.error {padding:26px 6px;}
#booking_offer tr.total td {padding-top:13px;padding-bottom:6px;}
#booking_offer tr.grand_total td {padding-top:13px;padding-bottom:13px;}

#container_body td {vertical-align:top;}
#header_hotel_name td {vertical-align:bottom;}
th,td {text-align:left;}
.submit,#booking_steps td,table.price_detail td {text-align:center;}
#header_hotel_name td,#container_full_hotel .copyright,td.room_quantity,td.room_total,td.total,td.grand_total {text-align:right;}
#container_full_hotel .text {text-align:justify;}
#booking_steps td.error {text-align:left;}

#container_menu_hotel li {list-style-type:none;list-style-position:inside;}
#container_menu_hotel li,#container_menu_hotel ul,#container_menu_hotel select {display:inline;}

body {background:#e8e0b8;color:#000;}
#booking_steps td,td.title,td.price_date,tr.grand_total {background:#b0a890;color:#fff;}
td.error,tr.cols_labels,tr.choice,tr.price_detail,tr.total {background:#e8e0b8;}
#content {background:#fff;}
#header_hotel_name {background:transparent;color:#fff;}
.submit,#container_menu_hotel a,#booking_steps td.step_cur {background:#a60000;color:#fff;}
a,a:link,a:active,a:visited,a:hover,.title a,.title a:link,.title a:active,.title a:visited,.title a:hover,#booking_steps td.error,.rack {color:#a60000;}
#container_menu_hotel a,#container_menu_hotel a:link,#container_menu_hotel a:active,#container_menu_hotel a:visited,#container_menu_hotel a:hover {color:#fff;}
#container_full_hotel .alinea,.title,th,.month,.we {color:#a60000;}

body,a,th,td,input,select,textarea,div.title div.address {font:normal normal normal 13px/15px arial,sans-serif;}
#header_hotel_name td ,#container_full_hotel .alinea {font-style:italic;}
.title,.label0,.label,.title a,.title a:link,.title a:active,.title a:visited,th,.month,#container_menu_hotel a,#booking_steps td,td.rate,tr.total,tr.grand_total td {font-weight:bold;}
span.advance_fee,span.grand_advance_fee {font-weight:normal;}
#header_hotel_name td {font-size:30px;line-height:36px;word-spacing:0.1em;letter-spacing:0.1em}
#container_full_hotel .copyright,table.price_detail td {font-size:11px;line-height:13px;}
.rack {font-weight:normal;text-decoration:line-through;}

a,a:link,a:active,a:visited,a:hover {text-decoration:none}
.submit {cursor:pointer;}