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

body					{text-align:center;background: url("../img/bg_gradient.jpg") center top repeat-x; background-color:#F7F9E5; }

.home					{text-align:center;background: url("../img/bg_header.jpg") center -1500px no-repeat; background-color:#F7F9E5;}
#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: hidden;}
#alternate				{margin-top:350px; width:450px; text-align:center; margin-right:auto; margin-left:auto;}
#wrapper_home			{width:265px;margin-left:auto;margin-right:auto;text-align:left;position:relative; background-color:transparent;}
#content_home			{position: absolute; top: 300px; left:68px;width:265px;text-align:left;}
.line					{font-size: 9px;border-top: dotted 1px;border-top-color:#726462; margin:8px 0px 10px 0px;clear:both;}

#bg						{position:relative; width:100%; height:800px; background: url("../img/bg_header.jpg") center top no-repeat; background-color:transparent;}
#main_wrapper			{width:975px;margin-left:auto;margin-right:auto;text-align:left;position:relative; overflow:visible;}
#footer					{width: 965px; height:200px; position:relative; float:left; clear:both; text-align:left; 
						 margin: 120px 0px 50px 10px; padding:15px 0px 0px 0px;font-size: 10px;border-top:solid 1px;border-top-color:#D1C9C5; color:#9F948A;}
.rh						{ float:right; position:relative;}

#menu					{width:975px; height:140px; position:relative; float:left; overflow:visible; }
#booking_engine_ctn		{width:975px; height:200px; position:relative; float:left; overflow:visible;}
#booking_engine			{width:265px; height:150px; position:absolute; top:40px; right:25px; overflow:visible; color:#B1C800; font-size:16px; }
#galleries				{width:650px; position:relative; float:left; overflow:visible; padding:35px 0px 0px 7px;}
.rates #galleries		{width:650px; position:relative; float:left; overflow:visible; padding:15px 0px 0px 7px;}
#sidebar				{width:270px; min-height:207px; position:relative; float:left; overflow:visible; background: url("../img/divider.png") left 4px no-repeat; padding:0px 0px 0px 30px; margin-top:31px; behavior: url(/iepngfix/iepngfix.htc);}

.post					{ width:300px; height:289px; position:relative; float:left; margin:0px 25px 0px 0px; display:inline;  background: url("../img/shadow_pics.jpg") left 203px no-repeat; overflow:visible;}
.post img				{border:none;}
.post p					{padding:10px 10px 10px 12px; text-align:left; font-size:11px; font-style:italic; line-height:13pt; color:#99A901;}

body					{font: 11px Lucida Grande, Trebuchet MS, Helvetica, sans-serif;color:#4E3323;line-height:16pt;  }
body p					{padding:0px 0px 8px 0px; text-align:justify;}
ul 						{padding:0px 0px 10px 15px;}
ol 						{padding:0px 0px 5px 16px;}
ul li 					{padding:0px 0px 5px 0px; text-align:left; list-style: square;line-height:12pt;}

a:link 					{color: #4E3323;text-decoration: none;}
a:visited 				{color: #4E3323;text-decoration: none;}
a:hover 				{color: #630018;text-decoration: none;}
a:active 				{color: #4E3323;text-decoration: none;}

.bottom-menu:link		{font-size : 10px; color: #B5ADA9; text-decoration: none;}
.bottom-menu:visited	{font-size : 10px; color: #B5ADA9; text-decoration: none;}
.bottom-menu:hover		{font-size : 10px; color: #B5ADA9; text-decoration: underline;}
.bottom-menu:active		{font-size : 10px; color: #B5ADA9; text-decoration: none;}

h1						{
						font: 11px  Lucida Grande, Trebuchet MS, Helvetica, sans-serif;
						font-weight: normal; 
						color: #715C4F;
						text-align: left; 
						padding:0px 0px 0px 0px; 
						margin:0px 0px 0px 0px;
						
						position:absolute;
						top:175px;
						left:15px;
						
						}

#dynamic_content		{width:0px; height:0px;float:left;clear:both;overflow:hidden;}


.price					{padding:0px 0px 8px 0px; font: 12px Lucida Grande, Trebuchet MS, Helvetica, sans-serif; color:#4E3323; font-weight:normal; float:left;}

.price a:link			{font-size : 12px; color: #4E3323; text-decoration: underline;}
.price a:visited		{font-size : 12px; color: #4E3323; text-decoration: underline;}
.price a:hover			{font-size : 12px; color: #630018; text-decoration: none;}
.price a:active			{font-size : 12px; color: #4E3323; text-decoration: underline;}


/*SIGHTSEEING:*/
#paris					{ width:550px;position:relative; float:left; margin:0px 0px 25px 18px;overflow:visible;}

.Texte					{text-align: justify;}

.Title{
	color: #F7F9E5;				/*Update with the BG color of the site in screen.css*/
	background: #4E3323;		/*Update with the Body default color of the site in screen.css*/
	font-weight:bold;
	padding-left:5px;
}

.Cat{
	color: #715C4F;				/*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;}





/*CONTACT FORM:*/
#contact_form		{width:360px;margin-left:auto;margin-right:auto;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;}


/*HOME - ROOM PRICES:*/
.home_rates	{color: #564310;}

.home_room_name{
/*	font: 12px Georgia, "Times New Roman", Times, serif;
*/	color: #715C4F;
	font-weight:normal; 
	line-height:14pt; 
	text-align: left;
	float:left;
	clear:both; 
	
}
.home_room_name_divider{
/*	font: 12px Georgia, "Times New Roman", Times, serif;
*/	color: #715C4F;
	font-weight:normal; 
	line-height:14pt; 
	text-align: left;
	visibility:visible;
	padding-bottom:5px; 
	float:left; 
}
.home_room_price{
/*	font: 12px Georgia, "Times New Roman", Times, serif;
*/	color: #715C4F;
	font-weight:normal; 
	line-height:14pt; 
	text-align: left;
		float:left; 
	padding-bottom:5px; 
	
}

.home_rates a:link			{font-size : 11px; color: #564310; text-decoration: underline;}
.home_rates a:visited		{font-size : 11px; color: #564310; text-decoration: underline;}
.home_rates a:hover			{font-size : 11px; color: #662619; text-decoration: underline;}
.home_rates a:active		{font-size : 11px; color: #564310; text-decoration: underline;}



/*CHECK AVAILABILITY BUTTON*/

#div_availform{
 	width: 158px;
    height: 37px;
	overflow:hidden;
	position: relative;
	text-align:center;
	text-transform:uppercase;
	font: 9px  Lucida Grande, Trebuchet MS, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	
}

#div_availform a:link{
	display:block;
	width: 100%;
    height: 100%;
	color: #4E3323;
	text-decoration: none;
    padding: 11px 5px 5px 3px ;	
	background: url("/img/book_still.png") 0px 0px no-repeat; background-color:transparent;
	behavior: url(/iepngfix/iepngfix.htc);
}

#div_availform a:visited{
	display:block;
	width: 100%;
    height: 100%;
	color: #4E3323;
	text-decoration: none;
    padding: 11px 5px 5px 3px ;	
	background: url("/img/book_still.png") 0px 0px no-repeat; background-color:transparent;
	behavior: url(/iepngfix/iepngfix.htc);

}
#div_availform a:hover{
	display:block;
	width: 100%;
    height: 100%;
	color: #FFFFFF;
	text-decoration: none;
    padding: 11px 5px 5px 3px ;	
	background: url("/img/book_still.png") 0px -35px no-repeat; background-color:transparent;
	behavior: url(/iepngfix/iepngfix.htc);
		
}
#div_availform a:active{
	display:block;
	width: 100%;
    height: 100%;
	color: #4E3323;
	text-decoration: none;
    padding: 11px 5px 5px 3px ;	
	background: url("/img/book_still.png") 0px 0px no-repeat; background-color:transparent;
	behavior: url(/iepngfix/iepngfix.htc);
}
