body {
	margin: 0px;
	padding: 0px;
}


body.home {
 	/* background-image: url("./gfx/background.jpg"); */
}
body.page {
 	background-image: url("./gfx/background.gif");
 	background-repeat: repeat-y;
	background-position: center;
}

body, th, td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

td.titre {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23583C;
	border: none;
	letter-spacing:0px;
	padding : 0;
}

td.sous_titre1,td.sous_titre3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #DFDFDF;
	border: none;
	letter-spacing:0px;
	padding : 0;
}
td.sous_titre2,td.sous_titre4 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5F5F5F;
	border: none;
	letter-spacing:0px;
	padding : 0;
}

td.description {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: none;
	font-weight: normal;
	letter-spacing:0px;
	padding : 0;
}

.align-justify {
	text-align: justify;
}

.text1 {
	color: #838383;
}

.text2 {
	color: #838383;
	font-size: 10px;
}

.text3 {
	font-size: 10px;
	color: #838383;
}

.text4 {
	font-size: 10px;
	color: #838383;
}

body.print {
	margin: 0px;
	padding: 0px;
	background-color: #FAFAFA;
}

form {
	margin: 0px;
	padding: 0px;
}

.select_template {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	width: 180px;
	border: none;
}

.input1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979DA2;
	width: 140px;
	border: none;
}

.pagetitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #838383;
	font-weight: bold;
	letter-spacing:0px;
	padding : 0;
}

.subtitle{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838383;
	font-weight: bold;
	letter-spacing:0px;
	padding : 0;
}

.headingtitle1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: none;
}

.headingtitle1:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: none;
}

.headingtitle1:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: underline;
}

.headingtitle2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: none;
}

.headingtitle2:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: none;
}

.headingtitle2:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: underline;
}

.headingtitle3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: none;
}

.headingtitle3:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: none;
}

.headingtitle3:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23583C;
	font-weight: none;
	letter-spacing:0px;
	padding : 0;
	text-decoration: underline;
}

a
{      
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #23583C;
	text-decoration: underline;
}

a:visited
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #509858;
	text-decoration: underline;
}

a:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #23583C;
	text-decoration: none;
}


a.link1 {
	font-size: 10px;
	color: #838383;
	font-weight: bold;
	text-decoration: none;
}

a.link1:hover {
	text-decoration: underline;
}

a.toplink {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.toplink:hover {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

/**************************** ROOT 1 ****************************/

a.root1sel
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #F5BD80;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
  height: 0px;
}

a.root1
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
  height: 40px;
}

a.root1:hover
{
  color: #F5BD80;
  text-decoration: none;
  padding : 0;
  height: 40px;
}


/**************************** ROOT 2 ****************************/

a.root2sel
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: none;
  color: #496155;
  text-decoration: none;
  letter-spacing:0px;
}

a.root2sel:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: none;
  color: #496155;
  text-decoration: none;
  letter-spacing:0px;
}

a.root2sel:hover
{
  color: #496155;
  text-decoration: none;
}

a.root2
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: none;
  color: #6F6F6F;
  text-decoration: underline;
  letter-spacing:0px;
}

a.root2:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: none;
  color: #6F6F6F;
  text-decoration: underline;
  letter-spacing:0px;
}

a.root2:hover
{
  color: #6F6F6F;
  text-decoration: none;
}

/**************************** HEADING 2 ****************************/
/* MENU 1 et 2 */
a.menu1_heading2sel, a.menu3_heading2sel, a.menu1_heading2sel:visited, a.menu3_heading2sel:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #DFDFDF;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.menu1_heading2sel:hover, a.menu3_heading2sel:hover
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.menu1_heading2, a.menu3_heading2, a.menu1_heading2:visited, a.menu3_heading2:visited
{
  float: left;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
  margin-top: 5px;
  margin-left: 8px;        
}

a.menu1_heading2:hover, a.menu3_heading2:hover
{

  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
;         
}

