body {
	margin-top: 10px;
	background: url('../images/background.jpg') repeat-x 0 0;
}

#scrolltext {
   font-size:24px;
}

img.pagetitle {
	padding-top: 4px;
}



/*****************************************************************************
*****************************************************************************
*************************** DANS CLASSES ************************************
*****************************************************************************
******************************************************************************/

.right_scrollable {
overflow:scroll;
height:400px;
padding-left:2px;
overflow-x: hidden;
overflow-y: auto;

}

.scrollable {
overflow:scroll;
height:390px;
overflow-x:hidden;
overflow-y:auto;
padding-right:4px;
}
.right_scrollable a {
	color:#FFFFFF;
	text-decoration:underline;
}

.right_scrollable a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.survey_container {
	width:830px;
	padding-bottom:0px;
	position:relative;
	top:-20px;
	padding-left:20px;
	padding-right:20px;
	margin-left:40px;
	margin-right:40px;
	font-size:14px;
	font-weight:bold;
}

/* Custom salsa_form module */
.moduletable-survey {
	font-size:11px;
	font-weight:bold;
}
.moduletable-survey input, .moduletable-survey textarea {
	border:rgb(200,200,200) 1px solid;
}

/*****************************************************************************
*****************************************************************************
*************************** DANS CLASSES ************************************
*****************************************************************************
******************************************************************************/

p.text1 {
	padding-top: 10px;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
}

p{
	margin-right: 15px;
}

/* clear fix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

a {
	text-decoration: none;
	color: #000000;
}

a.facilities {
	color: #A0218C;
}

a.tours {
	color: #C60852;
}

td {
	vertical-align: top;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #000000;
}

td.bodycontent {
	padding-top: 15px;
	padding-right: 10px;
	vertical-align: top;
}

td.rightcontent {
	padding-top: 15px;
}

td.calendarcontent {
	padding-top: 15px;
}








table.home-content tr td {
	padding: 10px;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
}


table.contentpaneopen {
	position: relative;
	width:100%;
	top: -2px;
	left: 10px;
	padding: 0px;
	margin: 0px;
}
/* tours */


table.tours {
	width: 100%;
	text-align: center;
}

table.tours td {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
}

table.tours a:link,table.tours a:visited {
	padding: 10px;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;

	line-height: 22px;
}

table.tours a:hover {
	color: #C60751;
}

/* end tours */





/* facilities */


div.facilities {
	width: 480px;
	text-align: center;
	float:left;
}

div.facilities div {
	float: left;
	height: 115px;
	width: 120px;
	height: 120px;
	margin-bottom: 20px;
}

div.facilities div img {
	border: 0;

}

div.facilities div a {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	display: block;
padding-top: 4px;
}


/* end facilities */






#active {
	color: #C60751;
}





div.moduletableheader {
	font-size: 15px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}




table.moduletableheader td {
	font-size: 15px;
	font-weight: bold;
}

td.footercontent {
	padding-top: 15px;
}

table.moduletablefootercontent td {
	font-size: 11px;
}

table.moduletablehome {
	padding-top: 18px;
}

table.moduletablehome td {
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
}

