/* COMMON STYLES */
body{
	font-size:			11px;
	font-family:		arial,verdana,helvetica,sans-serif;
	margin:				0;
	padding:			0;
	background:			#FFFFFF url(/img/2008/hiver-en/bg.jpg) repeat-x top left;
	color:				#605252;
}
form{
	margin:				0;
	padding:			0;
}
a img{
	border:				none;
}
a:link,
a:visited{
	text-decoration:	none;
	color:				#5f668a;
}
a:hover{
	text-decoration:	underline;
	color:				#5f668a;
}
a:active{
	text-decoration:	none;
	color:				#5f668a;
}
p{
	margin:				7px 0;
	padding:			0;
}

.invisible{
	text-indent:                      -5000px;
        display:                           block;
        position:                         absolute;
}

#content{
	width:				500px;
}
#banniere{
	font-size:			0;
}
#banniere img{
	display:			block;
}
#main{
	background:			url(/img/2008/hiver-en/fleurs.jpg) no-repeat center 126px;
}
#center{
	width:				954px;
	margin:				0 auto;
}
#corpsBG{
	background:			url(/img/2008/hiver-en/corpsBG.gif) repeat-y top left;
}
#corps{
	background:			url(/img/2008/hiver-en/corpsbg.jpg) no-repeat top left;
	display:			inline-block;
	position:			relative;
	height:				765px;
	padding:			0 0 30px 0;
}
html>body #corps{
	display:			block;
	height:				auto;
	min-height:			765px;
}
#menu-left,
#middle,
#menu-right{
	float:				left;
}
#menu-left{
	width:				247px;
	padding:			40px 9px 0 20px;
}
#middle{
	width:				416px;
	padding:			20px 10px 0;
}
#menu-right{
	background:			url(/img/2008/hiver-en/rightShadow.png) no-repeat top left;
	width:				241px;
	padding:			0 0 0 1px;
	height:				740px;
}
html>body #menu-right{
	height:				auto;
	min-height:			740px;
}
#rightShadow{
	background:			url(/img/2008/hiver-en/rightBottom.png) no-repeat top left;
	height:				105px;
	margin:				1px 0 0 0;
}
.spacer{
	clear:				both;
	font-size:			0px;
}
#lang{
	/*text-align:			right;*/
}
#lang ul{
	margin:				7px;
	padding:			0;
}
#lang ul li{
	display:			inline;
	list-style:			none;
	padding:			0;
	margin:				0 0 0 6px;
}
#logoHPTE{
	display:			block;
	height:				106px;
	width:				188px;
	bottom:				0px;
	left:				0px;
	background:			transparent url(/img/logo-hpte-en.jpg) no-repeat top center;
}
#boxLeft1 h2,
#boxLeft2 h2,
#boxLeft3 h2{
	display:			none;
}
#boxLeft1,
#boxLeft2,
#boxLeft3{
	height:				70px;
	padding:			40px 0 0 0;
	text-align:			center;
}
.boxLeftBG{
	background:			url(/img/2008/hiver-en/shadow1.jpg) no-repeat bottom right;
	padding:			0 2px 13px 0;
	margin:				11px 0 0 0;
}
#boxLeft1{
	background:			url(/img/2008/hiver-en/boxLeft1.jpg) no-repeat top left;
}
#boxLeft2{
	background:			url(/img/2008/hiver-en/boxLeft2.jpg) no-repeat top left;
}
#boxLeft3{
	background:			url(/img/2008/hiver-en/boxLeft3.jpg) no-repeat top left;
}
#boxLeft1 select,
#boxLeft2 select,
#boxLeft3 select{
	width:				188px;
	padding:			2px;
	font-weight:		bold;
	font-size:			12px;
}
#boxLeft1 select{
	color:				#607690;
}
#boxLeft2 select{
	color:				#936c51;
}
#boxLeft3 select{
	color:				#736883;
}
#boxLeft1 .inputSubmit,
#boxLeft2 .inputSubmit,
#boxLeft3 .inputSubmit{
	margin:				0 0 0 8px;
}
#footer{
	margin:				14px 0;
	padding:			8px 0;
	border-top:			solid 1px #e3e5ec;
	color:				#98897f;
}
#zone-liens ul{
	margin:				0;
	padding:			0;
}
#zone-liens ul li{
	display:			inline;
	list-style:			none;
	padding:			0 12px;
	margin:				0;
	border-left:		solid 1px #98897f;
}
#zone-liens1,
#zone-liens2{
	float:				right;
}
#zone-liens1{
	margin:				0 0 0 140px;
}
#zone-liens1,
#zone-liens1 a:link,
#zone-liens1 a:visited,
#zone-liens1 a:hover,
#zone-liens1 a:active{
	text-decoration:	none;
	color:				#695a51;
	font-weight:		bold;
}
#zone-liens2,
#zone-liens2 a:link,
#zone-liens2 a:visited,
#zone-liens2 a:hover,
#zone-liens2 a:active{
	text-decoration:	none;
	color:				#98897f;
	font-weight:		bold;
}

