body {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12pt;
        font-style: normal;
        font-weight: normal;
        color: #333333;
        background-color: #ffffff
}

img {
		border: 0;
}

td {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12pt;
        font-style: normal;
        font-weight: normal;
        color: #336699;
}

ns4dcontent2, texte {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12pt;
        font-style: normal;
        font-weight: normal;
        color: #336699;
}

nolink {

        color: #336699;
}

a,a#visited {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12pt;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
		color:#D65B5B;
}

.demo {
		text-align: right;
		font-weight: bold;
		font-style: italic;
		color:#D65B5B;
}

.demofoot {
		margin-bottom: 8px;
		font-size: .8em;
		font-style: italic;
}

h1 {
		font-size:16pt;
}
h2 {
		font-size:14pt;
}
h3 {
		font-size:13pt;
}

p {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12pt;
		font-style: normal;
        font-weight: normal;
        color: #336699
}

td.menu, td.selmenu
{
	font-weight: bold;
	text-align:center;
	padding: .4em 0 .4em 0;
	height: 30px;
}

td.menu
{
	background:url(/images/menubg.png) repeat-x;
	/*background-color: #99BBDD;*/
	color: #EEEEEE;
}

td.menu a,td.menu a#visited
{
	color:#EEEEEE;
}

td.selmenu
{
	background:url(/images/selmenubg.png) repeat-x;
	/*background-color: #336699;*/
	color: #FFFFFF;
}

td.selmenu a,td.selmenu a#visited,td.menu a#hover,td.menu a#active
{
	color:#FFFFFF;
	font-weight:bold;
	border: 0;
}

/*td.menu a#a_logout
{
	color:#ff6666;
}*/
td.selmenu a#a_logout
{
	color:#cc3333;
}

td.err {
	text-align:center;
}
.err {
	color:#CC1111;
}

