@charset "iso-8859-1";
body {
	background-color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:10pt;
	MARGIN:0;
}
p, td {
	font-family:arial,sans-serif;
	font-size:10pt;
}

th {
	font-family:arial,sans-serif;
	font-size:10pt;
	background-color:#EEEEEE;
}

a {
	color:#000066;
}

h1 {
	font-size:14pt;
	color:#000066;
	border-bottom:1px solid #000066;
}

h2 {
	font-size:12pt;
	font-weight:bold;
	border-bottom:1px solid #999999;
}

optgroup {
    font-style:     normal;
}

table.header-top {
	width:100%;
	background-color:#2B498C;
}
table.header-top td  {
	color:#FFFFFF;
}

table.header-top a {
	color:#FFFFFF;
	padding:2px;
	text-decoration:underline;
}

table.header {
	border:0px;
	background-color:#FFFFFF;
	width:100%;
}

table.header td {
	padding:0px;
}

table.menu {
	width:100%;
	background-color:#2B498C;
}

table.menu td {
	color:#FFFFFF;
}

table.menu a {
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
}

table.menu a:hover {
	background-color:#ffffff;
	color:#2B498C;
}


div.panel {
	/*
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:5px;
	*/
}

/* GESTION DES IMAGES BOUTONS */
img.button {
	border:1px solid #F9F9F9;
}
img.button:hover {
	background-color:#C1D2EE;
	border:1px solid #316AC5;
}

/* GESTION DES LISTES D'ENREGISTREMENTS */
table.list {
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
}

table.list th {
    padding:    3px;
	color:#000000;
}

table.list th a {
	color:#000000;
}

table.list td {
    padding:    3px;
}

table.card {
	border:1px solid #999999;
}

table.card td {
    padding:    3px;
	background-color:#FAFAFA;
}

/* ELEMENTS de PAGE */
.title {
	font-family:arial;
	font-size:11pt;
	color:#0362C1;
	font-weight:bold;
	letter-spacing:1pt;
	/* background-color:#99CCCC;
	color:#FFFFFF; */
}

.title2 {
	font-family:arial;
	font-size:9pt;
	color:#3A8BA5;
	font-weight:bold;
	letter-spacing:1pt;
	/* background-color:#99CCCC;
	color:#FFFFFF; */
}
