
*{ margin: 0; padding: 0; }*

body
{
	background:#fff;
	color:#444;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:.74em; font-family:Trebuchet MS, Arial, Sans-Serif; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0
}

h1

{
	font-size:2em;
	font-weight:400;
	float:left;
}

.underline
{
 font-size:1.3em;
 color:#208100;
 border-bottom:1px solid #eee;
 text-decoration: underline;
}
h1 a
{
	text-decoration:none;
}

h2
{
	font-size:2em;
	color:#3c3a3b;
	font-weight:400;
	margin:0 0 .8em;
}

h3
{
	font-size:2em;
	border-bottom:1px solid #eee;
	text-decoration:none;
	color:#208100;
	margin:0 0 .8em;
}
h4
{
	font-size:1.5em;
	color:#000000;
	font-weight:400;
}

p
{
	line-height:1.8em;
	margin:0 0 2em;
}

em
{
	
	cursor:pointer;
}

a
{
	color:#767676;
}

a:hover
{
	color:#208100;
	text-decoration:none;
}

img
{
	border:10px none;
}

.red
{
	color:#9D2900;
}

a:active, a:focus
{
	outline:0;
}

.wrap
{
	width:900px;
	margin:0 auto;
}

#header
{
	width:900px;
	height:100px;
	margin:0 auto;
	padding:0;
}

#header h1 a
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	font-weight:700;
	color:#000;
	margin:0;
	padding:0;
}

#header h1 a:hover
{
	color:#546783;
}

#menu
{
	float:right;
	width:740px;
}

#menu ul
{
	list-style:none;
	margin:0;
	padding:20px 20px 0 0;
}

#menu li
{
	display:inline;
}

#menu a
{
	float:right;
	width:80px;
	height:30px;
	background:url('../images/menu.jpg') no-repeat top;
	text-decoration:none;
	text-align:center;
	letter-spacing:-1px;
	font-size:14px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3a2616;
	margin-left:5px; margin-right:0; margin-top:0px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:18px; padding-bottom:0
}

#menu a:hover, #menu .current_page_item a
{
	background:url('../images/menu1.jpg') no-repeat 0 0;
	color:#9F946D
}

#teaser
{
	clear:both;
	z-index:1;
	height:259px;
	background:url('../images/teaserbg.jpg') repeat-x;
}
#teaser2
{
	clear:both;
	z-index:2;
	height:259px;
	background:url('../images/box.gif') no-repeat;
}
.box
{	clear:both;
	float:left;
	width:990px;
		z-index:2;

	color:#000;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Trebuchet MS, Verdana, Sans-Serif; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:10px
}

.box2
{	clear:both;
	float:left;
	width:790px;
		z-index:2;

	color:#000;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Trebuchet MS, Verdana, Sans-Serif; padding-left:80px; padding-right:0px; padding-top:0px; padding-bottom:10px
}


#image
{
	float:right;
	width:388px;
	position:relative;
	top:16px;
	background:url('../images/logotype.jpg') no-repeat top right;
	height:258px
}

#bottomb
{
	clear:both;
	width:100%;
	background:#1c0f09;
	font:14px Arial;
}

#bottomb .padding
{
	width:900px;
	margin:0 auto;
	padding:30px 40px 10px 60px;
}

#bottomb li
{
	background:url('../images/track.gif') repeat-x bottom;
	margin:5px 0;
	list-style-type:none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:3px
}

#bottomb li a
{
	color:#9F946D;
	background:url('../images/valid.gif') no-repeat left;
	text-decoration:none;
	display:block;
	margin-bottom:2px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:25px; padding-right:0; padding-top:5px; padding-bottom:0
}

#bottomb li a:hover
{
	color:#887e5d;
	text-decoration:none;
	background:url('../images/valid1.gif') no-repeat left;
	display:block;
	margin-bottom:2px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:25px; padding-right:0; padding-top:5px; padding-bottom:0
}

#bottomb h2
{
	color:#605941;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px 0;
}

#bottomb .rights
{
	float:right;
	z-index:1;
	width:270px;
}

#bottomb .bottomc
{
	width:270px;
	z-index:2;
	margin:0 auto;
}

#bottomb .bottomd
{
	width:270px;
	z-index:3;
	float:left;
	margin:0;
}

