BODY {
margin:0px auto ;
padding:0px ;
background-color: #5E647D ;
}

td, th, li {
	font-family:arial;
	color:#3E2F28 ;
	font-size:11px ;
	/*background-color:#fff ;*/
}
.content {
	width:980px ;
	background-color:#FFF ;
}
.head_left {
	width:234px ;
}
.logo {
	width:232px ;
	border-right:1px solid #fff ;
	background-color:#630F0F ;
	height:186px ;
}
.resa {
	width:232px ;
	height:244px ;
	background:url(../Images/fd_resa.gif) top left repeat-y #CCCCCC ;
	/* background-color:#000 ; */
	border-right:1px solid #fff ;
}
.cache{
	visibility:hidden;
}
h1.hautpage {
	background-color: #5E647D ;
	color: #fff;
	font-size:10px;
	line-height:10px;
	padding-left:6px;
	text-align:left;
	overflow:hidden;
	width:910px ;
	height:12px
	
}
.top {
	width:747px ;
	height:63px ;
	background:url(../Images/top.jpg) top left no-repeat #910508;
}
.menu {
	height:40px ;
	background:url(../Images/fd_menuht.gif) top left no-repeat ;
}
.menuH {
	height:40px ;
	background:url(../Images/fd_menuht_hotel.gif) top left no-repeat ;
}
.menuH4 {
	height:40px ;
	background:url(../Images/fd_menuht_hotel.gif) top left no-repeat ;
}
.menuH2 {
	height:40px ;
	background:url(../Images/fd_menuht_sauveur.gif) top left no-repeat ;
}
.menuH5 {
	height:40px ;
	background:url(../Images/fd_menuht_rose.gif) top left no-repeat ;
}
.menuH6 {
	height:40px ;
	background:url(../Images/fd_menuht_rose.gif) top left no-repeat ;
}
.menuH1 {
	height:40px ;
	background:url(../Images/fd_menuht_solitude.gif) top left no-repeat ;
}
.menuH7 {
	height:40px ;
	background:url(../Images/fd_menuht_chapelle.gif) top left no-repeat ;
}
.menuH3 {
	height:40px ;
	background:url(../Images/fd_menuht_panorama.gif) top left no-repeat ;
}

.barre_menu {
	width:230px ;
	/* IR181007 background:url(/Images/deg_mgauche.jpg) top left repeat-y ; */
	background:url(../Images/deg_mgauche.jpg) top left repeat-y ;
	height:25px ;
	padding-left:30px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
}
.fd_intro {
	width:503px ;
	height:105px ;
	background:url(../Images/fd_intro.jpg) top left no-repeat #FAEAAE ;
	text-align:left ;
	border-bottom:1px solid #fff ;
}

