* { margin:0;padding:0; }

body {
	background-color:#BFBFBF;
	width:100%;
}


#haut {
	background:url('imgs/header.jpg') no-repeat;
	width:800px;
	height:145px;
	margin-left:auto;
	margin-right:auto;
}

#haut p{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 30px;
}


#menu {
	text-align:right;
	width:800px;
	height:35px;
	margin-right:auto;
	margin-left:auto;
}

#menu  p {
	color:#909090;
	text-align:right;
	width:775px;
	margin-right:auto;
	margin-left:auto;
	padding-top: 130px;
	font-family:Kalinga;
	font-size: 0.7em;
}



#copyright {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-bottom:25px;

}


#copyright p {
	color:#909090;
	text-align:center;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	font-family:Kalinga;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 0.7em;

}

img {
  border: none;           /* Ne pas entourer les images, même s'ils contiennent des liens */
}

a:link { color:#909090 ;  text-decoration:none ; }

a:visited { color:#909090 ; text-decoration:none ; }

a:hover { color:#909090 ; text-decoration:underline ; }



#contenu {
	
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-bottom:25px;

}

#contenu p {
	padding-left:25px;
	padding-right:25px;
	font-size:0.9em;
	font-weight:normal;
	color:#909090;
	font-family:Verdana;
	text-align:justify;
}


#fond {
	background:url('imgs/fondgnome.jpg') repeat-y;
	width:809px;
	margin-left:auto;
	margin-right:auto;
}

#ProgressBar {
	background:#000000;
	width:301px;
	height:21px;
	border-top:2px #7d7d7d;
	border-left:2px #7d7d7d;
	border-bottom:1px #7d7d7d;
	border-right:2px #7d7d7d;
	margin-left:auto;
	margin-right:auto;
	padding-top:1px;
	padding-left:1px;
}

#news {
	border-top:1px dotted #7d7d7d;
	border-left:1px dotted #7d7d7d;
	border-bottom:1px dotted #7d7d7d;
	border-right:1px dotted #7d7d7d;
	background:#eeeeee;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-bottom:25px;
}

#news2 {
	border-top:1px dotted #7d7d7d;
	border-left:1px dotted #7d7d7d;
	border-bottom:1px dotted #7d7d7d;
	border-right:1px dotted #7d7d7d;
	background:#eeeeee;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-bottom:25px;
}

#news p {
	padding-left:25px;
	padding-right:25px;
	font-size:0.9em;
	font-weight:normal;
	color:#ffffff;
	font-family:Verdana;
	text-align:left;
}





	


