

/* #F0D4AD MH */
/* #FFA540 FOND */

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

a			{color: black;}			 

#scroll_frame {

		/*width: 570px; height: 400px;*/
		overflow: auto;
		margin: 10px 10px;
		/*border-top: 1px dotted gray;
		border-bottom: 1px dotted gray;
		background-color: white;*/ 
		/*scrollbar-face-color: #c5c8a9;
	    scrollbar-shadow-color: #c5c8a9;
	    scrollbar-highlight-color: #c5c8a9;
	    scrollbar-3dlight-color: #c5c8a9;
	    scrollbar-darkshadow-color: #000000;
	    scrollbar-track-color: #a3a58c;
	    scrollbar-arrow-color: #7f9065;*/
}

/* error */
.f_error {
	color:blue;
	font-size: 13px;
}
.f_error_small {
	color:blue;
	font-size: 11px;
}
.warning {
	color:red;
	font-size: 13px;
}
/* général */

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

td.starting_page_section {
		font-family: Tahoma, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		padding: 60px 0px 0px 0px;
		vertical-align: bottom;
}
td.starting_page_service {
		font-family: Arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
		padding: 24px 0px 0px 0px; 
}
a.starting_page_service:link,a.starting_page_service:active,a.starting_page_service:visited {
		text-decoration: none;
}
a.starting_page_service:hover {
		text-decoration: none;
		color: gray;
}

td.starting_page_description {
		font-family: Arial, sans-serif;
		font-size: 13px;
		padding: 0px 0px 5px 0px;
		border-bottom: 1px dotted gray; 
}
td.starting_page_margin_listing {

		font-family: Arial, sans-serif;
		color: #23428b;
		padding: 3px 0px 3px 3px;
		border-bottom: 1px dotted #C3C4C7;
}
a.starting_page_margin_listing:link,a.starting_page_margin_listing:active,a.starting_page_margin_listing:visited {
		text-decoration: none;
}
a.starting_page_margin_listing:hover {
		text-decoration: none;
		color: gray;
}
a.starting_page_margin_section:link,a.starting_page_margin_section:active,a.starting_page_margin_section:visited {
		color: white;
		text-decoration: none;
}
a.starting_page_margin_section:hover {
		color: white;
		text-decoration: underline;
}

/* WKSP Homepage */

td.central_block	{
		background: url("/ressources/workspace/default_bck.jpg");
		background-repeat: no-repeat;
		vertical-align: top;
		height: 400px;
		padding: 48px 36px 60px 36px;
		}

td.central_block_title {
		font-family: Tahoma, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
}

td.central_block_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 12px 0px 0px 64px;
}

td.wks_block	{
		filter: alpha(opacity=100); /* IE */
    	opacity: 1.00; /* Safari, Opera et Mozilla */
		cursor: pointer;
		padding: 15px;
}

td.wks_block:hover	{
		filter: alpha(opacity=70); /* IE */
    	opacity: 0.70; /* Safari, Opera et Mozilla */
		cursor: pointer;
		background-color: #fdf5c7;
}


td.block_title {
		font-family: Tahoma, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
}

td.block_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
}


/* 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;
}




/* Panes */

td.central-pane {
             /*background: url("panneau_central_fond.gif"); background-repeat: repeat-y;*/
			 margin-left: 10px;
			 background: transparent;
			 vertical-align:top; 
			 border: 1px dotted gray;
			 height: 800px;
             }

/* left-pane */

td.left-pane-section {
			background: url("me/ic_folder_off.gif"); background-repeat: no-repeat;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			text-align: left;
			vertical-align: top;
			width: 100%;
			margin: 0px 0px;
			padding: 3px 10px 5px 20px;
			border-bottom: 1px dotted gray;
			cursor: pointer;
			}

td.left-pane-section_on {
			background: url("me/ic_folder_on.gif"); background-repeat: no-repeat;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			text-align: left;
			vertical-align: top;
			width: 100%;
			margin: 0px 0px;
			padding: 3px 10px 5px 20px;
			border-bottom: 1px dotted gray;
			cursor: pointer;
			}

