@charset "utf-8";
/* CSS Document */

/* #355212 FORMULAIRE C. FONCEE */
/* #edf4ddFORMULAIRE C. CHAMPS */
/* #88ae52  FORMULAIRE C. MOYEN */
/* #d3d3d3  SPECIAL */


.grid_x_top {
	background: #3c98d2 url("x_top.jpg") repeat;
	color:white;
	padding: 3px;
	padding-top: 16px;
	text-align: left;
	vertical-align:text-bottom;

}
.grid_axis_top {
	background: #3c98d2 url("axis_top.jpg") repeat;
	color:white;
	padding: 3px;
	padding-top: 16px;
	text-align: left;
	vertical-align:text-bottom;

}

.grid_y_right {
	background-color:#87cb5f;
	color:white;
	padding: 3px;
	text-align: left;
	vertical-align:text-bottom;
	border-bottom: 1px dotted gray;
}

.grid_content {
	background-color:#e6f1b4;
	text-align: left;
	color:black;
	padding: 3px;
	vertical-align:text-bottom;
	border-bottom: 1px dotted gray;

}

.grid_content_f {
	background-color:#e6f1b4;
	color:black;
	vertical-align:text-bottom;
	border: 1px dotted gray;
}

body {   	

			background: #8ea946 url("page_bck.png") top center repeat;
			margin-top:0px;
			margin-left: 0px;
			text-align: left;
			top: 0px;
			bottom: 0px;
			margin-bottom: 0px;
			font-family: Arial, Helvetica, Verdana;
			font-size: 13px;
			}

tbody 		{font-size:13px;}

table       {background: transparent;
             padding: 0px;
             border: none;}

a			{color: #587D3C;}			 
		
a.default	{color: #587D3C;font-size:12px;text-decoration:none;}			 	

.masthead 	{background-color:#88ae52;}

/* error */
.f_error {
	color:blue;
	font-weight: bold;
	font-size: 13px;
}

.margin_title {
	background-color: #6c97b3;
	vertical-align:text-bottom;
	padding: 5px 10px 3px 10px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}



/* Pop-window */
table.pop_window {
		background-color: #F1F1E3;
		filter: progid:DXImageTransform.Microsoft.shadow (color=gray,direction=135 );
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid gray;
		
}
td.pop_window_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 20px 30px 10px 30px;
}
td.pop_window_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 0px 30px 0px 30px;
}
textarea.pop_window_textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		width: 350px;
		padding: 5px;
		height: 150px;
}


/* login */
table.login {
	background: url("login_bck.png");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: white;
}
input.login {
	background-color: white;
	font-size:12px;
	width: 200px;
	padding: 3px;

}

/* SECTIONS */
td.page_section {font-family: Arial, Helvetica, sans-serif;
			 font-size: 14px;
			 color: #463925;
			 font-weight: bold;
			 border-bottom: 1px dotted gray;
			 padding: 36px 0px 0px 0px;
			 text-align: left;
			 }	

td.d_menu {
		background-color: #463925;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 3px 8px 3px 8px;
		border-right: 2px solid white;
		cursor: pointer;
}			 	
a.d_menu:link,a.d_menu:active,a.d_menu:visited {
	color: white;
	text-decoration: none;
}
a.d_menu:hover {
	color: white;
	text-decoration: underline;
}

/* PAGE LINKS */

td.page_link_on {
	background-color: #463925;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	width: 16px;
	height: 18px;
	border: thin solid #7aa7d0;
}
td.page_link_off {
	background-color: #bfd7ec;
	color: #587D3C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	width: 16px;
	height: 18px;
	border: thin solid #7aa7d0;
}

a.page_link_off:link,a.page_link_off:visited,a.page_link_off:active {
	text-decoration: none;
	color: #587D3C;
}
a.page_link_on:link,a.page_link_on:visited,a.page_link_on:active {
	text-decoration: none;
	color: white;
}


/* SECTIONS */
.title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 28px;
		color: #587D3C;
		padding: 21px 0px 8px 0px;
		}
.sub_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		color: #587D3C;
		padding: 0px 0px 36px 0px;
		}		
.text {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 13px;
		color: black;
		padding: 0px 0px 36px 0px;
		}		


/* NAVIGATION  */

select.nav_selector	{
		background: url("/ressources/hm_bck_on_dev.gif");
		background-repeat: repeat-x;
		background-color:#509DD7;
		color: white;
		font-family: Arial,Helvetica, sans-serif;
		font-size: 12px;
		padding: 0px 0px 0px 0px;
}


/* SECTIONS */
td.section_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 21px;
		color: #698096;
		padding: 0px 0px 8px 0px;
		border-bottom: 1px dotted gray;
		}

/* Login */
td.wks_login {
		filter: alpha(opacity=75); /* IE */
	    opacity: 0.75; /* Safari, Opera et Mozilla */
		text-align: left;
		padding-bottom: 7px;
		}
input.wks_button {
		background-color: #7DA413;
		color: white;
		}
td.related_links {
	background: #7DA413;
	font-size: 12px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	padding: 2px 15px 2px 5px;
	border: 1px solid gray;
	cursor: pointer;
	filter: alpha(opacity=75); /* IE */
    opacity: 0.75; /* Safari, Opera et Mozilla */
	}
div.access_info {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #587D3C;
}
a.access_info:link,a.access_info:active,a.access_info:visited {
		color: #587D3C;
		text-decoration:none;
}
a.access_info:hover {
		color: #587D3C;
		text-decoration:underline;
}
input.access_info {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #587D3C;
		width: 130px;
		heigth: 15px;
		padding-left: 2px;
}

	
/* DEFAULTS */	
.main_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		text-align:justify;
		padding: 21px 0px 21px 0px;
		}	
a.color_link:link,a.color_link:visited, a.color_link:visited  {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #587D3C;
		}
a.color_link:hover  {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #587D3C;
		text-decoration:none;
		}

.small_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		text-align: left;
		}	

.medium_text {
		font-family: Arial,Helvetica, sans-serif;
		font-size: 13px;
		text-align: left;
		}

/* NAVIGATION */
td.breadcrumb {
		font-family: Tahoma, Verdana;
		font-size: 12px;
		text-transform:uppercase;
		letter-spacing: 2px;
		font-weight:bold;
		color: #587D3C;
		padding: 36px 0px 15px 0px;
		text-align: left;
}
a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited {
		color: #587D3C;
		text-decoration: none;
}
a.breadcrumb:hover {
		color: #587D3C;
		text-decoration: underline;
}



