#maintable
{
	width:1001px;
	height:1001px;	
}
#TOP_LEFT_LOGO {
    width:412px;
    height:177px;
}
#logojcg
{
	position: absolute;
	top: 10px;
	background-image: url(../img/TOP_LEFT_LOGO.png);
	width:412px;
	height:177px;
	background-repeat: no-repeat;
	left: 0px;
}
#TOP_LEFT_LOGO i b { visibility: hidden;}
#TOP_RIGHT_MENU {
    width:588px;
    height:177px;
    background-repeat: no-repeat;
}
#topmenu {
 color:white;
 display:table;
 padding:0;
 background-position: 90px 0px;
 padding-left: 112px; 
 margin:0;
 list-style-type:none;
 text-align:center;
 font-style:normal;
 font-size:12px;
 font-family:"Gill Sans MT", Helvetica, Arial, sans-serif;
 background-image: url(../img/TOP_MENU_BACKGROUND.png);
 background-repeat: no-repeat;
 display:table-cell;
 width:476px;
 height:23px;
 line-height:23px;
 }
#topmenu li {
	margin-left:2px;
	float:left; /*pour IE*/
 }
#topmenu li a {
 color:white;
 text-decoration:none;
 font-style:normal;
 font-weight: normal;
 font-size:12px;
 font-family:"Gill Sans MT", Helvetica, Arial, sans-serif;
 }
#topmenu li a:hover {
 	color:#FF0
 } 
#ROW_1_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:177px;
}
#TOP_LEFT_SIDE_FRAME {
    background-image: url(../img/TOP_LEFT_SIDE_FRAME.png);
    width:66px;
    height:32px;
    background-repeat: no-repeat;
}
#TOP_CENTER_FRAME {
    background-image: url(../img/TOP_CENTER_FRAME.png);
    width:710px;
    height:32px;
    background-repeat:repeat-x;
}
#TOP_RIGHT_SIDE_FRAME {
    background-image: url(../img/TOP_RIGHT_SIDE_FRAME.png);
    width:33px;
    height:32px;
    background-repeat: no-repeat;
}
#RIGHT_INSCRIPTION {
    background-image: url(../img/infolettre.png);
    width:156px;
    height:102px;
    background-repeat: no-repeat;
	background-position:0px 10px;
}
#RIGHT_INSCRIPTION a {
   position: absolute;
   height: 102px;
   width: 156px;
   top: 177px; 
   text-decoration: none;
   }
#RIGHT_INSCRIPTION a i { visibility: hidden; }
a#inscription:hover
{
	background-image: url(../img/infolettre-hover.png);
	background-position:0px 10px;
	border: none;
	background-repeat: no-repeat;
}
#ROW_2_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:32px;
}
#RIGHT_SIDE {
    width:35px;
    height:823px;
}
#LEFT_SIDE_FRAME {
    background-image: url(../img/LEFT_SIDE_FRAME.png);
    width:66px;
    height:749px;
    background-repeat: repeat-y;
}
#ROW_3_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:70px;
}
#BIG_PICTURE ul, #BIG_PICTURE2 ul, #BIG_PICTURE3 ul, #BIG_PICTURE4 ul, #BIG_PICTURE5 ul, #BIG_PICTURE6 ul{
    background-image: url(../img/Big_Picture.png);
    width:710px;
    height:170px;
    background-repeat: no-repeat;
    background-color:white;
}
#BIG_PICTURE ul a, #BIG_PICTURE2 ul a, #BIG_PICTURE3 ul a, #BIG_PICTURE4 ul a, #BIG_PICTURE5 ul a, #BIG_PICTURE6 ul a {
	position: absolute;
}
#BIG_PICTURE i, #BIG_PICTURE2 i, #BIG_PICTURE3 i, #BIG_PICTURE4 i, #BIG_PICTURE5 i, #BIG_PICTURE6 i {
	visibility:hidden;
}
#BIG_PICTURE li, #BIG_PICTURE2 li, #BIG_PICTURE3 li, #BIG_PICTURE4 li, #BIG_PICTURE5 li, #BIG_PICTURE6 li {
 margin-left:2px;
 float:left; /*pour IE*/
 }
 a#hema {
	top: 230px;
	left: 120px;
	height: 110px;
	width: 100px;
}
a#acg {
	top: 230px;
	left: 340px;
	height: 110px;
	width: 120px;
}
a#transplant {
	top: 230px;
	left: 570px;
	height: 110px;
	width: 180px;
}
#RIGHT_SIDE_FRAME {
    background-image: url(../img/RIGHT_SIDE_FRAME.png);
    width:33px;
    height:749px;
    background-repeat: repeat-y;
}

