/*CSS for the pubs *********************************************************************/

/*GANECA -----------------------------------------------------------------------------------------------*/
#t-pub-ganeca{
	background-image: url(imgs/pubs/ganeca/gan_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #67819C;
	background-color: #F6F7F9;

}

#cell-ganeca{
	text-align: center;
	padding: 10px;
	color: #0C4793;
	background-image: url(imgs/pubs/ganeca/bg_truck.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#t-ganeca-list{
	color: #0C4793;
}

.bold-red{
	color: #DC323B;
	font-weight: bold;
}

.link-ganeca{
	text-decoration: underline;
	color: #0C4793;
}

/*virtualvallee ------------------------------------------------------------------------------------------*/
#t-pub-vv{
	width: 225px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4C812C;
	border-right-color: #EC8002;
	border-bottom-color: #EC8002;
	border-left-color: #4C812C;
}

#cell-vv{
	text-align: center;
	padding: 4px 5px 5px;
	color: #4C812C;
}

#link-vv{
	color: #4C812C;
	text-decoration: underline;
}

/*MAX le vendeur ----------------------------------------------------------------------------------------*/
#t-pub-max{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #00A445;
}

#cell-max{
	text-align: center;
	padding: 42px 10px 10px;
	color: #003399;
	background-image: url(imgs/pubs/max/max_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #F6F7F9;
}

#link-max{
	color: #003399;
	text-decoration: underline;
}

/*Papineau ----------------------------------------------------------------------------------------------*/

#t-pub-papineau{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #F9DF4B;
	background-color: #FFFFFF;

}

#cell-pap-first{
	text-align: center;
	padding: 10px 10px 0px;
	color: #000080;
}

#cell-papineau{
	text-align: center;
	padding: 2px 10px 0px;
	color: #000080;
}

#cell-pap-last{
	text-align: center;
	padding: 5px 10px 10px;
	color: #000080;
}

#cell-bgyellow{
	text-align: center;
	padding: 7px 10px 7px;
	color: #000080;
	background-image: url(imgs/pubs/papineau/pap_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-weight: bold;
	font-size: 13px;
}

#t-pap-list{
	color: #000080;
}

.link-pap{
	color: #D2B32B;
	font-weight: bold;
	text-decoration: underline;
}

/*Jean-Marie Bernier ----------------------------------------------------------------------------------------------*/

#t-pub-jmb{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: none;
	background-color: #000000;
	background-image: url(imgs/pubs/jmb/jmb_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#cell-jmb-first{
	text-align: left;
	padding: 0px;
	color: #FFFFFF;
	vertical-align: top;
}

#cell-jmb{
	text-align: center;
	padding: 5px 10px 0px;
	color: #FFFFFF;
}

#cell-jmb-last{
	text-align: center;
	padding: 5px 10px 15px;
	color: #FFFFFF;
	background-image: url(imgs/pubs/jmb/jmb_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.link-jmb{
	color: #E1B646;
	font-weight: bold;
	text-decoration: underline;
}

.jmb-yellow{
	color: #E1B646;
	font-weight: bold;

}

/*Nordan ------------------------------------------------------------------------------------------------*/
#t-pub-nordan{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #ECBF5E;
	background-color: #FFFFFF;

}

#cell-nordan{
	text-align: center;
	padding: 10px;
	color: #FE0000;
}

.yellow-nordan{
	color: #DDA347;
	font-weight: bold;

}

.link-nordan{
	text-decoration: underline;
	color: #DDA347;
}
/*Excellent Specialised ---------------------------------------------------------------------------------*/
#t-pub-exs{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #990000;
	background-color: #FFFFFF;

}
/*Cell bg white*/
#cell-exs-w{
	padding: 5px;
	color: #001062;
	text-align: center;

}
/*Cell bg white - justify*/
#cell-exs-wj{
	text-align: justify;
	padding: 10px 15px;
	color: #001062;
}
/*Cell bg blue*/
#cell-exs-b{
	text-align: center;
	color: #FFFFFF;
	background-color: #001062;
	padding: 5px;
}

/*Cell bg red*/
#cell-exs-r{
	text-align: center;
	color: #FFFFFF;
	background-color: #990000;
	padding: 5px;
}

