body {
	background: #EFEFEF;
}

/*
	ACCUEIL
*/
	#Homepage h1 {
		width: 968px;
		height: 169px;
		background: url(/css/img/bandeau-accueil.png) scroll no-repeat top left;
		margin: 0 auto;
		text-indent: -9000px;
	}


	#Homepage #Footer_HomePage {
		text-align: right;
		color: #55290d;
		font-size: 11px;
		border-top: 1px solid #55290d;
		padding-top: 7px;
		width: 798px;
		margin: 0 auto 30px auto;
	}

	#Homepage #Footer_HomePage a {
		color: #309d25;
		text-decoration: none;
	}

	#Menu_Accueil {
		width: 798px;
		margin: 50px auto 25px auto;
	}

	#Menu_Accueil dl {
		float: left;
		color: #999999;
	}

	#Menu_Accueil dt {
		font-size: 16px;
		color: #999999;
		font-weight: bold;
	}

	#Menu_Accueil dd {
		padding:2px 0 2px 7px;
	}

	#Menu_Accueil dl a {
		color: #999999;
		text-decoration: none;
		font-size: 14px;
	}

	#Menu_Accueil dl a:hover {
		color: #666666;
		text-decoration: none;
		font-size: 14px;
	}

	#Dl_1 {
		width: 274px;
	}

	#Dl_2 {
		width: 213px;
	}

	dl#Dl_4 {
		float: right;
	}

	dl#Dl_4 dt {
		color: #EFEFEF;
	}


/*
	MENU HAUT
*/

	#Menu_Header {
		width: 968px;
		margin: 5px auto 0 auto;
		padding: 5px 0;
	}

	#Menu_Header ul.left {
		float: left;
	}

	#Menu_Header ul.right {
		float: right;
	}

	#Menu_Header ul {
		list-style: none;
	}

	#Menu_Header ul li {
		float: left;
	}

	#Menu_Header ul.left li {
		padding: 0 3px;
	}

	#Menu_Header ul.right li {
		padding: 0 6px;
	}

	#Menu_Header ul a {
		text-decoration: none;
	}

	#Menu_Header ul.left li,
	#Menu_Header ul.left li a {
		color: #005033;
		font-size: 12px;
	}

	#Menu_Header ul.right li,
	#Menu_Header ul.right li a {
		color: #999999;
		font-size: 13px;
		font-weight: bold;
	}

	#Menu_Header ul.right li.active a {
		color: #005033;
	}

/*
	ENTETE
*/

	#Header {
		background: #beec4c url(/css/img/fond-header.gif) scroll repeat-x top left;
		height: 169px;
		padding-top: 2px;
	}

	#Header h1 {
		width: 968px;
		height: 169px;
		margin: 0 auto;

		text-indent: -9000px;
	}

	#Header .Header_Cooperative {
		background-image: url(/css/img/header_cooperative.jpg);
	}

	#Header .Header_Prop_Forestier {
		background-image: url(/css/img/header_prop_forestier.jpg);
	}

	#Header .Header_Client_Bois {
		background-image: url(/css/img/header_client_bois.jpg);
	}



/*
	MENU HORIZONTAL DE NIVEAU 2
*/

	#Menu_Level_2 {
		list-style: none;
		background: #b3de47;
		width: 968px;
		height: 30px;
		line-height: 30px;
		margin: 0 auto;

	}

	#Menu_Level_2 li {
		float: left;
		margin: 0 25px;
	}

	#Menu_Level_2 li.active {
		background: #cafa50;
		line-height: 30px;
	}

	#Menu_Level_2 li a {
		padding: 5px 3px;
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
		line-height: 30px;
		font-size: 14px;
	}







/*
	COLONNAGE DU CONTENU
*/

	#Content {
		background: #f6f6f6;
		width: 968px;
		margin: 0 auto;
	}

	#Content_Left {
		width: 707px;
		float: left;
		padding:16px 0 0 23px;
	}

	#Content_Right {
		width: 200px;
		float: right;
	}

	#Content p {
		font-size: 12px;
		line-height:1.2;
		text-align: justify;
		margin:10px 0;
	}

	#Content p img {
		border: 1px solid #309d25;
	}

	#Content h2.Titre {
		font-size: 19px;
		color: #ff0066;
		margin: 11px 0;
	}

	#Content h3 {
		margin-top: 20px;
		margin-bottom: 7px;
	}

	#Content h3 ,
	#Content p.indent {
		margin-left: 20px;
	}

	#Content p.indent_first_line {
		text-indent: 20px;
	}

	#Content ul {
		margin:5px 0 5px 20px;
		list-style-type: none;
		list-style-image: url(/css/img/puce.gif);
	}

	#Content ul li {
		margin: 2px 0;
	}

	#Content p img.img_left {
		float: left;
		margin: 0 7px 7px 0;
	}

	#Content p img.img_right {
		float: right;
		margin: 0 0 7px 7px;
	}

	#Content a {
		color: #309d25;
	}

	#Content .notice {
		font-style: italic;
	}


/*
	BLOC VERT ARRONDI
*/

	.Bloc_Vert_Arrondi {
		width: 174px;
		padding-top:8px;
		background: #eaffb3 url(/css/img/fond-vert-top.gif) scroll no-repeat top left;
	}

	.Bloc_Vert_Arrondi .Bottom {
		width: 174px;
		height: 11px;
		background: #eaffb3 url(/css/img/fond-vert-bottom.gif) scroll no-repeat top left;
	}

	.Bloc_Vert_Arrondi p {
		padding:0 10px;
		text-align: justify;
		font-size: 12px;
		line-height:1.2;
	}





