body {
margin-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
background-color:#313131;
}
h1
{
font-size:16px;
color: #CC0000;
}
#conteneur {
	background-color: #FFFFFF;
    margin: 0 auto;
	padding: 0px;
	width: 800px;
}
#bas  {
	clear: both;
	width: 800px;
	background-color:#FFFFFF;
	height:35px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#page {
	margin: 0px;
	background-color:#FFFFFF;
	padding: 0px;
	float: left;
	width: 800px;
	text-align: justify;
	text-indent: 10px;
}
#menu-haut {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 800px;
}
#ban {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 800px;
}
#menu-g {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}

/* liens*/

a:link,a:visited,a:active
{
color : #58574a;
font-weight:bold;
text-decoration : underline; 
} 
a:hover { 
color : #666666;
text-decoration : underline;
font-weight:bold;
}

/* mise en page col.*/
.image-menu-hover img {
  opacity: 1.0;
  filter:alpha(opacity=100); border:none; 
}
.image-menu-hover:hover img {
  opacity: 0.8;
  filter:alpha(opacity=80); border:none; color : #666666;
}

div.demi {
	float: left;
	width: 350px;
	margin-bottom: 10px;
	margin-right: 10px; padding:5px;
}
div.full {
	float: left;
	width: 750px;
}

/* option image*/

img.box-left {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.image-hover img {
  opacity: 1.0;
  filter:alpha(opacity=100);
}
.image-hover:hover img {
  opacity: 0.8;
  filter:alpha(opacity=80); 
}