/* ERROR */
td.message_title{
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		font-weight: bold;
		padding: 16px 30px 0px 30px;
		}
td.message_text {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		padding: 30px 30px 21px 30px;
		}	
					


/* headers */
td.sub_header {
		background:url(/ressources/hm_lines.gif);
		background-repeat:repeat-x;
		padding: 3px 0px 10px 0px;
}
span.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 10px;	
}


/* menus */
td.vm_n1_0_off {
	background: url("vm_off.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #587D3C;
	/*background-color: #E4EDF2;*/
	padding: 3px 10px 3px 14px;
	/*border-bottom: 1px dotted gray;*/
	width: 160px;
	cursor: pointer;
}
td.vm_n1_1_off {
	background: url("vm_off.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #587D3C;
	/*background-color: white;*/
	padding: 3px 10px 3px 14px;
	/*border-bottom: 1px dotted gray;*/
	width: 160px;
	cursor: pointer;
}
td.vm_n1_0_on {
	background: url("vm_on.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #587D3C;
	/*background-color: #E4EDF2;*/
	padding: 3px 10px 3px 14px;
	/*border-bottom: 1px dotted gray;*/
	width: 160px;
	cursor: pointer;
}
td.vm_n1_1_on {
	background: url("vm_on.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #587D3C;
	/*background-color: white;*/
	padding: 3px 10px 3px 14px;
	width: 160px;
	/*border-bottom: 1px dotted gray;*/
}

td.vm_n2_off {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	/*background-color: #F0F5F8;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
}
td.vm_n2_0_off {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	/*background-color: #F0F5F8;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
	width: 160px;
}
td.vm_n2_1_off {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	/*background-color: white;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
	width: 160px;
}
td.vm_n2_0_on {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	/*background-color: #F0F5F8;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
}
td.vm_n2_1_on {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	/*background-color: white;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
	width: 160px;

}

a.vm_n2_off:link,a.vm_n2_off:active,a.vm_n2_off:visited {
	color: #587D3C;
	text-decoration: none;	
}
a.vm_n2_off:hover {
	color: #587D3C;
	text-decoration: underline;	
}
a.vm_n2_on:link,a.vm_n2_on:active,a.vm_n2_on:visited {
	color: #587D3C;
	text-decoration: underline;	
}
a.vm_n2_on:hover {
	color: #587D3C;
	text-decoration: underline;	
}

tr.h_menu_main	{
		width: 1000px;
		}
/* #7F9DBA */		
td.h_menu_off	{
		background: url("hm_off.png");
		background-repeat: repeat-x;
		cursor: pointer;
		color: white;
		padding: 9px 10px 5px 10px;
		border-right: 2px solid #7b9347;
		border-left: 2px solid #7b9347;
		}
td.h_menu_off:hover	{
		background: url("hm_on.png");
		border-right: 2px solid #d8ebb0;
		border-left: 2px solid #d8ebb0;
		}

td.h_menu_on	{
		background: url("hm_on.png");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 2px 10px;
		border-right: 2px solid #d8ebb0;
		border-left: 2px solid #d8ebb0;
		}
td.h_inter_on	{
		width:2px;
			}
a.h_menu_off:link, a.h_menu_off:active,a.h_menu_off:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: 1px;
		text-decoration: none;
		color: white;
}
a.h_menu_on:link, a.h_menu_on:active,a.h_menu_on:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: 1px;
		text-decoration: none;
		color: white;
}
a.h_menu_hover:link, a.h_menu_hover:active,a.h_menu_hover:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: 1px;
		text-decoration: underline;
		color: white;
}

		
td.h_inter_off	{
		/*background: url("hm_bck_off.gif");*/
		width:2px;	
		}
.hm_submenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
		padding-top: 10px;
}		
a.hm_submenu:link,a.hm_submenu:active,a.hm_submenu:visited {
		color: white;
		letter-spacing: 0.5px;
		text-decoration: none;
}
a.hm_submenu:hover {
		color: white;
		letter-spacing: 0.5px;
		text-decoration: underline;
}

.h_sub_off {
		position:absolute;
		top:-500px;
		left:-500px;
		display:off;
} 
/*
.h_sub_on {
		position:absolute;
		margin:0px;
		top:0px;
		left:0px;
		z-index:100;
		width:200px;
		background-color: #9eb155;
		display:active;
		border-left: 2px solid #355212;
		border-bottom: 1px solid #355212;
		border-right: 2px solid #355212;

}
*/
.h_sub_on {
		position:absolute;
		margin:0px;
		top:0px;
		left:0px;
		z-index:100;
		width:250px;
		background:url(/ressources/hsub.png);
		display:active;
		text-align:left;
		border-left: 1px dotted #355212;

}

ul.hmenu {margin: 0px;padding:0px;width:225px;background:url(/ressources/hsub.png);
background-color: #b5ca64;
}

ul.hmenu li{list-style:none;background:#9db47f;padding: 6px 10px 6px 10px;border-bottom:1px dotted #355212;		border-right: 1px dotted #355212;
}
ul.hmenu li:hover{list-style:none;background:#869672;padding: 6px 10px 6px 10px;border-bottom:1px dotted #355212;		border-right: 1px dotted #355212;
}
/*
ul.hmenu {margin: 0px;padding:0px;background-color: #b5ca64;
}

ul.hmenu li{list-style:none;padding: 6px 10px 4px 10px;border-bottom:1px solid #355212;}
*/

/* SESSION INFO */
.session_info_1 {
		background-color: #464f23;
		width:100%;
}
td.session_info {
			text-align: right;
			font-family: Arial, Helvetica;
			font-size:13px;
			padding: 5px 10px 5px 10px;
			color:#d0e591;
			}			
a.session_info:link, a.session_info:active, a.session_info:visited {
			font-family: Arial, Helvetica;
			font-size:13px;
			color: #d0e591;
			text-decoration: underline;
			}
a.session_info:hover {
			color: #d0e591;
			text-decoration: none;
			}

#private_footer { 
		width: 1000px;
		vertical-align: top;
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: black;
    	padding: 10px;
    } 
#private_footer a{color:black;}

td.footer { 
		width: 1000px;
		vertical-align: top;
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: white;
    	padding: 10px;
    } 			