.main_content
{
	width:900px;
	margin:10px auto 0;
	padding:15px 0 0;

}

.sd_left
{
	float:left;
	color:#000;
	width:215px;
	border-right: 0px solid rgb(215,215,215);
	font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Trebuchet MS, Verdana, Sans-Serif; margin-left:5px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:5px; padding-right:20px; padding-top:0; padding-bottom:0
}

.sd_right
{
	clear:both;
	float:right;
	color:#000;
	width:635px;
	font:14px "Trebuchet MS", Verdana, Sans-Serif;
	margin:0 5px 0 0;
	padding:0;
}

.text_padding
{
	padding:15px 0 0;
}

.main_content h2

{
	font-size:2em;
	border-bottom:1px solid #eee;
	text-decoration:none;
	color:#208100;
	margin:0 0 .8em;
}
#footer
{
	clear:both;
	width:100%;
	background:#000000;
	border-top:6px solid #FFF915;
	color:#9F946D;
	margin:0 auto;
}

#footer .padding
{
	width:900px;
	margin:0 auto;
	padding:10px;
}

#footer .right
{
	float:right;
	margin:0 55px 0 0;
}

#footer a
{
	color:#2E8910;
	text-decoration:none;
}

#footer a:hover
{
	color:#2A6A14;
	text-decoration:none;
}
/********************/
/*  green NAVIGATION BAR  */
/********************/

/* Main menu */
.navbar ul {list-style-type:none;}
.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/ !important; font-size:11px; font-weight:bold; border-right: solid 1px rgb(80,80,80); background-color:rgb(255,249,21)}
.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 10px 0 10px; text-decoration:none; font-weight:bold; color:rgb(0,0,0); border-right:solid 0px rgb(49,112,29);}
.navbar ul li ul {display:none; border:none;}