td.left-pane-section_off {
			background: url("me/ic_folder_off.gif"); background-repeat: no-repeat;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			text-align: left;
			vertical-align: top;
			width: 100%;
			margin: 0px 0px;
			padding: 3px 10px 5px 20px;
			border-bottom: 1px dotted gray;
			cursor: pointer;
			}
			
td.left-pane-section:hover {
			background: url("me/ic_folder_on.gif"); background-repeat: no-repeat;
			}					

td.left-pane {
			background-color: #e9f2fa;
			text-align: left;
			vertical-align: top;
			padding: 30px 10px 30px 0px;
			border: 1px dotted gray;
			}

td.left-pane-menu {
			text-align:left;
			vertical-align: middle;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			filter: alpha(opacity=100); /* IE */
    		opacity: 1.00; /* Safari, Opera et Mozilla */
			padding: 6px 5px 6px 5px;
			}
td.left-pane-menu_with_subfolders {
			vertical-align: top;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			filter: alpha(opacity=100); /* IE */
    		opacity: 1.00; /* Safari, Opera et Mozilla */
			padding: 0px 5px 0px 15px;
			border-bottom: 1px dotted gray;
			}			
			
			
td.left-pane-menu:hover {
			vertical-align: middle;
			/*filter: alpha(opacity=40); /* IE */
    		/*opacity: 0.40; /* Safari, Opera et Mozilla */
			}
a.left-pane-menu:link, a.left-pane-menu:active, a.left-pane-menu:visited {
			font-family: Verdana, sans-serif;
			font-size: 11px;
			text-decoration: none;
			}
a.left-pane-menu:hover {
			text-decoration: underline;
			}
			
td.left-pane-menu-icons {
			vertical-align: middle;
			padding-left: 20px;
			filter: alpha(opacity=100); /* IE */
    		opacity: 1.00; /* Safari, Opera et Mozilla */
			cursor: pointer;
			}
td.left-pane-menu-icons:hover {
			vertical-align: middle;
			filter: alpha(opacity=60); /* IE */
    		opacity: 0.60; /* Safari, Opera et Mozilla */
			cursor: pointer;
			}
			
td.left-pane-menu-icons_with_subfolders {
			vertical-align: top;
			padding-left: 22px;
			filter: alpha(opacity=100); /* IE */
    		opacity: 1.00; /* Safari, Opera et Mozilla */
			cursor: pointer;
			}
td.left-pane-menu-icons_with_subfolders:hover {
			vertical-align: top;
			filter: alpha(opacity=60); /* IE */
    		opacity: 0.60; /* Safari, Opera et Mozilla */
			cursor: pointer;
			}			

/* FOLDERS */

td.left-pane-folder {
			vertical-align: top;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			filter: alpha(opacity=100); /* IE */
    		opacity: 1.00; /* Safari, Opera et Mozilla */
			padding: 3px 5px 3px 5px;
			}
			
td.left-pane-folder:hover {
			vertical-align: top;
			filter: alpha(opacity=40); /* IE */
    		opacity: 0.40; /* Safari, Opera et Mozilla */
			}
a.left-pane-folder:link, a.left-pane-folder:active, a.left-pane-folder:visited {
			font-family: Verdana, sans-serif;
			font-size: 11px;
			text-decoration: none;
			}
a.left-pane-folder:hover {
			text-decoration: none;
			}
td.left-pane-folder-icons {
			padding-left: 28px;
			}

img.wks_icons {
		vertical-align:
}
img.left-pane-folder-icons {
			filter: alpha(opacity=100); /* IE */
    		opacity: 1.00; /* Safari, Opera et Mozilla */
			}
img.left-pane-folder-icons:hover {
			filter: alpha(opacity=60); /* IE */
    		opacity: 0.60; /* Safari, Opera et Mozilla */
			}


/* ARCHIVES */
td.archive_file_0_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 14px;
}
td.archive_file_0_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
			 text-align: left;
}
td.archive_file_0_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 14px;
		}	

td.archive_file_1_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 38px;
}
td.archive_file_1_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
			 text-align: left;
}
td.archive_file_1_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 38px;
		}	

		
td.archive_folder_1_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 14px;
			 cursor:pointer;

}
td.archive_folder_1_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
		}	
td.archive_folder_1_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 14px;
			 cursor:pointer;
		}	

