/* CSS Document */
/*Général*/
body, h3, p{
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	text-align:center;
	background: #FCFBBE url(images/fond.jpg) repeat-x fixed 0 bottom;
}



html {
	font-size: 100%;
}

/*textes*/
p {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.018em;
	color: #000000;
	font-weight: bold;
}
h2 {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.4em;
	color: #000000;
	font-weight: bold;
	border: solid 1.5px #403E6E;
	margin:1px 0pt 7px;
}

/*liens*/
a:link {
	color: #2A2156;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2A2156;
}
a:hover {
	text-decoration: underline;
	color: #403E6C;
}
a:active {
	text-decoration: none;
}

/*blocs*/
#toute {
	width: 1000px;
	margin: 6px 2px 0 4px;
	border: solid #2A2156 2px;
	padding: 6px 4px 4px 4px;
	text-align: center;
}

#touteIntro {
	width: 970px;
	margin: 120px 0 0 4px;
	height: 400px;
	border: solid #2A2156 2px;
	padding: 15px 0 0 0;
	text-align: center;
}

#footer {
	padding: 105px 0 0 0;
}

#detect {
	float:left;
	height:150px;
	width:200px;
	border-right:solid 1px #777777;
	padding: 0px 15px 0 0;
}

#onze {
	float: left;
	margin: 0 15px 0 0;
	width: 160px;
	border-right:solid 1px #777777;
	padding: 15px 15px 10px 0;
}

#formulaire {
	text-align: left;
	border: solid 1px #333333;
	padding: 6px;
}

#info {
	float: left;
	width: 100px;
	background-color: #DEEE6F;
	margin: 45px 15px;
}

#nav {
	background-color: #DEEE6F;
	margin: 7px 0;
	height: 20px;
}
#main {
	margin: 15px 15px 0;
	width: 616px;
	padding-left:200px;
	height:170px;
}

#maininfo {
	margin: 15px 15px 0;
	width: 616px;
	padding: 15px 150px;
	text-align: justify;
}

