body {
	font-family: Arial, Times, Helvetica, sans-serif;
	padding:0px;margin:0px;border:0px;top: 0px;left: 0px;
}

div.page {width:899px;}
div.pagedetails {width:900px;font-size:8.0pt;}
div.boxHdr {width:125px;font-size:9.0pt;padding:2px;background-image:url(/images/boite.gif);margin:0px;border-right:1px solid #000;font-weight:bold;color:#FFF;text-align:right;float:left;}
div.google, div.box {width:140px;padding:5px;float:left;margin-left:15px;clear:left;}
div.google {font-size:6pt;margin-top:-36px;}
H1 {text-align:right;
	margin:0px;
	margin-left:240px;
	margin-bottom:5px;
	font-size:18.0pt;
	color: #000;
	text-transform:uppercase;
	font-family:Times;
	font-weight:bold;
	padding-right:25px;
}
h1 {height:24px;}
div.box {background-color:#FFF;font-size:8pt;width:140px;}
div.google img {border:0px;margin-bottom:-5px;}
div.box ul {margin-left:0px;padding-left:0px;}
div.box h2 {background-color:#FC0;color:#960;padding:2px;border-bottom:1px solid #960;border-top:1px solid #960;margin-top:0px;margin-bottom:2px;line-height:95%;}
div.box h3 {font-size:9.0pt;}
div.content {background-color:#FFF;margin-left:240px;padding:10px;font-size:10.0pt;}
div.nouvelle {border-bottom:1px dashed #FC0;margin-bottom:5px;}
div.nouvelleOff {display:none;visibility:hidden;}
div.nouvelleOn {display:block;visibility:visible;margin-top:5px;}
div.services {width:100px;text-align:center;font-size:8.0pt;font-weight:bold;height:75px;letter-spacing:0px;float:left;}
div.categories {font-family:Arial;font-size:9.0pt;text-align:center;line-height:24px;letter-spacing:5px;height:100px;}
div.services a img {border:0px;}
div.services a {text-decoration:none;color:#000;}
span.date {float:right;color:#FFF;}
div.breadcrumb {margin-left:495px;margin-top:4px;height:30px;color:#CCC;font-size:8pt;margin-bottom:30px;}
div.breadcrumb a:link, div.breadcrumb a:hover, div.breadcrumb a:visited {text-decoration:none;}
div.breadcrumb a:link { color:#EEE; }
div.breadcrumb a:hover { color:#FFF; }
div.breadcrumb a:visited { color:#CCC; }
input.googleinput { width:96%;height:18px;font-size:9.0pt;padding:2px;background:transparent;}
input.googleradio { margin:0px;}
input.googlebutton, div.menuclf, div.menuclfh, div.menuclfd {
	font-family: Arial, Times, Helvetica, sans-serif;
	color:#FFF;font-weight:bold;
	text-align:center;
	background-color:transparent;
	line-height:16px;font-size:9.0pt;
	letter-spacing:0px;
	}
.indent1 {margin-left:25px;}
input.googlebutton {height:15px;color:#000;width:35px;margin-bottom:0px;}
div.rss {height:60px;color:#fff;font-size:9.0pt;padding:5px;background-image:url(/images/shadow.gif);}
div.rss a {color:#FFF;text-decoration:none;font-weight:normal;}

table.lego {font-weight:bold;}
table.lego tr td {vertical-align:top}
table.lego tr td img {margin-top:25px;}
table.lego tr td.stepnbr {width:15px;text-align:right;border:1px solid #CCC;border-right:0px;}
table.lego tr td.step {vertical-align:middle;text-align:center;vertical-align:middle;border:1px solid #CCC;width:175px;height:125px;border-left:0px;}
table.lego tr td.step img {margin:0px;}


form {padding:0px;margin:0px;}
input { font-size: 75%; 
		height:18px;}
textarea {font-size:95%;width:100%;height:50px;}
select { font-size: 75%; }
sup { font-size: 75%; }
p {	margin-top:5px;
	margin-left:10px;
	margin-right:12px;
	margin-bottom:12px;
	text-align:justify;
}
td.main {vertical-align:top;padding:10px;
	background-image:url(/images/back.jpg);}
ul {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:10px;}
li {font-size:85%;
	margin-top:5px;
}
ul li {	list-style-image: url(/images/bullet.png);}
a:link { color: #000066;font-weight:bold;text-decoration: underline;}
a:hover { color: #660000;font-weight:bold;text-decoration: underline;}
a:visited { color: #006600;font-weight:bold;text-decoration: underline;}

H2 {margin-left:0px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:-5px;
	font-size:115%;
	color: #CC9933;
}
H3 {margin-left:5px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:0px;
	font-size:90%;
	color: #000066;
}
H4 {margin-left:10px;
	margin-right:5px;
	margin-top:-10px;
	margin-bottom:0px;
	font-size:95%;
	color: #CC9933;
}
td.menu_notselected {
	background-image: url(/images/menu_notselected.gif);
	color:#000000;
	font-size:75%;
	font-weight:bold;
	line-height:75%;
	padding-left:2px;
	padding-right:2px;
}
td.menu_selected {
	background-image: url(/images/menu_notselected.gif);
	color:#FFFFFF;
	font-size:75%;
	font-weight:bold;
	line-height:80%;
	padding-left:2px;
	padding-right:2px;
}
td.bar_notselected {
	background-image: url(/images/bar_notselected.gif);
	color:#FFFFFF;
	font-size:75%;
	font-weight:bold;
}

td.content {
	padding:10px;
	vertical-align:top;
	border:1px solid #FFFFFF;
	border-collapse: collapse;
	
}

table.admin {
	font-size:75%;
}

td.lien a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:70%;
	color:#66CC66;
}
td.lien a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:70%;
	color:#99CC99;
}
td.lien a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:70%;
	color:#66CC66;
}
ul p {font-size:90%;}

.special { border:2px solid #999900;padding:12px;margin:10px;background-color:#CCCC99;color:#000000;font-weight:bold;
	text-align:left; }
.menu { width:157px;padding:0px;vertical-align:top; }

.disclaimer { font-size:60%; }
table.documents, table.arts, table.solutions { font-size:80%;background-color:#EEEEEE; }
table.documents th, table.arts th, table.solutions th { color:#FFFFFF; }
table.documents ul, table.arts ul,table.solutions ul { margin-left:0px;padding-left:0px; }
table.documents li, table.arts li,table.solutions li { padding:0px;margin:0px;border-bottom:1px solid #FFFFFF;}
table.documents { border-right:1px solid #000066;border-top:1px solid #000066;border-bottom:1px solid #000066;margin-left:5px; }
table.documents th { background-color:#000066; }
table.arts { border-right:1px solid #006600;border-top:1px solid #006600;border-bottom:1px solid #006600;margin-left:5px; }
table.arts th {	background-color:#006600; }
table.solutions { border-right:1px solid #660000;border-top:1px solid #660000;border-bottom:1px solid #660000;margin-left:5px; }
table.solutions th { background-color:#660000; }
table.jersey a {width:100%;text-decoration:none;font-size:75%;font-weight:bold;white-space:nowrap;}
table.jersey a:visited {width:100%;text-decoration:none;font-size:75%;font-weight:bold;white-space:nowrap;}
.nobr {white-space:nowrap;}
td.franchise {background-color:#666666;font-size:65%;}
td.franchise a:link{color:#FFFFFF;}
td.franchise a:visited{color:#FFFFFF;}
td.noteam {background-color:#EFEFEF;font-size:65%;text-align:center;}
table.mois { width:100%;font-size:70%;border-collapse:collapse;}
table.mois th {background-color:#EFEFEF;}
th.jour {background-color:#EFEFEF;font-size:70%;font-weight:normal;width:14%;text-align:center;}
table.mois td { border:1px solid #EFEFEF;text-align:right;}
td.vendredi { border:1px solid #EFEFEF;text-align:right;background-color:#FFCC00;color:#000000;}
td.samedi { border:1px solid #EFEFEF;text-align:right;background-color:#006600;color:#FFFFFF;}
td.mercredi { border:1px solid #EFEFEF;text-align:right;background-color:#660000;color:#FFFFFF;}
td.campeau { border:1px solid #EFEFEF;text-align:right;background-color:#000066;color:#FFFFFF;}
td.valdesmonts { border:1px solid #EFEFEF;text-align:right;background-color:#660066;color:#FFFFFF;}
.glossy {margin:2px;background-image:url(/images/back_button.gif);width:75px; height:50px;text-align:center;padding:0px;vertical-align:middle;font-weight:bold;line-height:50px;font-size:18px;}
.logo_language {background-color:#FFF;width:120px; height:50px;text-align:center;padding:0px;vertical-align:middle;font-weight:bold;font-size:18px;}
.invisible {visibility:hidden;height:0px;display:none;clear:both;}
table.liste {font-size:70%;width:630px;}
table.liste th {font-size:125%;background-color:#FFC;}
table.liste input {font-size:8.0pt;}

a.rss {font-weight:normal;text-decoration:none;}