@charset "utf-8";
/* CSS Document */




/* #F0D4AD MH */
/* #FFA540 FOND */


body {   	background: url("background.png") top center no-repeat fixed;
			background-color: white;
			margin-top:0px;
			margin-left: 0px;
			top: 0px;
			bottom: 0px;
			margin-bottom: 0px;
      		font-family: Arial, sans-serif;
			font-size: 13px;}

.centre_vertical {   	
			margin-top: 15%;
			}

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: none;
			}

input, select {
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	}

td.left-border {
				/*background: url("left_border1.png") fixed;*/
				background: url("left_border.png"); background-repeat: repeat-y;
				width: 10px;
}
td.right-border {
				/*background: url("left_border1.png") fixed;*/
				background: url("right_border.png"); background-repeat: repeat-y;
				width: 10px;
}
td.bottom-border {
				/*background: url("left_border1.png") fixed;*/
				background: url("bottom_border.png"); background-repeat: repeat-x;
				height: 10px;
}


a.more {
background:#c0c0c0;color:#000;font-family:tahoma,sans-serif;font-size:13px;padding:3px 8px;margin-top:21px;cursor:pointer;border-top-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-top-right-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-bottom-right-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;text-decoration:none;}


a.more:hover {
background:#d6dbdb;text-decoration:none;}


.donate
{background: #b93d5b;text-transform:uppercase;color:#fff;padding:5px;font-size:12px;border-top-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-top-right-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-bottom-right-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;}

.donate:hover
{background: #da0639;}


.donate a
{color:#fff;text-decoration:none;}


.main-pane {
	background:url(/ressources/main_table_bckg.jpg);
	background-repeat:no-repeat;
	background-color:white;
}

/* error */
.f_error {
	font-weight: bold;
	font-size: 13px;
}
/* Required fields */

.required {
	color:#000;
	font-weight: normal;
	font-size: 13px;
}

/* Required fields */
.required_mark {
	background-color:red;
	text-align:center;
	color: white;
	width: 18px;
	height: 18px;
	font-weight: bold;
	font-size: 16px;
	margin: 0px 5px 3px 0px;
	float:left;
}

/* INFO BLOCKS */
.quote_of_the_day {

		background-color: #1A67AC;
		text-align: left;
		font-family: Verdana, sans-serif;
		font-size: 13px;
		color: white;
		width: 740px;
		padding: 7px 7px 7px 7px;
		border: 1px solid gray;

}

/* Portfolios */
td.portfolio_menu_section {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;;
	text-align: left;
	font-weight: bold;
	color: #1A67AC;
	border-bottom: 1px dotted gray;
	padding: 12px 0px 4px 0px;
}

td.portfolio_menu_title {
	background: url(/ressources/media_menu_bck.jpg);
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;;
	text-align: left;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted gray;
}

a.portfolio_menu_title:link, a.portfolio_menu_title:active,a.portfolio_menu_title:visited {
	color: black;
	text-decoration:none;	
}
a.portfolio_menu_title:hover {
	color: #1A67AC;
	text-decoration:none;	
}

/* Recrutment */

.dim_image {
		filter: alpha(opacity=75); /* IE */
	    opacity: 0.75; /* Safari, Opera et Mozilla */
}
.dim_image:hover {
		filter: alpha(opacity=100); /* IE */
	    opacity: 1.00; /* Safari, Opera et Mozilla */
}
.dim_image_on {
		filter: alpha(opacity=100); /* IE */
	    opacity: 1.00; /* Safari, Opera et Mozilla */
}
.dim_image_on:hover {
		filter: alpha(opacity=70); /* IE */
	    opacity: 0.70; /* Safari, Opera et Mozilla */
}

input.dim_button {
		filter: alpha(opacity=70); /* IE */
	    opacity: 0.70; /* Safari, Opera et Mozilla */
}
input.dim_button:hover {
		filter: alpha(opacity=100); /* IE */
	    opacity: 1.00; /* Safari, Opera et Mozilla */
}

/* MAIN PAGE ITEMS */

td.main_item_section {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 13px;
	/*color: #1A67AC;*/
	text-align: left;
	color: #00203f;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted gray;
}


td.main_item_text {
	font-family: Arial,sans-serif;
	font-size: 13px;
	text-align: left;

}

td.main_item_title {
	/*background: url('rm_link.png');background-repeat:no-repeat;*/
	font-family: Tahoma, Verdana, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding: 12px 0px 0px 0px;
	text-align: left;

}
a.main_item_title:link,a.main_item_title:visited,a.main_item_title:active {
	color: #214282;
	text-decoration: none;
}
a.main_item_title:hover {
	color: #214282;
	text-decoration: underline;
}


/* MEDIA */
	
.media_menu_title {
	background: url(/ressources/media_menu_bck.jpg);
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;;
	text-align: left;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted gray;
}
.media_menu_black {
	background: url(/ressources/session_bck.gif);
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;;
	text-align: left;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted gray;
}

a.media_menu_black:link, a.media_menu_black:active,a.media_menu_black:visited {
	color: white;
	text-decoration:none;	
}
a.media_menu_black:hover {
	filter: alpha(opacity=100); /* IE */
    opacity: 1.00; /* Safari, Opera et Mozilla */
	text-decoration:none;	
}
td.media_list_section {
	background: url(/ressources/media_section_bck.jpg);
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 18px;;
	text-align: left;
	vertical-align: middle;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px dotted gray;
}
.media {
	font-family: Arial, verdana,sans-serif;
	font-size: 13px;
	text-align: left;
}
td.media_title {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 18px;
	padding: 21px 0px 12px 0px;
	text-align: left;
	color: #1A67AC;
}
.media_code {
	text-align: left;
	padding: 0px 0px 12px 0px;
}
.media_list_title {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 18px;
	padding: 21px 0px 0px 0px;
	text-align: left;
	color: #1A67AC;
}

.media_black {
	background-color: black;
	font-family: Tahoma, verdana,sans-serif;
	font-size: 11px;
	vertical-align:middle;
	text-align: center;
	color: white;
	filter: alpha(opacity=100); /* IE */
    opacity: 1.00; /* Safari, Opera et Mozilla */
}

.media_black:hover {
	background-color: black;
	font-family: Tahoma, verdana,sans-serif;
	font-size: 11px;
	vertical-align:middle;
	text-align: center;
	color: white;
	filter: alpha(opacity=75); /* IE */
    opacity: 0.75; /* Safari, Opera et Mozilla */

}


/* MARGIN */

img.margin {
	float:left;
	padding: 0px 3px 0px 0px;
}

td.right_margin {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
}
td.right_margin_news {
	background: url('news_link.png');background-repeat:no-repeat;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	width: 100%;
	padding: 4px 0px 4px 12px;
	border-bottom: 1px dotted gray;	
	text-align: left;
}
a.right_margin_news:link,a.right_margin_news:active,a.right_margin_news:visited {
	text-decoration:none;
}


td.right_margin_title {
	background: url('rm_link.png');background-repeat:no-repeat;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding: 12px 0px 0px 16px;
	border-bottom: 1px dotted gray;
	text-align: left;
}
a.right_margin_title:link,a.right_margin_title:visited,a.right_margin_title:active {
	color: #214282;
	text-decoration: none;
}
a.right_margin_title:hover {
	color: #214282;
	text-decoration: underline;
}


a.right_margin:link,a.right_margin:visited,a.right_margin:active {
	color: #214282;
	text-decoration: underline;
}
a.right_margin:hover {
	color: #214282;
	text-decoration: none;
}

td.right_margin_section {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 13px;
	text-align: left;
	/*color: #1A67AC;*/
	color: #00203f;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted gray;
}
td.right_margin_section2 {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 13px;
	text-align: left;
	/*color: #1A67AC;*/
	color: #00203f;
	font-weight: bold;
	padding: 21px 0px 4px 0px;
	border-bottom: 1px dotted gray;
}
a.right_margin_section:link,a.right_margin_section:active,a.right_margin_section:visited {
	text-decoration:none;
	color: #00203f;
}
a.right_margin_section:hover {
	text-decoration:underline;
	color: #00203f;
}


td.right_margin_list {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted gray;
}

a.right_margin_list:link, a.right_margin_list:active,a.right_margin_list:visited {
	color: black;
	text-decoration:none;	
}
a.right_margin_list:hover {
	color: #1A67AC;
	text-decoration:none;	
}

/* LEFT */
td.left_margin_text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-bottom: 6px;
	border-bottom: 1px dotted gray;
}
td.left_margin_title {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 4px 0px;
	text-align: left;
}
a.left_margin_title:link,a.left_margin_title:active,a.left_margin_title:visited {
	color: #214282;
	text-decoration:none;
}
a.left_margin_title:hover {
	color: #214282;
	text-decoration: underline;
}


td.left_margin_section {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 13px;
	text-align: left;
	color: #00203f;
	font-weight: bold;
	padding: 16px 0px 4px 0px;
	border-bottom: 1px dotted gray;
}

/* 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:11px;
	width: 200px;
	padding: 3px;

}

/* 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;
			 }	

td.d_menu {
		background-color: #274A91;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		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;
}

/* 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.book_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 21px;
		color: #1A67AC;
		padding: 21px 0px 0px 0px;
		}
td.book_subtitle {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		color: 6a98c0;
		padding: 0px 0px 8px 0px;
		border-bottom: 1px dotted gray;

		}

/* Inspiration */
td.inspire_title {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 24px;
		color: #1A67AC;
		padding: 28px 0px 8px 0px;
		}
.inspire_subtitle {
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		color: #6a98c0;
		
}


/* INFO BLOCKS */

td.ib_1 {
	background:url(/ressources/ib_1.jpg);background-repeat:repeat-x;
	color:white;
	font-size: 12px;
	padding: 6px;
	text-align: left;
	width: 31%;
	height:100px;
	cursor:pointer;
}
td.ib_2 {
	background:url(/ressources/ib_2.jpg);background-repeat:repeat-x;
	color:white;
	font-size: 12px;
	text-align: left;
	padding: 6px;
	width: 31%;
	height:100px;
	cursor:pointer;
}

td.ib_3 {
	background:url(/ressources/ib_3.jpg);background-repeat:repeat-x;
	color:white;
	font-size: 12px;
	padding: 6px;
	text-align: left;
	width: 31%;
	height:100px;
	cursor:pointer;
}
.ib_section {
	font-family: tahoma,verdana,sans-serif;
	font-weight:bold;
}
.ib_title {
	font-family: tahoma,verdana,sans-serif;
	font-weight:bold;
}
.ib_text {
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	/*filter: alpha(opacity=75); /* IE */
	/*opacity: 0.75; /* Safari, Opera et Mozilla */
}
.ib_image {
	float:left;
	padding: 0px 2px 0px 2px;
}
.ib_main {
	border: 2px solid black;
}


/* HIGHLIGHTS */

table.highlight {
		background-color: #3d4045;
		font-size: 14px;
		padding: 10px;
		text-align: left;

}
.highlight_title {
		font-family: Tahoma,verdana,sans-serif;
		font-size:18px;
		color:white;
}
.gray_bck {
		background-color: #3d4045;
}
td.highlight_text {
		font-family: Tahoma,Verdana,sans-serif;
		font-size: 14px;
		text-align: left;
		color: #b0b0b1;
}
td.highlight_black_text {
		font-family: Tahoma,Verdana,sans-serif;
		font-size: 13px;
		text-align: left;
		color: white;
}
td.highlight_pfolio {
		font-family: Tahoma,Verdana,sans-serif;
		font-size: 11px;
		color: #babcbe;
		text-align: left;
		padding: 0px 10px 0px 10px;

}
a.highlight_pfolio:link,a.highlight_pfolio:active,a.highlight_pfolio:visited,a.highlight_pfolio:hover {
		text-decoration:none;
		color: #babcbe;
}

td.highlight_main_title {
		font-family: Tahoma,Verdana,sans-serif;
		font-size: 24px;
		text-align: left;
		color: #c6d9d7;
		padding: 21px 10px 6px 10px;
}

td.highlight_title {
		font-family: Tahoma,Verdana,sans-serif;
		font-size: 18px;
		text-align: left;
		color: white;
		padding: 21px 10px 6px 10px;
}
.highlight_image {
		border: thin solid black;
}
.highlight_source {
		font-size: 11px;
		padding-top: 6px;
		color: #c6d9d7;
		text-align: right;
}


/* PUBLICATIONS */

.contributor
			{font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 color: #274A91;
			 text-align: left;
			 padding: 0px 0px 0px 0px;
			 }	


td.publication_author
			{font-family: Arial, Helvetica, sans-serif;
			 font-size: 14px;
			 color: #274A91;
			 text-align: left;
			 font-weight: bold;
			 padding: 8px 0px 0px 0px;
			 }	

td.publication_quotes 
			{font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 color: #274A91;
			 text-align: left;
			 font-style: italic;
			 border-bottom: 1px dotted gray;
			 padding: 18px 0px 18px 0px;
			 }	
td.publication_data 
			{font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 text-align: left;
			 border-top: 1px dotted gray;
			 padding: 24px 0px 0px 0px;
			 }	

td.publication_link 
			{font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 text-align: left;
			 border-top: 1px dotted gray;
			 border-bottom: 1px dotted gray;
			 padding: 6px 0px 6px 0px;
			 }
a.publication_link:link,a.publication_link:active,a.publication_link:visited {
			color: #1A67AC;
			text-decoration: none;
}
a.publication_link:hover {
			color: #1A67AC;
			text-decoration: underline;
}


/* 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.changelang {
	background: #698096;
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	padding: 2px 15px 2px 5px;
	border: 1px solid gray;
	cursor: pointer;
	filter: alpha(opacity=75); /* IE */
    opacity: 0.75; /* Safari, Opera et Mozilla */
	}
td.changelang:hover {
	filter: alpha(opacity=100); /* IE */
    opacity: 1.00; /* Safari, Opera et Mozilla */
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	padding: 2px 15px 2px 5px;
	border: 1px solid gray;
	cursor: pointer;
	}	

td.goworkspace {
	background: #7DA413;
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	padding: 2px 15px 2px 5px;
	border: 1px solid gray;
	cursor: pointer;
	filter: alpha(opacity=75); /* IE */
    opacity: 0.75; /* Safari, Opera et Mozilla */
	}
td.goworkspace:hover {
	filter: alpha(opacity=100); /* IE */
    opacity: 1.00; /* Safari, Opera et Mozilla */
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	padding: 2px 15px 2px 5px;
	border: 1px solid gray;
	cursor: pointer;
	}
td.related_links {
	background: #7DA413;
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	padding: 2px 15px 2px 5px;
	border: 1px solid gray;
	cursor: pointer;
	filter: alpha(opacity=75); /* IE */
    opacity: 0.75; /* Safari, Opera et Mozilla */
	}
td.other_sections {
	background: #698096;
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	color: white;
	text-transform: capitalize;
	padding: 2px 15px 2px 5px;
	border-bottom: 1px solid black;
	cursor: pointer;
	filter: alpha(opacity=75); /* IE */
    opacity: 0.75; /* Safari, Opera et Mozilla */
	}
td.other_sections_links {
		background: url("../Copie de orange/sections_bck.gif");
		background-repeat: no-repeat;
		height: 18px;
		font-family: Arial,Helvetica, sans-serif;
		font-size: 13px;
		padding: 3px 0px 3px 16px;
		border-bottom: 1px dotted black;
		}
td.other_sections_links:hover {
		background: url("../Copie de orange/sections_bck.gif");
		background-repeat: no-repeat;
		font-family: Arial,Helvetica, sans-serif;
		font-size: 13px;
		padding: 3px 0px 3px 16px;
		border-bottom: 1px dotted black;
		filter: alpha(opacity=50); /* IE */
    	opacity: 0.50; /* Safari, Opera et Mozilla */
		}
a.other_sections_links:link,a.other_sections_links:active,a.other_sections_links:visited {
		font-family: Arial,Helvetica, sans-serif;
		font-size: 13px;
		color: black;
		text-decoration: none;
		}


					
a.changelang:link,a.changelang:active,a.changelang:visited,a.changelang:hover {
	color: white;
	text-decoration: none;
	}
	
/* DEFAULTS */	
.main_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		text-align:justify;
		padding: 21px 0px 21px 0px;
		}	
		
td.main_excerpt {
		font-family: Arial,Tahoma, Verdana;
		font-size: 14px;
		padding: 21px 0px 10px 0px;
		text-align:justify;
		font-size:14px;
		color:#214282;
}
.small_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
		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: 11px;
		text-align: left;
		text-transform:uppercase;
		letter-spacing: 2px;
		font-weight:bold;
		color: #1A67AC;
		padding: 24px 0px 15px 0px;
}
a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited {
		color: #1A67AC;
		text-decoration: none;
}
a.breadcrumb:hover {
		color: #1A67AC;
		text-decoration: underline;
}

/* LISTS */

.list_1_title {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #1A67AC;
		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: #1A67AC;
		text-decoration:none;
		padding: 0px;
		border: none;
		}
a.list_1_title:hover {
		color: #1A67AC;
		text-decoration:underline;
		border: none;
		padding: 0px;
		}
		
.list_1_subtitle {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 12px;
		color: #1A67AC;
		padding: 21px 0px 4px 0px;
		}

.list_1_posted {
		text-align: left;
		font-family: Arial,Helvetiva, sans-serif;
		font-size: 11px;
		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: 11px;
		color: #1A67AC;
		padding: 6px 0px 8px 28px;
		border-bottom: 1px dotted gray;
		}		
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: 11px;
		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;
		}
		

