@charset "utf-8";
/* CSS Document VERSION Unknown */
html, body {
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, Arial;
	background: #5A0601 url(../img/img_01_lc.gif) repeat-x;
	line-height:16px;
	}
* {

outline:none;
}
:focus {
-moz-outline-style: none;
}
img {
	border:0px;
}
table {
	border-spacing: 0px;
	border-collapse: collapse;
	text-align:justify;
}
form {
	margin:0px;
	padding:0px;
}
#fstar {
	position:absolute;
	top:5px;
	left:15px;
	width:150px;
	height:10px;
    z-index:10;
}
#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:165px;
	height:150px;
}
#motto {
	position:absolute;
	top:0px;
	left:165px;
	width:711px;
	height:150px;
}
#selang {
	position:absolute;
	top:0px;
	left:876px;
	width:96px;
	height:150px;
}
#selang_form {
	text-align:center;
}
#menu {
	position:absolute;
	top:150px;
	left:0px;
	width:970px;
	height:20px;
}
#flashclock {
	position:absolute;
	top:170px;
	left:0px;
	width:140px;
	height:134px;
	overflow:hidden;
}
#newsecad {
	position:absolute;
	top:170px;
	left:140px;
	width:832px;
	height:45px;
}
#linktext {
	position:absolute;
	top:187px;
	left:683px;
	width:300px;
	height:45px;
    z-index:11;
}
#newstxt {
	position:absolute;
	top:215px;
	left:140px;
	width:832px;
	height:89px;
}
#separator {
	position:absolute;
	top:304px;
	left:0px;
	width:972px;
	height:7px;
	background: url(../img/img_11_lc.gif) no-repeat;
}
#flashzone {
	position:absolute;
	top:311px;
	left:0px;
	width:780px;
	height:291px;
	overflow:hidden;
}
#flashzone_oc {
	position:absolute;
	top:161px;
	left:0px;
	width:780px;
	height:291px;
	overflow:hidden;
}
#footer{
	position:absolute;
	width:780px;
	height:25px;
	left:0px;
}
#footer_free{
	position:relative;
	width:780px;
	height:25px;
	left:0px;
	margin-top:30px;
	float:left;
}
/*
#footer_solo{
	position:absolute;
	width:780px;
	height:25px;
	top: 100%;
	margin-top:-30px;
}
*/
#setxt {
	position:absolute;
	width:950px;
	height:50px;
	top:675px;
	left:20px;
	text-align:justify;
    line-height:12px;
}
#setxt_free {
	position:absolute;
	width:950px;
	height:50px;
	top:675px;
	left:20px;
	text-align:justify;
    line-height:12px;
}
#submenu {
	position:absolute;
	cursor:pointer;
	z-index:1;
	top:170px;
	left:325px;
	width:119px;
	height:97px;
	display:none;
}
#b2d {
	position:absolute;
	top:220px;
	left:783px;
	width:192px;
}
#reservation {
	position:absolute;
	top:311px;
	left:783px;
	width:192px;
}
#reservation_suite {
	position:relative;
	width:192px;
	height:291px;
}
#reservation_oc {
	position:absolute;
	top:161px;
	left:783px;
	width:192px;
}
#telechpdf {
	position:relative;
	width:192px;
	margin: -10px 0px 25px 0px;
}
#menusub {
	position:absolute;
	top:197px;
	left:0px;
	width:969px;
	height:23px;
	background: url(../img/img_35_lc.gif) repeat-x;
}
#flashanim {
	position:absolute;
	top:220px;
	left:0px;
	width:780px;
	height:199px;
	overflow:hidden;
}
#inforub {
	position:absolute;
	top:419px;
	left:0px;
	width:780px;
	height:41px;
}
#blog {
	position:relative;
	width:179px;
	height:60px;
}
#content {
	position:absolute;
	top:460px;
	left:0px;
	width:755px;
	/* height:370px; */
}
#content_oc {
	position:absolute;
	top:480px;
	left:0px;
	width:970px;
	/* height:370px; */
}
#content_action {
	position:absolute;
	left:0;
	width:755px;
	height:17px;
	background: url(../img/img_33_lc.gif) repeat-x;
}
#content_presse {
	position:absolute;
	top:240px;
	left:0px;
	width:755px;
}
#presse_introleft {
	position:relative;
	width:315px;
	float:left;
	padding:0px 20px 0px 40px;
}
#presse_introright {
	position:relative;
	width:315px;
	float:right;
	padding:0px 20px 0px 40px;
}
#galerie_intro {
	position:relative;
	width:715px;
	float:left;
	padding:0px 0px 0px 40px;
}
#galerie_menu {
	position:relative;
	width:755px;
	height:17px;
	left:0px;
	margin-top:30px;
	float:left;
	background: url(../img/img_33_lc.gif) repeat-x;
}
#throbber {
	position:fixed;
	z-index:10;
	top:0px;
	left:-100%;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