#RIGHT_PUBSPACE ul {
	position: absolute;
	height: 620px;
   	width: 156px;
   	top: 270px; 
	list-style: none;
	text-align:center;
	background-image: url(../img/PARTENAIRES.png);
	background-repeat: no-repeat;
	background-position:1px 0px;
}
#RIGHT_PUBSPACE ul a {
	position: absolute;
}
#RIGHT_PUBSPACE i {
	visibility:hidden;
}
#RIGHT_PUBSPACE li {
 margin-left:2px;
 float:left; /*pour IE*/
 }
a#gouv
{
	top: 60px;
	left: 10px;
	width: 85px;
	height: 25px;
}
a#quebec {
	top: 75px;
	left: 80px;
	width: 70px;
	height: 40px;
}
a#astellas {
	top: 115px;
	height: 40px;
	width: 110px;
	left: 10px;	
}
a#pfizer {
	top: 155px;
	height: 35px;
	width: 50px;
	left: 100px;	
}
a#novartis {
	top: 185px;
	height: 27px;
	width: 115px;
	left: 15px;
}
a#canadian_blood {
	top: 215px;
	height: 38px;
	width: 105px;
	left: 45px;
}
a#notaire {
	top: 260px;
	height: 30px;
	width: 85px;
	left: 13px;
}
a#rein {
	top: 290px;
	height: 60px;
	width: 60px;
	left: 90px;
}
a#desjardins {
	top: 350px;
	height: 25px;
	width: 100px;
	left: 10px;
}
a#fasken {
	top: 385px;
	height: 25px;
	width: 110px;
	left: 40px;
}
a#canadian_tire {
	top: 415px;
	height: 50px;
	width: 60px;
	left: 10px;
}
a#institut {
	top: 460px;
	height: 25px;
	width: 95px;
	left: 50px;	
}
a#dsf {
	top: 500px;
	height: 25px;
	width: 100px;
	left: 10px;	
}
a#lions {
	top: 525px;
	height: 45px;
	width: 50px;
	left: 100px;	
}
a#heroux {
	top: 570px;
	height: 25px;
	width: 120px;
	left: 10px;	
}



a#hema:hover,
a#acg:hover,
a#transplant:hover,
a#gouv:hover,
a#quebec:hover,
a#astellas:hover,
a#pfizer:hover,
a#novartis:hover,
a#canadian_blood:hover,
a#notaire:hover,
a#rein:hover,
a#desjardins:hover,
a#fasken:hover,
a#canadian_tire:hover,
a#institut:hover,
a#dsf:hover,
a#lions:hover,
a#heroux:hover
 {
	border: none; 
}
/*
a#cardio:hover {
	border: none; 
}
*/
#ROW_4_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:98px;
}
#CENTER_FRAME {
    width:540px;
    height:581px;
    background-color:white;
}
#ROW_5_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:252px;
}
#LEFT_UNDER_MENU {
    background-image: url(../img/LEFT_UNDER_MENU.gif);
    width:170px;
    height:329px;
    background-repeat: no-repeat;
    background-color:white;
}
#ROW_6_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:265px;
}
#BOTTOM_RIGHT_MC2LOGO
{
    background-image: url(../img/BOTTOM_RIGHT_MC2LOGO.png);
    width:156px;
    height:106px;
    background-repeat:no-repeat;
}
#BOTTOM_RIGHT_MC2LOGO a
{
	position: absolute;
	height: 106px;
   	width: 156px;
   	top: 894px; 
   	text-decoration: none;
}
#BOTTOM_RIGHT_MC2LOGO a i
{
	visibility: hidden; 
}
#ROW_7_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:64px;
}
#BOTTOM_LEFT_FRAME
{
    background-image: url(../img/BOTTOM_LEFT_FRAME.png);
    width:66px;
    height:42px;
    background-repeat: no-repeat;
}
#BOTTOM_FRAME
{
    background-image: url(../img/BOTTOM_FRAME.png);
    width:170px;
    height:42px;
    background-repeat: repeat-x;
}
#BOTTOM_CENTER_FRAME
{
    background-image: url(../img/BOTTOM_CENTER_FRAME.png);
    width:540px;
    height:42px;
    background-repeat: repeat-x;
}
#LEFT_MENU
{
    background-image: url(../img/LEFT_MENU_BG.gif);
    width:170px;
    height:252px;
    background-repeat: repeat-y;
    background-color:white;
}
#BOTTOM_RIGHT_FRAME
{
    background-image: url(../img/BOTTOM_RIGHT_FRAME.png);
    width:33px;
    height:42px;
    background-repeat:no-repeat;
}
#ROW_8_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:42px;
}
#COL_1_SPACER {
    background-image: url(../img/spacer.gif);
    width:66px;
    height:1px;
}
#COL_2_SPACER {
    background-image: url(../img/spacer.gif);
    width:170px;
    height:1px;
}
#COL_3_SPACER {
    background-image: url(../img/spacer.gif);
    width:176px;
    height:1px;
}
#COL_4_SPACER {
    background-image: url(../img/spacer.gif);
    width:364px;
    height:1px;
}
#COL_5_SPACER {
    background-image: url(../img/spacer.gif);
    width:33px;
    height:1px;
}
#COL_6_SPACER {
    background-image: url(../img/spacer.gif);
    width:156px;
    height:1px;
}
#COL_7_SPACER {
    background-image: url(../img/spacer.gif);
    width:35px;
    height:1px;
}
#COL_8_SPACER {
    background-image: url(../img/spacer.gif);
    width:1px;
    height:1px;
}
A:link    {color:white; text-decoration:none}
A:visited {color:white}
A:hover   {color:yellow; text-decoration:none} 
A:active  {color:white}

