/* ********************************* */
/* 			1. GENERAL				 */
/* 			2. PACKAGE	 			 */
/* 			3. HOT SPOT	 			 */
/* 			4. MENU THEMES 			 */
/* 			6. RANGEES	 			 */
/* ********************************* */

/* ********************************* */
/* 			1. GENERAL				 */
/* ********************************* */

html,
body {
	background:				transparent url(/img/fr/common/backgroundTexture.jpg) repeat top right;
	color:					#515151;
	font-family:			arial, verdana, helvetica, sans-serif;
	font-size:				12px;
	margin:					0;
	padding:				0;
	width:					100%;
}

hr {
	border-color:			#3C434B;
	border-style:			dotted none none;
	border-width:			1px medium medium;
	height:					0;
	margin:					3px 0 0;
	padding:				0;
}

a {
	color:					#009adc;
	text-decoration:		none;
	outline:				none;
}
a img {
	border :					none;
}
a:hover {
	text-decoration:		underline;
	color:					#00648f;
}

#htmlContent {
	width:					100%;
}

#flashContent {
	background:				transparent url(/img/fr/common/headerBackground.png) no-repeat center top;
	margin-left:			auto;
	margin-right:			auto;
	padding:				0;
}

#flash {
	background:				transparent url(/img/fr/common/flashImage.jpg) no-repeat center top;
	height:					212px;
	margin-left:			auto;
	margin-right:			auto;
	width:					951px;
	padding:				0;
}

#contentWrapper {
	background:				transparent url(/img/fr/common/contentBackground.png) repeat-y 1px top;
	margin-left:			auto;
	margin-right:			auto;
	width:					975px;
	padding:				0;
}

#pageContent {
	background:				transparent url(/img/fr/common/contentBackgroundTop.png) no-repeat center top;
	margin-left:			auto;
	margin-right:			auto;
	padding:				0;
}

#content {
	background:				transparent url(/img/fr/common/etoile.gif) no-repeat right top;
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
	width:					951px;
	padding:				0;
}

#lang {
	float:					left;
}
#lang ul {
	margin:				7px;
	padding:			0;
}
#lang ul li {
	display:			inline;
	list-style:			none;
	margin:				0 0 0 6px;
	padding:			0;
}

#menuLeft {
	background:				transparent url(/img/fr/common/menuLeftBackground.png) no-repeat left top;
	display:				block;
	float:					left;
	position:				relative;
	text-align:				left;
	width:					186px;
}


#menuLeftLeftTopCorner {
	background:				transparent url(/img/fr/common/menuLeftLeftTopCorner.gif) no-repeat left top;
	display:				block;
	height:					5px;
	position:				absolute;
	width:					5px;
	z-index:				2;
}

#navigation {
	display:				block;
	margin:					0;
	position:				relative;
	z-index:				1;
}
	
#navigation ul.common {
	list-style:				none;
	margin:					0;
	padding:				0;
}

#navigation ul.common li {
	border-bottom:			1px solid #98a6b2;
	display:				block;
	list-style:				none;
	overflow:				hidden;
}

#navigation ul.common li a {
	color:					#515151;
	display:				block;
	font-size:				11px;
	text-decoration:		none;
}

#navigation ul.common li a span {
	display:				block;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none;
}

#hpteLogo {
	background:				transparent url(/img/fr/common/hpte-logo.png) no-repeat left top;
	cursor:                                 pointer;
	display:				block;
	height:					106px;
	margin:					0 0 0 22px;
}

#hpteLogo span {
	display:				block;
	text-indent:			-5000px;
}

#main {
	width:					765px;
	display:				inline;
	float:					left;
	text-align:				left;
}

#mainContent {
	float:					left;
	margin:					0;
	padding:				0;
	width:					522px;
}

#mainContentData {
	display:				block;
	padding:				20px;
}

#ariane,
#ariane a {
	color:					#606569;
	text-decoration:			none;
	clear:					both;
}

#ariane a:hover {
	text-decoration:		underline;
}

h1 {
	background:		   		transparent url(/img/fr/common/h1Bullet.gif) no-repeat left 7px;
	display:		   		block;
	font-size:		   		20px;
	padding-left:			30px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:14px;
}

h4 {
	font-size:14px;
}
.textimg h2 {
	font-size:				18px;
	margin:					0;
	margin-bottom:			5px;
}
#pageUp {
	background:				transparent url(/img/2008/common/pageUp.gif) no-repeat left top;
	float:					right;
	margin-top:				25px;
}
#pageUp a {
	display:				block;
	height:					18px;
	width:					45px;
}
#pageUp span {
	display:				none;
}

#menuRight {
	float:					left;
	margin:					0;
	padding:				0;
	width:					243px;
}

.spacer {
	clear:					both;
	display:				block;
}

#footer {
	background:				transparent url(/img/fr/common/footerBackground.png) no-repeat 1px top;
	margin-left:			auto;
	margin-right:			auto;
	width:					975px;
	padding:				0;
}

#footerContent {
	width:					100%;
	margin:					0 0 10px 0;
}

#footerBar {
	display:				inline-block;
	text-align:				left;
	width:					951px;
	height:					23px;
}
#footerPrint {
	display:				none;
}

#footerPrint,
#footerLinks,
#footerFriends,
#footerLegacy,
#footerSiteMap,
#footerContact {
	border-left:			1px solid #606569;
	float:					left;
	margin:					7px 0 0 0;
}

#footerPrint a,
#footerLinks a,
#footerFriends a {
	color:					#9f9f9f;
	font-weight:			bold;
	margin:					0;
	line-height:			13px;
	padding-left:			13px;
	padding-right:			13px;
	text-decoration:		none;
}

#footerLegacy a,
#footerSiteMap a,
#footerContact a {
	color:					#606569;
	font-weight:			bold;
	margin-top:				4px;
	padding-left:			13px;
	padding-right:			13px;
	text-decoration:		none;
}

#footerPrint a:hover,
#footerLinks a:hover,
#footerFriends a:hover {
	color:					#666769;
}

#footerLegacy a:hover,
#footerSiteMap a:hover,
#footerContact a:hover {
	color:					#868f97;
}

#footerSpacer {
	float:					left;
	height:					10px;
	width:					200px;
}

#footerLegacy {
	margin-left:			103px;
}

#copyrightContent {
	width:					100%;
}

#copyright {
	color:					#606569;
	padding:				0;
	margin:					0;
	text-align:				right;
	width:					880px;
}

/* ********************************* */
/* 			2. PACKAGE	 			 */
/* ********************************* */

#packages {
	margin-top:				20px;
	width:					442px;
}
#packagesTop {
	height:					10px;
	overflow:				hidden;
	width:					442px;
}

#packagesContent {
	padding:				10px;
}

#packagesTitle {
	display:				block;
}

#packagesTitlePicture {
	float:					left;
	height:					85px;
	width:					100px;
}

#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 {
	background:				transparent url(/img/fr/common/packagesHrBackground.gif) repeat-x left top;
	height:					1px;
	margin:					15px 0 15px 0;
}

.PackageItemdotList {
	float:					left;
	height:					30px;
	width:					30px;
}

.PackageItemAlls {
	float:					left;
	width:					392px;
}

.PackageItemText {
	font-size:				12px;
}

.PackageItemText a {
	font-weight:			bold;
	text-decoration:		none;	
}

.PackageItemText a:hover {
	text-decoration:		underline;	
}

.PackageButton {
	clear: both;
}

.buttonReservez {
	background:				transparent url(/img/2008/common/buttonReservez.gif) no-repeat left top;
	display:				block;
	float:					left;
	height:					22px;
	margin-top:				5px;
	width:					99px;
}

.buttonReservezGroupe {
	background:				transparent url(/img/2008/common/buttonReservez_groupe.gif) no-repeat left top;
}

.buttonReservez a {
	display:				block;
	height:					22px;
}

.buttonReservez a span {
	display:				none;
}

.PackageItemPrice {
	display:				block;
	float:					left;
	margin-left:			5px;
	margin-top:				5px;
}

.PackageItemPrice_start {
	display:				block;
	float:					left;
	height:					22px;
	width:					3px;
}

.PackageItemPrice_bkg {
	display:				block;
	float:					left;
	font-size:				12px;
	height:					19px;
	overflow:				hidden;
	padding-top:			3px;
}

.PackageItemPrice_end {
	display:				block;
	float:					left;
	height:					22px;
	width:					5px;
}

.PackageItemImg {
	float:					right;
	width:					117px;
}

.polaroideContent {
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
	display:				block;
	margin:					0 0 0 5px;
	padding:				4px 8px 12px 4px;
}

.polaroideContent img {
	border:					0;
}

/* ********************************* */
/* 			3. HOT SPOT 			 */
/* ********************************* */


/* --- LES SEJOURS --- */

#sejours {
	background:				transparent url(/img/2008/hotSpot/sejours.png) no-repeat left top;
	display:				block;
	height:					156px;
	width:					234px;
}

#sejours form {
	padding-left:			30px;
	padding-top:			50px;
}

#sejoursSelect {
	float:					left;
	margin-right:			10px;
}

#sejoursSubmit {
	float:					left;
	margin-top :            -3px;
}
#sejoursSubmit input.buttonSubmit {
	background:				transparent url(/img/2008/hotSpot/sejoursSubmit.gif) no-repeat 0 0;
    border :                none;
    color :                 green;
	cursor :                pointer;
    font :                  normal  0  arial;
    height :                25px;
    margin :                0;
    padding :               0;
    width :                 25px;
}
#sejoursForm_sejours {
	width: 					140px;
}

/* --- RESERVER VOTRE HEBERGEMENT --- */

#reserverHebergement {
	display:				block;
	height:					56px;
	margin-top:				1px;
	width:					234px;
}

