* {
	padding:0;
	margin:0
}

DIV.titre_libelle {
	FONT-SIZE: 4px; LEFT: 300px; COLOR: red; FONT-STYLE: italic; POSITION: absolute; TOP: 120px
}

#basiclayout {
	CLEAR: both; MARGIN: 1.2em 0px 2.4em; VERTICAL-ALIGN: top; WIDTH: 100%
}
#left {
	BORDER-RIGHT: #779bca 1px dashed; PADDING-RIGHT: 12px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 2em; WIDTH: 226px; PADDING-TOP: 0px
}

#right {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 2em; PADDING-TOP: 0px
}
.leftwide {
	WIDTH: 50%! important
}
.rightsmall {
	WIDTH: 226px! important
}
#footer {
	PADDING-RIGHT: 8px; BORDER-TOP: #779bca 1px dashed; PADDING-LEFT: 8px; MARGIN-BOTTOM: 3em; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; MARGIN-TOP:30px;
}

#headerlanguage IMG {
	MARGIN: 2px; BACKGROUND-COLOR: #779bca
}

#left H2 {
	CLEAR: both
}

.leftsmall#left {
	FONT-SIZE: 88%
}
.leftsmall#left {
	FONT-SIZE: 100%
}
.leftsmall#left H2 {
	FONT-SIZE: small! important; voice-family: ""
}