/* ROWS */
.textIntro{
	padding:			0 15px 37px 16px;
	margin:				0 0 18px 0;
	background:			url(/img/2008/hiver-en/shadow1.jpg) no-repeat bottom right;
}
#ourSelectionTop{
	margin:				14px 0 0 0;
	background:			url(/img/2008/hiver-en/ourSelectionTop.png) no-repeat top left;
	height:				23px;
}
#ourSelectionTop h2{
	display:			none;
}
#ourSelection{
	background:			url(/img/2008/hiver-en/ourSelectionBG.png) repeat-y top left;
	width:				408px;
}
#ourSelectionBottom{
	background:			url(/img/2008/hiver-en/ourSelectionBottom.png) no-repeat top left;
	height:				10px;
}
#products_box ul,
#ourSelection ul{
	margin:				0;
	padding:			12px 0;
	height:				1%;
}
#products_box ul li,
#ourSelection ul li{
	padding:			0 0 12px 25px;
	margin:				12px 6px;
	list-style:			none;
	border-bottom:		dotted 1px #FFFFFF;
	background:			url(/img/2008/hiver-en/puce1.png) no-repeat top left;
	height:				1%;
}
#products_box h3,
#products_box h3 a:link,
#products_box h3 a:visited,
#products_box h3 a:hover,
#products_box h3 a:active,
#ourSelection h3,
#ourSelection h3 a:link,
#ourSelection h3 a:visited,
#ourSelection h3 a:hover,
#ourSelection h3 a:active{
	color:				#403f67;
	margin:				0;
	padding:			0;
	font-size:			14px;
	font-weight:		bold;
	text-decoration:	none;
}
#theShop{
	background:			url(/img/2008/hiver-en/theShop.png) no-repeat top left;
	height:				91px;
	padding:			30px 0 0 0;
	margin:				0 0 2px 0;
	text-align:			center;
	line-height:		20px;
}
#theShop .inputSubmit{
	vertical-align:		middle;
}
#theShop h2{
	display:			none;
}
#theShop select{
	width:				160px;
	border:				solid 1px #407f0d;
	font-size:			11px;
	color:				#000000;
	padding:			2px;
}
.bookNow{
	float:				left;
	background:			url(/img/2008/hiver-en/bookNow.png) no-repeat top left;
	width:				89px;
	height:				22px;
	margin:				0 0 0 40px;
}
.bookNow a:link,
.bookNow a:visited,
.bookNow a:hover,
.bookNow a:active{
	display:			block;
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
	width:				69px;
	padding:			0 0 0 20px;
	height:				22px;
	line-height:		22px;
}
a.productCatLink:link,
a.productCatLink:visited,
a.productCatLink:hover,
a.productCatLink:active{
	color:				#c9eeff;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0 0 0 10px;
	background:			url(/img/2008/hiver-en/puce2.gif) no-repeat 0px 4px;
}
.productResumeHome{
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			11px;
	padding:			8px 0 12px 0;
}
.productImg{
	float:					right;
	width:					117px;
}
.productImgShadow{
	display:				block;
	margin:					0px 0px 0px 5px;
	padding:				4px 8px 12px 4px;
	background:				transparent url(/img/2008/hiver-en/imgShadow.png) no-repeat right bottom;
}
.productPriceStart,
.productPriceMiddle,
.productPriceEnd{
	float:					left;
	height:					17px;
	line-height:			17px;
	margin:					2px 0 0 0;
}
.productPriceMiddle{
	background:				#c9eeff;
	padding:				0 6px;
	font-weight:			bold;
	color:					#3f446b;
}
.productPriceStart,
.productPriceEnd{
	background:				url(/img/2008/hiver-en/productPriceCorner.gif) no-repeat top left;
	width:					1px;
}
.praticalInformation,
.bookYourAccomodation,
.webcam,
.lowcostFlights,
.interactiveMap,
.respectTheMountain{
	margin:					1px 0 0 0;
}
.bookYourAccomodation a{
	display:				block;
	width:					234px;
	height:					56px;
	background:				url(/img/2008/hiver-en/bookAccomodation.png) no-repeat top left;
}
.bookYourAccomodation a:hover{
	background-position:	-234px 0;
}
.bookYourAccomodation span{
	display:				none;
}
.webcam a{
	display:				block;
	width:					234px;
	height:					56px;
	background:				url(/img/2008/hiver-en/webcam.png) no-repeat top left;
}
.webcam a:hover{
	background-position:	-234px 0;
}
.webcam span{
	display:				none;
}
.lowcostFlights a{
	display:				block;
	width:					234px;
	height:					56px;
	background:				url(/img/2008/hiver-en/lowcostFlights.png) no-repeat top left;
}
.lowcostFlights a:hover{
	background-position:	-234px 0;
}
.lowcostFlights span{
	display:				none;
}
.interactiveMap a{
	display:				block;
	width:					234px;
	height:					56px;
	background:				url(/img/2008/hiver-en/interactiveMap.png) no-repeat top left;
}
.interactiveMap a:hover{
	background-position:	-234px 0;
}
.interactiveMap span{
	display:				none;
}
.respectTheMountain a{
	display:				block;
	width:					234px;
	height:					56px;
	background:				url(/img/2008/hiver-en/respectTheMountain.png) no-repeat top left;
}
.respectTheMountain a:hover{
	background-position:	-234px 0;
}
.respectTheMountain span{
	display:				none;
}
.praticalInformation{
	background:				url(/img/2008/hiver-en/praticalInformation.png) no-repeat top left;
	padding:				36px 0 0 0;
	width:					234px;
}
.praticalInformationText{
	background:				url(/img/2008/hiver-en/praticalInformationBG.png) repeat-y top left;
}
.praticalInformationText ul{
	margin:					0 3px 0 14px;
	padding:				0 0 18px 0;
	border-top:				solid 1px #746d6d;
}
.praticalInformationText ul li{
	margin:					0;
	padding:				4px 0 5px 29px;
	background:				url(/img/2008/hiver-en/puce3.gif) no-repeat 7px 10px;
	list-style:				none;
	border-bottom:			solid 1px #746d6d;
}
.praticalInformationText,
.praticalInformationText a:link,
.praticalInformationText a:visited,
.praticalInformationText a:hover,
.praticalInformationText a:active{
	font-size:				12px;
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
}
.praticalInformation h2{
	display:				none;
}
.homePromo{
	background-color:		#89b8cd;
	margin:					22px 0;
	width:					408px;
}
.homePromoTop{
	background:				url(/img/2008/hiver-en/homePromoTop.jpg) no-repeat top left;
	padding:				14px 8px 12px 8px;
	height:					86px;
}
html>body .homePromoTop{
	height:					auto;
	min-height:				86px;
}
.homePromoTop ul{
	margin:					0;
	padding:				0;
}
.homePromoTop ul li{
	margin:					0;
	padding:				3px 0 5px 10px;
	list-style:				none;
	background:				url(/img/2008/hiver-en/puce4.gif) no-repeat 0 6px;
}
.homePromoTop,
.homePromoTop a:link,
.homePromoTop a:visited,
.homePromoTop a:hover,
.homePromoTop a:active{
	color:					#204254;
	text-decoration:		none;
	font-size:				15px;
}
.homePromoBottom{
	background:				url(/img/2008/hiver-en/homePromoBottom.gif) no-repeat top left;
	height:					5px;
	font-size:				0px;
}
#products_boxTop{
	background:				url(/img/2008/hiver-en/products_boxTop.png) no-repeat top left;
	height:					105px;
	width:					472px;
	padding:				0px 0 25px 0px;
}
html>body #products_boxTop{
	height:					auto;
	min-height:				105px;
}
#products_boxTopText{
	padding:				30px 32px 23px 11px;
	text-align:				justify;
	color:					#FFFFFF;
	font-size:				12px;
}
#products_boxTop .picture{
	float:					left;
	padding:				0 7px 7px 0;
}
#products_boxBottom{
	background:				url(/img/2008/hiver-en/products_boxBottom.png) no-repeat top left;
	width:					472px;
	height:					9px;
}
#products_box{
	background:				url(/img/2008/hiver-en/products_boxBG.png) repeat-y top left;
	width:					472px;
}
#products_box ul{
	margin:					0 5px;
	padding:				5px 0 12px 0;
	border-top:				dotted 1px #FFFFFF;
}
#products_box ul li{
	margin:					12px 1px;
}
.navigationPages{
	margin:				18px 0;
	text-align:			center;
	color:				#403f67;
}
.navigationPages img{
	vertical-align:		middle;
}
.navigationPages a:link,
.navigationPages a:visited,
.navigationPages a:hover,
.navigationPages a:active,
.navigationPages strong{
	color:				#403f67;
	text-decoration:	none;
	padding:			0 3px;
}
a.pageNumber:link,
a.pageNumber:visited,
a.pageNumber:hover,
a.pageNumber:active{
	font-weight:		bold;
	color:				#FFFFFF;
}
#top{
	display:			block;
	position:			absolute;
	bottom:				0px;
	left:				620px;
	color:				#565252;
	font-size:			12px;
	padding:			0 0 0 10px;
	background:			url(/img/2008/hiver-en/top.gif) no-repeat 0 3px;
}
a#top:link,
a#top:visited,
a#top:hover,
a#top:active{
	text-decoration:	none;
}


