
#menu_search {
    padding: 0px 0px 15px 0px;
	width:200px;
	text-align: left;
	vertical-align:bottom;
	font-size:10px;
    
   
	}
	
#menu_rc {
   padding: 5px 0px 5px 0px;
	margin: 10px 0px 10px 20px;
	background-color: white;
	}
	
#menu_table {
	height: 18px;
}

.navcontainer {
   width: 770px;
	background-color: white;
	/*border-right: 1px dotted #646794;
	border: 1px dotted green;
	border-left:0;
	border-right:0;
	border-bottom:1; 
	vertical-align:top;
	padding: 5px 0 10px 0;*/
	margin: 0 px 10 px 10 px 10 px;
}
#theme_C {
    height: 40px;
	vertical-align: middle;
}
html>div#theme_C {
  height: 40px;
  }
.theme_title {
    font: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	line-height: 25px;
	text-align: left;
	color: #000000;
	/*padding-left: 12px;
	padding-top:10px;*/
}
.theme_sect_title {
    font: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bolder;
	line-height: 20px;
	text-align: left;
	color: #fff;
	/*padding-left: 12px;
	padding-top:10px;*/
}
#bread_C {
	margin: 2px 2px 0px 11px;
	vertical-align:bottom;
	width: 567px;
	height: 25px;
	
}
#bread_section {
margin-top: 5px;
border-bottom: 1px solid silver;
/*height: 20px;*/
}
#section_explanation {
	margin: 10px 5px 7px 11px;
	text-align:left;
	display:block;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	text-align: left;
	width:580px;
 }
 
#section_C {
	border: 1px solid ;
	border-left: 0px;
	border-right: 0px;
	width: 587px;
	margin-left:0px;
	border-bottom: 0px;
	
}
.section_titlearea_C {
   font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	font-weight: bold;
	line-height: 15px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 10px;
	padding-left:10px;
	vertical-align: middle;
	
	}
#section_themes_container {
	width:570px;
	margin-left:12px;
	
}
	
.section_themes_C {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bolder;
	line-height: 10px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 5px;
	padding-left:10px;
	vertical-align: bottom;
	/*border-top: 1px dotted;*/
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom: 3px;
	
}
.section_articles {
	margin-left:0em;
	margin-right:12px;
	margin-top:1px;
	text-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	font-weight: normal;
	/*line-height: 14px;
	/*margin-top: 7px;*/
	}
.section_articles ul {
	/*margin:0em 3em 1em 3.2em;
	padding:0 0 0 5;*/
	margin-bottom:1px;
	margin-top:1px;
	}
.section_articles li {
	list-style: url(../Images_template/article_link.gif) outside none;
	/*margin:0em 3em 1em 3.2em;
	margin:0 0 0 -25;*/
	}
.section_articles_rightcol {
	margin-left:-5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	font-weight: normal;
	}
.section_articles_rightcol ul {
	margin-bottom:0px;
	margin-top:0px;
	}
.section_articles_rightcol li {
	list-style: url(../Images_template/article_link.gif) outside none;
	}
	
.section_articles_leftcol {
	margin-left:-5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	font-weight: normal;
	}
.section_articles_leftcol ul {
	margin-bottom:0px;
	margin-top:0px;
	}
.section_articles_leftcol li {
	list-style: url(../Images_template/article_link.gif) outside none;
	}	
	

.section_articles_rightcol_prof {
	margin-left:-10px;
	margin-right:5px;
	margin-top:12px;
	/*margin-bottom:10px;*/
	text-align:top;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.section_articles_rightcol_prof ul {
	margin-bottom:0px;
	margin-top:0px;
	
	}
.section_articles_rightcol_prof li {
	list-style: url(../Images_template/article_link.gif) outside none;
	
	}

.section_articles_rightcol_prof a:link, .section_articles_rightcol_prof a:visited, {
   color: black;
	text-decoration:none;
	font-size:11px;
	line-height:15px;
	font-weight:bolder;
	
}



.section_more {
    margin-right:5px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:200;
	text-align:right;
	margin-bottom: 5px;
	}
	
.section_articles a:link, .section_articles a:visited  {
	color: black;
	text-decoration:none;
	/*border-bottom: 1px solid black;*/
	font-size:11px;
	line-height:15px;
	font-weight:300;
	font-weight:bold;
}
.section_articles_rightcol a:link, .section_articles_rightcol a:visited, .section_articles_leftcol a:link, .section_articles_leftcol a:visited {
    color: black;
	text-decoration:none;
	/*border-bottom: 1px solid black;*/
	font-size:11px;
	line-height:15px;
	font-weight:300;
	font-weight:bolder;
}

.section_articles_leftcol a:link, .section_articles_leftcol a:visited {
    color: black;
	text-decoration:none;
	/*border-bottom: 1px solid black;*/
	font-size:11px;
	line-height:15px;
	font-weight:300;
	font-weight:normal;
}
.section_articles a:hover, .section_articles a:selected, .section_articles_rightcol a:hover, .section_articles_leftcol a:hover, .section_articles_leftcol a:selected, section_articles_rightcol a:selected{
   color: #ED0900; 
   text-decoration:underline;
    
}
.section_more a:link, .section_more a:visited {
   text-decoration:none;
	color: black;
    /*border-bottom: 1px solid black; */
}
.section_more a:hover, .section_more a:selected{
    color: #ED0900; 
   text-decoration:underline; 
}

#footer, #footer a:link, #footer a:visited {
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  color:black;
  text-decoration:none;
  text-align:center; 
  margin-right: auto; 
    margin-left: auto;
	/*width:500px;*/
}
#footer a:hover {
 
  text-decoration:underline;
}
#searchgo a {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
border-top:0px;
border:1px solid silver;
background-color:#666666;
margin:1 1 2 1;
padding: 3px 2px 2px 2px;
color:white;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
#version a, #version a:link, #version a:visited {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}
#version a:hover {
  text-decoration:underline;
}