a.footer {text-decoration:underline;color:white}
			
/* IMAGES */
img.left {

	float: left;
	padding: 0px 10px 6px 0px;

}

img.right {

	float: right;
	padding: 0px 0px 6px 10px;

}
		 
			 
/* iframe */

iframe.indexliens {
				border: #000000 1px solid;
				overflow: auto;
				width: 400px;
				height: 150px;
				background-color: #FBFBF5;
				padding-bottom: 21px;
				cursor: pointer;
				}
td.indexliens {	
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				background: transparent;
				}
				
iframe.indeximages {
				border: #000000 1px solid;
				overflow: auto;
				width: 400px;
				height: 150px;
				background-color: #FBFBF5;
				padding-bottom: 21px;
				cursor: pointer;
				}

td.indexliens_0_off {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 18px;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #FBFBF5;
				/*filter: alpha(opacity=60); /* IE */
    			opacity: 0.60; /* Safari, Opera et Mozilla */
				cursor: pointer;
				}
td.indexliens_0_off:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 18px;
				color: #A73D2B;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #FBFBF5;
				/*filter: alpha(opacity=90); /* IE */
    			opacity: 1.00; /* Safari, Opera et Mozilla */
				cursor: pointer;
				}				
td.indexliens_1_off {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 18px;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #F1F1E3;
				/*filter: alpha(opacity=60); /* IE */
    			opacity: 0.60; /* Safari, Opera et Mozilla */
				cursor: pointer;
				}

td.indexliens_1_off:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 18px;
				color: #A73D2B;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #FBFBF5;
				/*filter: alpha(opacity=90); /* IE */
    			opacity: 1.00; /* Safari, Opera et Mozilla */
				cursor: pointer;
				}					

/* Pied de page */
		 
.on
{
		 display: active;
}

.off
{
		 display: none;
}
.section_on {
		background-color: #91a379;
		display: active;
}	
.section_off {
		background-color: white;
		display: none;
}
table.t_section_on {
		background-color: #91a379;
}
table.t_section_off {
		background-color: white;
}


/* Search */

input.search {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	padding: 5px;
}			

@charset "utf-8";
/* CSS Document */

/* PLAN */

td.search_section_link {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 30px 0px 0px 24px;
		}
td.search_subsection_link {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		padding: 8px 0px 0px 48px;
		}
td.search_subsection_2_link {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		padding: 0px 0px 0px 72px;
		}

a.result_title:link,a.result_title:active,a.result_title:visited {
		color: #587D3C;
		text-decoration:none;
		padding: 0px;
		border: none;
		}


/* RECHERCHE */

.result_title {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #587D3C;
		padding: 0px 0px 0px 0px;
		}
a.result_title:link,a.result_title:active,a.result_title:visited {
		color: #587D3C;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.result_title:hover {
		color: #587D3C;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}
		
.result_section {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #587D3C;
		padding: 16px 0px 3px 0px;
		}

.result_small {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #587D3C;
		padding: 3px 0px 8px 0px;
		}
td.result_source_ext {
		background: url(/ressources/apercu_ext_link.png);
		background-repeat:no-repeat;
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #587D3C;
		padding: 6px 0px 8px 28px;
		width:100%;
		}		
a.result_source_ext:link,a.result_source_ext:active,a.result_source_ext:visited {
		color: #587D3C;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.result_source_ext:hover {
		color: #587D3C;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}
		
.result_abstract {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		padding: 0px 0px 0px 0px;
		}
		
.result_authors {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #587D3C;
		font-style: italic;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		}	
.result_index {
		background-color: #587D3C;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		font-weight: normal;
		color: white;
		padding: 0px 6px 0px 6px;		
}
.result_docs {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		text-align: right;
		color: #587D3C;
		padding: 10px 0px 0px 0px;		
}
td.result_pages {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #587D3C;
		padding: 0px 6px 0px 6px;		
		/*border-right: 1px dotted #587D3C;*/
}
a.result_pages:link,a.result_pages:active,a.result_pages:visited {
		color: #587D3C;
		text-decoration: none;
}			
a.result_pages:hover {
		color: #587D3C;
		text-decoration: underline;
}			
a.result_pages_on:link,a.result_pages_on:active,a.result_pages_on:visited {
		color: #587D3C;
		font-weight: bold;
		text-decoration: underline;
}			
a.result_pages_on:hover {
		color: #587D3C;
		font-weight: bold;
		text-decoration: underline;
}			

.result_nav {
		padding: 10px 0px 10px 0px;		
}

.search_terms {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		font-weight: normal;
		padding: 12px 0px 21px 0px;
		}
.index_terms {
		font-family: Arial, Helvetica, Verdana;
		font-size: 16px;
		color: #587D3C;
		font-weight: normal;
		padding: 12px 0px 21px 0px;
		}		
		
td.result_inter {
		
		border-bottom: 1px dotted gray;
		padding: 12px 0px 12px 0px;
}

/* ALPHA MENU */

td.alpha_menu {
	padding: 10px 0px 21px 0px;
}

div.alpha_menu {
	float:left;
	width: 16px;
	background-color: #587D3C;
	text-align: center;
	vertical-align:text-bottom;
	height: 16px;
	border: 2px solid white;
	cursor:pointer;
}
div.alpha_menu:hover {
	background-color: #587D3C;
}

div.alpha_menu_on {
	float:left;
	width: 16px;
	background-color: #587D3C;
	height: 16px;
	text-align:center;
	vertical-align: middle;
	border: 2px solid white;
	cursor:pointer;
}
a.alpha_menu:link,a.alpha_menu:active,a.alpha_menu:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration:none;
}
a.alpha_menu:link,a.alpha_menu:active,a.alpha_menu:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration:none;
}

a.alpha_menu:link,a.alpha_menu:active,a.alpha_menu:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration:none;
}
td.index_results {
	text-align: left;
	padding: 0px 0px 3px 0px;
}
a.index_results:link,a.index_results:active,a.index_results:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #587D3C;
	text-decoration:none;
}
a.index_results:hover {
	text-decoration:underline;
}
td.index_margin {
	text-align: left;
	padding: 2px 0px 2px 0px;
}
a.index_margin:link,a.index_margin:active,a.index_margin:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #587D3C;
	text-decoration:none;
}
a.index_margin:hover {
	text-decoration:underline;
}

