/*  Chateau de Camiole | CSS Document | Global  */

html,body{ margin:0; padding:0 }

body{ font:62.5% /* Resets 1em to 10px */ tahoma, verdana, sans-serif; text-align: justify }

p, table { margin:10px 0 }
img { border:0 }

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

#container1 	{ text-align:left; width:900px; margin:0 auto; background:url(../images/bg1.jpg) repeat-y  }
#container2 	{ text-align:left; width:900px; margin:0 auto; background:url(../images/___bg2.jpg) repeat-y }
#container3 	{ text-align:left; width:900px; margin:0 auto; background:url(../images/bg3.jpg) repeat-y  }
#container4 	{ text-align:left; width:900px; margin:0 auto; background:url(../images/bg4.jpg) repeat-y  }
#container5 	{ text-align:left; width:900px; margin:0 auto; background:url(../images/bg5.jpg) repeat-y  }
#container5b 	{ text-align:left; width:900px; margin:0 auto; background:url(../images/bg5-b.jpg) repeat-y  }

#header { height:78px; margin:0; background:#f2eee5 }

#content 		{ float:right;width:663px }
#content p		{ line-height:1.4; margin-top:15px }

#side { float:left; width:237px; height:490px }

#resortThumbsAll 					{ /*width: 612px;*/ height:105px; padding:5px }
#resortThumbs1						{ /*width: 153px;*/ height:105px; border-bottom:2px solid #fff }
#resortThumbs	 					{ /*width: 155px;*/ height:105px }
#resortDetails { padding:15px; margin:15px 140px 5px 140px; font-size:1.2em; /*background-color: #f2eee5;*/ border:2px solid #fff }  

#immoRentab { padding:15px; margin:0px 160px 25px 160px; text-align:center; background-color:#e9e2d0; color:#553737 }
#investBox { padding:10px; background-color:#988976; color:#e9e2d0; border:1px solid #e9e2d0 }

.box { padding:5px; text-align:center; background-color: #e9e2d0; color: #553737; font-size:1.7em; font-weight:bold }

.formBox 		{ font-size:80% }
.formBoxBig 	{ font-size:120% }
#contactTeam	{ padding:70px 0 20px 0; color:#e9e2d0; font-size:1.1em; }

#footer		{ clear:both; width:100%; min-height:72px;  background:url(../images/bg-footer.jpg) repeat-y; color:#fff; }
#footer p	{ margin:0; padding:5px 0 5px 237px; font-size:1.2em; color:#897867; text-align:center; }

#footer a:link 		{ color:#81725f; text-decoration:underline	}
#footer a:visited 	{ color:#81725f; text-decoration:underline	}
#footer a:hover 	{ color:#81725f; text-decoration:none		}
#footer a:active 	{ color:#81725f; text-decoration:underline	}

#footerDetails { float:left; height:72px; width:237px }

#text1				{float:left; width:317px; color:#e9e2d0; font-size:1.3em; padding:20px; text-align:justify }
#text2				{float:left; width:317px; color:#e9e2d0; font-size:1.3em; padding:20px; text-align:justify }
#text3				{float:left; width:317px; color:#877157; font-size:1.3em; padding:20px; text-align:justify }
#text4				{float:left; /*width: 613px;*/ color:#7f6f5b; font-size:1.3em; padding:20px; text-align:justify }
#text5				{float:left; /*width: 613px;*/ color:#e9e2d0; font-size:1.3em; padding:20px; text-align:justify }
#text5b				{float:left; width:317px; color:#e9e2d0; font-size:1.3em; padding:20px; text-align:justify }
#text5c				{float:left; width:860px; color:#e9e2d0; font-size:1.3em; padding:20px; margin-left:-237px; text-align:justify; z-index:5 }
#text6				{float:left; width:613px; color:#e9e2d0; font-size:1.3em; padding:20px; text-align:justify }

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

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

#text3 a:link 		{color:#81725f; text-decoration:underline	}
#text3 a:visited 	{color:#81725f; text-decoration:underline	}
#text3 a:hover 		{color:#81725f; text-decoration:none		}
#text3 a:active 	{color:#81725f; text-decoration:underline	}

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

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

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

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

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

#photos 			{ float:left; width:300px; height:372px }

#slideshow1, #slideshow2, #slideshow3, #slideshow4 { padding:8px; background-color:#fff; border:1px solid #635749 }
#slideshow1		{width:517px; height:328px; margin:14px 60px }
#slideshow2		{width:270px; height:328px; margin:14px 11px 0 0 }
#slideshow3		{width:270px; height:221px; margin:55px 11px 0 0 }
#slideshow4		{width:420px; height:280px; margin:auto 60px }

/* Main Menu */
#menu 				{position:relative; width:663px;  height:27px; background-color:#f2eee5; margin:0 }

.menuitem a 		{display:block; float:left; width:109px; height:20px; font-size:1.4em; color:#7f6f5b; text-align:center; padding-top:7px; background-color:#f2eee5 }
.menuitem a:link,
.menuitem a:visited {background-color:#f2eee5; text-decoration:none; color:#7f6f5b }
.menuitem a:hover 	{background:url(../images/btn_menu_hover.gif); text-decoration:none; color:#7f6f5b }
.menuitem a:focus 	{background:url(../images/btn_menu_hover.gif); text-decoration:none; color:#7f6f5b }
.menuitem .select 	{background:url(../images/btn_menu_hover.gif); text-decoration:none; color:#7f6f5b }

/* Cosmetics */
h1, h2, h3 { margin:30px 0 10px 0; padding:0; font-weight:normal}
h1 {font-size:1.5em; color:#fff; /*letter-spacing: -0.05em;*/ margin-top:0; padding:0 0 5px 0; border-bottom:1px solid #fff }
h2 {font-size:1.4em; color:#fff; letter-spacing:-1px; margin-top:25px; border-bottom:1px solid #eee }
h3 {font-size:1.3em; color:#fff; margin-bottom:-3px; margin-top:20px}
h4 {font-size:1.0em; margin-top: 25px; font-weight: bold}

.big 			{font-size:1.3em; font-weight:bold}
.bigger			{font-size:1.8em}
.mainBottom		{font-size:1.8em; clear:both; color:#fff; text-align:center}
.red 			{color:#fff}
.message		{color:#a81e0f; font-size:1.3em}
.alignCenter 	{text-align:center}
.alignRight 	{text-align:right}
.alignMiddle	{vertical-align: bottom}
.textIndent		{margin-left:15px}
.important		{color:#f99; font-weight:bold}