@charset "UTF-8";
/* CSS Document */

#header {
	margin: 0 7px;
	padding: 5px 0 0 0;
}
#maintitle {
	margin: 0 0 5px 5px;
	padding: 8px 0 0 0;
	text-align: left;
	height: 40px;
	background-image: url(../images/greenwave.png);
	background-repeat: no-repeat;
	background-position: top right;	
}
#leftclmn {
	margin: 5px 0 4px 7px;
	padding: 0 0 125px 0;
	background-color: #c6dbf2;
	background-image: url(../images/footerforest.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align: left;
	width: 200px;
	min-height: 300px;
	float: left;
}
#leftclmn span{
	font-style: italic;
	font-size: .8em;
}
#topleftclmn {
	margin: 0;
	padding: 0;
	background-image: url(../images/upperleftmenu.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 200px;
	height: 5px;
	position: absolute;
}



#fupam,
#fupam ul {
	margin: 0;
	padding: 0;
	list-style : none;
	width : 200px;
}
#fupam p {
	padding : 0.5em 1em;
	margin: 0;
	background-color: #578844;
	background-image: url(../images/greenmenu.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
	color : #ffffff;
	display : block;
	font-weight : bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #92b385;
	border-bottom-color: #234522;
}
#fupam ul p {
	padding: 0.25em 1em;
	background-color: #c6dbf2;
	background-image: none;
	border-top-color: #dae8f7;
	border-bottom-color: #818f9e;
	color : #0073bf;
	font-size: .9em;
	font-weight : normal;
}




#submenu,
#submenu ul {
	margin: 0;
	padding: 0;
	list-style : none;
	width : 200px;
}
#submenu a {
	padding : 0.5em 1em;
	margin: 0;
	background-color: #578844;
	background-image: url(../images/greenmenu.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
	color : #ffffff;
	display : block;
	font-weight : bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #92b385;
	border-bottom-color: #234522;
}
#submenu li a:hover, #submenu li .open {
	background-color: #0073bf;
	background-image: url(../images/bluemenu.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-color: #59a3d3;
	border-bottom-color: #0d385e;
}
#submenu ul a {
	padding: 0.25em 1em;
	background-color: #c6dbf2;
	background-image: none;
	border-top-color: #dae8f7;
	border-bottom-color: #818f9e;
	color : #0073bf;
	font-size: .9em;
	font-weight : normal;
}
#submenu ul a:hover {
	background : #e3edf9;
	border-top-color: #edf3fb;
	border-bottom-color: #949aa2;
}
#main {
	margin: 5px 7px 4px 212px;
	padding: 0;
	width: 685px;
	text-align: justify;
	font-size: 0.95em;
	line-height: 1.15em;
}
#main a:link, a:visited {
	color:#265FAA;
	text-decoration: none;
}
#main a:hover {
	text-decoration: underline;
	color: #000000;
}
#main a:active {
	text-decoration: none;
	color: #1E457B;
}
#main p {
	margin: 0 0 10px 0;
	padding: 0 10px;
}
#main ul {
	margin: 0;
	padding: 0 10px 10px 35px;
	list-style-position: outside;
	list-style-type: square;
}
#main ol {
	margin: 0;
	padding: 0 10px 10px 35px;
	list-style-position: outside;
	list-style-type: decimal;
}
#main li {
	margin: 0;
	padding: 0 0 5px 0;
}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
	margin: 20px 10px 10px 10px;
	padding: 0;
	color: #6b803f;
	line-height: 1.15em;
}
#main .logo {
	padding: 5px;
	float: right;
	border: #c6dbf2 1px outset;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 10px;
}
#main .logo p{
	margin: 5px 0 0 0;
	padding: 2px 0 3px 5px;
	background-color: #F6FAFB;
	font-size: .85em;
}

#main #fermes {
	display: block;
	padding: 0;
	margin: 0;
}
#main .ferme {
	padding: 5px 5px 0 5px;
	border: #c6dbf2 1px outset;
	background-color: #FFFFFF;
	float: left;
	margin: 0 5px 10px 10px;
}
#main .ferme p{
	margin: 5px 0;
	padding: 2px 0 3px 20px;
	background-color: #F6FAFB;
	font-size: .85em;
	width: 180px;
	text-align: left;
}

#main .lpict {
	padding: 5px 5px 0 5px;
	float: left;
	border: #c6dbf2 1px outset;
	background-color: #FFFFFF;
	margin: 5px 15px 10px 10px;
}
#main .lpict p{
	margin: 5px 0;
	padding: 2px 0 3px 20px;
	background-color: #F6FAFB;
	font-size: .85em;
}
#main .rpict {
	padding: 5px 5px 0 5px;
	float: right;
	border: #c6dbf2 1px outset;
	background-color: #FFFFFF;
	margin: 5px 10px 10px 15px;
}
#main .rpict p{
	margin: 5px 0;
	padding: 2px 0 3px 20px;
	background-color: #F6FAFB;
	font-size: .85em;
}
#main .link{
	margin: 0;
	padding: 0 14px 0 0 ;
	background-image: url(../images/link.png);
	background-position: right center;
	background-repeat: no-repeat;
}
#main .zoom{
	margin: 0 5px 0 0;
	padding: 0;
	background-image: url(../images/zoom.png);
	background-position: 4px center;
	background-repeat: no-repeat;
}
#main .descBox {
	margin: 0 10px;
	padding: 2px 0 0 0;
	background-color: #c6e6b9;
	border: #e1f5d8 1px outset;
}
#main .descBox h4 {
	margin: 0 2px 3px 2px;
	padding: 5px 8px;
	background-color: #92b285;
	color: #FFFFFF;
}
#main .plus h4{
	padding-left: 23px;
	cursor: pointer;
	background-image: url(../images/arrow_open.png);
	background-position: 6px center;
	background-repeat: no-repeat;
}
#main .plus h4.colapsed{
	background-image: url(../images/arrow_close.png);
}
#main table {
	margin: 0 0 2px 2px;
	padding: 0;
	background-color: #dfefd9;
	width: 659px;
}
#main tr {
	margin: 0;
	padding: 0;
	background-color: #edf7e9;
}
#main th {
	margin: 0;
	padding: 5px;
	background-color: #bdd7b4;
	color: #FFFFFF;
}
#main th.tb_hilite {
	background-color: #d4e6cd;
	color: #000000;
}
#main td {
	margin: 0;
	padding: 10px;
	background-color: #edf7e9;
	font-size: .9em;
}
#main td.tb_hilite {
	background-color: #c5e3b9;
	font-weight: bold;
}
.clear {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}