span.index_margin_title {
	background-color: #587D3C;
	vertical-align:text-bottom;
	padding: 3px 10px 3px 10px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
a.index_margin_title:link,a.index_margin_title:active,a.index_margin_title:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration:none;
}
a.index_margin_title:hover {
	text-decoration:underline;
} 


#main {
		width:100%;
		clear:both;
}
#content {
		width:100%;
}


.clearboth {
		clear:both;
		height:1px;
}

.form_title {
             font-family: Arial, sans-serif;
             font-size: 21px;
             color: #355212;
             font-weight: bold;
             border-bottom: 1px dotted gray;
             padding: 28px 0px 16px 0px;
             }
			 
			 
/* SECTIONS */

#content { font-size:13px;		
			text-align: left;
			font-family: Tahoma, Verdana, sans-serif;
			padding: 0px 0px 0px 0px;
}
#content h1 {
		font-size: 28px;
		color: #587D3C;
		font-weight:normal;
		padding: 10px 0px 0px 0px;
		margin-bottom:0px;
		}
#content h2 {
		font-size: 18px;
		color: #587D3C;
		}		
#content .text {
		font-size: 13px;
		color: black;
		padding: 0px 0px 10px 0px;
		}
		
#content .date {
		font-size: 14px;
		color: #587D3C;
		}
#content .lead_text {
		font-size: 14px;
		color: #587D3C;
		border-bottom: 1px dotted gray;
		margin-bottom: 16px;
		}
		
#content .listing_category {
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: black;
		padding: 60px 0px 0px 0px;
		}
									 
#content .listing_title {
		font-size: 18px;
		color: #587D3C;
		padding: 16px 0px 0px 0px;
		}	

#content .listing_title a{color: #355212;text-decoration:none;}	
#content .listing_title a:hover{color: #355212;text-decoration:underline;}		

#content .listing_posted {
		font-style: italic;
		color: #587D3C;
		}		
#content .listing_date {
		font-size: 14px;
		color: #587D3C;
		}
#content .listing_lead_text {
		font-size: 14px;
		color: #587D3C;
		padding: 0px 0px 10px 0px;
		border-bottom: 1px dotted gray;
		}	
					
#content .listing_abstract {
		padding: 0px 0px 10px 0px;
	}				 

#content .listing_text {
		padding: 0px 0px 0px 0px;
	}				 
#content .listing_text a{color: #587D3C;}	
#content .listing_text a:hover{color: #587D3C;text-decoration:none;}	

#content .listing_files {
		padding: 21px 0px 0px 0px;
	}	
#d_title {
             font-family: Arial, sans-serif;
             font-size: 21px;
             color: #355212;
             font-weight: bold;
			 margin-bottom: 21px;
             }
#upload_title {
             font-family: Arial, sans-serif;
             font-size: 21px;
             color: #355212;
             font-weight: bold;
			 margin: 21px 0px 21px 0px;
             }	
.page_section {
             font-family: Arial, sans-serif;
             font-size: 16px;
             color: #355212;
             font-weight: bold;
			 margin: 21px 0px 21px 0px;
             }				 		 
.doc_status {
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 90%;
			 border-bottom: 1px dotted #355212;
			 color: #355212;
			 }
.anchor {
			padding:0px;
			margin: 0px;	 
		}
		 

select.special {
			 background-color: #d3d3d3;
			 color:black;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 400px;
			 padding: 2px 5px 2px 5px;
			 }	

.actions_icons {

			float:left;
			padding-right:5px;
}			
.smallicon {

			float:left;
			padding: 0px 5px 2px 0px;
}
.largeicon {

			float:left;
			padding: 0px 10px 5px 0px;
}

.text a	{color: #587D3C;text-decoration:underline;}			 
		
.text a:hover	{color: #587D3C;text-decoration:none;}	


/*  V2 */

input 		{			 
			 background-color: #edf4dd;
			 color:black;
			}


input.title_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
			 width: 550px;
			 height: 28px;
			 padding: 2px 5px 2px 5px;
			 clear:left;
			 }
input.text_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 height: 28px;
			 padding: 2px 5px 2px 5px;
			 clear:left;
			 }			 
.field_title {font-family: Arial, Helvetica, sans-serif;
			 color:	#355212;
			 font-size: 13px;
			 font-weight: bold;
			 padding: 21px 0px 0px 0px;
			 clear:left;
			 }
.field_title_2 {font-family: Arial, Helvetica, sans-serif;
			 color:	#355212;
			 font-size: 13px;
			 font-weight: bold;
			 padding: 21px 0px 0px 0px;
			 }
.field_description {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 padding: 0px 0px 0px 0px;
			 color: #355212;
			 }
.field_description_2 {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 padding: 0px 0px 0px 0px;
			 color: #355212;
			 }
.text_field_2{
			 font-family:arial,helvetica,sans-serif;
			 font-size:13px;
			 height: 28px;
			 padding: 2px 5px 2px 5px;
			 color: black;
			 float:left;
			 width:180px;
			 }				 			 
.question_section {
             font-family: Arial, sans-serif;
             font-size: 16px;
             color: #355212;
             font-weight: bold;
			 margin: 32px 0px 0px 0px;
			 border-bottom: 1px dotted #355212;
             }				 
textarea.code{
			 background-color: #eef3e1;
             font-family: courier new,courier,sans-serif;
             font-size: 13px;
			 margin:0px;
			 padding:0px;
			 text-align: left;
}		 
.poll_description {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 font-weight:bold;
			 padding: 16px 0px 0px 0px;
			 color: #355212;
			 }			 
textarea.text_field {
			 background-color: #eef3e1;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 padding: 2px 5px 2px 5px;
			 }			 

.radio_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 padding: 0px 0px 0px 0px;
			 }	
select.select_field {
			 background-color: #eef3e1;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 300px;
			 height: 28px;
			 padding: 2px 5px 2px 5px;
			 }			 		 
.special {
			 background-color: #cdd6aa;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 height: 28px;
			 padding: 2px 5px 2px 5px;
			 }			

/* V2 */

input.default {
			 background-color: #edf4dd;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 100%;
			 height: 16px;
			 width: 550px;
			 padding: 5px;
			 }
			 
			 
			 


