body,div,img,fieldset,form,fieldset,table,tbody,input,select,textarea {margin:0;padding:0;border:0 none;}
table {table-layout:fixed;}

#container_design_menumain,#container_design_menuspot,#container_regular_basic,#container_full_regular,#container_full_legal,#container_full_result {float:left;}
#container_design_header .photo,#container_regular_basic .photo,#container_regular_context .photo,#container_design_tip .photo,#container_full_regular .photo,#container_full_legal .photo,#container_full_result .photo {float:left;}
#container_full_regular .tools,#container_full_legal .tools,#container_full_result .tools {float:right;}
#container_design_footer,#container_full_regular div.content_list,#container_full_regular div.content_list .list_0,#container_full_regular div.content_list .list_1,#container_full_legal div.content_list,#container_full_legal div.content_list .list_0,#container_full_legal div.content_list .list_1,#container_full_result .list_0,#container_full_result .list_1 {clear:both;}
#container_regular_context,#container_design_tip {position :absolute;top:553px;}
#container_full_regular .photo,#container_full_legal .photo {position:relative;top:-1px;left:-1px;}
#container_full_regular .content_list .photo {top:auto;left:auto;}
.list_sort select {position:relative;top:4px;}
#container_design_menumain a {display:block;}
div.list_nav div,.list_sort div,.list_sort form,.list_sort fieldset {display:inline;}
.undisplay {display:none;}
#container_regular_basic .content,#container_regular_context .content,#container_regular_context .contents,#container_design_tip .content,.hotel_content {overflow:hidden;}
#photo_design_menuspot_0_0 img {vertical-align:top;}

#container {width:934px;}
#container_design_header {width:922px;}
#content_design_menumain_0 {width:218px;}
#content_design_menuspot_0 {width:312px;}
#container_regular_basic .content {width:376px;}
#container_regular_context {width:538px;}
#container_design_tip {width:220px;}
#container_full_regular,#container_full_legal,#container_full_result {width:696px;}
#container_regular_basic img {width:120px;}
#container_regular_context img {width:220px;}
#container_design_menuspot img {width:312px;}
#container_full_regular .img,#container_full_legal .img {width:312px;}
#container_full_result .img {width:120px;}
#photo_design_header_0_0 img {width:220px;}
#photo_design_header_0_1 img{width:696px;}
table,tbody,input,select,textarea {width:100%;}
.radio {width:15px;}
.list_sort form,.list_sort fieldset,.list_sort select {width:auto;}
#container_design_header {height:169px;}
#container_regular_basic {height:676px;}
#container_regular_context,#container_design_tip {height:288px;}
#content_design_menumain_0 {height:364px;}
#container_full_regular .text,#container_full_legal .text {min-height:325px;}
#container_full_regular .textbis,#container_full_legal .textbis  {min-height:364px;}
#container_design_menuspot {height:364px;}
#container_regular_context .content,#container_design_tip .content {height:150px;}
#text_design_menuspot_0 {height:131px;}
#container_regular_basic .photo,#container_regular_basic .text,#container_regular_basic img {height:90px;}
#container_full_result .photo,.hotel_content,#container_full_result img {height:90px;}
#container_regular_context .photo,#container_regular_context img {height:150px;}
#container_design_menuspot img {height:234px;}
#container_design_header img {height:169px;}
#container_full_regular .img,#container_full_legal .img {height:214px;}
#container_full_result .img {height:90px;}
#container_regular_basic .content {height:90px;}
#container_regular_context .text,#container_design_tip .text {height:122px;}
#container_regular_context .contents {height:125px;}

#container {margin:0 auto;}
#container_design_menumain,#container_design_menuspot {margin:0 6px 6px 0;}
#container_design_header {margin-bottom:6px;}
#container_regular_context,#container_design_tip  {margin-right:6px;}
#photo_design_header_0_1 {margin-left:6px;}
#container_regular_basic .content {margin-top:40px;}
#content_regular_context_1,#content_design_tip_1 {margin-top:6px;}
.list_1 {margin:13px 0;}
.list_sort {margin-bottom:13px;}

