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




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


body {   	background: url("background.png") top center no-repeat fixed;
			background-color: white;
			margin-top:0px;
			margin-left: 0px;
			top: 0px;
			bottom: 0px;
			margin-bottom: 0px;
      		font-family: Arial, sans-serif;
			font-size: 13px;}

table       {background: transparent;
             padding: 0px;
             border: none;}
			 
td			{vertical-align: top;}

a:link,a:visited,a:active {
			color: #698096;
			text-decoration: underline;
			}
a:hover {
			color: #698096;
			text-decoration: underline;
			}

input, select {
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	}

td.left-border {
				/*background: url("left_border1.png") fixed;*/
				background: url("left_border.png"); background-repeat: repeat-y;
				width: 10px;
}
td.right-border {
				/*background: url("left_border1.png") fixed;*/
				background: url("right_border.png"); background-repeat: repeat-y;
				width: 10px;
}
td.bottom-border {
				/*background: url("left_border1.png") fixed;*/
				background: url("bottom_border.png"); background-repeat: repeat-x;
				height: 10px;
}


.centre_vertical {   	
			margin-top: 15%;
			}
			
/* error */
.f_error {
	color:blue;
	font-weight: bold;
	font-size: 13px;
}


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

}

/* WEB PAGES */

.home_page_title {
	font-weight:bold;
	font-size:18px;
	font-family:Tahoma, Verdana,sans-serif;
	padding: 30px 0px 10px 0px;
}
.home_page_text {
	font-size:13px;
	font-family: Arial, Verdana,sans-serif;
	padding: 0px 0px 0px 0px;
}

.web_page_title {
	font-weight:bold;
	font-size:18px;
	font-family:Tahoma, Verdana,sans-serif;
	padding: 60px 0px 30px 0px;
}
.web_page_text {
	font-size:13px;
	font-family: Arial, Verdana,sans-serif;
	padding: 0px 0px 60px 0px;
}

/* BLOCK */
table.o_block {
		background: url("o_block_bck.gif"); background-repeat:no-repeat;
		background-color: #d89934;
		width: 190px;
}
td.o_block_on {
		background: url("sub_arrow_on.png");
		background-position: left center;
		background-repeat: no-repeat;
		font-family: Verdana,Tahoma, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: white;
		text-align: left;
		padding: 6px 15px 6px 30px;
		width: 190px;
		border-bottom: 1px dotted white;
}

td.o_block_off {
		background: url("sub_arrow_off.png");
		background-position: left center;
		background-repeat: no-repeat;
		font-family: Verdana,Tahoma, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: white;
		text-align: left;
		padding: 6px 15px 6px 30px;
		width: 190px;
		border-bottom: 1px dotted white;
}
td.o_block_text {
		font-size: 13px;
		color: white;
}

td.o_block_off:hover {
		background: url("sub_arrow_on.png");
		background-position: left center;
		background-repeat: no-repeat;
}
#o_block.a:link {
	color: white;

}

a.o_block_on:link,a.o_block_on:visited,a.o_block_on:active {
		color: white;
		text-decoration: none;
}
a.o_block_off:link,a.o_block_off:visited,a.o_block_off:active {
		color: white;
		text-decoration: none;
}

a.o_block_off:hover {
		color: white;
		text-decoration: none;
}

/* iblocks */

td.ib_default_title {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0px 3px 0px;
	border-bottom: 1px dotted gray;
}
.ib_default_title:link,.ib_default_title:active, .ib_default_title:visited {
	color: #0792d6;
	text-decoration: none;
	
}

.ib_default_text {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 10px 0px 3px 0px;
	border: none;
}
a.ib_default_text:link,a.ib_default_text:active, a.ib_default_text:visited {
	color: black;
	text-decoration: none;	
}
a.ib_default_text:hover {
	filter: alpha(opacity=75); /* IE */
	opacity: 0.75; /* Safari, Opera et Mozilla */
	text-decoration: none ;	
}


/* LATEST POSTS */
td.latest_post_section {
		text-align: left;
		font-family: Tahoma,Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: black;
		padding-top: 10px;
		border-bottom: 1px dotted gray;
		}	
td.latest_post_folder {
		text-align: left;
		font-family: Tahoma,Verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: black;
		}	
td.latest_post_comment_author {
		text-align: left;
		font-family: Tahoma,Verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: black;
		padding-top: 12px;
		}		
		