/* CONTENT TEXT */
.document_authors {
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		font-weight: bold;
		text-align: left;
		padding: 10px 0px 0px 0px;
		}	
.about_the_authors {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		padding: 0px 0px 10px 0px;
		text-align: left;
		}	


.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: 11px;
		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;
}

.margin_section_header {
		/*background: url("hm_bck_on.gif");
		background-repeat: repeat-x;*/
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
		background-color: #1A67AC;
		color: white;
		width:70%;
		padding: 5px 10px 2px 10px;
}
.related_docs {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		font-weight:bold;
		padding: 12px 0px 0px 0px;
}
.related_docs_source {
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
		padding: 0px 0px 6px 0px;
		color: #1A67AC;
}				
.related_docs_authors {
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		font-weight:bold;
		padding: 0px 0px 5px 0px;
}			
.related_prog {
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
		padding: 6px 0px 0px 0px;
}
.related_prog_head {
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
		font-weight: bold;
		padding: 21px 0px 0px 0px;
}
a.related_prog:link,a.related_prog:active,a.related_prog:visited {
		color: #1A67AC;
		text-decoration: none;
}
a.related_prog:hover {
		color: #1A67AC;
		text-decoration: underline;
}
a.related_docs:link,a.related_docs:active,a.related_docs:visited {
		color: #1A67AC;
		text-decoration: none;
}
a.related_docs:hover {
		color: #1A67AC;
		text-decoration: underline;
}

