body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    padding: 0px;
    margin: 0px;
    background-color: #DDDDDD;
	text-align:justify;
}

table{
	font-size:11px;
}
p.maintitle, h1 {
	font-size:14px;
	font-weight:bold;
	color:#ad0948;
}
table.topnavi a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
table.topnavi a:hover{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#F2F2F2;
}

table.mainnavi a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
table.mainnavi a:hover{
	color:#ad0948;
	text-decoration:underline;
}

td.active a{
	color:#ad0948;
	font-weight:bold;
}

td.active a:hover{
	color:#000000;
	text-decoration:none;
}

table.footer{
	font-size:10px;
	color:#FFFFFF;
}
table.footer a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.maintext {
	text-align:justify;
	padding-right:40px;
}
.maintext a{
	text-decoration:underline;
	color:#000000;
}
.maintext a:visited{
	text-decoration:underline;
	color:#000000;
}
.maintext a:hover{
	text-decoration:underline;
	color:#ad0948;
}
.sitemap td{
	padding:5px 5px 5px 5px;
}
.newslist td{
	background-color:#F2F2F2;
	padding: 5px 5px 5px 5px;
}
.newslist td#plus{
	background-color:#F2F2F2;
	padding: 0px 0px 0px 0px;
}
.newslist td#spacer{
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
}

/* Suppression des titres au dessus des liens fichiers */
.class-folder h2{
display:none;
}