/*Réseau Transport Longueuil ------------------------------------------------------------------------------*/
#t-pub-rtl{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;

}
/*Cell bg white top*/
#cell-rtl-top{
	padding: 2px 0px 5px;
	color: #333333;
	text-align: center;
}

/*Cell bg white last*/
#cell-rtl-btm{
	padding: 5px 10px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
/*Cell bg red*/
#cell-rtl-r{
	text-align: center;
	padding: 5px;
	color: #FFFFFF;
	background-color: #800000;
}
/*Cell bg black*/
#cell-rtl-b{
	text-align: center;
	color: #FFFFFF;
	background-color: #333333;
	padding: 5px;
}

.txt-rtl-big{
	font-size: 11px;
	font-weight: bold;
}

.link-rtl{
	text-decoration: underline;
	color: #800000;
}

#t-rtl-list{
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

/*VTL transport ------------------------------------------------------------------------------------------*/
#t-pub-vtl{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #800000;
	background-color: #FFFFFF;


}
/*Cell bg white*/
#cell-vtl-w{
	padding: 5px 10px;
	color: #000000;
	text-align: center;
}
/*Cell small txt justify*/
#cell-vtl-sj{
	padding: 5px 10px;
	color: #000000;
	text-align: justify;
	font-size: 9px;
}
#cell-vtl-img{
	text-align: left;
}

.vtl-red{
	color: #800000;
}
.vtl-red-bold{
	color: #800000;
	font-weight: bold;
}

#t-vtl-list{
	color: #000000;
	font-weight: bold;

}
.link-vlt{
	color: #C22042;
	text-decoration: underline;
}

/*Unique Personnel --------------------------------------------------------------------------------------*/
#t-pub-unc{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
/*Cell bg white top*/
#cell-unc-top{
	padding: 2px 10px 5px;
	color: #333333;
	text-align: center;
}
/*Cell first*/
#cell-unc-first{
	padding: 0px 0px 3px;
	color: #333333;
	text-align: center;
	font-size: 9px;
}
/*Cell bg white*/
#cell-unc-w{
	padding: 2px 0px 0px;
	color: #333333;
	text-align: center;
}
/*Cell bg white last*/
#cell-unc-w-btm{
	padding: 2px 0px 3px;
	color: #333333;
	text-align: center;
}
/*Cell bg grey*/
#cell-unc-g{
	text-align: justify;
	color: #000000;
	background-color: #979FAA;
	padding: 5px;
	font-size: 9px;
}
/*Cell bg grey bottom*/
#cell-unc-g-btm{
	text-align: center;
	color: #000000;
	background-color: #979FAA;
	padding: 3px 5px 5px;
}

.txt-unc-big{
	font-size: 13px;
	font-weight: bold;
}

.link-unc{
	text-decoration: underline;
	color: #000000;
}

#unc-minit{
	color: #000000;
	text-align: center;
	vertical-align: top;
	background-color: #FFC224;
}

#unc-mt-celltop{
	text-align: center;
	padding: 2px;
}

#unc-mt-cell{
	text-align: center;
	padding: 2px;
	background-color: #000000;
	color: #FFC224;
	font-size: 9px;
}

/*HighWay - Comptabilité ---------------------------------------------------------------------------------*/
#t-pub-hw{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: none;
	background-color: #0CAEE1;
}
/*Cell bg white top*/
#cell-hw{
	padding: 2px 10px 5px;
	color: #484548;
	text-align: center;
}
/*Nordique ----------------------------------------------------------------------------------------------*/
/*Same styles as Excellent Specialised (exs), link like vlt*/
.link-blue-nord{
	color: #001062;
	text-decoration: underline;
}

/*Kingsway ----------------------------------------------------------------------------------------------*/
#t-pub-kw{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
/*Cell bg white*/
#cell-kw{
	padding: 5px;
	color: #00529C;
	text-align: center;
}

/*Cell bg blue*/
#cell-kw-b{
	text-align: center;
	color: #FFFFFF;
	background-color: #00529C;
	padding: 5px;
}

