@media screen, projection {

	#Background {
		position: absolute;
		top: 0px;
		left: -498px;
		width: 993px;
		height:646px;
		margin: 0px 0px 0px 50%;
		padding: 0px 0px 0px 0px;
		background: #682f32;
		overflow: hidden;
	}
	
	#Wrapper {
		width: 993px;
		height:644px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
		background: Transparent;
	}

	.atx_Opening {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 280px;
		height:140px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
		background: Transparent;
	}

	.MainStandard {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/standard.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainNoFrame {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/standard-noframe.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainHome {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/home.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainBienvenue {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/bienvenue.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainChambre {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/votre-chambre.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainTable {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/la-table.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainContact {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/contact.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainLandes {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/les-landes.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainIdees {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/idees-sejours.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.MainVisite {
		width: 993px;
		height: 608px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #682f32 url(../../images/_decor/standard-noframe.jpg);
		overflow: hidden;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		overflow: hidden;
	}

	.VisiteVirtuelle {
		margin-top:100px;
		margin-left:70px;
	}

	#PUREPlayer {
		z-index:5;
	}

	.VisiteCadre {
		z-index:99;
		position:relative;
		top:-472px;
		left:-9px;
	}

	.TextColumn {
		float: left;
		width: 450px;
		height: auto;
		padding: 0px 0px 0px 0px;
		margin: 360px 10px 0px 27px;
		background: Transparent;
	}

	.TextColumn p, .TextColumn li {
		font-family: Tahoma, "MS Sans Serif";
		font-size: 1.1em;
		font-weight:bold;
		color: #4d1c19;
		margin: 0px 0px 8px 0px;
		background: Transparent;
		line-height: 1.25em;
	}

	.TextColumnSmall {
		float: left;
		width: 450px;
		height: auto;
		padding: 0px 0px 0px 0px;
		margin: 360px 10px 0px 27px;
		background: Transparent;
	}

	.TextColumnSmall p, .TextColumnSmall li {
		font-family: Tahoma, "MS Sans Serif";
		font-size: 1em;
		font-weight:bold;
		color: #4d1c19;
		margin: 0px 0px 8px 0px;
		background: Transparent;
		line-height: 1.15em;
	}

	.BottomContent {
		width: 995px;
		height: 36px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.BottomContent p {
		color: #c38395;
		font-size: 7pt;
		font-weight: normal;
	}

	.BottomContent a, .BottomContent a:visited  {
		text-decoration: none;
		color: #c38395; 
	}

	.BottomContent a:hover {
		text-decoration: underline;
		color: #e1e1e1; 
	}

	.BottomContent a:active {
		text-decoration: none;
		color: #e1e1e1;
	}

	.Copyright {
		float: left;
		width: 170px;
		height: 12px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 2px;
		background: Transparent;
		overflow: hidden;
		text-align: left;
	}

	.MenuText {
		float: left;
		width: 720px;
		height: 36px;
		padding: 0px 0px 0px 0px;
		margin: 0px 2px 0px 2px;
		background: Transparent;
		/*overflow: hidden;*/
		text-align: right;
	}

	.MenuText ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}

	.MenuText li {
		list-style-type: none;
		float: left;
		color: #c38395;
		font-size: 8pt;
		font-weight: bold;
	}

	.ATXOOM {
		float: right;
		width: 90px;
		height: 12px;
		padding: 0px 0px 0px 0px;
		margin: 0px 2px 0px 0px;
		background: Transparent;
		overflow: hidden;
		text-align: right;
	}

	/* Actions */

	.Logo {
		position: absolute;
		top: 23px;
		left: 22px;
		width: 380px;
		height: 240px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.LogoVisite {
		position: absolute;
		top: 10px;
		left: 10px;
		width: 144px;
		height: 88px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.Title {
		position: absolute;
		top: 291px;
		left: 22px;
		width: 430px;
		height: 63px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.Languages {
		position:absolute;
		left: 482px;
		top: 350px;
		width: 300px;
		height: 20px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		color: #ffffff;
	}

	.Languages p {
		color: #c38395;
		font-weight: normal;
		font-size: 7pt;
	}

	.Special {
		position: absolute;
		top: 0px;
		left: 451px;
		width: 429px;
		height: 37px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.Special ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}

	.Special li {
		list-style-type: none;
		float: left;
		width: auto;
		height: 37px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}

	.Menu {
		position: absolute;
		top: 335px;
		left: 0px;
		width: 300px;
		height: 245px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.Menu ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}

	.Menu li {
		list-style-type: none;
		float: left;
		width: auto;
		height: 49px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}

	.HotelCERT {
		position: absolute;
		top: 546px;
		left: 595px;
		width: 178px;
		height: 57px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.CHDF {
		position: absolute;
		top: 541px;
		left: 783px;
		width: 133px;
		height: 50px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.GDC {
		position: absolute;
		top: 541px;
		left: 916px;
		width: 57px;
		height: 57px;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	/* Flash */

	.FlashIntro {
		position: absolute;
		top: 62px;
		left: 19px;
		width: 490px;
		height: 205px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.FlashIntro2 {
		position: absolute;
		top: 370px;
		left: 478px;
		width: 302px;
		height: 60px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}
	
	.FlashContent {
		position: absolute;
		top: 29px;
		left: 502px;
		width: 490px;
		height: 330px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		overflow: hidden;
	}

	.FlashNotice {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 5px;
		font-size: 7pt;
		color: #ff00ff;
	}
}

@media print, handheld {

	.atx_Opening {
		width: 274px;
		height:224px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
		background: Transparent;
	}

	.TextColumn {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}
	
	.TextColumn p, .TextColumn li {
		font-family: Tahoma, "MS Sans Serif";
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		margin: 0px 0px 8px 0px;
		background: Transparent;
		line-height: 1.25em;
	}

	.TextColumnSmall {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}

	.TextColumnSmall p, .TextColumnSmall li {
		font-family: Tahoma, "MS Sans Serif";
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		margin: 0px 0px 8px 0px;
		background: Transparent;
		line-height: 1.25em;
	}

	.BottomContent p {
		color: #000000;
		font-size: 7pt;
	}

	.BottomContent a, .BottomContent a:visited  {
		text-decoration: none;
		color: #000000; 
	}

	.BottomContent a:hover {
		text-decoration: underline;
		color: #ffcc00; 
	}

	.BottomContent a:active {
		text-decoration: none;
		color: #ff0000;
	}

	.Copyright {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
		text-align: left;
	}

	.MenuText {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}

	.MenuText ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: Transparent;
	}

	.MenuText li {
		list-style-type: none;
		float: left;
		color: #000000;
		font-size: 7pt;
	}

	.ATXOOM {
		display: none;
	}

	/* Actions */

	.Logo {
		display: none;
	}

	.LogoVisite {
		display: none;
	}

	.Title {
		display: none;
	}

	.Special {
		display: none;
	}

	.Menu {
		display: none;
	}

	.CHDF {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	/* Flash */

	.FlashIntro {
		display: none;
	}
	
	.FlashContent {
		display: none;
	}
}
