body {
	background-color: #4C4C4C;
	color: black;
	margin: 0;
	padding: 0;
}

body, td, input, select {
	font-family: Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	font-size: 10px;
}

img {
	border: 0;
}

a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:active { color: black; text-decoration: none; }
a:hover { color: black; text-decoration: underline; }

.infolettre strong:link { color: #999966; text-decoration: none; }
.infolettre strong:visited { color: #999966; text-decoration: none; }
.infolettre strong:active { color: #999966; text-decoration: none; }
.infolettre strong:hover { color: #999966; text-decoration: underline; }

/* Used for links that do not require lines */
a.noline:link  { text-decoration: none; }
a.noline:visited  { text-decoration: none; }
a.noline:active  { text-decoration: none; }
a.noline:hover { text-decoration: none; }

td {
	text-align: left;
	vertical-align: top;
}

ul {
	margin: 0;
	padding: 0;
}
ul li {
	margin: 10px 0;
	padding: 0;
}

input, select {
	font-size: 10px;
	background-color: #F7F7F7;
}

#header {
	height: 101px;
	background-color: #4C4C4C;
}

#main-section {
	width: 492px;
	background: white;
}

#main {
	background: white;
}

#clock {
	text-align: right;
	font-size: 8px;
	line-height: 25px;
	padding: 0 10px;
}

#big-arrow {
	position: absolute;
	left: 158px;
	top: 135px;
	z-index: 1
}

#sidebar-menu-bg {
	background-color: #cfcfcf;
}

ul.menu {
	margin: 0;
	padding: 20px 0 39px 0;
	height: 80x;
	font-size: 10px;
	color: #646464;
}

ul.menu li {
	margin: 0;
	padding: 0 0 0 8px;
	list-style: none;
	background: url(../images/arrow.gif) no-repeat;
	background-position: 0 50%;
}

.news ul {
	margin: 0;
	padding: 0 14px;
}

.news ul li {
	margin: 10px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: url(../images/double_arrow.gif) no-repeat;
}

#sidebar-left {
	width: 160px;
	border-right: #999999 1px solid;
	background-color: white;
}

.center, .infolettre {
	text-align: center;
}

.justify { text-align: justify; }

ul.double-arrow-list li {
	margin: 10px 0;
	padding: 0;
	list-style: inside url(../images/double_arrow.gif);
}

ul.box-arrow-list li {
	margin: 10px 0;
	padding: 0 0 0 19px;
	list-style: none;
	line-height: 15px;
	background: url(../images/icon.gif) no-repeat;
	background-position: 0 50%;
}

ul.pdf-list li {
	line-height: 32px;
	vertical-align: middle;
	padding: 0 0 0 40px;
	list-style: none;
	background: url(../images/pdficon.gif) no-repeat;
}

.boldtext {
	font-weight: bold;
}

.checkbox {
	background-color: white;
}

.qtyinput {
	width: 32px;
}

.inline {
	display: inline;
}

.news {
	font-size: 10px;
	color: #646464;
	padding: 15px 0 60px 0;
}

.news a {
	color: #999966;
}

.header14pxbold {
	font-size: 14px;
	font-weight: bold;
	color: #424142;
}

.page-content {
	margin: 0 20px 20px 60px;
	padding-bottom: 100px;
	color: #424142
}

.page-header {
	font-size: 16px;
	font-weight: bold;
	margin: 40px 0 20px 0;
	padding: 0;
}

.header13pxbold {
	font-size: 13px;
	font-weight: bold;
	color: #424142;
}

.header13pxboldb {
	font-size: 13px;
	font-weight: bold;
	color: #316698;
}

.u {
	text-decoration: underline;
}

.td-vcenter td {
	vertical-align: middle;
}

.p-justified p {
	
	text-align: justify;
}