.margin_text {
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
		padding: 0px 0px 8px 0px;
		border-bottom: 1px dotted gray;
}	


/* SECTION PAGES */
.section_header {
	background-color: #E4EDF2;
	padding: 10px;
}
.section_dossier {
		font-family: Arial, Helvetica, Verdana;
		font-size: 14px;
		color: #1A67AC;
		padding: 21px 0px 5px 0px;
}			
.section_dossier_abstract {
		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;
}


/* LISTS */
td.main_list_title {
	background: url("list_bt.jpg");background-repeat:no-repeat;background-position:left bottom;
	padding: 21px 0px 0px 24px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #1A67AC;
	text-align: left;
	font-size: 13px;
}
td.main_list_author {
	padding: 4px 0px 8px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	color: #1A67AC;
	font-style: italic;
}
td.main_list_abstract {
	padding: 0px 0px 12px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-align: left;
	border-bottom: 1px dotted gray;
}

a.main_list_title:link, a.main_list_title:active,a.main_list_title:visited {
	color: #1A67AC;
	text-decoration: none;	
}

a.main_list_title:hover {
	color: #1A67AC;
	text-decoration: underline;
}

/* LISTS */
td.news_list_section {
	padding: 21px 0px 12px 0px;
	font-family: Tahoma,Helvetica,sans-serif;
	font-weight: bold;
	color: #214282;
	text-transform:uppercase;
	letter-spacing: 1px;
	text-align: left;
	font-size: 11px;
}

