

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


body {   	background: white;
 		   	margin: 0px 0px;
   		 	padding: 0px;
      		font-family: Arial, sans-serif;
			font-size: 13px;}

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

a			{color: black;}			 


#modules_content {margin:30px;}
#modules  {margin: 10px 40px 10px 40px;font-family:tahoma,sans-serif;font-size:13px;}
#modules h1 {color:#525e7d;font-weight:normal;font-size:24px;margin:0px;padding:0px;}
#modules h2 {color:#525e7d;font-weight:normal;font-size:21px;margin:0px;padding:0px;}
#modules h3 {color:#525e7d;font-weight:normal;font-size:14px;margin:0px;padding:0px;}

#modules a	{text-decoration:none;color:#525e7d;}
#modules a:hover	{text-decoration:underline;}

#modules .row {height:28px;background:url(/ressources/modules/row.png); background-repeat: repeat-x;border-bottom: 1px dotted gray;}
#modules .row1 {height:28px;background:url(/ressources/modules/row.png); background-repeat: repeat-x;background:#EBF1F7;border-bottom: 1px dotted gray;}

#modules .row img {margin: 7px 10px 0px 0px;}
#modules .row:hover {background:url(/ressources/modules/row_hover.png); background-repeat: repeat-x;}
#modules .column {line-height:28px;height:28px;overflow:hidden;margin-right:2%;float:left;}

#modules_view_header {width:100%;height:28px;background-color:#515E7D;overflow:hidden;margin-right:2%;border-bottom: 1px solid #525e7d;border-top: 1px dotted #8C9FAF;}
#modules_view_header .column {overflow:hidden;float:left;color:white;}


#modules p {margin:0px;padding:0px;}
#modules .blocks_options {text-align:left;margin:10px 0px 15px 0px;}

#modules .icon {float:left;margin-right:20px;}

#modules .header 	{margin: 20px 0px 0px 0px;clear:both;}
#selector {width:98%;margin: 10px 30px 0px 0px;}
#modules .selector-element 	{margin: 0px;float:left;}
#modules .selector 	{margin: 0px;height:20px;}
#modules .view_content 	{border-top: 6px solid #8C9FAF;border-bottom: 2px solid #8C9FAF;margin: 0px 0px 10px 0px;clear:both;height:450px;overflow:auto;}
select.selector {background-color:#DCE3DF;font-family:tahoma,sans-serif;font-size:12px;line-height:21px;padding:3px 10px 3px 10px;width:150px;border: none;border-collapse:collapse;}
#view_options {background-color:#515e7e;width:100%;height:36;text-align:left;margin:10px 0px 0px 0px;}
#view_options .edit_action_off {background-color:#2f3f5e;margin-right:5px;height:42px;width:auto;border-top:1px dotted gray;border-left: 1px dotted gray;border-right:1px dotted gray;float:left;}
#view_options .element{margin: 10px 15px 0px 0px;float:left;}
#view_options .edit_action_on {background-color:#347cb6;margin-right:5px;height:42px;width:auto;border-top:1px dotted gray;border-left: 1px dotted gray;border-right:1px dotted gray;float:left;}
#view_options .edit_action_click {background-color:#4091d3;margin-right:5px;height:42px;width:auto;border-top:1px dotted gray;border-left: 1px dotted gray;border-right:1px dotted gray;float:left;}
#view_options .option_icon {float:left;margin: 5px 5px 0px 5px;}
#view_options a {color:white;font-size:13px;text-decoration:none;}
#view_options a:hover {color:white;text-decoration:underline;}


#modules-header {
	padding-top:21px;
	background-color: #515e7e;
	text-align: left;
	font-family: tahoma;
	font-size:13px/100%;
	width:100%;
}

#modules-header .title {
	background:transparent;
	color:white;
	font-size:24px;
	text-align: left;
	font-family: tahoma;
	overflow:hidden;
	padding: 10px;
	float:left;
	clear:both;
}


#modules input {font-family:tahoma,sans-serif;font-size:13px;background-color:#DCE3DF;padding:3px 10px 3px 10px;}

#module-menu {
	background:transparent;
	color:white;
	font-size:1.2em;
	font-family: tahoma;
	width:100%;
}

#module-menu {
	background:transparent;
	color:white;
	font-size:1.2em;
	font-family: tahoma;
	width:100%;
}
#module-menu a {
	text-decoration:none;
	color:white;
}

#module-menu a:hover {
	text-decoration:underline;
	color:white;
}

#module-menu-element {
	background-color:#2f3f5e;
	text-align: center;
	font-family: tahoma;
	float:left;
	padding: 10px 10px 5px 10px;
	border-top: 1px dotted gray;
	border-left: 1px dotted gray;
	border-right: 1px dotted gray;
	border-bottom: 5px solid #2f3f5e;
	margin: 0px 2px;
}

#module-menu-element:hover {
	border-bottom: 5px solid white;
}

#module-menu-element:hover a {
	color:#c2d5e9;
}


#module-menu-element-on {
	background-color:#4091D3;
	text-align: center;
	font-family: tahoma;
	float:left;
	padding: 10px 10px 5px 10px;
	border-top: 1px dotted gray;
	border-left: 1px dotted gray;
	border-right: 1px dotted gray;
	border-bottom: 5px solid white;
	margin: 0px 2px;
}

#module-menu-element-on a {
	text-decoration:none;
	color:white;
}


#content-selector .separator {font-family:arial,sans-serif;color:#515e7e;margin: 30px 0px 10px 0px;}
#content-selector .type {font-family:arial,sans-serif;height:21px;}


