#container-body {
	position: relative;
}
#container-body #tarifs,
#container-body #resa {
	position: absolute;
	top: 20px;
	right: 0px;
	background: #3a3a3a;

	padding: 4px;
	height: 11px;
	line-height: 11px;

	color: #fff;
	font-weight: bold;
}
#container-body #resa-bottom {
	right: 0px;
	background: #3a3a3a;

	padding: 4px;
	height: 11px;
	line-height: 11px;
	width:220px;
	color: #fff;
	font-weight: bold;
	float:right;
	margin-top:20px;
}
#container-body #resa a, #container-body #resa-bottom a {
	color: #fff;
	text-decoration: none;
}
#container-body #tarifs {
	right: 150px;
}


/* *********************************************
** GLOBAL HOTEL
* ******************************************* */
#container-banner { display: none; }
#hotelTitle h3 {
	font: bold 25px Arial, "Franklin Gothic Demi", Arial, sans-serif;
	color: #fff;
	padding: 5px 35px 0px 35px;
	padding-left: 0;
	padding-bottom: 0;
}
	#hotelTitle h3 span.spe {
		color: #1badc9;
	}
	p.location {
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		margin-bottom:5px;
	}
#hotelNavigation {
}
	#hotelNavigation ul {
		color: #fff;
	}
	#hotelNavigation ul li {
		display: block;
		float: left;
		margin-right: 3px;



		font: bold 85% helvetica, Verdana, sans-serif;
		color: #fff;

		text-align: left;
		cursor: pointer;
	}
	#hotelNavigation ul li a {
		display: block;
		float: left;
		width: 102px;
		height: 15px;
		line-height: 15px;
		padding: 4px;
		padding-left: 23px;
		background: #444444 url(/images/hotel/puce_15x15.gif) 4px 4px no-repeat;

		color: #fff; text-decoration: none;
	}
	#hotelNavigation ul li a:hover { display: block;

		color: #fff; text-decoration: none;
		background: #21b0c4 url(/images/hotel/puce_15x15_blue.gif) 4px 4px no-repeat; }


	#container_bd { margin: 0; position: relative; /* important */
	overflow: hidden; /* important */
	width: 790px; /* important */
	 }
#container_bd * {
	margin: 0;
	padding: 0;
	border: 0;
}
/** SLIDER **/
#example_6 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 790px; /* important */
	height: 443px; /* important */
	margin: 0;
	background: transparent;
}

#example_6_content {
	position: absolute;
	top: 0;
	margin-left: 0;
}
#example_6_content
#example_6_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#plsSlide { width: 790px; height: 443px; }
	#example_6_content {
		/**width: 14220px;*/
		width: 16590px;
	}
	#container_bd #example_6 ul li {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		border: none;
		background-color: #fff;
	}


#container_bd #example_6 ul li img {
	display: block;
}

#example_6_frame {
	margin-top: 7px;
	position: relative;
	/* margin: 450px 0 0 0; */
}
#container_bd #example_6_frame ul li {
	margin: 0;
	margin-right: 6.5px;
}
#container_bd #example_6_frame ul li img{
	border: 1px solid #535353;
	padding: 0;
}
/* *** */
	#hotelHover {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		margin-right: 0;
		width: 110px; /* important */
		height: 423px; /* important */
		overflow: hidden;
		background: #535353;
		color: #fff;
		font-size: 9px;

		padding: 10px;

		opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;
	}
/* ****************************************** */



strong {
	font-weight: bold;
}
em {
	font-style: italic;
	font-weight: bold;
}



/* *********************************************
** HOMEPAGE HOTEL
* ******************************************* */
#hotelHomepage {
}
	#hotelHomepage .homepage-bloc {
		float: left;
		background: transparent url(/images/hotel/bg_hotel-homepage_box.jpg) 0 0 repeat-x;

		/* height: 330px; */
		width: 228px;
		padding: 15px;
		margin-right: 8px;
	}
	#hotelHomepage #conseil.homepage-bloc { margin-right: 0; }
	#hotelHomepage .homepage-bloc h4 {
		display: block;
		padding-left: 18px;
		font: normal 15px "Myriad Pro", Arial, Verdana;
		height: 16px;
		line-height: 16px;

		background: transparent url(/images/hotel/puce_10x10.gif) 3px 3px no-repeat;

		color: #1badc9;
		text-transform: uppercase;

		margin-bottom: 12px;
	}
	#hotelHomepage .homepage-bloc p { color: #fff; }