#MR {
	display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.presse_left {
	position:relative;
	width:375px;
	height:174px;
	background: url(../img/img_38_lc.gif);
	float:left;
}
.presse_right {
	position:relative;
	width:375px;
	height:174px;
	background: url(../img/img_38_lc.gif);
	float:right;
}
.presse_img1 {
	position:relative;
	width:110px;
	height:149px;
	padding:24px 0px 0px 24px;
	float:left;
}
.presse_pdf {
	position:relative;
	width:41px;
	height:42px;
	padding:59px 1px 0px 0px;
	float:right;
}
.presse_titre {
	position:relative;
	width:200px;
	height:30px;
	padding:40px 0px 0px 20px;
	float:left;
}
.presse_texte {
	position:relative;
	width:190px;
	height:100px;
	padding-top:10px;
	float:left;
}
.bg_footer {
	background: url(../img/img_33_lc.gif) repeat-x;
}
.gal_pa {
	position:relative;
	width:150px;
	height:108px;
	background: url(../img/img_43_lc.gif);
	float:left;
}
.img_gal_pa {
	padding: 26px 0px 0px 25px;
}
.gal_po {
	position:relative;
	width:150px;
	height:152px;
	background: url(../img/img_44_lc.gif);
	float:left;
}
.img_gal_po {
	padding: 26px 0px 0px 36px;
}
.bloc {
	position:relative;
	width:750px;
	left:0px;
	float:left;
}
.bloc_txt {
	position:relative;
	float:left;
}
.bloc_img {
	width:126px;
	height:83px;
	background: url(../img/img_43b_lc.gif) no-repeat;
	padding:0px 20px 0px 0px;
}
.bloc_img2 {
	width:126px;
	height:126px;
	background: url(../img/img_43c_lc.gif) no-repeat;
	padding:0px 20px 0px 0px;
}
.bloc_img_pic {
	padding:1px 0px 0px 1px;
}
.bloc_separator {
	position:relative;
	width:750px;
	height:32px;
	background: url(../img/img_50_lc.gif) no-repeat right;
	float:left;
}

/*

FORM ELEMENTS

*/
.form_selang_selecter {
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#5A0601;
}
.form_resa_selecter {
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#d7ccc0;
}
.form_tf_s {
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, Arial;
	font-size:11px;
	font-weight:bold;
	color:#5A0601;
	background: url(../img/img_37s_lc.gif) repeat-x;
	width:65px;
	height:21px;
	border:0px;
	padding:2px 4px 0px 4px;
	margin:2px 0px 2px 0px;
}
.form_tf_m {
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, Arial;
	font-size:11px;
	font-weight:bold;
	color:#5A0601;
	background: url(../img/img_37m_lc.gif) repeat-x;
	width:135px;
	height:21px;
	border:0px;
	padding:2px 4px 0px 4px;
	margin:2px 0px 2px 0px;
}
.form_tf_l {
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, Arial;
	font-size:11px;
	font-weight:bold;
	color:#5A0601;
	background: url(../img/img_37l_lc.gif) repeat-x;
	width:205px;
	height:21px;
	border:0px;
	padding:2px 4px 0px 4px;
	margin:2px 0px 2px 0px;
}
.form_tf_xl {
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, Arial;
	font-size:11px;
	font-weight:bold;
	color:#5A0601;
	background-position:bottom;
	background: url(../img/img_37xl_lc.gif);
	width:340px;
	height:80px;
	border:0px;
	padding:0px 0px 0px 4px;
	margin:2px 0px 2px 0px;
	resize:none;
}
.form_tf_xl2 {
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, Arial;
	font-size:11px;
	font-weight:bold;
	color:#5A0601;
	background-position:bottom;
	background: url(../img/img_37xl_lc.gif);
	width:370px;
	height:80px;
	border:0px;
	padding:0px 0px 0px 4px;
	margin:2px 0px 2px 0px;
	resize:none;
}
span.checkbox {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(../img/img_37c_lc.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
}
/*

FONTS

*/
/* VERT */
.v10n {
	font-size:10px;
	color:#e7bd8b;
}
.v10b {
	font-size:10px;
	font-weight:bold;
	color:#e7bd8b;
}
.v11n {
	font-size:11px;
    color:#e7bd8b;
}
.v13n {
	font-size:13px;
	color:#e7bd8b;
}
.v13b {
	font-size:13px;
	font-weight:bold;
	color:#e7bd8b;

}
a.v10b, a.v13b, a.v13n {
	text-decoration:none;
}
/* BLANC */
.b10n {
	font-size:10px;
	color:#FFFFFF;
}
.b10b {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.b10b2 {
	font-size:10px;
	color:#e7bd8b;
	font-weight:bold;
    text-decoration:none;
}
.b13n {
	font-size:13px;
	color:#FFFFFF;
}
.b13b {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
.b11n {
	font-size:11px;
	color:#FFFFFF;
}
.b11b {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
a.b11b {
	text-decoration:none;
}
/* ROSE */
.r10n {
	font-size:10px;
	color:#e7bd8b;
}
.r13n {
	font-size:13px;
	color:#e7bd8b;
}
.r13b {
	font-size:13px;
	color:#e7bd8b;
	font-weight:bold;
}
.r18b {
	font-size:18px;
	color:#e7bd8b;
	font-weight:bold;
}
/* ROUGE */
.m11b {
	font-size:11px;
	color:#5a0601;
	font-weight:bold;
}
.m12b {
	font-size:12px;
	color:#5a0601;
	font-weight:bold;
    text-decoration:none;
}