@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	color:#286090;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-position: top center;
	background-color: #705d49;	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}

a {	font-family: Arial, Helvetica, sans-serif; color:#286090; text-decoration: none;}
a:link {	font-family: Arial, Helvetica, sans-serif; color:#286090; text-decoration: none;}
a:visited{	font-family: Arial, Helvetica, sans-serif; color:#286090; text-decoration: none;}
a:visited:hover{	font-family: Arial, Helvetica, sans-serif; color:#286090; text-decoration: none;}
a:hover {	font-family: Arial, Helvetica, sans-serif; color:#286090; text-decoration: underline;}

#topbg{
	width:auto;
	margin:0px;
	/*color:#286090;*/
    background-color:#ffffff;
	background-attachment: scroll;
	/*background-image: url(../images/bg.jpg);*/
	background-repeat: repeat-x;
	background-position: top center;
}	

.textlink{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#286090;
}
.textlink:link{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color:#286090;
}
.textlink:hover{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#974D04;
}

/*------------------------------------------------ALBUM PHOTO--------------------*/

#content_album {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background:none;
	background-attachment: scroll;
	background-repeat: repeat-y;
	float: left;
	margin-left:50px;
	color:#286090;
	width: 800px;
	margin-top:10px;	
	_margin-top:15px;
		

}
div#gallery {width: 800px; height: 690px; margin-left: auto; margin-right: auto;}
object a {display: none;} 
object {margin-left: auto; margin-right: auto; display block;}

/*------------------------------------------------COLORS--------------------*/

.brown { color:#974D04; }
.blue { color:#286090; }

/*------------------------------------------------Header--------------------*/
#topheader{
	width:987px;
	height:243px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	
}
.topbutton {
	margin: 0px;
	float: left;
	width: 77px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.english {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #286090;
	text-decoration: none;
	background-image: url(../images/top_button.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 35px;
	width: 77px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.english:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #286090;
	text-decoration: underline;
	background-image: url(../images/top_button.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height:35x;
	width: 77px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}

/*------------------------------------------------Navigation--------------------*/
#nav_bg{
	width:inherit;
	height:66px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 0;
}
#nav_area{
	width:987px;
	height:66px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#nav_left{
	width:453px;
	height:66px;
	float: left;
	color:#70421f;
}
#nav_right{
	width:534px;
	height:66px;
	padding: 0px;
	float: left;
	background-image: url(../images/nav_right_en.jpg);
	background-repeat: no-repeat;
	color:#70421f;
}
/*------------------------------------------------Buttons--------------------*/
#button_bg{
	width:auto;
	height:129px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-image: url(../images/button_bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
}
#button_area{
	width:987px;
	height:129px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
}

/*------------------------------------------------Content--------------------*/
#content_bg{
	width:712px;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #286090;
	float: none;
	background-attachment: scroll;
	background-image: url(../images/content_bg.png);
	background-repeat:repeat-y;
	padding: 0px;
	float: none;
	margin-left:40px;
}

#content_box {
	background-image: url(../images/content-smallbg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	float: left;
	width: 680px;
	margin-top:5px;
	margin-left:25px;
}
#content_top {
	background-image: url(../images/content_top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 43px;
	width: 680px;
}
.content_bg {
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat-y;
	float: left;
	width: 680px;
	padding-left:50px;
	
}
.content_title {
	float: left;
	margin-left:50px;	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#9d6d49;
	width: 580px;
	
}
.titlebar {
	float: left;
	margin-top:10px;
	margin-left:50px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	height:1px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background: #9d6d49 repeat-x;
	color:#9d6d49;
	width: 580px;
	
}
#content_text {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background:none;
	background-attachment: scroll;
	background-repeat: repeat-y;
	float: left;
	margin-left:50px;
	color:#286090;
	width: 580px;
	margin-top:10px;	
	_margin-top:15px;
		

}
#content_text ul{
	padding:0;
	margin:0;
	display:block;
}
#content_text li{
	display:block;
	height:20px;
	line-height:0;

}
#content_text ul li a{
	display:block;
	background:url(../images/arrow_white.gif) 0 7px no-repeat;
	padding:0 0 0 10px;
	font:normal 11px/20px Arial, Verdena, sans-serifs;
	color:#9d6d49;
	background-color:inherit;
	text-decoration:none;
	height:20px;
	cursor: default;
}
#content_text ul li a:hover{
	color:#286090;
	background:url(../images/arrow_white_hover.gif) 0 7px no-repeat ;
	text-decoration:none;
}
#content_btm {
	background-image: url(../images/content_btm.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
	margin: 0px;
	float: left;
	height: 92px;
	width: 680px;
}
.sidebar{
	padding-top:8px; 
	padding-bottom:8px; 
	padding-left:10px; 
	font-size:11px; 
	font-weight:normal; 
	font: Arial,; 
	color:#0c4563; 
	text-decoration:none; 
	display:block; 
	cursor:default;

}
/*.sidebar:hover{
	padding-top:8px; 
	padding-bottom:8px; 
	padding-left:10px; 
	font-size:11px; 
	font-weight:normal; 
	font: Arial,;  
	color:#974D04; 
	text-decoration:none; 
	display:block; 
	cursor:default;
	
}*/
.sidebar2{
	padding-top:8px; 
	padding-bottom:8px; 
	padding-left:10px; 
	font-size:11px; 
	font-weight:normal; 
	font: Arial,; 
	color:#0c4563; 
	background-color:#FFFFFF; 
	text-decoration:none; 
	display:block; 
	cursor:default;
	
}
/*.sidebar2:hover{
	padding-top:8px; 
	padding-bottom:8px; 
	padding-left:10px; 
	font-size:11px; 
	font-weight:normal; 
	font: Arial,;  
	color:#974D04; 
	background-color:#FFFFFF;
	text-decoration:none; 
	display:block; 
	cursor:default;
	
}*/

