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


#main_container {background:url("bck_drawing.png");background-repeat:repeat;}


.main-pane-bottom {width:1000px;height:57px;background:url("main_pane_bottom_bck.jpg");background-repeat:no-repeat;}

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

td.hsub_global {padding-top:12px;}

body {   	background: url("2page_bck.png"); background-repeat: repeat-x;
			background-color:#648325;
			margin-top:0px;
			margin-left: 0px;
			top: 0px;
			bottom: 0px;
			margin-bottom: 0px;
			font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
			font-size: 13px;}

.centre_vertical {   	
			margin-top: 10%;
			}
#central_pane {
			text-align: left;
}
table       {background: transparent;
             padding: 0px;
             border: none;}
			 
td			{vertical-align: top;}

a:link,a:visited,a:active {
			color: black;
			text-decoration: underline;
			}
a:hover {
			color: black;
			text-decoration: underline;
			}
h1 {
	
	padding-top: 21px;
	font-size: 15px;
	font-weight: bold;
	color: #587D3C;

}

h2 {
	padding-top: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #587D3C;

}

h3 {
	padding-top: 10px;	
	font-size: 13px;
	font-weight: bold;
	color: #587D3C;
}

input, select {
	font-size: 12px;
	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;
}
.vignette {
   	float:left;
	padding: 0px 5px 3px 0px;
}
.dim_image {
	filter: alpha(opacity=100); /* IE */
   	opacity: 1.00; /* Safari, Opera et Mozilla */
}
.dim_image:hover {
	filter: alpha(opacity=0); /* IE */
   	opacity: 0.00; /* Safari, Opera et Mozilla */
}

.sub_menu_pictures {	
	font-family: verdana,tahoma,sans-serif;
	font-size: 10px;
	color: #F1EBA3;
	text-decoration:none;
}

.main-pane {
	background:url("main_table_bck.jpg");
	background-repeat:no-repeat;
	background-color: #f8ffde;
}

.main_block {
	/*background:url("main_block_bck.gif");
	background-repeat:no-repeat;*/
	background-color:#e9edc9;
	border: 4px solid #7ea61f;
	border-top: none;
	height:560px;
}
.main_block_title {
	color: #7DA53F;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 21px;
	padding-top:21px;
	text-align: left;
}
.main_title {
	/*
	color: #7DA53F;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 21px;*/
	padding-top:40px;
	text-align: left;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	color: #563e1d;
}
.sub_title {
	/*
	color: #7DA53F;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 21px;*/
	text-align: left;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 18px;
	color: #563e1d;
}
.main_title a{

}

.see_also {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-align: left;
	color:#655022;
	padding: 5px 0px 0px 0px;
}

.see_also_author {
	font-family: tahoma,sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding: 0px;
	color: #597e3d;
}

.see_also_abstract {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	color: #655022;
	text-align: left;
	color:black;
	padding: 0px 0px 10px 0px;
}

.see_also a{
	background:transparent;
	color:#655022;
	text-decoration:none;
	padding: 0px;
	}
	

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

.tags {
	font-size:13px;
	color:#655022;
	line-height:18px;
}
.tags a{
	font-family: tahoma,verdana,sans-serif;
	color:#655022;
	text-decoration:none;
	}
.tags a:hover {
	text-decoration:underline;
}

.white_tags {
	font-size:13px;
	color:white;
	line-height:18px;
}
.white_tags a{
	font-family: tahoma,verdana,sans-serif;
	color:white;
	text-decoration:none;
	}
.white_tags a:hover {
	text-decoration:underline;
}


.blog_latest {
	background:url("blog_main.png");
	background-repeat:repeat-y;
}
.blog_main {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	color: #655022;
	/*color: #587D3C;*/
	text-align: left;
	padding: 0px 20px 10px 20px;
}
.blog_main a{
	background:transparent;
	color:#655022;
	text-decoration:underline;
	padding: 0px;
	}
.latest_blog_title {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	color: #655022;
	/*color: #587D3C;*/
	text-align: left;
	/*font-weight:bold;*/
	color:black;
	padding: 5px 0px 0px 0px;
}
.latest_post_category {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight:bold;
	color:black;
	padding: 16px 0px 0px 0px;
}
.latest_blog_author {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	font-style:italic;
	color: #597e3d;
	text-align: left;
}
.latest_blog_title a{
	background:transparent;
	color:#655022;
	text-decoration:none;
	padding: 0px;
	}