/*Archive level 2*/
td.archive_file_2_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 64px;
			 cursor:pointer;
}
td.archive_file_2_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
			 text-align: left;
}
td.archive_file_2_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 64px;
			 cursor:pointer;
		}	

td.archive_folder_2_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 38px;
}
td.archive_folder_2_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
			 text-align: left;
		}	
td.archive_folder_2_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 38px;
		}	

/*Archive level 2*/
td.archive_file_3_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 96px;
}
td.archive_file_3_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
			 text-align: left;
}
td.archive_file_3_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 96px;
		}	
		
td.archive_folder_3_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 64px;
}
td.archive_folder_3_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
			 text-align: left;
		}	
td.archive_folder_3_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 64px;
		}	
			 
a.archive_folder:link,a.archive_folder:visited, a.archive_folder:active {
			color: black;
			text-decoration: none;
			}

a.archive_folder:hover {
			color: black;
			text-decoration: none;
			}
			
a.archive_translation:link,a.archive_translation:visited, a.archive_translation:active {
			color: #999999;
			text-decoration: none;
			}

a.archive_translation:hover {
			color: #999999;
			text-decoration: none;
			}			
			
/*4*/
td.archive_file_4_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 118px;
}
td.archive_file_4_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
			 text-align: left;
}
td.archive_file_4_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 118px;
		}	

		
td.archive_folder_4_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 86px;
			 cursor:pointer;

}
td.archive_folder_4_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
		}	
td.archive_folder_4_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 86px;
			 cursor:pointer;
		}	

/*4*/
td.archive_file_5_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 136px;
}
td.archive_file_5_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
			 text-align: left;
}
td.archive_file_5_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 136px;
		}	

		
td.archive_folder_5_off {
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 110px;
			 cursor:pointer;

}
td.archive_folder_5_off:hover {
			 background: url(archives_folder_hover.png);
			 background-repeat: repeat-x;
		}	
td.archive_folder_5_on {
			 background: url(archives_folder_on.png);
			 background-repeat: repeat-x;
             font-family: Tahoma, sans-serif;
             font-size: 12px;
			 text-align: left;
			 padding-left: 110px;
			 cursor:pointer;
		}	

/* ADDRESS BOOK */
td.address-book-main {
			background: url("addressbook_bck.gif");
			background-repeat: repeat-x;
			}
td.address-book-title {
             font-family: Arial, sans-serif;
             font-size: 18px;
             font-weight: bold;
             border-bottom: 1px dotted gray;
             padding: 28px 0px 16px 0px;
			 }
td.address-book-head-row {
             font-family: Arial, sans-serif;
             font-size: 11px;
             font-weight: bold;
			 color: #0066CC;
             border-bottom: 1px dotted gray;
			 padding: 10px;
			 width: 150px;
}			 
td.address-book-folder {
             font-family: Arial, sans-serif;
             font-size: 11px;
			 text-align: center;
}
td.address-book-folder:hover {
			 background-color: #ECE9D8;
             font-family: Arial, sans-serif;
             font-size: 11px;
			 filter: alpha(opacity=80); /* IE */
		     opacity: 0.80; /* Safari, Opera et Mozilla */
			 text-align: center;
		}	
			 
a.address-book-folder:link,a.address-book-folder:visited, a.address-book-folder:active {
			color: black;
			text-decoration: none;
			}

a.address-book-folder:hover {
			color: black;
			text-decoration: none;
			}

td.address-book-groups {
			 background: url("addressbook_groups_bck.gif");
			 background-repeat: repeat-x;
             font-family: Arial, sans-serif;
             font-size: 11px;
			 vertical-align: middle;
			 text-align: left;
			 padding: 6px 6px 6px 6px;
}
td.address-book-groups:hover {
			filter: alpha(opacity=60); /* IE */
		    opacity: 0.60; /* Safari, Opera et Mozilla */
			vertical-align: middle;
			text-align: left;
			padding: 6px 6px 6px 6px;
	}	
			 
a.address-book-folder:link,a.address-book-folder:visited, a.address-book-folder:active {
			color: black;
			text-decoration: none;
			}

a.address-book-folder:hover {
			color: black;
			text-decoration: none;
			}



/* PAGE LINKS */

