body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

/* ------------------------------- content ---------------------------------- */
#content { width: 80%; margin: auto; border:1px solid #CCCCCC; }

/* -------------------------------- header --------------------------------- */
#header { width: 80%; margin: auto; padding: 5px;}

/* ---------------------------------- h1 ----------------------------------- */
h1 { margin:0px auto; padding:5px; font-size:15px; font-weight:bold; color:#666666; border-bottom:2px solid #666666; }

/* ----------------------- Tableau National Bodies ------------------------- */
table.national_bodies {width: 100%;}
table.national_bodies td {padding:3px;}
table.national_bodies thead th {font-weight: bold; color:#3D4529}
table.national_bodies thead tr {background-color:#AEDF7E; text-align: center; vertical-align:middle; height: 30px;}
table.national_bodies tbody tr {text-align: center; vertical-align:middle;}
table.national_bodies tbody tr .pays {background-color:#AEDF7E; font-weight: bold; color:#3D4529}
table.national_bodies tbody tr.ligne1 {background-color:#F8F8F8;}
table.national_bodies tbody tr.ligne2 {background-color:#F8F8F8;}
table.national_bodies tbody tr.ligne3 {background-color:#F8F8F8;}
table.national_bodies tbody tr.ligne4 {background-color:#F8F8F8;}
table.national_bodies tbody tr.separation_ligne {background-color:#DFEECA; height:2px;}
table.national_bodies tbody tr.separation {background-color:#AEDF7E; height:5px;}

/* --------------------------------- links --------------------------------- */
a {text-decoration: none; outline:none; color:#50AB11;}
a:hover {text-decoration: underline; color:#58642F;}
