@charset "utf-8";
@import url("springsummer.css");
#rates_header {
	background-color: #efefef;
	height: 60px;
}

.box {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-top: auto;
	margin-bottom: auto;
	font-size: 90%;
}
.box2 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #efefef;
}
.style4 {
	font-size: 85%
}

form { margin: 0px; }
.bg_testimonials_winter3 {
	background-color: #DDD8BF;
	width: 465px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 900px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #BCB281;
	border-right-color: #BCB281;
	border-bottom-color: #BCB281;
	border-left-color: #BCB281;
}
.blueline {
	background-color: #A22626;
}

.lastmin {
	background-image: url(../images/winter_r9_c18.jpg);
	background-repeat: no-repeat;
	height: 275px;
	width: 275px;
	line-height: 1.2em;
}
/* CSS Document */

.topbanner {
	height: 25px;
	width: 950px;
	background-image: url(../images/bg_winter_red.jpg);
}
#tablelayout tr td #menu  {
	width: 723px;
	clear: none;
	height: 100px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#vline {
	background-color: #9CCFDF;
	width: 1px;
	height: 100px;
	clear: none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#crumbtrail     {
	margin-top: 7px;
	font-size: 80%;
	margin-left: 5px;
	clear: none;
	float: left;
}
#tablelayout tr td #weather {
	clear: right;
	float: right;
	height: 20px;
	margin-top: 9px;
	width: 270px;
}



#homelogo     {
	margin-left: 10px;
	margin-top: 2px;
	float: left;
	clear: right;
	width: 100px;
	text-align: left;
	font-size: 80%;
	background-image: url(../images/winter_home_red.jpg);
	background-repeat: no-repeat;
}
#language    {
	float: right;
	margin-top: 2px;
	margin-right: 10px;
	font-size: 80%;
}



body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	line-height: 1.25em;
	color: #000;
	background-repeat: repeat-x;
	background-image: url(../images/bg_winter.jpg);
	margin: 0px;
}
#header {
	margin-right: auto;
	margin-left: auto;
	border: thin solid #AA2828;
	background-color: #FFF;
	position: static;
	overflow: hidden;
	width: 950px;
	clear: none;
	background-repeat: no-repeat;
	background-position: 7px 700px;
}
#button a:link {
	color: #8A804A;
}
#button a:hover {
	color: #8A804A;
	text-decoration: underline;
}
#button a:visited {
	color: #8A804A;
}
#button a:active {
	color: #8A804A;
}

#tablelayout {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 120px;
	background-color: #FFF;
}
#footer {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 90%;
}
#footer a:link {
	color: #000;
	font-size: 110%;
}
#footer a:hover {
	color: #000;
	font-size: 110%;
	text-decoration: underline;
}

#footer a:visited {
	color: #000;
	font-size: 110%;
}
#footer a:active {
	color: #000;
	font-size: 110%;
}
#logo    {
	width: 185px;
	height: 75px;
	margin-top: 10px;
	margin-left: 16px;
	margin-right: 20px;
	clear: none;
	float: left;
	background-image: url(../images/logo_red.jpg);
}

#content {
	height: 240px;
	width: 675px;
	background-repeat: no-repeat;
	clear: none;
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#content2 {
	background-image: url(../images/new_r8_c2.jpg);
	background-repeat: no-repeat;
	clear: none;
	float: left;
	height: 36px;
	width: 675px;
	position: relative;
}



#promo {
	height: 276px;
	width: 275px;
	background-image: url(../images/new_r7_c12.jpg);
	background-repeat: repeat;
	clear: none;
	float: right;
}
#banner {
	background-repeat: no-repeat;
	width: 950px;
	clear: both;
}
#content3 {
	background-repeat: no-repeat;
	clear: none;
	float: right;
	width: 250px;
	background-color: #FFF;
	height: 150px;
}

