
#fullpage h1, h1
{
	color:#818486;
	font-weight:bold;
	font-size:16px;
	font-family:Verdana;	
}

#fullpage h2, h2
{
	color:#55ABD2;
	font-size:14px;
	font-family:Verdana;	
}

#fullpage .ms-WPBody
{
	font-size:12px;
	font-family:Verdana;	
}

#d_id_all
{
	width:790px;
	border:1px #D1D2D4 solid;
	height:auto !important;
	height:600px;
	min-height:600px;
}

#d_id_top
{
	position:relative;
	width:790px;
	height:216px;
}

#d_id_top_masque
{
	position:absolute;
	z-index:150;
	top:0px;
	left:0px;
	width:790px;
	height:216px;
	background-image:url('/_layouts/images/rsx/thermes_avenue/bandeau_masque1.png');
	background-position:left top;
	background-repeat:no-repeat;	
}

#d_id_top_image
{
	position:absolute;
	z-index:130;
	top:0px;
	right:0px;
	width:365px;
	height:216px;	
}

#d_id_top_accroche
{
	position:absolute;
	z-index:160;
	top:161px;
	left:150px;
	width:140px;
	text-align:center;
}

#d_id_top_accroche h1
{
	font-family:Century Gothic, Verdana;
	font-size:10px;
	color:White;
}

.menuoff
{
	text-align:center;
	vertical-align:top;
	padding:0px 5px 0px 5px;
	background-image:url('/_layouts/images/rsx/thermes_avenue/menu_fond.jpg');
	background-repeat:repeat-x;
	background-position:left top;
}
.menuon
{
	text-align:center;
	vertical-align:top;
	padding:0px 5px 0px 5px;
	background-image:url('/_layouts/images/rsx/thermes_avenue/menu_fond.jpg');
	background-repeat:repeat-x;
	background-position:left top;
}

.menuSeparateur 
{
	vertical-align:top;
	background-image:url("/_layouts/images/rsx/thermes_avenue/menu_separateur.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	width:3px;
}

.menuoff #d_id_img_accueil
{
	border:0;
	background-image:url('/_layouts/images/rsx/thermes_avenue/home_off.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:20px;
	height:30px;
	cursor:pointer;	
	color:Red;
}

.menuon #d_id_img_accueil
{
	border:0;
	background-image:url('/_layouts/images/rsx/thermes_avenue/home_on.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:20px;
	height:30px;
	cursor:pointer;	
	color:Green;
}

.menuoff ul#id_ul_top, .menuoff ul#id_ul_top li, .menuon ul#id_ul_top, .menuon ul#id_ul_top li
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.menuoff ul#id_ul_top, .menuon ul#id_ul_top
{
	width:100%;
	height:33px;
	text-align:left;
	vertical-align:top;
}
.menuoff ul#id_ul_top li , .menuon ul#id_ul_top li
{
	text-align:center;
	vertical-align:top;
	width:106px;
	height:33px !important;
	height:39px;
	float:left;
	line-height:14px;
	padding-top:5px;
	margin-top:0px;
	background-image:url("/_layouts/images/rsx/thermes_avenue/menu_separateur.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}
.menuoff ul#id_ul_top li a, .menuon ul#id_ul_top li a
{
	font-family:Verdana;
	font-size:14px;
	line-height:14px;
	height:30px;
	color:#4980A5;
	text-decoration:none;
	/*border:1px red solid	*/
}
.menuoff ul#id_ul_top li a.selected, .menuon ul#id_ul_top li a.selected
{
	font-family:Verdana;
	font-size:14px;
	line-height:14px;
	height:30px;
	color:#999A9A;
	text-decoration:none;
	/*border:1px red solid	*/
}
.menuoff ul#id_ul_top li a:hover, .menuon ul#id_ul_top li a:hover
{
	font-family:Verdana;
	font-size:14px;
	line-height:14px;
	height:30px;
	color:#999A9A;
	text-decoration:none;
}

.sousmenu
{
	padding-top:7px !important;
	padding-top:5px;
	background-color:#F3F4F6;
	height:20px !important;
	height:27px;
	width:790px;
	text-align:left;
	border-bottom:1px #D1D2D4 solid;
}

.sousmenu ul, .sousmenu li
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.sousmenu li
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-right:1px #999A9A solid;
	font-family:Verdana;
	font-size:12px;
	color:#4980A5;
	text-decoration:none;	
}

.sousmenu li a
{
	font-family:Verdana;
	font-size:12px;
	color:#4980A5;
	text-decoration:none;
}
.sousmenu li a:hover
{
	font-family:Verdana;
	font-size:12px;
	color:#999A9A;
	text-decoration:none;
}
.sousmenu li a.selected
{
	font-family:Verdana;
	font-size:12px;
	color:#999A9A;
	text-decoration:none;
}
#d_id_sm_42
{
	height:35px;
}

.d_id_bottom
{
	width:auto;
}

.menubas1
{
	padding-top:3px;
	height:16px;
	text-align:center;
	width:auto;
}

.menubas1 ul, .menubas1 li
{
	padding:0;
	margin:0;
	list-style-type:none;
	text-align:center;
}

.menubas1 li
{
	float:left;
	padding-left:5px;
	padding-right:5px;
	border-right:1px #999A9A solid;
	font-family:Verdana;
	font-size:10px;
	color:#999A9A;
	text-decoration:none;	
}

.menubas1 li a
{
	font-family:Verdana;
	font-size:10px;
	color:#999A9A;
	text-decoration:none;
}
.menubas1 li a:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#4980A5;
	text-decoration:none;
}


.menubas2
{
	padding-top:3px;
	height:16px;
	text-align:center;
	width:auto;
}

.menubas2 ul, .menubas2 li
{
	padding:0;
	margin:0;
	list-style-type:none;
	text-align:center;
}

.menubas2 li
{
	float:left;
	padding-left:5px;
	padding-right:5px;
	border-right:1px #999A9A solid;
	font-family:Verdana;
	font-size:10px;
	color:#999A9A;
	text-decoration:none;	
}

.menubas2 li a
{
	font-family:Verdana;
	font-size:10px;
	color:#999A9A;
	text-decoration:none;
}
.menubas2 li a:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#4980A5;
	text-decoration:none;
}

.d_id_telech_doc
{
	padding-left:50px;
	padding-top:45px;
	width:auto;
}

.d_id_telech_doc ul, .d_id_telech_doc li
{
	padding:0;
	margin:0;
	list-style-type:none;
	text-align:left;
}

.d_id_telech_doc li
{
	font-family:Verdana;
	font-size:10px;
	color:#999A9A;
	text-decoration:none;	
	height:14px;
	line-height:14px;
}

.d_id_telech_doc li a
{
	font-family:Verdana;
	font-size:10px;
	color:#091D31;
	text-decoration:none;
}
.d_id_telech_doc li a:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#999A9A;
	text-decoration:none;
}

#td_id_gauche
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/colgauche_fond_pce.gif');
	background-position:right top;
	background-repeat:no-repeat;

	background-color:#FCFDFD;
	
	height:550px !important;
	height:550px;
	min-height:550px;
	
	vertical-align:top;
}