/*Cell bg red*/
#cell-kw-r{
	text-align: center;
	color: #FFFFFF;
	background-color: #9C0009;
	padding: 5px;
}
.link-white{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.link-red-kw{
	color: #9C0009;
	text-decoration: underline;
}

.gold-bold{
	color:#EFC73A;
	font-weight: bold;
}

.gold-bold-dark{
	color:#DDA347;
	font-weight: bold;
}
/*Transp. Sylvester et Forget ----------------------------------------------------------------------------*/
#t-pub-sf{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: none;
	background-color: #800000;
}

#cell-sf{
	padding: 5px;
	color: #FFFFFF;
	text-align: center;
}
.times{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
}
#cell-sf-w{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #800000;
	background-color: #FFFFFF;
	text-align: center;
	padding: 2px 2px 0px;
}

/*Trans-West ---------------------------------------------------------------------------------------------*/
#t-pub-tw{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #F5EDBC;
	background-color: #000000;
}

#cell-tw{
	padding: 5px 5px 8px;
	color: #F5EDBC;
	text-align: center;
}

.link-tw{
	color:#F5EDBC;
	text-decoration: underline;
}

.red-tw{
	color:#DC323B;
	font-weight: bold;

}

/*GBoily Transport ---------------------------------------------------------------------------------------*/
#t-pub-gb{
	width: 241px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
}

#cell-gb{
	padding: 2px;
	color: #000000;
	text-align: center;
}
/*Grey BG*/
#cell-gb-g{
	padding: 2px;
	color: #000000;
	background-color: #C0C0C0;
	text-align: center;
}
/*Blue BG*/
#cell-gb-b{
	padding: 5px;
	color: #FFFFFF;
	background-color: #131DD8;
	text-align: center;
}

.blue-gb{
	color: #0000FF;
	font-weight: bold;

}

.link-gb{
	color:#0000FF;
	text-decoration: underline;
}
/*Logistique Routier éclair -----------------------------------------------------------------------*/
#t-pub-re{
	width: 241px;
	text-align: center;
	vertical-align: top;
	background-image: url(imgs/pubs/re/bg_re.gif);
	background-repeat: repeat-y;
	background-position: center top;

}

#cell-re{
	padding: 2px 2px 8px;
	color: #FFFFFF;
	text-align: center;
	background-image: url(imgs/pubs/re/re_truck.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.blue-re{
	color: #0000FF;
	font-weight: bold;

}

.link-re{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

/*Logitrans ----------------------------------------------------------------------------------------------*/
#t-pub-lo{
	width: 241px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 2px solid #1562FF;
}

#cell-lo{
	padding: 5px;
	color: #1562FF;
	text-align: center;
}
#cell-lo-r{
	padding: 5px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	background-color: #B70000;
}
#cell-lo-b{
	padding: 5px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	background-color: #1562FF;
}

#cell-lo-last{
	padding: 5px;
	color: #1562FF;
	text-align: center;
}
.link-lo{
	color:#EF3A41;
	text-decoration: underline;
}
/*J.E. Fortin Inc. ---------------------------------------------------------------------------------------*/
#t-pub-je{
	width: 241px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 2px solid #FAD037;
}

#cell-je{
	padding: 2px;
	color: #000000;
	text-align: center;
}
/*BG yellow*/
#cell-je-y{
	padding: 2px;
	color: #000000;
	text-align: center;
	background-color: #FAD037;
	border: 2px solid #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
/*BG red*/
#cell-je-r{
	padding: 2px;
	color: #FFFFFF;
	text-align: center;
	background-color: #D01F26;
	border: 2px solid #FFFFFF;
}
#cell-je-last{
	padding: 2px 2px 8px;
	color: #1562FF;
	text-align: center;
}

.link-je{
	color:#D01F26;
	text-decoration: underline;
}
/*Transport J.F.Millette ---------------------------------------------------------------------------------*/
#t-pub-mi{
	width: 241px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 2px solid #C0C0C0;
}

#cell-mi{
	padding: 2px;
	color: #000000;
	text-align: center;
}
/*BG grey*/
#cell-mi-g{
	padding: 2px;
	color: #000000;
	text-align: center;
	background-color: #C0C0C0;
	font-size: 13px;
}
/*BG red*/
#cell-mi-r{
	padding: 2px;
	color: #FFFFFF;
	text-align: center;
	background-color: #E11B15;
}
.big-red-mi{
	font-size: 13px;
	color: #E11B15;
}

