body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333333;
}

a:link       {
	text-decoration: none;
	color: #CCCCCC;
	font-size: 12px;
	font-weight: normal;
}
a:visited    {
	text-decoration: none;
	color: #CCCCCC;
	font-size: 12px;
	font-weight: normal;
}
a:hover {
	color: #C50006;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

A.titre_item:link { font-size:12px; COLOR: #CCCCCC; font-weight: bold; TEXT-DECORATION: none; }
A.titre_item:visited { font-size:12px; COLOR: #CCCCCC;font-weight:bold; TEXT-DECORATION: none; }
A.titre_item:hover { font-size:12px; COLOR: #FFFFFF;font-weight:bold; TEXT-DECORATION: underline;}

A.menug_2:link { font-size:13px; COLOR: #CCCCCC; font-weight: bold; TEXT-DECORATION: none; }
A.menug_2:visited { font-size:13px; COLOR: #CCCCCC;font-weight:bold; TEXT-DECORATION: none; }
A.menug_2:hover { font-size:13px; COLOR: #FFFFFF;font-weight:bold; TEXT-DECORATION: underline;}

A.menug_4:link { font-size:12px; COLOR: #CCCCCC; font-weight: bold; TEXT-DECORATION: none; padding-left:10px;}
A.menug_4:visited { font-size:12px; COLOR: #CCCCCC;font-weight:bold; TEXT-DECORATION: none; padding-left:10px;}
A.menug_4:hover { font-size:12px; COLOR: #FFFFFF;font-weight:bold; TEXT-DECORATION: underline; padding-left:10px;}

A.menuhaut:link { font-size:20px; COLOR: #CCCCCC; font-weight: bold; TEXT-DECORATION: none; }
A.menuhaut:visited { font-size:20px; COLOR: #CCCCCC;font-weight:bold; TEXT-DECORATION: none; }
A.menuhaut:hover { font-size:20px; COLOR: #FFFFFF;font-weight:bold; TEXT-DECORATION: underline;}

A.faq_q:link { font-size:12px; COLOR: #CCCCCC; font-weight: bold; TEXT-DECORATION: none; }
A.faq_q:visited { font-size:12px; COLOR: #CCCCCC;font-weight:bold; TEXT-DECORATION: none; }
A.faq_q:hover { font-size:12px; COLOR: #FFFFFF;font-weight:bold; TEXT-DECORATION: underline;}

A.big_link:link { font-size:18px; COLOR: #CCCCCC; font-weight: bold; TEXT-DECORATION: none; }
A.big_link:visited { font-size:18px; COLOR: #CCCCCC;font-weight:bold; TEXT-DECORATION: none; }
A.big_link:hover { font-size:18px; COLOR: #FFFFFF;font-weight:bold; TEXT-DECORATION: underline;}

.menu_sous_titres { padding-left:14px;}
.pprocess_actif { font-size:14px; font-weight: bold; }
.pprocess_inactif { font-size:12px; }

td {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	list-style-type: square;
	left: 20px;
}
.titrepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C50006;
	font-weight: bold;
}

h1 { font-size:16pt; color:#CCCCCC; }
h2 { font-size:16pt; color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; border-color:rgb(255, 206, 60); margin:0px; margin-bottom:5px; margin-top:10px; }
h3 { font-size:14pt; border-bottom-style:solid; border-bottom-width:1px; border-color:red; margin:0px; margin-bottom:5px; margin-top:10px; }

h1.rights { font-size:16pt; color:#CCCCCC; }
h2.rights { font-size:14pt; color:#CCCCCC; border-bottom-width:0px; margin:0px; margin-bottom:0px; margin-top:0px;}

.image { border: 1px solid #000000; }

table.contenu { background-color:#666666; color:#333333; }
tr.ligne_titre { background-color:#666666; color:#999999; font-size:14px; text-align: center}
tr.ligne_titre2 { background-color:#000000; color:#333333; font-size:14px; text-align: center}
tr.ligne_contenu { background-color:#333333; color: black; }
tr.ligne_contenu2 { background-color:#333333; color: black; }
tr.ligne_soustotal { background-color:#CCCCCC; color: black; border-bottom: 1px solid rgb(255, 206, 60);}

table.infos { background-color:#666666; color:#CCCCCC; border:1px solid #CCCCCC;}

hr {
	height:3px;
}
