/* ==== VALEURS PAR DEFAUT ==== */

/*  GREEN #4d842c */

body         	{ background-color: #FFFFFF; 
		  font-family: Arial, sans-serif; 
		  margin: 0;
   		 padding: 0;
		  color: #707070;}

a:link, a:active, a:visited {
		 color: #454545;
		 text-decoration:underline;}
a:hover {	 color: #4E8530;
		 text-decoration:none;}

a.texte:link, a.texte:active, a.texte:visited {
		 color: #0A699A;
		 text-decoration:underline;}
a.texte:hover {
		 color: #0A699A;
		 text-decoration:none;}

a.margin:link, a.margin:active, a.margin:visited {
		 color: #4d842c;
		 font-weight:bold;
		 text-decoration:underline;}
a.margin:hover {	 color: #4d842c;
		 font-weight:bold;
		 text-decoration:none;}
a.read_more:link, a.read_more:active, a.read_more:visited {
		 color: #4d842c;
		 text-decoration:underline;}
a.read_more:hover {	 color: #4d842c;
		 text-decoration:none;}


/*DIRECTORY*/
td.directory_title {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #707070;
				padding: 5px 10px 5px 10px;
				border-bottom: 1px dotted gray;
}
a.directory_title {
		text-decoration: none;
}
td.directory_header_off {
				background:url("/ressources/dir_h_off.gif");background-repeat:repeat-x;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #707070;
				padding: 5px 10px 5px 10px;
				border-left: 1px dotted gray;
				border-bottom: 1px dotted gray;
}
td.directory_header_off:hover {
				background:url("/ressources/dir_h_on.gif");background-repeat:repeat-x;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #454545;
				padding: 5px 10px 5px 10px;
				border-left: 1px dotted gray;
				border-bottom: 1px dotted gray;
}
td.directory_header_on {
				background:url("/ressources/dir_h_on.gif");background-repeat:repeat-x;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #454545;
				padding: 5px 10px 5px 10px;
				border-left: 1px dotted gray;
				border-bottom: 1px dotted gray;
}

a.directory_header_off:link,a.directory_header_off:active,a.directory_header_off:visited {
		text-decoration: none;
}
a.directory_header_off:hover {
		text-decoration: none;
		color: #454545;
}

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

td.info {

				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color:#707070;
				padding: 0px 0px 0px 0px;

}

td.info_2 {

				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color:#707070;
				padding: 0px 0px 0px 0px;

}

td.info_2_title {

				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: bold;
				color: #4E8530;
				padding: 30px 0px 0px 0px;

}

td.directory {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#707070;
				padding: 5px 10px 5px 10px;
				border-left: 1px dotted gray;
				border-bottom: 1px dotted gray;
}


/* HOME PAGE */
td.home_title {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #c0c3be;
				padding: 5px 15px 5px 15px;
}
td.volnum_home {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4d842c;
				font-weight: bold;
				padding: 5px 15px 5px 15px;
}

td.home_sub {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #b7bbb4;
				padding: 0px 15px 5px 15px;
}
td.home_sub2 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #303030;
				padding: 0px 15px 5px 15px;
}
a.home_title:link,a.home_title:active,a.home_title:visited {
				/* color: #c7d5c1;*/
				color: white;
				text-decoration: none;

}
a.home_title:hover {
				color: white;
				text-decoration: underline;

}
td.home_link {
		background: url("fd_triangle.gif");
		background-repeat: no-repeat;
		padding-left: 16px;
}
a.home:link,a.home:active,a.home:visited {
				/* color: #c7d5c1;*/
				color: #4d842c;
				font-weight: bold;
				text-decoration: none;

}
a.home:hover {
				color: #4d842c;
				font-weight: bold;
				text-decoration: underline;

}
a.home2:link,a.home2:active,a.home2:visited {
				/* color: #c7d5c1;*/
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight:bold;
				color: #4d842c;
				text-decoration: none;

}
a.home2:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight:bold;
				color: #4d842c;
				text-decoration: underline;

}