#td_id_droite
{
	vertical-align:top;
	text-align:left;	
}

#d_id_g_res
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/reservation_fond.gif');
	background-position:right top;
	background-repeat:no-repeat;
	width:170px;
	height:129px;
	position:absolute;
	top:10px;
	left:25px;			
}

#d_id_g_res_btn
{
	width:96px;
	height:28px;
	position:absolute;
	top:80px;
	left:60px;			
}

#d_id_g_tel
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/telecharger_fond.gif');
	background-position:right top;
	background-repeat:no-repeat;
	width:162px;
	height:134px;
	position:absolute;
	top:160px;
	left:25px;			
}

#d_id_g_nvert
{
	width:190px;
	height:28px;
	position:absolute;
	top:400px;
	left:25px;			
}

#d_id_g_cq
{
	width:60px;
	height:60px;
	position:absolute;
	top:435px;
	left:40px;			
}

#d_id_g_ih
{
	width:58px;
	height:57px;
	position:absolute;
	top:435px;
	left:110px;			
}

#d_id_g_hc
{
	width:102px;
	height:29px;
	position:absolute;
	top:505px;
	left:60px;			
}

#d_id_resto_titre
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/restaurant_titre_fond.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:236px;
	height:22px;
	
	position:relative;
}

#d_id_resto_titre h1
{
	font-family:Verdana;
	color:White;
	font-size:16px;
}

.d_c_titre
{
	position:absolute;
	height:22px;
	left:75px;
	top:-10px !important;
	top:2px;	
}

#d_id_resto_content
{
	position:relative;
	width:236px;
	height:238px;	
}

#d_id_resto_bottom
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/restaurant_bas.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:236px;
	height:23px;
}


#d_id_actu_titre
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/actualites_titre_fond.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:236px;
	height:22px;
	
	position:relative;
}

#d_id_actu_titre h1
{
	font-family:Verdana;
	color:White;
	font-size:16px;
}

#d_id_actu_bottom
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/actualite_bas.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:236px;
	height:23px;
	
	vertical-align:top;
	position:relative;
}

#d_id_allactu_titre
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/titre_long_fond_h.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:485px;
	height:22px;
	
	position:relative;
}

#d_id_allactu_titre h1
{
	font-family:Verdana;
	color:White;
	font-size:16px;
}

#d_id_allactu_bottom
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/titre_long_fond.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:485px;
	height:22px;
	
	vertical-align:top;
	position:relative;
}

.d_c_all_actu
{
	position:absolute;
	height:22px;
	left:75px;
	top:3px !important;
	top:-5px;		
}

.d_c_fond_actu
{
	width:236px;
	height:74px;
	background-image:url('/_layouts/images/rsx/thermes_avenue/actualite_fond.gif');
	background-position:left bottom;
	background-repeat:no-repeat;	
}

.d_c_fond_allactu
{
	width:485px;
	height:74px;
	background-image:url('/_layouts/images/rsx/thermes_avenue/all_actualite_fond.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;	
}

#d_id_fond_actu_repeat
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/fond_actu.gif');
	background-position:left top;
	background-repeat:repeat-y;
}