td.page_links_main {
			text-align: right;
			border-top: 1px solid black;
			padding: 3px 0px 3px 0px;
			}			

td.page_links {
			text-align: center;
			padding: 0px 5px 0px 5px;
			}			

img.nextprevious {
			filter: alpha(opacity=100); /* IE */
    		opacity: 1.00; /* Safari, Opera et Mozilla */
			float:left;
}
img.nextprevious_off {
			filter: alpha(opacity=40); /* IE */
    		opacity: 0.40; /* Safari, Opera et Mozilla */
			float:left;
}
input.nextprevious {
	font-family: Arial,sans-serif;
	font-size: 11px;
	background: #bac4d1;
	width: 30px;
	text-align: center;
	padding: 2px;
	float:left;

}

			
/* EDITING MENUS */

table.edmenu_main {
			background:url(/ressources/me/ed_menu_bckg.jpg); background-repeat:repeat-x;
			height: 60px;
			width: 100%;
			vertical-align:bottom;
			padding: 20px 0px 0px 0px;
			}
table.edmenu {
			height: 60px;
			}			
td.edmenu {
			font-family: Verdana;
			font-size: 11px;
			filter: alpha(opacity=65);
    		opacity: 0.65;
			height: 24px;
			vertical-align: middle;
			color: black;
			padding: 0px 5px 0px 5px;
			}
td.edmenu:hover {
			margin: 10px;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			filter: alpha(opacity=100);
    		opacity: 1.00;
			height: 24px;
			vertical-align: middle;
			color: black;
			text-decoration: underline;
			padding: 0px 5px 0px 5px;
			}
			
a.edmenu:link, a.edmenu:active,a.edmenu:visited {
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: black;
			text-decoration: none;
			}
a.edmenu:hover {
			text-decoration: underline;
			}			
td.ed_icons {
			padding: 0px 10px 0px 7px;
			}
		
/* WORKSPACE */

td.wks_sidebar {
    	width: 160px;
		height: 600px;
		vertical-align: top;
		padding: 10px;
    }

td.wks_gutter {
		background: url("wks_gutter.jpg");
		background-repeat: no-repeat;
		float: left;
		margin: 0; 
    	width: 20px;
		height: auto;
    	padding: 0px 0px 0px 0px;
    }
td.wks_mainContent {
		background: white;
		vertical-align: top;
		width: 100%;
    } 
td.wks_mainFooter { 
		vertical-align: top;
		text-align: center;
    	padding: 10px;
		border-top: 1px dotted gray;
    } 	
table.main_wks {
		background-color: white;
}

td.wks_doctype_row {
			background: #5C6F92;
			background: url("wks_doctype_bck.gif");
			background-repeat: repeat-;
			font-family: 'Microsoft Sans-Serif',Arial,sans-serif;
			font-size: 12px;
			color: white;
			padding: 4px 7px 2px 15px;
			}
			
td.wks_workgroup_title {
			background: #f1f1e3;
			font-family: Arial,sans-serif;
			font-size: 13px;
			color: #5C6F92;
			padding: 24px 7px 5px 15px;
			}


