BODY {
	MARGIN-TOP: 3px; BACKGROUND-IMAGE: 'url('background.jpg')'; MARGIN-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #fffdfe; TEXT-ALIGN: center
}
#container {
	MARGIN-LEFT: auto; WIDTH: 905px; MARGIN-RIGHT: auto; POSITION: relative
}
#container2 {
	DISPLAY: none; BORDER-LEFT-COLOR: gray; LEFT: 448px; BORDER-BOTTOM-COLOR: gray; WIDTH: 380px; BORDER-TOP-COLOR: gray; PADDING-TOP: 10px; POSITION: absolute; TOP: 342px; BORDER-RIGHT-COLOR: gray
}
.divzone {
	DISPLAY: none
}
.divselector {
	DISPLAY: none; TEXT-ALIGN: center
}
.divbtn {
	DISPLAY: none; PADDING-TOP: 20px
}
#divthree {
	DISPLAY: none; LEFT: 450px; POSITION: absolute; TOP: 328px
}
#worldwide {
	DISPLAY: none
}
#reflinks {
	DISPLAY: none
}
SELECT {
	FONT-SIZE: 10px; COLOR: #3a4d99
}
INPUT {
	FONT-SIZE: 11px; COLOR: #666666
}
#fond {
	BACKGROUND-COLOR: #ffffff
}
#fond_menu {
	BACKGROUND-COLOR: #dee4f2
}
#fond_moteur {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: 'url('url(recherche_bas.gif%27)%27')'; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d2d7eb
}
#fond_desti {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: 'url('url(desti_bas.gif%27)%27')'; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d2d7eb
}
#fond_cc {
	BACKGROUND-COLOR: #fdebd7
}
#fond_photo {
	BACKGROUND-COLOR: #8a0800
}
#fond_menurub {
	BACKGROUND-COLOR: #ffc05f
}
#fond_menuspacer {
	BACKGROUND-COLOR: #fd5900
}
#fondresult1 {
	MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #fdebd7
}
#fondresult2 {
	MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #fed8ab
}
#fond_menuhotel {
	BACKGROUND-COLOR: #fbe9d3
}
#fond_flash {
	BACKGROUND-COLOR: #fef5ec
}
#fond_acces1 {
	BACKGROUND-COLOR: #fce1c5
}
#fond_acces2 {
	BACKGROUND-COLOR: #fedcb1
}
#fond_resa {
	BACKGROUND-COLOR: #fedcb6
}
#charme {
	FONT-SIZE: 12px; COLOR: #990000; BACKGROUND-COLOR: #d3e5bf
}
#golf {
	FONT-SIZE: 12px; COLOR: #990000; BACKGROUND-COLOR: #b7ead9
}
#montagne {
	FONT-SIZE: 12px; COLOR: #990000; BACKGROUND-COLOR: #f3f0c5
}
#mer {
	FONT-SIZE: 12px; COLOR: #990000; BACKGROUND-COLOR: #9edee8
}
#prestige {
	FONT-SIZE: 12px; COLOR: #990000; BACKGROUND-COLOR: #f4e3b8
}
#thalasso {
	FONT-SIZE: 12px; COLOR: #990000; BACKGROUND-COLOR: #b8eae7
}
#menu_who {
	DISPLAY: none; BACKGROUND-COLOR: #dee4f2
}
.fondliseret {
	BACKGROUND-COLOR: #febb84
}
.fondselect {
	BACKGROUND-COLOR: #e2e2e2
}
LI {
	PADDING-LEFT: 5px; COLOR: #666666
}
.italic {
	FONT-SIZE: 12px; COLOR: #666666; FONT-STYLE: italic
}
.txt {
	FONT-SIZE: 12px; COLOR: #666666
}
.txtbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.txtbig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666
}
.libmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3a4d99; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.libmenu:hover {
	COLOR: #fd5900; TEXT-DECORATION: underline
}
.libmenu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3a4d99; TEXT-DECORATION: none
}
.libmenu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3a4d99; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.libmenu2:hover {
	COLOR: #fd5900
}
.libchoice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3a4d99
}
.txthotel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #666666
}
.btn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.btn:hover {
	TEXT-DECORATION: underline
}
.hotelname {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #3a4d99; PADDING-TOP: 5px
}
.copyright {
	FONT-SIZE: 10px; COLOR: #666666
}
.prix {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fd5900
}
.accroche {
	FONT-SIZE: 24px; COLOR: #3a4d99
}
.accroche2 {
	FONT-SIZE: 24px; COLOR: #ff5a01
}
.libtn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6a7aad; TEXT-DECORATION: underline
}
.libnoteprix {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3a4d99
}
.btn_h {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.btn_h:hover {
	TEXT-DECORATION: underline
}
.ig_vosresa {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #55659d
}
.pays {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3a4d99
}
A.pays {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3a4d99
}
A.pays:hover {
	COLOR: #ff5a01
}
A.villes {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
A.villes:hover {
	COLOR: #ff5a01; TEXT-DECORATION: underline
}
A.autres {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff5a01; TEXT-DECORATION: none
}
A.autres:hover {
	COLOR: #ff5a01; TEXT-DECORATION: underline
}
.padding {
	PADDING-LEFT: 40px; PADDING-BOTTOM: 2px
}
.desti_cc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff5a01; TEXT-DECORATION: none
}
A.desti_cc {
	TEXT-DECORATION: none
}
A.desti_cc:hover {
	COLOR: #ff5a01; TEXT-DECORATION: underline
}
A.ig_hotelname {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #3a4d99; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.ig_hotelname:hover {
	TEXT-DECORATION: underline
}
.cc_hotelname {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #3a4d99; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.cc_hotelname:hover {
	TEXT-DECORATION: underline
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px
}
DL#menu {
	WIDTH: 145px
}
DL#menufiche {
	WIDTH: 300px
}
A.i_pays {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
A.i_pays:hover {
	TEXT-DECORATION: underline
}
.i_accroche {
	FONT-SIZE: 26px; COLOR: #3a4d99
}
H1 {
	FONT-SIZE: 6px; COLOR: #3a4d99
}
.i_txtworld {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3a4d99
}
.i_ville {
	FONT-SIZE: 12px; COLOR: #fd5900; TEXT-DECORATION: none
}
A.i_ville:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.i_hotelpicture {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.i_note {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #fd5900
}
.i_link {
	FONT-SIZE: 11px; COLOR: #666666
}
A.i_desti {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
A.i_desti:hover {
	COLOR: #ff5a01; TEXT-DECORATION: underline
}
A.i_autredesti {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
A.i_autredesti:hover {
	COLOR: #ff5a01; TEXT-DECORATION: underline
}
.btn_resa {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.btn_resa:hover {
	TEXT-DECORATION: underline
}
.orh_new {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
A.orh {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.orh:hover {
	TEXT-DECORATION: underline
}
A.orh1 {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: underline
}
A.orh1:hover {
	COLOR: #ff5a01
}
A.r_btn:hover {
	TEXT-DECORATION: underline
}
.r_note {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff5a01; LINE-HEIGHT: 30px
}
.r_pct {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #666666
}
.r_avis {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff5a01; LINE-HEIGHT: 30px
}
.r_discprix {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ab0300
}
.r_dej {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #ff5a01
}
.r_reduction {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ab0300
}
.r_prix {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #666666
}
A.r_home {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: underline
}
A.r_home:hover {
	COLOR: #ff5a01
}
A.r_plus {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff5a01; TEXT-DECORATION: underline
}
.r_room {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3c4d95
}
.book {
	FONT-SIZE: 9px; COLOR: #960902
}
.h_menutitle {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
A.h_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3c4d95; TEXT-DECORATION: none
}
A.h_menu:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.h_menu_on {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
.h_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3c4d95
}
.h_noteandrub {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fd5900
}
A.h_comments {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #324388
}
A.h_comments:hover {
	COLOR: #ff5a01
}
.h_hotelname {
	PADDING-LEFT: 45px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.h_address {
	PADDING-LEFT: 48px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.h_ici_txt {
	FONT-SIZE: 11px; COLOR: #666666
}
A.h_ici_link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
A.h_ici_link:hover {
	COLOR: #ff5a01; TEXT-DECORATION: underline
}
A.h_link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff5a01; TEXT-DECORATION: underline
}
A.h_link:hover {
	COLOR: #990000
}
A.h_link1 {
	FONT-SIZE: 11px; COLOR: #ff5a01; TEXT-DECORATION: underline
}
A.h_link1:hover {
	COLOR: #990000
}
A.h_link2 {
	FONT-SIZE: 11px; COLOR: #990000; TEXT-DECORATION: underline
}
A.h_link2:hover {
	COLOR: #ff5a01
}
.h_hoteltmp {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.h_prix {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #666666
}
.h_discprix {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ab0300
}
.h_reduction {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ab0300
}
.h_txtbold {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; BACKGROUND-COLOR: #fdebd7
}
.h_theme {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fd5900
}
.h_asterisque {
	FONT-SIZE: 10px; COLOR: #666666
}
.h_txt1 {
	PADDING-RIGHT: 15px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #666666; TEXT-ALIGN: right
}
.h_txt2 {
	PADDING-RIGHT: 15px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #666666; TEXT-ALIGN: right
}
.h_txt {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-ALIGN: center
}
.h1_txt {
	FONT-SIZE: 11px; COLOR: #666666
}
.h_pf {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.h_txt3 {
	FONT-SIZE: 11px; COLOR: #666666
}
.h_recherche {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; PADDING-TOP: 5px
}
.titlecomments {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3a4d99
}
.comments {
	FONT-SIZE: 11px; COLOR: #3a4d99; TEXT-ALIGN: center
}
.pasdispo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000
}
.inf_nom {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.inf_rub {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fd5900
}
.inf_txt {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-ALIGN: justify
}
.inf_txtBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-ALIGN: justify
}
.inf_txtit {
	FONT-SIZE: 12px; COLOR: #666666; FONT-STYLE: italic
}
.inf_equipe {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.inf_mail {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A.inf_mail:hover {
	COLOR: #ff5a01; TEXT-DECORATION: underline
}
.inf_merci {
	COLOR: #ff0000
}
.legal {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-ALIGN: justify
}
.z_txt {
	FONT-SIZE: 12px; COLOR: #ff5a01; FONT-STYLE: italic
}
.tmp_txt {
	FONT-SIZE: 11px; COLOR: #666666
}
.tmp_discprix {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ab0300
}
.tmp_prix {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.w_continent {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; PADDING-BOTTOM: 10px; COLOR: #364688; PADDING-TOP: 10px
}
.w_puce {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #364688
}
.w_desti {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #364688; TEXT-DECORATION: none
}
A.w_desti:hover {
	COLOR: #ff5a01; TEXT-DECORATION: underline
}
.sitemap_titres {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff6600
}
A.sitemap_titres {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.sitemap_titres:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff6600; TEXT-DECORATION: underline
}
#iframe {
	Z-INDEX: 19; LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 0px; HEIGHT: 100px
}
#calendar_frame {
	Z-INDEX: 10; POSITION: absolute
}
#calendar {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; Z-INDEX: 20; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: white
}
.cal_class {
	FONT-SIZE: 10px; WIDTH: 100%; FONT-FAMILY: Arial, Verdana
}
.cal_th {
	PADDING-BOTTOM: 0.3em
}
.prev_month {
	WIDTH: 14%
}
.cal_td {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; TEXT-ALIGN: center
}
.onDate {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333
}
.offDate {
	COLOR: #cccccc; TEXT-DECORATION: line-through
}
.todayDate {
	BORDER-RIGHT: #741212 1px solid; BORDER-TOP: #741212 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #741212 1px solid; COLOR: #741212; BORDER-BOTTOM: #741212 1px solid
}
SELECT {
	FONT-SIZE: 10px; COLOR: #3a4d99
}
.input_date {
	FONT-SIZE: 10px; WIDTH: 70px; COLOR: #3a4d99
}