/*Links*/

/*Style voor lists in MiddlePane*/
#news_content ul, #index_content ul, #content ul{
margin-left:0px;
padding-left:0px;
}

#news_content ul li, #index_content ul li, #content ul li{
background:url(/01images/li.gif) left 5px no-repeat;
list-style-type:none;
padding-left:20px;
margin-left:0px;
}
#news_content ul li ul li, #index_content ul li ul li, #content ul li ul li{
background:none;
list-style-type:square;
padding-left:0px;
margin-left:15px;
}
#news_content a, #index_content a, #content a{
font-family:Arial, Helvetica, sans-serif;
color:#003175;
text-decoration:none;
}
#news_content a:hover, #index_content a:hover, #content a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#003175;
text-decoration:underline;
}

html, body{
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
}
H1{
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#323232;
font-weight:normal;
margin-top: 0px;
padding-top: 10px;
text-align:left;
}
H2{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#323232;
font-weight:normal;
margin-top: 0px;
padding-top: 10px;
text-align:left;
}
H3{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#323232;
font-weight:normal;
margin-top: 0px;
padding-top: 10px;
text-align:left;
}
H4{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#323232;
font-weight:normal;
margin-top: 0px;
padding-top: 10px;
text-align:left;
}
H5{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#323232;
font-weight:normal;
margin-top: 0px;
padding-top: 10px;
text-align:left;
}

a img{
border-width: 0;
}

a{outline:none!important;}
:focus {-moz-outline-style: none; } 


#tblSearch{width:500px;}
.tblPager{width:500px;}
.tblPager input{background:#F0F4FA; border:0; font:11px/12px Arial; color:#003175; padding:2px 0 0 0; cursor:pointer; margin:0px; text-decoration:underline;}
.tblPager input:hover{background:#F0F4FA; border:0; font:11px/12px Arial; color:#003175; padding:2px 0 0 0; cursor:pointer; margin:0px;text-decoration:none;}
.RowBtns td{text-align:center;}

#news_content .RowPager td{font:11px/12px Arial; text-align:center;}
#news_content .RowPager a{font:bold 11px/12px Arial; text-align:center; padding:0px 3px}
#news_content .RowPager .colorMeBlue{color:#58AFE1;font:bold 14px/12px Arial; }

#news_content #tblSearchNoResult td{font:bold 11px/12px Arial; text-align:center; background:#4794BF; color:white}
#news_content #tblSearchNoSearch td{font:bold 11px/12px Arial; text-align:center; background:#4794BF; color:white}
#news_content #tblSearchFault td{font:bold 11px/12px Arial; text-align:center; background:#4794BF; color:white}

#news_content .RowTitle td{background: url(/01images/fleche_bleue.gif) 2px 3px no-repeat; border-bottom:solid 1px #D1DDEF;}

#news_content .RowDescription td{background:#EFEFEF; border-bottom:solid 7px #EAF0F8;}

#news_content .RowTitle a{ font:bold 12px/14px Arial;text-decoration:none;}
#news_content .RowTitle a:hover{text-decoration:underline;}

#news_content .RowDescription td a{font:12px/14px Arial; color:#323232;text-decoration:none;}
#news_content .RowDescription td a:hover{ text-decoration:underline;}



/* secondary navigationtop*/

#nav_sup2_menu a{
font-size:11px;
color:#1F4686;
float:left;
display:block;
border-right:#FFFFFF solid 1px;
padding:2px 8px;
text-decoration:underline;
white-space:nowrap;
}

#nav_sup2_menu a:hover{
background-color:#EFEFEF;
color:#1F4686;
}

#nav_sup2_menu a.selected{
background-color:#fafafb;
color:#1F4686;
cursor:default;
text-decoration:none;
}

/* navigation visitor */
#yahoopath{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#yahoopath a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#79BEE6;
text-decoration:underline;
}
a.nav_menu_center{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#79BEE6;
}

a.nav_menu_center:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#79BEE6;
text-decoration:none;
}

a.link_grey_central{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#999999;
}
a.link_grey_central:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#999999;
}

a.link_left_nav1{
font-size:10px;
text-decoration:none;
color:#000000;
}

a.link_left_nav1:hover{
font-size:10px;
text-decoration:underline;
color:#000000;
}

#leftnav li a{
color:#222571;
font-size:11px;
text-decoration:none;
position:relative;
text-align:center;
}	
	
/* Classes texts*/

.grey_10{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ABABAB;
}

.title_27px{
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
margin-left:20px;
color:#323232;
}

.txt_12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
text-align:justify;
}

.txt_grey_10{
font-size:10px;
color:#8A929D;
}

/*SITEMAP */
#news_content .SitemapFonds ul{
list-style-image:url(/01images/li.gif); 
margin:0;
padding:0;
padding-left:10px;
background:none;
}

#news_content .SitemapFonds li{
list-style-image:url(/01images/fleche_bleue.gif); 
list-style-type:none;
color:#325990;
padding-left:0;
margin-left:0;
background:none;

}

#news_content .SitemapFonds li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#325990;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
margin:0;
}

#news_content .SitemapFonds li a:hover{
text-decoration:underline;
}
	
/*level 2*/	
#news_content .SitemapFonds li ul{
margin-left:0px;
}
#news_content .SitemapFonds li ul li{
list-style-image:url(/01images/fleche_bleue_mini_sitemap.gif); 
list-style-type:none;
color:#325990;
margin-left:10px;
}

#news_content .SitemapFonds li ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#325990;
font-weight:normal;
text-decoration:none;
margin-left:5px;
vertical-align:middle;
margin:0;
}

.SitemapFonds li ul li a:hover{
text-decoration:underline;
}	
		
