body, html
{
	padding:0; margin:0;
	text-align:center;
	background:#000000;
	color:#ececc8;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
body
{
	background:url(../images/header.jpg) no-repeat 50% 0;
}
a
{
	color:#c3c331;
	text-decoration:underline;
}


a:hover
{
	color:#e57b03;
	text-decoration:none;
}

a img, img
{
	border:none;
}
a:active, embed:active, object:active { outline: none; }
a:focus, embed:focus, object:focus  { -moz-outline-style: none; }

h1, h2, h3, h4, h5 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h1
{
	height:30px;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:4px;
	padding-bottom:2px;
}
#mainTitre
{
	font-family:"Arial Black", arial, helvetica, sans-serif;
	font-size:30px;
}
#page_content h1
{
	color:#c3c331;
	font-size:14px;
	padding:0 ;
	height:auto;
	line-height:normal;
	border-bottom:1px solid #4a4a1a;
}

h2
{
	font-size:18px;
	color:#e57b03;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:15px 0 20px 0;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}

p
{
	margin:0px 0;
	text-align:justify;
	padding:5px 0;
}
embed, object
{
	margin:0 !important; padding:0 !important;
}


.clear{ clear:both }
.small, small{ font-size:80%; }
.align-right { text-align:right; }
.align-left { text-align:left; }

/* STRUCTURE */
#container
{
	width:900px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
	#header
	{
		height:200px;
		width:auto;
		position:relative;
	}
		#linkToHome
		{
			display:block;
			width:500px;
			height:160px;
			text-indent:-999em;
			overflow:hidden;
		}

	#main
	{
		
	}
		.main-title
		{
			width:auto;
			border-bottom:1px solid #252500;
			background:url(../images/bg_couleurs.jpg) no-repeat 100% 100%;
			margin-bottom:20px;
			height:45px;
		}
			.main-title h1
			{
				height:40px;
			}
		#content
		{
			sborder:1px solid red;
		}
			#content_wrapper
			{
			}
			
			#right
			{
				float:right;
				width:260px;
			}
			#footer
			{
				position:relative;
				height:86px;
				border-top:1px solid #252500;
				background:url(../images/bg_couleurs.jpg) no-repeat 100% 0;
				padding:10px;
				margin-top:20px;
				text-align:center;
				color:#41412f;
				clear:both;
			}
				#signature
				{
				}
					#signature p
					{
						font-size:11px; text-transform:none;margin:0; padding:0; font-weight:normal;
						text-align:center;
					}
					#signature a
					{
						color:#6e6e49;
						text-decoration:none;
					}
					#signature a:hover
					{
						color:#ffffff;
						text-decoration:none;
					}
				#footer a
				{
					background:none;
					
				}
					#footer_liens
					{
					}
					#footer_liens a
					{
					}
					#footer_liens a:hover
					{
					}
	/* CONTENU PAGE NORMALE */
	#pre_content
	{
		float:left;
		width:360px;
	}
	#page_content
	{
		width:520px;
		float:right;
		background:#282d03;
		padding:10px;
	}
	.intro{ 
		border-top:1px solid #4a4a1a; 
		border-bottom:1px solid #4a4a1a;
		background:#212502;
		padding:20px;
	}
		.intro h2
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			text-transform:none;
			margin:0;
			padding:0;
			color:#d7df85;
			text-align:justify;
		}
		.intro h2 em, .intro h2 i
		{
			font-size:12px;
			font-style:normal;
			display:block;
			padding-top:10px;
			color:#ececc8;
		}
		.intro h2 b { font-size:150%; }
	#pre_content .intro{ 
		border-top:none; 
		border-bottom:1px solid #4a4a1a;
		background:#212502 url(../images/bg_shadow_content_left.jpg) repeat-y 100% 0;
		padding:20px;
	}
	.content-part{ border-bottom:1px solid #212502; padding-bottom:15px; }
	#pre_content .content-part { padding:15px;  }
	.content-part h2
	{
		margin:10px 0;
		padding:0;
		padding-left:25px;
		background:url(../images/content-part_bg_h2.gif) no-repeat 0 50%;
		line-height:16px;
	}
		.content-part h2 span{ display:block; color:#FFFFFF; font-size:11px; font-style:italic; font-weight:normal; line-height:10px; }
	.content-part ul
	{
		margin:4px 0; padding:0; padding-left:30px;
		list-style-image:url(../images/ulLi.jpg);
	}

	/* MENU */
	#menu
	{
		position:absolute;
		background:transparent url(../images/menu_top_60.png) no-repeat 0 0;
		padding-top:14px;
		top:-5px;
		right:0px;
		width:220px;
		z-index:2;
		sdisplay:none;
	}
		#menu_wrapper{
			background:transparent url(../images/menu_center_60.png) repeat-y 0 0;
		}
		#menu_bottom{
			background:transparent url(../images/menu_show.png) no-repeat 0 0;
			height:38px;
		}

		/* IE 6 */
		* html #menu
		{
			background:transparent url(../images/menu_top.gif) no-repeat 0 0;
		}
		* html #menu_wrapper{
			background:url(../images/menu_center.gif) repeat-y 0 0;
		}
		* html #menu_bottom{
			background:transparent url(../images/menu_show.gif) no-repeat 0 0;
			height:38px;
		}
		#menu ul
		{
			width:210px;
		}
		#menu #anim_c
		{
		}
		#menu ul, #menu ul li
		{
			margin:0;
			margin:0 5px;
			padding:0;
			list-style-type:none;
			display:block;
		}
		
		#menu ul li a
		{
			display:block;
			background:none;
			font-size:12px;
			text-transform:capitalize;
			padding:2px 0;
			color:#ffffff;
			text-decoration:none;
			border:0px solid red;
			border-bottom:none;
			font-weight:bold;
		}
		#menu ul li a:hover, #menu ul li.over a, #menu ul li:hover a
		{
			color:#c3c331;
		}		
		#menu ul li.active a
		{
			color:#c3c331;
		}
		
		#menu ul.secondary
		{
			color:#b2b262;
			border-top:1px solid #b2b262;
			padding-top:10px; margin-top:10px;
		}
			#menu ul.secondary li a
			{
				color:#b2b262;
			}
			#menu ul.secondary li a:hover
			{
				color:#ffffff;
			}
			
		/* SOUS MENUS */
		#menu ul li ul
		{
			display:none;
			position:absolute;
			top:auto;
			left:auto;
			background:#FFFFFF;
			padding:10px;
			border-bottom:1px solid #9c1b34;
			z-index:2;
		}
		