#reserverHebergement a {
	background:				transparent url(/img/2008/hotSpot/reserverVotreHebergement_off.png) no-repeat left top;
	display:				block;
	height:					56px;
	width:					234px;
}

#reserverHebergement a:hover {
	background:				transparent url(/img/2008/hotSpot/reserverVotreHebergement_on.jpg) no-repeat left top;
}

#reserverHebergement a span {
	display:				none;
}

/* --- SPECIAL GROUPE --- */

#specialGroup {
	display:				block;
	height:					54px;
	margin-top:				1px;
	width:					234px;
}

#specialGroup a {
	background:				transparent url(/img/2008/hotSpot/specialGroup_off.png) no-repeat left top;
	display:				block;
	height:					54px;
	width:					234px;
}

#specialGroup a:hover {
	background:				transparent url(/img/2008/hotSpot/specialGroup_on.png) no-repeat left top;
}

#specialGroup a span {
	display:				none;
}

/* --- COUP DE COEUR --- */

#coupdecoeur {
	margin-top:				10px;
	width:					234px;
}

#coupdecoeur a {
	background:				transparent url(/img/2008/hotSpot/coupsdecoeur_off.png) no-repeat left top;
	display:				block;
	height:					46px;
	width:					234px;
}

#coupdecoeur a:hover {
	background:				transparent url(/img/2008/hotSpot/coupsdecoeur_on.png) no-repeat left top;
}

#coupdecoeur a span {
	display:				none;
}

/* --- IDEES CADEAU --- */

#idees_cadeau {
	margin-top:				10px;
	width:					234px;
}

#idees_cadeau a {
	background:				transparent url(/img/2008/hotSpot/idees_cadeau_off.png) no-repeat left top;
	display:				block;
	height:					46px;
	width:					234px;
}

#idees_cadeau a:hover {
	background:				transparent url(/img/2008/hotSpot/idees_cadeau_on.png) no-repeat left top;
}

#idees_cadeau a span {
	display:				none;
}

/* --- BROCHURE --- */

#brochure {
	display:				block;
	height:					54px;
	margin-top:				1px;
	width:					234px;
}

#brochure a {
	background:				transparent url(/img/2008/hotSpot/brochure.jpg) no-repeat left top;
	display:				block;
	height:					54px;
	width:					234px;
}

#brochure a span {
	display:				none;
}

/* --- FETES & MANIFESTATIONS --- */

#events {
	display:				block;
	height:					39px;
	background:				transparent url(/img/fr/common/buttonFetesEtManifestationsOff.jpg) no-repeat left top;
	text-decoration:		none;
	margin:					1px 0 0 9px;
}
#events:hover {
	background:				transparent url(/img/fr/common/buttonFetesEtManifestationsOn.jpg) no-repeat left top;
}
#events span {
	display:				block;
	text-indent:			-5000px;
}

.feteNmanif_contentPicture {
	float:					left;
}

.feteNmanif_picture {
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
	margin:					0 9px 5px 0;
	padding:				5px 5px 9px 5px;
}

.feteNmanif_picture img {
	border-left:			1px solid #EAEAEA;
	border-top:				1px solid #EAEAEA;
	margin:  				0 4px 4px 0;
}

.feteNmanif_introContent {
	font-size:				10px;
	text-align:				justify;
}

.feteNmanif_introContent h3 {
	color:					#E45293;
}

.feteNmanif_textContent {
	text-align:				justify;
}

.feteNmanif_link ul {
	list-style:				none;
	margin:					10px 0 0 0;
	padding:				0;
}

.feteNmanif_link ul li {
	background:				transparent url(/img/2008/hotSpot/events_dotList.gif) no-repeat left top;
	padding-left:			20px;
}

.feteNmanif_link ul li, 
.feteNmanif_link ul li a {
	color:					#E45293;
	text-decoration:		none;
}

.feteNmanif_link ul li a:hover {
	text-decoration:		underline;
}

.feteNmanif_pagesSearch {
	margin-top:				20px
}

.categorieHidden {
	display:				none;
}

/* --- INFOS PRATIQUES --- */

#infos {
	display:				block;
	background:				transparent url(/img/fr/common/infosShadow.jpg) repeat-y;
}

#infosTop {
	background:				transparent url(/img/fr/common/infosTop.jpg) no-repeat left top;
	height:					39px;
	margin-top:				1px;
}

#infosTop span {
	display:				block;
	text-indent:			-5000px;
}

#infosContent {
	background:				transparent url(/img/fr/common/infosShadowBottom.jpg) no-repeat left bottom;
	padding:				0;
}

#infosContent ul {
	background:				transparent url(/img/fr/common/infosBackgroundBottom.jpg) no-repeat left bottom;
	display:				block;
	list-style:				none;
	margin:					0;
	padding:				10px 0 0 12px;
}

#infosContent ul li {
	border-bottom:			1px solid #D6D0CC;
	display:				inline-block;
	margin-bottom:			10px;
	padding:				0 12px 10px 11px;
	width:					205px;
}

#infosContent ul li .infosText {
	background:				transparent url(/img/fr/common/infosBullet.gif) no-repeat left 4px;
	padding:				0 0 0 11px;
}

.infosText, 
.infosText a {
	color:					#7bb74b;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
}

.infosText a:hover {
	text-decoration:		underline;
}

.infosImg {
	float:					right;
}

/* --- ESPACE LIENS --- */

#linksSpace {
	display:				block;
	margin: 				15px 0 0 0;
}

#linksSpace .linkSpaceItem {
	margin: 				5px auto 5px auto;
	width:					179px;
	padding:				0;
}

#linksSpace .linkSpaceTop {
	background:				transparent url(/img/fr/common/linksSpaceLinkTopBackground.png) no-repeat left top;
	color:					#ffffff;
	font-weight:			bold;
	height:					14px;
	padding:				0 0 0 10px;
}

#linksSpace .linkSpaceContent ul {
	display:				block;
	list-style:				none;
	margin:					5px 0 10px 22px;
	padding:				0;
}

#linksSpace .linkSpaceContent ul li {
	background:				transparent url(/img/fr/common/linksSpaceLinkBullet.gif) no-repeat left 7px;
	display:				block;
	padding:				2px 0 2px 15px;
}

#linksSpace .linkSpaceContent ul li,
#linksSpace .linkSpaceContent ul li a {
	color:					#5d4333;
	text-decoration:		none;
}

#linksSpace .linkSpaceContent ul li a:hover {
	color:					#0284bc;
}

.sejours_pagesSearch {
	margin-top:				20px;
	width:					402px;
}

.pagesSearch_inline,
.pagesSearch_current,
.pagesSearch_before,
.pagesSearch_next {
	float:					left;
	margin-left:			5px;
}

.pagesSearch_current, 
.pagesSearch_inline a:hover {
	color:					#4A3E37;
	font-size:				12px;
	text-decoration:		none;
}

.pagesSearch_inline a {
	color:					#64A328;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		underline;
}

.pagesSearch_before a {
	background:				transparent url(/img/2008/hotSpot/events_arrowBefore.gif) no-repeat left top;
	color:					#64A328;
	display:				block;
	font-size:				12px;
	margin-right:			12px;
	padding-left:			12px;
}

.pagesSearch_next a {
	background:				transparent url(/img/2008/hotSpot/events_arrowNext.gif) no-repeat top right;
	color:					#64A328;
	display:				block;
	font-size:				12px;
	margin-left:			12px;
	padding-right:			12px;
}


/* ********************************* */
/* 		4. MENU THEMES	 			 */
/* ********************************* */
/* Bien Etre : 				1496	 */
/* Sensations :				1497	 */
/* Balades :				1498	 */
/* Tourisme Durable : 		1499	 */
/* Ski Neige : 				1500	 */
/* Terroir : 				1501	 */
/* Que Du Bonheur : 		1502	 */
/* Cyclo : 					1503	 */
/* Handicap : 				1504	 */
/* Réserve de mots doux :	2097	 */
/* Sucrés Salés :			2149	 */
/* ********************************* */