input.searchbox {
			background: #edf4d6;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 11px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
select.searchbox {
			background: #edf4d6;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 11px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
			
			
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: #d0e591;
			/*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 #6f8e2c;
			}		

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;
			}	
table.wks_menu_main {
			background:url(me/ed_menu_bckg.jpg); background-repeat:repeat-x;
			height: 30px;
			width: 100%;
			vertical-align:top;
			padding: 20px 30px 0px 0px;
			}
table.wks_menu {
			background-color: white;
			width: 100%;
			vertical-align:top;
			padding: 0px 0px 0px 0px;
			height: 30px;
			}			
td.wks_menu {
			background:url(me/ed_menu_bckg.jpg); background-repeat:repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			filter: alpha(opacity=70);
    		opacity: 0.70;
			height: 24px;
			vertical-align: middle;
			color: #D5D5D5;
			padding: 0px 20px 0px 10px;
			}
td.wks_menu:hover {
			background:url(me/ed_menu_bckg.jpg); background-repeat:repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			filter: alpha(opacity=100);
    		opacity: 1.00;
			height: 24px;
			vertical-align: middle;
			color: #D5D5D5;
			padding: 0px 20px 0px 10px;
				}
			
a.wksp_menu:link, a.wksp_menu:active,a.wksp_menu:visited,a.wksp_menu:hover {
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: black;
			text-decoration: none;
			}
td.wksp_menu_icons {
			padding: 0px 10px 0px 7px;
			}			

td.wksp_sort_icons {
			filter: alpha(opacity=70);
    		opacity: 0.70;
			padding: 0px 10px 0px 7px;
			}	
td.wksp_sort_icons:hover {
			filter: alpha(opacity=100);
    		opacity: 1.00;
			padding: 0px 10px 0px 7px;
			}	
/* WORKGROUP */
td.workgroup_menu_on {
		background-color: black;
		background: url("wks_doctype_bck_on.gif");
		background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: white;
		padding: 5px 10px 5px 10px;
		border: 1px solid gray;
		cursor: pointer;
}

td.workgroup_menu_off {
		background-color: #CED2DB;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 5px 10px 5px 10px;
		border: 1px solid gray;
		cursor: pointer;
}
td.workgroup_menu_off:hover {
		background: url("wks_doctype_bck.gif");
		background-repeat: repeat-x;
		/*background-color: #5C6F92;*/
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: white;
		padding: 5px 10px 5px 10px;
		border: 1px solid gray;
		cursor: pointer;
}
td.workgroup_comment_title {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		padding: 20px 30px 0px 30px;
		width: 550px;		
}
td.workgroup_comment {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 10px 30px 20px 30px;
		border-bottom: 1px dotted gray;
}
td.workgroup_comment_trailer {
		height: 24px;
		padding: 0px 0px 20px 0px;
}
td.workgroup_comment_author {
		color: #436281;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 0px 30px 0px 30px;
}

td.workgroup_comment_posted {
		color: #436281;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: italic;
		padding: 0px 30px 0px 30px;
}

/* EDITION */


table.central-pane-fields {
		width: 800px;
		padding: 0px 30px 0px 30px;
		}
td.page_title {font-family: Arial, Helvetica, sans-serif;
			 font-size: 18px;
			 font-weight: bold;
			 padding: 36px 0px 0px 0px;
			 }		
td.page_section {font-family: Arial, Helvetica, sans-serif;
			 font-size: 15px;
			 font-weight: bold;
			 padding: 36px 0px 0px 0px;
			 border-bottom: 1px dotted gray;
			 }		
td.section_separator {
			 padding: 12px 0px 0px 0px;
			 border-bottom: 1px dotted gray;
			 }	
td.title_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
			 padding: 0px 0px 0px 0px;
			 }
td.field_title {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
			 padding: 21px 0px 0px 0px;
			 }
td.help_title {	
			 background:url("/ressources/icons/help_dot.png");
			 background-repeat:no-repeat;
		 	 background-position: 0px 6px;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
			 color: #3e4f72;
			 padding: 10px 10px 0px 24px;
			 }
td.help_text {font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 550px;
			 padding: 0px 10px 0px 0px;
			 }
.help_pane 	{border-left: 1px dotted gray;
			 background-color: #dbdbe2;
			 padding: 10px;
			 }
			 
td.field_title_border {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
			 padding: 21px 0px 0px 0px;
			 border-bottom: 1px dotted gray;
			 }
input.title_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
			 width: 550px;
			 padding: 5px;
			 }		 
td.field_description {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 padding: 0px 0px 0px 0px;
			 }
			 		 
textarea.text_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 padding: 2px 5px 2px 5px;
			 }			 
input.text_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 padding: 2px 5px 2px 5px;
			 }
input.center {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 text-align: center;
			 width: 550px;
			 padding: 2px 5px 2px 5px;
			 }			 
		 
td.text_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 padding: 0px 0px 0px 0px;
			 }
td.short_text_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 padding: 0px 20px 0px 0px;
			 }
			 
input.short_text_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 200px;
			 padding: 2px 5px 2px 5px;
			 }
td.radio_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 padding: 0px 0px 0px 0px;
			 }	
radio.radio_field {
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 }
td.select_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 padding: 0px 0px 0px 0px;
			 }			 
select.select_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 300px;
			 padding: 2px 5px 2px 5px;
			 }			 
