/* imported
------------------------------*/
@import url(layout.css);
@import url(forms.css);
@import url(info.css);

/* elements
------------------------------*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #036;
	background: #fff;
}
input, select, textarea {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #036;
}
img {
	vertical-align: bottom; /* WIE6 : stops images aligning to baseline */
	border: none;
	margin: 0; /* WIE6 : image margin reset bug */
}
h1, h2, h3, h4, h5, h6 {
	font-size: 1.2em;
	color: #036;
	margin: 0 0 1em 0;
	padding: 0;
}
h1 {
	font-size: 1.6em;
}
a:link {
	color: #036;
	text-decoration: underline;
	outline: none;
}
a:visited {
	color: #036;
	text-decoration: underline;
}
a:hover {
	color: #036;
	text-decoration: none;
}
a:active {
	color: #036;
	text-decoration: underline;
	outline: none; /* FF : IR outline removal */
}
p {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 1.1em;
}
ul, ol {
	margin-bottom: 1em;
}
ul li, ol li {
	font-size: 1.1em;
}
dl {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 1.1em;
}
dd, dt,
form, fieldset {
	border:0;
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	font-size: 1.1em;
}
th {
	text-align: left;
}

/* accessibility
------------------------------*/
.access-node,
legend {
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
	position: absolute;
	overflow: hidden;
}
caption {
	display: none;
}
#access-nav {
	visibility: hidden;
}

/* clear-float
------------------------------*/
.clear-float:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear-float {
	display: inline-table;
}
/* IEMAC : hide \*/
* html .clear-float {
	height: 1%;
}
.clear-float {
	display: block;
}
/**/

/* Global
------------------------------*/
#site-logo {
	margin:34px 0 0 55px;
}