.workgroup_tab {
             font-family: Arial, sans-serif;
             font-size: 13px;
			 text-align: center;
			 float:left;
			 width:23%;
			 height:140px;
			 border:1px solid #ECE9D8;
			 padding-top: 50px;
}
.workgroup_tab:hover {
			 background-color: #ECE9D8;
			 filter: alpha(opacity=80); /* IE */
		     opacity: 0.80; /* Safari, Opera et Mozilla */
}	

.workgroup_tab a {
			 font-family: Arial, sans-serif;
             font-size: 13px;
			 text-decoration: none;
}			 
.workgroup_tab a:hover {
			 text-decoration: underline;
}			 

.workgroup_posted {
			color: #666666;
}



a.w_translation:link,a.w_translation:visited, a.w_translation:active {
			color: #999999;
			text-decoration: none;
			}

a.w_translation:hover {
			color: #999999;
			text-decoration: none;
			}			

a.w_readlink:link,a.w_readlink:visited, a.w_readlink:active {
			color: #355212;
			text-decoration: none;
			}

a.w_readlink:hover {
			color: #355212;
			text-decoration: underline;
			}	
			
#w_content  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 cursor:pointer;
			 width:65%;
			 margin: 10px 30px 10px 60px;
			 text-align: left;
			 float:left;
}
#w_form_content  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 cursor:pointer;
			 width:60%;
			 margin: 10px 20px 10px 60px;
			 text-align: left;
			 float:left;
}
#w_content_full  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 cursor:pointer;
			 width:100%;
			 margin: 10px 30px 10px 10px;
			 text-align: left;
			 float:left;
}
#w_content  .w_comment_abstract {
			 background: url(/ressources/icons/comment_abstract.png);
			 background-repeat:repeat-y;
			 text-align: left;
			 color: #666666;
			 cursor:pointer;
			 padding-bottom:5px; 
			 clear:both;
}
#w_content  .w_comment_title_off {
			 text-align: left;
			 cursor:pointer;
			 clear:both;
}
#w_content  .w_comment_title_on {
			 text-align: left;
			 cursor:pointer;
			 clear:both;
}

#w_content  .w_file_off {
			 text-align: left;
			 clear:both;

}
#w_content  .w_file_on {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 text-align: left;
			 clear:both;
}

#w_content  .w_comment_abstract_p {
			 text-align: left;
			 color: #666666;
			 cursor:pointer;
			 margin-left: 1em;
			 padding-bottom:5px; 
			 clear:both;
}
#w_content  .w_comment_title_p {
			 background: url(/ressources/icons/comment.png);
			 background-repeat: no-repeat;
			 text-align: left;
			 margin-top:1em;
			 margin-left: 1em;
			 padding-left: 24px;
			 color:black;
			 cursor:pointer;
			 clear:both;
}

#w_content .w_link {
			background: none;
			padding: none;
			color: black;
			text-decoration: none;
			}
#w_content .w_link:hover {
			text-decoration: underline;
			}

#w_content .w_comment_menu {
			 background: url(/ressources/icons/comment_abstract.png);
			 background-repeat: no-repeat;
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color:#355212;
			 padding-bottom:5px; 
			 cursor:pointer;
}
#w_content .w_comment_menu_p {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color:#355212;
			 padding-bottom:5px; 
			 cursor:pointer;
}
#w_content a.w_comment_menu {
			 background:none;
			 color:#355212;
			 text-decoration: none;
}

#w_content a.w_comment_menu:hover {
		background:none;
		color: #355212;
		text-decoration: underline;
}
			

/* FORMS */

#content-pane {
	background-color: white;
	text-align: left;
	font-family: tahoma;
	font-size:13px;
	width: 90%;
	height: 100%;
	margin: 60px;
}



#central_form_content  {
             font-family: arial,sans-serif;
             font-size: 13px;
			 cursor:pointer;
			 width:65%;
			 height: 600px;
			 margin: 10px 0px 10px 20px;
			 text-align: left;
			 float:left;
			 overflow:scroll;
}

#right_form_content  {
             font-family: arial,sans-serif;
             font-size: 13px/100%;
			 text-align: left;
			 width:25%;
			 height: 600px;
			 padding-left:20px;
			 float:right;
			 border-left: 1px dotted #355212;
			 overflow:scroll;
}


/* CONTENT HEADER */

#content-header {
	padding-top:10px;
	background-color: #607044;
	text-align: left;
	font-family: tahoma;
	font-size:13px/100%;
	width:100%;
}

#content-header .w_title {
	background:transparent;
	color:white;
	font-size:1.7em;
	text-align: left;
	font-family: tahoma;
	width: 60%;
	overflow:hidden;
	padding: 10px;
	float:left;
	clear:both;
}

#content-header .title {
	background:transparent;
	color: white;
	font-size:1.3em;
	text-align: left;
	font-family: tahoma;
	width: 60%;
	overflow:hidden;
	padding: 10px;
	float:left;
	clear:both;
}

#content-header .searchbox {
	width: 30%;
	padding: 10px;
	float: right;
}
#content-header .search_box {
			background: #eef0ba;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 13px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
#content-header .search_button {
			margin-left: 3px;
			background: #eef0ba;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 13px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
/* ACTIONS */
#actions  {
				
		background-color: #91a379;
		/*background:url("view_header_actions_bckg.png");*/
		background-repeat: repeat-x;
		/*padding: 20px 20px 0px 20px;*/
        font-family: Tahoma, sans-serif;
		width:100%;
        font-size: 13px;
		text-align: left;
		padding-top:10px;
		height:30px;
		border-bottom: 2px solid #355212;
		vertical-align:bottom;
		clear:both;
}
#actions .menu {
		display:inline;
		height:30px;
}

#actions .links {
		margin-right:10px;
		float:left;
}
#actions .icons {
		margin-right:10px;
		height:30px;
		float:left;
}

#actions a{
		color:white;
		font-family: Verdana, sans-serif;
		font-size: 13px;
		text-decoration: none;
}

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

.quote {
	background-color: #374d0f;
	float:left;
	margin: 16px 16px 16px 0px;
	padding: 10px 32px 10px 16px;
	font-family: Tahoma, Arial, sans-serif;
	color: #c9f2cc;
	width: 150px;
	font-size: 15px;
}

/* POSTBOARD */

#target .t_off{
	background-color: white;
	padding: 5px;
	margin-right: 15px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	vertical-align:middle;
	border: 1px solide white;
}
#target .t_off:hover{
	background-color: #e6ebdb;
	margin-right: 10px;
	border: 1px solid #999999;
}
#target .t_on{
	background-color: #e6ebdb;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #999999;
}

