
	/*
	Design by Free CSS Templates
		http://www.freecsstemplates.org
	Released for free under a Creative Commons Attribution 2.5 License
	*/

	body {
		margin: 0;
		padding: 0;
		background: #000000 url(../graphics/img03.jpg) repeat-x left top;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #837669;
	}

	h1, h2, h3 {
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		color: #649632;
	}

	h1 { font-size: 35px; }

	h2 { font-size: 25px; }

	h3 { }


	ul, ol { }

	blockquote { }

	a { color: #000000; }

	a:hover { text-decoration: none; }

	a img {
		border: none;
	}

	img.left {
		float: left;
		margin: 7px 30px 0 0;
	}

	img.right {
		float: right;
		margin: 7px 0 0 30px;
	}

	hr { color:#D2DDEC;
		border-width:0.1px;
		border-color:#D2DDEC;
		border-style:solid; }

	.list1 {
	}

	.list1 li {
		float: left;
		line-height: normal;
	}

	.list1 li img {
		margin: 0 30px 30px 0;
	}

	.list1 li.alt img {
		margin-right: 0;
	}

	#wrapper {
		background: url(../graphics/img06.jpg) repeat-x left bottom;
	}

	/* Header */

	#header-wrapper {
		width: 880px;
		margin: 0 auto;
		border-left: 10px solid #FFFFFF;
		border-right: 10px solid #FFFFFF;
		border-top: 10px solid #FFFFFF;
	}

	#header {
		width: 880px;
		height: 76px;
		margin: 0 auto;
		background: #608F30 url(../graphics/img02.jpg) no-repeat left top;
	}

	/* Menu */

	#menu {
		float: left;
		width: 880px;
		height: 51px;
	}

	#menu ul {
		margin: 0;
		padding: 25px 0 0 10px;
		list-style: none;
		line-height: normal;
	}

	#menu li {
		display: block;
		float: left;
	}

	#menu a {
		display: block;
		float: left;
		margin-right: 17px;
		padding: 5px 12px;
		text-decoration: none;
		font: 14px Georgia, "Times New Roman", Times, serif;
		color: #FFFFFF;
	}

	#menu a:hover { text-decoration: underline; }

	#menu .current_page_item a {
		color: #FFFFFF;
	}



	/* Page */

	#page_site {
		width: 880px;
		height: auto;
		margin: 0 auto;
		padding: 0px 0px 0px 0px;
		background: #FFFFFF;
		border-left: 10px solid #FFFFFF;
		border-right: 10px solid #FFFFFF;
		border-bottom: 10px solid #FFFFFF;
	}
	#content
	{
		width:880px;
		height: auto;
		margin: 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #FFFFFF;
		border-left: 10px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		border-bottom: 10px solid #FFFFFF;

	}
	/* Post */


	/** LOGO */

	#logo {
		height: 250px;
		background: url(../graphics/img01.jpg) no-repeat left top;
	}

	#logo h3, #logo p {
		float: left;
		margin: 0;
		padding: 0 0 0 20px;
		line-height: normal;
	}

	#logo h3 { padding-top: 10px; }

	#logo h3 a {
		text-decoration: none;
		text-transform: uppercase;
		color: #649632;

	}

	#logo h3 a:hover { text-decoration: underline; }

	#logo p {
		padding: 165px 0 0 15px;
		font: italic 13px Georgia, "Times New Roman", Times, serif;
		color: #B6ACA2;
	}

	#logo p a {
		text-decoration: none;
		color: #B6ACA2;
	}

	#logo p a:hover { text-decoration: underline; }

	/* Sidebar */

	#sidebar {
		float: right;
		width: 222px;
		height: auto;
		margin-right: 10px;

	}

	#sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;
		line-height: normal;

	}

	#sidebar li {
		margin-bottom: 30px;
		padding: 0 0 0px 0px;
		text-align: left;
	}

	#sidebar li ul {
		line-height: 200%;
	}

	#sidebar li li {
		margin: 0;
		padding: 0 20px;
	}

	#sidebar h2 {
		height: 33px;
		margin: 0 0 20px 0px;
		padding: 15px 0 2px 20px;
		background: url(../graphics/img04.jpg) no-repeat left top;
		font-size: 18px;
		color: #FFFFFF;
	}


	#sidebar p {
		line-height: 200%;
	}


	/* Footer */

	#footer {
		width: 880px;
		margin: 0 auto;
		padding: 0;
		background: #494336 url(../graphics/img05.jpg) no-repeat left top;
		border-left: 0px solid #FFFFFF;
		border-right: 10px solid #FFFFFF;
		border-bottom: 10px solid #FFFFFF;
	}

	#footer p {
		margin: 0;
		padding: 20px 0;
		text-align: center;
		line-height: normal;
		color: #B5ADA5;
	}

	#footer a {
		color: #B5ADA5;
	}
	#info {
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		border-color:#4E4A6F;
		margin: 1em;
		padding: 5px;
		background-color:#F5F8FC;
		-moz-border-radius:6px;
		border-radius:6px;
		width: 570px;
		font-size:90%;
		margin-bottom:20px;
		text-align:left;
	}
	/*******************************************************************
	*  Styles for last validated records page
	*******************************************************************/


	#last {
		text-align:left;
		width:570px;
		margin-left:20px;
		margin-right:auto;
	}
	#last a
	{font-weight:bold;
	}
		#last a:hover
	{font-weight:bold;
	}

	#last .directory_link A		{  color: #898989;text-decoration:none;font-weight:normal; font-size:90%}
	#last .directory_link A:visited		{ color: #898989; text-decoration:none;}
	#last .directory_link A:active		{  color: #898989;text-decoration:none;}
	#last .directory_link A:hover  	{ text-decoration:underline overline;color: black;	}

	#last_records_block {
		text-align:left;
		font-size : 90%;
		font-family:Arial;
		color:black;
		margin-left: 5px;
		margin-bottom:5px;
		width: 570px;

	}

	#last_records_block .title{
		background-color:#649632;
		border-top:1px solid black;
		border-bottom:1px solid black;
		font-size: 150%	;
		padding:10px;

	}
	/***************************************************************
	*  Container for all pages
	****************************************************************/

	#phpeasydata_container{
		background-color:#FFFFFF;
		color:black;
		font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
		font-size:95%;
		text-align:left;
		width: 600px;
		height: auto;
	}

	#phpeasydata_container .tinytext{
		color:#999999;
		font-style:italic;
		font-size:80%;
		margin-left:15px;}

	#phpeasydata_container .ann_desc{
		color:#444444;
		font-size:85%;
		margin-left:15px;
		position:relative;
		top:-10px;
	}

	/**************************************************************************************************
	*   Mise en page des tag
	**************************************************************************************************/
	.siteblock {
		float:left;
		padding:3px;

	}
	.sitetag {
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		border-color: #505F87;
		margin-bottom:0px;
		background-color:#F9FBFF;
		-moz-border-radius:3px;
		border-radius:0px;
		width:100%;
		text-align:left;
		font-size:85%;
		padding: 0px;


	}
	.sitetag .titletag {
		height: 45px;
		margin-bottom: 0px;
		padding: 10px 0px 0px 20px;
		background: url(../graphics/Last_Nouvaute.jpg) no-repeat left top;
		color: #000000;
	}

	.fichetag {
		font-style:italic;
		text-align:right;
		font-size:90%;
		width:100%;
		margin-top:2px;
		border-top:1px dotted gray;
	}

	.fichetag a		{
		font-size:120%;
		color:#3366CC;}
	.fiche a:visited	{ color:#3366CC;}
	.fiche a:active		{  color:#3366CC;}
	.fiche a:hover  	{  color:#0099FF;}
	/*****************************************************************************************************
	* Formulaire contact
	* **************************************************************************************************/
	INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
	SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
	TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
	.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
	.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