#navigation ul.common .navigationLink_1496 a {
	background:				transparent url(/img/fr/common/bigIcon_1496.png) no-repeat left top;
}
#navigation ul.common .navigationLink_1496 a:hover {
	background-color:		#99E6E2;
}
.H2_1496,
li.H2_1496,
li.H2_1496 a,
#navigation ul.common .navigationLink_1496 a:hover span {
	color:					#2AA7A0;
}
/* ********************************* */
#navigation ul.common .navigationLink_1497 a {
	background:				transparent url(/img/fr/common/bigIcon_1497.png) no-repeat left top;
}
#navigation ul.common .navigationLink_1497 a:hover {
	background-color:		#FDCEAB;
}
.H2_1497,
li.H2_1497,
li.H2_1497 a,
#navigation ul.common .navigationLink_1497 a:hover span {
	color:					#F58637;
}
/* ********************************* */
#navigation ul.common .navigationLink_1498 a {
	background:				transparent url(/img/fr/common/bigIcon_1498.png) no-repeat left top;
}
#navigation ul.common .navigationLink_1498 a:hover {
	background-color:		#A6D383;
}
.H2_1498,
li.H2_1498,
li.H2_1498 a,
#navigation ul.common .navigationLink_1498 a:hover span {
	color:					#4BA800;
}
/* ********************************* */
.navigationLink_1499 a {
	background:				transparent url(/img/fr/common/bigIcon_1499.png) no-repeat left top;
}
#navigation ul.common .navigationLink_1499 a:hover {
	background-color:		#CEF6AB;
}
.H2_1499,
li.H2_1499,
li.H2_1499 a,
#navigation ul.common .navigationLink_1499 a:hover span {
	color:					#85BF2B;
}
/* ********************************* */
#navigation ul.common .navigationLink_1500 {
	background:				transparent url(/img/fr/accueil/navigationLink_1500Background.jpg) no-repeat left top;
}
#navigation ul.common .navigationLink_1500 a {
	background:				transparent url(/img/fr/common/bigIcon_1500.png) no-repeat left top;
	color: #ffffff;
}
#navigation ul.common .navigationLink_1500 a:hover {
	background-color:		#8FDFE1;
}
.H2_1500,
li.H2_1500,
li.H2_1500 a,
#navigation ul.common .navigationLink_1500 a:hover span {
	color:					#02C0D0;
}
#navigation .common .navigationLink_1500 {
	height:					auto;
}
#navigation .common .navigationLink_1500 .sublinks {
	background-color:		#c1f2f6;
	margin: 0;
	padding:				7px 0 7px 18px;
}
#navigation .common .navigationLink_1500 .sublinks li {
	background:				transparent url(/img/fr/accueil/sublink1500Bullet.gif) no-repeat left 3px;
	border:					none;
	height:					12px;
	margin:					7px 0;
	padding:				0 0 0 13px;
}
#navigation .common .navigationLink_1500 .sublinks li a {
	background:				none;
	color:					#089daf;
	font-size:				12px;
	font-weight:			bold;
	height:					12px;
	line-height:			12px;
	padding:				0;
}
#navigation .common .navigationLink_1500 .sublinks li a:hover {
	background:				none;
	text-decoration:		underline;
}
/* ********************************* */
#navigation ul.common .navigationLink_1501 a {
	background:				transparent url(/img/fr/common/bigIcon_1501.png) no-repeat left top;
}
#navigation ul.common .navigationLink_1501 a:hover {
	background-color:		#F1D3A1;
}
.H2_1501,
li.H2_1501,
li.H2_1501 a,
#navigation ul.common .navigationLink_1501 a:hover span {
	color:					#BC8A45;
}
/* ********************************* */
#navigation ul.common .navigationLink_1502 a {
	background:				transparent url(/img/fr/common/bigIcon_1502.png) no-repeat left top;
}
#navigation ul.common .navigationLink_1502 a:hover {
	background-color:		#F7B8DB;;
}
.H2_1502,
li.H2_1502,
li.H2_1502 a,
#navigation ul.common .navigationLink_1502 a:hover span {
	color:					#DB4396;
}
/* ********************************* */
#navigation ul.common .navigationLink_1503 a {
	background:				transparent url(/img/fr/common/bigIcon_1503.png) no-repeat left top;
}
#navigation ul.common .navigationLink_1503 a:hover {
	background-color:		#9C98B4;
}
.H2_1503,
li.H2_1503,
li.H2_1503 a,
#navigation ul.common .navigationLink_1503 a:hover span {
	color:					#605C77;
}
/* ********************************* */
#navigation ul.common .navigationLink_1504 a {
	background:				transparent url(/img/fr/common/bigIcon_1504.png) no-repeat left top;
}
#navigation ul.common .navigationLink_1504 a:hover {
	background-color:		#AAD5DE;;
}
.H2_1504,
li.H2_1504,
li.H2_1504 a,
#navigation ul.common .navigationLink_1504 a:hover span {
	color:					#288398;
}
/* ********************************* */
#navigation ul.common .navigationLink_2097 a {
	background:				transparent url(/img/fr/common/bigIcon_2097.png) no-repeat left top;
}
#navigation ul.common .navigationLink_2097 a:hover {
	background-color:		#F7B8DB;;
}
.H2_2097,
li.H2_2097,
li.H2_2097 a,
#navigation ul.common .navigationLink_2097 a:hover span {
	color:					#DB4396;
}
/* ********************************* */
#navigation ul.common .navigationLink_2149 a {
	background:				transparent url(/img/fr/common/bigIcon_2149.png) no-repeat left top;
}
#navigation ul.common .navigationLink_2149 a:hover {
	background-color:		#F1D3A1;
}
.H2_2149,
li.H2_2149,
li.H2_2149 a,
#navigation ul.common .navigationLink_2149 a:hover span {
	color:					#BC8A45;
}

/* ********************************* */
/* 			6. RANGEES	 			 */
/* ********************************* */

.box-presentation {
	position:				relative;
}

.box-presentation-allFiles {
	float:					left;
	overflow:				hidden;
	width:					230px;
}

.box-presentation-allFiles ul {
	list-style:				none;
	margin:					0;
	padding:				0;
}
 
.box-presentation-allFiles ul li, 
.box-presentation-allFiles ul li a {
	float:					left;
	width:					50px;
}
 
.box-presentation-allFiles ul li {
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
	margin:					0 10px 0 0;
	padding:				5px 9px 9px 5px;
}

.box-presentation-thumb-mask {
	margin:					0;
	overflow:				hidden;
	padding:				0;
	width:					50px;
}

.box-presentation-thumb-mask div {
	margin:					0 auto 0 auto;
	padding:				0;
}

.box-presentation-constantFiles {
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
	height:					150px;
	left:					0;
	margin:					0 9px 5px 0;
	overflow:				hidden;
	padding:				5px 10px 9px 5px;
	top:					0;
	width:					210px;
}

.box-presentation-files {
	background:				transparent url(/img/2008/common/imgShadow.png) no-repeat right bottom;
	border:					0;
	display:				none;
	height:					150px;
	left:					0;
	margin:					0 9px 5px 0;
	overflow:				hidden;
	padding:				5px 10px 9px 5px;
	position:				absolute;
	top:					0;
	width:					210px;
}

.box-presentation-allFiles ul li img {
	border:					0;
}

.box-presentation-preview {
	height:					150px;
	margin:					0 auto 0 auto;
	overflow-x:				hidden;
	overflow-y:				normal;
	width:					210px;
	padding:				0;
}

.box-presentation-preview img {
	border:					0;
}

.box-presentation-allFiles ul li:hover .box-presentation-files {
	display:				block;
}

.box-presentation-allTexts {
	float:					left;
	margin:					0;
	padding:				0;
	width:					250px;
}

.box-presentation-startText {
	float:					left;
	height:					17px;
	width:					250px;
}

.box-presentation-text {
	float:					left;
	padding:				0 10px 0 15px;
	width:					225px;
}

.box-presentation-endText {
	float:					left;
	height:					11px;
	margin:					0;
	width:					250px;
}

.box-presentation-logo img {
	border: 				0;
	margin-top:				10px;
}

.box-presentation-text h3 {
	font-size:				16px;
}

.box-presentation-text h4 {
	font-size:				12px;
}

.box-price-start {
	background:				transparent url(/img/2008/common/priceTop.gif) no-repeat bottom left;
	height:					6px;
	width:					250px;
}

.box-price-start-groupe {
	background:				transparent url(/img/2008/common/priceTop_groupe.gif) no-repeat bottom left;
	height:					6px;
	width:					250px;
}

.box-price-text {
	background:				transparent url(/img/2008/common/priceBkg.gif) no-repeat left top;
	color:					#FFF;
	font-size:				16px;
	padding:				5px 5px 0 25px;
	text-align:				center;
	width:					220px;
}

.box-price-text span {
	font-size:				12px;
}

.box-price-text-groupe {
	background:				transparent url(/img/2008/common/priceBkg_groupe.gif) no-repeat left top;
	color:					#FFF;
	font-size:				16px;
	padding:				5px 5px 0 25px;
	text-align:				center;
	width:					220px;
}

.box-price-text-groupe span {
	font-size:				12px;
}

.box-price-end {
	background:				transparent url(/img/2008/common/priceBottom.gif) no-repeat left top;
	height:					11px;
	margin:					0;
	width:					250px;
}

.box-price-end-groupe {
	background:				transparent url(/img/2008/common/priceBottom_groupe.gif) no-repeat left top;
	height:					11px;
	margin:					0;
	width:					250px;
}

.box-presentation-text span {
	font-size:				15px;
	font-weight:			bold;
}

.box-presentation-text p {
	margin:					5px;
}

.productDetails {
	list-style-type:		none;
	margin:					10px 0 0 0;
	padding:				0;
}
.productDetails li {
	background:				transparent url(/img/2008/common/productItem.gif) no-repeat left top;
	padding:				0 0 0 15px;
}

#box-bonnes-idees-top {
	display:				block;
	height:					19px;
	margin:					10px 0 0 0;
	padding:				0;
	width:					482px;
}

#box-bonnes-idees-text {

	color:					#FFF;
	display:				block;
	margin:					0;
	padding:				5px 10px 5px 10px;
	width:					462px;
}

#box-bonnes-idees-text H1 {
	background:				transparent url(/img/2008/common/bonneIdees_h1.gif) no-repeat left top;
	margin:					0 0 10px 0;
}

#box-bonnes-idees-bottom {
	display:				block;
	height:					10px;
	margin:					0 0 10px 0;
	width:					482px;
}

#box-reserver {
	float:					left;
}

#box-reserver-top {
	background:				transparent url(/img/2008/common/reserver_top.gif) no-repeat bottom left;
	height:					10px;
	width:					180px;
}

#box-reserver-produit {
	background:				transparent url(/img/2008/common/reserver_bkg.gif) no-repeat left top;
	width:					180px;
}

#box-reserver-bottom {
	background:				transparent url(/img/2008/common/reserver_bottom.gif) no-repeat left top;
	height:					10px;
	width:					180px;
}

#box-reserver-produit a {
	color:				#FFF;
	display:			block;
	font-size:			14px;
	font-weight:		bold;
	padding:			7px 5px 5px 25px;
}

#box-reserver-produit h1 {
	background:				none;
}

#box-reserver-top-groupe {
	background:				transparent url(/img/2008/common/reserver_top_groupe.gif) no-repeat bottom left;
	height:					10px;
	width:					180px;
}

#box-reserver-produit-groupe {
	background:				transparent url(/img/2008/common/reserver_bkg_groupe.gif) no-repeat left top;
	width:					180px;
}

