/*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; }

#main_wrapper			{width:1000px; margin-left:auto;margin-right:auto;text-align:left;position:relative;z-index:0;overflow:visible;}

#flash_index 			{width: 515px; height: 470px;position:relative; float:left; overflow:visible; }

#home_calendar			{position:absolute; display:block; left:645px; top:360px; width:228px; overflow:visible;}

#navigation				{width:1000px; height:158px; position:relative; float:left; overflow:visible; background: url("../img/logo.png") 40px top no-repeat;behavior: url(/iepngfix/iepngfix.htc);}
#menu					{width:530px; height:84px;  position:relative; float:right; overflow:visible; }
#alt_menu				{width:530px; position:relative; float:left; padding: 110px 0px 0px 20px; }
#flags					{width:150px; height:30px;  position:absolute; top:310px; left:-5px; overflow:visible;}

#full					{width:1000px;position:relative; float:left; overflow:visible; text-align:left; padding-bottom:90px; }
#lt_column				{width:657px; position:relative; float:left; overflow:visible;}
#calendar				{position:relative; float:left; overflow:visible; width:220px; height:70px; margin:0px;}
#languages				{position:relative; float:left; overflow:visible; width:220px; margin-top:20px;}

#rt_column				{width:343px; position:relative; float:right; text-align:left; overflow:visible; padding-top:28px;}

#footer					{width:100%; height:217px;  margin-left:auto; margin-right:auto; text-align:left; position:relative; float:left; clear:both; overflow:hidden; background: url("../img/footer_bg.jpg") center top repeat-x;  }
.footer_content			{width:1000px; margin-left:auto;margin-right:auto;text-align:left;position:relative;padding-top:45px;font-size:11px;color:#82501A; line-height:13pt;  } 



body					{font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#CFCCC9;line-height:18pt;}
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: #E1D9CB;text-decoration: none;}
a:visited 				{color: #E1D9CB;text-decoration: none;}
a:hover 				{color: #FFF;text-decoration: underline;}
a:active 				{color: #E1D9CB;text-decoration: none;}

.bottom-menu:link		{color: #82501A; text-decoration: none;}
.bottom-menu:visited	{color: #82501A; text-decoration: none;}
.bottom-menu:hover		{color: #5E385F; text-decoration: underline;}
.bottom-menu:active		{color: #82501A; text-decoration: none;}

.smallsmall			{ font-size:10px;}

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


h1{
	font: 17px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	line-height:18pt;
	font-weight:bold;
	color: #82501A;
	padding-bottom:6px;
	
	
}

h2{
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	line-height:16pt;
	font-weight:normal;
	color: #E1D9CB;
	padding-bottom:3px;
}

h3{
	font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	font-weight:normal;
	color: #C4B497;
	display:inline;
	
}

.footer_content a		{color:#82501A; } 

#languages ul			{list-style: none; padding:0px;}
#languages li			{display: inline; padding-right:3px;}


.list_btn				{ padding-bottom:15px;}	
.list					{width:305px; position:relative; float:left; text-align:left; display:none;}
.pos_info				{position:relative;width:343px; float:left; margin-bottom:8px;}

.post_img				{position:relative;float:left; width:550px; height:110px; border:0px;  margin-bottom:10px; overflow:visible; outline:none;}
.post_img img			{padding-right:7px;}

.shadow					{position:absolute;left:-65px;top:452px;width:777px;height:39px;background: url("../img/shadow.png") left top no-repeat;z-index:-1;}
.magnifier				{position:absolute;left:320px;top:490px;width:26px;height:26px;background: url("../img/magnifier.png") left top no-repeat;}

.post_location			{position:relative;float:left; width:515px; margin-bottom:10px; margin-left:70px; overflow:visible;}
.post_rates				{position:relative;float:left; width:480px; margin-bottom:10px; margin-left:70px; overflow:visible; padding:10px; background-color:#2d2824;}

.spacer					{position:relative;width:600px; height:110px; border:none; float:left;}

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

.post_news				{position:relative;width:515px; border:none; float:left; clear:both; margin-top:40px; margin-bottom:20px;margin-left:70px;}

#google_btn{
	display:block;
    width: 185px;
    height: 32px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:26pt;
	padding-left:30px;
	padding-right:30px;
	background: url("/img/book_bg.png") 0px 0px no-repeat; background-color:transparent;
	margin:10px 0px 20px 0px;
	
}


#google_btn:hover{
	display:block;
    width: 185px;
    height: 32px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:26pt;
	padding-left:30px;
	padding-right:30px;
	background: url("/img/book_bg.png") 0px -32px no-repeat; background-color:transparent;
		
}


/*CONTACT FORM:*/
#contact_form		{width:360px;margin-left:auto;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: #CFCCC9;		/*Update with the Body default color of the site in screen.css*/
	font-weight:bold;
	padding-left:5px;
}
.Cat{
	color: #5E385F;				/*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;}