.tit_rubinf{
	width:730px ;
	background:url(../Images/deg_contenu.jpg) top left repeat-y #D2031D;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
.tit_rub {
	width:490px ;
	background:url(../Images/tit_rub.jpg) top left repeat-y ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
}
.tit_rub2 {
	width:503px ;
	text-align:left ;
	background:url(../Images/tit_rub.jpg) top left repeat-y ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
}
.prog_rub {
	width:230px ;
	background:url(../Images/prog_rub.jpg) top left repeat-y #D2031D ;
	height:25px ;
	padding-left:30px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
.barre_contenu {
	width:730px ;
	background:url(../Images/deg_contenu.jpg) top left repeat-y #D2031D ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
.barre_contenu_hotel {
	width:730px ;
	background:url(../Images/deg_contenu_gallia.jpg) top left repeat-y #92B175 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
.barre_contenu_hotel3 {
	width:730px ;
	background:url(../Images/deg_contenu_panorama.jpg) top left repeat-y #EAC4CC ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
.barre_contenu_hotel4 {
	width:730px ;
	background:url(../Images/deg_contenu_gallia.jpg) top left repeat-y #92B175 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}

.barre_contenu_hotel7 {
	background:#C398B3;
	url(../Images/deg_contenu_chapelle.jpg) repeat-y scroll left top;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:trebuchet MS,arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:25px;
	padding-left:15px;
	text-align:left;
	width:730px;
}


.barre_contenu_hotel1 {
	width:730px ;
	background:url(../Images/deg_contenu_solitude.jpg) top left repeat-y #EED368 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}


.barre_contenu_hotel5 {
	width:730px ;
	background:url(../Images/deg_contenu_rose.jpg) top left repeat-y #8BCCF2 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;

}
.barre_contenu_hotel6 {
	width:730px ;
	background:url(../Images/deg_contenu_rose.jpg) top left repeat-y #8BCCF2 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
.barre_contenu_hotel2 {
	width:730px ;
	background:url(../Images/deg_contenu_sauveur.jpg) top left repeat-y #EFAB6F ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
/* styles restau */
/* Grand Gallia */
.barre_contenu_restau1 {
background:#92B175 url(../Images/deg_contenu_gallia.jpg) repeat-y scroll left top;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-family:trebuchet MS,arial,sans-serif;
font-size:13px;
font-weight:bold;
height:25px;
padding-left:15px;
text-align:left;
width:730px;
}

/*Le fil de l'eau*/
.barre_contenu_restau2 {
	width:730px ;
	background:url(../Images/deg_contenu_solitude.jpg) top left repeat-y #EED368 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
/*lousiane*/
.barre_contenu_restau3 {
	width:730px ;
	background:url(../Images/deg_contenu_sauveur.jpg) top left repeat-y #EFAB6F ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
/*restau panorama*/
.barre_contenu_restau5 {
	width:730px ;
	background:url(../Images/deg_contenu_panorama.jpg) top left repeat-y #EAC4CC ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
/*restau ste rose*/
.barre_contenu_restau6 {
	width:730px ;
	background:url(../Images/deg_contenu_rose.jpg) top left repeat-y #8BCCF2 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
/*La belle époque*/
.barre_contenu_restau7 {
	background:#C398B3;
	url(../Images/deg_contenu_chapelle.jpg) repeat-y scroll left top;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:trebuchet MS,arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:25px;
	padding-left:15px;
	text-align:left;
	width:730px;
}

/*Le bistrot*/
.barre_contenu_restau8 {
	background:#C398B3;
	url(../Images/deg_contenu_chapelle.jpg) repeat-y scroll left top;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:trebuchet MS,arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:25px;
	padding-left:15px;
	text-align:left;
	width:730px;
}

/*La cascade*/
.barre_contenu_restau4 {
	width:730px ;
	background:url(../Images/deg_contenu_solitude.jpg) top left repeat-y #EED368 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
/*time*/
.barre_contenu_restau9 {
	width:730px ;
	background:url(../Images/deg_contenu_sauveur.jpg) top left repeat-y #EFAB6F ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
/*neworleans*/
.barre_contenu_restau10 {
	width:730px ;
	background:url(../Images/deg_contenu_orlean.jpg) top left repeat-y #7C7EC8 ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
/*Riviera sol*/
.barre_contenu_restau11 {
	width:730px ;
	background:url(../Images/deg_contenu_rivierasol.jpg) top left repeat-y #9A469B ;
	height:25px ;
	padding-left:15px ;
	border-bottom:1px solid #fff ;
	font-family:trebuchet MS, arial , sans-serif ;
	color:#fff ;
	font-weight:bold ;
	font-size:13px ;
	text-align:left ;
}
.list_h {
	width:280px ;
	height:30px ;
	padding-left:10px ;
	border-bottom:1px dotted #710815 ;
}
.list_hselect {
	width:280px ;
	padding-left:10px ;
	height:25px ;
}
.list_hotel {
	width:280px ;
	height:18px ;
	padding-left:25px ;
}
.central {
	width:100% ;
	/*border-top: 2px solid #D9D8D8 ;
	 background:url(../Images/fd_central.jpg) top left repeat-x #fff ; */
}
.bottom {
	margin-top:15px ;
	border-top : 2px solid #D4D3D3;
}
.intro {
	text-align:justify ;
	padding:10px 30px 15px 0px; 
}
.promo {
	text-align:left;
	padding:5px ;
}
.actu_index{
	width:285x ;
	text-align:justify ;
	padding:0px 5px 5px 5px ;
}
.trans_menu {
	border-right:1px dotted #9E0C16 ;
}
.trans_menu2 {
	border-right:1px dotted #ccc ;
}
.pres_h {
	text-align:justify ;
	padding:0px 20px 5px 15px ;
}
.scroll {
	width:225px ;
	height:165px ; 
	overflow:auto;
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:#787777;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#787777;
	scrollbar-shadow-color:#787777;
	scrollbar-track-color:white ;
	text-align:left ;
	padding:5px ;
}
.pres_art {
	padding:0px 30px 5px 10px ;
	text-align:justify ;
}
.lesactus {
 	width:470px ;
	margin-bottom : 15px ;
	padding-bottom:10px ;
	border-bottom : 1px dotted #ccc ;
}
.t_1 {
	background-color:#FBF1CB ;
	padding:3px ;
}
.t_2 {
	background-color:#FCF7E3 ;
	padding-right:3px ;
}
.ok{
background-color:transparent;
background-image:url(../Images/ok.gif);
background-repeat:no-repeat;
border:medium none;
height:18px;
padding:0pt 2px;
width:40px;
}
.search_index {
height:16px ;
width:150px ;
background-color:#EDEBEB ;
border-left:1px solid #D7D5D5 ;
border-top:1px solid #D7D5D5 ;
border-bottom:1px solid #D7D5D5 ;
padding:0px ;
margin:0px ;
}

/*LISTE*/
div.liste ul, div.liste li {
	margin : 0;
 	padding : 4px 4px 5px 8px;
	list-style-type : none;
	line-height : 0.8em;
}

div.liste li {
	background:transparent url("../Images/bullet.gif") no-repeat 0px 8px;
	font-size:11px ;
	padding-left : 11px;
}

/*fonts*/

a.menu_top {
	color:#9E0C16;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a:hover.menu_top {
 color:#000;
 font-size:14x;
 text-decoration:underline;
 font-weight:bold;
background-color:#FFF ;
}


a.menu_topactive {
	color:#000;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
	background-color:#FFF ;
}

a.menu_bas {
	color:#ccc;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

a.menu_basactive {
	color:#ccc;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}

a.m_hotels {
	text-decoration:none ;
	color:#3E2F28 ;
}

a.m_hotelsactive {
	text-decoration:underline ;
	color:#3E2F28 ;
}

b.t_resaindex {
	font-size:14px ;
	color:#4A0402 ;
}
/*fin fonts*/

/*------FORM-----*/


input, text {
	border : 1px solid #CBCFD4 ;
	font-family : verdana ;
	font-size : 9px ;
	background-color : #fff ;
}

input, textarea {
	border : 1px solid #CBCFD4 ;
	font-family : verdana ;
	font-size : 9px ;
	background-color : #fff ;
}
	
input, select {
	border : 1px solid #CBCFD4 ;
	font-family : verdana ;
	font-size : 9px ;
	background-color : #fff ;
}

input, submit {
	border : 1px solid #CBCFD4 ;
	font-family : verdana ;
	font-size : 9px ;
	background-color : #fff ;
}

.envoi {
	background-color:#ccc ;
	color:#000 ;
	font-weight:bold ;
	border : 1px solid #000 ;
}


/*------FORM-----*/

	/****************************************************************************************
	* 	LAYOUT CSS FOR THE MENU
	****************************************************************************************/
	
	a.tit_menu {
 	display:block ;
	width:230px ;
	background:url(../Images/deg_mgauche.jpg) top left repeat-y ;
	height:25px ;
	padding-left:30px ;
	padding-top:4px ;
	border-bottom:1px solid #fff ;
	height:25px ;
}
	#dhtmlgoodies_listMenu a{	/* Main menu items */
		font-family:trebuchet MS, arial , sans-serif ;
		color:#fff ;
		font-weight:bold ;
		font-size:13px ;
		text-decoration:none ;

	}
	#dhtmlgoodies_listMenu ul li a{	/* Sub menu */
		color: #F00;
		font-weight:normal;
	}
	#dhtmlgoodies_listMenu ul li ul li a{	/* Sub Sub menu */
		color: #000;
		font-style:italic;
		font-size:0.9em;
		font-weight:normal;		
	}
	
	#dhtmlgoodies_listMenu .activeMenuLink{	/* Styling of active menu item */
		color:blue;
	}
	
	
	/*
	No bullets
	*/	
	#dhtmlgoodies_listMenu li{
		list-style-type:none;	
	}
	
	/*
	No margin and padding
	*/
	#dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu ul{
		margin:0px;
		padding:0px;
	}

	/* Margin of sub menu items */
	#dhtmlgoodies_listMenu ul{
		display:none;
		margin-left:10px;
	}

/* defilant  */
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 490px;
/*height: 100px;*/
height: 130px;
padding: 0px;
}

/* Articles */
.maClasse1{
 font-size:9pt;
}
.maClasse2{
 font-size:10pt;
}
.maClasse3{
 font-size:12pt;
}
.maClasse4{
 font-size:14pt;
}
.maClasse5{
 font-size:18pt;
}
.maClasse6{
 font-size:24pt;
}
.maClasse7{
 font-size:36pt;
}


h1.imhome {
  background-image:url(../Images/Logo/logo.png);
  background-repeat:no-repeat;
  height:186px;
  padding-top:px;
  padding-bottom:px;
	margin : 0;
  
  }
h1.imhome span {display:none;}