td.latest_post {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		}
a.latest_post:link,a.latest_post:active,a.latest_post:visited {
		color: #698096;
		text-decoration:none;
		}
a.latest_post:hover {
		color: #698096;
		text-decoration:underline;
		}
td.latest_post_comment {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		}

td.latest_post_abstract {
		text-align: left;
		font-family: Arial, sans-serif;
		font-size: 13px;
		padding: 0px 0px 18px 0px;
		}

td.blog_folder {
		background: url("/ressources/me/ic_folders.gif");
		background-repeat:no-repeat;
		color: black;
		padding: 3px 0px 3px 21px;
		}
a.blog_folder {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		color: black;

		text-decoration: none;
		}
a.blog_folder:hover {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		color: gray;
		text-decoration: none;
		}		

/* 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;
		}
/* ARCHIVES */
td.archive_section {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 21px;
		color: #698096;
		padding: 36px 0px 8px 0px;
		border-bottom: 1px dotted gray;
		}
td.archive_subcategory {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding: 24px 0px 8px 0px;
		border-bottom: 1px dotted gray;
		}
td.archive_main_file {
		text-align: left;
		font-family: Arial, sans-serif;
		font-size: 14px;
		padding: 6px 24px 6px 24px;
		}
a.archive_main_file:link,a.archive_main_file:active,a.archive_main_file:visited {
		text-decoration: underline;
		color: black;
		}
a.archive_main_file:hover {
		text-decoration: none;
		}
td.archive_link {
		text-align: right;
		font-family: Arial, sans-serif;
		font-size: 12px;
		padding: 6px 0px 12px 0px;
		}
td.archive_menu {
		text-align: left;
		font-family: Arial, sans-serif;
		font-size: 13px;
		padding: 6px 0px 12px 0px;
		}
		
a.archive_link:link,a.archive_link:active,a.archive_link:visited {
		text-decoration: none;
		}
a.archive_link:hover {
		text-decoration: none;
		}


/* 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.changelang {
	background: #698096;
	font-size: 11px;
	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 */
	}
td.changelang:hover {
	filter: alpha(opacity=100); /* IE */
    opacity: 1.00; /* Safari, Opera et Mozilla */
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	padding: 2px 15px 2px 5px;
	border: 1px solid gray;
	cursor: pointer;
	}	

td.goworkspace {
	background: #7DA413;
	font-size: 11px;
	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 */
	}
td.goworkspace:hover {
	filter: alpha(opacity=100); /* IE */
    opacity: 1.00; /* Safari, Opera et Mozilla */
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	padding: 2px 15px 2px 5px;
	border: 1px solid gray;
	cursor: pointer;
	}
td.related_links {
	background: #7DA413;
	font-size: 11px;
	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 */
	}
td.other_sections {
	background: #698096;
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	text-transform: capitalize;
	padding: 2px 15px 2px 5px;
	border-bottom: 1px solid black;
	cursor: pointer;
	filter: alpha(opacity=75); /* IE */
    opacity: 0.75; /* Safari, Opera et Mozilla */
	}
td.other_sections_links {
		background: url("sections_bck.gif");
		background-repeat: no-repeat;
		height: 18px;
		font-family: Arial,Helvetica, sans-serif;
		font-size: 13px;
		padding: 3px 0px 3px 16px;
		border-bottom: 1px dotted black;
		}
td.other_sections_links:hover {
		background: url("sections_bck.gif");
		background-repeat: no-repeat;
		font-family: Arial,Helvetica, sans-serif;
		font-size: 13px;
		padding: 3px 0px 3px 16px;
		border-bottom: 1px dotted black;
		filter: alpha(opacity=50); /* IE */
    	opacity: 0.50; /* Safari, Opera et Mozilla */
		}
a.other_sections_links:link,a.other_sections_links:active,a.other_sections_links:visited {
		font-family: Arial,Helvetica, sans-serif;
		font-size: 13px;
		color: black;
		text-decoration: none;
		}


					
a.changelang:link,a.changelang:active,a.changelang:visited,a.changelang:hover {
	color: white;
	text-decoration: none;
	}
	
/* DEFAULTS */	
.small_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
		}	

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

	
/* 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: 11px;
	padding-top: 10px;	
}
/* menus */
tr.h_menu_main	{
		background-repeat: repeat-x;
		width: 1000px;
		}
/* #7F9DBA */
td.h_l_off	{
		cursor: pointer;
		color: #23428b;
		width: 7px;
		padding: 0px 0px 0px 0px;
		}