.latest_blog_abstract {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	color: #655022;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted gray;
}
.latest_blog_posted {
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	color: #655022;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
a.blog_main:hover{color: #655022;text-decoration:none;}

.blog_bottom {
	background:url("blog_bottom.png");
	background-repeat:no-repeat;
}

.rubriques_1_title {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 10px 0px 0px 0px;
}
a.rubriques_1_title:link,a.rubriques_1_title:active,a.rubriques_1_title:visited {
	color: black;
	text-decoration: none;
}
a.rubriques_1_title:hover {
	color: black;
	text-decoration: underline;
}

.rubriques_1_text {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	text-align: left;
	padding: 0px 0px 12px 0px;
	color: #755D2D;
}
.rubriques_1_text a {
	color: #755D2D;
	text-decoration: underline;
}
rubriques_1_text a:hover {
	color: #755D2D;
	text-decoration: none;
}
.rubriques_1_source {
	font-family: tahoma,verdana,sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #755D2D;
}
a.rubriques_1_source:link,a.rubriques_1_source:active,a.rubriques_1_source:visited {
	color: #755D2D;
	text-decoration: underline;
}
a.rubriques_1_source:hover {
	color: #755D2D;
	text-decoration: none;
}

.exergue {
	font-size: 11px;
	margin-bottom: 10px;
}
.caption {
	font-size: 11px;
	margin-bottom: 10px;
}


/* hsub menu */

.sub_menu_pictures {

	width: 47px;
	height: 47px;
	text-align: center;
	vertical-align: middle;
}

td.hsubmenu {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	text-align: right;
	font-weight: normal;
	padding: 0px 16px 16px 0px;
	color: #755D2D;
}
a.hsubmenu:link,a.hsubmenu:active,a.hsubmenu:visited {
	color: #755D2D;
	text-decoration: none;
}
a.hsubmenu:hover {
	color: #755D2D;
	text-decoration: underline;
}

tr.h_menu_main	{
		width: 1000px;
		}
/* #7F9DBA */		
td.h_menu_off	{
		background: url("hm_off.png");
		background-repeat: repeat-x;
		cursor: pointer;
		color: #755d2d;
		padding: 9px 10px 5px 10px;
		}
td.h_menu_hover	{
		background: url("hm_on.png");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 9px 10px 5px 10px;
		}
		
td.h_menu_on	{
		background: url("hm_on.png");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 9px 10px 5px 10px;
		}
td.h_inter_on	{
		width:4px;
		}
a.h_menu_off:link, a.h_menu_off:active,a.h_menu_off:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: 1px;
		text-decoration: none;
		color: #755d2d;
}
a.h_menu_on:link, a.h_menu_on:active,a.h_menu_on:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: 1px;
		text-decoration: none;
		color: #755d2d;
}
a.h_menu_hover:link, a.h_menu_hover:active,a.h_menu_hover:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: 1px;
		text-decoration: underline;
		color: #755d2d;
}

		
.h_inter_off	{
		/*background: url("hm_bck_off.gif");*/
		border:none;
		}
.hm_submenu {
		font-family: tahoma, helvetica, sans-serif;
		font-size: 12px;
		color: #755d2d;
		padding-top: 10px;
}		
a.hm_submenu:link,a.hm_submenu:active,a.hm_submenu:visited {
		color: #755d2d;
		text-decoration: none;
}
a.hm_submenu:hover {
		color: #755d2d;
		text-decoration: underline;
}

.h_sub_off {
		position:absolute;
		top:-500px;
		left:-500px;
		display:off;
} 

.h_sub_on {
		position:absolute;
		margin:0px;
		top:0px;
		left:0px;
		z-index:100;
		width:250px;
		background:url(/ressources/hsub_0.png);
		display:active;
		text-align:left;
}

ul.hmenu {margin: 0px;padding:0px;width:220px;background:url(/ressources/hsub.png);
background-color: #f2e8c7;border-top: 2px solid #755d2d;
}