#target .c_off{
	border: 1px solid white;
	margin-right:5px;
}
#target .c_on{
	border: 1px solid #999999;
	margin-right: 5px;
}



/* RIGHT MARGIN */

#right_margin {text-align:left;font-size:13px;font-family: tahoma,sans-serif;padding:0px 0px 0px 0px;}

#right_margin_title  {
	/*margin: 0.5em 0 1em;*/
	margin: 1em 0em 0em 0em;
  	padding: 0em;
	color:#355212;
	font-size: 14px;
	font-weight:bold;
	border-bottom:1px dotted #355212;		
}

#right_margin .listing_title a{color: #355212;text-decoration:none;}	
#right_margin .listing_title a:hover{color: #355212;text-decoration:underline;}

#right_margin_text ul {
	/*margin: 0.5em 0 1em;*/
	margin: 0em;
  	padding: 0em;
	color:#355212;
	font-size: 13px;	
}
#right_margin_text  ul li {
	/*	margin: 0.5em 0 1em;*/	
	margin: 0em;
  	padding: 0em;
	list-style-type: none;
    list-style-image: none;
	font-size: 13px;
	clear:left;	

}
#right_margin .listing_text a{color: #587D3C;}	
#right_margin .listing_text a:hover{color: #587D3C;text-decoration:none;}

#right_margin_text  a:hover {
	color:#355212;
	text-decoration: underline;
}
#right_margin .listing_posted {
		font-style:italic;
	}	
#right_margin .listing_title {
		font-size: 13px;
		color: #587D3C;
		padding: 0px 0px 0px 0px;
		}	
#right_margin .listing_category {
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 0,5px;
		color: black;
		padding: 24px 0px 0px 0px;
		}
#right_margin .listing_abstract {
		color: black;
		padding: 0px 0px 10px 0px;
	}				 

#right_margin .listing_abstract img {float:left;padding-right:7px;}


#right_margin .listing_text {
		padding: 0px 0px 10px 0px;
	}			

#right_margin h1 {
		font-size: 16px;
		font-weight: bold;
		color: #587D3C;
		padding: 21px 0px 0px 0px;
		}

#right_margin h2 {
		font-size: 15px;
		font-weight: bold;
		color: #587D3C;
		padding: 21px 0px 0px 0px;
		}
#right_margin h3 {
		font-size: 14px;
		font-weight: bold;
		color: #587D3C;
		padding: 21px 0px 0px 0px;
		}

#right_margin .margin_quote {

	background-color: #374d0f;
	margin-top: 144px;
	padding: 10px 32px 10px 16px;
	font-family: Tahoma, Arial, sans-serif;
	color: #c9f2cc;
	font-size: 15px;
}
#right_margin .margin {

	margin-top: 32px;
	padding: 36px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
}
#left_margin {font-size:13px;
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 13px;
		padding: 0px 0px 0px 0px;
}

#left_margin .listing_title {
		color: #587D3C;
		padding: 0px 0px 0px 0px;
		}

#left_margin .listing_title a {		
		color: #587D3C;
		text-decoration:none;
		}
#left_margin .listing_title a:hover {		
		text-decoration:underline;
		}
		
#left_margin .listing_date {
		font-style:italic;
		color: #587D3C;
		padding: 0px 0px 0px 0px;
		}				
#left_margin .listing_category {
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 0,5px;
		color: black;
		padding: 24px 0px 0px 0px;
		}
#left_margin .listing_posted {
		font-style:italic;
	}				 

#left_margin .listing_abstract {
		padding: 0px 0px 10px 0px;
	}				 
#left_margin .listing_abstract img {float:left;padding-right:7px;}

#left_margin .listing_text {
		padding: 0px 0px 10px 0px;
	}			
#left_margin a{color: #587D3C;}	

#left_margin .listing_text a{color: #587D3C;}	
#left_margin .listing_text a:hover{color: #587D3C;text-decoration:none;}

#left_margin h1 {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding: 21px 0px 0px 0px;
		}

#left_margin h2 {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		padding: 21px 0px 0px 0px;
		}
#left_margin h3 {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 21px 0px 0px 0px;
		}

/* VIEW STYLES */



input.searchbox {
			background: #E1EBF8;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 11px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
select.searchbox {
			background: #E1EBF8;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 11px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
			
#view_listings {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: black;
			width:100%;
			border-bottom: 1px solid black;
			}

#view_listings a {
			text-decoration: none;
			color: black;
			}
#view_listings a:hover {
			text-decoration: underline;
			color: black;
			}	
			
#view_listings .links	 {
			background:none;
			padding: 0px 10px 0px 10px;
			float:left;
			}
.checkbox	 {
			float:left;
			}												
#view_listings .row_1 {background-color: white;
			border-bottom: 1px dotted gray;
			vertical-align:middle;
			height: inherit;
			clear:both;
			}			
#view_listings .row_2 {
			border-bottom: 1px dotted gray;
			background: url("view_row_1.png");
			background-repeat: repeat;
			height: 3em;	
			vertical-align:middle;
			clear:both;
			}			

#view_listings .row_3 {
			background-color:#c0c0c0;
			border-bottom: 1px dotted gray;
			height: 36px;
			vertical-align:middle;
			clear:both;
			}	

#view_headers {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: white;
			width:100%;
			height:18px;
			vertical-align:bottom;
			/*padding: 5px 10px 5px 10px;*/
			border-bottom: 1px solid #91a379;
			clear:both;
			}		
#view_headers .column	{
			text-align:left;
			margin:0px;
			padding:0px;
			float:left;
}
#view_headers .column_title	{
			text-align:left;
			margin:0px;
			padding-left:30px;
			float:left;
}			
#view_headers .arrows	{
			margin:0px;
			padding:0px;
			float:left;
}
				
#view_headers a.column_on {
			color: white;
			font-weight: bold;
			text-decoration: underline;
			}
#view_headers a.column_on:hover {
			color: white;
			font-weight: bold;
			text-decoration: none;
			}
#view_headers a.column_off {
			color: white;
			text-decoration: underline;
			}
#view_headers a.column_off:hover {
			color: white;
			text-decoration: none;
			}	
							
#view_pages {
			background-color: #cdd6aa;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: white;
			width:100%;
			height:24px;
			text-align:right;
			vertical-align:bottom;
			/*padding: 5px 10px 5px 10px;*/
			border-top: 1px solid black;
			border-bottom: 1px solid black;
			clear:both;
			}		

