/* GLOBAL STYLES */

body,table,td,p,div,span,b {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}

input,textarea,select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FDF9FD;
}

a.bodylink {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}

img { border:0;}
/* FOOTER TEXT */

.footertext10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #593659;
	text-decoration: none;
}
a.footertext10:hover {
	text-decoration: underline
}
a.footertext10:visited {
	color: #593659;
}

.titletext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #593659;
	text-decoration: none;
}
a.titletext:hover {
	text-decoration: underline
}
a.titletext:visited {
	color: #593659;
}

.choosefootertext10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.choosefootertext10:hover {
	text-decoration: underline
}
a.choosefootertext10:visited {
	color: #999999;
}
/* BACKGROUND IMAGES */

.bkghome {
	background-image: url(../_images/img_home_chateau1.jpg);
	background-repeat: no-repeat;
}

/* CONTACT FORM */
	
input.contactfield {
	width: 300px;
	border: 1px solid #593659;
}

textarea.contactfield {
	width: 300px;
	border: 1px solid #593659;
}

select.countryfield {
	width: 300px;
	border: 1px solid #593659;
}

/* GALLERY */

td.gallery {
text-align:center;
vertical-align:middle;
width:33%;
}