@charset "UTF-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-color:#f8c76d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
p{
	margin:0px;
	padding:0px;
}
a{
	text-decoration:none;
	border:none;
}
img{
	border:none;
}
#wrapper{
	width:100%;
	/*height:1500px;*/
	background-image:url(../images/bg_TextureLogo.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;

	/*vertical-align:middle;*/

}
#content{
	
	position:relative;

	background-image:url(../images/bg_Content.png);
	background-repeat:repeat-y;
	/*background-color:#452807;*/
	width:960px;
	/*left:50%;
	margin-left:-480px;*/
	
}

#bottomLiquid{
	/*width:100%;*/
	background-image:url(../images/bg_Texture_Bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;

}
#mainPages{
	min-height:450px;
	padding-top:8px;
}
.logoBGLeft{
	overflow:hidden;
	position:absolute;
	left:-250px;
	top:200px;
	}
.logoBGRight{
	overflow:hidden;
	position:absolute;
	right:-250px;
	top:200px;
	}
/************************* HEADER *****************************/

#header{
	height:445px;
}

/**** Corporate Menu ****/


.corporate{
	height:75px;
	text-align:left;
}
.corporateLogo{
	/*width:536px;*/
	margin-left:30px;
	float:left;
	
}
.corporateMenu{
	margin-left:574px;
	height:24px;

}
.corporateMenu a{
	float:left;
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-decoration:none;
}

/**** Corporate Menu ****/

/**** Main Menu ****/

.mainMenu{
	background-image:url(../images/mainMenu_Bg.jpg);
	background-repeat:repeat-x;
	width:940px;
	height:45px;
	margin-left:0px;
	color:#FFFFFF;
	font-size:16px;

}
.mainMenu a{
	color:#FFFFFF;
	float:left;
}
.mainMenuSpacer{
	width:1px;
	float:left;
}

/**** Main Menu ****/

/**** PHOTO SLIDESHOW ****/

.clear {
	clear:both
}

#gallery {
	/*position:relative;*/
	height:360px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	/*#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}*/
	

.photosZone{
	width:960px;
}
.photos{
	position:relative;
	width:932px;
	height:295px;
	margin-left:14px;
	z-index:10;
	left:0px;
}
.photosZone div{
	position:absolute;

	
}
.floral{
	z-index:12;
	height:312px;
	width:962px;
}
.vedetteLink{
	right:10px;
	top:290px;
	z-index:13;
	width:312px;
	height:84px;
}
/**** PHOTO SLIDESHOW ****/

/**** CALENDAR ****/
.calendar{
	top:375px;
	left:95px;
	width:826px;
	height:68px;

	z-index:14;
}
.calendar a{
	float:left;
	width:44px;
	height:64px;
}
.calendarSpacer{
	float:left;
	width:5px;
	height:64px;
}
.calendarMonth{
	float:left;
	padding-top:40px;
}

/**** CALENDAR ****/

/************************* END HEADER *****************************/

/************************* MAIN PAGES *****************************/

#pages{
	margin-left:10px;
	float:left;
	width:745px;
	padding-left:15px;
	/*background-color:#F33;*/
}
#pagesAccueil{
	margin-left:10px;
	float:left;
	width:915px;
	padding-left:15px;
	/*background-color:#F33;*/
}
#lienRapide{
	float:left;
	width:180px;
	
}
.textBox{
	margin-right:10px;
	margin-top:0px;
	padding-top:0px;
}
.imgBox{
	margin-right:10px;
	margin-bottom:10px;
	padding-top:0px;
}
.bt_communaute a{
	margin-left:5px;
}

.textBox a{
	margin-left:150px;
}
.textBox h2{
	margin-top:0px;
	padding:5px;
	padding-left:8px;
	padding-top:8px;
	min-height:20px;
	text-align:left;
	background-color:#21180b;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
}
.textBox h4{
	margin-top:-12px;
	padding:5px;
	padding-left:8px;
	text-align:left;
	background-color:#755b34;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}
.lienRapideSpacer{
	height:1px;
}
.autoPromo a{
	margin-left:5px;
}
.autoPromoSpacer{
	height:10px;
}


.contenu{
	margin:10px 20px 0px 20px;
	padding:0px;
	font-size:12px;
	text-align:left;
	color: #C6B199;
}


/************************* END MAIN PAGES *****************************/

/************************* FOOTER *****************************/
#footer{
	bottom:0px;
	vertical-align:bottom;
	height:111px;
}
.bottomSttite{	
	width:247px;
	float:left;
	margin-left:137px;
}
.bottomCanada{	
	width:71px;
	float:left;
	margin-left:25px;
}
.bottomIndustrie{	
	width:99px;
	float:left;
	margin-left:25px;
}
.bottomMauricie{	
	width:86px;
	float:left;
	margin-left:25px;
}
.bottomQuebec{	
	width:93px;
	float:left;
	margin-left:25px;
}
.bottomCopyright{
	text-align:right;
	margin-right:25px;
	padding-top:15px;
	
}
/************************* END FOOTER *****************************/
