/**************************************************************************

	Main CSS contants file.
	
	Boréalis Développement Inc. 
	www.borealisdev.qc.ca
	© Copyright 1997-2007 Stéphane Lebeau

Notes
=========================

***************************************************************************/

/**************************************************************************

	Main CSS file.
	
	BorÃ©alis DÃ©veloppement Inc. 
	www.borealisdev.qc.ca
	Â© Copyright 1997-2009 StÃ©phane Lebeau

Notes
=========================

***************************************************************************/


/**************************************************************************/
/* Constants import																												*/
/**************************************************************************/

/**************************************************************************/
/* General tag redefinition																								*/
/**************************************************************************/


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	min-width: 800px;
	/*background-color: #FFFFFF;*/
	/*background-image:url(../images/background.gif);*/
	
	background-image: url('../images/sitebackimg.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: top left;	
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

a:link, 
a:visited,
a:active     	{text-decoration:none; color:#000000;}
a:hover     	{text-decoration:underline; color:#000000}

li {
	list-style-image:url(../images/glbullet.gif);
	list-style-position: outside;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color: #FF9900;
	color: white;
	padding: 5px;
	font-weight:bold;
}

p {
	font-size: 12px;
	line-height: 20px;
}


/**************************************************************************/
/* Forms, inputs and buttons																							*/
/**************************************************************************/


/**************************************************************************/
/* General DIVs and IDs																										*/
/**************************************************************************/

#div_wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	
	padding-top:10px;
	
	margin-bottom:10px;
	padding-bottom:50px;
	
	/*border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-right-width: thin;
	border-left-width: thin; */
	
	background-color: #FFFFFF;
	filter: alpha(opacity=90);
	opacity:0.90;
}

#div_content {
	width: 780px;
	margin-right:auto;
	margin-left:auto;	
}

#div_corecontent {
/*	display:inline-block;*/
/*	position:relative;*/
	float:right;
	clear:right;	
	width: 618px;
	margin: 1px;
	padding: 5px;	
}


/**************************************************************************/
/* Header																																	*/
/**************************************************************************/

#div_header {
	width: 100%;
	clear:both;
	margin-bottom:2px;
}

#div_header_logo {
	position:relative;
	float:left;		
}

#div_header_tel {
	position:relative;
	float:right;
	color: #ED1C24;
	clear:right;
	font-weight:bold;
	font-size:18px;
/*	height:50px;*/
	letter-spacing: 5px;	
	margin-right: 15px;
	margin-top:15px;
	vertical-align:bottom;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#div_header_smalllmenu {
	width: 300px;
	position:relative;
	float:right;
	clear:right;
	margin-top: 5px;
	margin-right: 15px;
	font-weight:bold;
}


/**************************************************************************/
/* Misc																																		*/
/**************************************************************************/

.topline {
	border-top: 1px solid #CCCCCC;
}

.bottomline {
	border-bottom: 1px solid #CCCCCC;
}

.rightline {
	border-right: 1px solid #CCCCCC;
}

.leftline {
	border-left: 1px solid #CCCCCC;
}


/**************************************************************************/
/* Footer																																	*/
/**************************************************************************/

#div_footer {
	width:100%;
	background-image:url(../images/footerbg.jpg);
	background-repeat:no-repeat;
	clear:both;
	height:126px;
}

/**************************************************************************/
/* Main menu																															*/
/**************************************************************************/

#div_mainmenu {
	width:100%;
	background-image:url(../images/menubak.jpg);
	background-repeat:no-repeat;
	clear:both;
	height:44px;
	padding-right:0px;
	padding-left:15px;
	padding-top:3px;
}

.menuon {
	background-color:#FF9900;
	cursor:pointer;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;	
	width: 100px;
	text-align:center;
}

.menuoff {
	background-color:none;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align:center;	
	width: 100px;	
}

.menusearch {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;	
	text-align:right;
	padding-right:25px;
}



/**************************************************************************/
/* Vertical menu																													*/
/**************************************************************************/

#div_vmenu {
	width:150px;
	float:left;
/*	border: 1px solid #CCCCCC;*/
}

.vmenuTitle {
	/*border-bottom: 1px solid #ED1C24;*/
	color:#ED1C24;
	font-size:12px;
	font-weight: bold;
	padding-left: 5px;
	margin-left:15px;
	background-image:url(../images/menuvslice.jpg);
}

.vmenu {
	color:#FFFFFF;
	font-size: 10px;
	padding-left: 10px;
	text-decoration:none;
	background-image:url(../images/menuvslice.jpg);
}

.vmenuon {
	color:#FFFFFF;
	background-color:#FF9900;	
	cursor:pointer;	
	padding-left: 10px;
	/*text-decoration:underline;*/
/*	background-image:url(../images/menuvslice.jpg);*/
}

.vmenuoff {
	color:#FFFFFF;
	background-color:none;	
	padding-left: 10px;
	/*text-decoration:none;	*/
	background-image:url(../images/menuvslice.jpg);
}


/**************************************************************************/
/* Catalog 																																*/
/**************************************************************************/

.catItemBorder {
	border: 1px solid #FFFFFF;
	cursor:pointer;
}

.catItemBorderHighlight {
	border: 1px dotted #FF9900;
	cursor:pointer;
}


/**************************************************************************/
/* Flash																																	*/
/**************************************************************************/

#div_flash {
	/*border: 1px solid #CCCCCC;*/
	width: 775;
	margin-right:auto;
	margin-left:auto;

	height: 300px;
	text-align:center
	/*padding: 5px;*/ 
}


/**************************************************************************/
/* Titles																																	*/
/**************************************************************************/

.title {
	border-bottom: 1px solid #ED1C24;
	color: #034EA2;
	font-size:12px;
	font-weight: bold;
/*	letter-spacing: 3px;*/
/*	font-variant:small-caps;*/	
}





#div_logos {
	margin-top: 20px;
}

.tableheader {
	color:#000000;
  /*font-weight:bold; */
	background-color:#cccccc;
	text-align:center;
}
