* {
	margin:0px;
	padding:0px;
}
body {
	background-color:#E0DED2;
	font:12px "Verdana", Arial, Verdana;
	color:#333333;
}
a{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
.paginationtxt {
	font-weight:bold;
	color:#333333;
	font-size:10px;
}
.paginationtxt2 {
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
}
.pagination {
	font-weight:bold;
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
.pagination:hover {
	text-decoration:none;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
.menub{
	font-weight:bold;
	color:#E0DED2;
	font-size:10px;
	text-decoration:none;
}
.menub:hover {
	text-decoration:none;
	font-size:10px;
	color:#E0DED2;
	font-weight:bold;
}
.menubb{
	font-weight:bold;
	color:#C2BAAD;
	font-size:10px;
	text-decoration:none;
}
.menubb:hover {
	text-decoration:none;
	font-size:10px;
	color:#C2BAAD;
	font-weight:bold;
}
.menug {
	color:#333333;
	font-size:0.9em;
	text-decoration:none;
}
.menug:hover {
	text-decoration:none;
	font-size:8px;
}
/****************/
/*** structure **/
/****************/
.menu-container, .footer{
	width:900px;
	margin:0 auto;
	}
.menu {
	width:708px;
	height:28px;
	margin:40px 0 17px 192px;
	background-color:#786F60;
	text-align:center;
	}
.menu2 {
	width:673px;
	height:28px;
	margin:40px 0 17px 192px;
	background-color:#786F60;
	padding:0px 0px 0px 35px;
	text-align:center;
	}
/****************rollover****************/
.menu2 a{
	height:28px;
	line-height:28px;
	margin:0px 15px 0px 15px;
	display:block;
	float:left;
	overflow:hidden;
}
.menu2 a:hover img{
	height:0;
	width:0;
}
.menu2 a:hover{
	text-indent:-1000px;
}
.menu2 a.un{
	background:url(img/menu/menu-1.gif) top center no-repeat;
	width:44px;
}
.menu2 a.deux{
	background:url(img/menu/menu-2.gif) top center no-repeat;
	width:76px;
}
.menu2 a.trois{
	background:url(img/menu/menu-3.gif) top center no-repeat;
	width:54px;
}
.menu2 a.quatre{
	background:url(img/menu/menu-4.gif) top center no-repeat;
	width:75px;
}
.menu2 a.cinq{
	background:url(img/menu/menu-5.gif) top center no-repeat;
	width:39px;
}
.menu2 a.six{
	background:url(img/menu/menu-6.gif) top center no-repeat;
	width:72px;
}
.menu2 a.sept{
	background:url(img/menu/menu-7.gif) top center no-repeat;
	width:71px;
}
.clear{
	clear:both;
}
/****************************************/	
.container {
	width:900px;
	margin:0 auto;
	background: url('img/bg.gif') repeat-y ;
	}
.content{
	width:608px;
	padding:50px 50px 50px 50px;
}
.logo {
	width:162px;
	padding:15px 15px 15px 15px;
	}
.footer {
	text-align:center;
	color:#E0DED2;
	}
.plus {
	text-align:right;
	padding-top:10px;
	}

/***********ECOLOGIE****/
.contenteco{
	width:608px;
	padding:50px 50px 0px 50px;
	background:#FFFFFF url(img/ecologie-bg.jpg) bottom no-repeat;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.contenteco a{
	color:#666666;
}
.contenteco a:hover{
	color:#83b106;
}
.lieneco a{
	border:solid #666666 1px;
	color:#666666;
	line-height:20px;
	padding:0px 5px 0px 5px;
}
.lieneco a:hover{
	color:#83b106;
	border:solid #83b106 1px;
}
.contenteco p{
	padding:10px 0px 10px 0px;
}
.contenteco ul{
	padding:10px 0px 10px 10px;
}
.contenteco li{
	padding:0px 0px 0px 10px;
	background:url(img/picto_fleche_seul.gif) 0px 5px no-repeat;
	list-style:none;
}
.contenteco h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#83b106;
}
.contenteco h2{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	color:#83b106;
}
.footcontenteco{
	width:498px;
	padding:60px 0px 0px 110px;
	height:154px;
	color:#83b106;
}
/***************/
.detail{
	padding-left:20px;
}

p {
	/*line-height:1.7em;*/
	text-align:justify;
	margin:0px;
	padding:0px;
}
img {
	border:0;
}
img a {
	border:0;
}
h1{
	font-weight:bold;
	font-size:12px;
}
h2{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
h3{
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}
txtaccueil{
	color:#E0DED2;
}
/*********************************/
.partenaires{
	display:block;
	width:608px;
	padding:10px 0px 10px 0px;
	text-align:center;
}
.partenaires a{
	color:#FFFFFF;
	clear:both;
}
.partenaires a:hover{
}
.partenaires a.image{
	background:url(../img/partenaires/partenaires-bg.gif) no-repeat;
	display:block;
	width:331px;
	height:245px;
	margin:4px auto 15px auto;
}
.partenaires a.image:hover img{
	outline:2px #666666 solid;
}
/************MENU*****************/
#menu dl {
	width: 192px; 
	margin: 0 auto 0 auto; 
	padding: 0px 0px 0px 0px; 
	}
#menu dt {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font-size: 12px; 
	font-weight:bold; 
	color: #fff; 
	}
#menu dd {
	margin:5px 0px 5px 0px; 
	padding:0px 0px 0px 0px; 
	color: #786F60; 
	font-size: 12px; 
	}
#gallery a, #gallery a:visited {
	font-weight:bold;
	color:#786F60;
	font-size:9px;
	display:block; 
	padding:5px 5px 5px 15px;
	/*background: #47a; */
	width:172px;
}
#menu #gallery dd.partenaires-menu a{
	display:block; 
	padding:0px 0px 0px 0px;
	width:192px;
}
#gallery a:hover {
	background:#786F60; 
	color:#FFFFFF;
	}
#menu #gallery dd.partenaires-menu a:hover{
	outline:1px #333333 solid;
}