/* DEFAULT */
td.main_text {font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				/*color: #707070;*/
				color: black;
				text-align: justify;
				padding: 30px 0px 30px 0px;
				}
td.main_text_table {
		font-size: 13px;
		color: black;
		padding: 10px;
		border:none;
		}
		
a.main_text:link,a.main_text:visited,a.main_text:active {
	font-weight: bold;
	color: #4E8530;
	text-decoration:underline;
}

a.main_text:hover {
	color: #454545;
	text-decoration:none;
}


td.abstract_text {font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #4E8530;
				text-align: justify;
				padding: 16px 0px 16px 0px;
				border-top: 1px dotted gray;
				border-bottom: 1px dotted gray;
				}

td.authors
		{
		 font-weight: bold;
		 font-size: 13px;
		 color: #454545; 
		 }

td.authors_curriculum
		{
		 font-style: italic;
		 font-size: 13px;
		 color: #454545; 
		 padding: 0px 0px 21px 0px;
		 }


/* INDEX PAGES */


td.index_title {
		 background: url("fd_triangle.gif");
		 background-repeat: no-repeat;
		 font-size: 15px;
		 font-weight: bold;
		 padding-left: 16px;
}
td.index_volnum {
		 font-size: 13px;
		 font-weight: bold;
		 color: #4d842c;
}


td.index_date_title { 
		 background: url("fd_triangle.gif");
		 background-repeat: no-repeat;
		 font-size: 15px;
		 font-weight: bold;
		 padding-left: 16px;
		}

td.document_title 
		{font-weight: bold;
		 font-size: 18px;
		 color: black; }

a.index_title:link,a.index_title:active, a.index_title:visited 
		{font-weight: bold;
		 font-size: 15px;
		 color: black; 
		 text-decoration:none;
		 }

a.index_title:hover 
		{font-weight: bold;
		 font-size: 15px;
		 color: black; 
		 text-decoration:underline;
		 }
	 