#box-reserver-bottom-groupe {
	background:				transparent url(/img/2008/common/reserver_bottom_groupe.gif) no-repeat left top;
	height:					10px;
	width:					180px;
}

#box-reserver-produit-groupe a {
	color:				#FFF;
	display:			block;
	font-size:			14px;
	font-weight:		bold;
	padding:			7px 5px 5px 25px;
}

#box-reserver-produit-groupe h1 {
	background:				none;
}

h2.groupe,
h2.groupe a {
	color:					#F57F0C;
}

#box-telephone {
	background:				transparent url(/img/2008/common/appelez-nous1.gif) no-repeat bottom left;
	float:					right;
	height:					43px;
	margin-right:			10px;
	width:					182px;
}

#box-telephone-groupe {
	background:				transparent url(/img/2008/common/appelez-nous2.gif) no-repeat bottom left;
	float:					right;
	height:					43px;
	margin-right:			10px;
	width:					182px;
}

.toutes-les-offres {
	background:				transparent url(/img/2008/n1/blocH4.gif) no-repeat left top;
	font-size:				14px;
	padding-left:			20px;
}

#right-produit {
	margin-bottom:			20px;
	margin-top:				20px;
}

#dynamicMap {
	background:				transparent url(/img/2008/common/dynamicMap.jpg) no-repeat right bottom;
	height:					442px;
	margin-left:			20px;
	margin-top:				10px;
	width:					442px;
}

#dynamicMap a {
	display: 				block;
	height:					442px;
	width:					442px;
}

#dynamicMap a span {
	display: 				none;
}

#formDocumentation input {
	font:					normal x-small Verdana,Arial,Helvetica,sans-serif;
}

#formDocumentation {
	margin-bottom :			10px;
	margin-top :			10px;
	padding :				0;
	width :					380px;
}
	
#formDocumentation form {
	padding : 				15px;
}
	
#formDocumentation p {
	margin:					0;
	margin-bottom:			5px;
}
	
#formDocumentation div {
	margin-bottom :			20px;
}
	
#formDocumentation div div {
	margin :				0;
}
	
#formDocumentation div div label {

}
	
#formDocumentation div div label img {
	margin-left: 			20px;
}

#formDocumentation div div label span {
	float :					left;
}
	
#formDocumentation div div input {
	margin-left :			60px;
}

#formDocumentation form label {
	display: 				inline;
	float: 					left;
	padding-left : 			1em;
 	width: 					160px;
}

#formDocumentation form label.large {
	clear : 				both;
}
	
#formDocumentation form textarea {
	clear :					both ;
	margin-left :			4%;
	width :					90%;
}
	
#formDocumentation form input {
	height :				12px;
	width:					160px;
}
	
#formDocumentation form  .submitRight {
	display: 				inline;
}

#linkBack {
	background-color:		#ECE9D8;
	border :				solid 1px black;
	float:					left;
	height :				15px;
	padding-top:			3px;
	text-align:				center;
	width:					50px;
}

#linkBack a {
	color:					#000;
	font:					normal x-small Verdana,Arial,Helvetica,sans-serif;
	text-align:				center;
	text-decoration:		none;
	width:					50px;
}

#formDocumentation form input.button,
input.button {
	background-color:		#ECE9D8;
	border :				solid 1px black;
	font:					normal x-small Verdana,Arial,Helvetica,sans-serif;
	height :				20px;
	margin-left:			10px;
	width:					60px;
}

.description-produit {
	font-weight:			bold;
}

/* DECOUVERTE */
.decouverteBkg {
	background :				#7CCAD4 url(/img/2008/common/box-decouverteTop.gif) left top no-repeat;
	padding:					40px 20px 0 20px;
	width:						442px;
}

.decouverteBkg .PackageItemText a {

	color:						#FFF;
	font-size:					14px;
	padding:					0 0 0 20px;
}
.decouverteBottom {
	background :				transparent url(/img/2008/common/box-decouverteBottom.gif) left top no-repeat;
	height:						15px;
	width:						482px;
}

.decouvertePriceStart {
	background:				transparent url(/img/2008/common/box-decouvertePriceStart.gif) no-repeat left top;
	display:				block;
	float:					left;
	height:					22px;
	width:					3px;
}

.decouvertePriceBkg {
	background-color:		#04B6C6;
	color:					#EEE3DC;
	display:				block;
	float:					left;
	font-size:				12px;
	height:					19px;
	overflow:				hidden;
	padding-top:			3px;
}

.decouvertePriceEnd {
	background:				transparent url(/img/2008/common/box-decouvertePriceEnd.gif) no-repeat left top;
	display:				block;
	float:					left;
	height:					22px;
	width:					3px;
}

/* PROMOTIONS */
.promotionBkg {
	background :				#bcbfd7 url(/img/2008/common/box-promotionTop.gif) left top no-repeat;
	margin: 40px 0 0 0;
	padding:					40px 20px 0 20px;
	width:						442px;
}

.promotionBkg .PackageItemText a {
	background :				transparent url(/img/2008/common/box-promotionDot.gif) left top no-repeat;
	color:						#FFF;
	font-size:					14px;
	padding:					0 0 0 20px;
}
.promotionBottom {
	background :				transparent url(/img/2008/common/box-promotionBottom.gif) left top no-repeat;
	height:						15px;
	width:						482px;
}

.promotionPriceStart {
	background:				transparent url(/img/2008/common/box-promotionPriceStart.gif) no-repeat left top;
	display:				block;
	float:					left;
	height:					22px;
	width:					3px;
}

.promotionPriceBkg {
	background-color:		#878baa;
	color:					#ffffff;
	display:				block;
	float:					left;
	font-size:				12px;
	height:					19px;
	overflow:				hidden;
	padding-top:			3px;
}

.promotionPriceEnd {
	background:				transparent url(/img/2008/common/box-promotionPriceEnd.gif) no-repeat left top;
	display:				block;
	float:					left;
	height:					22px;
	width:					3px;
}

/* NEUTRE */
.neutreTop {
	background :				transparent url(/img/2008/common/box-neutreTop.gif) bottom left no-repeat;
	height:						15px;
	width:						482px;
}

.neutreBkg {
	background-color :			#C1B4AC;
	color:						#FFF;
	padding:					0 20px 0 20px;
	width:						442px;
}

.neutreBkg .PackageItemText a {
	background :				transparent url(/img/2008/common/box-neutreDot.gif) left top no-repeat;
	color:						#FFF;
	font-size:					14px;
	padding:					0 0 0 20px;
}
.neutreBottom {
	background :				transparent url(/img/2008/common/box-neutreBottom.gif) left top no-repeat;
	height:						15px;
	width:						482px;
}

.neutrePriceStart {
	background:				transparent url(/img/2008/home/itemPrice_start.gif) no-repeat left top;
	display:				block;
	float:					left;
	height:					22px;
	width:					3px;
}

.neutrePriceBkg {
	background-color:		#A49185;
	color:					#EEE3DC;
	display:				block;
	float:					left;
	font-size:				12px;
	height:					19px;
	overflow:				hidden;
	padding-top:			3px;
}

.neutrePriceEnd {
	background:				transparent url(/img/2008/home/itemPrice_end.gif) no-repeat left top;
	display:				block;
	float:					left;
	height:					22px;
	width:					3px;
}

.wayofLife {
	position:				relative;	
}

.wolTop {
	background :			transparent url(/img/2008/common/box-wolTop.gif) bottom left no-repeat;
	height:					20px;
	padding:				22px 10px 0 10px;
	text-align:				right;
	width:					462px;
}
.wolTop span {
	background :			transparent url(/img/2008/common/box-wolDot.gif) left top no-repeat;
	color:					#ECDDC8;
	font-size:				14px;
	padding:				0 0 0 20px;
}
.wolBottom {
	background :			transparent url(/img/2008/common/box-wolBottom.gif) left top no-repeat;
	height:					16px;
	width:					482px;
}

.woldetails {
	display:				none;
	margin:					0;
	padding:				0;
	position:				absolute;
	top:					0;
}

.woldetailsText {
	background :			transparent url(/img/2008/common/box-wolBkg.gif) left top repeat-y;
	color:					#FFF;
	font-size:				10px;
	margin:					0;
	padding:				0 10px 0 10px;
	position:				relative;
	width:					462px;
}

.woldetailsText p {
	margin:					0;
	padding:				0;
}

.woldetailsText ul {
	margin-bottom:			0;
	padding-bottom:			0;
}

.wolBkg {
	background :			transparent url(/img/2008/common/box-wolBkg.gif) left top repeat-y;
	color:					#FFF;
	padding:				0 20px 0 20px;
	position:				relative;	
	width:					442px;
}

.wolBkg .PackageItemText a {
	color:					#FFF;
	font-size:				14px;
}

.wolBkg .PackageItemText {
	color:					#ECDDC8;
}

.btn-reserver {
	background :				transparent url(/img/2008/common/btn-reserver.gif) no-repeat;
	border :					0;
	float :						right;
	font : 						normal 8px Arial;	
	height :					15px;
	margin :					0;;
	padding :					0;
	width : 					63px;
}

.btn-reserver a {
	display:					block;
	text-decoration :			none;
}

.hidden {
	visibility:hidden;
}

.left-produit {
	float : 					left;
	margin  :					0;
	padding :					0 10px 10px 14px;
	width :						150px;
}

.right-produit {
	float : 					left;
	margin :					0 0 10px 0;
	padding: 					0;
	width :						280px;
}

.right-produit p {
	margin :					0;
	padding :					0;
}

.txt-reserver {
	color :						#4343ac;
	font :						normal 11px Arial;
	text-align :				left;	
}

