/*GENERAL*/
*						{margin:0; padding:0; }
img						{border:none;}
object 					{outline:none;}


body					{text-align:center;background: url("../img/bg.jpg") center top no-repeat;background-color:#2D2824; }
#bg						{width: 100%; height: 100%;background: url("../img/shadow.png") center 506px no-repeat;background-color: transparent; position:relative; float:left;  }

.home					{text-align:center;background: none;background: url("../img/bg.jpg") center -2000px no-repeat;background-color:#2D2824;}
#flash_container 		{width: 100%; height: 100%;overflow: visible;}
#background 			{position: absolute;top: 0px;left: 0px;margin: 0;padding: 0;width: 100%;height: 100%;text-align: center;overflow: visible;}
#alternate				{margin-top:200px; width:500px; text-align:left; margin-right:auto; margin-left:auto;}

#home_calendar			{position:absolute; display:block; left:470px; bottom:103px; width:234px; height:85px; padding-left:29px; overflow:visible;}
#offers_home			{position:absolute; display:block; left:770px; bottom:87px; width:190px; padding-left:0px; overflow:hidden;}

#main_wrapper			{width:990px;margin-left:auto;margin-right:auto;text-align:left;position:relative; z-index:0;background-color: transparent;}
#logo					{width:117px; height:400px;position:absolute; left:30px; top:0px; z-index:3;}

#full					{width:990px;position:relative; float:left; overflow:visible; text-align:left; padding-bottom:100px; }
#lt_column				{width:345px; position:relative; float:left; overflow:visible; }
#menu					{width:345px; height:409px;  position:relative; float:left; }
#alt_menu				{width:345px; position:relative; float:left; }
#calendar				{width:234px; height:85px; position:relative; float:left;margin-bottom:122px; padding-left:29px; margin-top:25px;}
#address				{width:280px; position:relative; float:left;font: 10px Arial, Helvetica, sans-serif;color:#877265;line-height:12pt;padding-left:40px;}
#press					{width:190px; height:30px; position:relative; float:left;font: 10px Arial, Helvetica, sans-serif;color:#79C2C6;line-height:24pt;padding-left:40px; margin-top:15px;background: url("../img/press.jpg") right top no-repeat; }

#rt_column				{width:645px; position:relative; float:right; overflow:visible; padding-top:52px; }


#footer					{width:100%;  margin-left:auto; margin-right:auto; text-align:left; position:relative; float:left; overflow:hidden; clear:both;  }
.footer_content			{width:990px;height:300px; margin-left:auto;margin-right:auto;text-align:center;position:relative;padding-top:245px;padding-bottom:75px;color:#B6A9A1; font-size:11px; line-height:13pt; background: url("../img/footer_bg.jpg") right 200px no-repeat;  } 



body					{font: 13px Georgia, "Times New Roman", Times, serif ;color:#877265;line-height:20pt;}
body p					{padding:0px 0px 8px 0px; text-align:justify;} 
ul 						{padding:0px 0px 0px 0px;}
ol 						{padding:0px 0px 4px 0px;}
ul li 					{padding:0px 0px 0px 0px; text-align:left; list-style: disc; line-height:16pt; font-size:11px;}

a:link 					{color: #877265;text-decoration: none;}
a:visited 				{color: #877265;text-decoration: none;}
a:hover 				{color: #FFFFFF;text-decoration: underline;}
a:active 				{color: #877265;text-decoration: none;}

.bottom-menu:link		{color: #B6A9A1; text-decoration: none;}
.bottom-menu:visited	{color: #B6A9A1; text-decoration: none;}
.bottom-menu:hover		{color: #877265; text-decoration: underline;}
.bottom-menu:active		{color: #B6A9A1; text-decoration: none;}

.rates_preload	{position:absolute; top:0px; left:0px; z-index:-1;}


h1{
	font: 26px Georgia, "Times New Roman", Times, serif ;
	line-height:18pt;
	font-weight:thin;
	color: #B6A9A1;
	margin-bottom:54px;
	padding-left:12px;
	
	
}

h2{
	font: 13px Georgia, "Times New Roman", Times, serif ;
	line-height:16pt;
	font-weight:normal;
	color: #B6A9A1;
	text-decoration: underline;
	padding-bottom:3px;
	display:block;
}

h3{
	font: 15px Georgia, "s New Roman", Times, serif ;
	font-weight:normal;
	color: #B6A9A1;
}


h4{
	font: 13px Georgia, "Times New Roman", Times, serif ;
	font-weight:normal;
	line-height:9pt;
	color: #A8D7DA;
	font-style:italic;
}

h5{
	font: 16px Georgia, "Times New Roman", Times, serif ;
	font-weight:normal;
	line-height:24pt;
	color: #79C2C6;
	font-style:normal;
}

#press a					{color: #79C2C6;text-decoration: none;}
#press a:hover				{color: #79C2C6;text-decoration: underline;}


.pos_info				{position:relative;width:605px; border:none; float:right; margin-bottom:8px; padding-right:25px; }
.pos_infoBottom			{position:relative;width:605px; border:none; float:right; margin-bottom:8px; margin-top:80px; padding-right:25px; }
.post_img_map			{position:relative;float:right; width:625px; margin-bottom:20px; overflow:visible;}
.pos_infoNews			{position:relative;width:525px; border:none; float:right; margin-bottom:8px; margin-right:25px; background-color:#2D2824; padding:0px 40px 600px 40px;}



*html h1				{ padding-left:25px; font-weight:normal; }
*html .pos_info			{ padding-right:5px; }
*html .pos_infoBottom	{ margin-top:0px; padding-right:5px; }
*html .reflection		{ margin-bottom:0px; }

			

.post_img_row			{position:relative;float:right; width:645px; height:190px; margin-bottom:20px; overflow:visible;}
.post_img				{position:relative;float:left; width:195px; height:190px; margin-left:15px; overflow:hidden;}
.reflection				{position:relative;float:left; width:195px; height:112px; margin-left:15px; background: url("../img/reflection.png") left top repeat-x;behavior: url(/iepngfix/iepngfix.htc); }


.gallery				{position:relative;float:left; width:195px; height:140px; margin-left:15px; padding-top:50px; background: url("../img/quote.png") left 40px no-repeat;behavior: url(/iepngfix/iepngfix.htc); }
.center					{position:relative;float:left; width:131px; padding:7px 0px 7px 15px; font: 13px Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:14pt; color: #575350; }


#dynamic_content		{visibility:hidden; display:none;}

.cover					{width:185px;height:41px; position: absolute; top:200px; left:0px; background:url(../img/img_trans.png); padding-top:10px; padding-left:10px; behavior: url(/iepngfix/iepngfix.htc); }
.cover p				{font: 11px Georgia, "Times New Roman", Times, serif; line-height:14pt; color: #79C2C6; }

.post_img_row a			{text-decoration: none;}

#rt_column_press			{width:615px; position:relative; float:right; overflow:visible; margin-top:80px; background-color: #2D2824; padding:30px 0px 300px 30px; }

.post_img_row_press			{position:relative;float:right; width:615px; padding-top:40px; background: url("../img/line.jpg") left top no-repeat; }
.post_img_press				{position:relative;float:left; width:277px; height:270px; margin-right:30px; overflow:visible;}
.reflection_press			{position:absolute; top:270px; left:0px; width:267px; height:112px; padding:10px 0px 0px 10px; background: url("../img/reflection.png") left top repeat-x;behavior: url(/iepngfix/iepngfix.htc); font: 16px Georgia, "Times New Roman", Times, serif ;font-weight:normal;line-height:24pt;color: #79C2C6;font-style:normal; text-decoration:none; }
.post_img_row_press a			{color: #79C2C6;text-decoration: none;}
.post_img_row_press a:hover	{color: #79C2C6;text-decoration: underline;}

/*CONTACT FORM:*/
#contact_form		{width:360px;margin-left:0;margin-right:auto; text-align:left;padding:0px 10px 10px 0px;text-align:left;position:relative; }
#thanks_form		{display:none;position:absolute;top:100px;text-align:center;width:100%;}
#sendingtext		{display:none;}
.left				{width:100%;float:left;}
.right				{width:100%;float:left;margin:2px 0px 12px 0px;}
.row				{background-color:none;display:block;}
.text				{width:100%;height:22px;}
.white				{color:#FFF;}



/*SIGHTSEEING:*/

.Texte{text-align: justify;}
.Title{
	color: #2D2824;				/*Update with the BG color of the site in screen.css*/
	background: #877265;		/*Update with the Body default color of the site in screen.css*/
	font-weight:bold;
	padding-left:5px;
}
.Cat{
	color: #B6A9A1;				/*Update with the H1 default color of the site in screen.css*/
	text-align: right;
	font-weight:bold;
}
a.News {text-align: right;}
a:hover.News {text-align: right;}


/*PRESS:*/

#presse				{width: 700px; position:relative; margin-left:auto; margin-right:auto; overflow: visible; }
#presse ul 			{ margin:30px 30px 0px 0px; padding:0px; list-style-type:none; display:block; position:relative; float:left; width:690px}
#presse li 			{ display: block; position:relative; float:left; margin-right:30px; border:#999 1px solid; }

#presse li.empty	{ border:none;}

/*press*/
.press						{width:100%; background:none;background-color:#2D2824; }
.press #content				{width:650px; margin-left:auto;margin-right:auto;text-align:left;position:relative;}

.press #content h2{
	font: 32px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
	line-height:40pt;
	font-weight: normal;
	color: #737373;
	display:block;
	margin-top:35px;
	margin-bottom:0px;
	text-decoration:none;
}

