﻿body { color: #000000; font: normal 12px sans-serif; }

a:link img, a:visited img { border-style: none } /* no border on img links */

:link { color: #6699cc; }
:visited { color: #6699cc; }
a:active { color: #6699cc; }

table.mainTable { border: 0px; width: 950px; }
table.mainTable td { background: #ffffff; border: 0px; padding: 10px 10px 10px 10px; text-align: left; }
table.mainTable td.title { background: #6699cc; border: 1px solid black; padding: 10px 10px 10px 10px; 
	text-align: left; font: bold 170% sans-serif; color: #ffffff; }
table.mainTable td.footer { background: #6699cc; border: 1px solid black; padding: 10px 10px 10px 10px; 
	text-align: right; font: italic 80% sans-serif; color: #ffffff; }
table.mainTable td.right { background: #ffffff; border: 0px; padding: 10px 10px 10px 10px; text-align: right; }

h1 { color: #000000; text-align: left; font: bold 170% sans-serif; }
h2 { color: #000000; font: bold 140% sans-serif; }
h3 { color: #000000; font: bold 110% sans-serif; }
h4 { color: #000000; font: bold 100% sans-serif; }

table.fullPage { width: 100%; height: 100%; }

table.properties { border: 0px solid #000000; width: 95%; border-collapse: separate; text-align: left; }
table.properties td { border: 1px solid #000000; padding: 5px 5px 5px 5px; }
table.properties td.title { border: 1px solid #000000; font: bold 100% sans-serif; color: #ffffff; background: #6699cc; text-align: left;  }
table.properties td.intTitle { border: 1px solid #000000; font: bold 100% sans-serif; color: #ffffff; background: #6699cc; text-align: right; text-align: left; }
table.properties td.intTitle300 { border: 1px solid #000000; font: bold 100% sans-serif; color: #ffffff; background: #6699cc; width: 300px; text-align: left; }
table.properties td.data { border: 1px solid #000000; padding: 5px 5px 5px 5px; text-align: left; }
table.properties td.data300 { border: 1px solid #000000; width: 300px; text-align: left; }
table.properties td.centered { border: 1px solid #000000; text-align: center; }
table.properties td.interligne { border: 1px solid #000000; height: 10px; }
table.properties td.rightlink { border: 0px solid #000000; text-align: right; }
table.properties td.warning { border: 1px solid #ff0000; text-align: center; vertical-align: middle; font-weight: bold; }
table.properties td.warningRight { border: 0px; text-align: right; vertical-align: middle; font-weight: bold; }
table.properties td.warningLeft { border: 0px; text-align: left; vertical-align: middle; font-weight: bold; }

table.properties td.information { border: 1px solid #000000; background-color: #eeeeee; text-align: left; vertical-align: middle; font-weight: bold; }
table.properties td.informationRight { border: 0px; background-color: #eeeeee; text-align: right; vertical-align: middle; font-weight: bold; }
table.properties td.informationLeft { border: 0px; background-color: #eeeeee; text-align: left; vertical-align: middle; font-weight: normal; font-size: 11px; color: Navy; }

table.loginTable { border: 0px solid #000000; width: 300px; }
table.loginTable td { border: 0px solid #000000; padding: 5px 5px 5px 5px; }
table.loginTable td.header { border: 1px solid #000000; font-weight: bold; color: #ffffff; background: #6699cc; text-align: center; }
table.loginTable td.label { text-align: right; }
table.loginTable td.data { text-align: left; }

table.topMenu { border: 0px; }
table.topMenu td { border: 0px solid #000000; padding: 5px 5px 5px 5px; }
table.topMenu td.menu { border: 1px solid #000000; font-weight: bold; color: #ffffff; background: #99bbff; text-align: center; width: 120px; }
table.topMenu td.selected { border: 1px solid #000000; font-weight: bold; color: #000000; background: #99bbff; text-align: center; width: 120px; }
table.topMenu td.menu :link { color: #ffffff; }
table.topMenu td.menu :visited { color: #ffffff; }
table.topMenu td.menu a:active { color: #ffffff; }

table.jobListTable { border: 0px solid #000000; width: 100%; }
table.jobListTable td { border: 0px solid #000000; padding: 5px 5px 5px 5px; text-align: center; }
table.jobListTable td.rightCell { width: 150px; vertical-align: bottom; border-left: solid 1px #000000; }

.varSpan { color: Purple; font-style: italic; }
.varSpanMsg { color: Purple; font-style: italic; font-weight: bold; text-decoration: underline; }
.valueSpan { color: Olive; font-style: italic; }
.msgErrorSpan { color: Purple; font-style: italic; }

.bctDisabled { color: Gray; font-style: italic; }

.button120 { border: 1px solid #000000; font-weight: bold; text-decoration: underline; color: #ffffff; background: #99bbff; text-align: center; width: 120px; }