/* COMMON STYLES FROM STANDARD SITE */
.box-presentation {
	position:				relative;
}
.box-presentation-allFiles {
	float:					left;
	width:					230px;
	overflow:				hidden;
	margin:					0 17px 0 0;
}
.box-presentation-allFiles ul {
	margin:					0px;
	padding:				0px;
	list-style:				none;
}
 
.box-presentation-allFiles ul li, 
.box-presentation-allFiles ul li a {
	float:					left;
	width:					50px;
 }
 
.box-presentation-allFiles ul li {
	margin:					0px 10px 0px 0px;
	padding:				5px 9px 9px 5px;
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
}
.box-presentation-thumb-mask {
	width:					50px;
	overflow:				hidden;
	margin:					0px;
	padding:				0px;
}
.box-presentation-thumb-mask div{
	margin:					0px auto 0px auto;
	padding:				0px;
}
.box-presentation-constantFiles {
	top:					0px;
	left:					0px;
	width:					210px;
	height:					150px;
	overflow:				hidden;
	margin:					0px 9px 5px 0px;
	padding:				5px 10px 9px 5px;
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
}
.box-presentation-files {
	position:				absolute;
	top:					0px;
	left:					0px;
	display:				none;
	width:					210px;
	height:					150px;
	overflow:				hidden;
	margin:					0px 9px 5px 0px;
	padding:				5px 10px 9px 5px;
	border:					0px;
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
}
.box-presentation-allFiles ul li img {
	border:					0px;
}
.box-presentation-preview {
	width:					210px;
	height:					150px;
	overflow-x:				hidden;
	overflow-y:				normal;
	margin:					0px auto 0px auto;
}
.box-presentation-preview img {
	border:					0px;
}
.box-presentation-allFiles ul li:hover .box-presentation-files {
	display:				block;
}
.box-presentation-allTexts {
	float:					left;
	width:					250px;
	margin:					0px;
	padding:				0px;
}
.box-presentation-startText {
	width:					250px;
	height:					17px;
	float:					left;
}
.box-presentation-text {
	width:					224px;
	padding:				0px 10px 0px 15px;
	float:					left;
}
.box-presentation-endText {
	width:					249px;
	height:					11px;
	margin:					0px;
	float:					left;
}
.box-presentation-logo img {
	margin-top:				10px;
	border: 				0px;
}
.box-presentation-text h3 {
	font-size:				16px;
}
.box-presentation-text h4 {
	font-size:				12px;
}
.box-price-start {
	width:					250px;
	height:					6px;
	background:				transparent url(/img/2008/hiver-en/priceTop.gif) no-repeat bottom left;
}
.box-price-start-groupe {
	width:					250px;
	height:					6px;
	background:				transparent url(/img/2008/common/priceTop_groupe.gif) no-repeat bottom left;
}
.box-price-text {
	width:					220px;
	padding:				5px 5px 0px 25px;
	font-size:				16px;
	color:					#FFF;
	text-align:				center;
	background:				transparent url(/img/2008/hiver-en/priceBkg.gif) no-repeat top left;
}
.box-price-text span{
	font-size:				12px;
}
.box-price-text-groupe {
	width:					220px;
	padding:				5px 5px 0px 25px;
	font-size:				16px;
	color:					#FFF;
	text-align:				center;
	background:				transparent url(/img/2008/common/priceBkg_groupe.gif) no-repeat top left;
}
.box-price-text-groupe span{
	font-size:				12px;
}
.box-price-end {
	width:					250px;
	height:					11px;
	margin:					0px;
	background:				transparent url(/img/2008/hiver-en/priceBottom.gif) no-repeat top left;
}
.box-price-end-groupe {
	width:					250px;
	height:					11px;
	margin:					0px;
	background:				transparent url(/img/2008/common/priceBottom_groupe.gif) no-repeat top left;
}
.box-presentation-text span{
	font-weight:			bold;
	font-size:				15px;
}
.box-presentation-text p{
	margin:					5px;
}
.productDetails{
	margin:					10px 0px 0px 0px;
	padding:				0px;
	list-style-type:		none;
}
.productDetails li{
	padding:				0px 0px 0px 7px;
	background:				transparent url(/img/2008/hiver-en/productItem.gif) no-repeat 0px 6px;
}
#box-bonnes-idees-text H1{
	margin:					0px 0px 10px 0px;
	padding:				4px 0 0 25px;
	background:				url(/img/2008/common/bonneIdees_h1.gif) no-repeat top left;
	color:					#FFFFFF;
}

