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


tbody {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
}

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

.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;
		/*background:url("hsub_bck.png");background-repeat:repeat-x;*/
		background-color: #5c8bb5;
		display:active;
}

ul.hmenu {margin: 0px;padding:0px;background-color: #5c8bb5;
}

ul.hmenu li{list-style:none;padding: 6px 10px 4px 10px;border-bottom:1px dotted white;}


body {   	/*background: url("background.png") top center no-repeat fixed;*/
			background:url("new_page_back.jpg");
			background-repeat:repeat-x;
			background-color: #5c8bb5;
			margin-top:0px;
			margin-left: 0px;
			top: 0px;
			bottom: 0px;
			margin-bottom: 0px;
      		font-family: Arial, sans-serif;
			font-size: 13px;}

.centre_vertical {   	
			margin-top: 10%;
			}
			
.centre_vertical_temp {   	
			margin-top: 100px;
			}			

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: #1A67AC;

}

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

}

h3 {
	padding-top: 10px;	
	font-size: 13px;
	font-weight: bold;
	color: #1A67AC;

}


input, select {
	font-size: 13px;;
	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;
}

.main-pane {
	background:url(/ressources/main_table_bckg.jpg);
	background-repeat:no-repeat;
	background-color:white;
}

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

.margin_title {
	background-color: #132a5c;
	/*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;
}
.margin_title_sans {
	vertical-align:text-bottom;
	padding: 5px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #132a5c;
}
.margin_link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #132a5c;
}

a.margin_link {
	color: #132a5c;
	text-decoration:underline;
}
a.margin_link:hover {
	color: #132a5c;
	text-decoration:none;
}

/* 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: #BAD5DD;
	font-size:12px;
	width: 200px;
	padding: 3px;

}

.tab_prog_1 {
	background-color: #E4EDF2;
}
.tab_prog_2 {
	background-color: white;
}

td.tab_prog_head {
			 background-color: #274A91;
		  	font-family: Arial,Helvetica,sans-serif;
			 color: white;
			 font-size: 12px;
			 padding: 4px 4px 4px 4px;
			 border: 1px dotted gray;
}
td.tab_prog {
			font-family: Arial,Helvetica,sans-serif;
			 color: #274A91;
			 font-size: 12px;
			 padding: 4px 4px 4px 4px;
			 border: 1px dotted gray;
}
a.tab_prog:link,a.tab_prog:active,a.tab_prog:visited {
			 color: #274A91;
			 text-decoration: underline;
}
a.tab_prog:hover {
			 color: #274A91;
			 text-decoration: none;
}


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

			 background: url("rub_head_bck_s.png");
		 	 background-repeat: no-repeat;
			 background-position: top left;
			 font-size: 16px;
			 font-family: Arial, Helvetica, sans-serif;
			 color: #274A91;
			 font-weight: bold;
			 border-bottom: 1px dotted gray;
			 padding: 4px 21px 0px 21px;
			 }	

/* HOME */
td.home_section {
			 font-size: 16px;
			 font-family: Arial, Helvetica, sans-serif;
			 color: #274A91;
			 font-weight: bold;
			 border-bottom: 1px dotted gray;
			 padding: 4px 0px 0px 0px;
			 }	

/* SECTIONS */
td.page_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 21px;
		color: #1A67AC;
		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: #1A67AC;
		padding: 0px 0px 36px 0px;
		filter: alpha(opacity=60); /* IE */
   		opacity: 0.60; /* Safari, Opera et Mozilla */
		}		

/* Section de livre */
td.section_livre_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 16px;
		padding: 21px 0px 8px 0px;
		}

td.section_livre_auteurs {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 14px;
		font-style: italic;
		padding: 0px 0px 0px 0px;
		}	
td.section_presentation_auteurs {
		text-align: left;
		font-family: Arial,verdana, sans-serif;
		font-size: 13px;
		padding: 0px 0px 6px 0px;
		border-bottom: 1px dotted gray;
		}
td.section_fichiers {
		text-align: left;
		font-family: Arial,verdana, sans-serif;
		font-size: 11px;
		padding: 6px 0px 6px 0px;
		border-bottom: 1px dotted gray;
		}