#header #reservatsion table tr #types {
	height: 100px;
}
#header #reservatsion table tr th #ads {
	float: right;
	height: 320px;
	width: 271px;
}
#header #reservatsion table tr th #forfaits {
	float: left;
	height: 300px;
	width: 670px;
	text-align: left;
	vertical-align: top;
	margin-left: 5px;
	background-color: #FFF;
}
#chalet_title {
	height: 35px;
	width: 100%;
	background-image: url(../images/bg_kaki.jpg);
	background-repeat: repeat;
}
#chalet_number {
	font-size: 2.25em;
	color: #9FD1E0;
	width: 250px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	position: absolute;
	font-family: "Helvetica 65 Medium";
}
.chalet_desc {
	color: #F0EFE3;
	font-size: 110%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#chalet_desc {
	color: #9FD1E0;
	left: 350px;
	font-size: 125%;
	width: 280px;
	top: 12px;
	position: relative;
}
#arrow_t {
	position: relative;
	width: 25px;
	left: 640px;
	top: -25px;
}
#vline {
	height: 40px;
	width: 1px;
	position: relative;
	left: 670px;
	background-color: #FFF;
	top: -40px;
}
#arrow_r {
	float: right;
	position: relative;
	right: 15px;
	top: 0px;
}


#arrow {
	float: right;
	width: 200px;
	margin-top: 10px;
	top: -18px;
}

#gallery_bg {
	background-color: #C6BD94;
	height: 440px;
	margin-right: auto;
	margin-left: auto;
}

.whitetext {
	color: #FFF;
}
#chalet_courriel {
	position: relative;
	font-size: 110%;
	color: #FFF;
	width: 210px;
	left: 470px;
	top: 10px;
}
#activities {
	padding-top: 10px;
}


#gallery_flash {
	background-color: #C6BD94;
	margin-left: 25px;
	height: 420px;
	padding-top: 20px;
}
#tabs {
	background-color: #FFF;
	float: inherit;
	position: relative;
	z-index: 10;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;
	overflow: auto;
}

#sidebar {
	float: right;
	width: 250px;
	margin-top: 28px;
	padding: 5px;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#button {
	background-image: url(../images/button_win.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #8A804A;
	text-align: center;
	padding-top: 10px;
	clear: right;
}

#s_forfaits {
	padding-top: 10px;
}



#res_number {
	height: 40px;
	top: 0px;
	clear: none;
	float: none;
	background-image: url(../images/bg_red_2.jpg);
	padding: 0px;
}
#vline2 {
	height: 40px;
	width: 1px;
	position: relative;
	background-color: #FFF;
	left: -273px;
	float: right;
	top: -20px;
}

#header tr #bottom {
	margin-bottom: 15px;
}
.blue_titles {
	font-weight: bold;
	color: #A22626;
	font-size: 110%;
}
#bline {
	height: 100px;
	width: 1px;
	position: relative;
	float: left;
	background-color: #9FD1E0;
	left: 5px;
}
#packages_list {
	background-color: #E3DFCA;
	overflow: auto;
	background-image: url(../fireworks/bg_flower_win2.png);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
#packages_list2 {
	background-color: #E3DFCA;
	overflow: auto;
	background-image: url(../fireworks/bg_flower_win2.png);
	background-repeat: repeat-y;
	background-position: 0px -120px;
}
#packages_list3 {
	background-color: #F0EFE3;
	background-image: url(../fireworks/bg_flower_win.png);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}


#package_img {
	background-image: url(../images/entreamies.png);
	background-repeat: no-repeat;
	position: relative;
	float: left;
	clear: none;
	height: 200px;
	width: 200px;
}
.keys_bg {
	background-image: url(../images/keys2_bg.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-left: 20px;
}

#packages_bg1 {
	z-index: 4;
	background-repeat: no-repeat;
	float: left;
	clear: none;
	background-image: url(../fireworks/bg_flower.png);
	background-position: 35px bottom;
	width: 400px;
	height: 400px;
}