/* Submenu (Non-IE6 hovering) */
.green {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.green ul li:hover {position:relative;} /*Sylvain IE hack*/
.green ul li:hover a {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.green ul li:hover ul {display:block; width:10.6em; position:absolute; z-index:1000; top:2.9em; margin-top:0.1em; left:0; padding:0px 16px 0px 16px; border-top:solid 1px rgb(80,157,55);}
.green ul li:hover ul li a {white-space:normal; display:block; width:11.6em; height:auto; line-height:1.3em; margin-left:-17px; padding:4px 10px 4px 10px; border-right:solid 1px rgb(80,157,55); border-left:solid 1px rgb(80,157,55); border-bottom: solid 1px rgb(143,187,128); background-color:rgb(80,157,55); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.green ul li:hover ul li a:hover {background-color:rgb(143,187,128); text-decoration:none;} /*Color subcells hovering mode*/

/* Submenu (IE6 hovering) */
.green {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.green table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}
.green ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.green ul li a:hover ul {display:block; width:10.6em; position:absolute; z-index:1000; top:2.9em; t\op:2.9em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(80,157,55); }
.green ul li a:hover ul li a {white-space:normal; display:block; w\idth:11.6em; height:0px; line-height:1.3em; padding:3px 10px 3px 10px; border-right:solid 0px rgb(80,157,55); border-left:solid 1px rgb(80,157,55); border-bottom: solid 1px rgb(143,187,128); background-color:rgb(80,157,55); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.green ul li a:hover ul li a:hover {background-color:rgb(143,187,128); text-decoration:none;} /*Color subcells hovering mode*/



/********************/
/*  blue NAVIGATION BAR  */
/********************/

/* Main menu */
.navbar ul {list-style-type:none;}
.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; font-size:11px; font-weight:bold;  background-color:rgb(255,249,21);}
.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:rgb(0,0,0); border-right:solid 0px rgb(215,215,215);}
.navbar ul li ul {display:none; border:none;}

/* Submenu (Non-IE6 hovering) */
.blue {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.blue ul li:hover {position:relative;} /*Sylvain IE hack*/
.blue ul li:hover a {background-color:rgb(1,153,203); text-decoration:none;} /*Color main cells hovering mode*/
.blue ul li:hover ul {display:block; width:13.2em; position:absolute; z-index:1000; top:2.9em; margin-top:0.1em; left:0; padding:0px 16px 0px 16px; border-top:solid 1px rgb(1,153,203);}
.blue ul li:hover ul li a {white-space:normal; display:block; width:13.0em; height:auto; line-height:1.3em; margin-left:-17px; padding:4px 16px 4px 16px; border-right:solid 1px rgb(1,153,203); border-left:solid 0px rgb(1,153,203); border-bottom: solid 1px rgb(52,189,234); background-color:rgb(1,153,203); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.blue ul li:hover ul li a:hover {background-color:rgb(52,189,234); text-decoration:none;} /*Color subcells hovering mode*/

/* Submenu (IE6 hovering) */
.blue {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.blue table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}
.blue ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(1,153,203); text-decoration:none;} /*Color main cells hovering mode*/
.blue ul li a:hover ul {display:block; width:13.2em; position:absolute; z-index:1000; top:2.9em; t\op:2.9em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(1,153,203); }
.blue ul li a:hover ul li a {white-space:normal; display:block; w\idth:13.0em; height:0px; line-height:1.3em; padding:3px 16px 3px 16px; border-right:solid 1px rgb(1,153,203); border-left:solid 0px rgb(1,153,203); border-bottom: solid 1px rgb(52,189,234); background-color:rgb(1,153,203); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.blue ul li a:hover ul li a:hover {background-color:rgb(52,189,234); text-decoration:none;} /*Color subcells hovering mode*/


/********************/
/*  orange NAVIGATION BAR  */
/********************/

/* Main menu */
.navbar ul {list-style-type:none;}
.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/ !important; font-size:13px; font-weight:bold;  background-color:rgb(225,225,225)}
.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 10px 0 10px; text-decoration:none; font-weight:bold; color:rgb(0,0,0); border-right:solid 0px rgb(215,215,215);}
.navbar ul li ul {display:none; border:none;}

/* Submenu (Non-IE6 hovering) */
.orange {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.orange ul li:hover {position:relative;} /*Sylvain IE hack*/
.orange ul li:hover a {background-color:rgb(255,249,21); text-decoration:none;} /*Color main cells hovering mode*/
.orange ul li:hover ul {display:block; width:12.1em; position:absolute; z-index:1000; top:2.9em; margin-top:0.1em; left:0; padding:0px 16px 0px 16px; border-top:solid 1px rgb(255,249,21);}
.orange ul li:hover ul li a {white-space:normal; display:block; width:13.0em; height:auto; line-height:1.3em; margin-left:-17px; padding:4px 10px 4px 10px; border-right:solid 1px rgb(255,249,21); border-left:solid 1px rgb(255,249,21); border-bottom: solid 1px rgb(255,252,147); background-color:rgb(255,249,21); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.orange ul li:hover ul li a:hover {background-color:rgb(255,252,147); text-decoration:none;} /*Color subcells hovering mode*/

/* Submenu (IE6 hovering) */
.orange {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.orange table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}
.orange ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(255,249,21); text-decoration:none;} /*Color main cells hovering mode*/
.orange ul li a:hover ul {display:block; width:12.1em; position:absolute; z-index:1000; top:2.9em; t\op:2.9em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(255,249,21); }
.orange ul li a:hover ul li a {white-space:normal; display:block; w\idth:13.0em; height:0px; line-height:1.3em; padding:3px 10px 3px 10px; border-right:solid 1px rgb(255,249,21); border-left:solid 1px rgb(255,249,21); border-bottom: solid 1px rgb(255,252,147); background-color:rgb(255,249,21); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.orange ul li a:hover ul li a:hover {background-color:rgb(255,252,147); text-decoration:none;} /*Color subcells hovering mode*/

/********************/
/*  greena NAVIGATION BAR  */
/********************/

/* Main menu */
.navbar ul {list-style-type:none;}
.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/ !important; font-size:11px; font-weight:bold; border-right: solid 1px rgb(80,80,80); background-color:rgb(255,249,21)}
.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 10px 0 10px; text-decoration:none; font-weight:bold; color:rgb(0,0,0); border-right:solid 0px rgb(49,112,29);}
.navbar ul li ul {display:none; border:none;}

/* Submenu (Non-IE6 hovering) */
.greena {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.greena ul li:hover {position:relative;} /*Sylvain IE hack*/
.greena ul li:hover a {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.greena ul li:hover ul {display:block; width:12.2em; position:absolute; z-index:1000; top:2.9em; margin-top:0.1em; left:0; padding:0px 16px 0px 16px; border-top:solid 1px rgb(80,157,55);}
.greena ul li:hover ul li a {white-space:normal; display:block; width:13.0em; height:auto; line-height:1.3em; margin-left:-17px; padding:4px 10px 4px 10px; border-right:solid 1px rgb(80,157,55); border-left:solid 1px rgb(80,157,55); border-bottom: solid 1px rgb(143,187,128); background-color:rgb(80,157,55); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.greena ul li:hover ul li a:hover {background-color:rgb(143,187,128); text-decoration:none;} /*Color subcells hovering mode*/

/* Submenu (IE6 hovering) */
.greena {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.greena table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}
.greena ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.greena ul li a:hover ul {display:block; width:12.2em; position:absolute; z-index:1000; top:2.9em; t\op:2.9em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(80,157,55); }
.greena ul li a:hover ul li a {white-space:normal; display:block; w\idth:13.0em; height:0px; line-height:1.3em; padding:3px 10px 3px 10px; border-right:solid 0px rgb(80,157,55); border-left:solid 1px rgb(80,157,55); border-bottom: solid 1px rgb(143,187,128); background-color:rgb(80,157,55); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.greena ul li a:hover ul li a:hover {background-color:rgb(143,187,128); text-decoration:none;} /*Color subcells hovering mode*/


/********************/
/*  orangea NAVIGATION BAR  */
/********************/

/* Main menu */
.navbar ul {list-style-type:none;}
.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/ !important; font-size:13px; font-weight:bold;  background-color:rgb(225,225,225)}
.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 10px 0 10px; text-decoration:none; font-weight:bold; color:rgb(0,0,0); border-right:solid 0px rgb(215,215,215);}
.navbar ul li ul {display:none; border:none;}

/* Submenu (Non-IE6 hovering) */
.orangea {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.orangea ul li:hover {position:relative;} /*Sylvain IE hack*/
.orangea ul li:hover a {background-color:rgb(255,249,21); text-decoration:none;} /*Color main cells hovering mode*/
.orangea ul li:hover ul {display:block; width:12.1em; position:absolute; z-index:1000; top:2.9em; margin-top:0.1em; left:0; padding:0px 16px 0px 16px; border-top:solid 1px rgb(255,249,21);}
.orangea ul li:hover ul li a {white-space:normal; display:block; width:13.0em; height:auto; line-height:1.3em; margin-left:-17px; padding:4px 10px 4px 10px; border-right:solid 1px rgb(255,249,21); border-left:solid 1px rgb(255,249,21); border-bottom: solid 1px rgb(255,252,147); background-color:rgb(255,249,21); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.orangea ul li:hover ul li a:hover {background-color:rgb(255,252,147); text-decoration:none;} /*Color subcells hovering mode*/

/* Submenu (IE6 hovering) */
.orangea {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.orangea table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}
.orangea ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(255,249,21); text-decoration:none;} /*Color main cells hovering mode*/
.orangea ul li a:hover ul {display:block; width:12.1em; position:absolute; z-index:1000; top:2.9em; t\op:2.9em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(255,249,21); }
.orangea ul li a:hover ul li a {white-space:normal; display:block; w\idth:13.0em; height:0px; line-height:1.3em; padding:3px 10px 3px 10px; border-right:solid 1px rgb(255,249,21); border-left:solid 1px rgb(255,249,21); border-bottom: solid 1px rgb(255,252,147); background-color:rgb(255,249,21); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.orangea ul li a:hover ul li a:hover {background-color:rgb(255,252,147); text-decoration:none;} /*Color subcells hovering mode*/

/********************/
/*  bluea NAVIGATION BAR  */
/********************/

/* Main menu */
.navbar ul {list-style-type:none;}
.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; font-size:11px; font-weight:bold;  background-color:rgb(255,249,21);}
.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:rgb(0,0,0); border-right:solid 0px rgb(215,215,215);}
.navbar ul li ul {display:none; border:none;}

/* Submenu (Non-IE6 hovering) */
.bluea {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.bluea ul li:hover {position:relative;} /*Sylvain IE hack*/
.bluea ul li:hover a {background-color:rgb(1,153,203); text-decoration:none;} /*Color main cells hovering mode*/
.bluea ul li:hover ul {display:block; width:12.2em; position:absolute; z-index:1000; top:2.9em; margin-top:0.1em; left:0; padding:0px 16px 0px 16px; border-top:solid 1px rgb(1,153,203);}
.bluea ul li:hover ul li a {white-space:normal; display:block; width:12.0em; height:auto; line-height:1.3em; margin-left:-17px; padding:4px 16px 4px 16px; border-right:solid 1px rgb(1,153,203); border-left:solid 0px rgb(1,153,203); border-bottom: solid 1px rgb(52,189,234); background-color:rgb(1,153,203); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.bluea ul li:hover ul li a:hover {background-color:rgb(52,189,234); text-decoration:none;} /*Color subcells hovering mode*/

/* Submenu (IE6 hovering) */
.bluea {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.bluea table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}
.bluea ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(1,153,203); text-decoration:none;} /*Color main cells hovering mode*/
.bluea ul li a:hover ul {display:block; width:12.2em; position:absolute; z-index:1000; top:2.9em; t\op:2.9em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(1,153,203); }
.bluea ul li a:hover ul li a {white-space:normal; display:block; w\idth:12.0em; height:0px; line-height:1.3em; padding:3px 16px 3px 16px; border-right:solid 1px rgb(1,153,203); border-left:solid 0px rgb(1,153,203); border-bottom: solid 1px rgb(52,189,234); background-color:rgb(1,153,203); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.bluea ul li a:hover ul li a:hover {background-color:rgb(52,189,234); text-decoration:none;} /*Color subcells hovering mode*/

/********************/
/*  greenb NAVIGATION BAR  */
/********************/

/* Main menu */
.navbar ul {list-style-type:none;}
.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/ !important; font-size:11px; font-weight:bold; border-right: solid 1px rgb(80,80,80); background-color:rgb(255,249,21)}
.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 10px 0 10px; text-decoration:none; font-weight:bold; color:rgb(0,0,0); border-right:solid 0px rgb(49,112,29);}
.navbar ul li ul {display:none; border:none;}

/* Submenu (Non-IE6 hovering) */
.greenb {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.greenb ul li:hover {position:relative;} /*Sylvain IE hack*/
.greenb ul li:hover a {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.greenb ul li:hover ul {display:block; width:10.6em; position:absolute; z-index:1000; top:2.9em; margin-top:0.1em; left:0; padding:0px 16px 0px 16px; border-top:solid 1px rgb(80,157,55);}
.greenb ul li:hover ul li a {white-space:normal; display:block; width:11.6em; height:auto; line-height:1.3em; margin-left:-17px; padding:4px 10px 4px 10px; border-right:solid 1px rgb(80,157,55); border-left:solid 1px rgb(80,157,55); border-bottom: solid 1px rgb(143,187,128); background-color:rgb(80,157,55); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.greenb ul li:hover ul li a:hover {background-color:rgb(143,187,128); text-decoration:none;} /*Color subcells hovering mode*/

/* Submenu (IE6 hovering) */
.greenb {background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.greenb table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}
.greenb ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(80,157,55); text-decoration:none;} /*Color main cells hovering mode*/
.greenb ul li a:hover ul {display:block; width:10.6em; position:absolute; z-index:1000; top:2.9em; t\op:2.9em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(80,157,55); }
.greenb ul li a:hover ul li a {white-space:normal; display:block; w\idth:11.6em; height:0px; line-height:1.3em; padding:3px 10px 3px 10px; border-right:solid 0px rgb(80,157,55); border-left:solid 1px rgb(80,157,55); border-bottom: solid 1px rgb(143,187,128); background-color:rgb(80,157,55); font-weight:bold; color:rgb(0,0,0);} /*Color subcells normal mode*/
.greenb ul li a:hover ul li a:hover {background-color:rgb(143,187,128); text-decoration:none;} /*Color subcells hovering mode*/

#search {

	padding-top: 10px;
}
.searchfield {width: 100px; height: 15px;border: 1px dotted #83C586; background-color: #fff; color: #000; padding:3px}
.searchbutton{background-color: #83C586; border: 2px dotted #eee}