#d_id_fond_allactu_repeat
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/fond_allactu.jpg');
	background-position:left top;
	background-repeat:repeat-y;
}


#d_id_offred_titre
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/titre_long_fond_h.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:485px;
	height:22px;
	
	position:relative;
}

#d_id_offred_titre h1
{
	font-family:Verdana;
	color:White;
	font-size:16px;
}

#d_id_offred_titre_o
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/puce_titre.gif');
	background-position:left middle;
	background-repeat:no-repeat;
	
	width:455px !important;
	width:485px;
	height:30px;
	
	padding-left:30px;
	
	position:relative;
}

#d_id_offred_titre_o h1
{
	font-family:Verdana;
	color:#55ABD2;
	font-size:14px;
}

#d_id_offred_sstitre1_o
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/puce_soustitre_marron.gif');
	background-position:left middle;
	background-repeat:no-repeat;
	
	width:470px !important;
	width:485px;
	height:20px;
	
	padding-left:15px;
	
	position:relative;
}
#d_id_offred_sstitre2_o
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/puce_soustitre_bleu.gif');
	background-position:left middle;
	background-repeat:no-repeat;
	
	width:470px !important;
	width:485px;
	height:20px;
	
	padding-left:15px;
	
	position:relative;
}
#d_id_offred_sstitre1_o h2, #d_id_offred_sstitre2_o h2
{
	font-family:Verdana;
	color:black;
	font-size:13px;
	display:inline;
}


#d_id_offre_titre
{
	
	background-image:url('/_layouts/images/rsx/thermes_avenue/ofrres_titre_fond.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:485px;
	height:22px;
	
	position:relative;
}

#d_id_offre_titre h1
{
	font-family:Verdana;
	color:White;
	font-size:16px;
}

#d_id_offre_fond
{
	width:495px;
	height:266px;
	background-image:url('/_layouts/images/rsx/thermes_avenue/offres_fond.gif');
	background-position:left top;
	background-repeat:no-repeat;	
}

#d_id_fond_actu_repeat h2, #d_id_fond_allactu_repeat h2
{
	height:16px;
	display:inline;
	font-size:10px;
	font-family:Verdana;
	color:#818486;
	font-weight:bold;
}

#d_id_fond_actu_repeat h2 a, #d_id_fond_allactu_repeat h2 a
{
	height:16px;
	display:inline;
	font-size:10px;
	font-family:Verdana;
	color:#818486;
	font-weight:bold;
	text-decoration:none;
}
#d_id_fond_actu_repeat h2 a:hover, #d_id_fond_allactu_repeat h2 a:hover
{
	height:16px;
	display:inline;
	font-size:10px;
	font-family:Verdana;
	color:#818486;
	font-weight:bold;
	text-decoration:underline;
}

.d_c_actu_detail_marron a
{
	font-size:10px;
	font-family:Verdana;
	color:#76563C !important;
	text-decoration:none;
}

.d_c_actu_detail_marron a:hover
{
	font-size:10px;
	font-family:Verdana;
	color:#76563C !important;
	text-decoration:underline;
}

.d_c_actu_detail_bleu a
{
	font-size:10px;
	font-family:Verdana;
	color:#7DA4BF !important;
	text-decoration:none;
}

.d_c_actu_detail_bleu a:hover
{
	font-size:10px;
	font-family:Verdana;
	color:#7DA4BF !important;
	text-decoration:underline;
}

.d_c_all_actu a
{
	font-size:10px;
	font-family:Verdana;
	color:Black !important;
	text-decoration:none;
}

.d_c_all_actu a:hover
{
	font-size:10px;
	font-family:Verdana;
	color:Black !important;
	text-decoration:underline;
}



#d_id_imgh_titre
{
	background-image:url('/_layouts/images/rsx/thermes_avenue/titre_long_fond_h_2.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
	width:496px;
	height:22px;
	
	position:relative;
}

#d_id_imgh_titre h1
{
	font-family:Verdana;
	color:White;
	font-size:16px;
}

.texte_blanc 
{
	color:White;
}

.texte_gris_clair
{
	color:#999A9A;	
}

.texte_gris
{
	color:#818486;
}

.texte_gris_fonce
{
	color:#51504E;	
}
.texte_prune
{
	color:#9E5AAA;
}
.texte_bleu
{
	color:#55ABD2;
}
.texte_bleu_ciel
{
	color:#7DA4BF;
}

.texte_marron
{
	color:#76563C;
}

.texte_noir
{
	color:#091D31;
}
.texte_10 
{
	font-size:10px;
}
.texte_11 
{
	font-size:11px;
}
.texte_12 
{
	font-size:12px;
}
.texte_13 
{
	font-size:13px;
}
.texte_14 
{
	font-size:14px;
}
.texte_16 
{
	font-size:16px;
}
.texte_18 
{
	font-size:18px;
}

.texte_century
{
	font-family:Century Gothic,Verdana;
}

.texte_verdana
{
	font-family:Verdana;	
}

.ms-MenuUIPopupBody {
position:relative;
z-index:200;
}