td.h_r_off	{
		cursor: pointer;
		color: #23428b;
		width: 12px;
		padding: 0px 0px 0px 0px;
		}
td.h_c_off	{
		cursor: pointer;
		text-align: center;
		vertical-align: middle;
		color: #23428b;
		padding: 0px 0px 0px 0px;
		}
td.h_l_hi	{
		background: url("menu/h_l_on.png");
		background-repeat: no-repeat;
		color: white;
		cursor: pointer;
		width: 7px;
		padding: 0px 0px 0px 0px;
		}
td.h_r_hi	{
		background: url("menu/h_r_on.png");
		background-repeat: no-repeat;
		color: white;
		cursor: pointer;
		width: 12px;
		padding: 0px 0px 0px 0px;
		}
td.h_c_hi	{
		background: url("menu/h_c_on.png");
		background-position: center;
		background-repeat: no-repeat;
		text-align: center;
		vertical-align: middle;
		color: white;
		cursor: pointer;
		}		
		
td.h_l_on	{
		background: url("menu/h_l_on.png");
		background-repeat: no-repeat;
		color: white;
		cursor: pointer;
		width: 7 px;
		}
td.h_r_on	{
		background: url("menu/h_r_on.png");
		background-repeat: no-repeat;
		color: white;
		cursor: pointer;
		width: 12px;
		}
td.h_c_on	{
		background: url("menu/h_c_on.png");
		background-position: center;
		background-repeat: no-repeat;
		text-align: center;
		vertical-align: middle;
		color: white;
		cursor: pointer;
		}


td.h_menu_off:hover	{
		background: url("hm_bck_on.gif");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		}
td.h_menu_hover	{
		background: url("hm_bck_on.gif");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 6px 10px;
		}
		
td.h_menu_on	{
		background: url("hm_bck_on.gif");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 6px 10px;
		}



		
td.h_menu_off	{
		cursor: pointer;
		color: #23428b;
		padding: 6px 10px 6px 10px;
		}
td.h_menu_off:hover	{
		background: url("hm_bck_on.gif");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 6px 10px;
		}
td.h_menu_hover	{
		background: url("hm_bck_on.gif");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 6px 10px;
		}
		
td.h_menu_on	{
		background: url("hm_bck_on.gif");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 6px 10px;
		}
td.h_inter2_on	{
		background: url("menu/h_inter.gif");
		background-repeat: no-repeat;
		width:1px;
		}
td.h_inter2_off	{
		background:transparent;
		width:1px;
		}

td.h_inter_on	{
		border-left: 1px dotted gray;
		}
a.h_menu_off:link, a.h_menu_off:active,a.h_menu_off:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		text-decoration: none;
		color: #23428b;
}
a.h_menu_on:link, a.h_menu_on:active,a.h_menu_on:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		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: 11px;
		letter-spacing: 1px;
		text-decoration: none;
		color: white;
}

		
td.h_inter_off	{
		background: url("hm_bck.gif");
		border:none;
		}

/* SESSION INFO */
td.session_info_1 {
		background: url("hm_bck_on.gif");
		background-repeat:repeat-x;
}
td.session_info {
			background: url("hm_bck_on.gif");
			background-repeat:repeat-x;
			text-align: right;
			font-family: Verdana, sans-serif;
			font-size: 10px;
			color: white;
			padding: 5px 10px 5px 10px;
			}			
a.session_info:link, a.session_info:active, a.session_info:visited {
			color: white;
			text-decoration: underline;
			}
a.session_info:hover {
			color: white;
			text-decoration: none;
			}

td.wks_mainFooter { 
		width: 990px;
		vertical-align: top;
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
    	padding: 10px;
    } 			
			
/* IMAGES */
img.left {

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

}

img.right {

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

}


/* INFO BLOCKS */
#right_pane li {
		 margin-left: -21px;
		 padding: 0px 0px 0px 0px;
}
		 
			 
/* 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: 11px;
				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: 11px;
				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: 11px;
				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: 11px;
				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: 11px;
				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;
				}					

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

.off
{
		 display: none;
}
.section_on {
		background-color: #F6D7A7;
		display: active;
}	
.section_off {
		background-color: #FEEBCA;
		display: none;
}
table.t_section_on {
		font-weight: bold;
		background-color: #EFC88A;
}
table.t_section_off {
		background-color: #FEEBCA;
}

			 