/* ****************************************** */


/* *********************************************
** DESCRIPTION HOTEL
* ******************************************* */
#hotelDescription {
	color: #fff;
}
	#hotelDescription h3 {
		color: #fff;
		display: block;
		padding-left: 24px;
		font: normal 16px "Myriad Pro", Arial, Verdana;
		height: 18px;
		line-height: 18px;

		background: transparent url(/images/hotel/puce_12x12.gif) 3px 3px no-repeat;

		color: #1badc9;
		text-transform: uppercase;

		margin-bottom: 12px;
	}
	#hotelDescription .desc-bloc {
		float: left;
		background: transparent url(/images/hotel/bg_hotel-description_box.jpg) 0 0 repeat-x;

		width: 161px;
		padding: 15px;
		margin-right: 8px;

	}
	#hotelDescription .desc-bloc h5 {
		display: block;
		font: bold 14px Arial, Verdana;
		color: #fff;
		margin-bottom: 10px;
	}
	#hotelDescription #info_4.desc-bloc { margin-right: 0; }
	#hotelDescription .desc-bloc p { color: #fff; }
	#hotelDescription .desc-bloc i.sub { font: bold italic 11px Arial, Verdana; color: #1badc9; }
	#hotelDescription .desc-bloc h6 { font: bold italic 11px Arial, Verdana; color: #1badc9; }
	#hotelDescription .desc-bloc ul { color: #1badc9; }
	#hotelDescription .desc-bloc ul li {
		color: #fff;
		padding-left: 13px;
		background: transparent url(/images/hotel/puce_7x7.gif) 3px 3px no-repeat;
	}
/* ****************************************** */


/* *********************************************
** ACTUALITY HOTEL
* ******************************************* */
#hotelActuality {
	color: #fff;
	position: relative;
}
	#hotelActuality h3 {
		color: #fff;
		display: block;
		padding-left: 24px;
		font: normal 16px "Myriad Pro", Arial, Verdana;
		height: 18px;
		line-height: 18px;

		background: transparent url(/images/hotel/puce_12x12.gif) 3px 3px no-repeat;

		color: #1badc9;
		text-transform: uppercase;

		margin-bottom: 12px;
	}
div.actu {
/*	background: transparent url(/images/actuality/bg_separator_blue.gif) 0 bottom no-repeat;*/
	padding-bottom: 20px;
	padding: 10px 0;
	margin-top: 0px;
}
div.seperator {
	background: transparent url(/images/actuality/bg_separator_blue.gif) 0 bottom no-repeat;
	font-size: 0;
	height: 1px;
	line-height: 1px;
}

		.actu h4 {
			color: #1badc9;
			font: bold 14px Arial, sans-serif;
			padding-right: 20px;
			background: transparent url(/images/hotel/puce_blue_11x11.gif) 200px center no-repeat;
		}
		.actu cite {
			color: #fff;
			font: normal 10px Arial, sans-serif;
		}
		.actu div {
			color: #fff;
			font: normal 11px Arial, sans-serif;

			display: block;
			float: left;
		}
		.actu div.actu-title { width: 225px; }
		.actu div.actu-content { width: 565px; }
		.actu div.actu-content a {color:#1badc9;text-decoration:none; }

	#container-body #archrives {
		position: absolute;
		top: 0px;
		right: 0px;
		background: #3a3a3a;

		padding: 4px;
		height: 11px;
		line-height: 11px;

		color: #fff;
		font-weight: bold;
	}
	#container-body #language {
		position: absolute;
		top: 0px;
		right: 150px;
		background: #3a3a3a;

		padding: 4px;
		height: 11px;
		line-height: 11px;

		color: #fff;
		font-weight: bold;
	}
/* ****************************************** */