/* SMALL FIELDS */
td.small_field_title {font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 font-weight: bold;
			 padding: 21px 0px 0px 0px;
			 }
input.small_title_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 font-weight: bold;
			 width: 150px;
			 padding: 5px;
			 }
td.small_field_description {font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 padding: 0px 0px 0px 0px;
			 }
textarea.small_text_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 150px;
			 padding: 2px 5px 2px 5px;
			 }			 
input.small_text_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 150px;
			 padding: 2px 5px 2px 5px;
			 }
td.small_text_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 padding: 0px 0px 0px 0px;
			 }
td.short_text_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 padding: 0px 20px 0px 0px;
			 }
			 
td.small_radio_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 padding: 0px 0px 0px 0px;
			 }	
radio.small_radio_field {
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 }
td.small_select_field {font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 padding: 0px 0px 0px 0px;
			 }			 
select.small_select_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 150px;
			 padding: 2px 5px 2px 5px;
			 }
checkbox.small_select_field {
			 background-color: #e9f7c8;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 150px;
			 padding: 2px 5px 2px 5px;
			 }			 
select.special {
			 background-color: #d0e591;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 400px;
			 padding: 2px 5px 2px 5px;
			 }				 	

					
/* IFRAME */

/* iframe */

tr.index_links_0 {
				line-height: 21px;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #FBFBF5;
				}
tr.index_links_0:hover {
				line-height: 21px;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #FBFBF5;
				filter: alpha(opacity=50); /* IE */
    			opacity: 0.50; /* Safari, Opera et Mozilla */
				}


tr.index_links_1 {
				line-height: 21px;
				background-color: #F1F1E3;
				}
tr.index_links_1:hover {
				line-height: 21px;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #F1F1E3;
				filter: alpha(opacity=50); /* IE */
    			opacity: 0.50; /* Safari, Opera et Mozilla */
				}

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

td.index_links_0_off {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: left;
				line-height: 18px;
				color: black;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #FBFBF5;
				filter: alpha(opacity=100); /* IE */
    			opacity: 1.00; /* Safari, Opera et Mozilla */
				cursor: pointer;
				}
td.index_links_0_off:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 18px;
				color: #A73D2B;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #FBFBF5;
				filter: alpha(opacity=70); /* IE */
    			opacity: 0.70; /* Safari, Opera et Mozilla */
				cursor: pointer;
				}				
td.index_links_1_off {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: left;
				line-height: 18px;
				color: black;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #F1F1E3;
				filter: alpha(opacity=100); /* IE */
    			opacity: 1.00; /* Safari, Opera et Mozilla */
				cursor: pointer;
				}
td.index_links_1_off:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 18px;
				color: #A73D2B;
				text-align: left;
				border-bottom: 1px dotted #C6C6B0;
				background-color: #FBFBF5;
				filter: alpha(opacity=70); /* IE */
    			opacity: 0.70; /* Safari, Opera et Mozilla */
				cursor: pointer;
				}					
					

/* WORKGROUP */


td.workgroup_presentation 	{
			font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 padding: 30px;
			 }
					
					
