* { margin: 0px; padding: 0px; }

body {
    background-color:#D5EC78;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
}
img {
	border:none;
}
hr {
	clear:both;
	visibility:hidden;
}

a
{
color:#889911;
}

img.bright
{
	margin-right:5px;
}

.clear{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}

#conteneur {
	position:relative;
	width:950px;
	height:auto;
	background:#663300;
	padding-bottom:30px;
	border-left:30px solid #663300;
}
#top
{
	position:relative;
	width:950px;
	height:186px;
	background:#FFFFFF;
}
#ban{
	position:absolute;
	left:178px;
	top:0px;
	width:772px;
	height:152px;
	z-index:1;
	background:transparent url(../images/site/bandeau-haut.jpg) left top no-repeat;
}

#logo
{
	position:absolute;
	left:10px;
	top:20px;
	width:202px;
	height:167px;
	z-index:2;
}

#menu
{
	position:absolute;
	left:196px;
	top:152px;
	width:774px;
	height:34px;
	z-index:2;
	background:transparent url(../images/site/fond-menu.png) left top no-repeat;
}

#adressebaspage
{
 text-align:center;
 color:#FFFFFF;
 width:100%;
}

#credit
{
	clear:both;
	position:relative;
	margin-left:800px;
	text-align:left;
	color:#CCCCCC;	
	font-size:10px;
	height:20px;
}
#credit a
{
	color:#666666;
}

/*******Menu ******/
	
	#menu ul {
		margin-left:5px;
		list-style-type:none;
		display:block;
	}
	
	#menu ul li {
		float:left;
		margin-top:7px;
		width:90px;
		text-align:center;
	}
	#menu ul li#hebergement-gite-chambres-hotes {
		width:110px;
	}
	#menu ul li#situation-ancelle-champsaur {
		width:105px;
	}
	
	#menu ul li#acces-forest-ancelle,#menu ul li#contacts,#menu ul li#liens, #menu ul li#photo-gite-ancelle {
		width:65px;
	}
	
	#menu ul li a {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		font-size:14px;
	}
	
	#menu ul li#acces-forest-ancelle
	{
		margin-left:10px;
	}
	#menu ul li#acces-forest-ancelle a,#menu ul li#contacts a,#menu ul li#liens a, #menu ul li#photo-gite-ancelle a {
		font-size:12px;
		color:#CCCC00;
	}
	
	#menu ul li a:hover {
		color:#d5ec78;
	}
	
/*******--Menu ****/

#contenu
{
	position:relative;
	background: #FFFFFF url(../images/site/bas-page.png) left bottom no-repeat;
	width:950px;
}

#news
{
	position:relative;
	float:right;
	width:386px;
	background:#E2F49B url(../images/site/bas-news.png) left bottom no-repeat;
	margin: 20px 5px 20px 0px;
	padding:0px;
	padding-bottom:20px;
	display: inline;
}
#news #topnews
{
	position:relative;
	background:#E2F49B url(../images/site/haut-news.png) left top no-repeat;
	height:14px;
	width:386px;
}

#news .resume-news
{
	color:#4F6105;
	padding:20px;
	background:#E2F49B url(../images/site/fond-news.png) 5px 0px no-repeat;
}

#news .resume-news h2
{
	font-size:14px;
	margin-bottom:5px;
	margin-left:15px;
}

#news .resume-news h2:first-letter
{
	font-size:25px;
}
#news p.soustitre
{
	font-size:12px;
	font-style:italic;
	margin-bottom:10px;
	margin-left:10px;
}
#news p
{
	font-size:11px;
	text-align:justify;
}

#news img
{
	margin-left:5px;
	margin-top:5px;
}




/*Page*/
#contenu-page
{
	position:relative;
	width:888px;
	margin-left:62px;
	padding-top:65px;
	padding-bottom:20px;
}

#contenu-page img
{
	margin-left:2px;
}
#contenu-page h1
{
	position:absolute;
	top:20px;
	left:-64px;
	z-index:20;
}

#contenu-page h2
{
	color:#663300;
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:100%;
	padding-top:2em;
	margin-bottom:0px;
	background:#FFFFFF url(../images/site/h-fond.png) right 2.6em repeat-x;
}

#contenu-page h2 .blanc
{
	background:#FFFFFF;
	width:250px;
}

#contenu-page h3
{
	font-size:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#663300;	
	margin-top:15px;
	margin-bottom:5px;
	margin-left:5px;
	border-bottom : 1px solid #D4ED78;
}

#contenu-page h4
{
	font-size:0.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:5px;
}

#contenu-page p
{
	font-size:0.9em;
	text-align:justify;
	color:#6B370B;
	line-height:14px;
	margin-top:1em;
	margin-bottom:.5em;
	padding-right:1em;
}
#contenu-page p.left,#contenu-page p.right
{
	width:450px;
}
#contenu-page p:first-letter
{
	font-size:14px;
}

#contenu-page ul, #contenu-page ol
{
	margin-left:4em;
	font-size:0.8em;
	color:#6B370B;
	list-style-position:inside;
}

#contenu-page ul li, #contenu-page ol li
{
padding:3px;
}

#contenu-page table
{
	margin-bottom:20px;
	border-top:3px solid #6B370B;
	border-left:3px solid #6B370B;
	margin-top:10px;
}

#contenu-page table th, #contenu-page table td
{
	color:#6B370B;
	padding:3px;
	border-right:1px solid #6B370B;
	border-bottom:1px solid #6B370B;
	font-size:0.8em;
}
#contenu-page table caption
{
	color:#6B370B;
	text-align:left;
	font-size:0.7em;
} 

/*Activités*/



/*Contacts*/

#adressecontact
{
background-color:#BDD318;
color:#663300;
width:80%;
padding:15px;
}

input, textarea
{
	 border:1px solid #6B370B;
	 background-color:#fff;
	 color:#6B370B;
 	 width:20%; 
	 float:left;
	 margin-right:3%;
	 margin-bottom:10px;
}
textarea
{
	width:50%;
}

label
{
	font-weight:bold;
 	color:#6B370B;
	float:left;
	width:20%;
}

/* Ajout Guillaume 28/10/2008 Lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	color: #663300;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/site/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../templates/leforest/_css/screen/blank.html);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/leforest/_media/_lightbox/overlay.html", sizingMethod="scale");
	}
	
#closeButton {
	right:5px;
	top:5px;
	}
	
kbd {
	background-color:#DDDDDD;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#555555;
	font-family:inherit;
	font-size:inherit;
	padding:0 3px 2px 4px;
	}
/*Ajouté par goug*/
#titre_page {
	position:absolute;
	left: 66px;
	top: 19px;
	}