.animMurVegetalC
{
	/* 450*360 */
	padding:35px;
}


/*
	POPUP
*/

#editoOverlay
{
	position:fixed;
	top:0; 
	left:0;
	-position:absolute;
	height:100%;
	width:100%;
	background:url(../images/black-60.png) repeat;
	z-index:995;
}
#editoContainer{
	background:none repeat scroll 0 0 #333333;
	border-color:-moz-use-text-color #282D03 #282D03;
	border-right:10px solid #282D03;
	border-style:none solid solid;
	border-width:medium 10px 10px;
	left:50%;
	margin-left:-325px;
	position:absolute;
	text-align:center;
	top:202px;
	width:500px;
	z-index:996;
}
	
	#editoMenu
	{
		width:auto;
		height:34px;
		background:#282D03;
	}
		
		#editoContainer #editoMenu a
		{
			color:#eee;
			font-size:12px;
		}
		
	#editoFermer, #editoDontShowAgain
	{
		display:block; 
		text-decoration:none;
		line-height:34px;
		font-size:12px;
		padding:0 10px;
		float:right;
	}
	#editoDontShowAgain
	{
		background:url(../images/edito-dontshow.jpg) no-repeat 95% 0;
		padding-right:30px;
	}
	#editoDontShowAgain.dontShow { background-position:95% 100%;}
	#editoContenu
	{
		/*padding:7px;*/
	}
	
	#editoVideo{
		height:270px;
		background:#CCC;
	}
	#editoTexte{}
	#editoEdito{}

.popup
{
	
}
	
	.popup h1
	{
		color:#C3C331;
		float:left;
		font-size:19px;
		height:auto;
		line-height:normal;
		margin-bottom:12px;
		padding:0;
		text-align:center;
		width:100%;
	}
	
	.popup .rea-titre
	{
		border-bottom:1px solid #4A4A1A;
		float:left;
		/*height:24px;*/
		margin-bottom:3px;
		position:relative;
		width:100%;
	}
	
	.popup .news-single-img
	{
		float:right;
	}
	
	.popup .rea-description-wrapper
	{
		text-align:justify;
	}
	
		.popup .news-single-img img
		{
			margin-left:14px;
			margin-bottom:14px;
		}
		
.popup .colonne
{
	float:left;
	margin:18px 30px;
	text-align:center;
	width:172px;
}

.popup .colonne hr
{
	border:none;
	border-bottom:4px solid #ABCB55;
	margin:14px 0 8px;
}

