.box
{
	width: 510px;
}
.box .boxhead
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 510px;
	padding-top: 0px;
	background-color: #cc9933;
	text-align: left;
}
.box .boxhead H5
{
	padding-left: 5px;
	font-size: 1.1em;
	background: url(/imgs/fra/box_tr.gif) #cc9933 no-repeat right top;
	margin: 0px;
	color: #ffffff;
	line-height: 25px;
	text-align: left;
}
.boxhead H5 SPAN
{
	font-weight: normal;
	color: #ffffff;
}
.box .boxbody
{
	border-right: #cf9637 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: auto;
	border-left: #cf9637 2px solid;
	padding-top: 0px;
	height: 100%;
	background-color: #f3efeb;
	text-align: center;
}
.box2
{
	margin-bottom: 10px;
	width: 510px;
}
.box2 .boxhead
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #b1942e;
	text-align: left;
}
.box2 .boxhead H5
{
	padding-left: 5px;
	font-size: 1.1em;
	background: url(/imgs/fra/box2_tr.gif) #b1942e no-repeat right top;
	margin: 0px;
	color: #ffffff;
	line-height: 25px;
	text-align: left;
}
.box2 .boxbody
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/imgs/fra/box2_bl.gif) no-repeat left bottom;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
}
.sidebox
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/imgs/fra/sidebox_br.gif) no-repeat right bottom;
	padding-bottom: 0px;
	margin: 0px auto 10px;
	width: 192px;
	padding-top: 0px;
}
.sidebox .boxhead
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
}
.sidebox .boxhead H5
{
	padding-left: 5px;
	font-size: 1.1em;
	background: url(/imgs/fra/sidebox_tr.gif) #cc9933 no-repeat right top;
	margin: 0px;
	color: #ffffff;
	line-height: 25px;
	text-align: left;
}
.sidebox .boxbody
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/imgs/fra/sidebox_bl.gif) no-repeat left bottom;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
}
.sidebox .boxbody P
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 2px;
	text-align: left;
}
.formbox
{
	clear: right;
	background: url(/imgs/fra/formbox_br.gif) no-repeat right bottom;
	margin-bottom: 10px;
}
.formbox .boxhead
{
	background: url(/imgs/fra/formbox_tl.gif) no-repeat left top;
	text-align: center;
}
.formbox .boxhead H5
{
	font-size: 1.3em;
	background: url(/imgs/fra/formbox_tr.gif) no-repeat right top;
	padding-bottom: 10px;
	margin-left: 15px;
	color: #ffffff;
	line-height: 25px;
	text-align: left;
}
.formbox .boxbody
{
	background: url(/imgs/fra/formbox_bl.gif) no-repeat left bottom;
	margin: 0px;
	text-align: left;
}
.box3 .box .boxbody
{
	background: url(/imgs/fra/box_bl.gif) no-repeat left bottom;
}
.box3
{
	margin-bottom: 10px;
}
.box3 .boxhead
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: white;
	text-align: left;
}
.box3 .boxhead H5
{
	padding-left: 5px;
	font-size: 1.1em;
	background: url(/imgs/fra/box2_tr.gif) white no-repeat right top;
	margin: 0px;
	line-height: 25px;
	text-align: left;
}
.box3 .boxbody
{
	padding-right: 10px;
	padding-left: 10px;
	background: url(/imgs/fra/box2_bl.gif) no-repeat left bottom;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	text-align: center;
}
.menu
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	white-space: nowrap;
	list-style-type: none;
	background-color: transparent;
}
UL.menu
{
	margin-left: 10px;
}
HTML .menu
{
	padding-right: 0px;
	display: inline-block;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 1px;
	padding-top: 0px;
}
.menu LI
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 0.85em;
	padding-bottom: 0px;
	width: 72px;
	padding-top: 0px;
}
HTML .menu LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.menu A
{
	padding-right: 10px;
	display: block;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 6px;
	color: #000;
	padding-top: 6px;
	text-align: center;
}
.box2 .menu A
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.menu A SPAN
{
	font-weight: normal;
	text-decoration: none;
}
.box .menu A
{
	background: url(/imgs/fra/tab3-off_hd.gif) #f1e8c9 no-repeat right top;
	border-bottom: #cc9933 1px solid;
}
.box2 .menu A
{
	background: url(/imgs/fra/tab2-off_hd.gif) #f3efeb no-repeat right top;
	border-bottom: #b1942e 1px solid;
}
HTML .menu A
{
	display: inline-block;
	margin: 0px -1px;
	width: 52px;
}
HTML .menu A:visited
{
	display: inline-block;
	margin: 0px -1px;
	width: 52px;
}
.menu A:hover
{
	background: url(/imgs/fra/tab3-on_hd.gif) white no-repeat right top;
	color: black;
	border-bottom: white 1px solid;
}
.menu A.current
{
	background: url(/imgs/fra/tab3-on_hd.gif) white no-repeat right top;
	color: black;
	border-bottom: white 1px solid;
}
.box2 .menu A:hover
{
	background: url(/imgs/fra/tab2-on_hd.gif) white no-repeat right top;
}
.box2 .menu A.current
{
	background: url(/imgs/fra/tab2-on_hd.gif) white no-repeat right top;
}
.lefted
{
	margin: 0px auto 0px 0px;
}
.box3 .menu A
{
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 3px;
	padding-top: 3px;
}
.box3 .menu A
{
	background: url(/imgs/fra/tab4-off_hd.gif) #ce9331 no-repeat right top;
	border-left: #ce9331 2px solid;
	color: white;
	border-bottom: #ce9331 1px solid;
	text-decoration: none;
}
HTML .menu A
{
	display: inline-block;
}
.box3 .menu A:hover
{
	background: url(/imgs/fra/tab4-on_hd.gif) #ffffff no-repeat right top;
	color: #92661f;
	border-bottom: white 1px solid;
}
.box3 .menu A.current
{
	background: url(/imgs/fra/tab4-on_hd.gif) #ffffff no-repeat right top;
	color: #92661f;
	border-bottom: white 1px solid;
}
.lefted
{
	margin: 0px auto 0px 0px;
}
HTML .lefted
{
	margin: 0px;
	text-align: left;
}
.centered
{
	margin: 0px auto;
}
.righted
{
	margin: 0px 0px 0px auto;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.8em;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H5
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H6
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
IMG
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
A
{
	color: #cc9933;
}
A:hover
{
	color: #19386b;
}
A IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.cleaner
{
	clear: both;
	margin: 0px;
	height: 0px;
}
#container
{
	margin: 10px auto;
	width: 750px;
	text-align: left;
}
#header1
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(/imgs/fra/bg_banner.jpg);
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 80px;
}
#header2
{
	border-right: #3359a0 1px solid;
	padding-right: 0px;
	border-top: #3359a0 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #3359a0 1px solid;
	padding-top: 0px;
	border-bottom: #3359a0 0px solid;
	height: 25px;
	background-color: #92661f;
}
#footer1
{
	clear: both;
	margin: 0px;
	color: white;
	line-height: 30px;
	background-color: #92661f;
	text-align: center;
}
#footer2
{
	clear: both;
	margin: 0px;
	height: 35px;
}
#footer3
{
	clear: both;
	margin: 0px;
}
#left_phone_nr
{
	padding-left: 30px;
	font-weight: bold;
	font-size: 16px;
	background-image: url(/imgs/fra/callcenterBox.gif);
	margin: auto;
	width: 154px;
	color: #990000;
	padding-top: 3px;
	height: 23px;
	text-align: left;
}
#center
{
	clear: both;
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(/imgs/fra/center_bg.gif);
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#left
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	width: 210px;
	padding-top: 5px;
}
#main
{
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: #ffffff 1px solid;
	width: 525px;
	padding-top: 10px;
}
#logotabs
{
	float: left;
}
H1#logo A
{
	display: block;
	background: url(/imgs/fra/logoFRA.jpg) no-repeat 0px 0px;
	width: 270px;
	height: 35px;
}
H1#logo A SPAN
{
	display: none;
}
P#baseline
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 7px;
	overflow: visible;
	width: 280px;
	color: #663300;
	padding-top: 0px;
	height: 16px;
}
#logotabs .tabs
{
	margin-top: 4px;
	float: left;
	margin-left: 2px;
}
#logotabs .tabs A
{
	padding-right: 15px;
	display: block;
	padding-left: 15px;
	font-weight: bold;
	background: url(/imgs/fra/tab-off_hd.gif) #ffefe5 no-repeat right top;
	float: left;
	padding-bottom: 0px;
	color: black;
	line-height: 25px;
	margin-right: 5px;
	padding-top: 0px;
	text-decoration: none;
}
#logotabs .tabs A:hover
{
	background: url(/imgs/fra/tab-on_hd.gif) #92661f no-repeat right top;
	color: white;
}
#logotabs .tabs A.current
{
	background: url(/imgs/fra/tab-on_hd.gif) #92661f no-repeat right top;
	color: white;
}
#logotabs .tabs A:hover
{
	text-decoration: underline;
}
#callcenter
{
	float: right;
	width: 210px;
	padding-top: 2px;
}
#callcenter P
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-weight: bold;
	font-size: 0.9em;
	padding-bottom: 0px;
	margin: 0px;
	color: #990000;
	line-height: 25px;
	padding-top: 0px;
	text-align: right;
}
#callcenter P.telnum
{
	padding-right: 10px;
	font-weight: bold;
	font-size: 15px;
	background: url(/imgs/fra/telBanner.gif) no-repeat right 50%;
	color: white;
	line-height: 23px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
#monument
{
	float: left;
	margin: 0px;
}
#langs
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 2px;
	padding-top: 2px;
}
#langs FORM
{
	border-top-width: 0px;
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 0px;
	border-right-width: 0px;
}
#langs IMG
{
	border-top-width: 0px;
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 0px;
	border-right-width: 0px;
}
#langs SELECT
{
	font-size: 0.9em;
}
#corpo_links
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	color: white;
	line-height: 1em;
	padding-top: 0.5em;
	text-align: right;
}
#corpo_links A
{
	color: white;
}
#callcenter_box
{
	margin-top: 10px;
}
#callcenter_box P
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.85em;
	padding-bottom: 5px;
	padding-top: 5px;
}
#reasons
{
	margin: 0px auto 10px;
	width: 192px;
}
.sidecities DL
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	text-align: left;
}
.sidecities DT
{
	float: left;
	text-align: left;
}
.sidecities DD
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #92661f;
	padding-top: 2px;
	text-align: right;
}
.proxcities DL
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.85em;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	text-align: left;
}
.proxcities DT
{
	font-weight: bold;
	float: left;
	margin-right: 5px;
	text-align: left;
}
.proxcities DD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	text-align: left;
}
#local_map P
{
	margin: 5px 0px;
	text-align: center;
}
A#map_link
{
	padding-right: 0px;
	padding-left: 25px;
	font-size: 0.85em;
	background: url(/imgs/fra/loop.gif) no-repeat left 50%;
	padding-bottom: 6px;
	padding-top: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#side_search FORM P
{
	font-size: 85%;
	margin: 5px 0px;
}
#side_search FORM LABEL
{
	display: block;
	font-weight: bold;
}
UNKNOWN
{
	font-weight: bold;
	font-size: 90%;
	width: 160px;
	color: black;
}
#side_search FORM SELECT
{
	font-size: 90%;
	vertical-align: middle;
}
.ss_btn
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 1em;
	background: url(/imgs/fra/fondBtnForm.jpg) #bfbfbf repeat-x;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
}
.smallnote
{
	font-size: 0.7em;
}
.nav
{
	font-weight: bold;
	margin-bottom: 10px;
}
.nav A
{
	font-weight: normal;
}
.nav STRONG
{
	color: #477dd5;
}
#home_search
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 15px;
	width: 510px;
	padding-top: 0px;
}
FORM#home_search LABEL
{
	font-weight: bold;
}
FORM#home_search P
{
	margin: 5px 0px;
	width: 340px;
}
FORM#home_search A
{
	color: black;
}
FORM#home_search A:hover
{
	color: white;
}
FORM#home_search IMG
{
	vertical-align: middle;
}
FORM#home_search SELECT
{
	font-size: 0.8em;
	vertical-align: middle;
}
#hs_city
{
	clear: both;
	padding-right: 0px;
	display: block;
	padding-left: 20px;
	background: url(/imgs/fra/hs1.jpg) no-repeat left 5px;
	padding-bottom: 10px;
	margin: 0px 10px;
	padding-top: 0px;
	border-bottom: black 1px dashed;
}
#hs_city IMG
{
	margin-left: 20px;
}
#hs_city INPUT
{
	border-top-width: 1px;
	font-weight: bold;
	border-left-width: 1px;
	border-bottom-width: 1px;
	vertical-align: middle;
	width: 235px;
	color: #000000;
	border-right-width: 1px;
}
#hs_date
{
	padding-right: 0px;
	padding-left: 20px;
	background: url(/imgs/fra/hs2.jpg) no-repeat left 5px;
	padding-bottom: 5px;
	margin: 0px 10px;
	padding-top: 5px;
	border-bottom: black 1px dashed;
}
#hs_date P SPAN
{
	padding-right: 0.5em;
	display: block;
	float: left;
	width: 70px;
	text-align: right;
}
#hs_date #duration
{
	margin-top: 10px;
	float: right;
	width: auto;
	margin-right: 10px;
	text-align: center;
	voice-family: inherit;
}
#hs_search
{
	padding-right: 0px;
	padding-left: 20px;
	background: url(/imgs/fra/hs3.jpg) no-repeat left 5px;
	padding-bottom: 0px;
	margin: 0px 10px;
	padding-top: 5px;
	height: 35px;
}
#hs_search LABEL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 5px 5px;
	padding-top: 0px;
}
#hs_search INPUT.hs_btn
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 1em;
	background: url(/imgs/fra/fondBtnForm.jpg) #bfbfbf repeat-x;
	padding-bottom: 0px;
	margin-left: 240px;
	padding-top: 0px;
	text-align: center;
}
#maincities DL
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	width: 230px;
	padding-top: 5px;
}
#maincities DT
{
	float: left;
	text-align: left;
}
#maincities A
{
	font-weight: bold;
	color: #69543f;
}
#maincities A:hover
{
	color: #cc0000;
}
#maincities DD
{
	font-weight: bold;
	color: #cc0000;
	padding-top: 4px;
	text-align: right;
}
#maincities DL.added
{
	border-left: #cc9933 1px dashed;
}
#OrangeBold
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 1.3em;
	color: #cc0000;
	text-align: left;
}
#fp_item
{
	padding-right: 1px;
	display: block;
	padding-left: 2px;
	font-size: 0.85em;
	float: left;
	padding-bottom: 0px;
	margin: 2px;
	vertical-align: top;
	width: 250px;
	padding-top: 2px;
	height: 123px;
}
#fp_item SPAN
{
	padding-right: 1px;
	padding-left: 4px;
	float: left;
	padding-bottom: 3px;
	width: 135px;
	padding-top: 4px;
}
#fp_item IMG
{
	float: left;
}
#fp_item A
{
	font-weight: bold;
	margin-bottom: 2px;
}
#fp_item STRONG
{
	font-size: larger;
	color: #92661f;
}
#a2zcities
{
	clear: both;
	display: block;
}
#a2zcities .boxbody
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}
#a2zcities A
{
	font-weight: bold;
	margin: 0px 4px;
}
#cityhotels .boxbody
{
	text-align: left;
}
#proxhotels .boxbody
{
	text-align: left;
}
#proxhotels H5 SPAN
{
	font-weight: bold;
}
#cityhotels .boxhead IMG
{
	right: 10px;
	float: right;
	bottom: 0px;
	position: relative;
}
#proxhotels .boxhead IMG
{
	right: 10px;
	float: right;
	bottom: 0px;
	position: relative;
}
TABLE.hotels_list
{
	margin-bottom: 5px;
	margin-left: 5px;
	width: 500px;
	border-collapse: collapse;
}
.hotels_list TH
{
	padding-right: 5%;
	padding-left: 5%;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
}
.hotels_list TH
{
	background-color: #cce0f5;
}
.box2 .hotels_list
{
	background-color: #ffe0cc;
}
.hotels_list TD
{
	border-top: black 1px dashed;
}
.hotels_list TR.toprow TD
{
	border-top-style: none;
}
.hotels_list TD.name A
{
	font-weight: bold;
	font-size: 0.85em;
	text-transform: uppercase;
}
.hotels_list TD.name SPAN
{
	display: block;
	font-size: 0.85em;
}
.hotels_list TD.name SPAN A
{
	font-weight: normal;
	font-size: 1em;
}
.hotels_list TD.cat
{
	font-size: 0.85em;
	vertical-align: top;
}
.hotels_list TD.info
{
	font-size: 0.85em;
	vertical-align: top;
}
.hotels_list TD.prix
{
	padding-right: 1em;
	font-weight: bold;
	font-size: 0.9em;
	vertical-align: top;
	color: #92661f;
	text-align: right;
}
.hotel_label
{
	float: left;
	width: 55px;
}
#footer1 A
{
	color: white;
}
#footer1 A:hover
{
	color: #ffcc99;
}
#footer2
{
	font-size: 0.85em;
	background: url(/imgs/fra/corner_orange_bl.gif) #fff7e1 no-repeat left bottom;
}
#footer2 SPAN
{
	display: block;
	font-size: 0.85em;
	float: left;
	margin: 0px 5px;
	width: 90px;
	text-align: right;
}
.copyright
{
	padding-right: 5px;
	margin-top: 2px;
	padding-left: 0px;
	background: url(/imgs/fra/corner_orange_br.gif) no-repeat right bottom;
	float: right;
	padding-bottom: 8px;
	width: 470px;
	color: #000000;
	padding-top: 2px;
	text-align: right;
}
#footer3
{
	font-size: 0.8em;
	color: gray;
	padding-top: 0.5em;
	text-align: center;
}
UL#flags
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	list-style-type: none;
}
#flags LI
{
	padding-right: 9px;
	display: inline;
	padding-left: 9px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#ci
{
	clear: both;
	border-right: #666666 1px solid;
	display: block;
	overflow: auto;
	height: 100%;
}
#ci_left
{
	border-right: #666666 1px solid;
	font-size: 11px;
	background: #b7ccee;
	float: left;
	border-left: #666666 1px solid;
	width: 208px;
}
#ci_right
{
	font-size: 14px;
	float: right;
	width: 515px;
	color: #92661f;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#ci_leter
{
	clear: both;
	margin: 5px 0px;
	text-align: center;
}
#ci_leter A
{
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}
#ci_index
{
	clear: both;
	padding-right: 3px;
	border-top: #92661f 2px solid;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 3px;
	overflow: auto;
	color: black;
	line-height: 150%;
	padding-top: 3px;
	border-bottom: #92661f 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	background-color: #fff3ec;
}
#ci_index A
{
	float: left;
	text-transform: uppercase;
}
#ci_index SPAN
{
	float: left;
	width: 150px;
	line-height: 150%;
}
#ci_index IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	float: left;
	border-bottom-width: 0px;
	width: 10px;
	margin-right: 2px;
	height: 10px;
	border-right-width: 0px;
}
.input_searchbox
{
	border-top-width: 0px;
	border-left-width: 0px;
	font-size: 11px;
	background: #ffeab6;
	border-bottom-width: 0px;
	vertical-align: middle;
	border-right-width: 0px;
}
.text_upper
{
	font-size: 11px;
	text-transform: uppercase;
}
#breadcrums
{
	clear: both;
	display: block;
	font-size: 11px;
	margin: 8px 0px 10px;
}
#tooltip
{
	font-size: 12px;
	text-align: center;
}
#tooltip H2
{
	font-size: 11px;
	color: #477dd5;
	text-align: left;
}
#tooltip P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 2px 0px;
	padding-top: 0px;
	text-align: left;
}
#tooltip UL
{
	padding-right: 5px;
	border-top: #92661f 2px solid;
	padding-left: 5px;
	background: #ffefe5;
	padding-bottom: 5px;
	margin: 0px 5px 5px 0px;
	padding-top: 5px;
	border-bottom: #92661f 2px solid;
	text-align: left;
}
#tooltip LI
{
	list-style-position: inside;
	list-style-image: url(/imgs/puceOrangeR01.gif);
}
#tooltip IMG
{
}
.highlight
{
	color: #92661f;
}
#list_home
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	background: #eeeeee;
	padding-bottom: 5px;
	margin: 0px;
	overflow: auto;
	padding-top: 0px;
	height: 100%;
}
B.rtop
{
	clear: both;
	display: block;
	background: #ffffff;
}
B.rbottom
{
	clear: both;
	display: block;
	background: #ffffff;
}
B.rtop B
{
	display: block;
	background: #eeeeee;
	overflow: hidden;
	height: 1px;
}
B.rbottom B
{
	display: block;
	background: #eeeeee;
	overflow: hidden;
	height: 1px;
}
B.r1
{
	margin: 0px 5px;
}
B.r2
{
	margin: 0px 3px;
}
B.r3
{
	margin: 0px 2px;
}
B.rtop B.r4
{
	margin: 0px 1px;
	height: 2px;
}
B.rbottom B.r4
{
	margin: 0px 1px;
	height: 2px;
}
.pourquoi
{
	border-right: #000000 1px solid;
	padding-right: 10px;
	border-top: #000000 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	float: right;
	background-image: url(/imgs/pgo/bgr_pourquoi.gif);
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	text-transform: lowercase;
	border-left: #000000 1px solid;
	width: 350px;
	color: #333333;
	padding-top: 5px;
	border-bottom: #000000 1px solid;
}
.pourquoi P
{
}
.pourquoi IMG
{
	vertical-align: middle;
}
.pourquoi_title
{
	font-weight: bold;
	font-size: 14px;
	margin-left: 80px;
	text-transform: uppercase;
	color: #ff0000;
	line-height: 20px;
}
.list_first
{
	border-right: #ff0000 0px solid;
	border-top: #ff0000 0px solid;
	font-size: 11px;
	float: left;
	margin: 15px 5px 3px;
	border-left: #ff0000 0px solid;
	width: 108px;
	color: #333333;
	border-bottom: #ff0000 0px solid;
}
.list_next
{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	font-size: 11px;
	float: left;
	border-left: #000000 0px solid;
	width: 120px;
	color: #333333;
	border-bottom: #000000 0px solid;
}
.top_destination1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	background-image: url(/imgs/pgo/bgr_top_destination2.gif);
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 184px;
	color: #000000;
	padding-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.top_destination1 A:link
{
	font-size: 11px;
	color: #0066cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.top_destination1 A:visited
{
	font-size: 11px;
	color: #0066cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.top_destination1 A:hover
{
	font-size: 11px;
	color: #0066cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#simplelabel
{
	font-size: 11px;
	float: left;
	width: 160px;
	line-height: 140%;
	text-align: left;
}
#bottom
{
	clear: both;
}
.subtitle
{
	font-weight: bold;
	font-size: 16px;
	margin: 8px 5px 10px 15px;
	text-transform: uppercase;
	color: #477dd5;
}
.subtitle IMG
{
	vertical-align: middle;
}
#hotel_list
{
	border-right: #ce9331 2px solid;
	overflow: auto;
	border-left: #ce9331 2px solid;
	height: 100%;
}
#hotel_list_row
{
	margin: 0px 5px;
	line-height: 16px;
}
.hotel_list_noborder
{
	border-top-width: 3px;
	border-left-width: 3px;
	border-bottom-width: 3px;
	border-right-width: 3px;
}
.hotel_list_border
{
	border-top: #000000 1px dashed;
}
#hotel_list_row .city_name
{
	font-weight: bold;
	font-size: 0.85em;
	float: left;
	text-transform: uppercase;
	width: 352px;
}
#hotel_list_row .city_name A
{
	color: #0066cc;
	text-decoration: none;
}
#hotel_list_row .hotel_cat
{
	font-size: 0.85em;
	float: left;
	width: 60px;
}
#hotel_list_row .hotel_prix
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 50px;
	color: #990000;
	text-align: right;
}
#hotel_list_row .hotel_info A
{
	font-size: 0.85em;
	margin-left: 10px;
	width: 40px;
	color: #0066cc;
	text-align: right;
}
#hotel_list .hotel_all
{
	padding-left: 30px;
	float: left;
	overflow: auto;
	width: 475px;
	padding-top: 2px;
	height: 20px;
	background-color: #f3efeb;
}
#hotel_list .hotel_all A
{
	color: #990000;
}
#hotel_list_bottom
{
	clear: both;
	display: block;
	background: url(/imgs/fra/box2_bottom.gif) no-repeat 0px 0px;
	width: 510px;
	height: 9px;
}
#hotel_list_surr
{
	border-right: #ce9331 2px solid;
	overflow: auto;
	border-left: #ce9331 2px solid;
	height: 100%;
	background-color: #f3efeb;
}
#hotel_list_row_surr
{
	margin: 0px 5px;
	line-height: 16px;
}
#hotel_list_row_surr .city_name
{
	font-weight: bold;
	font-size: 0.85em;
	float: left;
	text-transform: uppercase;
	width: 350px;
}
#hotel_list_row_surr .hotel_cat
{
	font-size: 0.85em;
	float: left;
	width: 60px;
}
#hotel_list_row_surr .hotel_prix
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 50px;
	color: #92661f;
	text-align: right;
}
#hotel_list_row_surr .hotel_info
{
	font-size: 0.85em;
	margin-left: 10px;
	width: 40px;
	text-align: right;
}
#hotel_list_surr .hotel_all
{
	padding-left: 30px;
	float: left;
	overflow: auto;
	width: 475px;
	padding-top: 2px;
	height: 20px;
	background-color: #cce0f5;
}
#hotel_list_surr_bottom
{
	clear: both;
	display: block;
	background: url(/imgs/fra/box_bottom.gif) no-repeat 0px 0px;
	width: 510px;
	height: 9px;
}
#disneyland
{
	padding-right: 8px;
	padding-left: 20px;
	background-image: url(/imgs/fra/disneyland.jpg);
	padding-bottom: 0px;
	margin: 5px auto;
	width: 170px;
	padding-top: 88px;
	height: 35px;
	text-align: center;
}
#disneyland A
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
#disneyland A:hover
{
	text-decoration: none;
}
#paris_utile
{
	margin: 5px auto;
	width: 198px;
}
#paris_utile H3
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	background: url(/imgs/fra/whybook_tr.gif) #ce9331 no-repeat right 0px;
	padding-bottom: 5px;
	margin: 0px;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 5px;
}
#paris_utile_link
{
	border-right: #ce9331 2px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #ce9331 2px solid;
	line-height: 35px;
	padding-top: 5px;
	background-color: #ffffff;
}
#paris_utile_link SPAN
{
	display: block;
}
#paris_utile_link IMG
{
	padding-right: 5px;
}
#paris_utile_bottom
{
	display: block;
	background: url(/imgs/fra/paris_utile_bottom.gif) no-repeat;
	width: 198px;
	height: 10px;
}
#left_search
{
	display: block;
	margin: 5px auto;
	width: 198px;
}
#left_search H5
{
	display: block;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	background: url(/imgs/fra/left_search_top.gif) no-repeat;
	width: 188px;
	color: #663300;
	padding-top: 5px;
	height: 21px;
}
#left_search .bottom
{
	display: block;
	background: url(/imgs/fra/left_search_bottom.gif) no-repeat;
	width: 198px;
	height: 9px;
}
#left_search FORM
{
	border-right: #8a7425 2px solid;
	padding-left: 5px;
	font-size: 11px;
	border-left: #8a7425 2px solid;
	width: 189px;
	background-color: #ffeab6;
}
#left_search SELECT
{
	font-size: 11px;
	margin: 1px 0px;
}
#left_search FORM .search_bg
{
	border-top-width: 0px;
	border-left-width: 0px;
	font-size: 10px;
	border-bottom-width: 0px;
	width: 30px;
	background-color: #ffeab6;
	border-right-width: 0px;
}
#left_services
{
	text-align: center;
}
.paris_title
{
	font-weight: bold;
	font-size: 16px;
	color: #92661f;
}
#paris_map_zone
{
	clear: both;
	display: block;
	width: 526px;
}
#paris_map_zone_left
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	float: left;
	border-left: #000000 1px solid;
	width: 380px;
	border-bottom: #000000 1px solid;
}
#paris_map_zone_right
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	float: right;
	border-left: #000000 1px solid;
	width: 140px;
	border-bottom: #000000 1px solid;
}
#paris_map_zone .map
{
	border-right: #cc9933 3px solid;
	background: url(/imgs/fra/parisMap_detail_text.gif) #ffffff repeat-y right 0px;
	overflow: auto;
	border-left: #cc9933 3px solid;
	height: 100%;
}
#paris_map_zone .leftmenu_bold_blue
{
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	color: #0066dd;
	font-family: Arial, Helvetica, sans-serif;
}
#paris_map_zone .leftmenu_text
{
	padding-left: 8px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#paris_map_zone .top
{
	display: block;
	font-weight: bold;
	font-size: 14px;
	background: url(/imgs/fra/paris_map_zone_top.gif) #cc9933 no-repeat right 0px;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 8px;
	height: 25px;
	text-align: center;
}
#paris_map_zone .bottom
{
	display: block;
	background: url(/imgs/fra/paris_map_zone_bottom.gif) no-repeat;
	height: 12px;
}
.paris_choices
{
	margin-top: 25px;
	margin-left: 15px;
}
.paris_choices UL
{
	padding-right: 0px;
	padding-left: 0px;
	list-style-image: url(/imgs/fra/flecheBleuM01.gif);
	padding-bottom: 0px;
	margin: 10px 0px 0px 30px;
	padding-top: 0px;
}
.paris_choices LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	padding-top: 0px;
}
#paris_arround_map
{
	float: left;
	width: 386px;
}
#paris_arround_map IMG
{
	border-right: #cc9933 3px solid;
	border-left: #cc9933 3px solid;
}
#paris_arround_map .top
{
	display: block;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	background: url(/imgs/fra/paris_map_zone_top.gif) #cc9933 no-repeat right 0px;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 8px;
	height: 25px;
}
#paris_arround_map .bottom
{
	display: block;
	background: url(/imgs/fra/paris_arround_bottom.gif) no-repeat;
	height: 12px;
}
#paris_arround_parent_map
{
	float: right;
	width: 129px;
}
#paris_arround_parent_map .top
{
	padding-right: 0px;
	display: block;
	padding-left: 4px;
	background-image: url(/imgs/fra/paris_arround_parent_map_top);
	padding-bottom: 0px;
	width: 125px;
	padding-top: 2px;
	height: 30px;
}
#paris_arround_parent_map .bottom
{
	display: block;
	background: url(/imgs/fra/paris_arround_parent_map_bottom) no-repeat;
	width: 129px;
	height: 12px;
}
#paris_arround_parent_map .content
{
	border-right: #cc9933 1px solid;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
	border-left: #cc9933 1px solid;
	color: #02498f;
	background-color: #ebf2fa;
}
#paris_arround_parent_map .content SPAN
{
	font-weight: 100;
	font-size: 11px;
	color: #000000;
}
#paris_arround_parent_map P
{
	margin: 0px 0px 0px 2px;
}
.general_black
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.general_black_upper
{
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.general_bold_black
{
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.general_error
{
	padding-bottom: 5px;
	color: #ff0000;
}
.general_small
{
	font-size: 11px;
}
#favorites
{
	clear: both;
	display: block;
	float: right;
	margin: 3px 10px 5px 0px;
	text-align: right;
}
#left_city_map
{
	clear: both;
	display: block;
	margin: auto;
	width: 192px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
#left_city_map .top
{
	display: block;
	background: url(/imgs/fra/box_blue_right_corner.gif) #cc9933 no-repeat right top;
}
#left_city_map .top H4
{
	font-size: 14px;
	margin-left: 5px;
	padding-top: 2px;
}
#left_city_map .top H5
{
	font-weight: 100;
	font-size: 12px;
	margin-left: 5px;
	padding-top: 2px;
}
#left_city_map .center
{
	border-right: #cc9933 2px solid;
	border-left: #cc9933 2px solid;
	color: #477dd5;
	background-color: #ffffff;
	text-align: center;
}
#left_city_map .center A
{
	display: block;
	font-size: 10px;
	background: url(/imgs/fra/loop.gif) no-repeat 30px 5px;
	padding-top: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 18px;
}
#left_city_map .bottom
{
	clear: both;
	display: block;
	background: url(/imgs/fra/box_blue_bottom.gif) no-repeat left bottom;
	width: 192px;
	height: 9px;
}
#hotel_left_list
{
	clear: both;
	display: block;
	margin: 10px auto auto;
	width: 192px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
#hotel_left_list .top
{
	display: block;
	background: url(/imgs/fra/box_blue_right_corner.gif) #cc9933 no-repeat right top;
}
#hotel_left_list .top H4
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 3px;
	margin-left: 5px;
	padding-top: 3px;
}
#hotel_left_list .center
{
	border-right: #cc9933 2px solid;
	overflow: auto;
	border-left: #cc9933 2px solid;
	width: 188px;
	color: #477dd5;
	background-color: #ffffff;
}
#hotel_left_list .center P A
{
	padding-left: 3px;
	float: left;
	width: 150px;
}
#hotel_left_list .center SPAN
{
	font-weight: bold;
	color: #000000;
}
#hotel_left_list .center P SPAN
{
	font-weight: bold;
	float: right;
	color: #92661f;
	margin-right: 3px;
}
#hotel_left_list .odd
{
	clear: both;
	padding-right: 2px;
	display: block;
	padding-left: 2px;
	font-size: 11px;
	float: left;
	padding-bottom: 2px;
	margin: 0px;
	width: 184px;
	padding-top: 2px;
	background-color: #ffeab5;
}
#hotel_left_list .even
{
	clear: both;
	padding-right: 2px;
	display: block;
	padding-left: 2px;
	font-size: 11px;
	float: left;
	padding-bottom: 2px;
	margin: 0px;
	width: 184px;
	padding-top: 2px;
}
#hotel_left_list .bottom
{
	clear: both;
	display: block;
	background: url(/imgs/fra/box_blue_bottom.gif) no-repeat left bottom;
	width: 192px;
	height: 9px;
}
#hotel_left_list .cat_border
{
	clear: both;
	padding-right: 0px;
	border-top: #000000 1px dashed;
	display: block;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
}
#hotel_left_list .cat
{
	clear: both;
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
}
#hotel_left_list .cat_border IMG
{
	margin-left: 1px;
}
#hotel_page
{
	margin-top: 20px;
	width: 510px;
}
#hotel_tab
{
	display: block;
	width: 510px;
	border-bottom: #ff6e0d 2px solid;
}
#hotel_tab A
{
	padding-right: 8px;
	padding-left: 3px;
	font-weight: bold;
	background: url(/imgs/fra/hotel_tab_off.gif) #92661f no-repeat right top;
	padding-bottom: 2px;
	border-left: #ff6e0d 2px solid;
	color: #ffffff;
	margin-right: 2px;
	padding-top: 2px;
	text-decoration: none;
}
#hotel_tab SPAN
{
	padding-right: 8px;
	border-top: #ff6e0d 1px solid;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: #ff6e0d 2px solid;
	color: #92661f;
	margin-right: 2px;
	padding-top: 2px;
	text-decoration: none;
}
#hotel_tab .on
{
}
#hotel_tab .on:hover
{
	padding-right: 8px;
	padding-left: 3px;
	font-weight: bold;
	background: url(/imgs/fra/hotel_tab_off.gif) #92661f no-repeat right top;
	padding-bottom: 2px;
	color: #ffffff;
	margin-right: 2px;
	padding-top: 2px;
	text-decoration: none;
}
#hotel_tab .off:hover
{
	padding-right: 8px;
	padding-left: 3px;
	font-weight: bold;
	background: url(/imgs/fra/hotel_tab_bg_on.gif) repeat-x right top;
	padding-bottom: 2px;
	border-left: #ff6e0d 2px solid;
	color: #92661f;
	margin-right: 2px;
	padding-top: 2px;
	text-decoration: none;
}
#hotel_center
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	background: url(/imgs/fra/box_center_bg_510px.gif);
	padding-bottom: 0px;
	padding-top: 0px;
}
#hotel_page .bottom
{
	background: url(/imgs/fra/box2_bottom.gif) no-repeat left bottom;
	width: 510px;
	height: 9px;
}
.hote_tab_on
{
	display: block;
}
.hote_tab_off
{
	display: none;
}
#hotel_tab_3 P
{
	margin: 0px;
	line-height: 160%;
}
#hotel_tab_3 SPAN
{
	clear: both;
	padding-right: 5px;
	border-top: #000000 0px dashed;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #ffefe5;
}
#hotel_tab_3 H3
{
	font-size: 14px;
	color: #92661f;
}
.hotel_tab_1_hot_rooms
{
	clear: right;
	padding-top: 0.3em;
}
.hotel_tab_1_hot_rooms P
{
	padding-bottom: 0.3em;
}
.hotel_tab_1_hot_rooms .hotel_tab_1_info_date
{
	font-weight: bold;
}
.hotel_tab_1_hot_rooms .hotel_tab_1_info_date EM
{
	font-weight: bold;
	color: #ff0000;
	font-style: normal;
}
A.hotel_tab_1_toggle_date
{
	padding-right: 0px;
	padding-left: 50px;
	background: url(/imgs/fra/toggle_calendar.gif) no-repeat left 50%;
	padding-bottom: 6px;
	line-height: 28px;
	padding-top: 6px;
}
#hotel_tab_1_choose_date
{
	border-right: #92661f 1px solid;
	padding-right: 0.7em;
	border-top: #92661f 1px solid;
	display: none;
	padding-left: 0.7em;
	margin-bottom: 0px;
	padding-bottom: 0.7em;
	border-left: #92661f 1px solid;
	padding-top: 0.7em;
	border-bottom: #92661f 1px solid;
	background-color: #ffe0cc;
}
#hotel_tab_1_choose_date H5
{
	font-size: 0.9em;
	text-align: left;
}
#hotel_tab_1_checknvalid
{
	float: right;
	margin-left: 15px;
	white-space: nowrap;
	position: relative;
}
P#hotel_tab_1_duration
{
	margin-top: 0.3em;
	font-size: 0.85em;
	text-align: center;
}
P#hotel_tab_1_cd_submit
{
	margin-top: 0.3em;
	font-size: 0.85em;
	text-align: center;
}
INPUT.hotel_tab_1_btn
{
	padding-right: 0.3em;
	padding-left: 0.3em;
	background: url(/imgs/fra/fondBtnForm.jpg) #bfbfbf repeat-x;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
}
#hotel_tab_1_rooms_table
{
	border-right: #cc9933 2px solid;
	border-top: #cc9933 0px solid;
	left: 1px;
	margin: 0px;
	border-left: #cc9933 2px solid;
	width: 488px;
	border-bottom: #cc9933 0px solid;
	position: relative;
	border-collapse: collapse;
	text-align: left;
}
HTML #hotel_tab_1_rooms_table
{
	left: 0px;
	width: 490px;
}
#hotel_tab_1_rooms_table TH
{
	border-right: white 1px solid;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	color: white;
	padding-top: 0.2em;
	background-color: #cc9933;
}
#hotel_tab_1_rooms_table TD
{
	line-height: 2em;
}
#hotel_tab_1_rooms_table TR.hotel_tab_1_room TD
{
	padding-right: 0.5em;
	border-top: #cc9933 1px solid;
	padding-left: 0.5em;
	font-weight: bold;
	padding-bottom: 0.5em;
	color: #3359a0;
	line-height: 1em;
	padding-top: 0.5em;
}
#hotel_tab_1_rooms_table TR.hotel_tab_1_room TD.hotel_tab_1_price
{
	padding-right: 0.5em;
	padding-left: 0px;
	font-weight: normal;
	font-size: 0.9em;
	padding-bottom: 0px;
	color: black;
	padding-top: 0px;
	white-space: nowrap;
	text-align: right;
}
#hotel_tab_1_rooms_table TD.hotel_tab_1_price STRONG
{
	font-weight: bold;
	color: #92661f;
}
#hotel_tab_1_rooms_table TD.hotel_tab_1_reserve
{
	text-align: center;
}
#hotel_tab_1_rooms_table TR.hotel_tab_1_features TD
{
	padding-left: 0.5em;
	font-size: 0.85em;
	padding-bottom: 3px;
}
#hotel_tab_1_rooms_table TR.hotel_tab_1_features P
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-weight: bold;
	font-size: 0.8em;
	padding-bottom: 0.2em;
	margin: 0px;
	line-height: 1em;
	padding-top: 0.2em;
	background-color: #ffeab5;
}
#hotel_tab_1_rooms_table TR.hotel_tab_1_features SPAN
{
	font-weight: normal;
	margin-right: 1em;
}
#hotel_tab_1_rooms_table TR.hotel_tab_1_features SELECT
{
	display: inline;
	font-weight: normal;
	font-size: 0.8em;
}
.hotel_tab_1_boxbottom
{
	clear: both;
	display: block;
	background: url(/imgs/fra/box_blue_small_bottom.gif) no-repeat left bottom;
	width: 490px;
	height: 9px;
}
#hotel_coords
{
	margin-top: 1em;
}
#hotel_coords P
{
	margin: 0.3em 0px;
}
P.sendfriend
{
	float: right;
	line-height: 20px;
}
P.sendfriend A
{
	padding-right: 0px;
	padding-left: 25px;
	background: url(/imgs/fra/sendfriend.gif) no-repeat left 50%;
	padding-bottom: 2px;
	padding-top: 2px;
}
.category IMG
{
	vertical-align: middle;
}
.hot_address
{
	text-transform: uppercase;
}
.hot_address A
{
	text-transform: none;
}
.hot_phone EM
{
	font-weight: bold;
	font-style: normal;
}
H2
{
	font-size: 1.3em;
	color: #92661f;
}
#reserve
{
	clear: both;
	text-align: right;
}
.topline
{
	padding-right: 0px;
	border-top: black 1px dashed;
	padding-left: 0px;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
INPUT.btn
{
	padding-right: 0.3em;
	padding-left: 0.3em;
	background: url(/imgs/fra/fondBtnForm.jpg) #bfbfbf repeat-x;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
}
.escape
{
	clear: both;
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px;
	padding-top: 0px;
}
A#backtolist
{
	display: block;
	padding-left: 25px;
	background: url(/imgs/fra/arrow_back.gif) no-repeat left 50%;
	float: left;
	line-height: 20px;
}
A#newsearch
{
	display: block;
	padding-left: 25px;
	background: url(/imgs/fra/newsearch.gif) no-repeat left 50%;
	float: right;
	padding-bottom: 4px;
	line-height: 20px;
}
.hot_desc
{
	padding-bottom: 3px;
	padding-top: 10px;
	height: auto;
	text-align: left;
}
HTML .hot_desc
{
	height: 1px;
}
.hot_text
{
	font-size: 0.9em;
	float: right;
	width: 230px;
}
.hot_text P
{
	padding-bottom: 0.5em;
	margin: 0px;
}
.hot_catgeo SPAN
{
	font-weight: bold;
}
.hot_slideshow
{
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 250px;
	padding-top: 0px;
}
.hot_slideshow .slide_commands
{
	padding-top: 5px;
}
.slide_commands A
{
	font-size: 0.85em;
}
.hot_slideshow .commands
{
	float: right;
}
.hot_slideshow .slide_commands IMG
{
	vertical-align: middle;
}
.hot_rooms
{
	clear: right;
	padding-top: 0.3em;
}
.hot_rooms P
{
	padding-bottom: 0.3em;
}
.hot_rooms .info_date
{
	font-weight: bold;
}
.hot_rooms .info_date EM
{
	font-weight: normal;
	font-style: normal;
}
SPAN.photos_label
{
	padding-right: 0px;
	padding-left: 30px;
	font-weight: bold;
	background: url(/imgs/fra/camera.jpg) no-repeat left 50%;
	padding-bottom: 5px;
	line-height: 21px;
	padding-top: 5px;
}
UL#photo_links
{
	padding-left: 10px;
	margin: 0px;
	text-indent: -10px;
	list-style-type: none;
}
.hotel_bg_rooms
{
	border-top-width: 0px;
	border-left-width: 0px;
	font-size: 10px;
	border-bottom-width: 0px;
	width: 35px;
	background-color: #ffe0cc;
	border-right-width: 0px;
}
#hot_features UL.menu
{
	left: -3px;
	bottom: -2px;
	position: relative;
}
#hot_features .boxhead
{
	border-bottom: #92661f 2px solid;
}
#hot_features .box .boxhead
{
	border-bottom-style: none;
}
#hot_features .formbox .boxhead
{
	border-bottom-style: none;
}
#hot_features P
{
	margin: 0px;
	text-align: left;
}
#hot_features H3
{
	font-size: 1.2em;
	margin-bottom: 0.3em;
	color: #92661f;
	text-align: left;
}
#book_step_4_box1
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: 110px;
	padding-top: 0px;
}
#book_step_4_topBorder
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1px;
	background: url(/imgs/fra/book_step_4_boxTop.gif) #eef3fb no-repeat left top;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 11px;
}
#book_step_4_bottomBorder_bt
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1px;
	background: url(/imgs/fra/book_step_4_boxBot.gif) #eef3fb no-repeat left bottom;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 11px;
}
#book_step_4_arrow
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
#book_step_4_review_content
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	background: url(/imgs/fra/book_step_4_boxMid.gif) #eef3fb;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 100px;
}
#hot_roomsprices
{
	padding-bottom: 10px;
}
.control
{
	border-top-width: 0px;
	border-left-width: 0px;
	font-size: 9px;
	border-bottom-width: 0px;
	color: #000000;
	background-color: #ffffff;
	border-right-width: 0px;
}