#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:red;
	font-weight: bold;
	font-size: 13px;
}
.f_error_small {
	color:red;
	font-weight: bold;
	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%;
			height:800px;
			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 {
			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: #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;
			}
			
			
tr.wks_list_rows_1 {background-color: white;
			filter: alpha(opacity=100);
    		opacity: 1.00;
				}			
tr.wks_list_rows_1:hover {background-color: #E1EBF8;
			filter: alpha(opacity=75);
    		opacity: 0.75;
			}
tr.wks_list_rows_2 {background-color: #E1EBF8;
			filter: alpha(opacity=100);
    		opacity: 1.00;
			}			
tr.wks_list_rows_2:hover {background-color: #E1EBF8;
			filter: alpha(opacity=75);
    		opacity: 0.75;
			}
td.wks_list_headers {
			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 {
			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;
			border: 1px dotted black;
			height: 30px;
			border: 1px dotted black;
			}			
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;
			border-right: 1px dotted black;
			}
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;
			border-right: 1px dotted black;
				}
			
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: 600px;		
}
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: 500px;
			 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: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
			 width: 600px;
			 padding: 5px;
			 }		 
td.field_description {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 500px;
			 padding: 0px 0px 0px 0px;
			 }
td.application_description {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 400px;
			 padding: 0px 0px 0px 0px;
			 }			 		 
textarea.text_field {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 600px;
			 padding: 2px 5px 2px 5px;
			 }			 
input.text_field {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 600px;
			 padding: 2px 5px 2px 5px;
			 }
input.center {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 text-align: center;
			 width: 600px;
			 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: #EBEBEB;
			 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 {
			 background-color: #EBEBEB;
			 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: #EBEBEB;
			 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: #EBEBEB;
			 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: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 150px;
			 padding: 2px 5px 2px 5px;
			 }			 
input.small_text_field {
			 background-color: #EBEBEB;
			 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 {
			 background-color: #EBEBEB;
			 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: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 150px;
			 padding: 2px 5px 2px 5px;
			 }
checkbox.small_select_field {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 width: 150px;
			 padding: 2px 5px 2px 5px;
			 }			 
select.special {
			 background-color: #CCDDEF;
			 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: 600px;		
}
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: 600px;
		padding: 2px;
}
select.comment {
		background-color: #E1EBF8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 600px;
		padding: 2px;
}
textarea.comment {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		width: 600px;
		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: #CCDDEF;
		display: active;
}	
.section_off {
		background-color: white;
		display: none;
}
table.t_section_on {
		font-weight: bold;
		background-color: #C2D5E9;
}
table.t_section_off {
		background-color: #C2D5E9;
}

		
/* QUICK MENU */
table.qmenu_main {
			background:url(/ressources/qmenu_opts.gif); background-repeat:repeat-x;
			height: 30px;
			width: 100%;
			vertical-align:bottom;
			padding: 10px 0px 10px 0px;
			}
table.qmenu {
			height: 30px;
			}			
td.qmenu_menu {
			font-family: Verdana;
			font-size: 11px;
			filter: alpha(opacity=70);
    		opacity: 0.70;
			height: 24px;
			vertical-align: middle;
			color: white;
			padding: 0px 5px 0px 5px;
			}
td.qmenu_menu:hover {
			margin: 10px;
			font-family: Verdana, sans-serif;
			font-size: 11px;
			filter: alpha(opacity=100);
    		opacity: 1.00;
			height: 24px;
			vertical-align: middle;
			color: #CBDDF1;
			text-decoration: underline;
			padding: 0px 5px 0px 5px;
			}
			
a.qmenu_menu:link, a.qmenu_menu:active,a.qmenu_menu:visited {
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: #CBDDF1;
			text-decoration: none;
			}
a.qmenu_menu:hover {
			color: white;
			text-decoration: none;
			}	
a.qmenu_small:link, a.qmenu_small:active,a.qmenu_small:visited {
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: #436281;
			text-decoration: none;
			}
a.qmenu_small:hover {
			color: #436281;
			text-decoration: none;
			}					
td.qmenu_icons {
			padding: 0px 10px 0px 7px;
			}

td.qmenu_title {
		/*color: #436281;*/
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 5px 30px 0px 0px;
		border-bottom: 1px dotted gray;
}
td.qmenu_subtitle {
		color: #436281;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding: 0px 30px 0px 0px;
}
.qmenu_posted {
		font-size: 11px;
		color: #436281;
		border-bottom: 1px dotted gray;
		padding: 3px 0px 3px 0px;
}
td.qmenu {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 5px 30px 0px 0px;
		/*border-bottom: 1px dotted gray;*/
}
td.qmenu_2 {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 5px 30px 0px 0px;
		border-bottom: 1px dotted gray;
}
td.qmenu_r {
		background-color: #E1EBF8;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 15px;
		height: 150px;
		width: 100%;
		border: 1px dotted gray;
}

td.qmenu_small {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 0px 0px 0px 0px;
}
input.qmenu {
		background-color: #E1EBF8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		width: 500px;
		padding: 2px;
}
select.qmenu {
		background-color: #E1EBF8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 150px;
		padding: 2px;
}
select.qmenu_small {
		background-color: #E1EBF8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 150px;
		padding: 2px;
}
radio.qmenu_small {
		background-color: #E1EBF8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 150px;
		padding: 2px;
}

textarea.qmenu {
		background-color: #E1EBF8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 5px;
		height: 150px;
		width: 500px;
}					
textarea.qmenu_2 {
		background-color: #E1EBF8;
		color: #436281;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 500px;
		padding: 0px 5px 0px 5px;
}					
textarea.qmenu_small {
		background-color: #E1EBF8;
		color: #436281;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 0px 5px 0px 5px;
}	
.qmenu_on
{
		 background-color: #5C6F92;
		 display: active;
}

.q_menu_off
{
	 	 background-color: #5C6F92;
		 display: none;
}
		