/* de base */	
#produitsbase , #produitsbase p {
	color :						#606060;
	font : 						normal 11px Arial;	
	margin :					0;
	padding :					0 10px 0 0;
	text-align: 				justify;
}
#produitsbase h1 {
	color :						#6767C2;	
	font :						bold 15px Arial;
	margin :					0;
	padding:					0 0 5px 0;
}
#produitsbase h1 a {
	color :						#6767C2;	
	font :						bold 15px Arial;
	margin :					0;
	padding:					0 0 5px 0;
	text-decoration :			none;
}
#produitsbase h1 a:hover {
	color :						#6767C2;	
	text-decoration :			none;
}
#produitsbase h2, #produitsbase h2 p  {
	font :						bold 12px Arial;
	margin :					0;
	padding :					0;
}

#produitsbase h2, #produitsbase h2 p  {
	color :						#6767C2;	
}
#produitsbase h3, #produitsbase h3 p  {
	background :				url(/img/2008/common/ico-large-violet.gif) no-repeat 0 3px;
	color :						#4E5BA2;	
	font :						bold 14px Arial;
	margin :					0;
	padding :					0;
	text-indent :				25px;
}

#produitsbase h3, #produitsbase h3 p  {
	color :						#4E5BA2;	
}


.box-produitsbase {
	background :				#E9E9F8 url(/img/2008/common/box-produit-top.jpg) left top no-repeat;
	color :						#6767C2;
	margin : 					0 auto 0 auto ;
	padding :					11px 0 0 0;	
	width :						480px;
}
.produitsbase {
	background :				#E9E9F8 url(/img/2008/common/box-produit-bottom.jpg) bottom left no-repeat;
	margin : 					0 auto 0 auto ;
	padding :					0;	
	width :						480px;
}

.plus-info {
	background :				url(/img/2008/common/ico-plus-theme.gif) 0 3px no-repeat;
	color :						#6767C2;
	font : 						bold 11px Arial;	
	line-height :				11px;
	padding :					0 0 0 15px;
	text-align: 				justify;
}

.plus-info a {
	color :						#6767C2;
	font : 						bold 11px Arial;	
	text-decoration : 			none;
}
.plus-info:hover {
	color :						#01479E;
	text-decoration : 			none;
}

.prix-reserver {
	color :						#4343AC;
	font :						bold 12px Arial;
}


/* spécifique au thème découverte */
#produitsdecouverte hr {
	border:							none; 
	border-top:						1px dotted #FFFFFF; 
	height:							0;
	margin :						3px 0 3px 0;
}

#produitsdecouverte, #produitsdecouverte p {
	color :						#FFFFFF;
	font : 						normal 11px Arial;	
	margin :					0;
	padding :					0 10px 0 0;
	text-align: 				justify;
}

#produitsdecouverte h1 {
	background :				transparent url(/img/2008/common/bonneIdees_h1.gif) left top no-repeat;
	color :						#FFFFFF;
	font :						bold 15px Arial;
	margin :					0;
	padding:					3px 0 5px 25px;
}
#produitsdecouverte h1 a {
	color :						#FFF;	
	text-decoration :			none;
}
#produitsdecouverte h1 a:hover {
	color :						#FFF;	
	text-decoration :			underline;
}

#produitsdecouverte h2, #produitsdecouverte h2 p  {
	font :						bold 12px Arial;
	margin :					0;
	padding :					0;
}

#produitsdecouverte h2, #produitsdecouverte h2 p  {
	color :						#FFFFFF;	
}

.box-produitsdecouverte {	
	background :				#7CCAD5 url(/img/2008/common/box-decouverte-top.jpg) left top no-repeat;
	color :						#FFF;
	margin : 					0 auto 0 auto ;
	padding :					35px 0 0 0;	
	width :						480px;
}
.produitsdecouverte {
	background :				#7CCAD5 url(/img/2008/common/box-decouverte-bottom.jpg) bottom left no-repeat;
	margin : 					0 auto 0 auto ;
	padding :					0;	
	width :						480px;
}
.txt-reserverdecouverte {
	color :						#017080;
	font :						normal 11px Arial;
}
.plus-infodecouverte {
	background :				url(/img/site-hiver/home/ico-plus-theme.gif) 0 3px no-repeat;
	color :						#017080;
	font : 						bold 11px Arial;	
	line-height :				11px;
	padding :					0 0 0 15px;
	text-align: 				justify;
}

.plus-infodecouverte a {
	color :						#017080;
	font : 						bold 11px Arial;	
	text-decoration : 			none;
}
.plus-infodecouverte:hover {
	color :						#01479E;
	text-decoration : 			none;
}
.prix-reserverdecouverte {
	color :						#017080;
	font :						bold 12px Arial;
}

.left-produit a {
	color:						#FFF;
	text-decoration:			none;
}

.infos {
	color :						#3C434B;
	font :						normal 11px Arial;
}


/* spécifique au thème art de vivre */
#produits-artdevivre hr {
	border:							none; 
	border-top:						1px dotted #FFFFFF; 
	height:							0;
	margin :						3px 0 3px 0;
}
#produits-artdevivre, #produits-artdevivre p {
	color :						#FFFFFF;
	font : 						normal 11px Arial;	
	margin :					0;
	padding :					0 10px 0 0;
	text-align: 				justify;
}
#produits-artdevivre h1 {
	color :						#FFFFFF;	
	font :						bold 15px Arial;
	margin :					0;
	padding:					0 0 5px 0;
}
#produits-artdevivre h1 a {
	color :						#EFE4CC;	
	font :						bold 15px Arial;
	margin :					0;
	padding:					0 0 5px 0;
	text-decoration :			none;
}
#produits-artdevivre h1 a:hover {
	color :						#EFE4CC;	
	text-decoration :			none;
}
#produits-artdevivre h2, #produits-artdevivre h2 p  {
	font :						bold 12px Arial;
	margin :					0;
	padding :					0;
}
#produits-artdevivre h2, #produits-artdevivre h2 p  {
	color :						#FFFFFF;	
}

.box-produits-artdevivre {	
	background :				#AA9DAB url(/img/2008/common/box-left-bottom.jpg) left bottom no-repeat;
	color :						#FFFFFF;
	height :					170px;
	margin : 					0 auto 0 auto ;
	padding :					0;	
	width :						480px;
}
html>body .box-produits-artdevivre {	
	height :					auto;
	min-height :				170px;
}	
.txt-reserverartdevivre {
	color :						#EFE4CC;
	font :						normal 11px Arial;
	text-align :				left;	
}
.plus-info-artdevivre {
	background :				url(/img/2008/common/ico-plus-theme.gif) 0 3px no-repeat;
	color :						#48324A;
	font : 						bold 11px Arial;	
	line-height :				11px;
	margin :					5px 0 0 10px;
	padding :					0 0 0 15px;
	text-align: 				justify;
}
.detail-stitre-artvivre  {
	color :						#EFE4CC;
	cursor : 					pointer;
	display :					block;
	font : 						bold 13px Arial;	
	padding :					0 10px 10px 0;
	text-align :				right;
}
#produits-artdevivre .detail-stitre-artvivre a {
	color :						#EFE4CC;
	font : 						bold 13px Arial;	
	text-decoration :			none;
}
#produits-artdevivre div.detail-stitre-artvivre a:hover {
	color :						#FFF;
	text-decoration :			none;
}
#produits-artdevivre div.detail-stitre-artvivre img {
	padding-right :				5px;
}
#produits-artdevivre .plus-info-artdevivre a {
	color :						#48324A;
	font : 						bold 11px Arial;	
	text-decoration : 			none;
}
#produits-artdevivre .plus-info-artdevivre a:hover {
	color :						#48324A;
	text-decoration : 			underline;
}
#produits-artdevivre .more-details {
	background-color : 				#665168;
	border :						solid 2px #331D33;
	display:						none;
	left:							0; 
	margin:							0;
	padding :						10px 10px 10px 10px;
	position:						absolute;
	top:							40px;
	width :							380px;
	z-index:						100;
}
#produits-artdevivre .more-details li {

	color :						#FFFFFF;
	font : 						normal 11px Arial;	
}
.prix-reserver-artdevivre {
	color :						#EFE4CC;
	font :						bold 12px Arial;
}
.left-produit-artdevivre {

	background-color :			#AA9DAB;
	float: 						left;
	margin : 					0;
	padding :					0;
	width :						150px;
}
.right-produit-artdevivre {

	background :				#847286 url(/img/2008/common/box-produits-top.jpg) 0 0 no-repeat;
	float: 						left;
	margin : 					0;
	padding :					25px 10px 0 10px;	
	position:					relative;
	width :						310px;
}

.fond-reserver-artdevivre {
	background :				#847286 url(/img/2008/common/box-produits-bottom.jpg) 0 0 no-repeat;
	height :					15px;
	margin : 					0 auto 0 auto ;
	padding :					0;	
	width :						480px;
}

textarea {
	height:						200px;
	width:						300px;
}

textarea.little {
	height:						100px;
	width:						300px;
}

input.hidden {
	display:					none;
}

.videocenter {
	margin:						0 auto 0 auto;
	width:						320px;
}
	
/* --- CAMPING --- */
#camping {
	margin-top:				10px;
	width:					234px;
}

#camping a {
	background:				transparent url(/img/2008/hotSpot/Camping_Off.png) no-repeat left top;
	display:				block;
	height:					46px;
	width:					234px;
}

#camping a:hover {
	background:				transparent url(/img/2008/hotSpot/Camping_On.png) no-repeat left top;
}

#camping a span {
	display:				none;
}