#view_pages a {float:none;}

#view_pages .page_link {
			font-size: 13px;
			} 
#view_pages	.arrows {float:none;}

tr.wks_list_rows_1 {background-color: white;
			filter: alpha(opacity=100);
    		opacity: 1.00;
				}			
tr.wks_list_rows_1:hover {background-color: #edf4d6;
			filter: alpha(opacity=75);
    		opacity: 0.75;
			}
tr.wks_list_rows_2 {background-color: #edf4d6;
			filter: alpha(opacity=100);
    		opacity: 1.00;
			}			
tr.wks_list_rows_2:hover {background-color: #edf4d6;
			filter: alpha(opacity=75);
    		opacity: 0.75;
			}
td.wks_list_headers {
			background-color: #cdd6aa;
			/*background:url(/ressources/me/ed_submenu_bckg.jpg); background-repeat:repeat-x;*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: black;
			padding: 5px 10px 5px 10px;
			border-bottom: 1px solid black;
			}		

a.wks_list_headers_on:link, a.wks_list_headers_on:active, a.wks_list_headers_on:visited {
			font-size: 12px;
			color: black;
			font-weight: bold;
			text-decoration: underline;
			}
a.wks_list_headers_on:hover {
			font-size: 12px;
			color: black;
			font-weight: bold;
			text-decoration: none;
			}
a.wks_list_headers_off:link, a.wks_list_headers_off:active, a.wks_list_headers_off:visited {
			font-size: 12px;
			color: black;
			text-decoration: underline;
			}
a.wks_list_headers_off:hover {
			font-size: 12px;
			color: black;
			text-decoration: none;
			}

								
td.wks_list_docs {
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: black;
			padding: 5px 10px 5px 10px;
			border-bottom: 1px dotted #e2e5e6;
			}
a.wks_list_docs:link, a.wks_list_docs:active, a.wks_list_docs:visited {
			text-decoration: none;
			color: black;
			}
a.wks_list_docs:hover {
			text-decoration: underline;
			color: black;
			}	

/*WORGROUPS */
.workgroup_tab {
             font-family: Arial, sans-serif;
             font-size: 13px;
			 text-align: center;
			 float:left;
			 width:23%;
			 height:140px;
			 border:1px solid #ECE9D8;
			 padding-top: 50px;
}
.workgroup_tab:hover {
			 background-color: #ECE9D8;
			 filter: alpha(opacity=80); /* IE */
		     opacity: 0.80; /* Safari, Opera et Mozilla */
}	

.workgroup_tab a {
			 font-family: Arial, sans-serif;
             font-size: 13px;
			 text-decoration: none;
}			 
.workgroup_tab a:hover {
			 text-decoration: underline;
}			 

.workgroup_posted {
			color: #666666;
}



a.w_translation:link,a.w_translation:visited, a.w_translation:active {
			color: #999999;
			text-decoration: none;
			}

a.w_translation:hover {
			color: #999999;
			text-decoration: none;
			}			

a.w_readlink:link,a.w_readlink:visited, a.w_readlink:active {
			color: #355212;
			text-decoration: none;
			}

a.w_readlink:hover {
			color: #355212;
			text-decoration: underline;
			}	
			
#w_content  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 width:65%;
			 margin: 10px 0px 10px 10px;
			 text-align: left;
			 float:left;
}
#w_form_content  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 width:60%;
			 margin: 10px 30px 10px 30px;
			 text-align: left;
			 float:left;
}
#w_content_full  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 width:100%;
			 margin: 10px 30px 10px 10px;
			 text-align: left;
			 float:left;
}
#w_content  .w_comment_abstract {
			 background: url(/ressources/icons/comment_abstract.png);
			 background-repeat:repeat-y;
			 text-align: left;
			 color: #666666;
			 cursor:pointer;
			 padding-bottom:5px; 
			 clear:both;
}
#w_content  .w_comment_title_off {
			 text-align: left;
			 cursor:pointer;
			 clear:both;
}
#w_content  .w_comment_title_on {
			 text-align: left;
			 cursor:pointer;
			 clear:both;
}

#w_content  .w_file_off {
			 text-align: left;
			 clear:both;

}
#w_content  .w_file_on {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 text-align: left;
			 clear:both;
}

#w_content  .w_comment_abstract_p {
			 text-align: left;
			 color: #666666;
			 cursor:pointer;
			 margin-left: 1em;
			 padding-bottom:5px; 
			 clear:both;
}
#w_content  .w_comment_title_p {
			 background: url(/ressources/icons/comment.png);
			 background-repeat: no-repeat;
			 text-align: left;
			 margin-top:1em;
			 margin-left: 1em;
			 padding-left: 24px;
			 color:black;
			 cursor:pointer;
			 clear:both;
}

#w_content .w_link {
			background: none;
			padding: none;
			color: black;
			text-decoration: none;
			}
#w_content .w_link:hover {
			text-decoration: underline;
			}

#w_content .w_comment_menu {
			 background: url(/ressources/icons/comment_abstract.png);
			 background-repeat: no-repeat;
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color:#355212;
			 padding-bottom:5px; 
			 cursor:pointer;
}
#w_content .w_comment_menu_p {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color:#355212;
			 padding-bottom:5px; 
			 cursor:pointer;
}
#w_content a.w_comment_menu {
			 background:none;
			 color:#355212;
			 text-decoration: none;
}

#w_content a.w_comment_menu:hover {
		background:none;
		color: #355212;
		text-decoration: underline;
}
			
#w_menu  {
			 background-color:white;	
             font-family: Tahoma, sans-serif;
             font-size: 13px/100%;
			 text-align: left;
			 width:25%;
			 height:100%;
			 /*padding:10px;*/
			 float:right;
			 /*border-left: 2px solid #355212;*/
}

ul.w_menu   {
	/*margin: 0.5em 0 1em;*/
	background-color: #d9dadc;
	margin: 0em;
  	padding: 0em;
	color:#355212;
	font-size: 13px;	

}
li.w_menu   {
	/*	margin: 0.5em 0 1em;*/	
	margin: 0em;
  	padding: 0.4em;
	list-style-type: none;
    list-style-image: none;
	/*background-color: #6b80ac;*/
	border-bottom: 1px dotted black;
	font-size: 13px;
	clear:left;	

}
#w_menu  a {
	color:#355212;
	text-decoration: none;
}