.leftsmall#left P.error {
	PADDING-LEFT: 0.6em! important
}
.search {
	BORDER-RIGHT: #0896ff 1px solid; BORDER-TOP: #0896ff 1px; BORDER-LEFT: #0896ff 5px solid; BORDER-BOTTOM: #0896ff 1px solid
}
.generalblock {
	BORDER-RIGHT: #0896ff 1px solid; BORDER-TOP: #0896ff 1px; BORDER-LEFT: #0896ff 1px solid; BORDER-BOTTOM: #0896ff 1px solid
}
.search {
	MARGIN-BOTTOM: 3.6em
}
DIV.dateerrors {
	MARGIN-TOP: 1em
}
DIV.dateerrors {
	Z-INDEX: 2000; MARGIN: 0px 0px 0px -0.6em; POSITION: relative
}
DIV.dateerrors P {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.spacebeneath {
	MARGIN-BOTTOM: 1.5em
}
.search P {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.search P.browse {
	FONT-WEIGHT: normal; MARGIN: 0px; FONT-STYLE: italic
}
.search H2 {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.15em; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0.15em; BACKGROUND-COLOR: #003580
}
.generalblock H2 {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.15em; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0.15em; BACKGROUND-COLOR: #003580
}
.search .inoutSmall {
	BORDER-TOP: #e6edf6 1px solid; MARGIN-TOP: 0.6em
}
.search .inoutSmall .dateerrors {
	MARGIN: 0.6em
}
.search H3 {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #e6edf6 1px solid; MARGIN-TOP: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em
}
.search H3.firsth3 {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none
}
.search H4 {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #779bca 1px dashed; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.15em; MARGIN: 0px; PADDING-TOP: 0.15em; BORDER-BOTTOM: #feba02 4px solid; BACKGROUND-COLOR: #fff9e7
}
.search H4 A:visited {
	COLOR: #0896ff
}
.search .toggle {
	MARGIN-TOP: 0.3em; FLOAT: right; MARGIN-RIGHT: 8px
}
.search .formcontainer {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e6edf6
}
.search FORM {
	MARGIN: 0px; BACKGROUND-COLOR: #c5d4e9
}
.search .advcontainer {
	MARGIN-TOP: 0.6em; BORDER-BOTTOM: #feba02 4px solid; BACKGROUND-COLOR: #fff9e7
}
.search .advcontainer H4 {
	BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.search .advhide {
	BACKGROUND-COLOR: #c5d4e9; BORDER-BOTTOM-STYLE: none
}
.search .inputcontainer {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.search .inputcontainer TABLE {
	WIDTH: 94%
}
.search .checkarea INPUT {
	MARGIN: 0px
}
.search .checkarea IMG {
	MARGIN-RIGHT: 0.6em
}
.search INPUT.text {
	WIDTH: 67%
}
.leftsmall .search INPUT.text {
	WIDTH: 180px
}
.search TD DIV {
	PADDING-RIGHT: 0.6em
}
.search .advcontainer H3 SELECT {
	MARGIN-LEFT: 0.6em
}
.search .but {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
.search .check {
	MARGIN: 0px 0.15em 0px 0px
}
.search .radio {
	MARGIN: 0px 0.15em 0px 0px
}

.blockgauche {
MARGIN-TOP: 2.4em;display:block
}

.generalblock {
	MARGIN-TOP: 2.4em; BACKGROUND-COLOR: #e6edf6; 
}
.generalblock P {
	PADDING-RIGHT: 5px; BORDER-TOP: #003580 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; HEIGHT: 67px
}
UNKNOWN {
	MIN-HEIGHT: 67px; HEIGHT: auto
}
IMG.floatleft {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.horFeatBlocks .featBlock1 {
	WIDTH: 31%
}
.horFeatBlocks .featBlock2 {
	WIDTH: 69%
}
.horFeatBlocks .blockleft {
	MARGIN-RIGHT: 1.2em
}
.blockleft .generalblock {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: #fff9e7
}

.blockleft .generalfooter {
	MARGIN-bottom: 0px; BACKGROUND-COLOR: #fff9e7
}
.blockleft .blockgauche {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: #fff9e7
}
.blockleft .generalblock .mapImg {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #feba02
}
.blockleft .blockgauche .mapImg {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #feba02
}
.blockleft .generalblock H2 {
	PADDING-LEFT: 8px; FONT-SIZE: 100%; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: #779bca 1px dashed; BACKGROUND-COLOR: transparent
}
.blockleft .generalblock P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 8px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
.blockleft .blockgauche P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 8px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
UL.althotels {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none
}
.largeblocks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.largeblocks LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #779bca 1px dashed; PADDING-LEFT: 0px; MIN-HEIGHT: 70px; PADDING-BOTTOM: 0px; PADDING-TOP: 1em; POSITION: relative
}
.largeblocks LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.thumbnail {
	BORDER-RIGHT: #feba02 2px solid; BORDER-TOP: #feba02 2px solid; BORDER-LEFT: #feba02 2px solid; BORDER-BOTTOM: #feba02 2px solid; POSITION: absolute
}
.largeblocks LI H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.largeblocks LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.largeblocks LI P.price {
	FONT-WEIGHT: bold; MARGIN: 0px
}
DIV.specialsblock H2 IMG {
	VERTICAL-ALIGN: -0.4em; MARGIN-RIGHT: 6px
}
H1.specials {
	BORDER-TOP: #003580 2px solid; FONT-SIZE: 175%; MARGIN-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase! important; COLOR: #feba02; LINE-HEIGHT: normal; LETTER-SPACING: 0.3em; BACKGROUND-COLOR: #fff9e7; TEXT-ALIGN: center
}
.collist2 UL {
	FLOAT: left; WIDTH: auto
}
.collist2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/static/img/vinkje.png); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.collist2 UL LI {
	PADDING-LEFT: 0.3em; MARGIN-LEFT: 3em
}
.columns DIV {
	FLOAT: left; MARGIN-LEFT: 3.6em; WIDTH: auto
}
.columns DIV.column1 {
	MARGIN-LEFT: 0px
}
.columns UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.65em; PADDING-TOP: 0px
}
H1.sorth1 {
	FLOAT: left; WIDTH: auto
}
FORM.sort {
	FLOAT: right; MARGIN: 0px 0px 0.6em 1.2em; WIDTH: auto
}
FORM.sort DIV {
	FONT-SIZE: 88%
}
FORM.sort DIV {
	FONT-SIZE: 100%
}
.prefImg {
	FLOAT: right; MARGIN: 3px 8px; WIDTH: 72px
}
TABLE.hotellist {
	CLEAR: both; WIDTH: 100%; PADDING-TOP: 1em; BORDER-BOTTOM: #003580 2px solid
}
TABLE.hotellist TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #779bca 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
TABLE.hotellist TR.first TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.hotellist TR.hotelWarning TD {
	BORDER-TOP: #b30000 1px dashed; COLOR: #b30000
}
.specialsblock H2 {
	MARGIN-TOP: 0.6em; PADDING-TOP: 0px
}
TABLE.hotellist TD H3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.hotellist TD P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.hotellist TD DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.hotellist TD H3 SPAN {
	FLOAT: right; MARGIN-LEFT: 0.3em; WIDTH: auto
}
TABLE.hotellist TD UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0.7em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TABLE.hotellist .featuredRooms {
	MARGIN: 0.6em 0px 0px 0.6em
}
TABLE.hotellist .featuredRooms A {
	FONT-WEIGHT: normal
}
TABLE.hotellist .featuredRooms TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.15em; TEXT-TRANSFORM: capitalize; PADDING-TOP: 0.15em; BACKGROUND-COLOR: #fff0c4
}
TABLE.hotellist .featuredRooms TH.firstThFeatRms {
	WIDTH: 24em; TEXT-ALIGN: left
}
TABLE.hotellist .featuredRooms TH DIV {
	FONT-WEIGHT: bold
}
TABLE.hotellist .featuredRooms TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff0c4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em
}
TABLE.hotellist .featuredRooms TR.lastTrFeatRms TD {
	TEXT-ALIGN: right
}
TABLE.hotellist .featuredRooms TR.lastTrFeatRms TD A {
	FONT-WEIGHT: bold
}
TABLE.hotellist .featuredRooms .maxPersons {
	TEXT-ALIGN: center
}
TABLE.hotellist .featuredRooms .roomPrice {
	WIDTH: 10.8em; TEXT-ALIGN: right
}
TD.roomPrice DIV {
	FONT-WEIGHT: bold; COLOR: #b30000; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TD.roomPrice SPAN {
	FONT-WEIGHT: normal; COLOR: #003580; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: line-through
}
TABLE.hotellist .featuredRooms DIV {
	FONT-SIZE: 88%
}
TABLE.hotellist .featuredRooms BUTTON {
	FONT-SIZE: 88%
}
TABLE.hotellist .featuredRooms BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0.6em 0px 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px; HEIGHT: 1.6em
}
#maxRoomsHelp {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 88%; WIDTH: 9em
}
.prevnextbar {
	BORDER-RIGHT: #c5d4e9 1px; BORDER-TOP: #c5d4e9 1px solid; MARGIN: 1.2em 0px 0px; BORDER-LEFT: #c5d4e9 1px; WIDTH: 100%; BORDER-BOTTOM: #c5d4e9 1px solid; POSITION: relative
}
.prevnextbar TD {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.3em; WIDTH: 33.3%; COLOR: #c5d4e9; PADDING-TOP: 0px
}
.prevnextbar .prev {
	TEXT-ALIGN: left
}
.prevnextbar .results {
	TEXT-ALIGN: center
}
.prevnextbar .next {
	TEXT-ALIGN: right
}
.prevnextbar A {
	TEXT-DECORATION: none
}
.prevnextbar A:visited {
	COLOR: #0896ff
}
.prevnextbar A:hover {
	COLOR: #feba02
}
.prevnextbar A:active {
	COLOR: #b30000
}
.prevnextbar IMG {
	MARGIN: 0px 0.3em 0px 0px; POSITION: relative; TOP: 0.3em
}
.prevnextbar .prev IMG {
	BACKGROUND: url(/static/img/hotelchars-prev.png) no-repeat left top
}
.prevnextbar .results IMG {
	BACKGROUND: url(/static/img/hotelchars-results.png) no-repeat left top
}
.prevnextbar .next IMG {
	BACKGROUND: url(/static/img/hotelchars-next.png) no-repeat left top
}
.prevnextbar A:hover IMG {
	BACKGROUND-POSITION: 0px -17px
}
.prevnextbar A:active IMG {
	BACKGROUND-POSITION: 0px -34px
}
.prevnextbar SPAN IMG {
	BACKGROUND-POSITION: 0px -51px
}
.hotelchars {
	BORDER-RIGHT: #779bca 1px solid; BORDER-TOP: #779bca 1px solid; BORDER-LEFT: #779bca 1px solid; BORDER-BOTTOM: #779bca 1px solid
}
.hotelnavcontain {
	BACKGROUND-COLOR: #96b2d9
}
.hotelnav1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em; HEIGHT: 1.5em
}
.hotelnav1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.hotelnav1 LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #003580 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(/static/img/tab-bg.gif) #779bca no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.hotelnav1 A {
	PADDING-RIGHT: 0px; BORDER-TOP: #003580 1px solid; MARGIN-TOP: -1px; DISPLAY: block; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 1.5em; PADDING-TOP: 0px
}
.hotelnav1 SPAN {
	PADDING-RIGHT: 0px; BORDER-TOP: #003580 1px solid; MARGIN-TOP: -1px; DISPLAY: block; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 1.5em; PADDING-TOP: 0px
}
.hotelnav1 LI.nav1first A {
	PADDING-LEFT: 0.5em
}
.hotelnav1 LI.nav1first SPAN {
	PADDING-LEFT: 0.5em
}
.hotelnav1 LI.nav1last {
	BACKGROUND-IMAGE: url(/static/img/tab-bg-last.gif); BORDER-TOP-STYLE: none
}
.hotelnav1 LI.nav1last A {
	MARGIN-TOP: 0px
}
.hotelnav1 LI.nav1last SPAN {
	MARGIN-TOP: 0px
}
.hotelnav1 LI.nav1current {
	BACKGROUND-COLOR: #e6edf6
}
.hotelnav1 LI.beforecurrent {
	BACKGROUND-IMAGE: none
}
.hotelnav1 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.hotelnav1 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.hotelnav1 A:hover {
	COLOR: #feba02; TEXT-DECORATION: none
}
.hotelnav1 A:active {
	COLOR: #b30000; TEXT-DECORATION: none
}
.hotelnav2 {
	CLEAR: left; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #779bca 1px solid; BACKGROUND-COLOR: #e6edf6
}
.hotelnav2 P {
	MARGIN: 0px
}
.hotelnav2 A:visited {
	COLOR: #0896ff
}
.hotelchars .containh2 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #779bca 1px solid; BACKGROUND-COLOR: #e6edf6
}
.hotelchars H2 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 14em; COLOR: #fff; PADDING-TOP: 0.25em; POSITION: relative; BACKGROUND-COLOR: #779bca
}
.hotelchars H2 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.hotelchars DIV.top {
	FONT: bold x-small/1.2em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase! important; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: right
}
.hotelchars .containh2 DIV.top {
	MARGIN-TOP: -1.35em; RIGHT: 8px; POSITION: absolute
}
.hotelchars DIV.top A {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; BORDER-LEFT: #feba02 4px solid; COLOR: #fff! important; PADDING-TOP: 0px; BACKGROUND-COLOR: #0896ff; TEXT-DECORATION: none
}
.hotelchars DIV.top A:hover {
	COLOR: #feba02! important
}
.hotelchars DIV.top A:active {
	COLOR: #b30000! important
}
.hotelchars DIV.top A:link IMG {
	BACKGROUND-COLOR: #fff
}
.hotelchars DIV.top A:visited IMG {
	BACKGROUND-COLOR: #fff
}
.hotelchars DIV.top A:hover IMG {
	BACKGROUND-COLOR: #feba02
}
.hotelchars DIV.top A:active IMG {
	BACKGROUND-COLOR: #b30000
}
DIV.largeImg {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 1.2em; FLOAT: left; PADDING-BOTTOM: 0.6em; WIDTH: auto; PADDING-TOP: 0.6em
}
DIV.largeImgArea {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 1.2em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN: 0px; WIDTH: 308px; PADDING-TOP: 0.6em; HEIGHT: 308px
}
DIV.largeImg IMG {
	BORDER-RIGHT: #feba02 4px solid; BORDER-TOP: #feba02 4px solid; DISPLAY: block; BORDER-LEFT: #feba02 4px solid; BORDER-BOTTOM: #feba02 4px solid
}
DIV.largeImgArea IMG {
	BORDER-RIGHT: #feba02 4px solid; BORDER-TOP: #feba02 4px solid; DISPLAY: block; BORDER-LEFT: #feba02 4px solid; BORDER-BOTTOM: #feba02 4px solid
}
DIV.smallImgArea {
	MARGIN-LEFT: 316px; PADDING-TOP: 0.6em
}
DIV.smallImgArea IMG {
	MARGIN: 0px 0px 4px
}
.clearBoth {
	CLEAR: both
}
HR.clearBoth {
	VISIBILITY: hidden; MARGIN: 0px; WIDTH: 0px; HEIGHT: 0px
}
P.summary {
	PADDING-RIGHT: 1.2em; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 0.6em; MARGIN: 0px; PADDING-TOP: 0.6em
}
IMG.hotel {
	BORDER-RIGHT: #feba02 2px solid; BORDER-TOP: #feba02 2px solid; BORDER-LEFT: #feba02 2px solid; BORDER-BOTTOM: #feba02 2px solid
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A IMG {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
A:link {
	FONT-WEIGHT: bold; COLOR: #0896ff; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #0896ff; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #feba02
}
A:active {
	COLOR: #b30000
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 144%; MARGIN: 0px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0px 0px 0.5em 0.5em; PADDING-TOP: 1.5em
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0px
}
H4 {
	FONT-WEIGHT: bold; MARGIN: 1.2em 0px 0px
}
H5 {
	FONT-WEIGHT: bold; MARGIN: 1em 0px 0px
}
TEXTAREA {
	DISPLAY: block
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}

TABLE TD.figure {
	TEXT-ALIGN: right
}
TABLE TH.figure {
	TEXT-ALIGN: right
}
TABLE.yellow {
	WIDTH: 100%
}
TABLE.yellow TH {
	BORDER-BOTTOM: #779bca 1px dashed; BACKGROUND-COLOR: #feba02
}
TABLE.yellow TD {
	BORDER-LEFT: #0896ff 1px solid; BACKGROUND-COLOR: #fff9e7
}
TR.odd TD TABLE.yellow TD {
	BORDER-LEFT: #0896ff 1px solid; BACKGROUND-COLOR: #fff9e7
}
TABLE.yellow TD.firsttd {
	BORDER-LEFT-STYLE: none
}
TABLE.yellow TR.odd TD {
	BACKGROUND-COLOR: #fff0c4! important
}
P {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
LI {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
TD {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
TH {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
H1 {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
H2 {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
H3 {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
H4 {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
H5 {
	FONT: small/1.2em Arial, Helvetica, sans-serif; COLOR: #003580; voice-family: ""
}
#header {
	BACKGROUND: url(/static/img/beeldmerk3.jpg) no-repeat 8px 65px; HEIGHT: 127px
}
#headermiddle {
	MIN-HEIGHT: 24px; BACKGROUND: url(/static/img/beeldmerk2.jpg) #779bca no-repeat 8px 0px
}
#headermiddle .logolink {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 8px; WIDTH: 14px; HEIGHT: 62px
}
#headertitre {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; WIDTH: 474px; COLOR: #003580; PADDING-TOP: 2px
}
#headerlanguage {
	FLOAT: left
}
#headerlanguage IMG {
	MARGIN: 2px; BACKGROUND-COLOR: #779bca
}
#headertop {
	BORDER-BOTTOM: #fff 1px dashed; HEIGHT: 24px; BACKGROUND-COLOR: #003580; voice-family: inherit
}

.txt_jaune {
        color: #FFFF00;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
.contour_gris {
        border : 1px solid #feba02 ;
}

.Style1 {font-family: Arial, Helvetica, sans-serif}
.Style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

DIV.menu2_transport {
	LEFT: 10px; COLOR: #309540; POSITION: absolute; TOP: 40px;FONT-SIZE:2;
}

A:hover {
	COLOR: red
}

.Style13 {
	FONT-SIZE: 15px; COLOR: #0033cc; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Style18 {
	FONT-SIZE: 10px; COLOR: #0033cc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Style22 {
	COLOR: #999999
}
.Style23 {
	FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Style24 {
	FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2em;
}
.Style25 {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Style26 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Style28 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3366cc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Style29 {
	COLOR: #333333
}

#lib_adresse {
	width:886;
	height:64;
	text-align:center;
}

#EmplacementDeMaCarte {
	margin-left:5%;
	width:606px; 
	height:400px;
	border:2px solid black;
	font-family:Verdana;
	background-image:url('../images/essai.png');
}

#voitures {
	margin-left:10%;
	width:50%;
	margin-top:3%;
}

p#lib_transport {
	
	text-align:center;
}
ul#transport {
	MARGIN-BOTTOM: 0px;
	margin-left:40px;
}

#retour {
	float:right;
	MARGIN-RIGHT: 28px;
	margin-bottom:10px;
	FONT-WEIGHT: bold;
	border:2px dotted black;
}