/* MENU 2 et 4 */
a.menu2_heading2sel, a.menu4_heading2sel, a.menu2_heading2sel:visited, a.menu4_heading2sel:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5F5F5F;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.menu2_heading2sel:hover, a.menu4_heading2sel:hover
{
  color: #000000;
  text-decoration: none;
  padding : 0;
}

a.menu2_heading2, a.menu4_heading2, a.menu2_heading2:visited, a.menu4_heading2:visited
{
  float: left;
  margin-top: 5px;
  margin-left: 8px; 
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.menu2_heading2:hover, a.menu4_heading2:hover
{
  color: #000000;
  text-decoration: none;
  padding : 0;
}


/**************************** HEADING 3 ****************************/

a.heading3sel
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #132F20;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.heading3sel:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #132F20;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.heading3sel:hover
{
  color: #132F20;
  text-decoration: underline;
  padding : 0;
}

a.heading3
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #23583C;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.heading3:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #23583C;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.heading3:hover
{
  font-weight: none;
  color: #23583C;
  text-decoration: underline;
  padding : 0;
}


a.pagesel
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #132F20;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.pagesel:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #132F20;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.pagesel:hover
{
  color: #132F20;
  text-decoration: underline;
  padding : 0;
}

a.page_notsel
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #23583C;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.page_notsel:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #23583C;
  text-decoration: none;
  letter-spacing:0px;
  padding : 0;
}

a.page_notsel:hover
{
  font-weight: none;
  color: #23583C;
  text-decoration: underline;
  padding : 0;
}


.NewsLinks
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: none;
  color: #777CB9;
  text-decoration: none;
}

.NewsLinks:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: none;
  color: #777CB9;
  text-decoration: none;
}

.NewsLinks:hover
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: none;
  color: #777CB9;
  text-decoration: underline;
}

.NewsLinksTitle
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #777CB9;
  text-decoration: none;
}

.NewsLinksTitle:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #777CB9;
  text-decoration: none;
}

.NewsLinksTitle:hover
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #777CB9;
  text-decoration: underline;
}

.ticker-border {
margin: 0px;
padding: 2px;
height: 300;
width: 294;
border-style: solid;
border-width: 1px;
border-color: #B1B4D7;
background-color: #FFFFFF;
}

.direct
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #777CB9;
  text-decoration: none;
}



.input_search {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737BBD;
	width: 123px;
	border-style: solid;
	border-width: 1px;
	border-color: #B5B5D6;
	background: #E7E7F7;
	padding: 2px;
}

.recherche_titre
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  	font-weight: bold;
	color: #737BBD;
	padding: 0px 2px 2px 2px;
}



INPUT.button
{
	border-style: solid;
	border-width: 1px;
	border-color: #A7A6AA;
	background: #FFFFFF;
	color: #353739;
	text-align:center;
	font-size: 11px;
	height:18px;
}

a.description
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #A3A3A3;
  text-decoration: none;
}
a.description:hover
{
  color: #A3A3A3;
  text-decoration: none;
}


#avmenu {
clear: left;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-style: solid;
border-width: 0px;
border-color: #003215;
background: #FFFFFF;
width:200px;
}

#avmenu ul {	
list-style: none;
margin: 0 0 0 0;
padding: 0;
width:200px;
}	

#avmenu li {

width:200px;
font-size: 1.1em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: none;
}

/* MENU PAGE 1 */
#avmenu li.menu1_heading3 a {
text-decoration: none;
text-align: left;
color: #000000;
display: block;
padding: 2px 2px 2px 6px;
background: #FFFFFF;
border-left: 4px solid #89BE28;
}	
	
#avmenu li.menu1_heading3 a:hover {
background: #4E7701;
color: #FFFFFF;
border-left: 4px solid #78B802;
}