/* *********************************************
** LOCALIZATION HOTEL
* ******************************************* */
#hotelLocalization {
	color: #fff;
}
	#hotelLocalization h3 {
		color: #fff;
		display: block;
		padding-left: 24px;
		font: normal 16px "Myriad Pro", Arial, Verdana;
		height: 18px;
		line-height: 18px;

		background: transparent url(/images/hotel/puce_12x12.gif) 3px 3px no-repeat;

		color: #1badc9;
		text-transform: uppercase;

		margin-bottom: 12px;
	}
	#hotelLocalization #HotelLoc {
		background: transparent url(/images/hotel/bg_hotel-homepage_box.jpg) 0 0 repeat-x;
	}
	#hotelLocalization #localize {
		float: left;

		width: 510px;
		height: 330px;
		padding: 15px;
	}
	#hotelLocalization #contact {
		float: left;
		width: 220px;
		padding: 15px;
	}
	#contact #mhotelTitle {
		font: bold 18px Arial, Verdana;
		color: #1badc9;
	}
	#contact #mhotelLoc {
		font: bold 16px Arial, Verdana;
	}
/* ****************************************** */


/* *********************************************
** AVIS HOTEL
* ******************************************* */
#hotelOpinion {
	color: #fff;
}
	#hotelOpinion h3 {
		color: #fff;
		display: block;
		padding-left: 24px;
		font: normal 16px "Myriad Pro", Arial, Verdana;
		height: 18px;
		line-height: 18px;

		background: transparent url(/images/hotel/puce_12x12.gif) 3px 3px no-repeat;

		color: #1badc9;
		text-transform: uppercase;

		margin-bottom: 12px;
	}
/* ****************************************** */


/* *********************************************
** GUIDE HOTEL
* ******************************************* */
#hotelGuide {
	color: #fff;
	display:inline;
	width:98%;
	float:left;
	padding:5px;
	vertical-align:top;
}
	#hotelGuide h3 {
		color: #fff;
		display: block;
		padding-left: 24px;
		font: normal 16px "Myriad Pro", Arial, Verdana;
		height: 18px;
		line-height: 18px;

		background: transparent url(/images/hotel/puce_12x12.gif) 3px 3px no-repeat;

		color: #1badc9;
		text-transform: uppercase;

		margin-bottom: 12px;
	}
/* ****************************************** */


/* *********************************************
** CONSEIL HOTEL
* ******************************************* */
#hotelAdvise {
	color: #fff;
	display:inline;
	width:47%;
	float:left;
	padding:5px;
	vertical-align:top;
}
	#hotelAdvise h3 {
		color: #fff;
		display: block;
		padding-left: 24px;
		font: normal 16px "Myriad Pro", Arial, Verdana;
		height: 18px;
		line-height: 18px;

		background: transparent url(/images/hotel/puce_12x12.gif) 3px 3px no-repeat;

		color: #1badc9;
		text-transform: uppercase;

		margin-bottom: 12px;
	}
/* ****************************************** */


/* *********************************************
** TARIFS ET RESA HOTEL
* ******************************************* */
#hotelBooking {
	color: #fff;
}
	#hotelBooking h3 {
		color: #fff;
		display: block;
		padding-left: 24px;
		font: normal 16px "Myriad Pro", Arial, Verdana;
		height: 18px;
		line-height: 18px;

		background: transparent url(/images/hotel/puce_12x12.gif) 3px 3px no-repeat;

		color: #1badc9;
		text-transform: uppercase;

		margin-bottom: 12px;
	}
	#hotelBooking table {
		width: 80%;
		margin: 0 auto;
	}
	#hotelBooking table td {
		padding: 4px;
		border-bottom: 1px solid #666;
	}
	#hotelBooking table thead td {
		background: #333;
		padding: 6px;
		font-weight: bold;
	}
	#hotelBooking table tfoot td {
		background: #333;
		padding: 0;
		font-size: 0;
		height: 4px;
		line-height: 4px;
		overflow: hidden;
		border: 0;
	}
	#hotelBooking table td.tr {
		text-align: right;
	}
/* ****************************************** */

/* *********************************************
** STYLES FROM TINYMCE
* ******************************************* */
.tinymce h5 {
	margin: 0;
	padding: 0;

	display: block;
	font: bold 14px Arial, Verdana;
	color: #fff;
	margin-bottom: 10px;
}
.tinymce h6 {
	margin: 0;
	padding: 0;

	font: bold italic 11px Arial, Verdana; color: #1badc9;
}
/* ****************************************** */
