body, p, table, ul, ol, a, form, * {
	font-family: verdana, helvetica, lucida, arial;
	font-size: 10pt;
	color: #444;
}
body {
	background: url("/images/logo-fond.gif"); 
}
form {
	margin: 0pt, 0pt, 0pt, 0pt;
	}
ul.sub { 
	margin-left: 20pt;
	}
ol.sub { 
	margin-left: 20pt;
	}
li {
	font-family: verdana, lucida, arial;
	font-size: 10pt; 
	}
p {
	font-family: verdana, lucida, arial;
	font-size: 10pt; 
	line-height: 150%;
	}
table {
	font-family: verdana, lucida, arial;
	font-size: 10pt; 
	}
hr {
	color: #BD4771;
	border-style: solid;
	height: 1px;
	}
.logo-top {
	text-align: center;
	margin-bottom: 5pt;
	margin-top: 0pt;
	}
.logo-bottom {
	text-align: center;
	font-family: verdana, lucida, arial;
	font-size: 7pt; 
	font-style: italic;
	margin-top: 5pt;
	}
.legend {
	font-family: verdana, lucida, arial;
	font-size: 10pt; 
	}
.menu-desc {
	font-family: verdana, lucida, arial;
	font-size: 7.5pt;
	margin-bottom: 5pt;
	}
.menu-news {
	font-family: verdana, lucida, arial;
	font-size: 7.5pt;
	margin-bottom: 3pt;
	margin-top: 0pt;
	}
.news-date
	{
	font-size: 6pt;
	}
a {
	text-decoration: none;
	color: #BD4771;
}

a:hover {
	color: gray;
}
ul.ttext {
	margin-left: 90pt;
}
.text {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
	text-align: justify;
	margin-left: 50pt;
	margin-right: 20pt;
	}
.date {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
	text-align: right;
	margin-left: 50pt;
	margin-right: 20pt;
	}
.txtform {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
}
.text-small {
	font-family: verdana, lucida, arial;
	font-size: 7.5pt;
	}
.text-left {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
	margin-left: 50pt;
	margin-right: 20pt;
	}
.text-right {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
	text-align: right;
	margin-left: 50pt;
	margin-right: 20pt;
	}
.text-justify {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
	text-align: justify;
	margin-left: 50pt;
	margin-right: 20pt;
	}
.title {
	font-family: verdana, lucida, arial;
	font-size: 16pt;
	font-weight: bold;
	}
.sub-title {
	font-family: verdana, lucida, arial;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 10pt;
	margin-bottom: 10pt;
	margin-left: 10pt;
	color: rgb(90,90,90);
	}
.sub-title2 {
	font-family: verdana, lucida, arial;
	font-size: 13pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 6pt;
	margin-left: 20pt;
	color: rgb(120,120,120);
	}
.sub-title3 {
	font-family: verdana, lucida, arial;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 4pt;
	margin-left: 30pt;
	color: rgb(140,140,140);
	}
.sub-title4 {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	margin-left: 40pt;
	color: rgb(170,170,170);
	}
.text-col {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
	text-align: justify;
	margin-left: 50pt;
	width: 300pt;
	}
.text-col:first-letter {
	font-size: 13pt;
	font-weight: bold;
	font-style: italic;
	margin-left: 30pt;
	}
.text-col-left {
	font-family: verdana, lucida, arial;
	font-size: 10pt;
	margin-left: 50pt;
	width: 300pt;
	}
.div-col-left {
	font-family: monospasce, courier new;
	font-size: 10pt;
	margin-left: 50pt;
	width: 300pt;
	}
.mn { 
	background-color: rgb(255,245,245);
	border: solid 1px black;
	margin-bottom: 3pt;
	padding: 3pt, 3pt, 3pt, 3pt;
	width: 170px;
	font-size: 9pt;
	font-family: verdana, lucida, arial;
	text-align: left;
	}
	