/* Style sheet for Maurice Chartrand */
/* By Natmark-Concept inc. Copyright - All rights reserved. */

body {
	margin:10px 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;
	background-color: #4C5D73;
	font-size: 11px;
	}
img { border: 0px; }

#frame {
	width:765px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	background-color: #F8FAFE;
	color: #4C5D73; }

/* Menu vertical */
.on { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; width: 140px; margin-top: 6px; margin-right: 10px; padding-bottom: 4px; padding-top: 5px; padding-left: 8px; padding-right: 8px; color: #4C545D; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; border-color: #4C545D; }
a.menu:link { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; width: 140px; margin-top: 6px; margin-right: 10px; padding-bottom: 5px; padding-top: 6px; padding-left: 9px; padding-right: 9px; color: #4C545D; text-decoration: none; font-size: 11px; font-weight: bold; border: none; }
a.menu:visited { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; width: 140px; margin-top: 6px; margin-right: 10px; padding-bottom: 5px; padding-top: 6px; padding-left: 9px; padding-right: 9px; color: #4C545D; text-decoration: none; font-size: 11px; font-weight: bold; border: none; }
a.menu:hover { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; width: 140px; margin-top: 6px; margin-right: 10px; padding-bottom: 4px; padding-top: 5px; padding-left: 8px; padding-right: 8px; color: #4C545D; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; border-color: #4C545D; }
a.menu:active { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; width: 140px; margin-top: 6px; margin-right: 10px; padding-bottom: 4px; padding-top: 5px; padding-left: 8px; padding-right: 8px; color: #4C545D; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; border-color: #4C545D; }
a.submenu:link { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; line-height: 16px; color: #4C545D; text-decoration: none; font-size: 11px; margin-right: 11px; }
a.submenu:visited { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; line-height: 16px; color: #4C545D; text-decoration: none; font-size: 11px; margin-right: 11px; }
a.submenu:hover { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; line-height: 16px; color: #4C545D; text-decoration: underline; font-size: 11px; margin-right: 11px; }
a.submenu:active { background-color:#F8FAFE; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right; line-height: 16px; color: #4C545D; text-decoration: underline; font-size: 11px; margin-right: 11px; }

#content { background-color: #F8FAFE; color: #000000; text-align: left; padding-left: 30px; margin-right: 30px; padding-top: 24px; padding-bottom: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; }
#content p { background-color: #F8FAFE; font-size: 12px; color: #000000; text-align: justify; line-height: 16px; margin-top: 0px; }
#content p.center { background-color: #F8FAFE; font-size: 12px; color: #000000; text-align: center; }
#content h1 { background-color: #F8FAFE; color: #4C545D; font-weight: bold; font-size: 14px; margin-bottom: 10px; }
#content h2 { background-color: #F8FAFE; color: #4C545D; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
#content a:link { background-color: #F8FAFE; font-size: 12px; color: #3B7AB0; text-decoration: underline; } 
#content a:visited { background-color: #F8FAFE; font-size: 12px; color: #3B7AB0; text-decoration: underline; }
#content a:hover { background-color: #F8FAFE; font-size: 12px; color: #3B7AB0; text-decoration: overline; }
#content a:active { background-color: #F8FAFE; font-size: 12px; color: #3B7AB0; text-decoration: underline; }
#content .title { background-color: #F8FAFE; font-size: 12px; color: #4C545D; font-weight: bold; margin-bottom: 0px; }
#content .descriptive { background-color: #F8FAFE; font-size: 12px; color: #000000; margin-left: 0px; font-weight: normal; margin-top: 0px; padding-left: 25px; line-height: 13px; }
#content ol, ul, li { background-color: #F8FAFE; font-size: 12px; color: #000000; }
#content blockquote { background-color: #F8FAFE; font-size: 12px; color: #000000; font-style: italic; }
#content dt { background-color: #F8FAFE; font-size: 12px; color: #4C545D; font-weight: bold; }
#content dd { background-color: #F8FAFE; font-size: 12px; color: #000000; margin-left: 0px; padding-left: 25px; }
#content hr { background-color: #F8FAFE; color: #4C5D73; width: 60%; }
#content .small { background-color: #F8FAFE; color: inherit; font-size: 10px; }
#content a.small:link { background-color: #F8FAFE; color: #4A89C1; text-decoration: underline; font-size: 10px; }
#content a.small:visited { background-color: #F8FAFE; color: #4A89C1; text-decoration: underline; font-size: 10px; }
#content a.small:hover { background-color: #F8FAFE; color: #4A89C1; text-decoration: overline; font-size: 10px; }
#content a.small:active { background-color: #F8FAFE; color: #4A89C1; text-decoration: underline; font-size: 10px; }

/* Footer */
.footer { background-color: #4C5D73; text-align: center; color: #FFFFFF; font-size: 10px; padding: 2px; }
a.footer:link { background-color: #4C5D73; color: #FFFFFF; text-decoration: none; font-size: 10px; padding: 2px; }
a.footer:visited { background-color: #4C5D73; color: #FFFFFF; text-decoration: none; font-size: 10px; padding: 2px; }
a.footer:hover { background-color: #4C5D73; color: #FFFFFF; text-decoration: underline; font-size: 10px; padding: 2px; }
a.footer:active { background-color: #4C5D73; color: #FFFFFF; text-decoration: underline; font-size: 10px; padding: 2px; }

/* Couleurs */
.paleblue { background-color: #E5EAF0; color: #000000; }
.darkblue { background-color: #4C5D73; color: #000000; }
.menublue { background-color: #4C545D; color: #000000; }
.tableaux { background-color: #F8FAFE; font-size: 12px; text-align: justify; color: #000000; border: solid #4C5D73; border-width: 1px; border-collapse: collapse; }