/*****************browsers interpret margin and padding a little differently, we'll remove all default padding and margins andset them later on******************/
* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
/*   pour éviter le bug sur IE */
	/*background: white;
*/
}
/* Set initial font styles */
body {
	text-align: left;
	line-height: 1em;
	/*   line-height: 16px;
*/
	background-image: url(images/fondg44r2.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center;
	font-family: "Script MT Bold" , "Segoe Script", "Comic sans MS", Lucida, cursive;
	font-family: "Segoe Script", "Comic sans MS", Lucida, cursive;
	font-family: "Segoe Print", "Comic sans MS", Lucida, cursive;
	font-family: "Comic sans MS", Lucida, cursive;
	font-style: italic;
	color: #8B0000;
}
/*set font size for all divs, this overrides some body rules*/
div {
	font-size: 1em;
	/*   fofnt-size: 16px;
*/
}
/*if img is inside "a" it would have borders, we don't want that*/
img {
	border: 0;
}
/*default link styles*/
/* set all links to have none decoration  */
a, a:link a:active {
	text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
	background-color: inherit;
	color: #8B0000;
}
a:visited {
	text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
	background-color: inherit;
	color: #8B0000;
}
/* remove underline on hover and change color */
a:hover {
	text-decoration: none;
	/*background-color: #C3D4DF;
	color: #385C72;
*/
	color: #8b0000;
}
#menu {
	position: absolute;
	/*p_osition: fixed;
*/
	padding-left: 1px;
	padding-right: 1px;
	top: 35%;
	top: 220px;
	left: 12px;
	font-size: 1em;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	line-height: 18px;
}
#menu a:hover {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #8b0000;
	background-color: #fffcff;
	padding: 3px 3px 3px 3px;
	padding-right: 15px;
	border: solid 1px #8b0000;
	z-index: 1000;
}
#firefox {
	position: absolute;
	top: 600px;
	left: 10px;
	font-size: .8em;
}
.font8 {
	font-size: .7em;
	font-weight: normal;
}
.l1em {
	line-height: 1.1em;
}
hr {
	background-color: #8B0000;
	;
}
.souligne {
	text-decoration: underline;
	font-size: 105%;
}