
.title {
	MARGIN-BOTTOM: -8px! important
}
.title .quality {
	RIGHT: 0px! important
}
.title DT {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
#disponibilite #content .red {
	PADDING-RIGHT: 0px; BORDER-TOP: #bad3ec 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #bad3ec 1px solid
}
#disponibilite #content H5 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.resaform TD {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
#perso_info LABEL {
	FLOAT: none! important
}
#bankcoord_info LABEL {
	FLOAT: none! important
}
#perso_info SELECT {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: -2px
}
#bankcoord_message {
	MIN-HEIGHT: 70px; WIDTH: 365px; COLOR: #336699; MARGIN-RIGHT: -35px; PADDING-TOP: 40px; HEIGHT: 50px; BACKGROUND-COLOR: #dce8f4; TEXT-ALIGN: center
}
#bankcoord_info LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 7px; WIDTH: auto! important
}
#comment_transfer LABEL {
	DISPLAY: block; FLOAT: none! important; PADDING-BOTTOM: 8px; WIDTH: 100%; TEXT-ALIGN: left! important
}
#comment_transfer SPAN {
	DISPLAY: block; FLOAT: none! important; PADDING-BOTTOM: 8px; WIDTH: 100%; TEXT-ALIGN: left! important
}
#comment_transfer TEXTAREA {
	DISPLAY: block; FLOAT: none! important; PADDING-BOTTOM: 8px; WIDTH: 100%; TEXT-ALIGN: left! important
}
#bankcoord_info TD {
	TEXT-ALIGN: left
}
#comment_transfer TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
#istr {
	
}
.montant_total {
	FONT-WEIGHT: bold; COLOR: #d6411e
}
#reservation TD {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
#reservation .white {
	MIN-HEIGHT: 0px; PADDING-BOTTOM: 15px; HEIGHT: auto
}
#reservation .white H6 {
	TEXT-TRANSFORM: uppercase; COLOR: #cf3a21
}
#reservation EM {
	COLOR: #d6411e! important
}
#numvol {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 15px; PADDING-BOTTOM: 0pt; PADDING-TOP: 5px
}
#reservation I {
	COLOR: #d6411e
}
.info_payment {
	FONT-SIZE: 9px; BORDER-LEFT-COLOR: #bdd6ef; BORDER-BOTTOM-COLOR: #bdd6ef; COLOR: #7394ad; BORDER-TOP-COLOR: #bdd6ef; LINE-HEIGHT: 11px; BACKGROUND-COLOR: #dce8f4; BORDER-RIGHT-COLOR: #bdd6ef
}
.info_payment A {
	FONT-WEIGHT: bold; COLOR: #7394ad; FONT-STYLE: normal; TEXT-DECORATION: none
}
.info_payment UL {
	PADDING-TOP: 10px
}
.info_payment P {
	PADDING-TOP: 10px
}
.info_payment H3 {
	MARGIN-BOTTOM: 8px
}
#choixtransfer {
	WIDTH: 100%! important
}
#modal_container {
	BORDER-RIGHT: #bad3ec 1px solid; BORDER-TOP: #bad3ec 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #bad3ec 1px solid; COLOR: #333; BORDER-BOTTOM: #bad3ec 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.roomPic {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BACKGROUND-COLOR: #000! important; BORDER-BOTTOM-STYLE: none! important
}
#modal_overlay {
	BACKGROUND-COLOR: #000
}
#modalBar {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #95b5d6
}
#modalBar IMG {
	FLOAT: right; CURSOR: pointer
}
#modalBar .title {
	LEFT: 5px; COLOR: #fff; POSITION: absolute
}
#review TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#review TABLE {
	PADDING-BOTTOM: 15px; BORDER-COLLAPSE: separate
}
.rating_container {
	CLEAR: both; PADDING-LEFT: 25px
}
.rating_container A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/images/commun/rating.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 25px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
.rating_container A.rating_off {
	BACKGROUND-POSITION: 0px 0px
}
.rating_container A.rating_half {
	BACKGROUND-POSITION: 0px -25px
}
.rating_container A.rating_on {
	BACKGROUND-POSITION: 0px -75px
}
.rating_container A.rating_selected {
	BACKGROUND-POSITION: 0px -75px
}
#login_box {
	CLEAR: both; PADDING-TOP: 40px; HEIGHT: 200px! important
}
#member_login {
	MARGIN: 20px 15px 0px; WIDTH: 300px
}
#member_login TD {
	BORDER-TOP-STYLE: none
}
.error_msg {
	PADDING-LEFT: 5px; FONT-SIZE: 9px; COLOR: red
}
#resa_info {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid
}
#resa_info .resa_titles {
	BACKGROUND-COLOR: #f5f5dc
}
#resa_info A {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: transparent
}
#resa_info TD {
	BORDER-TOP-STYLE: none; TEXT-ALIGN: center
}
#resa_info .info_title {
	FONT-WEIGHT: bold
}
#resa_info .info_value {
	BORDER-LEFT: #eee 1px dashed; LINE-HEIGHT: 17px; BORDER-BOTTOM: #eee 1px solid
}
#guide #content .box H2 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 15px; PADDING-BOTTOM: 15px! important; COLOR: #7390ae; PADDING-TOP: 0px! important; FONT-FAMILY: Verdana,Geneva; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#guide #content H1 {
	FONT-SIZE: 15px; BACKGROUND-COLOR: transparent
}
#promotions #citySelect {
	FLOAT: left; MARGIN-LEFT: 105px; TOP: -1px! important
}
