@charset "UTF-8";
/* CSS Document */

h1 {
	font-size:14px;
	line-height:20px;
	color: #000000;
}
div#main_alt ul {
	list-style-image: url(../images/puce.png);
}
div#main_alt li {
	margin-left:20px;
	line-height:18px;
	padding-bottom:10px;
}
div#main_alt {
	color:#7E7E7E;
}
/* Menu */
div#menu_haut div {
	height:52px;
	text-indent: -5000px;
}
div#menu_haut li#m_galerie div {
	width:154px;
	background:url(../images/m_galerie_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_chambres div {
	width:191px;
	background:url(../images/m_chambres_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_lounge div {
	width:136px;
	background:url(../images/m_lounge_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_seminaires div {
	width:128px;
	background:url(../images/m_seminaires_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_offres div {
	width:151px;
	background:url(../images/m_offres_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_plan div {
	width:115px;
	background:url(../images/m_plan_selected.png) 0 0 no-repeat;
}
/* EN */
div#menu_haut li#m_gallery div {
	width:154px;
	background:url(../images/m_gallery_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_rooms div {
	width:191px;
	background:url(../images/m_rooms_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_seminars div {
	width:128px;
	background:url(../images/m_seminars_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_special div {
	width:151px;
	background:url(../images/m_special_selected.png) 0 0 no-repeat;
}
div#menu_haut li#m_access div {
	width:115px;
	background:url(../images/m_access_selected.png) 0 0 no-repeat;
}
div#main_alt {
	position:relative;
	float:left;
	width:270px;
	padding:55px 0px 0px 30px;
}
div#main_alt_right {
	float:left;
	width: 570px;
	height:490px;
	padding:0px 0px 0px 32px;
}
div#main_full, div#main_full_simple {
	position:relative;
	width:900px;
	height:469px;
	min-height:469px;
	line-height:14px;
	left:10px;
	padding-top:25px;
}

div#main_full_promo {
	position:relative;
	width:900px;
	line-height:14px;
	left:10px;
	padding-top:25px;
	overflow:visible;
}
/* slidehow */
div#slidewhow_alt {
	position:relative;
}
div#slidewhow_alt .pics {
	width: 570px;
	height: 380px;
}
div#slidewhow_alt #s1 {
	z-index:10;
}
div#slidewhow_alt #controls {
	position:absolute;
	right:10px;
	bottom:5px;
	z-index:20;
}
div#checkin_alt {
	width: 570px;
	padding:40px 0px 0px 0px;
	text-align:center;
	font-size: 11px;
}
#vignettes {
	margin-top:30px;
	text-align:center;
}
.vignette-50 {
	padding:0px 10px 30px 29px;
	float:left;
}
.vignette-33 {
	padding:0px 10px 30px 15px;
	float:left;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.separateur-20 {
	margin-top:20px;
	background:url(../images/separateur.png) center top no-repeat;
}
.separateur-10 {
	margin-top:10px;
	background:url(../images/separateur.png) center top no-repeat;
}
div.promo {
	width:490px;
	border:#EEEEEE solid 1px;
	padding:15px;
	min-height:95px; 
	margin:0px 0px 20px 195px;
}
div.promo img {
/*	float:left; */
	padding:0px 10px 0px 0px;
}
div.promo img.left {
	float:left;
}
div.promo a {
	color:#e21747;
}
div.promo .titre_promo {
	font-size:14px;
	color:#666666;
	padding-bottom:5px;
}
div#plan_infos {
	position:relative;
	float:left;
	width:270px;
	height:700px;
	padding:55px 0px 0px 30px;
	color:#7E7E7E;
}
div#plan_infos h1 {
	font-size:14px;
	line-height:16px;
	padding-bottom:20px;
}
div#plan_infos ul#plan_infos {
	list-style-image: url(../images/puce.png);
}
div#plan_infos li {
	margin-left:20px;
	line-height:16px;
	padding-bottom:15px;
}
#plan {
	padding-top:15px;
	padding-right:10px;
	text-align:right;
}
div#news_ok {
	width:900px;
	text-align:center;
	padding-top:215px;
	padding-bottom:213px;
}
div#site_map {
	padding:100px 0px 0px 150px;
	min-height:250px;
}
div#site_map li {
	line-height:30px;
	padding-left:0px;
}
div#site_map a {
	color:#666666;
}

/* promos */
span.coul_gris {
	color:#666666;
}
span.coul_orange {
	color:#FFB500;
}
span.coul_jaune {
	color:#FFE904;
}
span.coul_rouge {
	color:#CC0000;
}
span.coul_bleu {
	color:#0071E3;
}
span.coul_violet {
	color:#8306FF;
}
span.font16 {
	font-size:16px;
}