a.section_fichiers:link,a.section_fichiers:active,a.section_fichiers:visited {
		text-decoration: underline;
		color: black;
}
a.section_fichiers:hover {
		text-decoration: none;
		color: black;
}
td.section_fichiers_2 {
		text-align: left;
		font-family: Arial,verdana, sans-serif;
		font-size: 11px;
		vertical-align: middle;
		padding: 0px 6px 0px 6px;
		}
		
td.section_livre_subtitle {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		padding: 0px 0px 36px 0px;
		}		
span.section_livre_subtitle {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 14px;
		color: #1A67AC;
		filter: alpha(opacity=60); /* IE */
   		opacity: 0.60; /* Safari, Opera et Mozilla */
}



/* list */
td.main_list_section {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		padding: 21px 0px 8px 0px;
		}

td.main_list_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 16px;
		color: #1A67AC;
		padding: 21px 0px 8px 0px;
		border-bottom: 1px dotted gray;
		}
a.main_list_title:link,a.main_list_title:active,a.main_list_title:visited {
		text-decoration: none;
		color: #1A67AC;
}
a.main_list_title:hover {
		text-decoration: underline;
		color: #1A67AC;
}

td.main_list_subtitle {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		color: #1A67AC;
		padding: 0px 0px 36px 0px;
		filter: alpha(opacity=60); /* IE */
   		opacity: 0.60; /* Safari, Opera et Mozilla */
		}	
span.main_list_subtitle {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 14px;
		color: #1A67AC;
		filter: alpha(opacity=60); /* IE */
   		opacity: 0.60; /* Safari, Opera et Mozilla */
}

td.main_list_abstract {
		text-align: left;
		font-family: Arial,verdana, sans-serif;
		font-size: 13px;
		padding: 12px 0px 12px 0px;
		border-bottom: 1px dotted gray;
		}

.main_list_small {
		text-align: left;
		font-family: Arial,verdana, sans-serif;
		font-size: 11px;
		}

/* PAGE LINKS */

td.page_link_on {
	background-color: #274A91;
	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: #1A67AC;
	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: #1A67AC;
}
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: 28px;
		color: #1A67AC;
		color: #263264;
		padding: 21px 0px 8px 0px;
		border-bottom: 1px dotted gray;
		}
td.document_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 21px;
		color: #1A67AC;
		color: #263264;
		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: #1A67AC;
		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;
		}
/* 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.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 {
		margin-top:5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
}
a.access_info:link,a.access_info:active,a.access_info:visited {
		color: white;
		text-decoration:none;
}
a.access_info:hover {
		color: white;
		text-decoration:underline;
}
input.access_info {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color:#5d91bd;
		color: white;
		border:1px groove;
		width: 130px;
		heigth: 15px;
		padding-left: 2px;
}
	
/* DEFAULTS */	
.main_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		text-align:justify;
		padding: 36px 0px 21px 0px;
		}	
a.color_link:link,a.color_link:visited, a.color_link:visited  {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #1A67AC;
		}
a.color_link:hover  {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #1A67AC;
		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;
		}

.editeurs {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		font-style: italic;
		text-align:right;
		padding: 36px 0px 21px 0px;
		}	

.titre_de_paragraphe {
		font-family: Arial, Helvetica, Verdana;
		font-weight: bold;
		font-size: 13px;
		text-align:left;
		padding: 10px 0px 0px 0px;
		}	
		
#bibliographie {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		text-align:justify;
		padding: 21px 0px 21px 0px;
}		
#realisations img {float:left;padding-right:10px;padding-bottom:10px;}

#realisations a {
		color: #1A67AC;
		text-decoration:underline;
		padding: 0px;
		border: none;
		}
#realisations a:hover {
		text-decoration:none;
		}
#bibliographie a {
		color: #1A67AC;
		text-decoration:underline;
		padding: 0px;
		border: none;
		}
#bibliographie a:hover {
		text-decoration:none;
		}

		