#w_menu  a:hover {
	color:#355212;
	text-decoration: underline;
}


#w_menu .container {
	/*	margin: 0.5em 0 1em;*/	
	margin: 0em;
	background-color: #d9dadc;
	border-bottom: 1px solid black;
	font-size: 13px;
	height:120px;
	overflow:auto;	
}

#w_menu .title {
	/*	margin: 0.5em 0 1em;*/	
  	padding: 0.5em;
	background-color: #6b80ac;
	border-bottom: 1px solid black;
	font-size: 1.3em;
	color:white;
}

#w_menu a.display_all {
	/*	margin: 0.5em 0 1em;*/	
  	padding: 0px;
	margin:0px;
	font-size:0.8em;
}

#w_menu .options {
	/*	margin: 0.5em 0 1em;*/	
	background:url("/ressources/skins/pacc/ed_menu_bckg.png");
	background-repeat;repeat-x;
  	padding: 0.5em;
	background-color: #607044;
	border-bottom: 1px solid black;
	font-size: 1.3em;
	color:white;
}

#w_menu .options a {
	color:white;
	text-decoration:none;
}

#w_menu .options a:hover {
	color:white;
	text-decoration:underline;
}


#w_menu  input.text_field{
             font-family: Arial,sans-serif;
             font-size: 13px/100%;
			 height: 28px;
			 padding: 2px 5px 2px 5px;
			 width:200px;
			 margin:0px;
			 text-align: left;
}

#w_menu  .field_title{
             font-family: Arial,sans-serif;
             font-size: 13px/100%;
			 width:200px;
			 margin:0px;
			 padding:16px 0px 0px 0px;
			 text-align: left;
}
#w_menu  select{
             font-family: Arial,sans-serif;
             font-size: 13px/100%;
			 width:200px;
			 margin:0px;
			 height: 28px;
			 padding: 2px 5px 2px 5px;
			 text-align: left;
}

#w_menu  .field_description{
             font-family: Arial,sans-serif;
             font-size: 13px/100%;
			 width:200px;
			 margin:0px;
			 padding:0px;
			 text-align: left;
}

.workspace_header_title {

			font-family:Tahoma,Verdana,sans-serif;
			font-size:21px;
			padding:36px 0px 12px 0px;

}

/* left-pane */
#side_menu {
		width:200px;
		height:100%;
		vertical-align: top;
		padding: 0px 10px 31px 10px;
		float:left;
		background: #91a379;
}

#left-pane-menu {
			width: 200px;
			font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
			font-size: 13px;
			text-align: left;
			vertical-align: top;
			/*background-color: #91a379;*/
			color: #91a379;
			cursor: pointer;
			/*border: 1px dotted black;*/
}

#left-pane-menu .wm_1_on {
			background: url("ic_folder_on.gif"); background-repeat: no-repeat;
			color: white;
			width: 170px;
			font-weight:bold;
			font-size: 13px;
			background-color: #91a379;
			width: 190px;
			margin: 1.5em 0em 0em 0em;
			border-bottom: 1px dotted #e7f0cf;
			}

#left-pane-menu .wm_1_off {
			background: url("ic_folder_off.gif"); background-repeat: no-repeat;
			font-size: 13px;
			background-color: #91a379;
			color: white;
			width: 170px;
			font-weight:bold;
			margin: 1.5em 0em 0em 0em;
			padding: 3px 10px 6px 20px;
			border-bottom: 1px dotted #e7f0cf;
			}

#left-pane-menu .wm_1 {
			font-size: 13px;
			background-color: #91a379;
			color: #e7f0cf;
			width: 170px;
			padding: 3px 10px 6px 20px;
			border-bottom: 1px dotted #e7f0cf;
			}
			
#left-pane-menu .wm_2_off:hover {
			background: url("ic_folder_on.gif");
			}
			
ul.wm_2  {
	background-color:#9db47f;
	margin: 0em;
  	padding: 0em;
	color:#344d11;
	font-size: 13px;	
}
li.wm_2  {
	/*	margin: 0.5em 0 1em;*/	
	background-color:#9db47f;
	margin-left: 1em;
  	padding: 3px;
	list-style-type: none;
    list-style-image: none;
	font-size: 13px;
	clear:left;	

}

#left-pane-menu .icons {
	vertical-align: middle;
	float:left;
	padding-right:10px;									
}								
#left-pane-menu .icons:hover {
	filter: alpha(opacity=60); /* IE */
    opacity: 0.60; /* Safari, Opera et Mozilla */
	cursor: pointer;
}

#left-pane-menu a {

		color: white;
		text-decoration:none;
		}
#left-pane-menu a:hover {

		color: white;
		text-decoration:underline;
		}

#logs {
	font-family:arial,sans-serif;
	font-size:13px;
	color:black;
}

#logs .log_author {
	font-weight:bold;
}
#logs .log_date {
}
#logs .log_note {
	font-style:italic;
}

.log_separator {
	clear:both;
	height:10px;
}	

.category_section {
	font-weight:bold;
}
.category_subsection {
	padding:0px;
}

#main_category {
	margin: 30px 0px 10px 0px;
	width: 230px;
	font-family: tahoma,verdana,sans-serif;
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #f8ffe0;
}
#main_category .title {
	font-size: 16px;
	font-weight: bold;
	padding: 15px 10px 0px 10px;
}
#main_category .content {
	font-size: 13px;
	padding: 10px;
}

ul.grid {
	text-align: left;
	margin: 0 0 0 1.2em;
  	padding: 0em;
	list-style-type: none;
	list-style-image: url("grid_arrow.png");
	font-size: 13px;
}
.billboard_icons img {width:16px; height:16px;margin-right:3px;}

.post {text-align:left;}

#postboard_h_vote {
		position:absolute;
		margin:0px;
		top:0px;
		left:0px;
		text-align:left;
		z-index:100;
		height: 125px;
		width:250px;
		padding: 10px 30px 10px 10px;
}
.vote_off {
		position:absolute;
		top:-500px;
		left:-500px;
		display:none;
		text-align:left;
} 
.vote_on {
		position:absolute;
		width:250px;
		height: 100px;
		background:url(/ressources/vote_bck.png);
		background-repeat:no-repeat;
		display:active;
		text-align:left;
} 