#content {border:6px solid #fff;}
#container_design_menumain,#container_regular_basic,#container_full_regular .content,#container_full_legal .content,#container_full_regular .contentbis,#container_full_legal .contentbis,#text_design_menuspot_0,#container_regular_context .text,#container_design_tip .text {border-style:solid;border-color:#b0a890;}
#container_design_menumain,#container_regular_basic,#container_full_regular .content,#container_full_legal .content,#container_full_regular .contentbis,#container_full_legal .contentbis  {border-width:1px}
#text_design_menuspot_0 {border-width:0 1px 1px 1px;}
#container_regular_context .text,#container_design_tip .text {border-width:1px 1px 1px 0;}
.input {border:1px solid #b0a890;}
#booking_main,#booking_cancel .title,#booking_cancel td.submit {border-top:26px solid #fff;}
div.booking a {border-width:0 3px;border-style:solid;border-color:#a60000;}
#container_full_regular .tools div.booking,#container_full_legal .tools div.booking,#container_full_result .tools div.booking {border:3px solid #a60000;}

#text_design_menumain_0 {padding:6px;}
#container_regular_basic .photo {padding:0 6px 0 12px;}
#container_regular_basic .text {padding:0 12px 0 0;}
#container_regular_context .photo,#container_full_regular .photo,#container_full_legal .photo,#container_full_result .photo {padding-right:13px;}
#container_regular_context .title {padding-bottom:3px;}
#container_regular_context .text,#container_design_tip .text {padding:13px;}
#container_full_regular .text,#container_full_legal .text {padding:26px 13px 13px 13px;}
#container_full_regular .textbis .title,#container_full_legal .textbis .title {padding-top:26px;}
#container_full_regular .textbis .alinea,#container_full_legal .textbis .alinea {padding:0 13px;}
#container_full_regular .title,#container_full_legal .title {padding-bottom:26px;}
#booking_cancel .title {padding:6px;}
#container_full_regular .content_list .text,#container_full_regular .content_list .title {padding:0px;}
#container_full_regular .alinea,#container_full_legal .alinea {padding-bottom:13px;}
.list_nav {padding-top:13px;}
.list_sort {padding:13px 0;}
.list_sort .title {padding-left:13px;}
#container_full_regular .list_0,#container_full_legal .list_0,#container_full_regular .list_1,#container_full_legal .list_1 {padding:0 13px;}
.label0,.label0_1 {padding-top:6px;}
.label1 {padding-left:6px;}
.list_nav div span,.list_nav div a {padding-right:4px;}
td.success,td.error {padding:26px 6px;}
div.error {padding-top:26px;}
td.cancel_details {padding-left:21px;}
tr.cancel_reason td {padding:6px;}
td.booking_tool a {padding:0 6px;}

#container_regular_basic .title,#container_full_regular .copyright,#container_full_legal .copyright,td.right {text-align:right;}
#container_full_regular .tools,#container_full_legal .tools,#container_full_result .tools {text-align:center;}
#container_regular_basic .text,#container_regular_context .text,#container_full_regular .text,#container_full_legal .text,#container_full_regular .textbis,#container_full_legal .textbis {text-align:justify;}
.submit,td {text-align:center;}
th,td.left,#booking_cancel .title,td.success,td.error,td.cancel_details {text-align:left;}

body {background:#e8e0b8;color:#000;}
#booking_cancel .title,tr.cancel_reason {background:#b0a890;color:#fff;}
#container_full_result .list_1,.list_sort,td.cancel_details,td.success,td.error {background:#e8e0b8;}
#content {background:#fff;}
.submit {background:#a60000;color:#fff;}
td.success,td.success div.list,td.error div.list {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,tr.price_min,td.error,div.error {color:#a60000;}
#container_full_regular .alinea,#container_full_legal .alinea,.title,th,.month,.we {color:#a60000;}
div.booking a,div.booking a:link,div.booking a:active,div.booking a:visited,div.booking a:hover,td.booking_tool a,td.booking_tool a:link,td.booking_tool a:active,td.booking_tool a:visited,td.booking_tool a:hover {background:#a60000;color:#fff;}

body,a,th,td,input,select,textarea {font:normal normal normal 13px/15px arial,sans-serif;}
#container_full_regular .alinea,#container_full_legal .alinea {font-style:italic;}
.title,.label0,.label,.title a,.title a:link,.title a:active,.title a:visited,th,#container_full_regular .tools div.booking a,#container_full_legal .tools div.booking a,#container_full_result .tools div.booking a,td.booking_tool a,tr.price_min td,.month {font-weight:bold;}
#container_full_regular .copyright,#container_full_legal .copyright,#container_full_result .address,#container_design_footer,#container_design_footer a {font-size:11px;line-height:13px;}
#container_full_result .class {font-size:22px;line-height:15px;height:15px;position:relative;top:8px;background:transparent;}

a,a:link,a:active,a:visited,a:hover {text-decoration:none}
.submit {cursor:pointer;}