#retour_train {
	float:right;
	MARGIN-RIGHT: 28px;
	margin-bottom:0px;
	FONT-WEIGHT: bold;
	border:2px dotted black;
}

#lib_avion {
	margin-top:30px;
}

#espaces_train {
	margin-left:20px;
}

#espaces_car {
	margin-left:10px;
}

#espaces_taxi {
	margin-left:10px;
	margin-top:30px;
}

#espaces_avion{
	margin-left:30px;
}

#menu_transport{
position:relative;
width:570;
height:400;
left:20px;
top:0px;
border:2px solid black;
background-color:light green;
font-family:Verdana;
/* font-size: 9pt;
line-height:18px;*/
cursor:default;
visibility:hidden;
}
.menuitems{
padding-left:5px;
padding-right:5px;
font-family:Arial, Verdana;
font-size: 16;
}

div#galerie
{

  width: 580px ;
  height:460px;
  margin-left:16%;
 /* background: #eed ;
  border: 1px solid #dcb ;
  padding: 5px ;
  margin: 15px 30px ;
  text-align: left ;
  font: 0.9em Georgia, serif ;
  */
}

div#liste_vignettes
{
  width: 500px ;
  height:112px;
  background: #eed ;
  border: 1px solid #dcb ;
  margin-left:22%;
  /*padding-top: 1px ;*/
 /* margin: 5px 30px ;*/
  margin-top:-20;
   
  text-align: left ;
  font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
  margin: 0 ;
  padding: 0 ;
  list-style-type: none ;
}