td.news_list_title {
	padding: 0px 0px 0px 0px;
	font-family: Arial,Helvetica,sans-serif;
	color: #1A67AC;
	font-weight:bold;
	text-align: left;
	font-size: 13px;
}
td.news_list_author {
	padding: 4px 0px 8px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-align: left;
	color: #1A67AC;
	font-style: italic;
}

a.news_list_title:link, a.news_list_title:active,a.news_list_title:visited {
	color: #1A67AC;
	text-decoration: none;	
}

a.news_list_title:hover {
	color: #1A67AC;
	text-decoration: underline;
}





/* PUBLICATIONS */
td.pub_list_section {
	padding: 21px 0px 12px 0px;
	font-family: Tahoma,Helvetica,sans-serif;
	font-weight: bold;
	color: #214282;
	text-transform:uppercase;
	letter-spacing: 1px;
	text-align: left;
	font-size: 11px;
}

td.pub_list_title {
	padding: 21px 0px 0px 0px;
	font-family: Arial,Helvetica,sans-serif;
	color: #1A67AC;
	text-transform: uppercase;
	text-align: left;
	font-size: 16px;
}
a.read_more {
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	color: #1A67AC;
	text-decoration: underline;
}
a.read_more:hover {
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	color: #1A67AC;
	text-decoration: none;
}