.titre_paragraphe_souligne {
		font-family: Arial, Helvetica, Verdana;
		font-weight: bold;
		font-size: 13px;
		text-align:left;
		border-bottom: thin groove;
		padding: 10px 0px 0px 0px;
		}

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

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

.dossiers_1_title {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #1A67AC;
		padding: 18px 0px 0px 0px;
		border-bottom: 1px dotted gray;
		}
a.dossiers_1_title:link,a.dossiers_1_title:active,a.dossiers_1_title:visited {
		color: #1A67AC;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.dossiers_1_title:hover {
		color: #1A67AC;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}
.dossiers_1_abstract {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		padding: 10px 0px 16px 0px;
		}		
		
.programmes_1_title {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #1A67AC;
		padding: 6px 0px 0px 0px;
		}
a.programmes_1_title:link,a.programmes_1_title:active,a.programmes_1_title:visited {
		color: #1A67AC;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.programmes_1_title:hover {
		color: #1A67AC;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}
.programmes_1_abstract {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		padding: 0px 0px 16px 0px;
		}		
		
.list_1_title {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #132a5c;
		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: #132a5c;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.list_1_title:hover {
		color: #132a5c;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}
		
.list_1_subtitle {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		color: #1A67AC;
		padding: 21px 0px 4px 0px;
		}

.list_1_posted {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		color: #1A67AC;
		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: 13px;
		color: #1A67AC;
		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: #1A67AC;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.list_1_source_ext:hover {
		color: #1A67AC;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}


.list_1_source {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		color: #1A67AC;
		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;
		}
		
.realisations {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		color: #1A67AC;
		padding: 0px;
		}
a.realisations:link,a.realisations:active,a.realisations:visited {
		color: #1A67AC;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.realisations:hover {
		color: #1A67AC;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}

/* CONTENT TEXT */
.document_authors {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		font-weight: bold;
		padding: 10px 0px 0px 0px;
		}	
.about_the_authors {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		padding: 0px 0px 0px 0px;
		}	


.presentation {
		font-family: Arial, Helvetica, Verdana;
		font-size: 15px;
		text-align:justify;
		padding: 10px 0px 10px 0px;
		border-bottom: 1px dotted gray;
		}
.dossier_link {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		color: #1A67AC;
		padding: 8px 0px 15px 0px;
}			
a.dossier_link:link,a.dossier_link:active,a.dossier_link:visited {
		color: #1A67AC;
		text-decoration: underline;
}
a.dossier_link:hover {
		color: #1A67AC;
		text-decoration: none;
}
a.program_link:link,a.program_link:active,a.program_link:visited {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #1A67AC;
		text-decoration: underline;
}
a.program_link:hover {
		color: #1A67AC;
		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: #1A67AC;
		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: #1A67AC;
}				
.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: #1A67AC;
		color: #132a5c;
		text-decoration: none;
}
a.related_prog:hover {
		color: #132a5c;
		text-decoration: underline;
}
a.related_docs:link,a.related_docs:active,a.related_docs:visited {
		color: #1A67AC;
		color: #132a5c;
		text-decoration: none;
}
a.related_docs:hover {
		color: #1A67AC;
		color: #132a5c;
		text-decoration: underline;
}

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

/* Bottin */

.bottin {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		color: #1A67AC;
		text-decoration:underline;
		padding: 6px 0px 0px 0px;
}
.bottin_head {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		font-weight: bold;
		padding: 21px 0px 0px 0px;
}		

/* SECTION PAGES */
.section_header {
	background-color: #E4EDF2;
	padding: 10px;
}
td.section_dossier {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		color: #1A67AC;
		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: #1A67AC;
		text-decoration: none;
}
a.section_dossier:hover {
		color:#1A67AC;
		text-decoration: underline;
}

/* RUBRIQUES */

.rubriques {
	background: url("new_rub_bck.png");
	background-repeat: repeat-x;
	background-color: #5b8ab4;
}

.rubriques_head {
	background: url("rub_head_bck.png");
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 15px;
	letter-spacing:1px;
	color: white;
	padding: 5px 10px 0px 10px;
	height: 24px;
}

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 {
	background-color:#c8d9e8;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:black;
	padding: 10px;
}
.rubriques_doc_title {
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:black;
	padding-top: 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;
}

/* WHITE*/
.rubriques_head_w {
	background: url("rub_head_bck.png");
	background-repeat: no-repeat;
	font-size: 15px;
	color: white;
	padding: 5px 10px 0px 10px;
	height: 24px;
}
td.rubriques_title_w {
	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: white;
}
.rubriques_abstract_w {
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:white;
	padding: 5px 10px 5px 10px;
}


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

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

.rubriques_sans_head {
	padding: 5px 0px 0px 0px;
	border-bottom: 1px dotted gray;
}
td.rubriques_sans_title {
	background: url("rub_head_bck_s.png");
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 15px;
	padding: 5px 21px 0px 16px;
	height: 24px;
	border-bottom: 1px dotted gray;
}
.rubriques_sans_abstract {
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	text-decoration:none;
}
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;
}
a.rubriques_sans_abstract:link, a.rubriques_sans_abstract:active,a.rubriques_sans_abstract:visited {
	color: black;
	text-decoration: none;	
}

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

.rubriques_follow:link, a.rubriques_follow:active,a.rubriques_follow:visited {
	color: #1A67AC;
	text-decoration: none;	
}

a.rubriques_follow:hover {
	color: #1A67AC;
	text-decoration: underline;
}

.documents {
	color: #1A67AC;
	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: #132a5c;
	text-decoration: none;	
}

a.documents_title:hover {
	color: #132a5c;
	text-decoration: underline;
}
.documents_authors {
	font-style: italic;
	color: #1A67AC;
}

/* 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: 12px;
	padding-top: 10px;	
}


/* menus */
td.vm_n1_0_off {
	background: url("vm_off.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	color: #1A67AC;
	/*background-color: #E4EDF2;*/
	padding: 3px 10px 3px 14px;
	/*border-bottom: 1px dotted gray;*/
	width: 160px;
	cursor: pointer;
}
td.vm_n1_1_off {
	background: url("vm_off.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	color: #1A67AC;
	/*background-color: white;*/
	padding: 3px 10px 3px 14px;
	/*border-bottom: 1px dotted gray;*/
	width: 160px;
	cursor: pointer;
}
td.vm_n1_0_on {
	background: url("vm_on.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	font-weight: bold;
	color: #1A67AC;
	/*background-color: #E4EDF2;*/
	padding: 3px 10px 3px 14px;
	/*border-bottom: 1px dotted gray;*/
	width: 160px;
	cursor: pointer;
}
td.vm_n1_1_on {
	background: url("vm_on.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	font-weight: bold;
	color: #1A67AC;
	/*background-color: white;*/
	padding: 3px 10px 3px 14px;
	width: 160px;
	/*border-bottom: 1px dotted gray;*/
}

td.vm_n2_off {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	/*background-color: #F0F5F8;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
}
td.vm_n2_0_off {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	/*background-color: #F0F5F8;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
	width: 160px;
}
td.vm_n2_1_off {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	/*background-color: white;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
	width: 160px;
}
td.vm_n2_0_on {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	/*background-color: #F0F5F8;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
}
td.vm_n2_1_on {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;;
	/*background-color: white;*/
	padding: 3px 10px 3px 24px;
	border-bottom: 1px dotted gray;
	width: 160px;

}

a.vm_n2_off:link,a.vm_n2_off:active,a.vm_n2_off:visited {
	color: #1A67AC;
	text-decoration: none;	
}
a.vm_n2_off:hover {
	color: #1A67AC;
	text-decoration: underline;	
}
a.vm_n2_on:link,a.vm_n2_on:active,a.vm_n2_on:visited {
	color: #1A67AC;
	text-decoration: underline;	
}
a.vm_n2_on:hover {
	color: #1A67AC;
	text-decoration: underline;	
}

tr.h_menu_main	{
		background: url("hm_bck_off.gif");
		background-repeat: repeat-x;
		width: 1000px;
		}
/* #7F9DBA */		
td.h_menu_off	{
		background: url("/ressources/hm_bck_dev.png");
		background-repeat: repeat-x;
		cursor: pointer;
		color: white;
		/*filter: alpha(opacity=75); /* IE */
    	/*opacity: 0.75; /* Safari, Opera et Mozilla */
		padding: 6px 10px 4px 10px;
		}
td.h_menu_off:hover	{
		background: url("/ressources/hm_bck_hover_dev.png");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 4px 10px;
		}
td.h_menu_hover	{
		background: url("/ressources/hm_bck_hover_dev.png");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 4px 10px;
		}
		
td.h_menu_on	{
		background: url("/ressources/hm_bck_on_dev.gif");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 6px 10px 4px 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: 12px;
		letter-spacing: 1px;
		text-decoration: none;
		color: white;
}
a.h_menu_on:link, a.h_menu_on:active,a.h_menu_on:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 12px;
		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: 12px;
		letter-spacing: 1px;
		text-decoration: none;
		color: white;
}

		
td.h_inter_off	{
		background: url("hm_bck_off.gif");
		border:none;
		}
.hm_submenu {
		font-family: tahoma, arial, sans-serif;
		font-size: 12px;
		color: white;
		padding-top: 6px;
}		
a.hm_submenu:link,a.hm_submenu:active,a.hm_submenu:visited {
		color: white;
		letter-spacing: 1px;
		text-decoration: none;
}
a.hm_submenu:hover {
		color: white;
		letter-spacing: 1px;
		text-decoration: underline;
}

/* SESSION INFO */
td.session_info_1 {

		background-color: #5c8bb5;
}
td.session_info {

			background-color: #5c8bb5;
			text-align: right;
			font-family: Verdana, sans-serif;
			font-size: 13px;
			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;
			}

.footer {
		width: 1000px;
		margin-top:40px;
		height:30px;
		vertical-align:middle;
}
td.footer {
		width:1000px;
		text-align:center;
		border-top: 1px dotted gray;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
}
td.wks_mainFooter { 
		width: 1000px;
		background-color:white;
		vertical-align: top;
		text-align: center;
    } 			
			
/* 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: 13px;;
				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: 13px;;
				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: 13px;;
				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: 13px;;
				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: 13px;;
				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: #ccddef;
		display: active;
}	
.section_off {
		background-color: white;
		display: none;
}
table.t_section_on {
		background-color: #ccddef;
}
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;
			}			
td.qmenu_menu {
			font-family: Verdana;
			font-size: 13px;;
			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: 13px;;
			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: 13px;;
			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: 13px;;
			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: 13px;;
		font-weight: bold;
		padding: 0px 30px 0px 0px;
}
.qmenu_posted {
		font-size: 13px;;
		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: 13px;;
		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: 13px;;
		width: 150px;
		padding: 2px;
}
select.qmenu_small {
		background-color: #E1EBF8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;;
		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;
}

.off
{
		 display: none;
}

.dplus
{
		cursor:pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-align: right;
		text-decoration:underline;
}
.dplus:hover
{
		cursor:pointer;
		text-decoration:none;
}

/* FCK XML Styles */

.section {
	font-size: 13px;
	font-weight: bold;
	color: #1A67AC;
	padding-top: 30px;
	border-bottom: 1px dotted gray;
}

.Encadré {
	font-size: 12px;
	background-color: #ECE9D8;
	padding: 10px;
	border: 1px dotted gray;
	float: none;
	margin: 10px 10px;
}

.Encadré Droite {
	font-size: 12px;
	background-color: #ECE9D8;
	padding: 10px;
	border: 1px dotted gray;
	float: right;
	margin: 10px 10px;
}

.Encadré Gauche {
	font-size: 12px;
	background-color: #ECE9D8;
	padding: 10px;
	border: 1px dotted gray;
	float: left;
	margin: 10px 10px;
}

.Texte 10 points {
	font-size: 13px;;
}

.Texte 12 points {
	font-size: 13px;
}

.Texte 14 points {
	font-size: 15px;
}
			 