td.index_authors 
		{font-size: 13px;
		 color: #454545; }


td.index_authors_curriculum
		{font-size: 13px;
		 font-style: italic;
		 color: #454545; }
td.calendar_dates
		{font-size: 13px;
		 font-style: italic;
		 color: #454545; }
td.index_dates
		{font-size: 13px;
		 font-style: italic;
		 color: #454545; }
a.calendar_website:link,a.calendar_website:active, a.calendar_website:visited 
		{font-size: 13px;
		 color: #4E8530; 
		 text-decoration:underline;
		 }
a.calendar_website:hover
		{font-size: 13px;
		 color: #4E8530; 
		 text-decoration:none;
		 }
a.index_title:hover 
		{font-weight: bold;
		 font-size: 15px;
		 color: black; 
		 text-decoration:underline;
		 }


td.index_abstract 
		{font-size: 13px;
		 padding: 0px 0px 36px 0px;
		 }


td.calendar_month 
		{font-weight: bold;
		 font-size: 18px;
		 color: #4E8530;
		 padding: 36px 0px 21px 0px; }




/* DEFAULT */
td.main_table {
			background:url("fd_main_pane_back.gif");
			background-repeat:repeat-x;	
			text-align: left;
			vertical-align: top;	
		}

td.main_content {
			text-align: left;
			vertical-align: top;	
		}

td.main_title {
		font-weight: bold;
		font-size: 21px;
		padding: 36px 0px 21px 0px;
		color: #4E8530; }

td.volnum {
		font-weight: bold;
		font-size: 16px;
		padding: 0px 0px 21px 0px;
		color: #4E8530; }

td.main_multi_subtitle {
		font-weight: bold;
		font-size: 21px;
		padding: 36px 0px 0px 0px;
		color: black; }

td.main_title_section {
		font-weight: bold;
		font-size: 16px;
		padding: 36px 0px 0px 0px;
		color: black; }

td.main_doc_title {
		font-weight: bold;
		font-size: 21px;
		padding: 8px 0px 21px 0px;
		color: #4E8530; }

td.main_subtitle {
		font-weight: bold;
		font-size: 21px;
		padding: 0px 0px 21px 0px;
		color: black; }

td.right_content{
			font-family: Arial, Helvetica, sans-serif;
			font-family: 11px;
			text-align: left;
			vertical-align: top;	
		}

td.main_left_shadow {
			background:url("fd_main_pane_shad_left.gif");
			background-repeat:repeat-y;		
			}
td.main_right_shadow {
			background:url("fd_main_pane_shad_right.gif");
			background-repeat:repeat-y;		
			}
td.main_bottom {
			background:url("fd_main_pane_shad_bottom.gif");
			background-repeat:repeat-x;		
			}

td.hmenu {
			background:url("fd_hm_under.gif");
			background-repeat:no-repeat;
			height: 36px;		
			text-align: right;
			}

td.hmenu_under {
			background:url("fd_hm_under.gif"); 
			background-repeat: no-repeat;		
			}

/* MH */

td.hmenu_main 	{
		background: url("fd_hm_off.gif");
		background-repeat: repeat-x;
		width: 870px;
		}

td.mh_off 	{
		 background: url("fd_hm_off.gif");
		 background-repeat: repeat-x;
		 font-size: 12px;
		 height: 28px;
		 vertical-align: middle;
		 padding: 0px 8px 0px 8px;}

td.h_menu_off 	{
		 background: url("fd_hm_off.gif");
		 background-repeat: repeat-x;
	 	font-size: 12px;
		 height: 28px;
		 vertical-align: middle;
		 padding: 0px 8px 0px 8px;
		 }

td.h_menu_on 	{
		 background: url("fd_hm_on.gif");
		 background-repeat: repeat-x;
		font-size: 12px;
		 height: 28px;
		 vertical-align: middle;
		 padding: 0px 8px 0px 8px;
		 }
td.h_menu_hover 	{
		 background: url("fd_hm_hover.gif");
		 background-repeat: repeat-x;
		font-size: 12px;
		 height: 28px;
		 vertical-align: middle;
		 padding: 0px 8px 0px 8px;
		 }

a.h_menu_off:link, a.h_menu_off:active,a.h_menu_off:visited {
		font-family: Arial, sans-serif;
		font-size: 12px;
		text-decoration: none;
}
a.h_menu_on:link, a.h_menu_on:active,a.h_menu_on:visited {
		font-family: Arial,sans-serif;
		font-size: 12px;
		color: white;
		text-decoration: none;
}
a.h_menu_hover:link, a.h_menu_hover:active,a.h_menu_hover:visited {
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: white;
		text-decoration: none;
}




td.mh_inter 	{
		 background: url("fd_hm_off.gif");
		 background-repeat: repeat-x;
		 border-left: 1px dotted gray;
		 font-size: 12px;
		 height: 28px;
		 width: 1px;}

		 padding: 0px 5px 0px 5px;}
td.mh_on 	{font-size: 11px;
		 color: #454545; }

/* Editing menus */
table.edmenu 	{ background: #b2b2b2;
				height: 28px;}

td.edmenu_2 	{ background: #b2b2b2;
				border-left: 6px hidden;}


td.edmenu_off 	{background:url(fd_hm_off.gif);
background-repeat: repeat-x;
			font-size: 12px;
		 height: 28px;
		 vertical-align: middle;
		 padding: 0px 5px 0px 5px;
		 border: 1px dotted gray;}
		 
td.edmenu_hover 	{background:url(fd_mh_hover.gif);
background-repeat: repeat-x;
			font-size: 12px;
		 height: 28px;
		 vertical-align: middle;
		 padding: 0px 5px 0px 5px;
		 border: 1px dotted gray;}

td.edmenu_top 	{padding: 0px 5px 0px 5px;}		 

a.edmenu_link:link, a.edmenu_link:active, a.edmenu_link:visited {
		 font-weight: bold;
		 font-size: 11px;
		 color: #707070;
		 text-decoration:none;}
a.edmenu_link:hover {
		 color: black;
		 text-decoration:none;}


		 
/* FORMS */
	 
span.error 	{
		  font-size: 11px;
		  font-family: Arial, sans-serif;
		  color: red;
		 }		 
		 


/* CALENDAR */

td.view_calendar_month 
		{font-weight: bold;
		 font-size: 16px;
		 color: #4E8530;
		 padding: 36px 0px 21px 0px; }

td.view_calendar_title 
		{background: url(/lebleu.nsf/fd_triangle.gif);
		 background-repeat: no-repeat;
		 font-weight: bold;
		 font-size: 12px;
		 padding-left: 16px;
		 color: #454545; }
		 
td.view_calendar_date 
		{font-size: 12px;
		 color: #454545; }

td.view_calendar_description 
		{font-size: 12px;
		 padding-bottom: 21px;}


td.calendar_month 
		{font-weight: bold;
		 font-size: 18px;
		 color: #4E8530;
		 padding: 36px 0px 21px 0px; }

td.calendar_title 
		{
		 font-weight: bold;
		 font-size: 13px;
		 color: #454545; }
		 
td.calendar_subtitle 
		{font-size: 13px;
		 color: #454545; }		 

td.calendar_date 
		{font-size: 13px;
		 color: #454545; 
		 font-style: italic;}
td.calendar_weblink 
		{font-size: 12px;
		 color: #4E8530; 
		 font-weight: bold;}

a.calendar_weblink:link, a.calendar_weblink:active, a.calendar_weblink:visited 
		{color: #4E8530; text-decoration:none;}

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

td.calendar_description 
		{font-size: 12px;
		 padding-bottom: 21px;}




td.margin_right_title 
		{
		 font-weight: bold;
		 font-size: 12px;
		 padding: 21px 0px 0px 0px;
		 color: #454545; }
td.margin_right_links 
		{font-size: 12px;
		 padding-top: 2px;
		 text-decoration: none;
		 color: #454545; }

td.margin_right_doc_title 
		{
		 font-weight: bold;
		 font-size: 12px;
		 padding: 6px 0px 0px 0px;
		 color: #4E8530; }

a.margin_right_doc_title:link, a.margin_right_doc_title:active, a.margin_right_doc_title:visited {
		color: #4E8530;
		text-decoration: none;
		}
a.margin_right_doc_title:hover {
		text-decoration: underline;
		}		 
td.margin_right_doc_author
		{
		 font-size: 12px;
		 padding: 0px 0px 5px 0px;
		 color:  #4E8530; 
		 font-style: italic;
		 }

td.margin_right_links 
		{font-size: 12px;
		 padding-top: 2px;
		 text-decoration: none;
		 color: #454545; }

td.margin_right_small_text 
		{font-size: 11px;}

a.margin_right_small_text:link, a.margin_right_small_text:active, a.margin_right_small_text:visited {
		color: #4E8530;
		font-size: 11px;
		text-decoration: none;
		}
a.margin_right_small_text:hover {
		text-decoration: underline;
		}

td.margin_right_text 
		{font-size: 12px;}
		
a.margin_right_text:link,a.margin_right_text:visited,a.margin_right_text:active {
		color: #4E8530;
		text-decoration: underline;	
		}

a.margin_right_text:hover {
		color: #4E8530;
		text-decoration: none;	
		}
		

select 		{background: #D3D3D3;
		  font-family: Arial, sans-serif;
		  font-size: 11px;
		  height: 21px;
		  padding: 3px 3px 0px 3px;
		  color: #707070;
		  border: 1px solid gray;
		  width: 180px;
		 }

td.login {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		}

td.editdocument {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
a.editdocument {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4E8530;
		text-decoration:underline;
}

		
input.login 	{background: #D3D3D3;
		  font-family: Arial, sans-serif;
		  font-size: 11px;
		  font-weight: normal;
		  height: 21px;
		  padding: 3px 3px 0px 3px;
		  color: #707070;
		  border: 1px solid gray;
		  width: 100px;
		 }