#dispo 
{
	display:block;
	float:left;
	margin-left:12%;
	margin-top:1%;
}

#selection_gite 
{
	display:block;
	
}



ul#galerie_mini li
{
  float: left ;
}

ul#galerie_mini li a img
{
  margin: 2px 1px ;
  padding-left:13px;
  border: 1px solid #dcb ;
}

dl#photo
{
  clear: both ;
  margin: 0 auto ;
}

dl#photo dt
{
  text-align:center;
  font: italic 1.5em/1.0em Georgia, serif ;
  /*color: #dcb ;*/
  font-weight:bold;
}

dl#photo dd
{
  margin: 0 ;
}

dl#photo img
{
  margin:10;
  border: 1px solid #dcb ;
}

#choix_gite {

margin-left:20%;
margin-top:50%;
width:220px;
}

#choix_gite_gdf {

margin-left:20%;
margin-top:50%;
width:20px;
}

#choix_photo {

margin-left:70%;
margin-top:50%;
width:220px;
}

#presentation_gite {

margin-left:10%;
margin-top:5%;
width:500px;
}
#presentation {
width:50%;
text-align:center;
font : Arial;
size:12pt;
font-weight:bold;
color:#003580;
}

#accueil_gdf {
width:80%;
text-align:center;
}


#affichage_dispo {
width:90%;
margin-top:10px;
text-align:center;
font : Arial;
size:12pt;
font-weight:bold;
color:#003580;
display:block
}

#gite_visu {
width:100%;
margin-left:-20%;
text-align:center;
font : Arial;
size:15pt;
font-weight:bold;
TEXT-DECORATION: underline;
color:#003580;
}

#selection_visu {
width:100%;
text-align:center;
font : Arial;
size:15pt;
font-weight:bold;
TEXT-DECORATION: underline;
color:#003580;
}


#prestations {
    color: #ccc;
	width:400px;
    padding: 3px;
    margin-bottom: 55px;
	
   }
   
#prestations legend {
	margin:0;
	padding:0 10px;
	color:#535353;
}

#prestations ul {
		margin-left: 50;
        padding-left: 0;
        display: inline;
        border: none;
		list-style: square;
   }

#prestations ul li {
    margin-left: 0;
        padding-left: 2px;
        border: none;
        /*list-style: none;*/
		list-style: square;
        display: inline;
   }

#prestations fieldset  {
	margin:10px 0 0 40px;
	padding:5px;
	border-color:black;
}

ol.horizontal{
   list-style-type: none;
   margin-left:30px;
    width: 550px;
}

ol.horizontal li{
    float: left;
    width: 130px;
    padding: 2px 0px;
}
