body, html {
padding: 0;
margin: 0;
height:100%;
font-size: 12px;
background:  url(../images/fond.jpg) repeat-x bottom #e6ffa3;
}

fond {background: url(../images/fond.jpg) repeat-x bottom #e6ffa3; width:100%; height:auto; overflow:hidden;}

#site {
height:100%;
widht:900px;

	}
#logo{height:126px}
#contenu{height:100%; width:530px;}
#menu{
background: url(../images/fondmenu.png) repeat;
height:190px;
width:225px;
margin: auto auto auto 55px;
	}
#adresse{
background: url(../images/fondadresse.png) no-repeat top;
height:161px;
	}
#menu ul { list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #267c00; 
	text-decoration: none;
	line-height:25px;
	margin:15px auto 20px auto;
}
#cadreactus h1 { font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #4d8140; 
	text-decoration: none;
	margin: 30px auto 0 20px;
	text-align:left;
	}
h2 { font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: italic; 
	font-weight: normal; 
	font-variant: normal; 
	color: #4d8140; 
	text-decoration: none;
	margin: 0px auto 20px 20px;
	text-align:left;
	}
	
h1 { font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #4d8140; 
	text-decoration: underline;
	margin: 0px auto 40px 20px;
	text-align:left;
	}
p { font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #4d8140; 
	text-decoration: none;
	margin: 20px auto 20px auto;
	 }
	 
#actus { font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #4d8140; 
	text-decoration: none;
	margin: 20px 20px 20px 20px;
	text-align:justify;
	 }
	 
#cadreactus{ height:500px; overflow-y:scroll; vertical-align:top; background-color:#def7a4; border:#28370f solid 1px;}

#cadreactus img {float:left; margin:0 20px 0 20px;max-height:150px; max-width:150px;}
	 
ul { font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #4d8140; 
	text-decoration: none;
	text-align:left;}
li { font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #4d8140; 
	text-decoration: none;
	list-style-type:circle;
	text-align:left;}
.texte {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #4d8140; 
	text-decoration: none;
}
a {
color: #267c00;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
img {
border:none;
}
.piti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color:#267c00; 
	text-decoration: none;
	margin:24px auto auto 50px;
}
.piti a {
	color:#52761c; 
	text-decoration: none
		}
.piti a:hover {
	text-decoration: underline;
		}
		

/* actus */

#contentactus {
margin: 10px;
}

#contentdiapo {
margin: 0px auto 10px auto;
text-align:center;
height:250px}

#s5{height:250px;}




#s6 {
margin:0 0 0 30;
padding:0;
width:260px;
height:240px;
text-align:left;
z-index:11;
border-left:1px solid #52761c;
}
#s6 p{
padding:0;
margin:4px 0 4px 12px;
color:#28370f;
font-weight:bold;
font-size:14px;
font-family:arial;
z-index:12;
}
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:120px;height:120px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
/* html .galleria li div span{width:400px}  MSIE bug */


.caption{font-style:italic;color: #267c00;; font-size:16px; background-color:#FFF;}
	.demo{position:relative;margin-top:0; text-align:center}
	.gallery_demo{width:530px;margin:0 auto;text-align:center}
	.gallery_demo li{width:35px;height:35px;border:1px solid #e1e1e1;margin:2px;background:#ffffff;}
	.gallery_demo li div{margin:0 auto ;}
	.gallery_demo li div .caption{font:italic 14px georgia,serif;}
	
	#main_image{margin:0 auto 30px auto;height:400px;width:500px; }
	#main_image img{padding:auto auto 10px auto;}
	
	.nav{padding-top:15px;clear:both;font:14px 'helvetica neue',sans-serif;letter-spacing:2px; text-align:center}
	
	.info{text-align:center;width:500px;margin:0px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}



