/* ---------------------------------------- */
/* reset */
html {
	height: 100%;
	font-size: 100%; /* Fix Bug IE */
}
body {
	font-family: verdana, helvetica, arial, FreeSans, "Bitstream Vera Sans", sans-serif;
	font-size: 68.75%; /* => 11px */
	background-color: White;
	color: Black;
	text-align: center;
	height: 100%;
}

* {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

img, fieldset, table {
	border: 0;
}
table {
	table-layout: fixed;
}

form {
	display: inline;
}

select, input, img {
	font-family: verdana, helvetica, arial, FreeSans, "Bitstream Vera Sans", sans-serif;
	vertical-align: middle;
	display: inline;
}

* + html input.bouton { /* FIX IE7 */
	overflow: visible;
}
a, acronym, abbr {
	text-decoration: none;
}
a {
	color: Black;
}
a:hover, a:hover acronym {
	text-decoration: underline;
	color: Black;
}
a:visited {
	/*color: #5a00a6;*/
}
ul {
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	font-weight: normal;
}

dfn {
	font-style: normal;
}

/* ---------------------------------------- */
/* Général : Classes utilisables partout dans le site */

.clear {
	float: none !important;
	clear: both !important;
	height: 0;
    display: block;
	width: auto;
	font-size: 0em;
	line-height: 0;
}

.clearBlock {
	float: none !important;
	clear: both !important;
	width: auto;
}

.invisible,
.accessibleHiddenLink {
	position: absolute !important;
	left: -9999px !important;
	top: -9999px !important;
	height: 0px !important;
	width: 0px !important;
	font-size: 0px !important;
}

.invisible{
	visibility: hidden !important;
}

.accessibleHiddenLink {
	visibility: visible;
	overflow: hidden;
}

.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignLeft{ text-align: left; }
.alignJustify { text-align: justify; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.floatLeft  { float: left; }
.floatRight  { float: right; }


/* ---------------------------------------- */
/* En construction */
#contentFlash {
	width: 100%;
	height: 100%;
}
#soon {
	margin-top: 100px;
}

		#soon ul {
			margin: 40px 0 20px 0;
		}
				#soon ul li {
					display: inline;
					margin-right: 20px;
				}
				#soon ul li.last {
					margin-right: 0;
				}
						#soon ul li a {
							font-weight: bold;
						}
		#soon .copyright {
			font-size: 0.91em;
			color: #ccc;
		}