/* Row style from EN website ???*/
.homePromo {
	background-color:		#89b8cd;
	margin:					22px 0;
	width:					486px;
}
.homePromoTop {
	background:				url(/img/2008/homePromoTop.jpg) no-repeat left top;
	height:					86px;
	padding:				14px 8px 12px 8px;
}
html>body .homePromoTop {
	height:					auto;
	min-height:				86px;
}
.homePromoTop ul {
	margin:					0;
	padding:				0;
}
.homePromoTop ul li {
	background:				url(/img/2008/hiver-en/puce4.gif) no-repeat 0 6px;
	list-style:				none;
	margin:					0;
	padding:				3px 0 5px 10px;
}
.homePromoTop,
.homePromoTop a:link,
.homePromoTop a:visited,
.homePromoTop a:hover,
.homePromoTop a:active {
	color:					#204254;
	font-size:				15px;
	text-decoration:		none;
}
.homePromoBottom {
	background:				url(/img/2008/homePromoBottom.gif) no-repeat left top;
	font-size:				0;
	height:					5px;
}
.box-presentation-text a {
	color:					#FFF;
	text-decoration:		underline;
}
.box-presentation-text a:hover {
	color:					#FFF;
	text-decoration:		underline;
}

#formDocumentation label {
	display:				block;
	float:					left;
	width:					125px;
}

.cms_forms label, #formDocumentation label {
	color:					#654D4D;
	padding-right:			10px;
	width:					155px;
}

#formDocumentation input, #formDocumentation textarea {
	background:				#F4F1F1 url(/img/2008/hiver-es/backgroundInput.gif) repeat-y scroll right top;
}

#formDocumentation input, #formDocumentation textarea, #formDocumentation select {
	clear:					left;
}

#formDocumentation input, #formDocumentation textarea, #formDocumentation select {
	background-color:		#F4F1F1;
	border:					1px solid #7B6F6F;
}

#formDocumentation .submitRight {
	text-align:				center;
}

#formDocumentation .button {
	background:				transparent url(/img/2008/hiver-es/formsButton.gif) no-repeat scroll left top;
	border:					0 none;
	color:					#FFFFFF;
	cursor:					pointer;
	font-weight:			bold;
	overflow:				visible;
	text-align:				center;
	width:					82px;
}

#formDocumentation form .submitRight {
	display:block;
}

#formDocumentation form input {
	height:18px;
	width:160px;
}

#formDocumentation form textarea {
	clear:					both;
	height:					45px;
	margin:					0;
}

.xapianSearchForm {
	background:				transparent url(/img/fr/common/xapianSearchFormBackground.png) no-repeat left top;
	height:					178px;
	margin:				0 0 0 9px;
}
.xapianSearchForm .queryInput {
	float:					left;
	margin:					56px 5px 0 28px;
	width:					160px;
	border:					1px solid #466eab;
}
.xapianSearchForm .submitInput {
	float:					left;
	margin:					53px 0 0 0;
}

#sourceIdees {
	background:				transparent url(/img/2008/hotSpot2009/sourceIdees.png) no-repeat left top;
	display:				block;
	height:					126px;
	padding-left:			30px;
	padding-top:			50px;
	width:					204px;
}
#sourceSelect {
	float:					left;
	margin-right:			10px;
}

#sourceSubmit {
	float:					left;
	margin-top :            -3px;
}
#sourceSubmit input.buttonSubmit {
	background:				transparent url(/img/2008/hotSpot/sejoursSubmit.gif) no-repeat 0 0;
    border :                none;
    color :                 green;
	cursor :                pointer;
    font :                  normal  0  arial;
    height :                25px;
    margin :                0;
    padding :               0;
    width :                 25px;
}
#sourcelinks {
	width: 					140px;
}

/* --- HOTSPOT 2009 --- */
#premiersAmours,
#derniereGlisse,
#reserverHebergement,
#specialGroup,
#coupdecoeur,
#idees_cadeau,
#camping,
#pontsjoursferies  {
	display:				block;
	height:					auto;
	margin:					0;
	padding:				0;
	width:					auto;
}
	
#echappees a,
#premiersAmours a,
#derniereGlisse a,
#reserverHebergement a,
#specialGroup a,
#coupdecoeur a,
#idees_cadeau a,
#camping a,
#weekend a,
#pontsjoursferies a,
#amourAutomne a  {
	display:				block;
	height:					39px;
	margin-top:				1px;
	width:					234px;
}

#echappees a span,
#premiersAmours a span,
#derniereGlisse a span,
#reserverHebergement a span,
#specialGroup a span,
#coupdecoeur a span,
#idees_cadeau a span,
#camping a span,
#weekend a span,
#pontsjoursferies a span,
#amourAutomne a span	   {
	display:				none;
}


#amourAutomne a{ 
	background:			transparent url(/img/fr/common/buttonAutomne.jpg) no-repeat left top;}

#amourAutomne a:hover{
	background:			transparent url(/img/fr/common/buttonAutomne.jpg) no-repeat right top;}
	
#echappees a {
	background:				transparent url(/img/fr/common/buttonEchappeeBelle.jpg) no-repeat left top;
}
#echappees a:hover {
	background:				transparent url(/img/fr/common/buttonEchappeeBelle.jpg) no-repeat right top;
}
#premiersAmours a {
	background:				transparent url(/img/2008/hotSpot2009/sansParents.jpg) no-repeat right top;
}
#premiersAmours a:hover {
	background:				transparent url(/img/2008/hotSpot2009/sansParents.jpg) no-repeat bottom left;
}
#reserverHebergement a {
	background:				transparent url(/img/fr/common/buttonReserverHopResaNeige.png) no-repeat top left;
}
#reserverHebergement a:hover {
	background:				transparent url(/img/fr/common/buttonReserverHopResaNeige.png) no-repeat top right;
}
#specialGroup a {
	background:				transparent url(/img/2008/hotSpot2009/specialGroupe.jpg) no-repeat left top;
}	
#specialGroup a:hover {
	background:				transparent url(/img/2008/hotSpot2009/specialGroupe.jpg) no-repeat bottom left;
}	
#coupdecoeur a {
	background:				transparent url(/img/2008/hotSpot2009/vacancesTribu.jpg) no-repeat left top;
}	
#coupdecoeur a:hover {
	background:				transparent url(/img/2008/hotSpot2009/vacancesTribu.jpg) no-repeat bottom left;
}
#idees_cadeau a {
background:				transparent url(/img/2008/hotSpot2009/ideesCadeaux.jpg) no-repeat left top;
}
#idees_cadeau a:hover {
	background:				transparent url(/img/2008/hotSpot2009/ideesCadeaux.jpg) no-repeat bottom left;
}
#camping a {
	background:				transparent url(/img/2008/hotSpot2009/camping.jpg) no-repeat left top;
}
#camping a:hover {
	background:				transparent url(/img/2008/hotSpot2009/camping.jpg) no-repeat bottom left;
}
#weekend a {
	background:				transparent url(/img/2008/hotSpot2009/ceWeekEnd.jpg) no-repeat left top;
}
#weekend a:hover {
	background:				transparent url(/img/2008/hotSpot2009/ceWeekEnd.jpg) no-repeat bottom left;
}
#pontsjoursferies a {
	background:				transparent url(/img/2008/hotSpot2009/pontsJoursFeries.jpg) no-repeat left top;
}
#pontsjoursferies a:hover {
	background:				transparent url(/img/2008/hotSpot2009/pontsJoursFeries.jpg) no-repeat bottom left;
}
#pontsjoursferies a.pontsDeMai {

	background:				transparent url(/img/2008/hotSpot2009/ceWeekEnd.gif) no-repeat left top;
}
#pontsjoursferies a.pontsDeMai:hover {
	background:				transparent url(/img/2008/hotSpot2009/ceWeekEnd.gif) no-repeat bottom left;
}
#derniereGlisse {
	position:				relative;
}
#derniereGlisse a {
	background:				transparent url(/img/2008/hotSpot2009/derniereGlisse.jpg) no-repeat left top;
}
#derniereGlisse a:hover {
	background:				transparent url(/img/2008/hotSpot2009/derniereGlisse.jpg) no-repeat bottom left;
}

/* --- THEMES 2009 --- */
#siteMap .CMS_lvl1 {
	display:				block;
}
#flocons {
	height:					39px;
	position:				absolute;
	right:					0;
	top:					0;
	width:					39px;
}