/*LEVEL 3*/
#news_content .SitemapFonds li ul li ul{
margin-left:0px;

}		
#news_content .SitemapFonds li ul li ul li{
list-style-type:none;
list-style-image:none; 
color:#325990;
margin-left:0px;
}

#news_content .SitemapFonds li ul li ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#325990;
text-decoration:none;
font-weight:bold;
margin:0;
}

#news_content .SitemapFonds li ul li ul li a:hover{
text-decoration:underline;
}	
	
/*LEVEL 4*/
#news_content .SitemapFonds li ul li ul li ul{
margin-left:0px;
}				
#news_content .SitemapFonds li ul li ul li ul li{
list-style-image:url(/01images/fleche_indent.gif); 
list-style-type:none;
color:#325990;
margin-left:10px;
}

#news_content .SitemapFonds li ul li ul li ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#325990;
text-decoration:none;
font-weight:normal;
margin:0;
}

#news_content .SitemapFonds li ul li ul li ul li a:hover{
text-decoration:underline;
}

#schemanew #schemanavnew li a span{
text-decoration:none;
}

/**** language choice *****/
.txt_grey_11{
font-size:11px;
color:#7F7F7F;
}
.languages_choice_link a{
font-size:11px;
font-weight:bold;
color:#043578;
}
.languages_choice_link a:hover{
text-decoration:none;
}
.languages_choice_baseline{
font-weight:bold;
font-size:14px;
font-family:"Frutiger 47LightCn";
}
#languages_choice_languages a{
font-size:10px;
color:#043578;
text-decoration:none;
}
#languages_choice_languages a:hover{
font-size:10px;
color:#043578;
text-decoration:underline;
}
#languages_choice_languages a.selected{
font-size:10px;
color:#B1E0F4;
text-decoration:none;
}
/***** Index *******/
.index_txt_12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
text-align:justify;
}
.index_content_box1_title{
font-weight:bold;
size:17px;
text-align:center;
color:#ffffff;
height:24px;
}
.index_content_box1_txt{
font-size:11px;
padding-top:17px;
color:#003875;
}


.index_content_right_title{
font-size:11px;
color:#ffffff;
font-weight:bold;
width:50%;
height:100%;
text-align:center;
float:right;
vertical-align:bottom;
}

.tblRightTitle{width:100%; height:32px; border:0;}
.tblRightTitle tr{vertical-align:middle;}}

.index_content_right_txt{
font-size:10px;
color:#003875;
}

/****Simulation Optimeo ******/

.linkbutton{
background: #1c4884 url(/01images/linkbutton.gif) no-repeat left top;
height: 23px;
float: left;
}

.linkbutton a{
font-size:11px;
line-height:23px;
display:block;
height:23px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:0 15px;
background: transparent url(/01images/linkbutton_right.gif) no-repeat right top;
}

.linkbutton a:hover{
text-decoration:underline;
}

.optimeo_select{
font-size:10px; 
font-weight: normal; 
width:auto; 
height:auto;
margin-top:2px;
min-width:75px;
}
.optimeo_input_txt{
margin-top:2px;
height:auto;
width:100px;
font-size:10px;
}
.txtSmall{
font-size:9px
}
/****News ******/
.news_date{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003175;
}
a.news_a_11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003175;
text-decoration:underline;
}
a.news_a_11:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003175;
text-decoration:none;
}
.link_files_news{
font-weight:bold;
font-size:13px;
color:#003175;
text-decoration:underline;
}
.link_files_news:hover{
font-weight:bold;
font-size:13px;
color:#003175;
text-decoration:none;
}


/*Part of content page*/
ul.content_ul_grey{
list-style-image:url(/01images/puce_grey.gif);
list-style-type:none;
margin:0;
padding:0;
padding-left:20px;
margin-left:20px;
}
li.content_li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
text-align:justify;
}

#news_content table.zebratable{
width: 620px;
}
#content table.zebratable{
width: 440px;
}


#news_content table.zebratable tr th, #news_content table tr td, #content table.zebratable tr th, #content table tr td{
padding: 4px 20px 4px 20px;
font-size:10px;
color:#616264;
}

#content table.opdr tr td{
	border-bottom:5px solid white;
}


#news_content table.zebratable tr td.tableheader, #content table.zebratable tr td.tableheader{
color: #fff;
background-color: #587DA6;
font-size:11px;
font-weight: bold;
}

#news_content table.zebratable tr td.odd, #content table.zebratable tr td.odd{
background-color: #fff;
}

#bottomnav div a{
padding:0 12px;
font-size:12px;
color:#2f578f;
}

#bottomnav div a:hover{
text-decoration: none;
}

#bottomnav div .seperate{
border-left: #2f578f 1px solid;
}

/*****Institution******/

a.institution_poucet {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003175;
text-decoration:underline;
}
a.institution_poucet:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003175;
text-decoration:none;
}
.institution_poucet_selected{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003175;
text-decoration:none;
font-weight:bold;
}


/*style for search results*/
.li_search_results{
list-style-image:url(/01images/fleche_bleue.gif); 
list-style-type:none;
line-height:15px;
color:#323232;
}

	.li_search_results a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#325990;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	margin:0;
	}
	
	.li_search_results a:hover{
	text-decoration:underline;
	}


	
.li_search_results_content{
list-style-image:url(/01images/fleche_bleue.gif); 
list-style-type:none;
line-height:15px;
color:#323232;
}

	.li_search_results_content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#325990;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	margin:0;
	}
	
	.li_search_results_content a:hover{
	text-decoration:underline;
	}

#nav_sup1_language {
	line-height: 18px;
	height: 18px;
	font-size: 12px;
}