.pub_list_subtitle {
	padding: 0px 0px 0px 0px;
	font-family: Arial,Helvetica,sans-serif;
	color: #6a98c0;
	text-transform:none;
	text-align: left;
	font-size: 14px;
}
td.pub_list_author {
	padding: 4px 0px 8px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-align: left;
	color: #1A67AC;
	font-style: italic;
}

a.pub_list_title:link, a.pub_list_title:active,a.pub_list_title:visited {
	color: #1A67AC;
	text-decoration: none;	
}

a.pub_list_title:hover {
	color: #1A67AC;
	text-decoration: underline;
}

.show_all {
	padding-bottom:48px;
}

/* 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: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	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 {
	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: 11px;
	color: black;
}
.rubriques_abstract {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	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 {
	padding: 8px 0px 6px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.rubriques_sans_abstract {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-top: 6px;
	border-top: 1px dotted gray;
}
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;
}


/* ERROR */
td.message_title{
		text-align: left;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 18px;
		font-weight: bold;
		padding: 16px 30px 0px 30px;
		}
td.message_text {
		text-align: left;
		font-family: Arial, Helvetica, Verdana;
		font-size: 13px;
		padding: 30px 30px 21px 30px;
		}	
					


/* headers */
td.sub_header {
		background:url(/ressources/hm_lines.gif);
		background-repeat:repeat-x;
		padding: 3px 0px 10px 0px;
}
span.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;	
}