.link-mi{
	color:#E11B15;
	text-decoration: underline;
}
/*ÉRIC BOUCHARD 04 ---------------------------------------------------------------------------------------*/
#t-pub-b04{
	width: 160px;
	text-align: center;
	vertical-align: top;
	border: none;
}

#cell-b04{
	padding: 5px;
	color: #FFFFFF;
	text-align: center;
	background-color: #000080;
}
.link-b04{
	color: #E2BA0B;
	text-decoration: underline;
}
/*AsMaVerMeQ ---------------------------------------------------------------------------------------------*/
#t-pub-as{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #000000;
	background-color: #000000;
}

#cell-as{
	padding: 0px 0px 5px;
	color: #000000;
	text-align: center;
	background-color: #D2232A;
	font-weight: bold;
}

/*BlindSide Helper ---------------------------------------------------------------------------------------*/
#t-pub-bsh{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #FFFFFF;
	background-color: #000000;
}

#cell-bsh{
	padding: 5px 10px 8px;
	color: #FFFFFF;
	text-align: center;
}
.link-bsh{
	color: #FE0000;
	text-decoration: underline;
}
/*XM -----------------------------------------------------------------------------------------------------*/
#t-pub-xm{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #FFD204;
	background-color: #000000;
}

#cell-xm{
	padding: 5px 10px 8px;
	color: #FFD204;
	text-align: center;
}
.link-xm{
	color: #FE0000;
	text-decoration: underline;
}
.txt-regulier {
	font-size: 11px;
}
/*TGB ----------------------------------------------------------------------------------------------------*/
#t-pub-tgb{
	width: 241px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 2px solid #D51F40;
}
/*Cell bg white top*/
#cell-tgb-top{
	padding: 0px;
	color: #333333;
	text-align: center;
}

/*Cell bg white last*/
#cell-tgb-btm{
	padding: 0px 10px 5px;
	color: #333333;
	text-align: center;
}
/*Cell bg white*/
#cell-tgb{
	text-align: center;
	color: #000000;
	padding: 0px;
}
/*Cell bg red*/
#cell-tgb-r{
	text-align: center;
	padding: 5px;
	color: #FFFFFF;
	background-color: #800000;
}
/*Cell bg black*/
#cell-tgb-b{
	text-align: center;
	color: #FFFFFF;
	background-color: #333333;
	padding: 5px;
}


.link-tgb{
	text-decoration: underline;
	color: #800000;
}

/*JMF ----------------------------------------------------------------------------------------------------------------------------------*/
#t-pub-jmf{
	width: 241px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
}

/*Cell bg white*/
#cell-jmf{
	text-align: center;
	color: #000000;
	padding: 0px;
}
/*Cell bg vert*/
#cell-jmf-v{
	text-align: center;
	padding: 5px;
	color: #FFFFFF;
	background-color: #006400;
}
/*Cell bg grey*/
#cell-jmf-g{
	text-align: center;
	color: #000000;
	background-color: #C0C0C0;
	padding: 5px;
}
.big-green{
	color: #006400;
	font-size: 13px;
	font-weight: bold;
}
.link-jmf{
	text-decoration: underline;
	color: #006400;
}

/*C.H. Express Inc.---------------------------------------------------------------------------------------------------------------------*/
#t-pub-chei{
	width: 218px;
	text-align: center;
	vertical-align: top;
	background-color: #003399;
	background-image: url(imgs/pubs/chei/chei_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
/*Cell*/
#cell-chei{
	text-align: center;
	color: #FFFFFF;
	padding: 5px;
}
/*Cell-top*/
#cell-chei-top{
	text-align: center;
	color: #000000;
	padding: 285px 0px 0px;
}
/*Cell bg blue*/
#cell-chei-b{
	text-align: center;
	color: #000000;
	padding: 0px;
}
/*Table inside main*/
#t2-chei{
	font-size: 9px;
	color: #FFFF00;
	background-color: #0000CC;
}

.link-chei{
	text-decoration: underline;
	color: #006400;
}

/*Golden International -----------------------------------------------------------------------------------------------------------------*/
/*Same as kingsway*/
#t-pub-golden{
	width: 241px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #EFC73A;
	background-color: #FFFFFF;
}

.blue-golden-b{
	color: #00529C;
	font-weight: bold;
}

