body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	}


a {
	font-size: 13px;
    color: #7C9A69;    
    text-decoration: none;
    font-weight: bold;
    }
    
a:hover  {
	font-size: 13px;
    color: #507937;
    text-decoration: underline;
    font-weight: bold;
    }

#princ {
	width:800px;
	margin:auto;	
	text-align:left;
	}
	
#bandeau {
	margin-top:30px;
	height:70px;
}

#lang_choice {
	text-align:center;
	font-size:15px;
}

#lang_choice a img {
	border:none;
	border-bottom:1px solid white;
}

#lang_choice a:hover img {
	border-bottom:1px solid #7C9A69;
}

#saison_choice {
	margin-left:175px;
	margin-top:-100px;
	position:absolute;
	background-color:white;
	padding:0 10px;
	width:320px;
	}
	
#saison_choice  div.saison_item	{
	float:left;	
	text-align:center;
	}
	
#saison_choice a {
	opacity:0.4;
	filter: alpha(opacity =40);
	margin:0px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}	
	
#saison_choice a span {	
	visibility:hidden;
	position:relative;
	top:-3px;
	}
	
#saison_choice a:hover {
	color:#507937;
	}	
	
#saison_choice a:hover span {	
	visibility:visible;
	}
	
#saison_choice a img{
	border:0;
	margin:0px;
	}	
	
#lien_haut {
	width:280px;
	position:relative;
	top:-33px;
	left:165px;
	font-size: 11px;
    color: #507937;
    border: 0;
    text-align:center;  
    margin-bottom:-15px;  
    z-index:40;
    background-color:white;
	}	
	
#lien_haut a {
	font-size: 11px;
    color: #507937;
    font-weight:bold;    
	}	
	
#lien_haut a:hover {
    text-decoration: underline;
	}

#div_acceuil {
	text-align:center;
}

#sommaire {
	float:left;
	width:250px;
	margin-bottom:25px;
	}
	
#sommaire ul li{
	list-style : none;
	padding:0;
	margin:0;
	padding-left: 25px;
	margin-left:0px;
	margin-top:4px;
	background-image:url(feuille_nb.png);
	background-repeat:no-repeat;
	background-position:0px 50%;
	}

#sommaire ul li.selected{
	background-image:url(feuille.png);
	background-repeat:no-repeat;
	background-position:0px 50%;
	}
	
/*#sommaire ul li:hover{
	background-image:url(feuille.png);
	background-repeat:no-repeat;
	background-position:0px 50%;
	}*/
	
#sommaire ul li.over{
	background-image:url(feuille.png);
	background-repeat:no-repeat;
	background-position:0px 50%;
	}	

#sommaire ul li a img{
	border:0;
/*	width:106px;
	height:20px;*/
	}	



#content {
	float:right;
	width:470px;
	font-size:13px;
	margin-bottom:50px;
	line-height:19px;
	}
	
#content h1	{
	color:#008000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	text-decoration:none;
	margin-top:30px;
	}
	

#img_haut {
	margin: 10px 0 15px 0;
	}
		
	
#img_ermenonville {
	margin: 20px 5px; 
	}	

	
#footer {
	clear:both;
	width:800px;
	margin:auto;
	border-top: 1px solid  #7C9A69;  	
	color:#7C9A69;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	}	
	
#footer a{	
	color:#7C9A69;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	}	
#footer a:hover{	
	text-decoration:underline;
	}
	
			
.photos
{
	list-style:				none;
	margin:					0;
	clear:both;
	margin-left:-50px;
}
 
.photos li
{
	float:					left;
	/*padding:				5px;*/
	width:					117px;
	height:					117px;
	text-align:				center;
	display:				inline-block;
}

.photos li a img{
	border:0;
}



input.input_text {
	border:2px solid #7c9a69;
	color:#4f7934;
	padding:5px;
	margin:2px;
}

input.input_text:focus {
	border-top:2px solid #7c9a69;
	border-left:2px solid #7c9a69;
	
	border-bottom:2px solid #a9d28f;
	border-right:2px solid #a9d28f;
	background:#f1ffe9;
	color:black;
}

textarea {
	border:2px solid #7c9a69;
	color:#4f7934;
	padding:5px;
	margin:2px;
}

textarea:focus {
	border-top:2px solid #7c9a69;
	border-left:2px solid #7c9a69;
	
	border-bottom:2px solid #a9d28f;
	border-right:2px solid #a9d28f;
	background:#f1ffe9;
	color:black;
}

input.input_submit {
	border:2px solid #7c9a69;
	color:#4f7934;
	padding:5px;
	margin:2px;
	background:#f1ffe9;
	font-weight:bold;
}


input.input_submit:hover {
	border-top:2px solid #a9d28f;
	border-left:2px solid #a9d28f;	
	border-bottom:2px solid #7c9a69;
	border-right:2px solid #7c9a69;
}

input.input_submit:active {
	border-top:2px solid #7c9a69;
	border-left:2px solid #7c9a69;	
	border-bottom:2px solid #a9d28f;
	border-right:2px solid #a9d28f;
}


#ul_link li  {
	margin:5px;
	list-style:none;
	}

#ul_link li img {
	vertical-align:middle;
	margin-right:20px;
	border:0;
	}

#lang_choice * {
		color:#4D9470;
		font-family:times New Roman;
		font-size:14px;
		letter-spacing:1px;
		line-height:20px;
		}
