.table {

/*border:1px #000 groove;
border-spacing:inherit;*/
 background-color: #000;  filter:alpha(opacity=40);  -moz-opacity:0.4; opacity: 0.4;
}

#menu {
/*float: right;*/
display:block;
width:456px;
margin-top:165px;
margin-right:0px;
}

.forfait {
font-size:12px;
color: #fff;
text-decoration:none;
}

#txt_ch {
margin-left:30px;
margin-right:30px;
text-align:center;

}

#forfait a:hover {
color: #bccd96;
text-decoration:none;
}

img{
border:#FFFF8A;
}


#body { position:relative;	z-index:50; overflow:auto;	left:0px; top:0px; width:100%; height:100%;}
#transparent { width:830px; height:1900px; z-index:2; position: absolute; margin-top:0px;  margin-left:0px; background-color: #000;  filter:alpha(opacity=40);  -moz-opacity:0.4; opacity: 0.4;}
#transparent1 { width:830px; height:1930px; z-index:2; position: absolute; margin-top:0px;  margin-left:0px; background-color: #000;  filter:alpha(opacity=40);  -moz-opacity:0.4; opacity: 0.4;}
#transparent_faune { width:830px; height:800px; z-index:2; position: absolute; margin-top:0px;  margin-left:0px; background-color: #000;  filter:alpha(opacity=40);  -moz-opacity:0.4; opacity: 0.4;}
#transparent_activites { width:830px; height:1300px; z-index:2; position: absolute; margin-top:0px;  margin-left:0px; background-color: #000;  filter:alpha(opacity=40);  -moz-opacity:0.4; opacity: 0.4;}
#transparent_forfaits { width:830px; height:1900px; z-index:2; position: absolute; margin-top:0px;  margin-left:0px; background-color: #000;  filter:alpha(opacity=40);  -moz-opacity:0.4; opacity: 0.4;}
#transparent2 { width:830px; height:1000px; z-index:2; position: absolute; margin-top:0px;  margin-left:0px; background-color: #000;  filter:alpha(opacity=40);  -moz-opacity:0.4; opacity: 0.4;}

#transparent_acces { width:830px; height:1130px; z-index:2; position: absolute; margin-top:0px;  margin-left:0px; background-color: #000;  filter:alpha(opacity=40);  -moz-opacity:0.4; opacity: 0.4;}

a {
	color: #707038;
	font-weight: 600;
	text-decoration: none;
}

a:hover {
	color: #00CC00;
	text-decoration: none;
	font-weight: 600;
	border-color: #FFffff;
}
.menu {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: 600;
}
.style1 {
	font-size: x-small;
	color: #000000;
}
.style2 {
	font-size: small;
	font-weight: bold;
}
.style3 {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: 300;
}

.petit {
	font-size: xx-small;
	text-decoration: none;
}

h1 {
text-align:center;

}