#fetesManifs {
	font-size:			12px;
	margin:				10px 0;
}
#fetesManifs .rss {
	display:			block;
	text-align:			right;
	margin:				0 0 5px 0;
	color:				#018eca;
}
#fetesManifs form {
	background:			#e6ebee;
	margin:				0;
	padding:			0;
	color:				#4a3e37;
}
#fetesManifs ul.checkboxes,
#fetesManifs ul.radios {
	margin:				0;
	padding:			0;
}
#fetesManifs ul.radios li {
	list-style:			none;
	margin:				0;
	padding:			0 0 4px 0;
}
#fetesManifs ul.checkboxes li {
	display:			block;
	float:				left;
	list-style:			none;
	margin:				0;
	padding:			0 0 3px 0;
	width:				203px;
}
#fetesManifs form .labelInput {
	float:				left;
}
#fetesManifs form .size1 {
	width:				75px;
}
#fetesManifs .alert {
	border:				solid 1px red;
	color:				#4A3E37;
	margin:				10px 2px;
	padding:			7px;
}
#fetesManifs .input {
	border:				solid 1px #b9aaa1;
	color:				#4a3e37;
	font-size:			12px;
}
#fetesManifs form p {
	clear:				left;
}
#fetesManifs fieldset {
	border:				none;
	margin:				0;
	padding:			0 10px;
}
#fetesManifs .submit {
	background:			url(/img/fr/common/fetesManifsSubmitOff.gif) no-repeat left top;
	border:				none;
	color:				#ffffff;
	font-family:		arial;
	font-size:			12px;
	font-weight:		bold;
	height:				20px;
	line-height:		20px;
	width:				83px;
}
#fetesManifs .submit:hover {
	background-image:	url(/img/fr/common/fetesManifsSubmitOn.gif);
}
#fetesManifs .label {
	background:			url(/img/fr/common/fetesManifsBulet.gif) no-repeat 0 5px;
	color:				#153b89;
	font-size:			12px;
	font-weight:		bold;
	padding:			0 0 0 9px;
}
#fetesManifs .separation {
	background:			url(/img/2009/fetesManifs_dotted.gif) repeat left top;
	clear:				both;
	font-size:			0;
	height:				1px;
	margin:				0 10px;
}
#fetesManifs .alignCenter {
	text-align:			center;
}
#fetesManifs .spacer {
	clear:				both;
	font-size:			0;
	height:				1px;
	margin:				4px 0;
}
#fetesManifs .element {
	background:			url(/img/2009/fetesManifs_dotted.gif) repeat-x left bottom;
	margin:				21px 0 0 0;
	padding:			0 0 9px 0;
}
#fetesManifs .detail {
	background:			none;
	padding:			0;
}
#fetesManifs .elementBox {
	padding:			0 0 0 12px;
}
#fetesManifs .element h3 {
	background:			transparent url(/img/fr/common/fetesManifsElementH3Bullet.gif) no-repeat 0 5px;
	padding:			0 0 0 19px;
	font-size:			17px;
}
#fetesManifs .element h3,
#fetesManifs .element h3 a {
	color:				#018eca;
}
#fetesManifs .photo img {
	width:			153px;
}
html>body #fetesManifs .photo img {
	max-width:			153px;
}
#fetesManifs .element .photo {
	background:			transparent url(/img/2008/common/imgShadow.png) no-repeat scroll right bottom;
	float:				left;
	left:				0;
	margin:				0 9px 5px 0;
	padding:			5px 10px 9px 5px;
}
#fetesManifs .element .informations {
	color:				#625044;
	float:				left;
	margin:				0 5px 14px 5px;
}
#fetesManifs .element .infoValeur {
	font-weight:		bold;
}
#fetesManifs .element .infoValeur a {
	color:				#009adc;
}
#fetesManifs .element .data {
	margin:				2px 0;
	padding:			0;
}
#fetesManifs .element .date {
	background:			transparent url(/img/fr/common/fetesManifsElementDateBullet.gif) no-repeat 0 5px;
	font-weight:		bold;
	margin:				2px 0;
	padding:			0 0 0 12px;
}
#fetesManifs .element .description {
	clear:				left;
	margin:				0 0 12px 0;
	text-align:			justify;
}
#fetesManifs .map {
	margin:				5px;
}

.buttonMenuDroite {
	margin:				1px 0 0 9px;
}
.imageButtonMenuDroite span {
	display:			block;
	text-indent:		-5000px;
}
.imageButtonMenuDroite {
	height:				39px;
	width:				234px;
	display:			block;
}
#nettoyage a {
	background:			transparent url(/img/fr/common/buttonNettoyage.jpg) no-repeat left top;
}
#nettoyage a:hover {
	background:			transparent url(/img/fr/common/buttonNettoyage.jpg) no-repeat right top;
}


#buttonPaques a {
	background:			transparent url(/img/2008/hotSpot2009/paques.jpg) no-repeat left top;
}
#buttonPaques a:hover {
	background:			transparent url(/img/2008/hotSpot2009/paques.jpg) no-repeat left bottom;
}
#buttonDerniereGlisse a {
	background:			transparent url(/img/fr/common/buttonDerniereGlisseOff.jpg) no-repeat left top;
}
#buttonDerniereGlisse a:hover {
	background:			transparent url(/img/fr/common/buttonDerniereGlisseOn.jpg) no-repeat left top;
}
#buttonVueDansLaPresse a {
	background:			transparent url(/img/fr/common/buttonVueDansLaPresseOff.jpg) no-repeat left top;
}
#buttonVueDansLaPresse a:hover {
	background:			transparent url(/img/fr/common/buttonVueDansLaPresseOn.jpg) no-repeat left top;
}
#buttonSaintValentin a {
	background:			transparent url(/img/fr/common/buttonSaintValentinOff.jpg) no-repeat left top;
}
#buttonSaintValentin a:hover {
	background:			transparent url(/img/fr/common/buttonSaintValentinOn.jpg) no-repeat left top;
}

#buttonReservezVotreHebergement,
#buttonReservezVotreHebergement a{
	height:					79px;
}
#buttonReservezVotreHebergement a {
	background:				transparent url(/img/fr/common/buttonReserverHopResaNeige.png) no-repeat top left;
}
#buttonReservezVotreHebergement a:hover {
	background:				transparent url(/img/fr/common/buttonReserverHopResaNeige.png) no-repeat top right;
}
#buttonNeigeEnFamille a {
	background:			transparent url(/img/fr/common/buttonNeigeEnFamilleOff.jpg) no-repeat left top;
}
#buttonNeigeEnFamille a:hover {
	background:			transparent url(/img/fr/common/buttonNeigeEnFamilleOn.jpg) no-repeat left top;
}
#buttonNeigeEntreAmis a {
	background:			transparent url(/img/fr/common/buttonNeigeEntreAmisOff.jpg) no-repeat left top;
}
#buttonNeigeEntreAmis a:hover {
	background:			transparent url(/img/fr/common/buttonNeigeEntreAmisOn.jpg) no-repeat left top;
}
#buttonNeigeEnAmoureux a {
	background:			transparent url(/img/fr/common/buttonNeigeEnAmoureuxOff.jpg) no-repeat left top;
}
#buttonNeigeEnAmoureux a:hover {
	background:			transparent url(/img/fr/common/buttonNeigeEnAmoureuxOn.jpg) no-repeat left top;
}
#chasseSpleen a {
	background:			transparent url(/img/fr/common/buttonChasseSpleen.jpg) no-repeat left top;
}
#chasseSpleen a:hover {
	background:			transparent url(/img/fr/common/buttonChasseSpleen.jpg) no-repeat left bottom;
}
#buttonVacancesDeToussaint a {
	background:			transparent url(/img/fr/common/buttonVacancesDeToussaintOff.jpg) no-repeat left top;
}
#buttonVacancesDeToussaint a:hover {
	background:			transparent url(/img/fr/common/buttonVacancesDeToussaintOn.jpg) no-repeat left top;
}
#buttonVacancesNoel a {
	background:			transparent url(/img/fr/common/buttonVacancesNoelOff.jpg) no-repeat left top;
}
#buttonVacancesNoel a:hover {
	background:			transparent url(/img/fr/common/buttonVacancesNoelOn.jpg) no-repeat left top;
}
#buttonVacancesFevrier a {
	background:			transparent url(/img/fr/common/buttonVacancesFevrierOff.jpg) no-repeat left top;
}
#buttonVacancesFevrier a:hover {
	background:			transparent url(/img/fr/common/buttonVacancesFevrierOn.jpg) no-repeat left top;
}
#buttonIdeesCadeaux a {
	background:			transparent url(/img/fr/common/buttonIdeesCadeauxOff.jpg) no-repeat left top;
	height:				38px;
}
#buttonIdeesCadeaux a:hover {
	background:			transparent url(/img/fr/common/buttonIdeesCadeauxOn.jpg) no-repeat left top;
}
#buttonLesBonnesAffaires a {
	background:			transparent url(/img/fr/common/buttonLesBonnesAffairesOff.jpg) no-repeat left top;
}
#buttonLesBonnesAffaires a:hover {
	background:			transparent url(/img/fr/common/buttonLesBonnesAffairesOn.jpg) no-repeat left top;
}
#buttonBonPlanSki a {
	background:			transparent url(/img/fr/common/buttonBonPlanSkiOff.jpg) no-repeat left top;
}
#buttonBonPlanSki a:hover {
	background:			transparent url(/img/fr/common/buttonBonPlanSkiOn.jpg) no-repeat left top;
}
#infosNeige a {
	color:				#4c616c;
	display:			block;
	font-weight:		bold;
	text-decoration:	none;
	padding:			13px 0 0 21px;
	width:				213px;
}
#infosNeige a:hover {
	color:				#60788b;
}

#infosNeige ul {
	padding:			0;
	margin:				0;
}
#infosNeige ul li {
	list-style-type:	none;
	margin:				0;
}
#infosNeigeTop {
	background:			transparent url(/img/fr/common/infosNeigeTop.jpg) no-repeat left top;
	width:				234px;
	margin:				1px 0 0 0;
}
#buttonLeBlogNeige {
	background:			transparent url(/img/fr/common/buttonLeBlogNeige.jpg) no-repeat left top;
	height:				42px;
}
#buttonLeBlogNeige a {
	height:				29px;
}
#buttonWebcam {
	background:			transparent url(/img/fr/common/buttonWebcams.jpg) no-repeat left top;
	height:				43px;
}
#buttonWebcam a {
	height:				30px;
}
#buttonBulletinNeige {
	background:			transparent url(/img/fr/common/buttonBulletinNeige.jpg) no-repeat left top;
	height:				41px;
}
#buttonBulletinNeige a {
	height:				28px;
}
#buttonCamping {
	margin-top:			0;
}
#buttonCamping a {
	background:			transparent url(/img/fr/common/buttonCampingOff.jpg) no-repeat left top;
}
#buttonCamping a:hover {
	background:			transparent url(/img/fr/common/buttonCampingOn.jpg) no-repeat left top;
}
#buttonSpecialGroupe a {
	background:			transparent url(/img/fr/common/buttonSpecialGroupeOff.jpg) no-repeat left top;
}
#buttonSpecialGroupe a:hover {
	display: block;
	background:			transparent url(/img/fr/common/buttonSpecialGroupeOn.jpg) no-repeat left top;
}
/*addthis */
#main .addthis_toolbox 
{
	float:				right;
}

/* Webcam encart */ 
.WebcamArea{		
}	

.WebcamArea h4{
	background:			transparent url(/img/fr/common/webcamH4.jpg) no-repeat scroll 0 5px;
	color:				#018ECA;
	font-size:			17px;
	font-weight:		bold;
	padding:			0 10px 0 19px;
	margin:				40px 0 10px 0;
}