table.moduletablepink {
	color: #ffffff;
	height: 498px;
	width: 404px;
	background-color: #C60852;
	background-image: url(../../images/module_pink_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;

}

table.moduletablepink .spaced {
line-height:1.5em;
}

div.spaced table td {
	padding:30px 5px;
	vertical-align:middle;
	text-align:center;
}

table.moduletablepink a:hover {
	text-decoration:underline;
}

table.moduletablepink a {
	color:white;
	text-decoration:none;
}

table.moduletablepink td {
	color: #ffffff;
}

table.moduletablegray {
	color: #ffffff;
	height: 498px;
	width: 404px;
	background-color: #44555F;
	background-image: url(../images/module_gray_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	/*padding-right: 20px;*/

}

table.moduletablegraylg {
	color: #ffffff;
	height: 498px;
	width: 530px;
	background-color: #44555F;
	background-image: url(../images/module_gray_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	/*padding-right: 20px;*/

}

table.moduletablegray td {
	color: #ffffff;
}

table.moduletablegraylg td {
	color: #ffffff;
}


table.moduletableblue {
	color: #ffffff;
	height: 498px;
	width: 404px;
	background-color: #007EC5;
	background-image: url(../images/module_blue_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;

}

table.moduletableblue td {
	color: #ffffff;
}

table.moduletablelightpink {
	color: #ffffff;
	height: 498px;
	width: 404px;
	background-color: #BD76AE;
	background-image: url(../testimonials/images/module_lightpink_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
}

table.moduletablelightpink td {
	color: #ffffff;
}

table.moduletabledarkpink {
	color: #ffffff;
	height: 498px;
	width: 530px;
	background-color: #A0218C;
	background-image: url(../../gallery/images/module_darkpink_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;


}

table.moduletabledarkpink td {
	color: #ffffff;
}

table.moduletablered {
	color: #ffffff;
	height: 498px;
	width: 404px;
	background-color: #C60852;
	background-image: url(../facilities/images/module_red_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;

}

table.moduletablered td {
	color: #ffffff;
}

table.moduletablered td p{
	width: 358px;
	margin: 0px 0px 12px 0px;
}



table.moduletableorange {
	color: #ffffff;
	height: 498px;
	width: 404px;
	background-color: #E36F1E;
	/*
	background-image: url(../images/module_orange_bg.gif);
	background-repeat: repeat-y;
	*/
	padding-left: 20px;

}

table.moduletableorange td {
	color: #ffffff;
}

table.moduletableorange td p{
	width: 358px;
	margin: 0px 0px 12px 0px;
}


table.moduletablegreen {
	color: #ffffff;
	height: 498px;
	width: 530px;
	background-color: #9FA716;
	background-image: url(../images/module_green_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	/*padding-right: 20px;*/

}

table.moduletablegreen td {
	color: #ffffff;
}

table.moduletablegreen td p{
	width: 358px;
	margin: 0px 0px 12px 0px;
}

td.darkgreen {
	color: #ffffff;
	height: 20pt;
	/*width: 530px; */
	background-color: #44555F;
	background-image: url(../images/module_darkgreen_bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 16px;
	vertical-align: top;
	font-size: 16pt;
}

.backbutton {
	display: block;
	width: 46px;
	border: 1px #60cebe solid;
		
	padding-top: 5px;
	padding-left: 15px;
	
	padding-right: 15px;
	padding-bottom: 5px;
	
	font-size: 11px;
	color: #fff;
	background-color: #46b6a6;
	
}




table.home-content{
	position: relative;
	left: -10px;
}


img.thumb{
/*	opacity: */
}


/*********************************************************
 * Gallery
 *********************************************************/
.moduletablegallery iframe{
	overflow-x: hidden;
}

.gallery{
	margin-top: 30px;
}


.contentpaneopen_gallery{
	padding: 0px;
	margin: 0px;
}
	.contentpaneopen_gallery td{
		font-size: 8pt;
	}
		
		.contentpaneopen_gallery td.gallery_thumb{
			width: 123px;
		}
		
		.contentpaneopen_gallery td .contentheading_gallery,
		.contentpaneopen_gallery td .intro{
			width: 230px;
		}
		
		.blog_gallery td img{
			padding-right: 5px;
			float: left;
		}
	.contentheading,
	.contentheading_gallery,
	.createdate{
		color: #000;
		font-weight: bold;
		padding: 0px;
	}

	.gallery a img{
		margin-bottom: 15px;
	}
	
	.pagenav{
		padding-top: 15px;
	}
	.pagenav_next, .pagenav_prev{
		font-size: 12px;
		font-family: Arial, sans-serif;
	}

body.contentpane{
	background-color: #9FA716;
	padding: 10px;
	margin: 0px;
}
	body.contentpane *{
		color: #FFF;
		font-size: 12px;
	}
/*********************************************************
 * End Gallery
 *********************************************************/