#box-reserver {
	float:					left;
}
#box-reserver-top {
	width:					180px;
	height:					10px;
	background:				transparent url(/img/2008/common/reserver_top.gif) no-repeat bottom left;
}
#box-reserver-produit {
	width:					180px;
	background:				transparent url(/img/2008/common/reserver_bkg.gif) no-repeat top left;
}
#box-reserver-bottom {
	width:					180px;
	height:					10px;
	background:				transparent url(/img/2008/common/reserver_bottom.gif) no-repeat top left;
}
#box-reserver-produit a{
	display:			block;
	font-size:			14px;
	padding:			7px 5px 5px 25px;
	color:				#FFF;
	font-weight:		bold;
}
#box-reserver-produit h1 {
	background:				none;
}
#box-reserver-top-groupe {
	width:					180px;
	height:					10px;
	background:				transparent url(/img/2008/common/reserver_top_groupe.gif) no-repeat bottom left;
}
#box-reserver-produit-groupe {
	width:					180px;
	background:				transparent url(/img/2008/common/reserver_bkg_groupe.gif) no-repeat top left;
}
#box-reserver-bottom-groupe {
	width:					180px;
	height:					10px;
	background:				transparent url(/img/2008/common/reserver_bottom_groupe.gif) no-repeat top left;
}
#box-reserver-produit-groupe a{
	display:			block;
	font-size:			14px;
	padding:			7px 5px 5px 25px;
	color:				#FFF;
	font-weight:		bold;
}
#box-reserver-produit-groupe h1 {
	background:				none;
}
h2.groupe,
h2.groupe a{
	color:					#F57F0C;
}
#box-telephone{
	float:					right;
	width:					126px;
	height:					36px;
	margin:					8px 10px 0 0;
	background:				transparent url(/img/2008/hiver-en/callUs.jpg) no-repeat bottom left;
}
html>body #box-telephone{
	margin:					1px 20px 0 0;
}
#box-email{
	float:					right;
	width:					138px;
	height:					36px;
	margin:					8px 5px 0 0;
	background:				transparent url(/img/2008/hiver-en/sendUsAnEmail.jpg) no-repeat bottom left;
}
html>body #box-email{
	margin:					1px 10px 0 0;
}
#box-email a{
	display:				block;
	width:					126px;
	height:					36px;
}
#box-email a span{
	display:				none;
}
#box-telephone-groupe{
	float:					right;
	width:					182px;
	height:					43px;
	margin-right:			10px;
	background:				transparent url(/img/2008/common/appelez-nous2.gif) no-repeat bottom left;
}
.toutes-les-offres {
	padding-left:			20px;
	margin:					0 0 0 210px;
	font-size:				14px;
	background:				transparent url(/img/2008/n1/blocH4.gif) no-repeat top left;
}
.toutes-les-offres a:link,
.toutes-les-offres a:visited,
.toutes-les-offres a:hover,
.toutes-les-offres a:active{
	color:					#625044;
	font-size:				12px;
	font-weight:			bold;
}
#right-produit {
	margin-top:				20px;
	margin-bottom:			20px;
}
.box-presentation-startText{
	background:				transparent url(/img/2008/hiver-en/produitTextTop.png) no-repeat top left;
}
.box-presentation-text{
	color:					#FFFFFF;
	background:				#9297B1 url(/img/2008/hiver-en/produitTextBG.png) repeat-x top left;
}
.box-presentation-text h3{
	color:					#077083;
	padding:				0 0 0 20px;
	margin:					0;
	background:				transparent url(/img/2008/themes/skiNeige/blocH3.gif) no-repeat top left;
}
.box-presentation-text h4{
	color:					#077083;
	padding-left:			15px;
	margin-left:			20px;
	font-size:				12px;
	background:				transparent url(/img/2008/themes/skiNeige/blocH4.gif) no-repeat top left;
}
.box-presentation-text h4 a{
	color:					#077083;
}
.box-presentation-endText{
	background:				transparent url(/img/2008/hiver-en/produitTextBottom.png) no-repeat top left;
}
#box-bonnes-idees-top {
	height:					10px;
	font-size:				0;
	width:					504px;
	display:				block;
	margin:					10px 0px 0px 0px;
	padding:				0px;
	background:				url(/img/2008/hiver-en/goodIdeasTop.png) no-repeat top left;
}
#box-bonnes-idees-text {
	background:				url(/img/2008/hiver-en/goodIdeasBG.png) repeat top left;
	display:				block;
	width:					494px;
	padding:				0 5px 10px 5px;
	color:					#FFF;
	margin:					0px;
}
#box-bonnes-idees-bottom {
	height:					7px;
	width:					504px;
	font-size:				0;
	display:				block;
	margin:					0px 0px 10px 0px;
	background:				url(/img/2008/hiver-en/goodIdeasBottom.png) no-repeat top left;
}
.description-produit {
	/*color:					#04BECF;*/
}
#produit{
	color:					#5f668a;
	font-size:				12px;
	text-align:				justify;
}
#winresa{
	height:					700px;
	padding:				10px;
}
#formDocumentation{
	margin:					15px 0;
}
#formDocumentation label{
	color:					#8a8080;
	font-size:				12px;
	font-weight:			bold;
}
#formDocumentation .input{
	background:				#f4f1f1;
	color:					#8a8080;
	font-size:				12px;
	padding:				1px 2px;
	border:					solid 1px #7b6f6f;
	width:					215px;
}
#formDocumentation td{
	padding:				0 0 7px 0;
}