.encartWebcam{
	background:			#e1e6e9 repeat-y 0 0;
	padding:			10px 15px;
	margin:				0 0 15px 0;
	color:				#6b6c6d;
	font-weight:		14px;
}

.encartWebcam .imgLeft{
	float:				left;
	padding-right:		10px;
}

.encartWebcam .imgLeft .polaroideContent{ 
	padding:			10px 14px 25px 10px;
	margin:				0px;	
}

.encartWebcam .infosWebcam{
	margin:				45px 0 0 0;		
}	

.encartWebcam .infosWebcam p{
	margin:				5px 0;		
}

.encartWebcam a.lienWebcam{
	margin-top:			20px;
	display:			inline;
	text-decoration:	none;
	min-height:			26px;
	background:			transparent url(/img/fr/common/webcamBrdOff.gif) no-repeat right top;
}	

.encartWebcam a.lienWebcam span.seeCams,
.encartWebcam a.lienWebcam span.puceCams,
.encartWebcam a.lienWebcam span.brdLienWebcam{
	margin-top:			8px;	
}		

.encartWebcam a.lienWebcam span{
		color:			#FFFFFF;
		float:			left;
		font-size:		13px;
		font-weight:	bold;
		cursor:			pointer;
}

.encartWebcam a.lienWebcam span.seeCams{
		float:			left;
		padding:		5px 10px 5px 0;
		background:		#0095BB;
}

.encartWebcam a.lienWebcam span.puceCams{
		background:		#0095BB url(/img/fr/common/puceWebcamLien.gif) no-repeat scroll 13px 11px;
		color:			#FFFFFF;
		float:			left;
		height:			9px;
		padding:		7px 10px 10px 0;
		cursor:			pointer;
		width:			15px;
		margin-left:	-11px;
		position:		relative;
}


.encartWebcam .lienWebcam span.brdLienWebcam{
	float:				left;
	width:				5px;
	height:				26px;
	background:			transparent url(/img/fr/common/webcamBrdOff.gif) no-repeat left top;
	padding:			0;
	margin:				0;
}

.encartWebcam a.lienWebcam:hover span.puceCams{
	background:			#46BBe0 url(/img/fr/common/puceWebcamLien.gif) no-repeat scroll 13px 11px;
}

.encartWebcam a.lienWebcam:hover span.brdLienWebcam{
	background:			transparent url(/img/fr/common/webcamBrdOn.gif) no-repeat left top;
}

.encartWebcam a.lienWebcam:hover span.seeCams{
		background:		#46BBe0;
}

.encartWebcam .bgWebcamStation{
	display:			block;
}
.encartWebcam .bgWebcamStation img{
	width:				170px;
	background:			#FFFFFF;
	border:				solid 1px #CCCCCC;
	padding:			10px 10px 25px 10px;
	box-shadow:			2px 2px 6px #AFAFAF;
	-moz-box-shadow:	2px 2px 6px #AFAFAF;
	-webkit-box-shadow:	2px 2px 6px #AFAFAF;
}
html>body .encartWebcam .bgWebcamStation img{
	width:				auto;
	max-width:			170px;
}

/*rangée 2 */

ul.zoneWebcam{
	background:			#c6c7c9;
	border:				none;
	padding:			0 0 10px 0;
	margin:				0;
}	
ul.zoneWebcam .bgWebcamStation img{
	width:				122px;
}
html>body ul.zoneWebcam .bgWebcamStation img{
	width:				auto;
	max-width:			122px;
}

.zoneWebcam li{
	margin:				0;
	padding:			0;
}

.zoneWebcam li{
	float:				left;
	width:				122px;
	display:			block;
	background:			#FFFFFF;
	border:				solid 1px #CCCCCC;
	padding:			10px 10px 25px 10px;
	box-shadow:			2px 2px 6px #AFAFAF;
	-moz-box-shadow:	2px 2px 6px #AFAFAF;
	-webkit-box-shadow:	2px 2px 6px #AFAFAF;
	margin:				10px 7px 10px 7px;
}	

.zoneWebcam .titreWebcam{
	display:			block;
	text-align:			center;	
	padding:			6px 0;
}

.linkWebcams .titreWebcam{
	display:			block;	
	cursor:				pointer;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			11px;
	color:				#515151;
}		

/* SKIINFO */
ul.skiinfo_list{
	margin:				0;
	padding:			0;
	list-style:			none;
	background:			none;
}
ul.skiinfo_list li{
	margin:				0;
	padding:			0;
	background:			none;
}

ul.skiinfo_list li.station{
	background:			#dfe3e5;
	-moz-border-radius:	5px;
	-webkit-border-radius:	5px;
	border-radius:		5px;
	margin:				0 0 15px 0;
}

ul.skiinfo_list li ul{
	padding:			0;
	margin:				0;
	list-style:			none;
}

ul.skiinfo_list .entete{
	display:			block;
	height:				24px;
	background:			#6B6C6E;
	-moz-border-radius:	5px;
	-webkit-border-radius:	5px;
	border-radius:		5px;
	padding:			0px 7px;
	cursor:				pointer;
}

ul.skiinfo_list .entete .moins{
	margin:				5px 0;	
	float:				left;	
	width:				14px;	
	display:			block;
	height:				14px;
	background:			transparent url(/img/fr/common/neigeMoins.gif) no-repeat left top;
}

ul.skiinfo_list .entete .plus{
	margin:				5px 0;	
	float:				left;		
	width:				14px;	
	display:			block;
	height:				14px;
	background:			transparent url(/img/fr/common/neigePlus.gif) no-repeat left top;
}

ul.skiinfo_list .entete .nom{	
	float:				left;		
	color:				#ffffff;
	margin:				3px 8px 5px 8px;
	font-weight:		bold;
	font-size:			15px;	
}

ul.skiinfo_list .entete .etat{
	float:				right;		
	color:				#ffffff;
	margin:				0 2px 0 0;
	padding:			3px 26px 0 0;
	font-weight:		normal;
	font-size:			12px;
	height:				21px;
}

ul.skiinfo_list .entete .etatopen{
	background:			transparent url(/img/fr/common/flagGreen.gif) no-repeat right top;
}

ul.skiinfo_list .entete .etatclose{
	background:			transparent url(/img/fr/common/flagRed.gif) no-repeat right top;
}

ul.skiinfo_list .snowfall{
	display:			block;
	clear:				left;
	padding:			5px 12px;	
	margin:				0 0 20px 0; 
}

ul.skiinfo_list table.levels{
	margin:				5px 12px 15px 12px;
}		
ul.skiinfo_list table.levels td{
	vertical-align:		top;
}		
ul.skiinfo_list .weather{
		margin:				0px 12px 0px 12px;
}
ul.skiinfo_list .weather p{
	margin:			0;
	padding:		1px 0 3px 0;
}
ul.skiinfo_list .weather img{
	background-color: 	#FFFFFF;
	border:				1px solid #CACACA;
	margin:				5px 0 0 0;
	padding:			5px;
}

ul.skiinfo_list .disciplinealpine,
ul.skiinfo_list .disciplinenordic,
ul.skiinfo_list .disciplinesnowpark,
ul.skiinfo_list .weather,
ul.skiinfo_list .levels{
	border-bottom:		solid 1px #6b6c6e;
	/*width:				466px;*/
}

ul.skiinfo_list .disciplinealpine,
ul.skiinfo_list .disciplinenordic,
ul.skiinfo_list .disciplinesnowpark{
	margin:				12px 12px 0px 12px;
	padding-bottom:		15px;
}


ul.skiinfo_list h3{
	margin:				0;
	background:			transparent url(/img/fr/common/puceTitreNeige.gif) no-repeat 0 5px;
	padding:			0 0 0 10px;
	color:				#2a7aac;
	font-weight:		13px;
	clear:				both;
}
ul.skiinfo_list .base,
ul.skiinfo_list .top{
	min-width:			130px;
	padding:			5px;
}
ul.skiinfo_list .base{
	border-right:		solid 1px #6b6c6e;
	padding-right:		15px;
}

ul.skiinfo_list .properties{
	border-bottom:		none;
	margin:				10px 12px 0 12px;
}

ul.skiinfo_list .top h3{
	margin-left:		11px;	
}	

ul.skiinfo_list .today,
ul.skiinfo_list .forecast{
	width:				80px;
	text-align:			center;
	font-weight:		bold;
	font-size:			12px;
	float:				left;
	display:			block;
}

ul.skiinfo_list .today{
	margin-left:		135px;				
}

ul.skiinfo_list .forecast{
	margin-left:		35px;			
}

ul.skiinfo_list .disciplines li ul.properties li{
		display:		inline;
		padding:		0 20px 0 18px;
}

ul.skiinfo_list .disciplines li ul.properties li.noPaddingLeft{
		padding-left:	0;
}

ul.skiinfo_list .disciplines h4{
		color:			#5a5b5b;
		font-weight:	bold;
		font-size:		14px;
		margin:			10px 0 5px 0;
}

ul.skiinfo_list .pistes{
		border-bottom:	none;
}

ul.skiinfo_list .pistes{
		margin:			6px 12px 0px 0;
		background-color:#ffffff;
		height:			36px;
		border:			1px solid #bcbcbc;
}

ul.skiinfo_list .pistes li{
		display:		block;
		margin-right:	25px;
		padding:		6px 10px 0px 10px;
		float:			left;	
}

ul.skiinfo_list .pistes li img{
		float:			left;
}

ul.skiinfo_list .pistes .nbPiste{
		float:			left;
		font-weight:	bold;
		margin:			5px 0 0px 3px;
}

ul.skiinfo_list .maj{
		text-align:		center;
		font-size:		13px;
		color:			#1d72a8;
}

ul.skiinfo_list p.maj{
		margin:			10px 0 0 0;
		padding:		0 0 10px 0;
}