#avmenu li.menu1_heading3sel a {
font-size: 12px;
text-decoration: none;
text-align: left;
font-weight: bold;
color: #FFFFFF;
display: block;
padding: 2px 2px 2px 6px;
background: #4E7701;
border-left: 4px solid #78B802;
}	

#avmenu li.menu1_heading3sel a:hover {
background: #4E7701;
color: #FFFFFF;
border-left: 4px solid #78B802;
}

/* MENU PAGE 2 */
#avmenu li.menu2_heading3 a {
text-decoration: none;
text-align: left;
color: #000000;
display: block;
padding: 2px 2px 2px 6px;
background: #FFFFFF;
border-left: 4px solid #880048;
}	
	
#avmenu li.menu2_heading3 a:hover {
background: #D50071;
color: #000000;
border-left: 4px solid #880048;
}

#avmenu li.menu2_heading3sel a {
font-size: 12px;
text-decoration: none;
text-align: left;
font-weight: bold;
color: #000000;
display: block;
padding: 2px 2px 2px 6px;
background: #FFC333;
border-left: 4px solid #880048;
}	

#avmenu li.menu2_heading3sel a:hover {
background: #D50071;
color: #000000;
border-left: 4px solid #880048;
}

/* MENU PAGE 3 */
#avmenu li.menu3_heading3 a {
text-decoration: none;
text-align: left;
color: #000000;
display: block;
padding: 2px 2px 2px 6px;
background: #FFFFFF;
border-left: 4px solid #003279;
}	
	
#avmenu li.menu3_heading3 a:hover {
background: #014DBB;
color: #000000;
border-left: 4px solid #003279;
}

#avmenu li.menu3_heading3sel a {
font-size: 12px;
text-decoration: none;
text-align: left;
font-weight: bold;
color: #000000;
display: block;
padding: 2px 2px 2px 6px;
background: #014DBB;
border-left: 4px solid #003279;
}	

#avmenu li.menu3_heading3sel a:hover {
background: #014DBB;
color: #000000;
border-left: 4px solid #003279;
}

/* MENU PAGE 4 */
#avmenu li.menu4_heading3_notsel a {
text-decoration: none;
text-align: left;
color: #000000;
display: block;
padding: 2px 2px 2px 6px;
background: #FFFFFF;
border-left: 4px solid #6DB23F;
}	
	
#avmenu li.menu4_heading3_notsel a:hover {
background: #6DB23F;
color: #000000;
border-left: 4px solid #6DB23F;
}

#avmenu li.menu4_heading3sel a {
font-size: 12px;
text-decoration: none;
text-align: left;
font-weight: bold;
color: #000000;
display: block;
padding: 2px 2px 2px 6px;
background: #6DB23F;
border-left: 4px solid #6DB23F;
}	

#avmenu li.menu4_heading3sel a:hover {
background: #6DB23F;
color: #000000;
border-left: 4px solid #6DB23F;
}

#img_language
{
	filter:alpha(opacity:60);
	-moz-opacity:0.6;
	opacity:0.6;
}

#img_language:hover
{
	filter:alpha(opacity:90);
	-moz-opacity:0.9;
	opacity:0.9;
}

#img_languagesel
{
	filter:alpha(opacity:100);
	-moz-opacity:1;
	opacity:1;
}

#img_languagesel:hover
{
	filter:alpha(opacity:100);
	-moz-opacity:1;
	opacity:1;
}

.lien
{      
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #509858;
	text-decoration: underline;
}

.lien:visited
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #509858;
	text-decoration: underline;
}

.lien:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #509858;
	text-decoration: none;
}





#forms_table_main
{
	border: 1px dotted #C5C6E2;
	width: 1%;
	padding:0px;
	margin:0px;
}

#forms_td_main
{
	padding:0px;
	margin:0px;
}

#forms_table_title
{
	border-bottom: 1px dotted #C5C6E2;
	background-color: #EBEBF5;
	width: 100%;
}

#forms_td_title
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:2px;
}