#packages_title {
	font-size: 1.5em;
	color: #FFF;
	font-family: "HelveticaNeue MediumCond", "HelveticaNeue MediumExt";
	vertical-align: middle;
	margin-left: 35px;
	position: relative;
	line-height: 1.5em;
}
.packages_pricebg {
	background-image: url(../images/price_win.png);
	background-repeat: no-repeat;
	position: relative;
	height: 150px;
	width: 225px;
	background-position: 0px bottom;
	float: left;
	text-align: left;
	clear: none;
}
.packages_price {
	position: relative;
	float: left;
	top: 60px;
	left: 15px;
}



.packages {
	background-repeat: no-repeat;
	width: 750px;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
}

#packages_bg {
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: #C6BD94;
}
#packages_reservation {
	float: right;
	height: 30px;
	width: 200px;
	clear: none;
	background-repeat: no-repeat;
}
#packages_specials_text {
	width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.2em;
	font-style: normal;
	top: 20px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.redtext {
	color: #F00;
}

#right_column {
	float: right;
	width: 250px;
	overflow: auto;
	height: 800px;
}

#packages_content {
	width: 550px;
	overflow: auto;
	float: right;
	height: auto;
}


.pack_ind_bg {
	background-image: url(../images/gradient_r2_.gif);
	height: 200px;
	background-repeat: no-repeat;
	width: 750px;
}
.packages_shadow {
	background-image: url(../images/shadow2_r2_c1.png);
	background-repeat: repeat-y;
}

.gradient_bg_bottom {
	background-image: url(../images/gradient_r3_c2.png);
	height: 30px;
}
.package_font_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.75em;
	color: #333;
	font-weight: bold;
	border-top-style: none;
	border-top-color: #0887AE;
	border-right-color: #0887AE;
	border-bottom-color: #0887AE;
	border-left-color: #0887AE;
	text-decoration: underline;
}
.packagefontmiddle {
	font-size: 2.3em;
	font-weight: normal;
	color: #FFF;
	line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.packagefontsubtitle {
	font-weight: normal;
	color: #B1A268;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
}
.packagepricefonttop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #FFF;
}
#vline3 {
	height: 300px;
	width: 2px;
	position: relative;
	background-color: #FFF;
	float: right;
	clear: none;
}
#massage {
	background-image: url(../images/massage_swedish.png);
	height: 173px;
	width: 842px;
}
#massage2 {
	background-image: url(../images/massage_stone.png);
	height: 173px;
	width: 842px;
}
#massage_text {
	margin-left: 300px;
	width: 450px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #3A9BB8;
	font-weight: normal;
	height: auto;
	text-align: left;
	margin-top: 15px;
}
.massage_desc {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: .8em;
}
#ourresortpic {
	background-image: url(../images/ourresort_pic_summer.gif);
	height: 305px;
	width: 631px;
	margin-left: 15px;
	float: left;
}
#ourresortpic2 {
	background-image: url(../images/ourresort_pic_summer_fr.gif);
	height: 305px;
	width: 631px;
	margin-left: 15px;
	float: left;
}

.boxbg {
	height: 132px;
	width: 227px;
	background-image: url(../images/box_bg.gif);
	background-repeat: no-repeat;
}

.logos {
	float: right;
	height: 280px;
	width: 200px;
	clear: none;
}

.blue_titles {
	font-family: "Helvetica 65 Medium";
	color: #A22626;
	font-size: 110%;
}
.blue_titles_large {
	font-weight: bold;
	color: #A22626;
	font-size: 150%;
}

