/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/


/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;line-height:0; display:block;}
.right, .right_2{float:right;}
.left, .left_2{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/

.fd_pre_hp { background:#004763 url(/images/modele/fd_site.gif) repeat-x;}
#pg_attente {position:absolute; top:50%; left:50%; width:580px; height:380px; margin: -190px -300px; background:#fff; padding:10px;}

/* pour centrer le site*/
	/*thermales*/
	body.thermales {text-align:center;background:#004763 url(/images/modele/fd_site.gif) repeat-x;}
	.thermales .fd_c { background:url(/images/modele/fd_c.gif) no-repeat center 98px; min-height:366px;}
	/*spas*/
	body.spas {text-align:center;background:#2d3745 url(/images/modele/fd_site_spas.gif) repeat-x;}
	.spas .fd_c { background:url(/images/modele/fd_c_spas.gif) no-repeat center 98px; min-height:366px;}
	/*compte*/
	body.mon_compte {text-align:center;background:#017e89 url(/images/modele/fd_site_compte.gif) repeat-x;}
	.mon_compte .fd_c { background:url(/images/modele/fd_c_compte.gif) no-repeat center 98px; min-height:366px;}
#page{margin-left:auto;margin-right:auto;text-align:left;width:970px;font:normal 11px verdana;}

/* bandeau */
#bandeau{background:#fff url(/images/modele/bandeau/bg_header.gif) repeat-x 0 0; padding:10px; height:126px; position:relative;}
#container-logo{padding:3px 0 15px 0; text-align:center;}
/*#container-search{float:right}*/
.navigation{background:url(/images/modele/bandeau/bg_main_menu.gif) repeat-x 0 0; border:solid 1px #ddd1c1; height:39px; padding:0 11px; zoom:1;}
	.navigation li{display:inline-block; float:left; margin-right:68px;}
		.navigation li a img{display:block;}
	.navigation li#last{margin-right:0px; float:right;}

	/*compte et rechercher*/
	.compte {position:absolute; top:0px; left:10px; width:949px;}
	.compte .bt_rechercher { padding:0 0 0 5px;}
	
	.compte .bloque{float:right; width:auto; padding:4px 0 0 0;}

	.compte li {float:left; line-height:20px; width:auto; display:inline-block; padding:0 12px 0 0 ; background: url(/images/modele/li_noir.gif) no-repeat right 50%; margin:12px 12px 0 0; font-size:10px;}
	.compte li.dernier { padding-right:0; margin-right:0; background:none; margin:10px 0 0 0;}
	.compte li.prem_deconnexion { background: none; padding:0 ; margin:4px 10px 0 0;font: bold 11px Arial; color:#054e6d;} 
	.compte li a {color:#054e6d;}
	.compte li a.deconnexion {color:#054e6d; background: url(../../images/modele/bt/bt_deconnexion.gif) left 50% no-repeat; padding: 0 0 0 18px; display:block;}
	.compte table {float:left; width:143px;}
	.compte .txt_rechercher {background:#fbf7f0; border:1px solid #c9c1b5; padding:3px 6px 3px 6px; height:15px; width:120px; font:normal 10px Trebuchet MS; color:#004763;}
	.rechercher .article p {margin:10px 0 15px 0;}
/* /bandeau */

/* poucet */
#poucet{color:#000}
#poucet a{color:#000;text-decoration:underline;}
/* poucet */

/* navigation */
#navigation{}
.menu{}
.ss_menu{}
/*/navigation */

/* corps_page */
#corps_page { background:#fff url('../../images/modele/fd_corps.gif') repeat-x left bottom; /*min-height:500px; height:500px;*/ padding:0 10px 20px 10px;}
*> #corps_page { height:auto;}
#col_gauche {float:left; width:250px;}
#col_droite {float:right; width:250px;}
#col_centre {float:left; width:736px; margin:0 0 0 15px;}
/* /corps_page */

/* pied_page */
#pied_page{background:#01384e;}
#pied_page #pied_page_top {width:970px;}
#pied_page #pied_page_top #pied_page_top_left {float:left; width:660px; height:163px; padding:20px 0 0 20px; background:url('../../images/modele/footer/fd_top_left.gif') repeat-x top left;}
#pied_page #pied_page_top #pied_page_top_left h2 {padding-bottom:10px; color:#fff; font:bold 11px Arial;}
#pied_page #pied_page_top #pied_page_top_left h2 a {color:#fff; font:bold 11px Arial;}
#pied_page #pied_page_top #pied_page_top_left h2 a:hover {text-decoration:underline;}
#pied_page #pied_page_top #pied_page_top_left ul {margin-left:10px; list-style:none; margin-bottom:15px;}
#pied_page #pied_page_top #pied_page_top_left ul a {color:#5ba6c4; text-decoration:none; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
#pied_page #pied_page_top #pied_page_top_left ul a:hover {text-decoration:underline;}
#pied_page #pied_page_top #pied_page_top_left .pied_bienfaits{width:165px; float:left;}
#pied_page #pied_page_top #pied_page_top_left .pied_cure {width:150px; float:left;}
#pied_page #pied_page_top #pied_page_top_left .pied_sejours {width:135px; float:left;}
#pied_page #pied_page_top #pied_page_top_left .pied_societe {width:104px; float:left;}
#pied_page #pied_page_top #pied_page_top_left .pied_pratique {float:left;}
#pied_page #pied_page_top #pied_page_top_right {float:left; background:#012a3a url('../../images/modele/footer/fd_top_right.gif') repeat-x top left; width:260px; height:163px; padding:20px 20px 0 10px;}
#pied_page #pied_page_top #pied_page_top_right h2 {padding-bottom:10px; color:#fff; font:bold 11px Arial;}
#pied_page #pied_page_top #pied_page_top_right .pied-bleu {font:normal 11px Arial; color:#5ba6c4; padding-bottom:8px;}
#pied_page #pied_page_top #pied_page_top_right input.saisie-email {background-color:#01384e; border:none; color:#fefefe; height:20px; font:normal 11px Arial; width:214px; padding:2px 5px 2px 5px; _padding:4px 5px 0px 5px;}
*+html #pied_page #pied_page_top #pied_page_top_right input.saisie-email {padding:4px 5px 0px 5px;}
#pied_page #pied_page_top #pied_page_top_right input.saisie-email{ padding /*\**/: 5px 5px 0px 5px\9 }
#pied_page #pied_page_top #pied_page_top_right .decouvrez {padding:30px 0 0 0;}
#pied_page #pied_page_top #pied_page_top_right .actualites {text-align:right;}
#pied_page #pied_page_top #pied_page_top_right .actualites span {color:#fff;font:normal 10px Arial; padding-right:3px; }
#pied_page #pied_page_top #pied_page_top_right .actualites a {font:normal 10px Arial; color:#5ba6c4;}
#pied_page #pied_page_bottom {background:url('../../images/modele/footer/fd_bottom.gif') repeat-x top left; line-height:32px; color:#5ba6c4; text-align:center;}
#pied_page #pied_page_bottom h1 {font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/

/* tableau */
table.tableau{border-collapse:collapse;font-size:10px;}
.tableau th{border:1px solid #000;vertical-align:top;}
.tableau td{border:1px solid #000;vertical-align:top;}
/* /tableau */

/* pagination */
.pagination {margin-top:20px;font:normal 11px arial;color:#333;}
.pagination a{color:#333;}
.pagination a:hover{color:#ff6600;}
.pagination strong{color:#1188A7;}/* page actuelle */
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}

#col_droite a.lire, a.lire{color:#000;font:bold 11px verdana;}
#col_droite a:hover.lire, a:hover.lire{color:#000;}

/* haut de page */
a.bt_haut_de_page{display:block;margin-top:15px;color:#000;background:url('../img/picto/haut_de_page.gif') no-repeat;padding:0 0 0 10px;}
a:hover.bt_haut_de_page{color:#000;}
/* imprimer */
a.bt_imprimer{display:block;margin-top:15px;color:#000;background:url('../img/picto/imprimer.gif') no-repeat;padding:0 0 0 25px;}
a:hover.bt_imprimer{color:#000;}
/* bt - lien */

/* separation */
.sep{}
/* separation */

/* formulaire */
fieldset{border:none;}
caption{display:none;}
table.form{font:normal 11px/14px verdana;}
table.form td, table.form th{vertical-align:top;padding-top:20px;}
table.form th{font-weight:normal;text-align:left;}
.form .saisie input{font:normal 11px verdana;color:#000;border:1px solid #000;background-color:white;}
.form .saisie textarea{font:normal 11px verdana;color:#000;border:1px solid #000;background-color:white;overflow:auto;}
.form .saisie select{font:normal 11px arial;color:#054e6d; border:1px solid #7db4c2;background-color:white;}
.form .checkbox, .form .radio{background:transparent;border:none;}
.form .checkbox_premier, .form .radio_premier{background:transparent;border:none;margin-right:10px;}
*> .form option{padding:0 3px;}
.form .libelle{color:#000;padding-right:50px;}
.form .bt_form{padding-top:15px;text-align:right;}
.form .libelle strong{color:#f00;}
.form .no_marge{padding-top:0;}
/* ---------- */
.form .obligatoire{font:bold 10px verdana;color:#000;padding-top:28px;}
.form .indication{font-size:10px;color:blue;}
.cnil{font:normal 10px arial;color:#000;padding-top:15px;}
.cnil a{color:#000;}
/* /formulaire */

/* verif formulaire */
.verif_form{font:normal 11px/14px verdana;color:#f00;text-align:left;}
.verif_form a, .popup .compte_popup .verif_form a {color:#f00; font-weight: bold;}
.verif_form div{background:#fff;padding:5px;margin-top:10px;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}

.form span.verif_form_erreur			{background:white;color:#f00;border:1px solid #f00;display:block;}
.form div.verif_form_erreur				{background:white;color:#f00;border:1px solid #f00;display:block;}
.form input.verif_form_erreur			{background:white;color:#f00;border:1px solid #f00;}
.form div.verif_form_erreur .actif 		{color:#f00;}
.form select.verif_form_erreur			{background:white;color:#f00;border:1px solid #f00;}
.form textarea.verif_form_erreur		{background:white;color:#f00;border:1px solid #f00;}

div.verif_form *{}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}
/* verif formulaire */

/* liste_groupe */
.rechercher_groupe { position:absolute; top:20px; left:556px; width:360px;}

.liste_select 									{width:206px; height:19px; background:#fff; border:1px solid #d5ebf5; position:relative; float:left;}
*> .liste_select								{ min-height:19px; height:auto;}
.liste_select .liste a,
.liste a,
.liste_nojs a						{display:block;padding:3px 5px; color:#054e6d; text-decoration:none; height:100%}

.liste_select .liste a:hover,
.liste a:hover,
.liste_nojs a:hover				{text-decoration :none; background:#e4e4e4; color:#054e6d;}

.liste_select table 							{width:100%; height:19px; position:relative;}
.liste_select .bt 								{width:24px;}
.liste_select .actif 							{padding:0 0 0 8px; color:#054e6d; font:normal 11px arial;}
.liste_select select							{border: none; padding:2px; width:203px;}
.liste											{width:182px;position:absolute; font:normal 11px arial;z-index:999;top:-10000px; left:0px; background:#fff; border:1px solid #d5ebf5; margin:1px 0 0 -1px;}
.liste span										{display:block; padding:1px 5px; }
	.w259, .w259 select 						{width:259px;}
	.w259 .liste	 							{width:234px;}
	.w161, .w161 select 						{width:161px;}
	.w161 .liste	 							{width:135px;}
	.w192, .w192 select							{width:192px;}
	.w192 .liste	 							{width:168px;}
	.thermales .fille .sous_push .w216			{margin-left:6px;}
	.w216, .w216 select							{width:216px;}
	.w216 .liste	 							{width:192px;}	
	.w316, .w316 select							{width:316px;}
	.w316 .liste	 							{width:292px;}	
	

/* accueil */
	.accueil #bandeau-hp {padding-bottom:2px;}
	.accueil #bandeau-hp #bandeau-hp-flash {float:left;}
	.accueil #bandeau-hp #bandeau-hp-resa {float:left; background:url(../../images/hp/fd_resa.gif) repeat-y; width:278px; height:318px; overflow:hidden; border:solid 1px #ddd1c1;}
	.accueil #bandeau-hp #bandeau-hp-resa #resa-content {padding-left:21px;}
	.accueil #bandeau-hp #bandeau-hp-resa #resa-content #titre1 {padding:6px 0 14px 0;}
	.accueil #bandeau-hp #bandeau-hp-resa #resa-content #titre2 {padding:19px 0 7px 0;}
	.accueil #bandeau-hp #bandeau-hp-resa #resa-content select {padding:2px 0; width:237px; font-size:11px; color:#012a3b;}
	.accueil #bandeau-hp #bandeau-hp-resa #resa-content #resa-submit {padding:11px 0 13px 94px;}
	.accueil #acc-bottom {background:url('../../images/modele/fd_acc_bottom.gif') repeat-x left top;  padding-top:20px;}
	.accueil #acc-bottom .tt_carrousel { padding:0 0 14px 10px;}
	.accueil #acc-bottom .acc-bottom-left {float:left; padding-right:20px; width:670px;}
	.accueil #acc-bottom .acc-bottom-left .bt-prev {float:left; cursor:pointer;}
	.accueil #acc-bottom .acc-bottom-left .bt-next {float:left; cursor:pointer;}
	.accueil #acc-bottom .acc-bottom-left .carrousel {float:left; height:166px; overflow:hidden;}
	.accueil #acc-bottom .acc-bottom-left .carrousel ul {list-style:none;}
	.accueil #acc-bottom .acc-bottom-left .carrousel ul li {width:210px;margin-right:5px;}
	.accueil #acc-bottom .acc-bottom-left .carrousel ul li .bloc_promo {float:left; }
	.accueil #acc-bottom .acc-bottom-left .carrousel ul li .bloc_promo.last { margin-right:0;}
	.accueil #acc-bottom .acc-bottom-left .carrousel ul li .bloc_promo a {width:205px; height:46px; display:block; position:static;padding:120px 0 0 5px; }
	.accueil #acc-bottom .acc-bottom-left .carrousel ul li .bloc_promo a:hover {text-decoration:none;}
	.accueil #acc-bottom .acc-bottom-left .carrousel ul li .bloc_promo a span {
		background:url('/images/carrousel/fd_promo.png') no-repeat; 
		_background:none; 
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/carrousel/fd_promo.png', sizingMethod='scale');
		width:187px; 
		height:33px; 
		display:block; 
		font:normal 11px Arial; 
		color:#012a3b; 
		padding:7px 3px 0 10px;
	}
	.accueil #acc-bottom .acc-bottom-right {float:left; width:260px;}
	.accueil #acc-bottom .acc-bottom-right h2.blog {padding-bottom:15px;}
	.accueil #acc-bottom .acc-bottom-right .push_blog {margin-bottom:1px;}

	.accueil #module_flash .no_flash 				{ /*background:url(../../images/hp/fd_no_flash.jpg) top left no-repeat;*/ padding:30px 0 0 20px; width:650px;}
	.accueil #module_flash .no_flash div			{ padding-bottom:25px; font-family:Arial, Helvetica, sans-serif;}
	.accueil #module_flash .no_flash div h2 {color:#1188a7; font-size:16px;}
	.accueil #module_flash .no_flash div a {color:#00808d;}

/*fille*/
	.fille { padding:0 0 10px 0;}
	.fille .vis_spas { position:absolute; top:49px; left:691px; }
	.fille .mise_avant_bleu { background-color:#eefaff; padding:4px 8px; margin:10px 0 0 0;}
	.fille .mise_avant_bleu .float_110 { margin:2px 0 0 0;}
	/*nav*/
	.fille .nav_left { position:relative; margin:-50px 0 0 0; float:left; width:199px;}
	.fille .nav_left .br_hg { background:url(/images/modele/nav_left/br_g.gif) no-repeat left 50px;}
	.fille .nav_left .br_hd { background:url(/images/modele/nav_left/br_d.gif) no-repeat right 50px; padding:0 9px 0 10px; min-height:205px; height:205px;}
	*> .fille .nav_left .br_hd { height:auto;}
	.fille .nav_left ul {border-top:1px solid #e5e6e8; margin:-2px 0 0 0; position:relative;}
	*> /**/ .fille .nav_left ul { margin:0;}
	.fille .nav_left li {border-bottom:1px solid #e5e6e8; border-left:1px solid #e5e6e8; border-right:1px solid #e5e6e8; color:#004763; background:#fff; }
	.fille .nav_left li .nav{color:#004763; padding:7px 12px 7px 7px; display:block; font:normal 11px Arial;}
	.fille .nav_left li .sous_nav {/*display:none;*/ margin:0 0 0 0; background:none;}
	*> .fille .nav_left li .sous_nav { margin:0;}
	.fille .nav_left li .sous_nav li { border-top:1px solid #e5e6e8; border-left: none; border-right: none; border-bottom: none;  background:none; padding:0;}
	.fille .nav_left li .sous_nav a { background:#f5f5f5;padding:7px 14px 7px 24px; display:block;color:#004763;margin:0 0 -13px 0;font:normal 11px Arial;}
	*> .fille .nav_left li .sous_nav a {margin:0;}
	.thermales .nav_left li .sous_nav a:hover,
	.thermales .nav_left li .sous_nav .actif a{ background:#eefaff; font-weight:bold; text-decoration:none;padding:7px 0 7px 24px;}
	.spas .nav_left li .sous_nav a:hover,
	.spas .nav_left li .sous_nav .actif a{ background:#def1f2; font-weight:bold; text-decoration:none;padding:7px 0 7px 24px;}
	.fille .cadre_bleu { border: 1px solid #d5ebf5; padding:5px; text-align:center; margin:0 0 20px 0;}
	.fille .bt { margin:0 20px;}
		/*sous pages*/
		.cure_mesure .nav_left li#cure_mesure .nav,
		.eaux_thermales .nav_left li#eaux_thermales .nav,
		.soins_thermaux .nav_left li#soins_thermaux .nav,
		.station_thermales .nav_left li#station_thermales .nav,
		.mini_cure .nav_left li#mini_cure .nav,
		.forfait_thermes .nav_left li#forfait_thermes .nav,
		.reservation .nav_left li#reservation .nav,
		.preparez_cure .nav_left li#preparez_cure .nav,
		.documentation .nav_left li#documentation .nav,
		.thermalissimo .nav_left li#thermalissimo .nav,
		.histoire .nav_left li#histoire .nav,
		.savoirfaire .nav_left li#savoirfaire .nav,
		.metiers .nav_left li#metiers .nav,
		.rejoigneznous .nav_left li#rejoigneznous .nav,
		.rhumatologie .nav_left li#rhumatologie .nav,
		.respiratoires .nav_left li#respiratoires .nav,
		.phlebologie .nav_left li#phlebologie .nav,
		.metabolisme .nav_left li#metabolisme .nav,
		.neurologie .nav_left li#neurologie .nav,
		.cardio .nav_left li#cardio .nav,
		.appareil .nav_left li#appareil .nav,
		.dermatologie .nav_left li#dermatologie .nav,
		.cuisine .nav_left li#cuisine_sante .nav,
		.nav_left li a.nav:hover {color:#fff;background:#058eba url(/images/modele/nav_left/fd_actif.gif) repeat-x left top; color:#fff; font-weight:bold; text-decoration:none; padding:7px 0 7px 7px;}
				
			/*spas*/
			.spas .thermalissimo .nav_left li#thermalissimo .nav,
			.spas .sources_spas .nav_left li#sources_spas .nav,
			.spas .aqua .nav_left li#aqua .nav,
			.spas .soins .nav_left li#soins .nav,
			.spas .reservation .nav_left li#reservation .nav,
			.spas .preparez_sejour .nav_left li#preparez_sejour .nav,
			.spas .documentation .nav_left li#documentation .nav,
			.spas .nav_left li a.nav:hover {color:#fff;background:#7fafb1 url(/images/modele/nav_left/fd_actif_spas.gif) repeat-x left top; color:#fff; font-weight:bold; text-decoration:none; padding:7px 0 7px 7px;}
			
			/*compte*/
			.mon_compte .bienvenue .nav_left li#bienvenue .nav,
			.mon_compte .coordonnees .nav_left li#coordonnees .nav,
			.mon_compte .mot_passe .nav_left li#mot_passe .nav,
			.mon_compte .commandes .nav_left li#commandes .nav,
			.mon_compte .promotions .nav_left li#promotions .nav,
			.mon_compte .cadeaux .nav_left li#cadeaux .nav,
			.mon_compte .nav_left li a.nav:hover {color:#fff;background:#017883; font-weight:bold; text-decoration:none; padding:7px 0 7px 7px;}
			
			/* bienfaits */
			.bienfait .nav_left{margin:-118px 0 0;}
			.bienfait .nav_left .br_hd{background:url(/images/modele/nav_left/br_d_bienfaits.gif) no-repeat scroll right 118px;}
			.bienfait .nav_left .br_hg{background:url(/images/modele/nav_left/br_g_bienfaits.gif) no-repeat scroll left 118px;}
			
			
		#nos-stations {padding:13px 0 13px 9px;}
		#nos-stations #nos-stations-tt {padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
		#nos-stations select {width:166px; height:20px; font-size:11px; color:#012a3b;border:solid 1px #c6bcaf;}
		#nos-stations #faux-select {border:none;}
		#nos-stations #faux-select li {border:none;}
		#nos-stations #faux-select li a {color:#004763; padding:4px 12px 4px 0; display:block;}

		/*sous nav*/
		.cure_mesure .nav_left li#cure_mesure .sous_nav,
		.eaux_thermales .nav_left li#eaux_thermales .sous_nav,
		.soins_thermaux .nav_left li#soins_thermaux .sous_nav,
		.station_thermales .nav_left li#station_thermales .sous_nav,
		.mini_cure .nav_left li#mini_cure .sous_nav,
		.forfait_thermes .nav_left li#forfait_thermes .sous_nav,
		.reservation .nav_left li#reservation .sous_nav,
		.preparez_cure .nav_left li#preparez_cure .sous_nav,
		.thermalissimo .nav_left li#thermalissimo .sous_nav,
		.sources_spas .nav_left li#sources_spas .sous_nav,
		.documentation .nav_left li#documentation .sous_nav { display:block;}
		
	/*compte*/
		#informations_compte { background:url(../../images/compte/shp/fd.gif) top left repeat-y; margin:23px 0 0 0;}
		#informations_compte .fd_h { background:url(../../images/compte/shp/fd_h.gif) top left no-repeat;}
		#informations_compte .fd_b { background:url(../../images/compte/shp/fd_b.gif) bottom left no-repeat; padding:73px 0 34px 0;}
		#informations_compte .col_g { width:207px; padding:0 5px 13px 9px; float:left; margin: 0 0 0 10px;}
		#informations_compte .col_c { width:207px; padding:0 5px 13px 9px; float:left; margin: 0 0 0 30px; }
		#informations_compte .col_d { width:207px; padding:0 5px 13px 9px; float:right; margin: 0 10px 0 0; }
		
		/*tab_compte*/
		.tab_compte { border: #b9e9fe 1px solid; margin:15px 0 0 0;}
		.tab_compte td { border-right: #b9e9fe 1px solid; padding:10px; vertical-align: top;}
		.tab_compte td.fd_bleu{ background:#ebf9ff;}
		.tab_compte .fin { border:none;}
		.tab_compte .w282 { width:290px;}
		.tab_compte .w55 { width:55px;}
		.tab_compte .fd_top { background:#09606a url(../../images/modele/fd_tab.gif) bottom repeat-x; color:#fff; font: bold 11px Arial}
		

	
	.bt_deconnexion { position:absolute; top:16px; right:0px; z-index:998;}
	.mon_compte #col_centre	{ position:relative;}
		
	.fille .push_flash { margin:10px 0 0 0;}
	#flash_soins_spas { margin:15px 0 -20px 0;}
	.fille .push_cures { width:245px; float:left;}
	.fille .sous_push { margin:0 -10px 0 0; padding:21px 0 0 0; }
	.cures_thermales .sous_push { padding:10px 0 0 0;}
	.fille .sous_push .push_cures_middle { width:235px; margin:0 10px 0 0; float:left;}
	.fille .sous_push .push_cures{ width:240px; float:left; margin:0 10px 0 0;}
	.fille .sous_push .push_mini_cures {width:238px; float:left; margin:0 8px 0 0; _margin:0 8px 0 0; border:solid 1px #ddd1c1; height:134px; background:#ebe3d7;}
	*+html .fille .sous_push .push_mini_cures {margin:0 8px 0 0;}
	.sous_push .mise_avant_gris {background:url('../../images/thermales_medicalisees/push/fd_push.gif') repeat-x;}
	.fille .sous_push .push_mini_cures a {padding:0; margin:0; color:#000;}
	.fille .sous_push .push_mini_cures a:hover {color:#000;}
	.fille .sous_push .push_mini_cures img {margin:0; border:none; border-bottom:solid 1px #ddd1c1; padding:0; display:block;}
	.fille .sous_push .push_mini_cures h2 {font-size:16px; font-weight:bold; width:210px;}
	.fille .sous_push .push_mini_cures select {border:solid 1px #c6bcaf; width:227px; margin:6px 0; _margin:6px 0 0px 0;}
	*+html .fille .sous_push .push_mini_cures select {margin:6px 0 0px 0;}
	.fille .sous_push .push_mini_cures .push-links {padding:2px 0 1px 0;}
	.fille .sous_push .push_nomarge{width:238px; float:left; margin:0 !important;}
	.fille #push-cuisine {float:left; height:138px; margin-right:15px; width:490px; padding:9px; border:solid 1px #ddd1c1; background:url('/images/thermales_medicalisees/push/fd_push_spas.gif') repeat-x;}
	.fille #push-cuisine #tt-push-cuisine {padding-bottom:25px;}
	.fille #push-cuisine #stt-push-cuisine {width:244px; height:50px; padding:10px; margin:0;background :url('/images/thermales_medicalisees/push/fd_push_cuisine.gif') repeat-x;}
	.fille #push-cuisine #stt-push-cuisine p {color:#012a3b; font-size:11px; padding:0 0 4px 0; margin:0;}
	.fille #push-cuisine #stt-push-cuisine a {color:#009ee0; font-weight:bold; background:url('/images/thermales_medicalisees/push/puce_fleche.gif') no-repeat 0 5px; padding-left:10px;}
	.fille #push-promo-spas {width:205px; height:45px; display:block; padding:113px 0 0 5px; color:#012a3b;}
	.fille #push-promo-spas span {background:url(/images/carrousel/fd_promo.png) no-repeat; width:180px; height:33px; padding:7px 10px 0 10px; display:block;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/carrousel/fd_promo.png', sizingMethod='scale');}
		.spas .fille .sous_push {margin:0;}
		.spas .fille .sous_push .push_cures {width:245px; float:left; margin:0;}
		.spas .fille .sous_push .push_cures_middle {width:170px; float:left; margin:0;}
		.spas .fille .sous_push .push_nomarge {width:310px; float:right; margin:-16px 0 0 0;} 
	.fille .sous_push h2 { margin:0; padding:0;}
	.fille .sous_push h2.sIFR-replaced  { margin:0; padding:0;}
	*>/**/.fille .sous_push h2.sIFR-replaced  { margin:0; padding:0;}
	.fille .sous_push .mise_avant_gris { padding:5px; margin:0; position:relative;}
	.fille .sous_push .mise_avant_gris .puce_fle { position:relative; margin:2px 0 0 0;}
	*>/**/.fille .sous_push .mise_avant_gris .puce_fle { margin:3px 0 0 0;}
	.fille .sous_push .liste_select { margin:2px 0 7px 3px;}
	*>/**/.fille .sous_push .liste_select { margin:8px 0 2px 3px;}
	/*sous push2*/
	.fille .sous_push_2 {margin:0; padding:21px 0 0 0; }
	.fille .sous_push_2 .push_cures{width:245px; float:left; margin:0; height:139px; overflow:hidden;}
	.fille .sous_push_2 .push_cures_middle {width:155px; float:left; margin:0;}
	.fille .sous_push_2 .push_nomarge {width:325px; float:right; margin:0; padding:7px 0 0 0;} 
		
	.fille .ongles { border-bottom:1px solid #e4e4e4; height:100%; margin:20px 0 0 0;}
	.fille .ongles li { display:block; float:left; background:#016186 url(../../images/modele/ongles/fd.gif) repeat-x top left; width: auto; margin:0 5px 0 0;}
	.fille .ongles li .fd_l { display:block; background: url(../../images/modele/ongles/fd_gd.gif) no-repeat top left; width: auto;}
	.fille .ongles li .fd_r { display:block; background: url(../../images/modele/ongles/fd_gd.gif) no-repeat top left; width: auto;}
	.fille .ongles li .fd_r a { padding:5px 10px 3px 10px; display:block; color:#fff; text-decoration:none; font: bold 11px Arial ;}
	/*spas*/
	.spas .fille .ongles { border-bottom:1px solid #e4e4e4; height:100%;}
	.spas .fille .ongles li { display:block; float:left; background:#556984 url(../../images/modele/ongles_spas/fd.gif) repeat-x top left; width: auto; margin:0 5px 0 0;}
	.spas .fille .ongles li .fd_l { display:block; background: url(../../images/modele/ongles_spas/fd_gd.gif) no-repeat top left; width: auto;}
	.spas .fille .ongles li .fd_r { display:block; background: url(../../images/modele/ongles_spas/fd_gd.gif) no-repeat top left; width: auto;}
	.spas .fille .ongles li .fd_r a { padding:5px 10px 3px 10px; display:block; color:#fff; text-decoration:none; font: bold 11px Arial ;}
		.fille .ongles li.on, .fille .ongles li:hover { display:block; float:left; background:#ebebeb url(../../images/modele/ongles/fd_on.gif) repeat-x top left; width: auto;margin:0 5px -1px 0; position:relative;}
		.fille .ongles li.on .fd_l, .fille .ongles li:hover .fd_l { display:block; background: url(../../images/modele/ongles/fd_on_g.gif) no-repeat top left; width: auto;}
		.fille .ongles li.on .fd_r, .fille .ongles li:hover .fd_r { display:block; background: url(../../images/modele/ongles/fd_on_d.gif) no-repeat top right; width: auto;}
		.fille .ongles li.on .fd_r a, .fille .ongles li:hover .fd_r a { color:#054e6d; padding:5px 10px; display:block; text-decoration:none;}
		.fille .ongles li.clear { float:none; background:none; border:none;}
		
		.fille .cont_ongles { background:url(../../images/modele/ongles/fd_cont_ongles.gif) top left repeat-x; border-bottom: solid 1px #eee; border-right: solid 1px #eee; border-left: solid 1px #eee; padding:0 11px 0 11px;}
		.fille .cont_ongles h2.ongles { font:bold 25px/25px Arial; font-style:italic; color:#054e6d; padding:19px 0 0 0; border:none;}	
		.fille .cont_ongles .col_left { width:520px; float:left; padding:0 0 10px 0;}
		.fille .cont_ongles .col_right { width:179px; float:right; padding:40px 0 23px 0; background:url(../../images/modele/ongles/fd_cont_ongles.gif) top left repeat-x;  overflow:hidden;}
		.fille .cont_ongles .fd_col_r { background:url(../../images/modele/ongles/fd_col_left.gif) repeat-y 533px 100px; height:100%; position:relative;}
		.fille .cont_ongles .nomarge_b{ margin-bottom:0px;}
		.fille .cont_ongles .nomarge_t{ margin-top:0px;}
		.fille .cont_ongles .nomarge{ margin:0px;}
		.fille .cont_ongles h4{ margin-top:10px; margin-bottom:-10px;}
		.fille .cont_ongles .map_google { margin:10px 0 0 0;}
		
		
	/****** Evol CTS lot 2 *********/
	.fille #bloc_resa {position:relative; display:block; width:950px;}
	.fille #bloc_resa #bloc_img {position:relative; zoom:1;}
	.fille #bloc_resa #module {position:absolute; z-index:100; top:0; right:0; border:solid 1px #ddd1c1; border-left:none; width:263px; height:189px; background:url(../../images/reserv_promo/fd_mini_resa.gif) repeat-y;}
	.fille #bloc_resa #module #module-tt {padding-left:1px;}
	.fille #bloc_resa #module #liste {padding:8px 0 8px 13px;}
	.fille #bloc_resa #module #liste #liste1, .fille #bloc_resa #module #liste #liste2 {padding-bottom:7px; height:44px;}
	.fille #bloc_resa #module #liste .liste-tt {padding:3px 0 7px 0;}
	.fille #bloc_resa #module #liste select {border:solid 1px #c6bcaf; width:235px; font-size:11px; height:20px;}
	.fille #bloc_resa #module #validation {padding-left:108px;}
	
	#col-right-contact {padding-bottom:10px;}
	#col-right-promo {border:solid 1px #ddd1c1; background:url(/images/reserv_promo/fd_promotion.gif) repeat-y;}
	#col-right-promo #promo-content {padding:3px 8px 0 10px;}
	#col-right-promo .promo-img {padding-bottom:15px;}
	#col-right-promo .promo-title {color:#004763; font-size:12px; font-weight:bold; padding-bottom:15px;}
	#col-right-promo .promo-title a {color:#004763;}
	#col-right-promo .promo-stitle { padding-bottom:12px;}
	#col-right-promo .promo-stitle a {color:#004763;}
	#col-right-promo .promo-prix { padding-bottom:12px;}
	#col-right-promo .promo-prix .prix {font-weight:bold; font-size:14px; padding-right:10px;}
	#col-right-promo .promo-prix .barre {text-decoration:line-through;}
	#col-right-promo .promo-lien { padding-bottom:10px; text-align:center;}
	#col-right-promo .promo-detail {background:url(/images/reserv_promo/fd_promo_detail.gif) repeat-y; padding:5px 0 5px 10px;}
	#col-right-promo .promo-detail a {color:#054e6d; background:url(/images/reserv_promo/fl_lien.gif) no-repeat 0 5px; padding-left:10px; font-weight:bold;}
	
	
	/**** Promo et cadeau ****/
	.fille.cadeaux {padding:0;}
	#tt-cadeaux {background:url('/images/cadeau/fd_cadeau.gif') repeat-x; height:60px; padding:26px 0 0 24px;}
	#cadeaux-content { padding:16px 0 0 24px;}
	#mentions-cadeaux {font-size:11px; color:#054e6d; padding-bottom:17px;}
	#recherche-cadeaux {float:left; width: 299px; border: solid 1px #ddd1c1; background: url('/images/cadeau/fd_recherche.gif') no-repeat;  height: 235px;;}
	.select-cadeaux {padding:11px 0;}
	.select-cadeaux select {font-size:11px; border:solid 1px #c6bcaf; width:278px; height:20px;}
	#recherche-cadeaux #submit-btn {padding: 0 0 0 240px;}
	#cadeaux-une {float:left; padding-left: 10px;}
	#une-content {background:url('/images/cadeau/fd_une.gif') no-repeat; padding:20px 0 0 20px;}
	#visuel-une { background:url('/images/cadeau/fd_visu_une.gif') repeat-x bottom left; padding-bottom:16px; float:left;}
	#prix-une {float:right; position:absolute; top:0; right:11px; font-size:18px; background: #044957 url('/images/cadeau/fd_prix_l.gif') no-repeat; line-height:35px; padding-left:9px;}
	#fd-right {padding-right:9px; background: url('/images/cadeau/fd_prix_r.gif') no-repeat top right; line-height:35px; height:35px; display:inline-block;}
	#prix-une .prix-barre {color:#0eecff; text-decoration:line-through; font-size:12px;}
	#desc-une {font-size:12px; color:#fff; padding-top:8px; height:55px; overflow:hidden; width:330px; font-family:Arial, Helvetica, sans-serif;}
	#une-bloc-top {background:url('/images/cadeau/fd_titre_une.gif') no-repeat; width:309px; height:64px; padding:11px 0 0 11px;}
	#une-bloc-top-content {position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; line-height:20px;}
	#une-links { line-height:33px; color:#fff; font-size:11px; font-family:Arial;}
	#une-links a {color:#0eecff;}
	#une-links span {font-size:9px;}
	#une-links-l {float:left;}
	#une-links-r {float:right; padding-right:20px;}
	.titre-cadeau {border-bottom:solid 1px #04e1d7; padding-top:10px; margin-bottom:15px;}
	.titre-cadeau h2.sifr {font-size:15px; color:#028c86; padding-bottom:5px;}
	#push-cadeaux {background:url('/images/cadeau/fd_txt.gif') repeat-y; border:solid 1px #e0d2c5; border-left:none; width:572px; height:149px; padding:27px 0 0 43px; float:left;}
	#push-cadeaux div {color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#push-cadeaux div a {color:#00808d; font-weight:bold;}
	.nav-cadeau { border:solid 1px #ede9e6; line-height:30px; background:url('/images/cadeau/fd_nav_cadeau.gif') repeat-x;}
	.nav-cadeau a {color:#002c37; font-family:Arial, Helvetica, sans-serif;}
	.nav-cadeau .prec { float:left; padding-left:12px;}
	.nav-cadeau .suiv {float:right; padding-right:12px;}
	.nav-cadeau .prec span {font-size:9px;}
	.nav-cadeau .suiv span {font-size:9px;}
	.nav-cadeau .pagination {float:left; width:720px; text-align:center; margin:9px 0 0 0;}
	.carrousel-cadeau {float:left; height:835px; overflow:hidden; margin:9px 0;}
	.carrousel-cadeau ul {list-style:none;}
	.carrousel-cadeau ul li {width:924px; height:835px;}
	.carrousel-cadeau ul li .promo {width:300px; float:left; margin:0 9px 9px 0; border:solid 1px #ddd1c1;}
	.carrousel-cadeau ul li .last {margin-right:0;}
	.promo .tt-promo {background:url(/images/cadeau/fd_titre_promo.gif) no-repeat; height:43px; font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold; color:#012a3b; padding:12px 10px 0 10px;}
	.promo .bloc-promo-top {padding:10px 0 10px 8px; width:292px; height:40px;background:url('/images/cadeau/fd_promo_content.gif') repeat-x;}
	.promo .bloc-promo-content {font-size:11px; color:#012a3b; font-family:Arial, Helvetica, sans-serif;  zoom:1;}
	.promo .bloc-promo-content strong {font-size:12px;}
	.promo .bloc-promo-text {float:left;}
	.promo .bloc-promo-prix {float:right; padding-right:9px; background:url('/images/cadeau/fd_prix_promo.gif') no-repeat; width:107px; line-height:35px; display:inline-block;text-align:center; color:#fff;}
	.promo .bloc-promo-prix strong { font-size:18px;}
	.bloc-promo-prix  .prix-barre-promo { text-decoration:line-through; font-size:12px;}
	.bt-promo {text-align:center; padding-bottom:8px;}
	.promo-links {background-color:#ece1d3; line-height:23px;font-family:Arial; font-size:9px; padding-top:3px;}
	.promo-links a { color:#012a3b; font-family:Arial; font-size:11px;}
	.promo-links .promo-links-l {padding-left:10px; float:left; background-color:#ece1d3; }
	.promo-links .promo-links-r {padding-right:10px; float:right;}
		
		
	/***** Cuisine Sant�-Nature *****/
	#cuisine {margin:13px 0;}
	#cuisine #cuis-gauche {width:324px; margin-right:15px; float:left;}
	#cuisine #cuis-gauche #tt-gauche {background:url('/images/thermales_medicalisees/cuisine/fd_tt_gauche.gif') repeat-x; padding:13px 0 0 15px; height:26px;}
	#cuisine #cuis-gauche #stt-gauche {background:#36455a url('/images/thermales_medicalisees/cuisine/fd_stt_gauche.gif') repeat-x; padding:17px;}
	#cuisine #cuis-gauche #stt-gauche div { background:url('/images/thermales_medicalisees/cuisine/puce_fleche.gif') no-repeat 0 5px; padding:0 0 10px 15px;}
	#cuisine #cuis-gauche #stt-gauche div a {color:#fff;}
	#cuisine #cuis-droite {width:395px; float:left;}
	#cuisine #cuis-droite p {margin:0 0 13px 0; color:#012a3b;}
	#cuisine #cuis-droite h3 {padding-top:0; margin-bottom:10px;}
	#cuisine #cuis-droite ul li {padding-bottom:6px; color:#012a3b;}
	#cuis_dossier_presse {border:solid 1px #ddd1c1; background:url('/images/thermales_medicalisees/cuisine/fd_dossier_presse.gif') repeat-x; padding-top:5px; height:28px; text-align:center;}
	
	/***** Cadeaux *****/
	
	
	/*offres*/
	.mon_compte .offres .article h5 {_height:30px; min-height:30px; padding-right:3px;}
	.offres .col_left { width:238px; float:left; margin:0 9px 0 0;}
	*> /**/ .offres .col_left { margin:0 11px 0 0;}
	.offres .col_center { width:238px; float:left;}
	.offres .col_right { width:238px; float:right;}
	.offres .bl_remonte { border: #eee 1px solid ; margin:8px 0 0 0;}
	.offres .bl_remonte .fd { background:url(../../images/offres/fd_bl_remonte.gif) repeat-x top; border:#fff 1px solid; padding:10px 8px 0px 8px;}
	.offres .bl_remonte .fd .corp_txt { height:175px;}
	*> .offres .bl_remonte .fd .corp_txt { height:auto; min-height:175px;}
	.offres .bl_remonte .fd .bloque_img {width:219px; overflow:hidden; height:66px; margin-bottom:10px;}
	.offres .bl_remonte .fd .bloque_img img { margin:0 0 0 -60px;}
	.offres .bl_remonte .fd p { margin:5px 0 0 0;}
	.offres .bl_remonte .fd .px15bold { font-size:15px; font-weight:bold;}

	/*page_recherche*/
	.fille .recherche { background:#004662 url(../../images/modele/fd_rechercher.gif) left top repeat-x;  padding:4px 10px 2px 10px; color:#fff;}
	*>/**/ .fille .recherche { padding:4px 10px;}
	.fille .recherche .nam { width:120px; float:left; font: bold 11px Arial; margin:4px 0 0 0; }
	.fille .recherche .champ { width:160px; float:left; }
	.fille .recherche .champ input { width:142px; background:#fff; border:none; padding:2px 4px; margin:2px 0 0 0; font: normal 11px Arial; color:#054e6d;}
	.fille .recherche .bt { width:100px; float:left;}

	.rechercher .article strong.result{ margin:0 0 5px 0; display:block;}
	.rechercher a.puce_g { display:block; float:left; width:auto; background:url(../../images/modele/pict/fl_g.gif) no-repeat left 50%; padding:0 30px 0 12px; font-weight:bold;} 
	.rechercher a.puce_d { display:block; float:right; width:auto; background:url(../../images/modele/pict/fl_d.gif) no-repeat right 50%; padding:0 12px 0 30px; font-weight:bold;} 
	.rechercher .pages { display: block; width:auto; height:100%; margin-right:auto; margin-left:auto;}
	.rechercher .pages li { display:inline; margin:0 3px; padding:0 0 0 6px; background: url(/images/modele/li_noir.gif) no-repeat left 50%; font-weight:bold;}
	.rechercher .pages li a { font-weight:bold;}
	.rechercher .pages li.prem { background:none; padding:0;} 
	.rechercher .pages li.clear { display:block; background:none;}
	.rechercher .article .mise_avant_gris {padding:7px 10px;} 
		
	/*modul gris*/
	.fille .mod_gris{ background: #f5f5f5 url(../../images/modele/mod_gris/fd_l.gif) repeat-y; margin:0 0 10px 0;}
	.fille .mod_gris .fd_b { background: url(../../images/modele/mod_gris/fd_b.gif) repeat-x bottom;}
	.fille .mod_gris .fd_bl { background: url(../../images/modele/mod_gris/fd_bl.gif) no-repeat bottom left; padding:5px 0 7px 5px;}
	.fille .col_right .mod_gris h4 { color:#054e6d; font: normal 14px/14px Arial;text-transform:uppercase; margin:10px 0 0 0;}
	.fille .mod_gris h4.sIFR-replaced {margin:0;}
	
	/*modul gris fonce*/
	.fille .mod_gris_f					{ margin:0 0 10px 0;}
	.fille .mod_gris_f .fd 				{background:#798BA2 url(../../images/modele/mod_gris_f/fd.gif) top left no-repeat;}
	.fille .mod_gris_f .fd_b 			{ color:#fff; background: url(../../images/modele/mod_gris_f/fd_b.gif) bottom right no-repeat; padding:5px 5px 7px 5px;}
	.fille .col_right .mod_gris_f h4 				{ color:#fff; font: normal 14px/14px Arial;text-transform:uppercase; margin:10px 0 0 0;}
	.fille .mod_gris_f h4.sIFR-replaced { margin:0;}
	.fille .mod_gris_f a { color:#feeb00; text-decoration:none;}
	.fille .mod_gris_f a:hover { color:#feeb00; text-decoration:none;}
	
	
	/*modul mod_bleu*/
	.fille .mod_bleu .fd { background: url(../../images/modele/mod_bleu/fd.gif) repeat-y bottom;}
	.fille .mod_bleu .fd_h { background: url(../../images/modele/mod_bleu/fd_h.gif) no-repeat top left; padding:5px 5px 7px 5px; color:#fff; line-height:15px;}
	.fille .col_right .mod_bleu h4 { color:#fff; font: normal 14px/14px Arial;text-transform:uppercase; margin:10px 0 0 0;}
	.fille .mod_bleu h4.sIFR-replaced {margin:0;} 
	.fille .mod_bleu p { margin:0;}
	.fille .mod_bleu .sep { background:url(../../images/modele/mod_bleu/sep.gif) repeat-x top; height:1px; font:normal 1px/1px Arial; margin:8px 0;}
	.fille .mod_bleu a { color:#feeb00; text-decoration:none;}
	.fille .mod_bleu a:hover { color:#feeb00; text-decoration:none;}
	
	/*modul mod_vert*/
	.fille .mod_vert .fd { background: url(../../images/modele/mod_vert/fd.gif) repeat-y bottom;}
	.fille .mod_vert .fd_h { background: url(../../images/modele/mod_vert/fd_h.gif) no-repeat top left;}
	.fille .mod_vert .fd_b { background: url(../../images/modele/mod_vert/fd_b.gif) no-repeat bottom right; padding:5px 5px 7px 5px; color:#fff; line-height:15px;}
	.fille .col_right .mod_vert h4 { color:#fff; font: normal 14px/14px Arial;text-transform:uppercase;}
	.fille .mod_vert h4.sIFR-replaced {margin:0;}
	.fille .mod_vert a { color:#feeb00; text-decoration:none;}
	.fille .mod_vert a:hover { color:#feeb00; text-decoration:none;}
	
	
	/*menu right*/
	.fille .bloque_l { width:483px; float:left;}
	.fille .bloque_l .ombre_txt_t { background:#f6f6f6 url(../../images/modele/mod_blanc_gris/ombre_txt_t.gif) top left no-repeat; }
	.fille .bloque_l .ombre_txt_b { background:#fff url(../../images/modele/mod_blanc_gris/ombre_txt_b.gif) left 1px no-repeat; height:10px; font-size:1px; line-height:1px; }
	.fille .bloque_menu { width:251px; float:right;}
	.fille .bloque_menu .ombre_menu_b {background:#fff url(../../images/modele/menu_right/ombre_menu_b.gif) left 1px no-repeat; height:10px; position:relative;}
		.fille .bloque_menu ul { background:#f7f7f7 url(../../images/modele/menu_right/ombre_menu_l.gif) repeat-y left;border-top:1px solid #e5e6e8; border-right:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8; position:relative; margin:-2px 0 0 0;}
		*> /**/ .fille .bloque_menu ul { margin:0;}
		.fille .bloque_menu li { color:#004763; display:block; margin:0 0 -14px 0; }
		*> .fille .bloque_menu li {margin:0;}
		.fille .bloque_menu li a {color:#004763; padding:6px 30px 6px 7px; display:block; font:normal 11px Arial;}
		.fille .bloque_menu li a:hover, .fille .bloque_menu li.on a {color:#fff;background:#058eba url(/images/modele/nav_left/fd_actif.gif) repeat-x left top; color:#fff; font-weight:bold; text-decoration:none;  padding:6px 0 6px 7px;}
	
	/*bordure grise */
	.fille .bord_gris { border: 1px solid #ddd;}
	
	/*modul gris*/
	.fille .mise_avant_gris { background-color:#f5f5f5; padding:10px; margin:0 0 10px 0;}
	.fille .mod_gris_blanc { background-color:#f6f6f6; padding:10px;}
	.fille .fd_blanc { background-color:#fff; padding:6px 5px;}
	
	/*lst_autres_soins*/
	.lst_autres_soins { background: url(../../images/modele/fd_col.gif) 230px top repeat-y; margin:10px 0 0 0; height:100%;}
	.lst_autres_soins .fd_r { background: url(../../images/modele/fd_col.gif) 482px top repeat-y; height:100%;}
		/*plan*/
		.plan .lst_autres_soins { background: url(../../images/modele/fd_col.gif) 240px top repeat-y; margin:10px 0 0 0;}
		.plan .lst_autres_soins .fd_r { background: url(../../images/modele/fd_col.gif) 492px top repeat-y;}
		.plan .lst_autres_soins .fd_r a { color:#054E6D;}
		.plan .lst_autres_soins .fd_r a:hover { color:#054E6D;}
	.lst_autres_soins .col_lst {  width:31.5%; float:left; margin: -2px 20px 0 0 ;}
	.lst_autres_soins .col_lst_fin { width:31.5%; float:left; margin: -2px 0 0 0;}
	
	/*telecharger brochure*/
	.formule { width:497px; float:left; margin:0 0 10px 0;}
	.formule .thermes_decouverte { padding:190px 0 0 79px ; height:27px; width:170px; float:left; background:url(../../images/traduction/fr/cure_medicalisees/push_formules/fd_thermes_decouverte.jpg) top left no-repeat;}
	.formule .aqua { padding:190px 0 0 79px ; height:27px; width:170px; float:left; background:url(../../images/traduction/fr/spas/formules/fd_aqua.jpg) top left no-repeat;}
	.stations { width:230px; float:right;}
		.col_l_form { width:362px; float:left;font: normal 11px Arial;}
		.col_l_form .liste_select, .col_r_form .liste_select { float:left; }
		.col_l_form .liste_select, .col_r_form .liste_select { float:left; margin:10px 0 0 0; top:-5px; position: relative;}
		.contact .liste_select,
		.contact .liste_select .liste,
		.col_l_form .liste_select,
		.col_l_form .liste_select .liste,
		.col_r_form .liste_select,
		.col_r_form .liste_select .liste	{ border: 1px solid #7db4c2;}
		.col_l_form .liste_select .bt, .col_r_form .liste_select .bt  { border-bottom: none ;}
		.col_r_form { width:362px; float:right;font: normal 11px Arial;}
		.col_r_form .mise_avant_gris { position:relative;}
		.col_r_form .mise_avant_gris input.right { position:relative;}
		/*.mise_avant_gris .intitule { margin:3px 20px 0 0;}
		*> .mise_avant_gris .intitule { margin:-2px 20px 0 0;}*/
		.mise_avant_gris .intitule { position:relative; float:left; width:99px; margin:8px 20px 0 0;}
		.mise_avant_gris .intitule_2 { position:relative; float:left; width:110px; margin:8px 20px 0 0;}
		/*.col_r_form .clear { margin:-4px 0 0 0;}*/
		.col_r_form .clear { margin:0;}
		.mise_avant_gris p.marge_t { padding:7px 0 0 0; margin:0;}
		*> /**/ .mise_avant_gris p.marge_t { padding:5px 0 0 0; margin:0;}
		.mise_avant_gris p.pad { padding:0 0 3px 0;}
		.mise_avant_gris p.marge_t_b { padding:5px 0 3px 0; margin:0}
		
		.name_input { width:103px; text-align:right; padding:2px 0;}
		.mise_avant_gris .valign-t { padding:6px 0;}
		.input { padding:4px 0 4px 20px;}
		*> /**/.input { padding:5px 0 5px 20px;}
		.input_fin { padding:5px 0 5px 20px;}
		.mise_avant_gris .gr, .mise_avant_gris .gr_m { color:#054e6d; padding:3px; font: normal 11px Arial;  border:1px solid #7db4c2; width:185px;}
		.mise_avant_gris .gr:focus { border:1px solid #e6e6e8;}
		.mise_avant_gris .tgr { color:#054e6d; border:1px solid #7db4c2; width:210px; padding:3px; font: normal 11px Arial; }
		.mise_avant_gris .tgr:focus { border:1px solid #e6e6e8;}
		.mise_avant_gris .pt { color:#054e6d; border:1px solid #7db4c2; width:46px; padding:3px; margin:0 14px 0 0; font: normal 11px Arial;}
		.mise_avant_gris .pt:focus { border:1px solid #e6e6e8;}
		.mise_avant_gris textarea.pt {width:201px; height:58px; font: normal 11px Arial;}
		.mise_avant_gris textarea:focus { border:1px solid #e6e6e8;}
		.mise_avant_gris textarea.gr {width:334px; height:88px; font: normal 11px Arial;}
		.mise_avant_gris textarea.gr:focus { border:1px solid #e6e6e8;}
		.mise_avant_gris select{font:normal 11px arial;color:#054e6d; border:1px solid #7db4c2;background-color:white;}
		*> .mise_avant_gris select option{padding:0 3px;}
		*> .mise_avant_gris textarea.gr {width:334px; height:83px;}
		.input .radio .input_radio { width:14px; padding:0 5px 0 0; }
		.input .radio td { vertical-align:middle; }
		.input .radio .name { width:62px; }
		table.tab_checkbox { margin:10px 0 0 0;}
		.tab_checkbox_marge td {padding:5px 5px 0px 0;}
		*> /**/ .tab_checkbox_marge td {padding:10px 5px 0px 0;}
		.tab_checkbox td {padding:0 5px 0px 0; margin:0 0 9px 0;}
		*> /**/ .tab_checkbox td {padding:0 5px 0px 0;}
		.input_checkbox {width:14px;}
		.form_brochure { margin:5px 0 0 0; height:363px;}
		*> .form_brochure {min-height:363px; height:auto}
		*> /**/ .form_brochure {min-height:353px; height:auto}
		.bloque_fin_form { padding:9px; background:url(../../images/modele/fd_form.gif) top left repeat-x; text-align:center; margin:0 0 9px 0;}
		.spas .bloque_fin_form {background:#7FAFB1 url(../../images/modele/nav_left/fd_actif_spas.gif) repeat-x left top;}
		.commentaire { color:#999; font:normal 9px Arial;}
			/*contact*/
			.contact .mise_avant_gris { margin:10px 0;}
			.contact .mise_avant_gris  .name_input { width:109px;}
			.contact .mise_avant_gris .intitule { width:109px;}
			.contact .mise_avant_gris .gr { width:269px;}
			.contact .mise_avant_gris textarea.gr { width:319px; height:180px;}
			.contact .mise_avant_gris textarea.gr_m { width:269px;}
			.contact .mise_avant_gris .liste_select { width:275px;}
			.contact .mise_avant_gris .liste_select .liste { width:251px;}
			.contact .col_l_form { width:500px;}
			.contact .col_r_form { width:225px; margin:4px 0 0 0;}
			*> /**/ .contact .col_r_form { margin:2px 0 0 0;}
			.contact .col_r_form h3 { margin:0 0 10px 0;}
			.contact .col_r_form p { margin:5px 0 3px 0; padding:0;}
			.contact .col_r_form p.prem { margin:15px 0 3px 0;}
			/*mots de passe*/
			.mot_passe .mise_avant_gris .name_input { width:200px;}
			.mot_passe .mise_avant_gris .intitule { width:109px;}
			.mot_passe .mise_avant_gris .gr { width:269px;}
			.mot_passe .col_l_form { width:580px;}
			.mot_passe .mise_avant_gris { margin:10px 0;}
			/*demande_documentation*/
			.mise_avant_gris #demande_documentation textarea.pt {width:215px;}


	/*Rejoignez-nous*/	
	.select_multiple select { border:1px solid #7DB4C2; width:122px;}
	.select_multiple a { margin:0 0 0 3px;}
	.rejoigneznous .contact .mise_avant_gris .intitule { width:145px;}
	.rejoigneznous .contact .mise_avant_gris .name_input { width:145px;}
	.rejoigneznous .contact .mise_avant_gris textarea.gr { width:269px;}
	
	.bandeau { background: url(../../images/traduction/fr/bandeau_reservation/fd.gif) repeat-x; margin:20px 0 0 0; }
	.bandeau li { margin:0 0 -7px 0; float:left; background:none; display:block; padding-left:26px;background:url(../../images/traduction/fr/bandeau_reservation/fl.gif) 10px 0px no-repeat;}
	*> .bandeau li { margin:-10px 0 -7px 0; }
	*>/**/ .bandeau li { margin:0; }
	.bandeau li.prem { padding:0; background:none; }
	.bandeau li.clear { display:block; float:none; background:none;}
	
.mar_t15 { margin-top:15px;}
.mar_t20, .article .mar_t20 { margin-top:20px;}
.mar_t5, .article .mar_t5, .popup .mar_t5 { margin-top:5px;}
.mar_t10, .fille .mar_t10 { margin-top:10px;}
.mar_t8, .fille .mar_t8 { margin-top:8px;}
.mar_b5, .article p.mar_b5 { margin-bottom:5px;}
.mar_bneg20 { margin:0 0 -20px 0;}
.mar_b10 { margin-bottom:10px;}
.mar_b8 { margin-bottom:8px;}
.mar_g11 { margin-left:11px;}
.mar_d20 { margin-right:20px;}
.mar_d10 { padding-right:10px;}
.pad_l0 { padding:0 0 0 10px;}


.float_110 {float:left; width:110px; margin:4px 0 0 0;}
.float_220 {float:left; width:220px; margin:4px 0 0 0;}
.float_140 {float:left; width:140px; margin:4px 0 0 0;}
.float_300 {float:left; width:300px; margin:3px 0 0 0;}
*> /**/.float_300 { margin:0;}
.float_60 {float:left; width:60px; margin:4px 0 0 0;}
.float_50 {float:left; width:50px; margin-left:10px;}
.float_checkbox {float:left; width:20px;}
.txt_f340 { float:left; width:340px; margin:-2px 0 0 0;}
.txt_fl550 { float:left; width:547px; margin:-2px 0 0 0;}
.article .mise_avant .txt_fl550 ul { margin:0;}
.fille .no_marge { margin:0;}


.carte_cure { background:#ebf9ff; border-top:1px solid #fff; border-bottom:1px solid #fff; margin:10px 0 15px 0;}
	.spas .carte_cure { background:#DEF2F3; }
	.carte_cure .tt_chaine { padding:75px 224px 0 0; background:#fff; position: absolute;}
	.spas .carte_cure .tt_chaine { padding:75px 50px 0 0;}
	.carte_cure div.bloque_chaine { height:135px; margin-bottom:21px;}
	*> /**/ .carte_cure div.bloque_chaine { margin-bottom:18px;}
	.carte_cure .txt_cure { float:left; width:438px;}
	.carte_cure .pad { padding:10px 35px 15px 0;}
	.carte_cure .carte { float:left; width:297px;}
	.carte_cure .hover_ville { overflow:hidden; background:#2d9ccd url(../../images/modele/fd_cures.gif) repeat-x top left; padding:39px 10px 10px 10px;height:86px; color:#fff; margin:0 0 21px 0;}
	*> /**/ .carte_cure .hover_ville {min-height:86px; height:auto; overflow:visible; margin:0 0 18px 0;}
		/*spas*/
		.spas .carte_cure .hover_ville { background:#6CA4A8 url(../../images/modele/fd_spas.gif) repeat-x top left;}
	.article .carte_cure .hover_ville h4.sifr {font:bold 17px/17px Arial; text-transform:uppercase; color:#fff; margin:0;}
	.carte_cure .hover_ville h5 {font:bold 12px/12px Arial; color:#fff;}
	.carte_cure .hover_ville h5.sIFR-replaced { margin:-5px 0 0 0;}
	.carte_cure .hover_ville p { margin:0 0 7px 0;}
	.carte_cure .hover_ville .col_left {width:255px; float:left; margin:0 0 -10px 0;}
	.carte_cure .hover_ville .col_img {float:right; border:#46c4dd 1px solid;}
	
.hidden {/*height:1px;left:-1000px; top:-10000px;overflow:hidden;position:absolute;width:1px;*/  display:none;}
.carte_cure .hidden {height:1px;left:-1000px; top:-10000px;overflow:hidden;position:absolute;width:1px; display:block;}
.hidden_plus { display:none;}


/*lexique*/
.bd_lexique { background:url(../../images/lexique/fd.gif) repeat-x top left; margin:15px 0 0 0;}
.bd_lexique .fd_l { background:url(../../images/lexique/fd_l.gif) no-repeat top left; }
.bd_lexique .fd_r { background:url(../../images/lexique/fd_r.gif) no-repeat top right; padding:8px 0 3px 107px; }
.bd_lexique img { float:left;}
.tt_lettre { border-bottom:#016287 4px solid; margin:26px 0 0 0;} 
.tt_lettre img { margin:0 0 -4px 0; position:relative;} 
.tt_lettre a { display: block; width:auto; float:right; background:url(../../images/modele/pict/fl_verte_t.gif) left no-repeat; padding:0 0 0 15px; font:bold 11px Arial;}
.txt_lexique { background:url(../../images/lexique/fd_txt.gif) top left repeat-x; padding:19px 16px 0 56px;}
.article .txt_lexique p { margin: 5px 0 0 0;}

/*reservation*/
.reserver_col { background: url(../../images/traduction/fr/bandeau_reservation/fd_cont_etap.gif) left top repeat-x;}
.reserver_col .g { width:350px; padding:0 10px 0 0; float:left;}
.reserver_col .g_gr { width:545px; padding:0 10px 0 0; float:left; }
.reserver_col .d { width:360px; padding:0 0 0 15px; float:left; background: url(../../images/modele/fd_col.gif) top left repeat-y;}
.reserver_col .d_pt { width:180px; float:left;}
.fd_col_left {background: url(../../images/modele/fd_col.gif) 555px 0px repeat-y;}
.reserver_col .identif { width:217px;}
.reserver_col .gr { width:215px; border:1px solid #7db4c2; color:#054e6d; padding:3px; font: normal 11px Arial; }
.reserver_col .gr:focus { border:1px solid #e6e6e8;}
.article .reserver_col h4 { margin-top:17px;}

/*hebergement*/
.hebergement { margin:5px 0 0 0; width:100%;}
.article .hebergement ul li { background:none; padding:0; margin:0;}
.hebergement .bt { width:71px; vertical-align:top;}
.hebergement td { padding:8px 9px 4px 0;}

/* Bienfaits */
#illustration-top-bienfaits{background:url(../../images/bienfaits/ss-hp/bandeau-hp.jpg) no-repeat 0 0; width:950px; height:320px; position:relative;}
	#illustration-top-bienfaits #illus-container{position:absolute; top:64px; right:20px; width:360px; height:250px;}
		#illustration-top-bienfaits #illus-container p{padding-bottom:6px; color:#054e6d; font-family:Arial, Helvetica, sans-serif;}
		#illustration-top-bienfaits #illus-container img{padding-bottom:38px;}
#video-flash-bienfaits{background:url(../../images/bienfaits/ss-hp/bg_video.jpg) no-repeat 0 0; height:376px; margin-top:10px;}
	#video-flash-bienfaits .titre-video-bienfaits{padding:15px 0 23px 80px; height:27px; text-align:center;}
		#video-flash-bienfaits .titre-video-bienfaits h1{color:#fff; font-size:18px;}
	#video-flash-bienfaits .video-video-bienfaits{padding:0 0 0 125px;}

.bienfait .header-accordeon-bienfaits{background:#fefefe url(../../images/bienfaits/ss-hp/bg_onglet.gif) repeat-x 0 bottom; border:solid 1px #dddddd; margin-bottom:10px; padding:13px 18px; }
	.bienfait .header-accordeon-bienfaits h2{background:url(../../images/modele/bullet_close.gif) no-repeat right 3px; margin-bottom:0px;}
		.bienfait .header-accordeon-bienfaits h2.ui-state-active{background:url(../../images/modele/bullet_open.gif) no-repeat right 3px;}
		.bienfait .header-accordeon-bienfaits h2:hover{cursor:pointer;}
	.bienfait .header-accordeon-bienfaits .onglet-content{border-top:solid 1px #7ae4ff; margin-top:10px; zoom:1; overflow:hidden;}
		.bienfait .header-accordeon-bienfaits .onglet-content p img{float:right; margin:0 0 10px 10px;}
		.bienfait .header-accordeon-bienfaits .onglet-content h3{font-weight:bold; font-size:13px; border:none;}
		.bienfait .header-accordeon-bienfaits .onglet-content a{font-weight:bold;}
		.bienfait .header-accordeon-bienfaits .onglet-content .liste-etablissement-index{float:left; width:200px; background:url(../../images/bienfaits/ss-hp/shadow_liste.jpg) no-repeat right 15px; padding:8px 0 0 0; margin-right:10px;}
		.bienfait .header-accordeon-bienfaits .onglet-content .no-bg{background:none;}
.bienfait .last{margin-bottom:0;}

.rhumatologie .article h1,
.respiratoires .article h1,
.phlebologie .article h1,
.metabolisme .article h1,
.neurologie .article h1,
.cardio .article h1,
.appareil .article h1,
.dermatologie .article h1{_margin-top:0px;}

*+html .rhumatologie .article h1,
*+html .respiratoires .article h1,
*+html .phlebologie .article h1,
*+html .metabolisme .article h1,
*+html .neurologie .article h1,
*+html .cardio .article h1,
*+html .appareil .article h1,
*+html .dermatologie .article h1{margin-top:0px;}

.bienfait .article h3.last{border-bottom:none;}

.bienfait .illus-img{float:right; background:url(../../images/bienfaits/shadow-img.gif) repeat-x 0 bottom; padding-bottom:15px; margin:0 0 0 10px;}
	.bienfait .illus-img img.margin-b{margin-bottom:10px;}

.bienfait #liste-sous-titre{background:#026288 url(../../images/bienfaits/bg_encart-sous-titre.gif) repeat-x 0 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; font-style:italic; padding:15px 20px; line-height:20px; margin-top:20px;}
	.bienfait #liste-sous-titre strong{color:#00b9e9;}
.bienfait #intro-bienfait{background:url(../../images/bienfaits/shadow_sous-titre.gif) repeat-x 0 1px; padding-top:8px;}

.bienfait #bloc-soins-proposes-container{border:solid 1px #dddddd; background:#ededed url(../../images/bienfaits/bg_soins_proposes.gif) repeat-x 0 0;}
	.bienfait #bloc-soins-proposes-container .bloc-soins-proposes{float:left; padding:15px 20px 20px; width:204px;}
	.bienfait #bloc-soins-proposes-container .h-list-respiratoires{height:76px; _height:71px;}
	*+html .bienfait #bloc-soins-proposes-container .h-list-respiratoires{height:71px;}
	.bienfait #bloc-soins-proposes-container .design-left{background:url(../../images/bienfaits/shadow_left_soins_proposes.gif) no-repeat left top;}
	.bienfait #bloc-soins-proposes-container li{font-weight:bold; color:#14c3ac;}
.appareil #bloc-soins-proposes-container .bloc-soins-proposes{width:300px;}
.dermatologie #bloc-soins-proposes-container .bloc-soins-proposes{width:326px;}

.bienfait #citation-container{margin:20px 0 0  0;}
	.bienfait #citation-container #citation-titre-container{background:url(../../images/bienfaits/citation_bg_titre.gif) repeat-x 0 0; padding:1px; height:34px}
		.bienfait #citation-container #citation-titre-container #citation-titre{color:#fff; border-top:solid 1px #375764;  border-right:solid 1px #375764; padding:7px 0 5px 7px;}
	.bienfait #citation-container #citation-content-container{padding:20px; background:#058fbb url(../../images/bienfaits/bg_citation.gif) repeat-x 0 0; color:#fff;}
		.bienfait #citation-container #citation-content-container blockquote{background:url(../../images/bienfaits/quote.gif) no-repeat 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; line-height:20px; margin:0; padding:10px 0 0 55px;}

/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/
/*------------------------------------------- popup_dhtml -------------------------------------------*/
/* NE PAS MODIFIER */
.dialog {display: block;position: absolute;}
.dialog table.table_window { border-collapse: collapse; border-spacing: 0; width: 100%;margin: 0px;padding:0px;}
.dialog table.table_window td , .dialog table.table_window th {padding: 0; }
.dialog .title_window { -moz-user-select:none;}   
/* /NE PAS MODIFIER */   

html.popup_fiche{overflow-y: scroll;}

/* style fenetre */                                           
.overlay_popup {background-color: #000000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.popup_nw { background:#ffffff; width:1px; height:1px;}
.popup_n { background:#ffffff; height:1px;}
.popup_ne { background:#ffffff; width:1px; height:1px;}
.popup_w {background:#ffffff; width:1px;}
.popup_e {background:#ffffff; width:1px;}
.popup_sw {background:#ffffff; height:1px; width:1px;}
.popup_s {background:#ffffff; height:1px;}
.popup_se, .popup_sizer{ background:#ffffff; height:1px;  width:1px;}
.popup_sizer {cursor:se-resize;}
.popup_close {	width: 54px;height: 16px;background: transparent url(/images/modele/fermer.gif) no-repeat 0 0;position:absolute;top:-16px;right:0px;cursor:pointer;z-index:1000;}
.popup_title {display:none;}
.popup_content {overflow:auto;	color: #000;font-family: Tahoma, Arial, sans-serif; font: 12px arial;background:#FFFFFF;}
/* style contenu */ 
.popup { /*background: url(/images/modele/fd_titre.gif) left top repeat-x;*/ text-align:left;font:normal 11px arial;color:#074d6e;}
.popup .contenu{ padding:0 10px 10px 10px;}
.popup .fd_titre		{ background: url(/images/modele/fd_titre.gif) left top repeat-x; height:46px;}
.popup .fd_titre_compte	{ background: url(/images/modele/fd_titre_compte.gif) left top repeat-x; height:46px;}
.popup h1				{ color:#ffffff; padding-top:10px; padding-left:10px; font-weight:normal; }
.popup h1.sIFR-replaced {padding-top:5px; }
.popup h2 {color:#1187a5;border-bottom:1px solid #7ae4ff;padding:15px 0 3px 0; line-height:17px;}
.popup h2.sifr_compte { border:none; line-height:17px;}
.popup p{ margin:10px 0 0 0; line-height:17px;}
.popup .col{width:215px;}
.popup .ln_ext{color:#14c3ac; background:url(/images/modele/fl_d.gif) left 60% no-repeat; padding-left:10px; font-weight:bold;} 
.popup .email{margin-top:10px;}
.popup .email input{border:1px solid #7db4c2; width:280px;font:normal 10px Trebuchet MS; padding:1px 6px 2px 6px; margin:0 0 0 5px;}
.popup .email input:focus { border:1px solid #e6e6e8;}
.popup .confirm{ margin-top:13px; margin-left:77px;}
.popup .submit{ margin-top:10px; text-align:right;}
.popup .mise_avant{ color:#999999; background-color:#f5f5f5; padding:5px 10px; margin-top:10px;}
.popup img.text-image-r-br {float:right; border:1px solid #c3ecff;margin:0; }
.popup img.text-image-l-br {float:left; border:1px solid #c3ecff;margin:0;}
.popup ul { margin:10px 0 0 0;}
.popup li.puce{ background:url(../../images/modele/puce_ble.gif) 0px 5px no-repeat; padding:0 0 0 10px;  display:block; margin:5px 0 0 0; }
.popup .mise_avant_gris { padding:2px; margin:10px 0 0 0; position:relative; background:#F5F5F5;}
.popup label {
	font-size:11px; font-weight:bold;
}
.popup table label {
	padding:0 5px;
}
	/*fiche station*/
	.popup .popup_fiche 		{width:780px;}
	.popup .popup_fiche p		{width:760px;}
	.popup .popup_fiche h2		{width:760px;}
	/*fiche newsletter*/
	.popup .popup_newsletter 				{width:440px;}
	.popup .popup_newsletter .width-label	{width:170px; text-align:right; padding-right:8px;}
	.popup .popup_newsletter .width-label label	{line-height:25px;}
	.popup .popup_newsletter .width-label label.noline {line-height:14px;}
	.popup .popup_newsletter p				{width:420px; line-height:15px;}
	.popup .popup_newsletter h2				{width:420px;}
	.popup .popup_newsletter .contenu		{width:420px;}
	.popup .popup_newsletter .verif_form	{width:420px; margin:5px 0 0 0;}
	*> /**/ .popup .popup_newsletter .verif_form	{width:420px; margin:10px 0 0 0;}
	/*compte*/
	.popup .compte_popup a { color:#30b3ad; }
	.popup .compte_popup input.gr { width:210px; border:1px solid #64d6d1; padding:2px; font:normal 11px Arial; color:#054e6d;}
	.popup .compte_popup input:focus { border:1px solid #e6e6e8;} 
.code { margin:0 0 0 60px;}
.code .txt { padding:20px 10px 0 10px;}
.code .champ { padding-top:15px; }
.code .gr { width:150px }
/*------------------------------------------- /popup_dhtml -------------------------------------------*/
/*------------------------------------------- sifr -------------------------------------------*/
.sIFR-alternate { display:none; width:1px; overflow:hidden;}
/*------------------------------------------- /sifr -------------------------------------------*/
.error{color:#f00;}

.contenu .gr {margin:2px 0 2px 0;vertical-align:top;}
.contenu .gr input, .contenu .gr textarea, .contenu .gr select{ color:#054e6d; padding:3px; font: normal 11px Arial;  border:1px solid #7db4c2;}

.contenu .gr input:focus, .contenu .gr textarea:focus, .contenu .gr select:focus { border:1px solid #e6e6e8;}


/*---------------------------------------------- PROPRIETES ARTICLE ---------------------------------------------*/
.article {font:normal 11px/14px Arial; color:#054e6d;}

/* titre */
.article h1{font:bold 35px/35px Arial; color:#054e6d; padding:10px 0 0 15px; margin:-2px 0 0 -15px; font-style:italic; background:url(../../images/modele/fd_h1.gif) repeat-x top left; position:relative;width:100%}
*> /**/ .article h1{margin:0 0 0 -15px;}
	.spas .article h1 { color:#566A85;}
	.mon_compte .article h1 { color:#30b3ad;}
.article h2{font:normal 17px Arial; color:#1188a7; font-style:italic; margin:0 0 13px 0; position:relative;}/* titre 1 */
	.spas .article h2{ color:#61979d; }
	.mon_compte .article h2{ color:#028c86; } 
.article h2.sIFR-replaced { margin:0;}
.thermales .article h3{border-bottom:1px solid #7AE4FF; color:#1187A5;font:bold 15px/15px Arial; padding:20px  0 3px 0;} 
	.spas .article h3{border-bottom:1px solid #e0e2e6; color:#61979d;font:bold 15px/15px Arial; padding:20px 0 0 0;} 
	.mon_compte .article h3{border-bottom:1px solid #04e1d7; color:#61979d;font:bold 15px/15px Arial; padding:20px 0 0 0; }
.article .bloque_menu h3 {color:#1187A5;font:bold 15px/15px Arial; margin:0 0 10px 0; padding:0 0 0 15px;border-bottom: none;}
	.spas .article .bloque_menu h3 { color:#61979d; }
	.mon_compte .article .bloque_menu h3 { color:#028c86; } 
.thermales .article .lst_autres_soins h3{ color:#1187A5; font:bold 15px/15px Arial;/* margin:20px 0 0 0;*/ margin:0 0 -10px 0;padding:0 0 0 20px; background:url(../../images/modele/pict/fl_carre_l.gif) 0px 2px no-repeat; border:none;} 
	
.article h4 {font:bold 13px Arial; color:#1188a7; margin-top:10px;}
.article .reserver_col h4.sifr {font:bold 17px/17px Arial; color:#016d95; margin-top:10px;}
.article .reserver_col h4.sIFR-replaced { margin:5px 0 -10px 0;}
	.spas .article h4{ color:#61979d; }
	.mon_compte .article h4{ color:#61979d; } 
.article h4.liste_station {font:bold 13px Arial; color:#054e6d; margin:18px 0 10px 0;}
.article h4.liste_station strong {color:#1188a7;}
.article h5 {font:bold 11px Arial; margin:13px 0 0 0;}
	.mon_compte .article h5 { color:#028c86;}
/* /titre */

/* no_marge */
.article .no_marge{margin-top:0; margin-bottom:0;}
/* no_marge */

/* marge */
.article .marge{margin-top:10px;}
/* marge */

/* paragraphe */
.article p{ margin:13px 0 0 0;}
/* /paragraphe */

/* lien */
.article a{color:#14c3ac;}
.article a:hover{color:#14c3ac;}
/* lien */

/* indentation */
.article blockquote{margin-left:20px;}
/* /indentation */


/* fichier attache */
.article ul.picto_dl{margin:0 0 5px 30px;}
.article ul.picto_dl li{margin-top:10px; }
.article .picto_dl{padding-left:25px;}
.article .picto_dl img{margin-right:10px;margin-left:-25px;}
.article .picto_dl a{color:green;}

.article div.picto_dl{padding-left:25px;margin-top:10px;}
.article div.picto_dl img{margin-left:-25px;}
/* /fichier attache */

/* puce */
.cont_ongles .col_left ul { margin:8px 0 0 0;}
.article ul li{display:block; list-style-image: url(../../images/modele/puce_ble.gif); list-style-position:inside; margin:5px 0 0 0;}
.article ul li ul {padding:3px 0 3px 0; display:block; margin:0;}
.article ul li li, .article li li{display:block; list-style-image: url(../../images/modele/puce_grise.gif); list-style-position:inside; padding:0 0 0 10px;}
*> /**/.article ul li ul {padding: 0;}
*> /**/.article ul li {background:  url(../../images/modele/puce_ble.gif) no-repeat left 3px; list-style-image: none; padding:0 0 0 10px; }
*> /**/.article ul li li, .article li li{ background:  url(../../images/modele/puce_grise.gif) no-repeat left 3px; list-style-image: none; padding:0 0 0 10px; }
	/*spas*/
	.spas .article ul li{display:block; list-style-image: url(../../images/modele/puce_verte.gif); list-style-position:inside; margin:5px 0 0 0;}
	*> /**/.spas .article ul li {background:  url(../../images/modele/puce_verte.gif) no-repeat left 2px; list-style-image: none; padding:0 0 0 10px; }

.article .puce_fle { background:url(../../images/modele/pict/puce_fle.gif) left 50% no-repeat; display:block; width:auto; padding:0 0 0 15px; margin:3px 0 0 0; font-weight:bold;}
.article ol li { list-style-type:decimal; list-style-position:inside; font-weight:bold; margin:5px 0 0 0; color:#1287aa; padding:0;}
*> /**/ .article ol li {list-style-position:outside;margin:5px 0 0 0; }
.article ol li .bleu { color:#054E6D; font-weight:normal; margin:0 0 0 -5px;}
*> /**/ .article ol li .bleu {margin:0 0 0 -5px; display:block;}
.article ol { margin:12px 0 0 0;}
*> /**/ .article ol { margin:12px 0 0 15px;}
.article .puce_fle_lien { background:url(../../images/modele/pict/puce_fle.gif) left 50% no-repeat; padding:0 0 0 15px;margin:0 1px;}
.article .puce_telecharger { background:url(../../images/modele/pict/puce_telecharger.gif) left 50% no-repeat; padding:0 0 0 15px; margin:0 1px;}
.article .fl_bl { padding: 8px 0 0 0;}
.article .fl_bl li { background:url(../../images/modele/pict/fl_bl.gif) 0px 5px  no-repeat; padding:0; margin:3px 0 0 20px;  list-style-image: none;}
*> /**/ .article .fl_bl li { padding:0 0 0 10px; }
.article .fl_vert { font-weight:bold; display:block; padding:0 0 0 8px; background:url(../../images/modele/fl_vert.gif) 0px 5px no-repeat;}
/* /puce */

/* image */
.article img.bordure{border:1px solid #c3ecff; margin:10px 0 0 0;}
.article img.bordure_nomarge{border:1px solid #c3ecff; margin:0;}
.article img.text-image-r{float:right;margin:0 0px 0 10px; }
.article img.text-image-l{float:left;margin:0 10px 0 0;}
.article img.text-image-r-br {float:right; border:1px solid #c3ecff;margin:10px 0 0 10px; }
.article img.text-image-l-br {float:left; border:1px solid #c3ecff;margin:10px 10px 0 0;}
.article p img.text-image-r-br {float:right; border:1px solid #c3ecff;margin:0 0 0 10px; }
.article p img.text-image-l-br {float:left; border:1px solid #c3ecff;margin:0 10px 0 0;}
/* image */

/*mise_avant*/
.article .mise_avant { background:#eefaff; padding:10px 9px; margin:10px 0 0 0;}
.article .mise_avant img.text-image-l{ border:1px solid #c3ecff;}
.article .mise_avant ul { margin:-5px 0 0 0;}
.article .mise_avant p { margin: 0 0 4px 0; padding:0;}
.article .nomarge{ margin:0px;}
p.clear{clear:both;font-size:1px;line-height:0;}
/*---------------------------------------------- /PROPRIETES ARTICLE ---------------------------------------------*/
﻿
