
html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

html {
	font-size: medium;
}

body {
	/* font-size: 100,01%; */
	color: #5f6774;
	font-size: 75%;
}

/*[if EDITOR]
body {
	margin: 20px;
	width: 400px;
}
[/if]*/


a {
	color: #004687;
	text-decoration: underline;
}

a:hover {
	color: #000000;
}

a img {
	border: 0;
}

ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

li {
	margin: 0;
	padding: 0;
	list-style:none;
}

hr {
	border: 0;
	height:1px;
	border-bottom: 1px #6b85b7 dashed;
}

/*********** Typo *************/

h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #004687;
}

h2 {
	font-size: 1.16em;
	color: #6b85b7;
	font-weight: bold;
}

h3 {
	font-size: 1em;
	color: #6b85b7;
	font-weight: bold;
	border-bottom: 1px #6b85b7 dashed;
}

h4, h5, h6, h7 {
	font-size: 1em;
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6, h7 {
	margin: 0;	
	padding: 0 0 10px 0;
}

p {
	line-height: 1.6em;
}

ul {
	margin: 3px 3px 3px 10px;
}

li {
	background-image: url(../img/content_li.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 2px 2px 2px 10px;
	line-height: 1.4em;
}

li li{
	background-image: url(../img/li.gif);
}

table, td, th {
	font-size: 1em;
}

th {
	background-color: #6b85b7;
	color: #FFFFFF;
	font-weight: bold;
	margin: 1px;
	padding: 3px;
	text-align: left;
}

td {
	/*	background-color: #dae2e8; */
	margin: 1px;
	padding: 3px;
	color: #5c636e;
	text-align: left;
}

table {
	margin: 20px 0 20px 0;
}


