/* CSS Document */

/* code couleurs */

/* bleu fond : 469ACE */

body { margin:0; padding:0; background:#469ACE; }

* {
	font-family:verdana;
	font-size:8pt;
}

.rouge {
	color:red;
}

.vert {
	color:green;
}

td.contenu a:hover {
	color:black;
}

td.contenu a.glossaire {
    cursor:help;
}

/* ========================================================= */
/* ==================== LES paragraphes ==================== */
/* ========================================================= */

td.contenu p{
	text-align:justify;
}

td.contenu p.italique{
	text-align:justify;
    font-style:italic;
}

p.legende {
	margin:10px 0 0 0; padding:3px;
	text-align:center !important;
	font-size:9pt;
	font-weight:bold;
}

p.centrer { text-align:center !important; }

.commentaire {
	font-size:7pt !important;
}



/* ========================================================= */
/* ===================== LES TABLEAUX ====================== */
/* ========================================================= */

h1 + table {
	margin-top:15px;
}

table#table-principale { margin:0; padding:0; width:949px; }

table.tableau-actu {
	margin:0; padding:0;
}

table.tableau-actu th{
	margin:0; padding:0;
	background:url(/images/fond-actu-smeta.gif) no-repeat;
	font-size:10pt;
	font-weight:bold;
}

table.tableau-actu td {
	margin:0; padding:0;
	background:#F9DD90;
}

td.sous-menu {
	margin:0;
	padding:0 0 0 8px;
	font-size:7pt;
	color:white;
}

td.sous-menu a {
	text-decoration:none;
	color:white;
}

td.actu {
	margin:0; padding:0;
	background:white;
}

td.actu ul, td.contenu ul {
	margin:10px 6px 0 0px; padding:0 0 0 23px;
}

td.actu li, ul.liste-actu li, td.contenu li {
	margin:0; padding:0 0 10px 0;
	font-size:7pt;
	text-align:justify;
}

td.actu li, ul.liste-actu li {
	text-align:left;
}

td.actu li a, ul.liste-actu li a {
    font-size:7pt;
	color:black;
    text-decoration:none;
}

ul.liste-actu li a {
    font-size:8pt;
}

td.actu li a span, ul.liste-actu li a span {
    font-size:7pt;
    font-weight:bold;
    text-decoration:underline;
}


td.contenu li {
	font-size:8pt;
}

td.actu li span, ul.liste-actu li span {
	font-weight:bold;
}

td.contenu {
	margin:0; padding:13px 48px 0px 42px;
	background:white;
}

/* TITRE DE PARAGRAPHE ET DE PAGE H1 */
/* ================================= */
td.contenu h1 {
	margin:0; padding:0 0 0 55px;
	font-size:11pt;
	font-weight:bold;
}

td.contenu h1 a {
	text-decoration:none;
}

td.contenu h2 {
	font-size:8pt;
}

td.contenu h2.publication {
    margin:3px 0 0 0;
    padding:0 0 0 56px ;
    text-decoration:none;
    border:0;
    font-weight:normal;
}

/* ================================== */

td.copyright {
	margin:0; padding:0 0 2px 2px;
	background:url(/images/fond-copyright-smeta.gif);
	font-weight:bold;
	font-size:8pt;
	color:#469ACE;
}
td.copyright a {
	color:#469ACE;
	text-decoration:none;
}

td.menu-bas {
	margin:0; padding:0;
	font-weight:bold;
	font-size:7pt;
	color:white;
}
td.menu-bas a {
	color:white;
	text-decoration:none;
}

table.donnees, table.donnees-brut {
	margin:0; padding:0;
}

table.donnees-brut {
	border:1px black solid;
	border-bottom:none;
}

table.donnees caption, table.donnees-brut caption {
	margin:0 0 5px 0; padding:0;
	font-weight:bold;
}

table.donnees th, table.donnees-brut th {
	margin:0; padding:3px;
}

table.donnees-brut th {
	border-bottom:1px black solid;
}

table.donnees-brut td {
	border-bottom:1px black solid;
}

table.donnees td, table.donnees-brut td {
	margin:0; padding:3px;
	text-align:center;
}

table.encadre {
	margin:0; padding:5px;
}

/* ========================================================= */
/* ===================== LES LISTES  ====================== */
/* ========================================================= */

ul#menulvl3 {
	margin:5px 0 20px 0; padding:0;
}

ul#menulvl3 li {
	margin:0; padding:0;
	display: inline;
	font-size:7pt;
}

ul#menulvl3 li a.selection {
	color:black;
}

dl {
	margin:0; padding:0;
}


dt {
	margin:0 0 3px 0; padding:0;
	font-weight:bold;
}

dd {
	margin:0 0 10px 0px; padding:0;
	text-align:justify;
}