#ourcenter_box {
	width: 350px;
	float: left;
	position: relative;
	top: 20px;
	left: 25px;
	text-align: left;
	vertical-align: middle;
	font-family: Helvetica;
	color: #FFF;
	font-size: 110%;
}
.ourcenter_title {
	font-size: 150%;
	color: #666;
	line-height: 1em;
	font-weight: bold;
}
.laurentides {
	font-size: 250%;
	color: #693;
	background-image: url(../fireworks/laurentides.png);
	height: 70px;
	width: 275px;
	background-repeat: no-repeat;
	background-position: -5px 0px;
}
.chalet_ {
	font-family: "Helvetica 65 Medium";
	font-size: 175%;
	color: #FFFFFF;
	font-weight: normal;
}
.chalet_number {
	font-family: "Helvetica 65 Medium";
	font-size: 175%;
	color: #FFF;
	font-weight: normal;
}
.bullet_orange {
	list-style-image: url(../images/bullet_r.gif);
	line-height: 1.5em;
}
.massage_table {
	padding: 10px;
	border: 1px solid #A22626;
	width: 700px;
	position: relative;
	background-color: #FFF;
}
.massage_image {
	clear: none;
	float: left;
	height: 120px;
	width: 110px;
	margin-right: 15px;
	margin-bottom: 50px;
	border: 1px solid #A22626;
	padding: 0px;
}
.massage_table2 {
	padding: 10px;
	border: 1px solid #A22626;
	width: 600px;
	position: relative;
	background-color: #FFF;
	font-size: 90%;
}
#map {
	margin-right: auto;
	margin-left: auto;
}
.bg_testimonials_winter {
	background-color: #D5EFF9;
	height: 700px;
	width: 400px;
	border: thin solid #CCC;
}
.select_text {
	font-size: 85%;
	color: #A22626;
	font-weight: bold;
	background-color: #efefef;
}
.chalet_box {
	font-weight: bold;
	color: #333333;
	background-image: url(../images/bg_beige.jpg);
}

.smaller_text {
	font-size: 85%;
	line-height: 1.2em;
}
#tabs2 {
	background-color: #FFF;
	float: left;
	position: relative;
	z-index: 10;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;
	width: 600px;
	clear: none;
}
#sidebar2 {
	float: right;
	width: 320px;
	margin-top: 20px;
	height: 375px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gallery_bg2 {
	background-color: #C6BD94;
	height: 500px;
	margin-right: auto;
	margin-left: auto;
}
.text_links:link {
	color: #AB2E28;
	text-decoration: none;
}

.text_links:hover {
	color: #AB2E28;
	text-decoration: underline;
}
.text_links:active {
	color: #AB2E28;
	text-decoration: none;
}
.text_links:visited {
	color: #AB2E28;
	text-decoration: none;
}
.text_links_white:link {
	color: #FFF;
	text-decoration: none;
}
.text_links_white:hover {
	color: #FFF;
	text-decoration: underline;
}
.text_links_white:active {
	color: #FFF;
	text-decoration: none;
}
.text_links_white:visited {
	color: #FFF;
	text-decoration: none;
}
#journal {
	background-image: url(../images/box1.jpg);
	height: 200px;
	width: 295px;
}
#testimonials {
	height: 275px;
	width: 275px;
	background-position: top;
	background-repeat: no-repeat;
}
.bigblacktext {
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 675px;
	background-image: url(../images/bg_red_2.jpg);
}
#testimonials2 {
	height: 900px;
	width: 482px;
	border: thin solid #BCB281;
}
#choice1 {
	background-image: url(../images/choice1_win.jpg);
	height: 172px;
	width: 335px;
}
#choice2 {
	background-image: url(../images/choice2_win.jpg);
	height: 172px;
	width: 339px;
}
#choice3 {
	background-image: url(../images/choice3_win.jpg);
	height: 172px;
	width: 274px;
}
#discover {
	background-image: url(../images/discover_winter.jpg);
	height: 40px;
	width: 950px;
}
#online_resicon {
	background-image: url(../images/online_res_red.jpg);
	height: 35px;
	width: 275px;
	background-repeat: no-repeat;
}
#discover_fr {
	background-image: url(../images/decouvrez_winter.jpg);
	height: 40px;
	width: 950px;
}
#online_resicon_fr {
	background-image: url(../images/reservations_enligne_winter.jpg);
	height: 35px;
	width: 275px;
	background-repeat: no-repeat;
}
.border {
	border: thin solid #CCCCCC;
}
#flashintro object {
  display: block;
}
.lastmincontent {
	overflow: auto;
	height: 275px;
	float: right;
	width: 265px;
	overflow-x: hidden;
}
.keyword_top {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .6em;
	color: #CCC;
	font-weight: normal;
}