#section_entry_C {
   clear: both;
	width: 200px;
	text-align:left;
	border-left:1px;
	
	}

#section_entry_content {
   margin: 10px;
   line-height: 15px;
	color:black;
	display:block;
	
}
.section.entry_content {
	font-size: 12px;
}
#content_midline {
	width: 100px;
	margin-left:120px;
	height:100%;
}	
#content_C {
	width: 600px;
	margin-left:5px;
}

#section_entry_title_C {
    font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: bolder;
	line-height: 15px;
	PADDING-TOP: 9px;
	PADDING-BOTTOM: 10px;
	/*padding-left:12px;*/
	vertical-align: middle;
}

#separ_gris_funding {
border-bottom: 1px solid Silver;
margin: 10px 0px 10px 0px;
}  

#separ_gris {
border-bottom: 1px solid Silver;
margin: 0px 0px 0px 12px;
}  
#separ_gris_2 {
border-bottom: 1px solid Silver;
border-top: 1px solid Silver;
width: 756px;
margin: 10px 0px 10px 12px;
} 
#logo {
	background-color: white;
	height:70px;
}
.path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	text-align:left;
}
.path a:link, .path a:visited{
	text-decoration: underline;	
}

.nocontent {
	margin-left:35px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	font-variant: small-caps;
}
.nocontentsection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	font-variant: small-caps;
}
.editor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	}
.editor a:link, .editor a:hover, .editor a:visited{
	color: black;
	text-decoration: underline;
}

.listingfront {
	color: #CC6600;
	FONT-SIZE: 18px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 9px;
	PADDING-TOP: 9px;
	PADDING-LEFT: 0px;
	
	}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 9px;
	PADDING-TOP: 9px;
	BACKGROUND-COLOR: #EFEFEF;
	font-weight: normal;
}
#Titleforlist {
	font-family:  Arial, Helvetica, sans-serif;
	color: Black;
	FONT-SIZE: 11px;
	text-align: left;
	font-weight: bolder;
	vertical-align: top;
}
#Titleforlist a:link, #Titleforlist a:visited {
	color: #CC6600;
	text-decoration: underline;
}
#Titleforlist a:hover {
	color: #999999;
}
.moredocs {
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	FONT-SIZE: 10px;
	text-align: left;
	font-weight: normal;
}
.moredocs a:link, #moredocs a:visited  {
	color: #333333;
	text-decoration: underline;
}

.summary {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
}

#Title {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	PADDING-RIGHT: 5px;
	/*BORDER-TOP: #999999 1px solid;*/
	PADDING-LEFT: 10px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 9px;
	PADDING-TOP: 9px;
	BACKGROUND-COLOR: #EFEFEF;
	font-weight: bolder;
	/*text-indent: 10px;*/
	
}
#text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-top: 10px;
	/*margin-left: 25px;
	margin-right: 20px;*/
	text-align: justify;
	line-height: 150%;
	vertical-align: top;
}
#text a:link {
	text-decoration: underline; 
	color: #333333;
}

.separation {
BORDER-TOP: #999999 1px solid;

}
#separation_bottom {
	BORDER-BOTTOM: #999999 1px solid;
	PADDING-BOTTOM: 9px;
	PADDING-TOP: 9px;
	BACKGROUND-COLOR: #EFEFEF;
	margin-top: 3%;
}
.datepub {
    font-family:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-style: normal;
	color: #999999;
}
.pagination {
	font-family:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-style: normal;
	PADDING-TOP: 9px;
	PADDING-BOTTOM: 9px;
	color: #333333;
}
.pagination a:link {
    text-decoration: underline;  
}
.login {
	font-family:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	PADDING-TOP: 9px;
	PADDING-BOTTOM: 9px;
	color: #333333;
}
.login a:link {
	text-decoration: underline;  
}

#adresse {
    font-family:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-style: normal;
	color: #CC6600;
}
#print {
	font-family:  Arial, Helvetica, sans-serif;
	color: Gray;
	FONT-SIZE: 10px;
	text-align: right;
	font-weight: normal;
	/*BORDER-TOP: 1px solid;*/
	PADDING-BOTTOM: 2px;
	padding-top: 5px;
	/*border-top-color: #CCCCCC;*/
}
#print a:link, #print a:visited  {
	color: Gray;
	text-decoration: underline;
}
#disclaimer {
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	FONT-SIZE: 10px;
	text-align: justify;
	font-weight: normal;
	BORDER-TOP: 1px solid silver;
	PADDING-BOTTOM: 5px;
	padding-top: 5px;
	
	BORDER-BOTTOM: 1px solid;
	line-height: 15px;
	font-style: italic;
	/*padding-left: 5px;
	padding-right: 5px;/*