/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
div.containerbox {
	margin: 0px;
	padding: 0px;
	width: 570px;
	}
div.trbox {
	padding: 0;
	margin: 0;
    width: 90%;
    vertical-align:top;
    overflow: hidden;
}
div.borderbox{
	padding: 1%;
	margin: 0px;
    border-width: 1px 1px 1px 1px;
    border-color:#cccccc;
    border-style:solid;
    width: 90%;
    overflow: hidden;
}
div.bordersection {
	padding: 1%;
	margin: 0px;
    border-width: 0px 1px 1px 1px;
    border-color:#cccccc;
    border-style:solid;
    width: 95%;
    overflow: hidden;
}
div.thbox1 {
	float: left;
	width: 98%;
	height: auto;
	margin: 0px;
	padding: 1%;
	font-weight:bold;
	text-align:center;
    vertical-align:bottom;
    overflow: hidden;
}
div.thbox2 {
	float: left;
	width: 48%;
	height: auto;
	margin: 0px;
	padding: 1%;
	font-weight:bold;
	text-align:center;
    vertical-align:bottom;
    overflow: hidden;
}
div.thbox2-3 {
	float: left;
	width: 60%;
	height: auto;
	margin: 0px;
	padding: 1%;
	font-weight:bold;
	text-align:center;
    vertical-align:bottom;
}
div.thbox3 {
	float: left;
	width: 30%;
	height: auto;
	margin: 0px;
	padding: 1%;
	font-weight:bold;
	text-align:center;
    vertical-align:bottom;
}
div.thbox4 {
	float: left;
	width: 22%;
	height: auto;
	margin: 0px;
	padding: 1%;
	font-weight:bold;
	text-align:center;
    vertical-align:bottom;
}
div.tdbox1 {
	float: left;
	margin: 0px;
	padding: 1%;
    vertical-align:top;
    width: 98%;
    overflow: hidden;
}
div.tdbox2 {
	float: left;
	margin: 0px;
	padding: 1%;
    vertical-align:top;
    width: 48%;
    overflow: hidden;
}
div.tdbox3 {
	float: left;
	width: 30%;
	margin: 0px;
	padding: 1%;
	vertical-align:top;
	overflow: hidden;
}
div.tdbox2-3 {
	float: left;
	width: 60%;
	margin: 0px;
	padding: 1%;
	vertical-align:top;
	overflow: hidden;
}
div.tdbox4 {
	float: left;
	width: 20%;
	margin: 0px;
	padding: 1%;
	vertical-align:top;
	overflow: hidden;
}
div.c1 {text-align: center}
div.c2 {text-align: center;font-weight: bold}
div.c3 {text-align: right}
div.c4 {margin-left: 2em}
p.c1 {text-align: center}
p.c2 {text-align: center;font-weight: bold}
p.c3 {text-align: right}
p.c5 {margin-left: 2em}
li.leftmenu{padding: 2px 0px 4px 0px;}
li.c2 {list-style: none}
.leftnavback
{
	background-image : url(../img/background.gif);
	width : 132px;
	height : 155px;
	margin-top:1%;
	margin-left:4%;	
	margin-bottom:1%;	
}
.link1
{
	width : 40px;
	height : 70px;
	float : right;
}
.link1 a
{
	background-image : url(../img/Image1.gif);
	width : 40px;
	height : 70px;
	float : right;
}
.link1 a:hover
{
	background-image : url(../img/Image1_2.gif);
	width : 40px;
	height : 70px;
	float : right;
}
.link2
{
	width : 60px;
	height : 70px;
	margin-top: 20px;
	margin-left: 10px;
}
.link2 a
{
	background-image : url(../img/Image2.gif);
	width : 60px;
	height : 70px;
	float : left;
}
.link2 a:hover
{
	background-image : url(../img/Image2_2.gif);
	width : 60px;
	height : 70px;
	float : left;
}
.link3
{
	width : 66px;
	height : 65px;
	float: right;
}
.link3 a
{
	background-image : url(../img/Image3.gif);
	width : 66px;
	height : 65px;
	float : right;
}
.link3 a:hover
{
	background-image : url(../img/Image3_2.gif);
	width : 66px;
	height : 65px;
	float : right;
}
table.border
{
	padding: 0;
	margin: 0;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    width: 98.5%;
}
th.border
{
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    padding: 4px 4px 4px 6px;
}
td.border
{
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    padding: 4px 4px 4px 6px;
}
.border2col
{
    width:50%;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    padding: 4px 4px 4px 6px;
}
.border3col
{
    width:33%;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    padding: 4px 4px 4px 6px;
}
.border2col
{
    width:50%;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    padding: 4px 4px 4px 6px;
}
.border3col
{
    width:33%;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    padding: 4px 4px 4px 6px;
}



DIV.quicklinkbox {
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 33%; 
	FLOAT: right; 
	MARGIN-LEFT: 5px; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid;
	
}
DIV.headerbox {
	TEXT-ALIGN: center; 
	BACKGROUND-COLOR: #009869;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold;
}
DIV.quicklinkbox UL LI {
	MARGIN-LEFT: -11px
}
DIV.quicklinkbox UL {
	MARGIN-TOP: 0px
}



.green1BG {
background-color: #005E5C;
}

.green2BG {
background-color: #008080;
}



div.left a.menulink {
	color: #005E5C;
}


div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited {
	background-color: #005E5C;
	color: #FFF;
	text-decoration: none;
}

div.prodis {
	background-color: #005E5C;
}

div.center h1, h2, h3, h4, h5, h6 {
	color: #005E5C;
}

div.center a:link {
	color: #008080;
}

div.center a:visited {
	color:#008080;
}

div.center a.whitelink:link {color:#FFFFFF; text-decoration: none; }  
div.center a.whitelink:visited {color:#FFFFFF; text-decoration: none; }
div.center a.whitelink:hover {color:#FFFFFF; text-decoration: underline; }
div.center a.whitelink:active {color:#FFFFFF; text-decoration: none; }

.FormDiv {
 padding: 5px;
 border: solid 2px #005E5C;
 background-color: #FFFFCC;
}

.BtnDiv {
 margin-top: 20px;
}

.emailinput {
 font-family: Verdana, Arial, Helvetica, sans-serif
 font-size: 10pt;
 width: 250px;
 margin-top: 17px;
}

.ValSum {
 color: red !important;
}