#side{
	width:284px;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: none ;
	background-attachment: scroll;
	background-image: url(../images/side_bg.png);
	background-repeat:repeat-y;
	padding: 0px;
	float: none;
}
#side_box {
	background-image: url(../images/side-smallbg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	float: left;
	width: 284px;
	margin-top:5px;
}
#side_top {
	background-image: url(../images/side_top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 43px;
	width: 259px;
}
#side_title {
	float: left;
	margin-left:20px;
	margin-bottom:10px;	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:capitalize;
	line-height: normal;
	font-weight: bold;
	color:#0c4563;
	width: 230px;
	
}
#side_title2 {
	float: left;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	line-height: normal;
	font-weight: bold;
	color:#0c4563;
	width: 230px;
	
}	
#side_btm {
	background-image: url(../images/side_btm.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
	margin: 0px;
	float: left;
	height: 32px;
	width: 259px;
}
#side_text {
	float: left;
	margin-left:20px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#286090;
	width: 190px;

}
/*------------------------------------------------Condos--------------------*/

#condos {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background:none;
	background-attachment: scroll;
	background-repeat: repeat-y;
	float: left;
	margin-left:35px;
	color:#286090;
	width: 585px;
	margin-top:10px;
	}
	

	
/*------------------------------------------------Activite--------------------*/	
	
#activite {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background:none;
	background-attachment: scroll;
	background-repeat: repeat-y;
	float: left;
	margin-left:45px;
	color:#286090;
	width: 612px;
	margin-top:5px;
	}
 
 #act_txt {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	float: left;
	margin-left:60px;
	width: 260px;
	margin-top:50px;
	color:#FFFFFF;
	text-shadow: #000000 2px 2px 2px;
	
	}	

.act_title { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#286090; text-decoration:none; font-weight:normal;  width:500px; padding-top:10px; padding-bottom:10px; padding-left:5px;}


.act_title:link, .servTitle:visited
{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#286090; text-decoration:none; padding-right: 25px; font-weight:normal;}
.act_title:link:hover, .servTitle:visited:hover
{font-family: Arial, Helvetica, sans-serif;  padding-right: 25px; color:#974D04; font-weight:normal; text-decoration:none;}

/*------------------------------------------------Footer--------------------*/
.push {height: 64px; /* .push must be the same height as .footer */}
.wrapper {min-height:100%; height: auto !important;height: 100%;margin: 0 0 -64px;}	
.footer_bg{
	width:987px;
	height:64px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #286090;
	float: none;
	background-image: url(../images/footer_bg.png);
	background-repeat: no-repeat;
	background-attachment: scroll;

}
.footer {
	width:987px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #286090;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	background-attachment: scroll;
}
.footerlink {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #286090;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-attachment: scroll;
}
.footerlink:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #286090;
	text-decoration: underline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-attachment: scroll;
}
.copyright {
	width:987px;	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5f5f5f;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	background-attachment: scroll;
}
.copyrightlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5f5f5f;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 0px;
}
.copyrightlink:link, .copyrightlink:visited {
	width:987px;	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5f5f5f;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	background-attachment: scroll;
}
.copyrightlink:hover, .copyrightlink:visited:hover {
	width:987px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5f5f5f;
	text-decoration: underline;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	background-attachment: scroll;
}
.inputstyle {
	border: 1px solid #286090;
	background: url(none) no-repeat #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding: 2px;
	font-size: 11px;
	color: #286090;
}

/** You can use this style for your LABEL elements **/
.labelstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	padding: 2px;
	font-size: 11px;
	color: #974D04;
}

.inputstyle:hover {
	border: #286090 solid 1px;
	/** remember to change image path **/
	background: url(none) no-repeat #286090;
	color: #ffffff;
}

.inputstyle:focus {
	border: #286090 solid 1px ;
	/** remember to change image path **/
	background: url(none) no-repeat #286090;
	color: #ffffff;
}
.btn {
  background: url(../images/buttonbg.jpg) repeat-x;
    background-position: 0 -30px;
  color:#FFFFFF;
  font-weight:bold;
  border:none;
}
.btn:hover {
  background-position: 0 0px;
  color:#FFFFFF;
  border:none;
}

/*------------------------------------------------Table--------------------*/	

.table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#286090;
	border: none 0px;
	height:250px;
	width:515px;
}

.beige{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#286090;
	background-color:#f7f4ea;
	border: none 0px;
	height:68px;
}
.tab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#FFFFFF;
	background-color:#286090;
	border: none 0px;
	text-align:center;
	vertical-align:top;
	vertical-align:text-top;
}

.white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#286090;
	background-color:none;
	border: none 0px;
	height:68px;
}

.price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#286090;
	text-align:center;
	border: none 0px;
}
.ttitle {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #286090;
	text-decoration: none;
	margin: 0px;
	text-align:left;

}
	
.tdisc {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #974D04;
	text-decoration: none;
	text-align:left;
}
#tdisc {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #974D04;
	text-decoration: none;
	text-align:left;
	padding-top:5px;
}