@charset "utf-8";
/* CSS Document */

body{
	margin:0; padding:0;
	font:11px Arial, Helvetica, sans-serif; color:#666666;
}
a, a:link, a:visited, a:hover {	border:none; font:11px/1.3em Arial, Helvetica, sans-serif; color:#666666;text-decoration: none ;}
img{ border:0; }
.bold{ font-weight:bold; }
.biggerFont{font-size: 15px;}
.delete{text-decoration: line-through;}
.marginRight10{margin-right:10px;}
.articleAnglais {font-size:14px;margin-top: 40px;text-align: justify;margin-left: 30px;margin-right:30px}

/*div.firstLeter:first-letter {color:#ff0000}*/

#container{ margin:auto; width:984px; }

#mainWrap{ width:984px; float:left; border:0px solid #000; }

/*header*/
.header{ margin:5px 0 0 0; }

	.logo{ width:187px; float:left; margin: 0 11px 0 0; cursor:pointer;}
	
	
	#menu {float:left; width:586px; position:relative; margin:30px 13px 0 0;z-index: 1000;}
	ul.menu {list-style:none; margin:0;padding:0}
	ul.menu * {margin:0; padding:0}
	ul.menu a {display:block; color:#838383; text-decoration:none}
	ul.menu li {position:relative; float:left; margin-right:2px;}
	ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
	ul.menu ul li {position:relative; border:1px solid #d5d5d5; border-top:none; width:189px; margin:0;}
	ul.menu ul li a {display:block; padding:3px 7px; background-color:#ffffff;font-weight: bold; padding-left: 20px;}
	ul.menu ul li a:hover { color:#8dbbca;}
	ul.menu ul ul {left:189px; top:-1px}
	ul.menu ul ul li:hover a:hover { color:#A9CD71; background:#ffffff url(images/arrowRightSubMenu.gif) 0px 7px no-repeat; padding-left:30px;}
	ul.menu a.menulink { padding:5px 7px 7px; font-weight:bold; /*background:url(images/menu-header.gif);*/ width:146px; text-align: center; color: #545952; font-size: 11px;}
	ul.menu a.menulink_cures { padding:5px 7px 7px; font-weight:bold; /*background:url(images/menu-header.gif);*/ width:79px; text-align: center; color: #545952; font-size: 11px;}
	
	ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/menu-header_over.gif);}
	ul.menu .menulink_cures:hover, ul.menu .menuhover {background:url(images/menu-header_over.gif);}
	ul.menu .sub:hover {background:#ffffff url(images/menu-arrow.gif) 177px 8px no-repeat}
	ul.menu .sub {background:#ffffff}
	ul.menu .topline {border-top:1px solid #aaa}



/*	.topCenterNav{ float:left; width:586px; position:relative; margin:30px 13px 0 0; }	
		.topCenterNav ul{
			position:absolute; margin:0; padding:0; top:0px; left:0px; margin-top:2px;
			width:568px; height:20px; 
			background:transparent url(images/top-nav.gif) no-repeat 0 0;	
		}
		
		.topCenterNav ul#nav li {
			padding:0; margin:0 0 0 20px; display:block; float:left; text-indent:-9999px;	
		}
		.topCenterNav ul#nav li a {
			border:0; display:block; text-decoration:none; background:transparent;
		}
		.topCenterNav li#nd a { width:163px; height:20px; }
			.topCenterNav li#nd a:hover{ 
			}
		
		.topCenterNav li#nc a { width:110px; height:20px; margin:0 0 0 10px; }
			.topCenterNav li#nc a { background:url(images/top-nav.gif) no-repeat -183px -17px; }
		
		.topCenterNav li#ng a { width:205px; height:20px; margin:0 0 0 10px; }	 */
	
	.topNavRight{ float:left; width:187px; text-align:right; border-left:0px solid #000; margin-top:3px; } 
		.language{}
		.language a{ color:#000; text-decoration:none; }
		.language a:hover{ text-decoration:underline; }
		.language .selected{ text-decoration:underline; }



/*main content*/
.wrapContent{
	width:984px; clear:both; float:left; margin:3px 0 10px 0;}
	/*leftSide*/
	.leftSide{ width:187px; float:left; margin: 0 11px 0 0; border:0px solid #000; }
		
		.rechercheTop{ width:187px; height:30px; margin:8px 0 0 0;}
		
		.rechercheMain{	width:187px; background:url(images/rechercheMidle.png) top left repeat-y; float:left; padding:0; /*min-height:150px;*/ }
			.rechercheSearch{ background:url(images/rechercheSearch.png) top left no-repeat; height:26px; margin:8px 0 0 3px; width:177px; border:0px solid #000; }	
			.rechercheSearch .searchBox{ width:120px; height:18px; float:left; padding:3px 0 0 30px; border:0px solid #000; }
				.searchField{ width:107px; height:14px; font-size:10px; border:0; background:#fff; }
				.okButton{ float:left; width:17px; height:13px; padding:6px 0 5px 0; border:0px solid #000;margin-top: -5px;margin-left: -4px;}
.ex{
	clear:both;
	font-size:10px;
	text-transform:lowercase;
	margin:0 0 0 5px;
	font-weight: bold;
}
.menuSeparation{
	background-color:#E9E7E7;
	border:0 solid;
	height:1px;
	width:100%;	
	margin:0px;
	padding:0px;
}			
.rechercheMap{
	/*clear:both;*/
	width:147px;
	/*text-align:center;*/
	margin:5px 0px 0px 18px;

	padding:5px 0px 5px 0px;
}
		
		
		
		
		/* MENU GAUCHE */
#accordion2 {width:185px; margin:0px; padding: 0; margin-left: 1px;}
.accordion2 { color: #666666;margin:0px; padding: 0;}
.accordion2 dt { background: url(images/arrowDown.gif) no-repeat 0 0;  color: #666666;  font: bold 12px Arial, Helvetica, sans-serif; width: 170px; height: 16px;cursor:pointer; padding:2px 0 0 15px; border: none;border-bottom:1px solid #e9e7e7;letter-spacing: 0;}
#accordeon_2 { background: url(images/arrowDown.gif) no-repeat 0 0;  color: #666666;  font: bold 12px Arial, Helvetica, sans-serif; width: 170px; height: 16px;cursor:pointer; padding:2px 0 0 15px; border: none;border-bottom:none;letter-spacing: 0;}
.accordion2 .open{ background: url(images/arrowUp.gif) no-repeat 0 0; color: #a9cd71;  font: bold 12px Arial, Helvetica, sans-serif; width: 170px; height: 16px;cursor:pointer; padding:2px 0 0 15px; border: none;border-bottom:1px solid #e9e7e7;letter-spacing: 0;}
.accordion2 dd {overflow:hidden;  font: bold 11px Arial, Helvetica, sans-serif; font-variant: small-caps ; background-color: #fff; color: #000; padding:0; margin:0px;}

.accordion2 ul{	margin:0; padding: 0; border: none;}
.accordion2 a,.accordion2 a:visited{color: #4c94a9;text-decoration:none;font-variant: small-caps ;}






		/*REGIONS*/
.accordion2 li.liRegion{	color: #4c94a9;list-style-type:none;list-style-image:none;text-decoration:none; list-style-position: inside; padding: 3px 5px 3px 25px; margin: 0px 0px 0px 0px; font-variant: small-caps ;}


.accordion2 ul li.liRegion:hover, .accordion2 ul li.liRegion:hover a, .accordion2 ul li.liRegion:hover a:hover{color: #8bbc3f;background: #ffffff;list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');text-decoration:none; padding-left:5px;cursor:pointer;font-variant: small-caps ;}

.accordion2 li.selectedRegion{background: #ffffff;list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');text-decoration:none; padding-top:5px; padding-left:15px; font-variant: small-caps ;}
.accordion2 li.selectedRegion a{color: #8bbc3f;text-decoration:none;font-variant: small-caps ;}
.accordion2 li.selectedRegion a:hover{color: #8bbc3f;text-decoration:none;padding-left:3px;font-variant: small-caps ;}




		/*STATIONS*/
.accordion2 li.liStation{	color: #4c94a9;list-style-type:none;list-style-image:none;text-decoration:none; list-style-position: inside; padding: 3px 5px 3px 40px;font-variant: small-caps ;}

.accordion2 ul li.liStation:hover, .accordion2 ul li.liStation:hover a, .accordion2 ul li.liStation:hover a:hover{color: #8bbc3f;background: #ffffff;list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');text-decoration:none; padding-left:5px;cursor:pointer;font-variant: small-caps ;}

.accordion2 li.selectedStation{background: #ffffff;list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');text-decoration:none; padding-top:5px; padding-left:40px; font-variant: small-caps ;}
.accordion2 li.selectedStation a{color: #8bbc3f;text-decoration:none;font-variant: small-caps ;}
.accordion2 li.selectedStation a:hover{color: #8bbc3f;text-decoration:none;padding-left:3px;font-variant: small-caps ;}



		/*ETRANGER*/
.accordion2 li.liEtranger{	color: #4c94a9;list-style-type:none;list-style-image:none;text-decoration:none; list-style-position: inside; padding: 3px 5px 3px 25px;font-variant: small-caps ;}


.accordion2 ul li.liEtranger:hover, .accordion2 ul li.liEtranger:hover a, .accordion2 ul li.liEtranger:hover a:hover{color: #8bbc3f;background: #ffffff;list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');text-decoration:none; padding-left:5px;cursor:pointer;font-variant: small-caps ;}

.accordion2 li.selectedEtranger{background: #ffffff;list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');text-decoration:none; padding-left:15px; font-variant: small-caps ;}
.accordion2 li.selectedEtranger a{color: #8bbc3f;text-decoration:none;font-variant: small-caps ;}
.accordion2 li.selectedEtranger a:hover{color: #8bbc3f;text-decoration:none;padding-left:3px;font-variant: small-caps ;}


		.pagination{ float:right; background:url(images/pagination-bg.png) repeat-x; height:18px; line-height:18px;}
		.pagination li{ float:left;}   
		.pagination li a{  font-size:10px; font-weight:bold; display:inline-block; padding:0px 4px;}
		.pagination li a:hover{ background:#ffffff url(images/hover-page.png) no-repeat right; height:18px; color:#DC9322; display:inline-block; text-decoration:underline; }
		.notCurrentPage{color:#FFFFFF;}
		.currentPage{ background:#ffffff url(images/hover-page.png) no-repeat right; height:18px; color:#DC9322; display:inline-block; text-decoration:underline; }
		.page-split{ background:url(images/page-split.png) no-repeat; width:2px; height:18px; text-indent:-999999px; display:block;}

.ligneRegion { border:0.5px solid #DFDFDF;}
		
		
		
		.rechercheBottom{ clear:both; width:187px; margin-left:0px;}	
			

	/*centerSide*/
	.centerSide{float:left; width:586px; margin:-9px 11px 0 0; border:0px solid #000;}
		.wrapCenter{ clear:both; width:595px; margin-left: -3px;z-index: 10;}
		.contenu_gp { margin :10px 5px 5px 5px; line-height: 16px; }
		.wrapCenterHome{ clear:both; width:586px; margin-left: -3px;margin-top: 9px;}
		.wrapCenterContenu{ clear:both; width:580px; margin-left: 3px;z-index: 10;}
			.topPad{ margin-top:10px; float:left;margin-left: 0px;margin-bottom: 10px; }
			.topPadBonASavoir{ margin-top:10px; float:left;margin-left: 0px;margin-bottom: 10px; }
			.topPadRegion{ margin-top:10px; float:left;margin-left: 0px;margin-bottom: -5px; }
			.topPadHotel{ margin-top:10px; float:left;margin-left: 0px;margin-bottom: 10px; margin-bottom:2px;}
			.topPadPromo{ margin-top:10px; float:left;margin-left: -2px; }
			.topPadNosPromo{ margin-top:-10px; float:left;margin-left: -2px;margin-bottom: 25px; }
			.topPadHome{ margin-top:10px; float:left;margin-left: -2px;margin-bottom: 10px; }
			.bottomPad{ margin-bottom:10px; }
			.emptyHeader{ height: 11px;}
		.flashBox{ width:586px; margin-top: 9px;}
			/* DIAPO */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#diaporama #wrapper {width:586px; display:none}
#wrapper * {margin:0; padding:0}
#diaporama #fullsize { width:586px; height:200px;position:relative;padding:2px; padding-top:0px;border: none;z-index:0}


/* POUR IE6 #diaporama #fullsize { width:586px; height:200px;position:relative;padding:2px; padding-top:0px;border: none;z-index:-10}*/
.slideshow{
	position: relative;
	margin-top: 8px;
	z-index: -10;}
#diaporama #information {position:absolute; bottom:0; top: 65px; left : 5px;  width:450px; height:70px; background:transparent; color:#bfc0c0; overflow:hidden; z-index:20;}
#diaporama #information2 {position:absolute; bottom:0; top: 18px; left:5px; width:400px; height:65px; background:#666; color:#fff; overflow:hidden; z-index:15; opacity:.3; filter:alpha(opacity=30)} 
#diaporama #information h3 {padding:8px 8px 0px; font-size:35px; font-weight: bolder; height: 30px;}
#diaporama #information p {padding:13px 8px 8px; font-size:20px; font-weight: bold; color:#8bbc3f;}
#diaporama #image {width:580px}
#diaporama #image img {position:absolute; z-index:-10; width:586px; cursor:pointer;}
.imgnav {position:absolute; width:25%; height:275px; cursor:pointer; z-index:15}
#imgprev {left:0; background:url(images/diapo-left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/diapo-right.gif) right center no-repeat}
#diaporama #imglink {position:absolute; height:200px; width:100%; z-index:10; opacity:.4; filter:alpha(opacity=40)}
/* .linkhover {background:url(images/diapo-link.gif) center center no-repeat} */
.linkhover {background:transparent}
#thumbnails {margin-top:0px}
#slideleft {float:left; width:20px; height:60px; background:url(images/diapo-scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:60px; background:#222 url(images/diapo-scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#diaporama #slidearea {float:right;position:relative; width:55px; margin-top:-32px; height:20px;margin-right:10px; overflow:hidden; z-index: 40; display: inline; text-align:right;}
#diaporama #slider {padding:0;margin:0; height:20px; z-index: 40; float:right}
#diaporama #slider img {border:0px;cursor:pointer; border:none; border:none;padding:0;margin:0; width:15px; height:15px; z-index: 40;}


		
		.middleBoxWrap{ float:left; width:288px; margin:0 7px 10px 0; }
		.middleBox{ margin-left:2px; float:left; width:288px; border-top:1px solid #D6D4D5; border-right:1px solid #D6D4D5; border-left:1px solid #D6D4D5; }
			
			.middleBoxBottom{ clear:both; width:290px; height:7px;margin-left:2px; }
				.middleBox h5{ margin:0; padding:3px 0 6px 0; text-align:center; font-size:12px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #D6D4D5 ;height:12px;}
				 .middleBox h5:first-letter { font-size:15px; text-transform:uppercase; }
				 .middleBox .offres{font-size:11px;font-weight: bold;}
				
			.midleBoxTable{clear:both; float:left; width:288px; border-top:0px solid #D6D4D5; border-bottom:1px solid #D6D4D5; cursor:pointer;height: auto;padding: 3px 0 7px; }
		.midleBoxTablemiddleGreen { clear:both; float:left; width:288px;height:58px; cursor:pointer;
									background: url(images/middleGreenHome.jpg);}
		.midleBoxTablemiddleRed   { clear:both; float:left; width:288px;height:58px; cursor:pointer;
								    background:url(images/middleRedHome.jpg ) center center no-repeat;}
		.midleBoxTablemiddleBlue  { clear:both; float:left; width:288px; height:58px; cursor:pointer;
								    background:url(images/middleBlueHome.jpg ) center center no-repeat;}
		.midleBoxTablemiddleYellow { clear:both; float:left; width:288px;height:58px; cursor:pointer; 
									background:url(images/middleYellowHome.jpg) center center no-repeat;}
   .midleBoxTablecuresDetenteColor { clear:both; float:left; width:288px;height:72px; cursor:pointer; 
									background:url(images/curesDetenteColor.jpg) center center no-repeat;}
   .midleBoxTablecuresAntiAgeColor { clear:both; float:left; width:288px;height:72px; cursor:pointer; 
									background:url(images/curesAntiAgeColor.JPG) center center no-repeat;}	
   .midleBoxTablecuresBeauteColor { clear:both; float:left; width:288px;height:72px; cursor:pointer; 
									background:url(images/curesBeauteColor.jpg) center center no-repeat;}
   .midleBoxTablecuresJeuneColor { clear:both; float:left; width:288px;height:72px; cursor:pointer; 
									background:url(images/curesJeuneColor.jpg) center center no-repeat;}
   .midleBoxTablecuresMaskulinColor { clear:both; float:left; width:288px;height:72px; border-top:0px solid #D6D4D5; 
		                             border-bottom:1px solid #D6D4D5; cursor:pointer; 
									background:url(images/curesMaskulinColor.jpg) center center no-repeat;}
   .midleBoxTablecuresRemiseColor { clear:both; float:left; width:288px;height:72px; cursor:pointer; 
									background:url(images/curesRemiseColor.jpg) center center no-repeat;}
	.midleBoxTablecuresSanteColor { clear:both; float:left; width:288px;height:72px; cursor:pointer; 
									background:url(images/curesSanteColor.jpg) center center no-repeat;}
   .midleBoxTablecuresYellow { clear:both; float:left; width:288px;height:72px; cursor:pointer; 
							   background:url(images/curesYellow.jpg) center center no-repeat;}																					
	 .midleBoxTableSansBorderBot{ clear:both; float:left; width:288px; border-top:0px solid #edf0f1;cursor:pointer; }
			
	 .midleBoxTableSansBorderBotmiddleGreen{ clear:both; float:left; width:288px; border-top:0px solid #edf0f1;cursor:pointer;background-color:#F2F8DE; }
	 .midleBoxTableSansBorderBotmiddleRed{ clear:both; float:left; width:288px; border-top:0px solid #edf0f1;cursor:pointer;background-color:#FBEDEC; }
	 .midleBoxTableSansBorderBotmiddleYellow{ clear:both; float:left; width:288px; border-top:0px solid #edf0f1;cursor:pointer;background-color:#FEF0E7; }
	 .midleBoxTableSansBorderBotmiddleBlue{ clear:both; float:left; width:288px; border-top:0px solid #edf0f1;cursor:pointer;background-color:#EDF9F9; }
			
	.middleBoxTDTitle{float:left; width:185px; margin:0 0 0 3px; padding:2px 0 2px 0; text-transform:uppercase; border:0px solid #000;height: auto;}
				.middleBoxTDTitle.firstLeter:first-letter { font-size:11px; text-transform:uppercase; }
				.middleBoxTDTitle span.firstLeter:first-letter { font-size:12px; text-transform:uppercase; }
				/*.middleBoxTDTitle span.firstLeter { font-weight: bold;}*/
				.middleBoxTDStart{ width:30px; float:left; margin:14px 0 0 0; height: auto;}
				.middleBoxTDNumber{ float:left; width:50px; margin:1px 0 0 5px; border:0px solid #000;height: auto;margin-left: 5px; }
				.middleBoxTDPrice{ float:left; width:40px; margin:1px 0 0 5px; border:0px solid #000;height: auto;}
			
			.middleBoxNote{ text-align:right; font-size:10px;clear:both;width:580px;margin-top:-17px; }
			.middleBoxNoteHome{ text-align:right; font-size:10px;clear:both;width:286px; }
			
			
			
				/*Page Plan Du site*/
			.encartPlanSiteHotels{ border:1.5px solid #DFDFDF;width:330px;float:left;margin-left:-2px;margin-top:10px;padding-bottom:15px;}	
            .encartPlanSiteCures{ border:1.5px solid #DFDFDF;float:left;margin-left:10px;margin-top:10px;width:238px;padding-bottom:15px;}	
            .titre_thalasso_PlanSite{color:#838383;font-size:15.5px;font-variant:small-caps;font-weight:bold;padding-bottom: 3px;padding-top: 3px;}
            .planSiteDetailLine{font-size: 13px;font-variant: small-caps;color:#4C94A9;margin-left:22px;padding-top:8px;}
            .bulleBleu {margin-left: 71px;}
		    .flecheGrise {padding-left:5px;}
            .planSiteRegion {font-size:15.5px;font-weight:bold;font-variant:small-caps;color:#7db02a;padding-left:21px;padding-top:5px;height:20px;width: 309px; background:url(images/bandeau-alpes.jpg) no-repeat;}
            .planSiteStation   {font-size: 13px;color:#4C94A9;margin-top:10px;}
            .planSiteStation a{font-size: 13px;color:#4C94A9;padding-left: 40px;}
            .planSiteStation a:hover {font-size: 13px;color:#7db02a;background:url(images/arrowRightSubMenu.gif)left no-repeat;padding-left: 30px;}
            /*.planSiteStation a:visited{font-size: 13px;color:#4C94A9;padding-left: 40px;}*/
            .ligneSeparation {border-top:0.5px solid #DFDFDF;}
            .planSiteHotelColor a{font-size: 12px;color:#4C94A9;}

			/*actualite page*/
			.bonASavoir{ height:150px; width:586px; overflow:auto;}
				.actusContent{ clear:both; float:left; width:568px; padding:5px 0 5px 0; border-bottom:1px solid #ddebef; }
				.actusTitre { padding:10px 10px; font-size: 14px; font-weight: bold;}
				.actusDescription { padding:0 20px 20px 10px; font-size: 12px; text-align: justify;}
				
				.bonASavoirContent{ clear:both; float:left; width:568px; padding:5px 0 5px 0; border-bottom:1px solid #ddebef;margin-left:5px; }
					.bonASavoirThumb{ float:left; width:88px; border:0px solid #000; }
						.bonASavoirThumb img{ padding:2px; border:1px solid #ccc; }
					
					.bonASavoirText{ float:left; width:473px; margin:0 0 0 5px; border:0px solid #000 }
				/*.bonASavoirText{margin-left:5px;float:left }*/
						.bonASavoirText:first-letter{ font-size:16px; }
			
			
			/*page-arrivee-escapades-bleue*/
			/*.aebTopBar{width:586px; height:36px; background:url(images/aebTopBar.jpg) top left no-repeat;margin-top: 10px;position: relative;}*/
			
	.aebTopBar{width:586px; height:36px;margin-top: 10px;position: relative; background:url(images/aebTopBar.jpg) top left no-repeat transparent; }
				
				
				.aebTopBarLeft{ float:left; padding:11px 0 0 25px; text-transform:uppercase; font-size:15px; border:0px solid #000 ;font-weight: bold;}

					.aebTopBarLeft.firstLeter:first-letter { font-weight:bolder; }
					/*.aebTopBarLeft a{ color:#5fc4c2; text-decoration:none; }*/
					.aebTopBarLeft a{ font-size:14px; font-weight: bold;}
					
				
				.aebTopBarCenter{ float:left; padding:11px 0 0 0px; text-transform:uppercase; font-size:13px; border:0px solid #000 }
			   .hotelTopBarRegion{margin-top:-13px}
					/*.aebTopBarCenter a{ color:#5fc4c2; text-decoration:none; }*/
					.aebTopBarCenter a{ font-size:12px; }
				
				.aebTopBarRight{ float:left; padding:11px 0 0 0px; text-transform:uppercase; font-size:13px; border:0px solid #000 }
				.hotelTopBarRegionStation{ float:left; padding:18px 0 0 0px; font-size:8px; border:0px solid #000; position: absolute;right: 20px;}
				.hotelTopBarStation{padding-top:0px }
				.hotelTopBarStation a:hover{ text-decoration:underline;}
				.hotelTopBarRegion a:hover{ text-decoration:underline;}
					.aebTopBarRight img{ margin:0 0 0 10px; }
					/*.aebTopBarRight a{ color:#000; text-decoration:none; }*/
				      .aebTopBarRight a{ font-size:12px; font-weight: bold;}
				.aebSeparator{ width:1px; height:19px; background:url(images/aebSeparator.gif) top left no-repeat; float:left; margin:8px 10px 0 10px; }
				
			.aebOffreLeft{ width:248px; float:left; }	
			.aebOffreRight2{ float:left; width:329px; border:0px solid #000; margin:0 0 0 6px;position: relative;height:162px;z-index: -10;}
			.aebOffreRight{ float:left; width:329px; border:0px solid #000; margin:0 0 0 9px;}
				.aebOffreTop{ width:329px; height:36px; background:url(images/aebOffreTop.gif);text-align: center; font-size: 14px; font-variant: small-caps; font-weight: 600;}
				.aebOffreTopPromo{ width:329px; height:25px; background:url(images/aebOffreTop.gif);text-align: center; font-size: 14px; font-variant: small-caps; font-weight: 600;padding-top: 8px;}
				.aebOffreContent{ width:329px; float:left; background:url(images/aebOffreBG.gif) top left repeat-y; }
					.aebOffreTD{ padding:3px 0 3px 15px; border-top:1px solid #c2c1c1;}
				
				.aebOffreBottom{ clear:both; width:329px; height:7px; }
				
.aebOfferPricing{
	clear:both;
	width:329px;
	height:29px;
	background:url(images/aebOffrePricing.jpg) top left no-repeat;
	margin:10px 0 0 0;
}
.aebOfferPricing2{
	clear:both;
	width:329px;
	height:29px;
	background:url(images/aebOffrePricing.jpg) top left no-repeat;
	margin:10px 0 0 0;
	position:absolute;
	bottom:5px;
}
				.pricingLeft{ float:left; width:255px; border:0px solid #000; margin:5px 0 0 0; text-align:center; }
				.pricingRight{ float:left; width:70px; border:0px solid #000; margin:5px 0 0 0; text-align:center; }
				
		.pricingRight2{ float:left; width:70px; border:0px solid #000; margin:5px 0 0 0; text-align:center;font-size: 13px; }		
			
			.aebInfo{ width:586px; height:64px; float:left; clear:both; margin:15px 0 0 0; background:url(images/aebInfoReservation.jpg) top left no-repeat; }
				.aebInfoName{ width:113px; float:left; height:14px; padding:32px 0 0 47px; border:0px solid #000;}
				.aebInfoTel{ width:113px; float:left; height:14px; padding:32px 0 0 45px; border:0px solid #000;}
				.aebInfoMail{ width:113px; float:left; height:14px; padding:32px 0 0 45px; border:0px solid #000;}
				.aebInfoSubmit{ width:87px; float:left; padding:31px 0 0 15px; border:0px solid #000;}
					.aebTextField{ width:112px; height:14px; font-size:10px; border:0; }
				
				
			
			
			/*page hotel*/
			.hotelEscapade{ float:left; margin:0 0 0 9px; width:159px; border:0px solid #000; height:170px;position :relative;z-index: -10;}
				.hotelEscapadeTop{ width:159px; height:35px; }
				.hotelEscapadeBottom{ width:159px; height:5px; clear:both; }
				.hotelEscapadeContent{ width:159px; float:left; background:url(images/hotelEscapadeBG.gif) top left repeat-y; }
					.hotelEscapadeTD{ padding:3px 0 3px 30px; border-top:1px solid #e3e3e3;}
					.plus{ width:3px; float:left }
					.plusText{ width:110px; float:left; margin:0 0 0 5px;  border:0px solid #000 }
				
				.hotelEscapadePricing{ clear:both; width:159px; height:25px; background:url(images/hotelEscapadePricingBG.jpg) no-repeat; margin:5px 0 0 0; position:absolute; bottom:5px}
					.EscapadePricingLeft{ float:left; width:90px; border:0px solid #000; margin:5px 0 0 3px; text-align:left; font-size: 12px;}
					.EscapadePricingRight{ float:left; width:60px; border:0px solid #000; margin:5px 0 0 0; text-align:center; font-size: 12px;}
			
			.hotelSemaine{ float:left; margin:0 0 0 9px; width:159px; border:0px solid #000;height:170px;position :relative;z-index: -10;}
			.heightHotelEncart{ height:90px;}
				.hotelSemaineTop{ width:159px; height:35px; }
				.hotelSemaineBottom{ width:159px; height:5px; clear:both; }
				.hotelSemaineContent{ width:159px; float:left; background:url(images/hotelEscapadeBG.gif) top left repeat-y; }
					.hotelSemaineTD{ padding:3px 0 3px 30px; border-top:1px solid #e3e3e3;}
					.plus{ width:3px; float:left;margin-left:-17px; }
					.plusText{ width:110px; float:left; margin:0 0 0 -4px;  border:0px solid #000 }
				
				.hotelSemainePricing{ clear:both; width:159px; height:25px; background:url(images/hotelEscapadePricingBG.jpg) no-repeat; margin:5px 0 0 0;position:absolute; bottom:5px }
					.SemainePricingLeft{ float:left; width:90px; border:0px solid #000; margin:5px 0 0 3px; text-align:left; font-size: 12px;}
					.SemainePricingRight{ float:left; width:60px; border:0px solid #000; margin:5px 0 0 0; text-align:center; font-size: 12px;}
			
			
/*non cures */
.middleGreen3{ color:#67950e; }
.middleGreen2{ color:#67950e; }
.middleBlue2{ color:#5399b1; }
.middleBlueHotels{ color:#5399b1; }
.middleGreen3, .middleGreen3 a, .middleGreen3 a:visited{ color:#67950e;text-decoration:none;}
.middleGreen2, .middleGreen2 a, .middleGreen2 a:visited{ color:#67950e;text-decoration:none;font-weight: bold;font-size:12px;}
.middleBlue2, .middleBlue2 a, .middleBlue2 a:visited{ color:#5399b1;text-decoration:none;font-weight: bold;font-size:12px;}

.middleGreen, .middleGreen a, .middleGreen a:visited{ color:#67950e;text-decoration:none;font-weight:bold}
.etoile{font-size: 15px;}
.middleGreen a:hover{ color:#67950e;text-decoration:underline;}
.middleGreen img{ border: 2px solid #67950e;}
#Pagination_middleGreen a{color:#666666;font-weight:bold;}
#Pagination_middleGreen a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_middleGreen a:hover{ color:#67950e;text-decoration:underline;font-weight:bold;}
#Pagination_middleGreen{text-align:right;margin-top:-17px;}
#Pagination_middleGreen div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_middleGreen div:hover{background-color:#DFEFC1}
#Pagination_middleGreen_now{color:#67950e;background-color:#DFEFC1} 
#Pagination_middleGreen_else{border-right: 1px solid #DFEFC1;}
#Pagination_middleGreen_suiv{border-right:  0px solid black;}
.middleGreen3 a:hover{ color:#67950e;text-decoration:underline;}

.middleRed, .middleRed a, .middleRed a:visited{ color:#E17367;text-decoration:none;font-weight: bold;}
.middleRed a:hover{ color:#E17367;text-decoration:underline;}
.middleRed img{ border: 2px solid #E17367;}
#Pagination_middleRed a{color:#666666;font-weight:bold;}
#Pagination_middleRed a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_middleRed a:hover{ color:#E17367;text-decoration:underline;font-weight:bold;}
#Pagination_middleRed{text-align:right;margin-top:-17px;}
#Pagination_middleRed div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_middleRed div:hover{background-color:#FACBC6}
#Pagination_middleRed_now{color:#E17367;background-color:#FACBC6} 
#Pagination_middleRed_else{border-right: 1px solid #FACBC6;}
#Pagination_middleRed_suiv{border-right:  0px solid black;}

.middleYellow, .middleYellow a, .middleYellow a:visited{ color:#ff6b1b;text-decoration:none;font-weight: bold;}
.middleYellow a:hover{ color:#ff6b1b;text-decoration:underline;}
.middleYellow img{ border: 2px solid #ff6b1b;}
#Pagination_middleYellow a{color:#666666;font-weight:bold;}
#Pagination_middleYellow a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_middleYellow a:hover{ color:#ff6b1b;text-decoration:underline;font-weight:bold;}
#Pagination_middleYellow{text-align:right;margin-top:-17px;}
#Pagination_middleYellow div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_middleYellow div:hover{background-color:#FADDC7}
#Pagination_middleYellow_now{color:#ff6b1b;background-color:#FADDC7} 
#Pagination_middleYellow_else{border-right: 1px solid #FADDC7;}
#Pagination_middleYellow_suiv{border-right:  0px solid black;}

.middleBlue, .middleBlue a, .middleBlue a:visited{ color:#4D94A6;text-decoration:none;font-weight: bold;}
.middleBlue a:hover{ color:#4D94A6;text-decoration:underline;} 
.middleBlue img{ border: 2px solid #4D94A6;}
#Pagination_middleBlue a{color:#666666;font-weight:bold;}
#Pagination_middleBlue a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_middleBlue a:hover{ color:#4D94A6;text-decoration:underline;font-weight:bold;}
#Pagination_middleBlue{text-align:right;margin-top:-17px;}
#Pagination_middleBlue div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_middleBlue div:hover{background-color:#CEF0F8}
#Pagination_middleBlue_now{color:#4D94A6;background-color:#CEF0F8} 
#Pagination_middleBlue_else{border-right: 1px solid #CEF0F8;}
#Pagination_middleBlue_suiv{border-right:  0px solid black;}

.middleBlueBgd {background-color:#EDF9F9;}
.middleGreenBgd {background-color:#F2F8DE;}
.middleYellowBgd {background-color:#FEF0E7;}
.middleRedBgd {background-color:#FBEDEC;}

.curesGreen, .curesGreen a, .curesGreen a:visited{ color:#aace72;text-decoration:none;}
.curesGreen a:hover{ color:#aace72;text-decoration:underline;} 
.curesRed, .curesRed a, .curesRed a:visited{ color:#fa8d81;text-decoration:none;}
.curesRed a:hover{ color:#fa8d81;text-decoration:underline;} 
.curesYellow, .curesYellow a, .curesYellow a:visited{ color:#e0b002;text-decoration:none;font-weight:bold;}
.curesYellow a:hover{ color:#e0b002;text-decoration:underline;}
.curesYellow img{ border: 2px solid #e0b002;}  
#Pagination_curesYellow a{color:#666666;font-weight:bold;}
#Pagination_curesYellow a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_curesYellow a:hover{ color:#e0b002;text-decoration:underline;font-weight:bold;}
#Pagination_curesYellow{text-align:right; margin-top:-17px;}
#Pagination_curesYellow div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_curesYellow div:hover{background-color:#F9EEC8}
#Pagination_curesYellow_now{color:#e0b002;background-color:#F9EEC8} 
#Pagination_curesYellow_else{border-right: 1px solid #F9EEC8;}
#Pagination_curesYellow_suiv{border-right:  0px solid black;}

.curesBlue, .curesBlue a, .curesBlue a:visited{ color:#5fc4c2;text-decoration:none;}
.curesBlue a:hover{ color:#5fc4c2;text-decoration:underline;} 
.cureDescription{ width: 580px;text-align: justify;margin-left:10px; }

/*#Pagination{text-align: right;}
#Pagination div{display:inline}
#Pagination div:hover{background-color:yellow}*/

.curesJeuneColor, .curesJeuneColor a, .curesJeuneColor a:visited{color:#d3a897;text-decoration:none;font-weight:bold;}
.curesJeuneColor a:hover{ color:#d3a897;text-decoration:underline;}
.curesJeuneColor img{ border: 2px solid #d3a897;}  
#Pagination_curesJeuneColor a{color:#666666;font-weight:bold;}
#Pagination_curesJeuneColor a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_curesJeuneColor a:hover{ color:#d3a897;text-decoration:underline;font-weight:bold;}
#Pagination_curesJeuneColor{text-align:right;margin-top:-17px;}
#Pagination_curesJeuneColor div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_curesJeuneColor div:hover{background-color:#F3E5E2}
#Pagination_curesJeuneColor_now{color:#d3a897;background-color:#F3E5E2} 
#Pagination_curesJeuneColor_else{border-right: 1px solid #F3E5E2;}
#Pagination_curesJeuneColor_suiv{border-right:  0px solid black;}

.curesSanteColor, .curesSanteColor a, .curesSanteColor a:visited{color:#ff752a;text-decoration:none;font-weight:bold;}
.curesSanteColor a:hover{ color:#ff752a;text-decoration:underline;} 
.curesSanteColor img{ border: 2px solid #ff752a;} 
#Pagination_curesSanteColor a{color:#666666;font-weight:bold;}
#Pagination_curesSanteColor a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_curesSanteColor a:hover{ color:#ff752a;text-decoration:underline;font-weight:bold;}
#Pagination_curesSanteColor{text-align:right;margin-top:-17px;}
#Pagination_curesSanteColor div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_curesSanteColor div:hover{background-color:#FFD3BC;}
#Pagination_curesSanteColor_else{border-right: 1px solid #FFD3BC;}
#Pagination_curesSanteColor_now{color:#ff752a;background-color:#FFD3BC}
#Pagination_curesSanteColor_suiv{border-right:  0px solid black;}

.curesRemiseColor, .curesRemiseColor a, .curesRemiseColor a:visited{color:#5fc4c2;text-decoration:none;font-weight:bold;}
.curesRemiseColor a:hover{ color:#5fc4c2;text-decoration:underline;}
.curesRemiseColor img{ border: 2px solid #5fc4c2;} 
#Pagination_curesRemiseColor a{color:#666666;font-weight:bold;}
#Pagination_curesRemiseColor a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_curesRemiseColor a:hover{ color:#5fc4c2;text-decoration:underline;font-weight:bold;}
#Pagination_curesRemiseColor{text-align:right;margin-top:-17px;}
#Pagination_curesRemiseColor div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_curesRemiseColor div:hover{background-color:#D2F3F6}
#Pagination_curesRemiseColor_now{color:#5fc4c2;background-color:#D2F3F6}
#Pagination_curesRemiseColor_else{border-right: 1px solid #D2F3F6;}
#Pagination_curesRemiseColor_suiv{border-right:  0px solid black;}

.curesBeauteColor, .curesBeauteColor a, .curesBeauteColor a:visited{color:#c03e86;text-decoration:none;font-weight:bold;}
.curesBeauteColor a:hover{ color:#c03e86;text-decoration:underline;} 
.curesBeauteColor img{ border: 2px solid #c03e86;} 
#Pagination_curesBeauteColor a{color:#666666;font-weight:bold;}
#Pagination_curesBeauteColor a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_curesBeauteColor a:hover{ color:#c03e86;text-decoration:underline;font-weight:bold;}
#Pagination_curesBeauteColor{text-align:right;margin-top:-17px;}
#Pagination_curesBeauteColor div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_curesBeauteColor div:hover{background-color:#FEDEF0}
#Pagination_curesBeauteColor_now{color:#c03e86;background-color:#FEDEF0}
#Pagination_curesBeauteColor_else{border-right: 1px solid #FEDEF0;}
#Pagination_curesBeauteColor_suiv{border-right:  0px solid black;}

.curesDetenteColor, .curesDetenteColor a, .curesDetenteColor a:visited{color:#57a85b;text-decoration:none;font-weight:bold;}
.curesDetenteColor a:hover{ color:#57a85b;text-decoration:underline;}
.curesDetenteColor img{ border: 2px solid #57a85b;} 
#Pagination_curesDetenteColor a{color:#666666;font-weight:bold;}
#Pagination_curesDetenteColor a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_curesDetenteColor a:hover{ color:#57a85b;text-decoration:underline;font-weight:bold;}
#Pagination_curesDetenteColor{text-align:right;margin-top:-17px;}
#Pagination_curesDetenteColor div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_curesDetenteColor div:hover{background-color:#E1F6E2} 
#Pagination_curesDetenteColor_now{color:#57a85b;background-color:#E1F6E2}
#Pagination_curesDetenteColor_else{border-right: 1px solid #E1F6E2;}
#Pagination_curesDetenteColor_suiv{border-right:  0px solid black;}


.curesAntiAgeColor, .curesAntiAgeColor a, .curesAntiAgeColor a:visited{color:#fa8d81;text-decoration:none;font-weight:bold;}
.curesAntiAgeColor a:hover{ color:#fa8d81;text-decoration:underline;}
.curesAntiAgeColor img{ border: 2px solid #fa8d81;}
#Pagination_curesAntiAgeColor a{color:#666666;font-weight:bold;}
#Pagination_curesAntiAgeColor a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_curesAntiAgeColor a:hover{ color:#fa8d81;text-decoration:underline;font-weight:bold;} 
#Pagination_curesAntiAgeColor{text-align:right;margin-top:-17px;}
#Pagination_curesAntiAgeColor div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_curesAntiAgeColor div:hover{background-color:#F9E5DD}
#Pagination_curesAntiAgeColor_now{color:#fa8d81;background-color:#F9E5DD}
#Pagination_curesAntiAgeColor_else{border-right: 1px solid #F9E5DD;}
#Pagination_curesAntiAgeColor_suiv{border-right:  0px solid black;}

.curesMaskulinColor, .curesMaskulinColor a, .curesMaskulinColor a:visited{color:#559e91;text-decoration:none;font-weight:bold;}
.curesMaskulinColor a:hover{ color:#559e91;text-decoration:underline;}
.curesMaskulinColor img{ border: 2px solid #559e91;}
#Pagination_curesMaskulinColor a{color:#666666;font-weight:bold;}
#Pagination_curesMaskulinColor a:visited{color:#666666;text-decoration:none;font-weight:bold;}
#Pagination_curesMaskulinColor a:hover{ color:#559e91;text-decoration:underline;font-weight:bold;} 
#Pagination_curesMaskulinColor{text-align:right;margin-top:-17px;}
#Pagination_curesMaskulinColor div{display:inline; text-align: center;padding: 8px 5px 0px 7px;text-decoration:none;font-weight:bold;  }
#Pagination_curesMaskulinColor div:hover{background-color:#CAE0DD}
#Pagination_curesMaskulinColor_now{color:#559e91;background-color:#CAE0DD}
#Pagination_curesMaskulinColor_else{border-right: 1px solid #CAE0DD;}
#Pagination_curesMaskulinColor_suiv{border-right:  0px solid black;}
/*
.etrangerIle, .etrangerIle a, .etrangerIle a:visited
	{ color:#aace72;text-decoration:none;}
.etrangerIle a:hover{ color:#aace72;text-decoration:underline;} 
.etrangerMaroc, .etrangerMaroc a, .etrangerMaroc a:visited
	{ color:#fa8d81;text-decoration:none;}
.etrangerMaroc a:hover{ color:#fa8d81;text-decoration:underline;} 
.etrangerMediterranee, .etrangerMediterranee a, .etrangerMediterranee a:visited
	{ color:#ff6b1b;text-decoration:none;}
.etrangerMediterranee a:hover{ color:#ff6b1b;text-decoration:underline;} 
.etrangerPolynesie, .etrangerPolynesie a, .etrangerPolynesie a:visited
	{ color:#5fc4c2;text-decoration:none;}
.etrangerPolynesie a:hover{ color:#5fc4c2;text-decoration:underline;} */

.midleBoxTableclassThematique_1, .midleBoxTableclassThematique_2, .midleBoxTableclassThematique_3, .midleBoxTableclassThematique_4{
	clear:both;
	cursor:pointer;
	float:left;
	height:58px;
	width:288px;
}

.classThematique_1, .classThematique_1 a, .classThematique_1 a:visited
	{ color:#aace72;text-decoration:none;}
.classThematique_1 a:hover{ color:#aace72;text-decoration:underline;} 
.classThematique_2, .classThematique_2 a, .classThematique_2 a:visited
	{ color:#fa8d81;text-decoration:none;}
.classThematique_2 a:hover{ color:#fa8d81;text-decoration:underline;} 
.classThematique_3, .classThematique_3 a, .classThematique_3 a:visited
	{ color:#ff6b1b;text-decoration:none;}
.classThematique_3 a:hover{ color:#ff6b1b;text-decoration:underline;} 
.classThematique_4, .classThematique_4 a, .classThematique_4 a:visited
	{ color:#5fc4c2;text-decoration:none;}
.classThematique_4 a:hover{ color:#5fc4c2;text-decoration:underline;}		
			

.pagination{}
			/*page nosescapades*/
			.nosesTop{ clear:both; width:586px; height:45px; margin-top:10px; background:url(images/nosesTop.jpg) no-repeat; margin-left: 6px; }

.nosesTopmiddleGreen{ background:url(images/page-derniere-minute.jpg) no-repeat; height:46px}
.nosesTopmiddleRed{ background:url(images/page-pontdu11nov.jpg) no-repeat; height:46px}
.nosesTopmiddleYellow{ background:url(images/page-sante.jpg) no-repeat; height:46px}
.nosesTopmiddleBlue	{ background:url(images/nosesTop.jpg) no-repeat; height:46px}

.nosesTopcuresGreen	{ background:url(images/nosesTop.jpg) no-repeat; height:46px}
.nosesTopcuresRed{ background:url(images/nosesTop.jpg) no-repeat; height:46px}
.nosesTopcuresYellow{ background:url(images/page-minceur.jpg) no-repeat; height:46px}
.nosesTopcuresBlue{ background:url(images/nosesTop.jpg) no-repeat; height:46px}

.nosesTopcuresJeuneColor{ background:url(images/page-jeunemaman.jpg) no-repeat; height:46px}
.nosesTopcuresSanteColor{ background:url(images/page-sante.jpg) no-repeat; height:46px}
.nosesTopcuresRemiseColor{ background:url(images/page-nosescapades.jpg) no-repeat; height:46px}
.nosesTopcuresBeauteColor{ background:url(images/page-beaute.jpg) no-repeat; height:46px}
.nosesTopcuresDetenteColor{ background:url(images/page-detente.jpg) no-repeat; height:46px}
.nosesTopcuresAntiAgeColor{ background:url(images/page-anti-age.jpg) no-repeat; height:46px}
.nosesTopcuresMaskulinColor{ background:url(images/page-masculin.jpg) no-repeat; height:46px}

.nosesTop  .etrangerIle			 { background:url(images/nosesTop.jpg) no-repeat; }
.nosesTop  .etrangerMaroc		 { background:url(images/nosesTop.jpg) no-repeat; }
.nosesTop  .etrangerMediterranee { background:url(images/nosesTop.jpg) no-repeat; }
.nosesTop  .etrangerPolynesie	 { background:url(images/nosesTop.jpg) no-repeat; }

	.nosesTopText{ padding:10px 0 0 30px; font-size:20px }
			
			.nosesContent{ clear:both; float:left; width:586px; background:url(images/nosesBG.gif) top left repeat-y;cursor:pointer; margin-left:5px;border-bottom:1px solid #edf0f1}/**/
				.nosesContentTD{ padding:5px 10px 5px 10px; }
				
					.nosesTD0{ float:left; width:77px; height: 50px; border:0px solid #000;margin-right: 9px;padding-bottom:10px}
					.nosesTD1{ float:left; width:215px; border:0px solid #000;margin-right: 5px; padding-top:10px}
					.nosesTD2{ float:left; width:200px; margin:0 0 0 5px; border:0px solid #000; padding-top:10px }
					.nosesTD3{ float:left; width:50px; margin:0 0 0 5px; text-align:right; border:0px solid #000; padding-top:10px }
					.nosesTD4{ float:left; width:215px; border:0px solid #000;margin-right: 5px; }
					.nosesTD5{ float:left; width:200px; margin:0 0 0 5px; border:0px solid #000 }
					.nosesTD6{ float:left; width:50px; margin:0 0 0 5px; text-align:right; border:0px solid #000;}
					.nosesTD7{ float:left; width:50px; margin:0 0 0 30px; text-align:center; border:0px solid #000 }
								
			.nosesBottom{ clear:both; width:586px; height:24px;margin-left:5px;}
			
			.nosCuresGifs { margin-top: 90%;}
			/*Station*/
	        .StationProximite{ clear:both; float:left; width:110px; height:22px;background:url(images/station-proximit.PNG); margin-left: 17px; margin-top:-100px;cursor:pointer;}
			/*region*/
			.regionBoxContainer{ width:143px; float:left;margin-right: 5px;margin-top: 7px;}
		    .regionBoxBottom{ clear:both; width:143px; background:url(images/regionBoxTop.gif) top left no-repeat; }
			.regionBoxTop{ clear:both; width:143px; background:url(images/regionBoxTop.gif) top left no-repeat; }
			.regionBoxBottom{ clear:both; width:143px; background:url(images/regionBoxTop.gif) top left no-repeat; padding-bottom:5px; }
			.re{font-size:12px;font-weight: bold; }
			.regionBoxContet{ clear:both; float:left; width:137px; background:url(images/regionBoxContentBG.gif) repeat-y; padding:0 3px 0 3px; text-align:center; text-transform:uppercase; font-size:10px;cursor:pointer; }
				.regionBoxFirtLetter:first-letter{ font-size:12px; }
				.regionBoxContet img{ margin:3px 0 3px 0; }
				.emptyRegionPrice {clear:both; margin:3px 0 0 0;width:134px; height:24px}
				.regionPricing{ clear:both; margin:3px 0 0 0; background:url(images/regionPricing.jpg) no-repeat; width:134px; height:24px; text-align:left; cursor:pointer}
				.regionPricingBigGreen{ clear:both; margin:3px 0 0 0; background:url(images/vert-grd.JPG) no-repeat; width:134px; height:51px; text-align:left;cursor:pointer }
				.regionPricingBigBlue{ clear:both; margin:3px 0 0 0; background:url(images/bleu-grd.JPG) no-repeat; width:134px; height:47px; text-align:left;cursor:pointer}
				.regionPricingBlue{ clear:both; margin:3px 0 0 0; background:url(images/bleu-petit.JPG) no-repeat; width:134px; height:24px; text-align:left;cursor:pointer}
				    .regionPricingFirstLetterBlue:first-letter{ font-size:12px; color:#5399b1; }
					.regionPricingFirstLetter:first-letter{ font-size:12px; color:#67950e; }
					.regionPricingLeft{ float:left; width:79px; margin:4px 0 0 3px; text-align:center; border:0px solid #000; }
					.regionPricingRight{ float:left; width:50px; margin:4px 0 0 0px; text-align:center; border:0px solid #000;font-size: 14px; }
					.regionPricingLeftBig{ float:left; width:79px; margin:15px 0 0 3px; text-align:center; border:0px solid #000; }
					.regionPricingRightBig{ float:left; width:50px; margin:16px 0 0 0px; text-align:center; border:0px solid #000;font-size: 14px; }
			
			.regionPadLeft{ margin:0 0 0 4px; }
			.regionMore{ clear:both; text-align:right; margin:0 -2px 0 0;display: block; }
			.regionMoreH{text-transform:uppercase;color:#8FB7C1; font: bold;clear:both; text-align:right; margin:0 -2px 0 0;display: block; padding-top:10px;}
				.regionMor a{ color:#448aa2; text-decoration:underline; }
				.regionMore a:hover{ text-decoration:none; }
				.regionMoreH a{color:#8FB7C1;font-weight: bold; text-decoration:underline;font-size:12px;}
			.regionBottomLeft{ float:left; width:280px; border:0px solid #000; margin-left:5px; }
				.rblContent{ clear:both; font-style:normal; font-size:11px; text-align:justify;}
			    .rblContent2{height:14em;overflow:hidden ; clear:both; font-style:normal; font-size:11px; text-align:justify;margin-top:0px;}
				/*  quand on affiche le texte complet */
				.rblContent2_ouvert{overflow:auto ; clear:both; font-style:normal; font-size:11px; text-align:justify;margin-top:0px;}
			

 
			
			
			.regionBottomRight{ float:left; width:280px; margin:0 0 0 23px; border:0px solid #000; }
				
				.regionBottomTitle{ clear:both; text-transform:uppercase; margin:12px 0 3px 0;font-weight: bold; }
					.regionBottomTitle:first-letter{ font-size:12px; }
			
			
			
			
			
	/*rightSide*/
	.rightSide{float:left; width:187px; border:0px solid #000;}
		.contactTop{ width:187px; height:30px; margin:8px 0 0 0;}
		
		.contactMain{	width:187px; background:url(images/rechercheMidle.png) top left repeat-y; float:left; padding:0; /*min-height:150px;*/ }
			.contactInfo{ padding:0 1px 0 1px; border-bottom:2px solid #e9e7e7;  }
			
			.contactInfoForm{ padding:0 1px 0 1px; border-bottom:1px solid #e9e7e7;width:185px; height:130px; background:url(images/contactForm.jpg) no-repeat; clear:both; }	
				.contactName{ clear:both; width:100px; height:14px; padding:17px 0 0 40px; border:0px solid #000; }
				.contactTel{ clear:both; width:100px; height:14px; padding:13px 0 0 40px; border:0px solid #000; }
				.contactMail{ clear:both; width:100px; height:14px; padding:12px 0 0 40px; border:0px solid #000; }
				.contactSubmit{ clear:both; padding:18px 0 0 5px; border:0px solid #000; }
				
					.contactField{ width:129px; height:14px; font-size:10px; border:0; background:#fff; }
			
			.contactInfoChat{ padding:0 1px 0 1px; border-bottom:1px solid #e9e7e7;width:185px; height:145px; background:url(images/contactBGChat.jpg) no-repeat; clear:both; }
				.chatArea{ clear:both; width:140px; padding:17px 0 0 35px; border:0px solid #000;}
					.chatBox{ width:140px; height:90px; border:0px solid #000; }
					
				.chatFieldPad{ clear:both; float:left; width:110px; height:14px; padding:7px 0 0 35px; border:0px solid #000 }
				.chatButtonPad{ float:left; width:17px; height:13px; padding:10px 0 5px 0; border:0px solid #000; }
				.contactNewsletter{padding:0 2px 0 2px; width:183px;height:134px; clear:both; margin-left:1px;background:url(images/Espace-Newsletter.GIF)}
				.contactNewsletterVide{padding:0 2px 0 2px; width:183px;height:134px; clear:both; margin-left:1px;margin-top:-3px;background:url(images/Espace-Newsletter-vide.JPG)}
				.newsletterPosition{margin-top:-3px;margin-bottom:-3px;}
			.newsletterVideTxt{margin-left:32px;position:absolute;top:360px;width:120px;font-variant:small-caps;}
			.champs_newsletter{height:17px;margin-left:10px;margin-top:90px;width:130px;border:medium none;}
			.contactOnline{padding:0 2px 0 2px; width:185px; clear:both; margin-left:-1px;height: 151px;}
		/*	.contactOnline{padding:0 1px 0 1px; border-bottom:1px solid #e9e7e7;width:185px; clear:both; }
		{margin-top:-17px; height:22px;width:30px;cursor:pointer;margin-left:146px;background:url(images/espaceur.gif); border:none;}*/
	.submit_newsletter {margin-top:-17px; height:22px;width:30px;cursor:pointer;margin-left:146px;background:url(images/espaceur.gif); border:none;}
	
.footer{ clear:both; width:984px; padding:5px 0 10px 0; border-top:2px solid #edf0f1;margin-top:20px; }
	.footLeft{ float:left; width:350px; border:0px solid #000; text-transform:uppercase; color:#828282 }
		.footLeft a{ color:#828282; text-decoration:none; font-size:10px; }
		.footLeft a:hover{ color:#a3a1a1; }
	.footLeft2{ float:left; width:400px; border:0px solid #000; text-transform:uppercase; color:#828282 }
		.footLeft2 a{ color:#828282; text-decoration:none; font-size:10px; }
		.footLeft2 a:hover{ color:#a3a1a1; }
		.copyright{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
	
	.footRight{ width:415px; float:right; text-align:right; border:0px solid #000; }
		.footRight img{ margin:0 0 0 5px;}



/* MESSAGES */
#msgDroite {display:none; position:absolute; z-index:200; background:url(http://www.thalasso-passion.fr/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontentDroite {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
#msgGauche {display:none; position:absolute; z-index:200; background:url(http://www.thalasso-passion.fr/images/msg_arrow.png) right center no-repeat; padding-right:7px}
#msgcontentGauche {display:block; background:#f3e6e6; border:2px solid #924949; border-right:none; padding:5px; min-width:150px; max-width:250px}
#msgForm {
	width:189px;
	height: 188px;
	font-size:9px;
	font-variant:small-caps;
	font-weight:bold;
	line-height:13px;
	text-transform:uppercase;
	text-align: justify;
	margin-top: 10px;
	background:url(images/formContactVide.gif);
	position:relative;
	color:#414141;
}
#msgForm .msgText{position:absolute;top:90px;left: 35px; width:120px;}


/* FORMULAIRES */
#formContact { height:188px;width:200px; margin-top: 10px; }
#formContact .img{ height:206px;width:200px; float:left;margin-bottom:-20px}
#formContact .champs { padding-top: 60px; padding-left:45px;}
#formContact .champs input { margin-top:13px; font-size: 11px; height:12px; width:118px;color: black; border:0;margin-left: 1px;}
/*#formContact .DIVBOUTON {margin-top:12px; height:20px;width:180px;cursor:pointer;margin-left:-10px;}*/ 
#formContact .DIVBOUTON {margin-top:12px; height:22px;width:188px;cursor:pointer;margin-left:-14px;background:url(images/espaceur.gif); border:none;}

#formDevis { margin-left:-4px; margin-top:10px; height:170px;width:200px; }
#formDevis .img{ height:170px;width:200px; float:left;}
#formDevis .champs { padding-top: 35px; padding-left:45px; }
#formDevis .champs input { margin-top:13px; font-size: 9px; height:10px; width:130px;color: green; border:0;}
#formDevis .DIVBOUTON {margin-top:15px; height:20px;width:180px;cursor:pointer;} 

#formVert { margin-top:10px; width:600px; display:inline;  float:left; margin-left: 3px;}
#formVertPromo { margin-left:-6px; margin-top:10px; width:600px; display:inline;  float:left; }
#formVert .img{ height:164px;width:589px;  display:inline;  float:left;margin-left:1px;}
#formVertCado .img{ height:164px;width:589px;  display:inline;  float:left;margin-left:1px;}
#formVertPromo .img{ height:157px;width:586px;  display:inline;  float:left;margin-left:3px;margin-top:-17px;}
#formVert .champs { padding-top: 36px; margin-left:2px;}
#formVert .champs2 { clear:both; margin-left:60px;margin-top:87px;}
.validFormmsg {position:absolute;top:84px;left: 37px; width:342px; line-height: 18px;font-variant:small-caps ;color: #414141;font-weight: bold;}
.titreForm{float:left;left:20px;position:absolute;top:17px;font-weight:bold;font-size:14px;color:#414141;font-variant:small-caps}

/**
 *  #formVert .champs input{ display:inline;  float:left; margin-left:64px; font-size: 11px; height:14px; width:120px;color: black; border:0;margin-top:58px;}
 */
#formVertPromo .champs input{ }
.input_form_email{}
 .champ_valeur_email_gd {}
 .champ_valeur_nom_gd {}
 .champ_valeur_tel_gd {}
 .bouton {} 
.champ_valeur_email_gd input{ border:medium none;height:14px;left:57px;position:relative;top:71px;width:129px;}
.champ_valeur_nom_gd input{ border:medium none;height:14px;left:57px;position:relative;top:75px;width:129px;}
.champ_valeur_tel_gd input{ border:medium none;height:14px;left:250px;position:relative;top:59px;width:129px;}

/**
 * #formVert .DIVBOUTON {margin-left:490px; margin-top:19px; height:25px;width:89px;cursor:pointer;background:url(images/bt-envoyer.jpg)}
 
#formVert .DIVBOUTON {margin-left:208px; margin-top:84px; height:20px;width:177px;cursor:pointer;}  */
/*#formVert .DIVBOUTON {margin-left:14px;height:20px;width:179px;cursor:pointer;} */
#formVert .DIVBOUTON {margin-left:70px;margin-top:66px;height:22px;width:239px;cursor:pointer;background:url(images/espaceur.gif); border:none; }
#formVertPromo .DIVBOUTON {margin-left:490px; margin-top:84px; height:20px;width:177px;cursor:pointer;}
.formValider {height:164px;width:589px; display:inline; float:left; background:url(images/Formulaire-vide.jpg);position:relative;} 
.inputcheckbox {left:206px;position:relative;top:53px;}


/* ONGLETS */
.tab_onglets {display:inline; width: 586px; }
.tab_onglets .open, .tab_onglets .close {background: transparent; width:20%; margin:0 auto;float:left;margin-top: 15px;margin-right: 0px;}
#centre .tab_onglets .open,#centre .tab_onglets .close {background: transparent; width:25%; margin:0 auto;float:left;}
.tab_onglets .open{cursor:default;}
.tab_onglets .close{cursor:pointer;}
.tab_onglets h1 {font-size:13px; letter-spacing:1px;margin:0 10px;}
.tab_onglets h2 {font-size:13px; letter-spacing:1px;margin:0 10px;}
.tab_onglets .middleGreen 	.open h1 { color:#aace72;}
.tab_onglets .middleRed 	.open h1 { color:#fa8d81;}
.tab_onglets .middleYellow 	.open h1 { color:#ff6b1b;}
.tab_onglets .middleBlue 	.open h1 { color:#5fc4c2;}
.tab_onglets .close h1 { color:#666;}
.tab_onglets .top {display:block; background:transparent; font-size:1px;}
.tab_onglets .b1, .tab_onglets .b2, .tab_onglets .b3, .tab_onglets .b4 {display:block; overflow:hidden;}
.tab_onglets .b1, .tab_onglets .b2, .tab_onglets .b3 {height:1px;}
.tab_onglets .b2 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tab_onglets .b3 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tab_onglets .b4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tab_onglets .b1 {margin:0 5px; background:#ccc;}
.tab_onglets .b2{margin:0 3px; border-width:0 2px;}
.tab_onglets .b3{margin:0 2px;}
.tab_onglets .b4{height:2px; margin:0 1px;}
.tab_onglets .boxcontent {display:block;  background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;padding-bottom:3px}
.tab_onglets .open .boxcontent {border-bottom:none;}
.tab_onglets .close .boxcontent {border-bottom:1px solid #ccc;}


/* CONTENU ONGLETS */
.tabs_content {border:1px solid #ccc;border-top:none;display: block;margin-bottom:5px;margin-top:-1px;padding:10px;top:5px;}
.tabs_content .open {visibility:;height: 100%;}
.tabs_content .open p, .tabs_content .open span, 
.tabs_content .open div, .tabs_content .open img{margin:;height:;padding:;}
.tabs_content .close {visibility: hidden;height:0px;}
.tabs_content .close p, .tabs_content .close span,
.tabs_content .close div, .tabs_content .close img{margin:0;height:0;padding:0;}
/*
.open #hotelOnglet {float:right; width:170px; height:120px;}
.close #hotelOnglet {float:right; width:0px; height:0px;}
#hotelOnglet #wrapper {width:150px; display:none; float:right;}
#hotelOnglet #fullsize {position:relative; width:150px; height:113px; padding:2px; border: none; background:#fff}
#hotelOnglet #information {width:0px; height:0px;}
#hotelOnglet #image {width:150px}
#hotelOnglet #image img {position:absolute; z-index:5; top:0px; left:0px; width:150px; height:113px;}
#hotelOnglet #imglink {height:0px; width:0px; z-index:1;}
#hotelOnglet #slidearea {float:right;position:relative; width:140px; margin-top:-22px; height:20px;margin-right:5px; overflow:hidden; z-index: 40; display: inline; text-align:right;}
#hotelOnglet #slider {padding:0;margin:0; height:20px; z-index: 40; float:right}
#hotelOnglet #slider img {cursor:pointer; border:none; border:none;padding:0;margin:0; width:15px; height:15px; z-index: 40;}
*/
.open #hotelOnglet {float:right; width:170px; height:120px;}
.close #hotelOnglet {float:right; width:0px; height:0px;}
#hotelOnglet #wrapper {width:248px; display:none; float:left;}
#hotelOnglet #fullsize {position:relative; width:248px; height:162px; padding:2px; border: none; background:#fff;z-index: -10;}
#hotelOnglet #information {width:0px; height:0px;}
#hotelOnglet #image {width:150px}
#hotelOnglet #image img {position:absolute; z-index:5; top:0px; left:0px; width:248px; height:156px;}
#hotelOnglet #imglink {height:0px; width:0px; z-index:1;}
#hotelOnglet #slidearea {float:right;position:relative; width:140px; margin-top:-28px; height:20px;margin-right:5px; overflow:hidden; z-index: 0; display: inline; text-align:right;}
#hotelOnglet #slider {padding:0;margin:0; height:20px; z-index: 40; float:right}
#hotelOnglet #slider img {cursor:pointer; border:none; border:none;padding:0;margin:0; width:15px; height:15px; z-index: 40;}



.open .tousPictos { clear:both;display:block;padding-bottom:10px;height:100%; }
/*.open .picto 		{ float:left;width:265px;height:80px;padding-left: 15px;}*/
.open .picto { 
	float:left;
	width:265px;
	padding-left: 15px;
	min-height:48px;
  	height:auto !important;
  }

.open .pictoImage { width:70px;}
.open .pictoTexte { text-align:left;margin: -42px 5px 5px 65px;font-size:12px; font-weight: bold;}
.open .pictoNote	{ margin-top:0px;padding-left:65px;text-align:left;}

.open .resto {clear: both;display:block; width:auto;height: 100%;margin-top:10px;}
.restoTitre { font-size: 12px; font-weight: bold; font-variant:small-caps;width:100%;display:inline;float:left;height:14px;margin-bottom:10px;}
.cureTitre { font-size: 15px; font-weight: bold; font-variant:small-caps;font-style: italic; color:#5399B1; padding-top:20px;}
.restoTitre2 {width:auto;display:inline;float:left;}
.restoLigne { height: 14px; display:inline; float:left;}
.restoLigne .ligne1 { height: 11px; width:100%;display: block;float:left;border-bottom: 1px solid #666;}
.restoLigne .ligne2 { height: 3px; width:100%;display: block;float:left;}
.open .restoType  { padding-top:25px;font-style: italic; color:#888; font-weight: bold;}
.open .restoDesc  { text-align:justify;padding-bottom:15px;padding-right:20px;}

.open .cureDesc  {position:relative;text-align:justify;padding-bottom:15px;padding-right:20px;height:100%; }
.open .cureMesSoins  { clear: both;padding-bottom:15px;padding-right:20px;}
.open .cureSoinsBlocks { clear: both;display:block;}
.open .cureSoins { float:left;height:30px;width:47%;padding:5px 10px 5px 5px;text-align:justify;}
.open .cureSoinsLigne { padding:5px 10px;text-align:justify;}

.open .sportImage { clear:both;width:180px; height:70px; }
.open .sportImage span { float:right;width:100px; height:57px; padding-top: 20px;font-weight: bold;font-size:12px;}
.open .sportImage img { float:left;}
.open .sportTexte { float:right; height:auto; width:400px; 
			  margin-top:-70px; margin-right:20px; padding: 5px; padding-left:10px;
			  text-align:left; border-left:1px #666 solid;margin-bottom:10px;}

.open .acces {display:block;height:100%;}
.open .accesImage { width:75px; height:57px; }
.open .accesImage span { float:right;width:75px; height:57px; }
.open .accesTexte { float:right; height:auto; width:400px; 
			  margin-top:-50px; margin-right:20px; padding: 5px; padding-left:10px;
			  text-align:left; border-left:1px #666 solid;margin-bottom:10px;}
.open .accesPicto { float:right;}


/* CONTENU  */
.contenuTitre { 
	
	height:100px;
	width:100%; 
	border:1px #ccc solid; 
	border-bottom:none; 
	text-align:center; 
	padding-top: 50px;
	font-size:15px;
	font-weight: bold;
	font-variant:small-caps;
}
.contenuInfo { width:100%; border:1px #ccc solid; border-top:none; padding-top: 5px;  padding-bottom: 50px; text-align:center;}


/* COMPLETION */
div.autosuggest { position: absolute;background-image: url(images/autocomp_pointer.gif);background-position: top;background-repeat: no-repeat;padding: 9px 0 0 0;}
div.autosuggest div.as_header { position: relative;height: 6px;padding: 0;background-position: top right;background-repeat: no-repeat;overflow: hidden;}
div.autosuggest div.as_footer { position: relative;height: 6px;padding: 0 6px;background-position: top right;background-repeat: no-repeat;overflow: hidden;}
div.autosuggest div.as_footer{	background-image: url(images/autocomp_corner_br.gif);}
div.autosuggest div.as_header div.as_corner,div.autosuggest div.as_footer div.as_corner{ position: absolute;top: 0;left: 0;height: 6px;width: 6px;background-position: top left;background-repeat: no-repeat;}
div.autosuggest div.as_footer div.as_corner{ background-image: url(images/autocomp_corner_bl.gif);}
div.autosuggest div.as_header div.as_bar, div.autosuggest div.as_footer div.as_bar { height: 6px;overflow: hidden;background-color: #9BCC4F;} /* #9BCC4F */
div.autosuggest ul {list-style: none;margin: 0 0 -4px 0;padding: 0;overflow: hidden;background-color: #9BCC4F;} /* #9BCC4F Fond*/
div.autosuggest ul li { color: #fff;padding: 0;margin: 0;text-align: left;} /* #fff text normal*/
div.autosuggest ul li a { color: #fff;display: block;text-decoration: none;background-color: transparent;text-shadow: #000 0px 0px 5px;position: relative;padding: 0 19px;width: 136px;} /* #fff  text normal*/
div.autosuggest ul li a:hover {	background-color: #444;} /* #444 ?*/
div.autosuggest ul li.as_highlight a:hover { background-color: #6C9A13;} /* #6C9A13 fond select*/
div.autosuggest ul li a span {	display: block;padding: 3px 6px;font-weight: bold; }
div.autosuggest ul li a span small { font-weight: normal;color: #6C9A13;} /* #6C9A13 petit normal*/
div.autosuggest ul li.as_highlight a span small { color: #E5F6D2;} /* #9BCC4F petit select*/
div.autosuggest ul li.as_highlight a {	color: #fff;background-color: #6C9A13;background-repeat: no-repeat;} /* #fff  #6C9A13 select text normal*/
div.autosuggest ul li a .tl, div.autosuggest ul li a .tr {	background-image: transparent;background-repeat: no-repeat;width: 6px;height: 6px;position: absolute;top: 0;padding: 0;margin: 0;}
div.autosuggest ul li a .tr {right: 0; }
div.autosuggest ul li.as_warning {	font-weight: bold;text-align: center; }
div.autosuggest ul em { font-style: normal;	color: #CEFF82; } /* #CEFF82 ecrit*/

/* RESULTATS RECHERCHE */
.votreRecherche {color: #fa8d81; font-size: 20px; font-variant: small-caps; margin: -90px 0 90px 30px;font-weight: bold;}
.recherche 		{color: #000; font-size: 16px; font-variant: small-caps; font-weight: bold;}
.rechercheTitre {color: #5fc4c2; }
.recherche ul	{margin:10px 0 25px 0;padding-left:20px;}
.recherche ul li, .recherche ul li a{color: #aace72; list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');font-weight: bold;font-size: 12px; }
.recherche ul li a:hover{color: #aace72; font-size: 12px; font-weight: bold;text-decoration:underline;}


/* ASCENCEUR */
div.scrollbar {display:block;position:absolute;right:0;width:11px; height:100%;font-size:1px; }
div#up { width: 15px; }  
div#down { width: 15px;}
/* for safari, to prevent selection problem  */
div.scrollbar, div#up, div#down {  -moz-user-select: none; -khtml-user-select: none; }
div.scrollbar img {display:block; }
.jScrollPaneContainer { position: relative;overflow: hidden;z-index: 1;height: 100%; width: 100%; }
.jScrollPaneTrack { position: absolute;cursor: pointer;right: 0;top: 16px;width: 15px;background: url(images/scroll_track.gif) repeat-y;} 
.jScrollPaneDrag { position: absolute;background: #666;cursor: pointer;overflow: hidden;top: 1px;width: 15px;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;height: 6px;overflow: hidden;width: 15px;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;height: 7px;overflow: hidden;width: 15px;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 24px;background: url(images/scroll_arrow_up.png) no-repeat 0 -30px;width: 15px;}
a.jScrollArrowUp:hover {background-position: 0 0;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 24px;background: url(images/scroll_arrow_down.png) no-repeat 0 -30px;width: 15px;}
a.jScrollArrowDown:hover { background-position: 0 0; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
.scroll-pane { position: absolute;overflow: visible; height: auto;}
/* IE SPECIFIC HACKED STYLES */
* html .jScrollPaneDragBottom { bottom: -1px; }
/* /IE SPECIFIC HACKED STYLES */


/* ASCENCEUR  PERSONALISATION */
.scrollBleu { height:150px;width:190px;}
.scrollBleu .scroll-pane { width:175px;} /* largeur - 15px*/
.scrollBleu	.jScrollPaneTrack { height:118px;} /* hauteur - 2*16px */
.scrollBleu .jScrollPaneDrag {	background: url(images/scrollBleu_drag_middle.gif) repeat-y;}
.scrollBleu .jScrollPaneDragTop { background: url(images/scrollBleu_drag_top.gif) no-repeat;}
.scrollBleu .jScrollPaneDragBottom { background: url(images/scrollBleu_drag_bottom.gif) no-repeat;}

.bonASavoirAscenceur { height:320px;width:586px;}
.bonASavoirAscenceur .scroll-pane { width:571px;} /* largeur - 15px*/
.bonASavoirAscenceur .jScrollPaneTrack { height:288px;} /* hauteur - 2*16px */
.bonASavoirAscenceur .jScrollPaneDrag {	background: url(images/scrollBleu_drag_middle.gif) repeat-y;}
.bonASavoirAscenceur .jScrollPaneDragTop { background: url(images/scrollBleu_drag_top.gif) no-repeat;}
.bonASavoirAscenceur .jScrollPaneDragBottom { background: url(images/scrollBleu_drag_bottom.gif) no-repeat;}

.actualitesAscenceur { height:150px;width:580px;margin-left:5px;}
.actualitesAscenceur .scroll-pane { width:571px;} /* largeur - 15px*/
.actualitesAscenceur .jScrollPaneTrack { height:118px;} /* hauteur - 2*16px */
.actualitesAscenceur .jScrollPaneDrag {	background: url(images/scrollBleu_drag_middle.gif) repeat-y;}
.actualitesAscenceur .jScrollPaneDragTop { background: url(images/scrollBleu_drag_top.gif) no-repeat;}
.actualitesAscenceur .jScrollPaneDragBottom { background: url(images/scrollBleu_drag_bottom.gif) no-repeat;}


/* ETRANGER  */
.bandeauEtranger {padding:5px 10px ;width:556px;height:15px;
				  background:#fafafa;border:2px solid #eee;border-bottom:none;
				  font-size:12px;font-variant:small-caps;font-weight: bold;}
.bandeauEtrangerGauche 			{ float:left; }
.bandeauEtrangerGauche span 	{ font-size:10px;font-weight: normal; }
.bandeauEtrangerDroite 	{ font-size:12px;font-weight: bold;float:right;width:190px;text-align:center; }
.milieuEtranger  {border:2px solid #eee;width:576px;height:150px;}

#liste_etranger ul{	margin:0; padding: 0; border: none;}
#liste_etranger li{	color: #4c94a9;list-style-type:none;list-style-image:none;text-decoration:none; list-style-position: inside; padding: 3px 5px 3px 30px;font-variant: small-caps ; border:2px solid #eee;border-top:none;}
#liste_etranger a,
#liste_etranger a:visited{color: #4c94a9;text-decoration:none;font-variant: small-caps ;}
#liste_etranger ul li:hover, 
#liste_etranger ul li:hover a, 
#liste_etranger ul li:hover a:hover{color: #8bbc3f;background: #ffffff;list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');text-decoration:none; padding-left:0px;cursor:pointer;font-variant: small-caps ;}
#liste_etranger li.selected{background: #ffffff;list-style-type:circle;list-style-image: url('images/arrowRightSubMenu.gif');text-decoration:none; padding-left:5px;font-variant: small-caps ;margin-left:5px}
#liste_etranger li.selected a{color: #8bbc3f;text-decoration:none;font-variant: small-caps ;}
#liste_etranger li.selected a:hover,
#liste_etranger a:hover{color: #8bbc3f;text-decoration:none;padding-left:3px;font-variant: small-caps ;}




/* CHEQUE CADEAU */
.chequeCadeau {margin-left: -4px;}

/* PAGE CONTENU */
#ContenuTitre{
	background-image:url(images/header-general.jpg);
	height:198px;
	width:586px;
	margin-top:10px;
}
#ContenuTitre_groupe{
	background-image:url(images/header-groupe.jpg);
	height:198px;
	width:586px;
	margin-top:10px;
}
#ContenuTitre h1 {
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	line-height:35px;
	margin:0;
	padding-left:10px;
	padding-top:40px;
}
#ContenuTitre h2 {
	color:#8BBC3F;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:20px 8px 8px;
}
.ContenuImage{

	/*position:relative;//todo:mick*/
	 }
	 
/* FILTRE*/
.filtreOffres{
	background-image:url(images/filtreOffres.png);
	height:75px;
	width:597px;
	margin: 10px 0 0 0;
}
.filtreOffres_ie6{
	background-image:url(images/filtreOffres.png);
	height:75px;
	width:597px;
	margin: 3px 0 0 -3px;
	
}
#selectPrix{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	text-decoration:none;
	margin:37px 0 0 60px;
	width:130px;
}
#selectRegions{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	text-decoration:none;
	margin:37px 0 0 68px;
	width:120px;
}
#selectStations{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	text-decoration:none;
	margin:37px 0 0 63px;
	width:120px;
}
.noOffres{
	color:#666666;
	text-align: center;
}


/* MENU DESTINATION */
.recherche{width:220px;color:#5476AF;margin-left:10px;float:left;}
.recherche_titre{width:220px;color:#5476AF;height:26px;font-size:13px;font-weight: bold;}
.recherche_destination_prix{width:200px;color:#5476F;height:24px;font-size:11px;font-weight: bold;float:left;background: url(images/bg_destination.jpg) no-repeat;margin-top:7px;padding-top:2px;padding-left:4px;}
.recherche_destination_prix_ie6{width:205px;color:#5476F;height:24px;font-size:11px;font-weight: bold;float:left;background: url(images/bg_destination.jpg) no-repeat;margin-top:-2px;padding-top:2px;padding-left:5px;}
.recherche_destination_regions{width:180px;color:#5476F;height:24px;font-size:11px;font-weight: bold;float:left;background: url(images/bg_destination.jpg) no-repeat;margin-top:7px;padding-top:2px;padding-left:4px;}
.recherche_destination_regions_ie6{width:205px;color:#5476F;height:24px;font-size:11px;font-weight: bold;float:left;background: url(images/bg_destination.jpg) no-repeat;margin-top:-2px;padding-top:2px;margin-left:-13px;}
.recherche_destination_stations{width:200px;color:#5476F;height:24px;font-size:11px;font-weight: bold;float:left;background: url(images/bg_destination.jpg) no-repeat;margin-top:7px;padding-top:2px;padding-left:4px;}
.recherche_destination_stations_ie6{width:205px;color:#5476F;height:24px;font-size:11px;font-weight: bold;float:left;background: url(images/bg_destination.jpg) no-repeat;margin-top:-2px;padding-top:2px;margin-left:-13px;}
.recherche_destination_gauche{width:75px;float:left;}
.recherche_destination_droite{width:120px;float:left;margin-left:48px;margin-top:8px;}

#monmenu_destination {z-index:10;FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: trebuchet ms,arial,tahoma,verdana,sans-serif;margin-top:-5px;margin-left:-37px;
	
}
#monmenu_destination .niveau1All UL {z-index:10;border-right:1px solid;border-left:1px solid;border-bottom:1px solid;border-color:#D7D5D6;PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 164px; PADDING-BOTTOM: 0px; MARGIN: 18px 0px 0px; PADDING-TOP: 0px; POSITION: absolute; }
#monmenu_destination .niveau1All LI {z-index:10;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; POSITION: relative;}
#monmenu_destination .niveau1All LI:hover {/*BACKGROUND-COLOR: #000000*/}
#monmenu_destination .niveau1All LI.sfhover {/*BACKGROUND-COLOR: #000000*/}
#monmenu_destination .niveau1Station UL {z-index:10;border-right:1px solid;border-left:1px solid;border-bottom:1px solid;border-color:#D7D5D6;PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 164px; PADDING-BOTTOM: 0px; MARGIN: 18px 0px 0px; PADDING-TOP: 0px; POSITION: absolute; }
#monmenu_destination .niveau1Station LI {z-index:10;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; POSITION: relative;}
#monmenu_destination .niveau1Station LI:hover {/*BACKGROUND-COLOR: #000000*/}
#monmenu_destination .niveau1Station LI.sfhover {/*BACKGROUND-COLOR: #000000*/}
#monmenu_destination .niveau2 UL UL {z-index:10;border-right:1px solid;border-left:1px solid;border-bottom:1px solid;border-color:#D7D5D6;PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 164px; PADDING-BOTTOM: 0px; MARGIN: 0px; MARGIN-top: -12px;PADDING-TOP: 0px; POSITION: absolute; }
#monmenu_destination .niveau2 LI {z-index:10;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN:-5px 0 0; WIDTH: 114px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; POSITION: relative;BACKGROUND-COLOR: #FFFFFF;cursor:pointer;height:20px; }
#monmenu_destination .niveau2 LI:hover {z-index:10;BACKGROUND-COLOR: #D7DCE3}
#monmenu_destination .niveau2 LI.sfhover {z-index:10;BACKGROUND-COLOR: #D7DCE3}
#monmenu_destination LI A {z-index:10;TEXT-DECORATION: none;color: #666666;}
#monmenu_destination LI:hover UL.niveau2 {z-index:10;DISPLAY: block}
#monmenu_destination LI LI:hover UL.niveau3 {z-index:10;DISPLAY: block}
#monmenu_destination LI.sfhover UL.niveau2 {z-index:10;DISPLAY: block}
#monmenu_destination LI LI.sfhover UL.niveau3 {z-index:10;DISPLAY: block}
#monmenu_destination LI.plus {z-index:10;BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(illustrations/fdroite.gif); BORDER-BOTTOM: #b0b0b0 1px solid; BACKGROUND-REPEAT: no-repeat}
.select {
margin-top:15px;
}
.minHeight{min-height:30px;height:auto !important;height:30px;white-space:nowrap}
.whiteInvisible{color:white;}
.numVert{margin-top:3px;}


.hotelSeulHaut {font-weight: bold; font-size: 19px; font-variant: small-caps;background: url(images/hotel-seul-haut.jpg); width:568px;height:30px;padding-left:20px;margin-top:10px;}
.hotelSeulHaut a{font-weight: bold; font-size: 15px; font-variant: small-caps;}
.hotelSeulMilieu {background: url(images/hotel-seul-mil.jpg);width:588px;height:166px;clear:both;}
.aebOffreLeft2{float:left;margin-left:11px;width:231px;cursor:pointer;}
.hotelSeulBas {background: url(images/hotel-seul-haut-bas.jpg);width:587px;height:9px; }
.aebOffreRight2Bis{border:0 solid #000000;float:left;height:172px;margin:0 0 0 6px;position:relative;
width:329px;cursor:pointer;}
.aebOfferPricing2Bis {
background:transparent url(images/hotel-seul-offre-cartouche.jpg) no-repeat scroll left top;bottom:5px;clear:both;height:29px;margin:10px 0 0;position:absolute;width:329px;}
.hotelEscapadeBis {border:0 solid #000000;float:left;height:171px;margin:0 0 0 9px;position:relative;width:159px;}
.hotelSemaineBis {border:0 solid #000000;float:left;height:171px;margin:0 0 0 9px;position:relative;width:159px;}
/*StyleM.css*/
.pics {  
	
    height:  168px;  
    width:   590px;  
    padding: 0;  
    margin:  0;  
    list-style: none;
    
} 
 
.pics li {  
	
    padding: 0px;  
    border:  0px solid #ccc;  
    background-color: #eee;  
    width:  590px; 
    height: 168px; 
    top:  0; 
    left: 0 ;
    display:none;/**/
    text-align: left;
    position: relative;
    
}


 
.pics li div { 


	position:absolute;
	top:152px;
	z-index:100;
	width:100%;
    
}

#slideshowRegion li div{
	text-align: right;
}


.pics li div a { 
	
	font-size:9px;
	padding:0px 5px 0px 5px;
	margin-right: 5px;
	margin-left: 5px;
    background-color: transparent;
    color:black;
}


.slideshowHeader {
	
	color:white;
	
	font-size:37px;
	font-weight:bold;
	left:24px;
	position:absolute;
	top:42px;
	z-index:10;
	
}
.slideshowSlogan{
	
	color:#AADB65;
	font-size:14px;
    margin-top:20px;
	left:25px;
	position:absolute;
	top:65px;
	z-index:10;
	font-weight: bold;
}

.slideshowNav {

	text-align: right;
	position:absolute;
	top: 140px;
	z-index:100;
	width:100%;
	
}
	
.slideshowNav a {
	
	background-image:url(images/diapo-bouton.png);
	border:0 solid #CCCCCC;
	color:#B5D589;
	display:inline-block;
	font-family:tahoma;
	font-size:7pt;
	font-weight:bolder;
	height:14px;
	margin-right:3px;
	
	text-align:center;
	text-decoration:none;
	width:15px;
}

.slideshowNav a.activeSlide { 
	color:black;
	background-image: url('images/diapo-click.png');
}

.slideshowNav a:focus { 
	outline: none;
}


#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px;  display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:590px; height:170px; padding:2px; background-color: white; margin-top: 6px;}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:default; z-index:150;}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat;}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:170px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:0px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:default; border:1px solid #666; padding:2px}
#contentSlideshow{ width: 595px; height: 175px; margin: auto; overflow: hidden;}
.titleSlideshow{color: white; position: absolute; z-index: 150; margin-left: 25px; margin-top: 60px; font-size: 3em;}
.ssTitleSlideshow{color:#AADB65; font-size:14px; font-weight: bold; position: absolute; margin-top: 95px; margin-left: 25px; z-index: 150;}
.transparent{position: absolute; height: 175px; width: 590px; z-index: 200; margin-top: -3px;}