/*
	PIED DE PAGE
*/

	#Footer {
		margin-top: 10px;
		border-top: 2px solid #b3de47;
		background: url(/css/img/logo-footer.png) scroll no-repeat 20px top;
		padding: 0 10px 10px 0;
	}


	#Footer p {
		font-size: 11px;
		color: #55290d;
		text-align: right;
	}

	#Footer a {
		color: #55290d;
		text-decoration: none;
	}

	#Footer a.lien_vert {
		color: #309d25;
	}

	#Footer a.lien_rouge {
		color: #ea4f00;
	}



/*
	ZONE ADHERENT
*/

	#Content ul.liste_left ,
	#Content ul.liste_right {
		margin:5px 0 5px 20px;
		list-style: none;
	}

	#Content ul.liste_left li ,
	#Content ul.liste_right li {
		padding: 5px 0;
	}

	#Content ul.liste_left li a ,
	#Content ul.liste_right li a {
		text-decoration: none;
		background: url(/css/img/puce-pdf.gif) scroll no-repeat left center;
		padding: 5px 0;
		padding-left: 30px;
	}

	#Content ul.liste_left {
		float: left;
	}

	#Content ul.liste_right {
		float: right;
		margin-right: 150px;
	}

	.Bt_Passer_Annonce {
		display: block;
		text-indent: -9000px;
		float: right;
		margin-left: 65px;
		background: url(/css/img/bt_passer_annonce.gif) scroll no-repeat top left;
		width: 131px;
		height: 46px;
		outline: none;
	}


	.Bloc_Annonce {
		width: 98%;
	}

	.Bloc_Annonce td.titre {
		background-color: #efefef;
		height: 34px;
	}

	.Bloc_Annonce td.titre h3 {
		margin: 0 !important;
		color: #004824;
	}

	.Bloc_Annonce td.image img {
		border: 1px solid #309d25;
		margin: 0 15px 15px 0;
	}

	.Bloc_Annonce td.image {
		width: 230px;
	}

	.Bloc_Annonce td.descriptif {
		vertical-align: top;
	}

	.Bloc_Annonce td.prix {
		background-color: #efefef;
		font-weight: bold;
		padding-left: 40px;
	}

	.Bloc_Annonce td.prix span {
		font-weight: normal;
		font-style: italic;
		font-size: 85%;
		margin-left: 10px;
	}

	.Bloc_Annonce td.contact {
		background-color: #efefef;
	}

	.Bloc_Annonce td.contact span {
		font-weight: bold;
	}

	.Bloc_Annonce td.titre span {
		color: #000;
		font-style: italic;
		font-size: 85%;
		margin-left: 40px;
	}

	.Bloc_Annonce td.button {
		background-color: #efefef;
		text-align: right;
		width: 135px;
	}

	.Bloc_Annonce td.button button {
		background: none;
		border: none;
		padding: 0;
		cursor: pointer;
	}




/*
	MODALBOX PASSER ANNONCE
*/

	#Mb_passer_annonce {
		margin-top: 20px;
		border: 1px solid #9a9a9a;
		padding: 0 60px 10px 10px;
	}

	#Mb_passer_annonce table {
		width: 100%
	}

	#Mb_passer_annonce table td {
		padding: 2px;
	}

	#Mb_passer_annonce h2 {
		padding: 15px 0;
	}

	#Mb_passer_annonce input ,
	#Mb_passer_annonce textarea {
		width: 100%;
		border: 1px solid #2e9d1d;
	}

	input.highlight ,
	textarea.highlight {
		border: 1px solid #ef3503 !important;
	}

	#Mb_passer_annonce label {
		display: block;
		text-align: right;
	}


	#Mb_passer_annonce .label_top {
		vertical-align: top;
	}

	#Mb_passer_annonce td.short_field {
		width: 100px !important;
	}

	#Mb_passer_annonce button {
		color: #FFF;
		background: #26a01a;
		border: 1px solid #26a01a;
	}


/*
	FORMULAIRE DE CONTACT
*/
	#Contact_Form  table {
		margin-left: 30px;
		width: 450px;
	}

	#Contact_Form  table td {
		padding: 3px 4px;
	}

	#Contact_Form td.label {
		text-align: right;
	}

	#Contact_Form  input,
	#Contact_Form  textarea {
		border: 1px solid #999;
		background: #f6f6f6;
		width: 100%;
	}

	#Contact_Form .label_top {
		vertical-align: top;
	}

	.button {
		text-align: right;
	}

	.button button {
		border: 1px solid #999;
		background: #f6f6f6;
		padding: 3px 10px;
	}

	span.required {
		color: #ff0066;
		font-weight: bold;
	}



div.hr {
	padding: 1px 0 0 0;
	background: #999999;
	margin: 28px 0;
}

div.hr hr {
	display: none;
}

.Dynamicnet:hover, .Dynamicnet_Over {
	color: #ac1c8f !important;
	text-decoration: none;
}

.Dynamicnet:hover span, .Dynamicnet_Over span {
	color: #444444;
}

.Dynamicnet_Over {
	font-weight: bold;
}