#forms_td_description
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	padding:2px;
}

#forms_td_pubdate
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}

#forms_table_fields
{
	padding:10px;
}

#forms_td_fieldname
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	width:1%;
	text-align:right;
	
}

#forms_td_field
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	white-space: nowrap;
}

#forms_td_field input
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	width:250px;
	border: 1px solid #C5C6E2;
}

#forms_td_field textarea
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	width:250px;
	height:100px;
	border: 1px solid #C5C6E2;
}

#forms_td_field select
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	width:250px;
	border: 1px solid #C5C6E2;
}

#forms_table_checkbox
{
}

#forms_td_checkbox
{
	width:20px;
	text-align:left;
}

#forms_td_checkbox input
{
	width:20px;
}

#forms_td_checkbox_value
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	white-space: nowrap;
	text-align:left;
}

#forms_table_radio
{
}

#forms_td_radio
{
	width:20px;
	text-align:left;
}

#forms_td_radio input
{
	width:20px;
}

#forms_td_radio_value
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	white-space: nowrap;
	text-align:left;
}

#forms_table_footer
{
	border-top: 1px dotted #C5C6E2;
	background-color: #EBEBF5;
	width:100%;
}


#forms_button
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #C5C6E2;
	background: #FFFFFF;
	color: #353739;
	text-align:center;
}

#forms_button:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #C5C6E2;
	background: #F0F0F0;
	color: #353739;
	text-align:center;
}


#forms_response
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:50px;
	text-align:center;
}


#forms_list_main
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
}

#forms_list_reply
{
	padding: 2px 0 0 0;
}

#forms_list_field
{
	padding: 1px 0 0 0;
	clear: left;	
}

#forms_list_fieldlabel
{
	font-weight: bold;
	padding: 0 0 0 0;	
	float: left;
	position:absolute;
	width: 90px;
	text-align:right;
}

#forms_list_fieldvalue
{
	padding: 0 0 0 0;	
	position:relative;
	left: 100px;
	width: 400px;
}

#forms_list_fieldvalue a
{
	text-decoration : underline;
}

#forms_list_fieldvalue a
{
	text-decoration : none;
}

#forms_list_groupby_0
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	clear: left;	
}

#forms_list_groupby_1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A45200;
	padding: 0px 0px 5px 10px;
	clear: left;	
}

#forms_list_groupby_1 a
{
	text-decoration : underline;	
}

#forms_list_groupby_1 a:hover
{
	text-decoration : none;	
}

#forms_list_groupby_2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #23583C;
	padding: 0px 0px 0px 20px;
	clear: left;	
}

#forms_list_groupby_2 a
{
	text-decoration : underline;	
}

#forms_list_groupby_2 a:hover
{
	text-decoration : none;	
}

#forms_list_back
{
	position:relative;
	left: 100px;
	padding: 0px 0px 0px 0px;
}


#forms_list_back a
{
	text-decoration : underline;	
}

#forms_list_back a:hover
{
	text-decoration : none;	
}

.logindesc {
clear:left;
float: left;
text-align:right;
width: 120px;
color:#000000;
}

#login {
float: left;
width: 300px;
height: 25px;
margin: 10px 10px 50px 150px;
padding: 5px;
font-size: 1/0em;
background-color:#fafafa;
border:#93203f 1px solid;
color:#000000;
}

.logininput {
float: left;
text-align:right;
width: 65px;
color:#000000;
}

.loginbutton {
width: 100%;
text-align:right;
}

#login input{
width: 75px;
height: 16px;
font-size: 0.9em;
border: 1px solid #a0a0a0;
margin: 1px;
padding: 1px;
}

#login input.button {
width: 60px;
height: 18px;
font-size: 0.9em;
background-color: #f0f0f0;
border: 1px solid #a0a0a0;
margin: 1px;
padding: 1px;
}

#login input.button:hover {
background-color: #e0e0e0;
}