div.titresection
{
    padding-left : 16px;
    font-weight: lighter;
    text-align : left;
    color:#7fbe51;
    padding-bottom: 2px;
    font-style:normal;
    font-size:18px;
    background-color: #FFFFFF;
    font-family:"Gill Sans MT", Helvetica, Arial, sans-serif;
}
div.soustitresection
{
    padding-left : 115px;
    text-align : left;
    color:#7fbe51;
    padding-bottom: 27px;
    font-style:normal;
    font-size:16px;
    font-family:"Gill Sans MT", Helvetica, Arial, sans-serif;
}
#centerlist{
	list-style-type:circle;
	margin-left: 20px;
	
}
#box1
{
    text-align : justify;
	text-justify: auto;
    color:#333333;
    font-style:normal;
    font-size:16px;
    padding-left : 16px;
    background-color: #FFFFFF;
    font-family:"Gill Sans MT", Helvetica, Arial, sans-serif;
    padding-top: 10px;
	padding-left: 10px;
}
body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	text-align:center;
}

div.wrapper {
		background-image: url(../img/background1.jpg);
	background-repeat: no-repeat;
    background-color: #d4d0c8;
	position:relative;
	width:1001px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	
	/*margin: 0 auto;/**/
}
a.lienstd
{
    color:blue;
    text-decoration:none;
    font-style:normal;
    font-weight: bold;
    font-size:14px;
    font-family:"Gill Sans MT", Helvetica, Arial, sans-serif;
}
a img
{
   border: none;
}
a.liensection
{
    color:#7fbe51;
    text-decoration:none;
    font-style:normal;
    font-weight: bold;
    font-size:16px;
    font-family:"Gill Sans MT", Helvetica, Arial, sans-serif;
}
span.soustitresection
{
    color:#7fbe51;
    font-style:normal;
    font-weight: normal;
    font-size:16px;
    font-family:"Gill Sans MT", Helvetica, Arial, sans-serif;
}
#centre
{
    text-align: center;
}
.imagecentre img{
    vertical-align : bottom;
}
.scroll{
	position:absolute;
	display:block;
	height:492px;
	overflow:scroll;
	padding: 15px 60px 15px 20px;
	border:1px none black;
	border-right:0;
	margin:50px 0;
	background:#fff;
	left:249px;
	top:373px;
	width: 444px;
	/* fixes has-layout-bug in IE6*/
	zoom:1;
	/*overflow-x: hidden;*/
}
#subsection, #subsectionpetit  {
	text-align:center;	
}
#subsection li{
	line-height:60px;
	
		}
#subsection a, #subsectionpetit a{
	color:#7fbe51;
	text-decoration:none;
	font-size:24px;
}
#subsectionpetit li a i{
	font-size:12px;
	color:#787878;
}
#rubanhaut
{
	position: absolute;
	top: 184px;
	background-image: url(../img/RUBAN_HAUT.png);
	width:94px;
	height:101px;
	background-repeat: no-repeat;
	left: 705px;
}
#rubanbas
{
	position: absolute;
	top: 895px;
	background-image: url(../img/RUBAN_BAS.png);
	width:91px;
	height:89px;
	background-repeat: no-repeat;
	left: 47px;
}
#petiteimages
{
	position: absolute;
	top: 433px;
	left: 692px;
}
#produit
{
	position: absolute;
	top: 425px;
	left: 319px;
}
#produit2
{
	position: absolute;
	top: 431px;
	left: 319px;
}
#infoproduit
{
	position: absolute;
	top: 815px;
	left: 254px;
}
#rebord {
border: 5px solid #7fbe51;
} 