/* CONTAINERS */

    .twoColLiqLtHdr #container { 
    	width: 990px; 
    	/*background: #FFFFFF;*/
    	margin: 0px;
    	text-align: left;
    } 
    .twoColLiqLtHdr #header { 
		width: 990px;
		margin: 5px 0px 0px 0px;
    	padding: 0 0px;
    }     
    .twoColLiqLtHdr #mainContent {
		background: white;
		vertical-align: top;
		width: 770px;
    } 
    .twoColLiqLtHdr #footer { 
		margin: 5px 0px 5px 0px; 
    	padding: 10px;
		border-top: 1px dotted gray;
    } 
	    
    .fltrt {float: right;
    	margin-left: 0px;
    }
    .fltlft {
    	float: left;
    	margin-right: 0px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

.off	{
		display: none;
		}
.on		{
		display: active;
		}

		
/* FILES IMAGES */
td.files_and_images {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		vertical-align: middle;
		padding-top: 21px;
		}
a.files_and_images:link, a.files_and_images:visited, a.files_and_images:active {
		color: black;
		text-decoration: none;
		}
a.files_and_images:hover {
		color: black;
		text-decoration: underline;
		}												
img.doc_icon_large:hover {
		filter: alpha(opacity=70); /* IE */
    	opacity: 0.70; /* Safari, Opera et Mozilla */
		}
		
/* COMMENTING */
table.comment {
		text-align:left;
		background-color: #EFEFDE;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid gray;
		width: 100%;		
}
table.comment_table {
		text-align:left;
		background-color: #EFEFDE;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid gray;
		width: 100%;		
}


td.comments_title {
		color: #436281;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 20px 30px 0px 0px;
		width: 550px;		
}
td.comments_text {
		color: #436281;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 10px 30px 20px 0px;
		border-bottom: 1px dotted gray;
}
td.comments_answer {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 10px 30px 0px 40px;
		border-bottom: 1px dotted gray;
}
td.comments_trailer {
		height: 24px;
		padding: 0px 0px 20px 0px;
}
td.comments_author {
		color: #436281;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 0px 30px 0px 0px;
}

td.comments_posted {
		color: #436281;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
		padding: 0px 30px 0px 0px;
}

td.comment_title {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 20px 30px 10px 30px;
}
td.comment_text {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 10px 30px 0px 30px;
}

input.comment {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		width: 550px;
		padding: 2px;
}
select.comment {
		background-color: #edf4d6;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 550px;
		padding: 2px;
}
textarea.comment {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		width: 550px;
		padding: 5px;
		height: 150px;
}														

/* WORKSPACE NEWS */

/* NEWS */
td.news_title {
		text-align: left;
		font-family: Tahoma, Verdana,sans-serif;
		font-size: 18px;
		font-weight: bold;
		padding: 21px 10px 0px 10px;
		}
		
td.news_section {
		text-align: left;
		font-family: Tahoma, Verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #436281;
		padding: 21px 10px 0px 10px;
		}		
td.news_author {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		border-top: 1px dotted gray;
		padding: 3px 10px 3px 10px;
		}
td.news_posted {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		border-top: 1px dotted gray;
		padding: 3px 10px 3px 10px;
		}
td.news_abstract {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		border-top: 1px dotted gray;
		padding: 10px 10px 0px 10px;
		}
td.news_text {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		padding: 30px 10px 36px 10px;
		}
		
a.workspace_news_title:link,a.workspace_news_title:active,a.workspace_news_title:visited {
		text-decoration: none;
		}
a.workspace_news_title:hover {
		text-decoration: underline;
		}

td.workspace_news_title {
		text-align: left;
		font-family: Arial, Helvetica,sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 12px 10px 0px 10px;
		}
td.workspace_news_posted {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border-top: 1px dotted gray;
		padding: 3px 10px 3px 10px;
		}
td.workspace_news_abstract {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		border-top: 1px dotted gray;
		padding: 10px 10px 0px 10px;
		}
a.workspace_news_title:link,a.workspace_news_title:active {
		text-decoration: none;
		}
a.workspace_news_title:visited {
		filter: alpha(opacity=50); /* IE */
    	opacity: 0.50; /* Safari, Opera et Mozilla */
		/*text-decoration: none;*/
		}
		
a.workspace_news_title:hover {
		text-decoration: underline;
		}
		
td.workspace_news_title_listing {
		text-align: left;
		font-family: Arial, Helvetica,sans-serif;
		font-size: 11px;
		padding: 4px 10px 4px 10px;
		border-bottom: 1px dotted gray;
		}	
		
a.workspace_news_title_listing:link,a.workspace_news_title_listing:active {
		text-decoration: none;
		}
a.workspace_news_title_listing:visited {
		filter: alpha(opacity=30); /* IE */
    	opacity: 0.30; /* Safari, Opera et Mozilla */
		text-decoration: none;
		}
		
a.workspace_news_title_listing:hover {
		text-decoration: underline;
		}	

/* MENU SECTIONS */
/* div */
		 
.on
{
		 display: active;
}

.off
{
		 display: none;
}
.section_on {
		background-color: #d0e591;
		display: active;
}	
.section_off {
		background-color: white;
		display: none;
}
table.t_section_on {
		font-weight: bold;
		background-color: #a8cb6b;
}
table.t_section_off {
		background-color: #a8cb6b;
}

		