/* @override http://monkey.local/watimberdecking.com.au/squelettes/habillage.css */

/* CSS */

/* RESET */
html .spip-admin-float { z-index: 9999; top: 40px; position: fixed; }

* {	margin: 0;	padding: 0;	outline: 0; }
p{ margin: 15px 0 15px 0; line-height:1.5em; }
i{ font-style: italic; }
strong{ font-weight: bold; }
h1{ font-size: 20px; font-weight:normal; color:#699a56; }
h2 { color: #46503e; padding-bottom: 3px; font-size:20px; font-weight: normal; }
h3{ font-size:12px; font-weight: bold; margin: 20px 0 20px 0; }
ol li{ list-style: decimal; margin-left: 25px; margin-top: 12px; }
ul li{ list-style: disc; margin-left: 25px; list-style-type:square; margin-bottom:6px; }
a, a:visited { color:#F19000; text-decoration:none; }
a:hover, a:focus { color:#133610; text-decoration:underline; }
a.spip_in, a.spip_in:visited { color:#F19000; text-decoration:none; }
a.spip_in:hover, a.spip_in:focus { color: #133610; text-decoration:underline;}
a.spip_out, a.spip_out:visited { color:#F19000; text-decoration:none; }
a.spip_out:hover, a.spip_out:focus { color: #133610; text-decoration:underline; }
a img { border: none; }
.spip_documents_center { text-align: center; display: block; }

html { background-color: #102f0d; height: 100%;  }

body { font-family: Lucida Grande, Verdana, Arial, sans-serif; font-size:13px; line-height: 1.5em; min-width: 954px; color: #133610; }

#home #wrapper { background:#fff url(images/home-bg.jpg) no-repeat center top; }
	#home #page { padding-top: 353px; height: 228px; }

#wrapper { width: 100%; background:#fff url(images/top-contact-bg.jpg) no-repeat center top; }
	.sect2 #wrapper { background:#fff url(images/top-about-bg.jpg) no-repeat center top; }
	.sect3 #wrapper { background:#fff url(images/top-merch-bg.jpg) no-repeat center top; }
	.sect4 #wrapper { background:#fff url(images/top-grain-bg.jpg) no-repeat center top; }
	.sect5 #wrapper { background:#fff url(images/top-newsletters-bg.jpg) no-repeat center top; }
	.sect6 #wrapper { background:#fff url(images/top-bulletin-bg.jpg) no-repeat center top; }
	.sect7 #wrapper { background:#fff url(images/top-contact-bg.jpg) no-repeat center top; }
	#page47 #wrapper { background:#fff url(images/top-gardner-bg.jpg) no-repeat center top; }
	
#page { width: 954px; margin: 0 auto; }

/****** Menu ******/

#nav { font-size: 13px; text-align: center; text-transform: uppercase; padding-top: 14px; padding-bottom: 55px; }
#nav span.sep { font-size: 1px; padding-left: 30px; }
#nav a, #nav a:link, #nav a:visited { color: #133610; text-decoration: none; }
#nav a:hover { text-decoration: none; color: #f19000; }
#nav a.on { text-decoration: none; color: #f19000; }

#home #nav { padding: 0; }
#home #nav a, #home #nav a:link, #home #nav a:visited { color: #f19000; text-decoration: none; }
#home #nav a:hover { text-decoration: none; color: #133610; }

#subnav { font-size: 15px; min-height: 462px; position: relative; padding-top: 30px; }
#subnav .head { position: relative; list-style:none; padding: 3px 0 8px; padding-right: 35px; text-align: right; text-transform: uppercase; display: block; font-weight: normal; }
#subnav .head.on { background:url(images/nav-on.gif) no-repeat left top; }
#subnav .head a, #subnav .head a:link, #subnav .head a:visited { color: #f19000; text-decoration: none; display: block; text-align: right; }
#subnav .head a:hover { text-decoration: none; color: #133610; }
#subnav .head.on a, #subnav .head.on a:link, #subnav .head.on a:visited { color: #fff; }
#subnav .head.on a:hover { color: #fff; cursor: text; }
	#subnav .sub2 ul { padding: 0 35px 10px 0; font-size: 12px; text-transform: uppercase; }
	#subnav .sub2 ul li { padding: 0 0 5px; margin: 0; list-style: none; }
	#subnav .sub2 ul li.on { background:none; }
	#subnav .sub2 ul li a, #subnav .sub2 ul li a:link, #subnav .sub2 ul li a:visited { color: #f19000; text-decoration: none; display: block; text-align: right; color: #616161; }
	#subnav .sub2 ul li a:hover { text-decoration: none; color: #010101; cursor: pointer; }
	#subnav .sub2 ul li.on a, #subnav .sub2 ul li.on a:link, #subnav .sub2 ul li.on a:visited { color: #010101; }
	#subnav .sub2 ul li.on a:hover { color: #010101; cursor: text; }

#nav-shadow { width: 6px; height: 462px; background:url(images/nav-shadow.png) no-repeat left top; position: absolute; top: 0; right: 21px; }

/****** End Menu ******/

#con { overflow:auto; padding-bottom: 40px; }

#con-left { float:left; overflow: auto; width: 267px; padding-left: 22px; position: relative; }

#con-right { width: 604px; padding-left: 33px; padding-top: 17px; float: left; overflow: auto; position:relative; }
	#page48 td { vertical-align: top; padding-right: 10px; }
	.article-title { font-weight: bold; font-size: 14px; padding-bottom: 5px; padding-top: 15px; }
	.announcement { margin-bottom: 20px; padding-bottom: 5px; border-bottom: solid 1px #e3e3e3; }
		.article-date { font-size: 11px; font-weight: bold; }
	.doc { padding-top: 15px; }
		.doc img { vertical-align: middle; padding-right: 20px; }
		
	.team { padding-bottom: 20px; overflow: auto; }
		.team .team-logo { width: 101px; height: 120px; padding: 7px; background:url(images/portrait-img.gif) no-repeat left top; float: left; }
		.team .team-content { width: 435px; padding-left: 12px; float: left; padding-top: 5px; }
			.team .team-content .article-title { padding-top: 0; }
			
	.link-section { padding-bottom: 30px; }
		.link-section-title { padding-bottom: 10px; font-weight: bold; }
			
			
/**** Contact Form ****/

#page48 #con-right form, #page71 #con-right form { padding: 20px 0; }
	#page48 #con-right form .form-field, #page71 #con-right form .form-field { overflow: auto; padding-bottom: 5px; clear: both; }
		#page48 #con-right form .form_label, #page71 #con-right form .form_label { float: left; width: 120px; }
		#page48 #con-right form .form_object, #page71 #con-right form .form_object { float: left; width: 300px; }
		#page48 #con-right form input[type=text], #page48 #con-right form textarea, #page71 #con-right form input[type=text], #page71 #con-right form textarea { width: 250px; font-family: Lucida Grande, Verdana, Arial, sans-serif; font-size:12px; padding: 2px; }
		#page48 #con-right form textarea, #page71 #con-right form textarea { height: 100px; }
		#page48 #con-right form .error_message, #page71 #con-right form .error_message { font-size: 11px; color: #a91207; }
	#page48 #con-right form .form_button, #page71 #con-right form .form_button { padding-top: 20px; }
	
	#page48 #con-right .reponse_formulaire_ok, #page71 #con-right .reponse_formulaire_ok { padding-top: 20px; }


/**** Footer ****/

#ft { width: 100%; height: 100px; background:url(images/ft-bg.gif) repeat-x left top; font-size: 9px; color: #fff; text-transform: uppercase; }
	#ft-inner { width: 906px; margin: 0 auto; overflow: auto; padding-top: 40px; }
		#ft-auth { width: 310px; padding-left: 14px; float: left; }
			#members_title { float: left; display: block; width: 80px; font-size: 8px; }
			#logout { float: left; width: 230px; margin: 3px 0; font-size: 9px; }
				#logout a { color: #fff; }
			#ft-auth .formulaire_login { float: left; width: 230px; }
			#ft-auth fieldset { border: none; padding: 0; margin: 0; float: left; width: 190px; }
			#ft-auth legend { display: none; }
			#ft-auth label { display: none; }
			#ft-auth li { display: inline; margin: 0; }
			#ft-auth input { font-size: 8px; color: #fff; background: none; border: solid 1px #477741; width: 88px; padding: 1px; }
			#ft-auth .details { display: none; }
			#ft-auth .editer_session { display: none; }
			#ft-auth #pass_securise img { display: none; }
			#ft-auth .boutons { float: left; width: 15px; margin: 3px 0; }
				#ft-auth .boutons input { background:#fff url(images/login-submit-bg.gif) no-repeat left top; width:15px; height:14px; display:block; border:none; cursor:pointer; font-size:1px; line-height: 1px; color: #161616; padding: 0; text-indent: -999px; }
				#ft-auth .boutons input:hover { background-position: left bottom; }
		#ft-content { width: 582px; float: left; }
			#ft-small { font-size: 8px; color: #74ab6d; }
			#ft #ft-small a, #ft #ft-small a:link, #ft #ft-small a:visited { color: #74ab6d; }
			#ft #ft-small a:hover { text-decoration: underline; }
		#ft a, #ft a:link, #ft a:visited { color:#fff; text-decoration:none; }
		#ft a:hover, #ft a:focus{ text-decoration: underline; }

/**** End Footer ****/
