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;
}