/* ********************************* */
/* 			2. PACKAGE	 			 */
/* ********************************* */

#packages {
	width:					442px;
	margin-top:				20px;
}
#packagesTop {
	width:					442px;
	height:					10px;
	overflow:				hidden;
}

#packagesContent {
	padding:				10px;
}

#packagesTitle {
	display:				block;
}

#packagesTitlePicture {
	float:					left;
	width:					100px;
	height:					85px;
}

#packagesTitleText {
	display:				block;
	float:					left;
	width:					322px;
}

#packagesTitleTextTheme {
	font-size:				20px;
	font-weight:			bold;
}

#packagesTitleTextLink {
	margin-top:				10px;
}

#packagesTitleTextLink a {
	padding-left:			10px;
	text-decoration:		none;
}

#packagesTitleTextLink a:hover {
	text-decoration:		underline;
}

.packagesHr {
	height:					1px;
	margin:					15px 0px 15px 0px;
	background:				transparent url(/img/2008/home/packages_hr.gif) repeat-x top left;
}

.PackageItemdotList {
	float:					left;
	width:					30px;
	height:					30px;
}

.PackageItemAlls {
	float:					left;
	width:					392px;
}

.PackageItemText {
	font-size:				12px;
}

.PackageItemText a {
	font-weight:			bold;
	text-decoration:		none;	
}