ul.hmenu li{list-style:none;padding: 3px 10px 1px 10px;border-bottom:1px dotted #ac9973;}

ul.hmenu_0 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_0 li{list-style:none;background:#f2e8c7;padding: 3px 10px 1px 10px;border-bottom:1px dotted #d8bf72;}
ul.hmenu_0 li:hover{list-style:none;background:#e7dab0;padding: 3px 10px 1px 10px;border-bottom:1px dotted #d8bf72;}

ul.hmenu_1 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_1 li{list-style:none;background-color:#e1f1b8;padding: 3px 10px 1px 10px;border-bottom:1px dotted #c4e76f;}
ul.hmenu_1 li:hover{background-color:#d9eda5;}


ul.hmenu_2 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_2 li{list-style:none;background-color:#f5e9c3;padding: 3px 10px 1px 10px;border-bottom:1px dotted #d7c48b;}
ul.hmenu_2 li:hover{background-color:#ead9a5;}


ul.hmenu_3 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_3 li{list-style:none;background-color:#d8ecb8;padding: 3px 10px 1px 10px;border-bottom:1px dotted #abcb77;}

ul.hmenu_3 li:hover{background-color:#bedb90;}


ul.hmenu_4 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_4 li{list-style:none;background-color:#ebe5b4;padding: 3px 10px 1px 10px;border-bottom:1px dotted #d3c760;}
ul.hmenu_4 li:hover{background-color:#dcd59e;}

ul.hmenu_5 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_5 li{list-style:none;background-color:#dde2df;padding: 3px 10px 1px 10px;border-bottom:1px dotted #9ac4ae;}
ul.hmenu_5 li:hover{background-color:#cedfd6;}

/* Documents */

.docs_link {
	font-family: tahoma,verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #755D2D;
	padding-top: 10px;
}

a.docs_link:link,a.docs_link:active,a.docs_link:visited {
	color: #755D2D;
	text-decoration: none;
}
a.docs_link:hover {
	color: #755D2D;
	text-decoration: underline;
}

.docs_authors {
	font-family: tahoma,verdana,sans-serif;
	font-size: 12px;
	color: #587D3C;
	padding-bottom: 5px;
	border-bottom: 1px dotted #755D2D;s
}







/* Reseaugraphie */

.reseaugraphie_link_1 {
	font-family: tahoma,verdana,sans-serif;
	font-size: 12px;
	color: #587D3C;
	border-bottom: 1px dotted #587D3C;
	padding-top: 10px;
}

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

/* Ressources */

.ressources_title {
	background:url("ressources_link.png");
	background-repeat:no-repeat;
	background-position: 0px 26px;
	color: #7DA53F;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 21px;
	padding: 21px 0px 0px 40px;
	text-align: left;
}

.ressources_title {
	background:url("ressources_link.png");
	background-repeat:no-repeat;
	background-position: 0px 26px;
	color: #7DA53F;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 21px;
	padding: 21px 0px 0px 40px;
	text-align: left;
}

.ressources_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		text-align:justify;
		padding: 5px 0px 21px 40px;
		}	
.ressource_title {
		text-align: left;
		font-family: Georgia,"Times New Roman",serif;
		font-size: 18px;
		color: #563e1d;
		padding: 0px 10px 0px 10px;
}
.ressource_title a {
		color: #563e1d;
		text-decoration: none;
}

.ressource_title a:hover {
		color: #563e1d;
		text-decoration: underline;
}
.ressource_source {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #587D3C;
		text-align:left;
		padding: 5px 0px 0px 40px;
		}

.ressource_source a {
		color: #587D3C;
		text-decoration:none;
		border-bottom: 1px dotted #587D3C;
}
.ressource_source a:hover {
		color: #587D3C;
		text-decoration:none;
		border: none;
}

.source {
		font-family: tahoma, sans-serif;
		font-size: 13px;
		color: #587D3C;
		text-align:left;
		padding: 5px 0px 0px 0px;
		}

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

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

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


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

}

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

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

/* PAGE LINKS */

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

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


/* SECTIONS */
td.page_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 21px;
		color: #587D3C;
		padding: 21px 0px 8px 0px;
		border-bottom: 1px dotted gray;
		}
td.sub_page_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		color: #587D3C;
		padding: 0px 0px 36px 0px;
		filter: alpha(opacity=60); /* IE */
   		opacity: 0.60; /* Safari, Opera et Mozilla */
		}		

/* NAVIGATION  */

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


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

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

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

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

/* NAVIGATION */
td.dossier_connexe {
		font-family: Tahoma, Verdana;
		font-size: 12px;
		color: #587D3C;
		padding: 3px 0px 3px 0px;
		text-align: left;
}
a.dossier_connexe:link,a.dossier_connexe:active,a.dossier_connexe:visited {
		color: #587D3C;
		text-decoration: none;
}
a.dossier_connexe:hover {
		color: #587D3C;
		text-decoration: underline;
}
/* LISTS */

.list_1_title {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #587D3C;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px dotted gray;
		}
a.list_1_title:link,a.list_1_title:active,a.list_1_title:visited {
		color: #587D3C;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.list_1_title:hover {
		color: #587D3C;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}
		
.list_1_subtitle {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #587D3C;
		padding: 21px 0px 4px 0px;
		}

.list_1_posted {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #587D3C;
		padding: 3px 0px 8px 0px;
		}
td.list_1_source_ext {
		background: url(/ressources/apercu_ext_link.png);
		background-repeat:no-repeat;
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #587D3C;
		padding: 6px 0px 8px 28px;
		border-bottom: 1px dotted gray;
		width:100%;
		}		
a.list_1_source_ext:link,a.list_1_source_ext:active,a.list_1_source_ext:visited {
		color: #587D3C;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.list_1_source_ext:hover {
		color: #587D3C;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}


.list_1_source {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #587D3C;
		padding: 3px 0px 8px 0px;
		}		
		
.list_1_abstract {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		padding: 0px 0px 16px 0px;
		}
		

/* CONTENT TEXT */
.document_authors {
		color: #597e3d;
		text-align: left;
		font-family: tahoma, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 0px 0px 0px;
		}	
.about_the_authors {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 14px;
		color: #587D3C;
		padding: 0px 0px 10px 0px;
		}	

.presentation {
		font-family: tahoma,verdana,sans-serif;
		font-size: 14px;
		color: #655022;
		text-align:left;
		padding: 10px 0px 10px 0px;
		border-bottom: 1px dotted gray;
		}
		
.presentation a {
		font-weight:bold;
		color: #655022;
		text-decoration:none;
}		
.presentation a:hover {
		text-decoration:underline;
}		


.extract {
		background: url("/ressources/ab/rubriques/bracket_o.png");
		background-repeat: no-repeat;
		font-family: tahoma, verdana, sans-serif;
		font-size: 13px;
		text-align:left;
		padding: 50px 0px 10px 0px;
		color: #755D2D;
}


.dossier_link {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		color: #587D3C;
		padding: 8px 0px 15px 0px;
}			
a.dossier_link:link,a.dossier_link:active,a.dossier_link:visited {
		color: #587D3C;
		text-decoration: underline;
}
a.dossier_link:hover {
		color: #587D3C;
		text-decoration: none;
}
a.program_link:link,a.program_link:active,a.program_link:visited {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #587D3C;
		text-decoration: underline;
}
a.program_link:hover {
		color: #587D3C;
		text-decoration: none;
}
.margin_section_header {
		/*background: url("hm_bck_on.gif");
		background-repeat: repeat-x;*/
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		background-color: #587D3C;
		color: white;
		width:70%;
		padding: 5px 10px 2px 10px;
}
.related_docs {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		font-weight:bold;
		padding: 12px 0px 0px 0px;
}
.related_docs_source {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		padding: 0px 0px 6px 0px;
		color: #587D3C;
}				
.related_docs_authors {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		font-weight:bold;
		padding: 0px 0px 5px 0px;
}			
.related_prog {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		padding: 6px 0px 0px 0px;
}
.related_prog_head {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		font-weight: bold;
		padding: 21px 0px 0px 0px;
}
a.related_prog:link,a.related_prog:active,a.related_prog:visited {
		color: #587D3C;
		text-decoration: none;
}
a.related_prog:hover {
		color: #587D3C;
		text-decoration: underline;
}
a.related_docs:link,a.related_docs:active,a.related_docs:visited {
		color: #587D3C;
		text-decoration: none;
}
a.related_docs:hover {
		color: #587D3C;
		text-decoration: underline;
}

.margin_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		padding: 0px 0px 8px 0px;
		border-bottom: 1px dotted gray;
}	
.margin_text_2 {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		padding: 4px 0px 21px 0px;
}	

.margin_text_2_title {
		font-family: Tahoma, Helvetica, Verdana;
		font-size: 14px;
		font-weight: bold;
		color: #79975c;
		padding: 32px 0px 4px 0px;
		border-bottom: 1px dotted #79975c;
}
/* SECTION PAGES */
.section_story_header {
	background: url("hm_bck_dev.png");
	background-repeat: repeat-x;
	font-family: tahoma,verdana,sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: white;
	padding: 3px 10px 3px 10px;
}	

.section_presentation {
		font-family: arial, verdana,sans-serif;
		font-size: 13px;
		text-align:left;
		padding: 0px 10px 15px 10px;
		cursor:pointer;
		}

.section_presentation a {
		font-weight: bold;
		text-decoration: underline;
}
.section_presentation a:hover {
		text-decoration: none;
}

.section_dossier_title {
		color: #7DA53F;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 21px;
		padding: 18px 10px 0px 0px;
		text-align: left;
}

.section_type {
		color: #7DA53F;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		text-transform:uppercase;
		letter-spacing:1px;
		padding: 18px 10px 0px 0px;
		margin-bottom: 5px;
		text-align: left;
		border-bottom: 1px dotted #7DA53F;
		width: 50%;
}
.section_authors {
		color: black;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 18px 10px 0px 0px;
		text-align: left;
}
a.section_dossier_title:link,a.section_dossier_title:active,a.section_dossier_title:visited {
		color: #7DA53F;
		text-decoration: none;		
}
a.section_dossier_title:hover {
		color: #7DA53F;
		text-decoration: underline;		
}

.section_abstract {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		text-align:left;
		padding: 0px 0px 21px 10px;
		cursor:pointer;
		}	
.section_abstract:hover {
		color: gray;
		}	
.section_story_title {
		color: #587D3C;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		padding: 18px 10px 0px 10px;
		text-align: left;
}

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


td.section_story_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		text-align:left;
		padding: 20px;
		background-color:#e2e2bf;
		}

.home_section_title {
		color: #597e3d;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		padding: 24px 0px 0px 0px;
		text-align: left;
}
.home_section_title_2 {
		color: #a9924d;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		padding: 18px 0px 0px 0px;
		text-align: left;
}
.home_main_title {
		text-align: left;
		font-family: Georgia,"Times New Roman",serif;
		font-size: 18px;
		color: #563e1d;
		padding: 0px 10px 0px 10px;
}
.home_main_title a {
		color: #563e1d;
		text-decoration: none;
}

.home_main_title a:hover {
		color: #563e1d;
		text-decoration: underline;
}

.section_dossier_title2 {
		color: #563e1d;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		padding: 18px 0px 0px 0px;
		text-align: left;
}
.section_dossier_title2 a {
		color: #563e1d;
		text-decoration:none;
}

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

td.section_dossier_abstract2 {
		font-family: tahoma, verdana,sans-serif;
		font-size: 12px;
		text-align:left;
		padding: 0px 10px 15px 0px;
		cursor:pointer;
		}	
.section_dossier_abstract2:hover {
		color: gray;
		}


#right_frame {
		/*background-color: #e9edc9;*/
		background-color: #f7f1ba;
		width: 240px; height: 250px;
		overflow: auto;
		padding: 0px 5px 0px 5px;
		margin: 10px 0px 10px 0px;
		border: 1px dotted gray;
		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;
}

#section_frame {

		width: 570px; height: 400px;
		overflow: auto;
		margin: 10px 10px;
		border-top: 1px dotted gray;
		border-bottom: 1px dotted gray;
		background-color: #dce0bf; 
		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;
}
.story_frame {

		width: 570px; height: 320px;
		overflow: auto;
		margin: 0px 10px;
		border-top: 1px dotted gray;
		border-bottom: 1px dotted gray;
		background-color: #dce0bf; 
		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;
}
.home_frame {

		width: 590px; height: 280px;
		overflow: auto;
		margin: 0px 10px;
		border-top: 1px dotted gray;
		border-bottom: 1px dotted gray;
		background-color: #dce0bf; 
		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;
}
.story_frame_sans {

		width: 570px;
		margin: 0px 10px;
		border: 1px dotted gray;
		background-color: #dce0bf; 
}

.mainStory {

		width: 570px;
		margin: 10px 10px 0px 10px;
		border: 1px dotted gray;
		background-color: #e2e2bf; 
}
.mainStory_text {
		font-family: sans-serif,verdana;
		font-size: 14px;
		text-align:left;
		padding: 16px 30px 0px 20px;
		background-color:#e2e2bf;
		}
.mainStory_link {
		background: #a5c751;
		font-family: sans-serif;
		font-size:12px;
		color:#563d1e;
		margin-left:450px;
		padding: 3px;				
}
.mainStory_title {
		text-align: left;
		font-family: Georgia,"Times New Roman",serif;
		font-size: 24px;
		color: #563e1d;
		padding: 0px 10px 0px 10px;			
}
.mainStory_title a {
		color: #563e1d;
		text-decoration:none;
}
.mainStory_title a:hover {
		color: #563e1d;
		text-decoration:underline;
}


.section_sub_title {
		text-align: left;
		font-family: Georgia,"Times New Roman",serif;
		font-size: 24px;
		color: #563e1d;
		padding: 0px 10px 0px 10px;
}
.section_header {
	background-color: #E4EDF2;
	padding: 10px;
}
td.section_dossier {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #587D3C;
		padding: 21px 0px 5px 0px;
}			
.section_dossier_abstract {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		padding: 0px 0px 15px 0px;
}	
a.section_dossier:link,a.section_dossier:active,a.section_dossier:visited {
		color: #587D3C;
		text-decoration: none;
}
a.section_dossier:hover {
		color:#587D3C;
		text-decoration: underline;
}
.section_story_expand {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		text-align: right;
		font-size: 12px;
		padding: 0px 0px 0px 0px;
}	
a.section_story_expand:link,a.section_story_expand:active,a.section_story_expand:visited {
		color: #587D3C;
		text-decoration: none;
}
a.section_dossier:hover {
		color:#587D3C;
		text-decoration: underline;
}
/* RUBRIQUES */

.rubriques {
	background: url(/ressources/rub_bckg.png);
	background-repeat: repeat-x;
}
.rubriques_head_g {
	background: url(/ressources/rub_head_g.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 12px;
	float:left;
}
.rubriques_head {
	background: url(/ressources/rub_head.png);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 12px;
	/*font-weight: bold;*/
	letter-spacing: 2px;
	color: white;
	padding: 5px 5px 0px 5px;
	height: 24px;
	float:left;
}
.rubriques_head_r {
	background: url(/ressources/rub_head_r.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 12px;
	float:left;
}
td.rubriques_title {
	text-align: left;
	background: url(/ressources/rub_tri.png);
	background-repeat: no-repeat;
	margin-left: 12px;
	margin-right: 12px;
	padding: 3px 18px 3px 24px;
	border-bottom: 1px dotted gray;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: black;
}
.rubriques_abstract {
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}


a.rubriques_title:link, a.rubriques_title:active,a.rubriques_title:visited {
	color: black;
	text-decoration: none;	
}

a.rubriques_title:hover {
	color: black;
	text-decoration: underline;
}

.rubriques_sans_head {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	border-bottom: 1px dotted gray;
}
td.rubriques_sans_title {
	text-align: left;
	padding: 21px 0px 2px 0px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color:#587D3C;
	font-weight: bold;
}
.rubriques_sans_abstract {
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 6px 0px 6px 0px;
}
a.rubriques_sans_title:link, a.rubriques_sans_title:active,a.rubriques_sans_title:visited {
	color: black;
	font-weight:bold;
	text-decoration: none;	
}

a.rubriques_sans_title:hover {
	color: black;
	font-weight:bold;
	text-decoration: underline;
}

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

td.documents_title {
	background: url(/ressources/me/ic_reldocs.gif);
	background-repeat: no-repeat;
	margin-left: 12px;
	margin-right: 12px;
	text-align: left;
	padding: 3px 18px 3px 24px;
	border-bottom: 1px dotted gray;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: black;
}
td.dossiers_title {
	background: url(/ressources/me/ic_dossiers_b.gif);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 12px;
	margin-right: 12px;
	padding: 3px 18px 3px 24px;
	border-bottom: 1px dotted gray;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: black;
}
.documents_abstract {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-align: left;

}


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

a.documents_title:hover {
	color: #587D3C;
	text-decoration: underline;
}
.documents_authors {
	font-style: italic;
	color: #587D3C;
}

/* 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;
}
.footer {
	background: transparent;
	text-align: center;
	font-family: sans-serif;
	color: #43331c;
	font-size: 11px;
	padding-top: 4px;		
}

.footer a {
	color: #43331c;
}



/* SESSION INFO */
td.session_info_1 {
		background: url("session_bck.gif");
		background-repeat:repeat-x;
		font-size:13px;
}
td.session_info {
			background: url("session_bck.gif");
			background-repeat:repeat-x;
			text-align: right;
			font-family: 'Microsoft Sans Serif', Arial, Helvetica;
			font-size:13px;
			color: #e5d9a6;
			padding: 5px 10px 5px 10px;
			}			
a.session_info:link, a.session_info:active, a.session_info:visited {
			font-family: 'Microsoft Sans Serif', Arial, Helvetica;
			font-size:13px;
			color: #e5d9a6;
			text-decoration: underline;
			}
a.session_info:hover {
			color: white;
			text-decoration: none;
			}

/* IMAGES */
img.left {

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

}

img.right {

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

}
		 
			 
/* iframe */

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

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

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

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


/* 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;
			background-color:#5c7539;
			border-bottom:1px solid #e7f0cf;
			}			
td.qmenu_menu {
			font-family: Verdana;
			font-size: 12px;
			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: 12px;
			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: 12px;
			color: #c5d462;
			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: 12px;
			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: 12px;
		font-weight: bold;
		padding: 0px 30px 0px 0px;
}
.qmenu_posted {
		font-size: 12px;
		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: 12px;
		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: 12px;
		width: 150px;
		padding: 2px;
}
select.qmenu_small {
		background-color: #E1EBF8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		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;
}					

.qmenu_on
{
		 background-color: #5C6F92;
		 display: active;
}

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

/* Search */

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

input.search_b {

	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	background-color: #755d2d;
	color: white;
	height: 28px;
	width: 28px;
}
@charset "utf-8";
/* CSS Document */

/* PLAN */

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



/* RECHERCHE */

.result_title {
		text-align: left;
		font-family: Georgia,"Times New Roman",serif;
		font-size: 18px;
		color: #563e1d;
		padding: 0px 10px 0px 0px;
}
.result_title a {
		color: #563e1d;
		text-decoration: none;
}

.result_title a:hover {
		color: #563e1d;
		text-decoration: underline;
}
		
.result_section {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #755d2d;
		padding: 16px 0px 3px 0px;
		}

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

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

.search_terms {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		font-weight: normal;
		padding: 12px 0px 21px 0px;
		}


.index_terms {
		font-family: Arial, Helvetica, Verdana;
		font-size: 16px;
		color: #587D3C;
		font-weight: normal;
		padding: 12px 0px 21px 0px;
		}		
.index_terms {
		text-align: left;
		font-family: Georgia,"Times New Roman",serif;
		font-size: 24px;
		color: #563e1d;
		padding: 18px 10px 21px 0px;
}


		
td.result_inter {
		
		border-bottom: 1px dotted gray;
		padding: 12px 0px 12px 0px;
}

/* ALPHA MENU */

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

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

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

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

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

/* Carte */
.on_t_l
{
		 display: active;
		 background:url(/ressources/map/bck.png);
		 background-repeat:no-repeat;
		 padding: 25px 45px 45px 30px;
		 text-align:left;
}

.on_t_r
{
		 display: active;
		 background:url(/ressources/map/bck.png);
		 background-repeat:no-repeat;
		 padding: 25px 45px 45px 30px;
		 text-align:left;
}
