/* Style sheet for Nexim Canada inc. */
/* By Natmark-Concept inc. Copyright 2005. All rights reserved. */

body {
	margin: 0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	}
html {height: 100.1%;} /* Hack to make the right-side scrollbar appear on all pages and avoid bumpy navigation */

#outerframe {
	width:762px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	border: 1px solid #B32318;
	background-color: #ffffff;
	}

img { border: 0px; }
.topbanner { background-image: url(../images/top_banner_bck.gif); background-repeat: repeat; background-color: #92B8CC; }
.redframe  { text-align: left; border: 1px solid #B32318; padding: 10px; font-size: 12px; color: #000000; }
.blueframe  { text-align: left; border: 1px solid #C0D8E2; padding: 10px; font-size: 12px; color: #000000; }
.titleimg { margin-left: 42px; margin-bottom: 0px; }

/* Menu horizontal haut */
.topmenu { background-color: #EFB310; font-family: Arial, sans-serif; padding-left: 3px; padding-right: 3px; }
a.topmenu:link { background-color: transparent; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; margin-left: 10px; border-right: 1px #B32318 solid; }
a.topmenu:visited { background-color: transparent; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; margin-left: 10px; border-right: 1px #B32318 solid; width: 30px; }
a.topmenu:hover { background-color: transparent; color: #E7E7E7; text-decoration: none; font-size: 11px; font-weight: bold; margin-left: 10px; border-right: 1px #B32318 solid; width: 30px; }
a.topmenu:active { background-color: transparent; color: #E7E7E7; text-decoration: none; font-size: 11px; font-weight: bold; margin-left: 10px; border-right: 1px #B32318 solid; width: 30px; }

/* Menu vertical gauche */
.menu { padding-left: 10px; font-family: Arial, sans-serif; }
a.menu:link { display: block; background-image: url(../images/bullet.gif); background-repeat: no-repeat; color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; margin-left: 12px; margin-top: 12px; }
a.menu:visited { display: block; background-image: url(../images/bullet.gif); background-repeat: no-repeat; color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; margin-left: 12px; margin-top: 12px; }
a.menu:hover { display: block; background-image: url(../images/bullet.gif); background-repeat: no-repeat; color: #B32318; text-decoration: none; font-size: 11px; font-weight: bold; margin-left: 12px; margin-top: 12px; }
a.menu:active { display: block; background-image: url(../images/bullet-over); background-repeat: no-repeat; color: #B32318; text-decoration: none; font-size: 11px; font-weight: bold; margin-left: 12px; margin-top: 12px; }
.submenu { padding-left: 14px; }
a.submenu:link { display: block; color: #000000; text-decoration: none; font-size: 10px; margin-left: 5px; }
a.submenu:visited { display: block; color: #000000; text-decoration: none; font-size: 10px; margin-left: 5px; }
a.submenu:hover { display: block; color: #B32318; text-decoration: none; font-size: 10px; margin-left: 5px; }
a.submenu:active { display: block; color: #B32318; text-decoration: none; font-size: 10px; margin-left: 5px; }

#content { padding-top: 0px; padding-left: 70px; padding-right: 60px; padding-bottom: 40px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#content p { font-size: 12px; color: #000000; }
#content p.center { text-align: center; font-size: 12px; color: #000000; }
#content h1 { color: #679DB8; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: lighter; font-size: 18px; margin-bottom: -12px; }
#content h2 { color: #679DB8; font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 16px; }
#content h3 { color: #679DB8; font-family:  Tahoma, Arial, sans-serif; font-weight: bold; font-size: 14px; margin-bottom: -12px; }
#content a:link { font-size: 12px; color: #000000; text-decoration: underline; } 
#content a:visited { font-size: 12px; color: #000000; text-decoration: underline; }
#content a:hover { font-size: 12px; color: #B32318; text-decoration: overline; }
#content a:active { font-size: 12px; color: #B32318; text-decoration: underline; }
#content .title { font-size: 12px; color: #EFB310; font-weight: bold; line-height: 13px; }
#content .descriptive { font-size: 12px; color: #000000; margin-left: 0px; font-weight: normal; }
#content ol, ul, li { font-size: 12px; color: #000000; }
#content blockquote { font-size: 12px; color: #000000; font-style: italic; }
#content dt { font-size: 12px; color: #679DB8; font-weight: bold; }
#content dd { font-size: 12px; color: #000000; margin-left: 0px; padding-left: 25px; }
#content hr { color: #D5E4EB; width: 100%; height: 1px; }
#content .small { color: #000000; font-size: 10px; }
#content a.small:link { color: #000000; text-decoration: none; font-size: 10px; }
#content a.small:visited { color: #000000; text-decoration: none; font-size: 10px; }
#content a.small:hover { color: #000000; text-decoration: underline; font-size: 10px; }
#content a.small:active { color: #000000; text-decoration: underline; font-size: 10px; }

/* Footer */
.footer { color: #000000; font-size: 10px; }
a.footer:link { color: #000000; text-decoration: underline; font-size: 10px; }
a.footer:visited { color: #000000; text-decoration: underline; font-size: 10px; }
a.footer:hover { color: #000000; text-decoration: overline; font-size: 10px; }
a.footer:active { color: #000000; text-decoration: overline; font-size: 10px; }

/* Couleurs de fonds */
.yellow { background-color: #EFB310; }
.menublue { background-color: #D5E4EB; }
.white { background-color: #ffffff; }