.PackageItemText a:hover {
	text-decoration:		underline;	
}

.buttonReservez {
	float:					left;
	display:				block;
	width:					99px;
	height:					22px;
	margin-top:				5px;
	line-height:			22px;
	background:				transparent url(/img/2008/hiver-en/bookNow.png) no-repeat top left;
	padding:				0 0 0 20px;
}

.buttonReservezGroupe {
	background:				transparent url(/img/2008/common/buttonReservez_groupe.gif) no-repeat top left;
}

.buttonReservez a {
	display:				block;
	height:					22px;
}
.buttonReservez a:link,
.buttonReservez a:visited,
.buttonReservez a:hover,
.buttonReservez a:active {
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				11px;
	text-decoration:		none;
}

.buttonReservez a span {
	/*display:				none;*/
}
.box_price{
	width:					150px;
	background:				#a49185;
	color:					#FFFFFF;
	float:					left;
	margin:					4px 0 0 0;
}
html>body .box_price{
	width:					auto;
	max-width:				180px;
}
.box_TL{
	background:				url(/img/2008/hiver-en/box_TL.gif) no-repeat top left;
}
.box_TR{
	background:				url(/img/2008/hiver-en/box_TR.gif) no-repeat top right;
}
.box_BL{
	background:				url(/img/2008/hiver-en/box_BL.gif) no-repeat bottom left;
}
.box_BR{
	background:				url(/img/2008/hiver-en/box_BR.gif) no-repeat bottom right;
	padding:				4px;
}
.PackageItemPrice {
	float:					left;
	display:				block;
	margin-top:				5px;
	margin-left:			5px;
}
.PackageItemPrice_start {
	float:					left;
	display:				block;
	width:					3px;
	height:					22px;
}
.PackageItemPrice_bkg {
	float:					left;
	overflow:				hidden;
	display:				block;
	height:					19px;
	font-size:				12px;
	padding-top:			3px;
}
.PackageItemPrice_end {
	float:					left;
	display:				block;
	width:					3px;
	height:					22px;
}
.PackageItemImg {
	float:					right;
	width:					117px;
}
.polaroideContent {
	display:				block;
	margin:					0px 0px 0px 5px;
	padding:				4px 8px 12px 4px;
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
}