/* menus */

td.vsub_title {
	background: url(/ressources/vsub_bck.png);background-repeat:no-repeat;
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;;
	text-align: left;
	width:200px;	
	vertical-align: middle;
	padding: 7px 0px 10px 36px;
}
td.vsub_title:hover {
	filter: alpha(opacity=85); /* IE */
    opacity: 0.85; /* Safari, Opera et Mozilla */
}
td.vsub_title_1 {
	background: url(/ressources/vsub_bck1.png);background-repeat:no-repeat;
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;;
	text-align: left;
	width:135px;	
	vertical-align: middle;
	padding: 7px 10px 10px 32px;
}
td.vsub_title_1:hover {
	filter: alpha(opacity=85); /* IE */
    opacity: 0.85; /* Safari, Opera et Mozilla */
}
a.vsub_link:link, a.vsub_link:active,a.vsub_link:visited,a.vsub_link:hover {
	color: white;
	text-decoration:none;	
}
td.vm_n1_0_off {
	background: url("vm_off.gif"); background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	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: 11px;
	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: 11px;
	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: 11px;
	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: 11px;
	/*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: 11px;
	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: 11px;
	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: 11px;
	/*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: 11px;
	/*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.hsub	{
	vertical-align:middle;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	padding: 0px 10px 0px 4px;
}

a.hsub:link,a.hsub:active,a.hsub:visited {
	text-decoration:none;
}
a.hsub:link,a.hsub:active,a.hsub:visited {
	text-decoration:underline;
}


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("hm_tri.png");
		background-repeat: no-repeat;
		color: white;
		cursor: pointer;
		padding: 6px 10px 4px 10px;
		}
td.h_menu_on	{
		background: url("hm_tri.png");
		background-repeat: no-repeat;
		color: white;
		cursor: pointer;
		padding: 6px 10px 4px 10px;
		}
		
td.r_menu_off	{
		cursor: pointer;
		color: white;
		padding: 0px 5px 0px 5px;
		}
td.r_menu_off:hover	{
		color: white;
		cursor: pointer;
		padding: 0px 5px 0px 5px;
		border-bottom: medium solid white;
		}
td.r_menu_hover	{
		color: white;
		cursor: pointer;
		padding: 0px 5px 0px 5px;
		}
		
td.r_menu_on	{
		color: #a0c785;
		cursor: pointer;
		padding: 0px 5px 0px 5px;
		border-bottom: medium solid #a0c785;
		}		
td.h_inter_on	{
		border-left: thin dotted white;
		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: 11px;
		font-weight: bold;
		text-decoration: none;
		color: white;
}
a.h_menu_off:hover {
		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: 11px;
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: underline;
		color: white;
;
}
a.h_menu_on:hover {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
		color: white;
}
a.h_menu_hover:link, a.h_menu_hover:active,a.h_menu_hover:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		text-decoration: none;
		color: white;
}

		
td.h_inter_off	{
		border-left: thin dotted white;
		}
td.r_inter_on	{
		width:4px;
		border-left: thin dotted white;
		}		

td.r_inter_off	{
		width:4px;
		border-left: thin dotted white;
		}		
.hm_submenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		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: url("/ressources/session_bck.gif");
		background-repeat:repeat-x;
}
td.session_info {
			background: url("/ressources/session_bck.gif");
			background-repeat:repeat-x;
			text-align: right;
			font-family: Verdana, sans-serif;
			font-size: 10px;
			color: white;
			padding: 5px 10px 5px 10px;
			}			
a.session_info:link, a.session_info:active, a.session_info:visited {
			color: white;
			text-decoration: underline;
			}
a.session_info:hover {
			color: white;
			text-decoration: none;
			}

td.wks_mainFooter { 
		width: 990px;
		vertical-align: top;
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
    	padding: 10px;
    } 			
			
/* IMAGES */
img.left {

	float: left;
	padding: 0px 10px 6px 0px;

}

img.right {

	float: right;
	padding: 0px 0px 6px 10px;

}
		 

/* 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;
}


a.videos
{color:#1A67AC;text-decoration:none;}

a.videos:hover
{color:#1A67AC;text-decoration:underline;}

h1{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 32px;
	padding: 21px 0px 21px 0px;
	margin:0;
	text-align: left;
	color: #1A67AC;
	font-weight:400;
}

h2{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 24px;
	padding: 21px 0px 12px 0px;
	margin:0;
	text-align: left;
	color: #1A67AC;
	font-weight:400;
}