.polaroideContent img {
	border:					0px;
}


.neutreTop {
	width:						482px;
	height:						15px;
	background :				transparent url(/img/2008/common/box-neutreTop.gif) bottom left no-repeat;
}

.neutreBkg {
	width:						442px;
	padding:					0px 20px 0px 20px;
	background-color :			#C1B4AC;
	color:						#FFF;
}

.neutreBkg .PackageItemText a {
	font-size:					14px;
	padding:					0px 0px 0px 20px;
	color:						#FFF;
	background :				transparent url(/img/2008/common/box-neutreDot.gif) top left no-repeat;

}
.neutreBottom {
	width:						482px;
	height:						15px;
	background :				transparent url(/img/2008/common/box-neutreBottom.gif) top left no-repeat;
}

.neutrePriceStart {
	float:					left;
	display:				block;
	width:					3px;
	height:					22px;
	background:				transparent url(/img/2008/home/itemPrice_start.gif) no-repeat top left;
}

.neutrePriceBkg {
	float:					left;
	overflow:				hidden;
	display:				block;
	height:					19px;
	font-size:				12px;
	padding-top:			3px;
	color:					#EEE3DC;
	background-color:		#A49185;
}

.neutrePriceEnd {
	float:					left;
	display:				block;
	width:					3px;
	height:					22px;
	background:				transparent url(/img/2008/home/itemPrice_end.gif) no-repeat top left;
}
#siteMap li span{
	display:				block;
	text-indent:			-10000px;
	position:				absolute;
}
#siteMap #link_1914 a,
#siteMap #link_1928 a,
#siteMap #link_1934 a,
#siteMap #link_1935 a,
#siteMap #link_1936 a,
#siteMap #link_1937 a{
	display:				none;
}
#siteMap #link_1914 span,
#siteMap #link_1928 span,
#siteMap #link_1934 span,
#siteMap #link_1935 span,
#siteMap #link_1936 span,
#siteMap #link_1937 span{
	display:				inline;
	text-indent:			0;
	position:				static;
}
#siteMap #link_1914 li span,
#siteMap #link_1928 li span,
#siteMap #link_1934 li span,
#siteMap #link_1935 li span,
#siteMap #link_1936 li span,
#siteMap #link_1937 li span{
	display:				block;
	text-indent:			-10000px;
	position:				absolute;
}
#siteMap #link_1914 li a,
#siteMap #link_1928 li a,
#siteMap #link_1934 li a,
#siteMap #link_1935 li a,
#siteMap #link_1936 li a,
#siteMap #link_1937 li a{
	display:				inline;
}


#linkBack{
	float:					left;
	text-align:				center;
	padding-top:			3px;
	border :				solid 1px black;
	width:					50px;
	height :				15px;
	background-color:		#ECE9D8;
}

#linkBack a{
	width:					50px;
	text-align:				center;
	font:					normal x-small Verdana,Arial,Helvetica,sans-serif;
	text-decoration:		none;
	color:					#000;
}

.cms_forms .button{
	font:					normal x-small Verdana,Arial,Helvetica,sans-serif;
	margin-left:			10px;
	border :				solid 1px black;
	width:					60px;
	height :				20px;
	background-color:		#ECE9D8;
}

#main .addthis_toolbox {
	float: right;
}

