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


@charset "utf-8";
/* CSS Document */


hmtl {height:100%;}
body 
{width:100%;height:100%;background: #33456A url(/ressources/page_bckg.png) center repeat-y ;margin:0px;padding: 0px;font-family: Arial, sans-serif;font-size: 13px;}


/*************************************************************************/
/* DEFAULTS */
/*************************************************************************/

tbody     
{margin:0px;font-size:13px;}

table       
{background: transparent;padding: 0px;border: none;}

table.container {background-color:white;border:}
a     
{color: #4f3f67;}			 		

h3 {font-size:13px;font-weight:bold;}
h1 a{color:white;text-decoration:none;}
h1 a:hover{color:white;text-decoration:underline;}

.small_text {font-family: Arial, Helvetica, Verdana;font-size: 0.8em/70%;text-align: left;}	
.medium_text {font-family: Arial,Helvetica, sans-serif;font-size: 13px;text-align: left;}


#top-links {font-family: Arial, Helvetica, Verdana;font-size: 12px;color:white;}	
#top-links a {text-decoration:none;}	
#top-links a:hover {text-decoration:underline;}	


/******************************************************************/
/* HORIZONTAL MENU */
/******************************************************************/

#masthead 	
{width:1000px;background-color:white;}

#masthead_header 
{width:1000px;}


/******************************************************************/
/* CONTAINERS */
/******************************************************************/

#page_container 
{width:1000px;text-align:center;margin: 0px;min-height:100%;}

#center_pane 
{margin: 0px;padding:0px;float:left;text-align:left;width:580px;min-height:100%;}

#right_pane 
{margin: 0px;padding:0px;float:left;text-align:left;width:210px;min-height:100%;}

#left_pane 
{margin: 0px;padding:0px;float:left;text-align:left;width:210px;min-height:100%;}

#gutter{height:1000px;float:left;margin-top:43px;background: transparent url(/ressources/pane-shadow-border.png) repeat-y;}

.liens_utiles{margin: 10px 0px;}
.liens_utiles a{text-decoration: underline;}
.liens_utiles a:hover{text-decoration: none;}

/******************************************************************/
/* HORIZONTAL MENU */
/******************************************************************/

#horizontal_menu 
{width: 1000px;height:36px;background-color:#5A6D8E;border-bottom:1px solid #a2b2cd;}

#horizontal_menu .padding 
{float:left;width:60px;}

#horizontal_menu .h_menu_off
{float:left;background-color:#5A6D8E;color: white;height:23px;padding: 9px 10px 3px 10px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;}

#horizontal_menu .h_menu_off:hover 
{float:left;color: white;}

#horizontal_menu .h_menu_off a {color: white;text-decoration:none;}		
#horizontal_menu .h_menu_off a:hover {color: white;}		

#horizontal_menu .h_menu_on
{float:left;background-color:#8091AF;height:23px;color: white;padding: 9px 10px 3px 10px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;}

#horizontal_menu .h_menu_high
{float:left;background: #8091AF url(/ressources/modules/hm_high.png) no-repeat 2px 10px;background-color:#8091AF;height:23px;color: white;padding: 9px 10px 3px 15px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;}

#horizontal_menu .h_menu_wsub_high
{float:left;background: #8091AF url(/ressources/modules/hm_off.png) no-repeat 2px 12px;height:23px;color: white;padding: 9px 10px 3px 18px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;}

#horizontal_menu .h_menu_wsub_on
{float:left;background: #8091AF url(/ressources/modules/hm_on.png) no-repeat 2px 12px;height:23px;color: white;padding: 9px 10px 3px 18px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;}

#horizontal_menu .h_menu_wsub_off
{float:left;background: #5A6D8E url(/ressources/modules/hm_off.png) no-repeat 2px 12px;height:23px;color: white;padding: 9px 10px 3px 18px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;}

#horizontal_menu .h_menu_wsub_off a {color: white;text-decoration:none;}		
#horizontal_menu .h_menu_wsub_off a:hover {color: white;}		
#horizontal_menu .h_menu_wsub_on a {color: white;text-decoration:none;}		
#horizontal_menu .h_menu_wsub_on a:hover {color: white;}		


#horizontal_menu a 
{color: white;text-decoration: none;}

.h_submenu_off 
{position:absolute;top:-500px;left:-500px;display:off;} 

.h_submenu_on 
{position:absolute;background-color:#8091AF;margin:0px;top:0px;padding:0px;left:0px;z-index:100;width:225px;display:active;text-align:left;border-top:1px solid #a2b2cd;border-left:1px solid #a2b2cd;border-right:1px solid #384763;border-bottom:1px solid #a2b2cd;}

ul.h_submenu 
{margin:0px;padding:0px;width:225px;}

.h_submenu li
{list-style:none;width:205px;background:transparent;margin:0px;padding: 6px 10px 6px 10px;border-bottom:1px dotted white;}

.h_submenu li:hover
{list-style:none;list-style-image: none;width:205color:white;background:#a6b1c5;margin:0px;padding: 6px 10px 6px 10px;:border-bottom:1px dotted #5a6d8e;}

/******************************************************************/
/* VERTICAL MENU */
/******************************************************************/

#vertical_menu 
{width: 180px;height:auto;background:transparent;margin-left:20px;}

#vertical_menu .padding 
{height:10px;clear:both;}

#vertical_menu .v_menu_off
{width:160px;min-height:24px;margin:0px;padding: 4px 16px 0px 4px;background: transparent url(/ressources/menus/v_off.png) no-repeat 155px 10px;border-bottom:1px solid #C3CBD1;color: #13466E;clear:both;cursor:pointer;}

#vertical_menu .v_menu_off:hover 
{background-transparent;}

#vertical_menu .v_menu_off a {color: #13466E;text-decoration:none;padding: 9px 10px 5px 25px;margin:0px;border:none;}		

#vertical_menu .v_menu_on
{width:160px;background: transparent url(/ressources/menus/v_on.png) no-repeat 155px 10px;min-height:24px;color: #13466E;margin:0px;padding: 4px 16px 0px 4px;clear:both;border-bottom:1px solid #C3CBD1;cursor:pointer;font-weight:bold;}

#vertical_menu a 
{color: #13466E;text-decoration: none;}

#vertical_menu .v_submenu_off 
{position:absolute;top:-500px;left:-500px;display:off;} 

#vertical_menu .v_submenu_on 
{position-relative;top:0px;left:0px;z-index:100;height:auto;width:100%;display:active;text-align:left;color: #13466E;background: transparent;border-bottom:1px solid #C3CBD1;font-weight:normal;}

#vertical_menu .v_submenu_hi
{position-relative;top:0px;left:0px;z-index:100;height:auto;width:100%;display:active;text-align:left;color: #13466E;background: transparent;font-weight:bold;}

#vertical_menu ul.v_submenu
{margin: 0px;padding:0px;width:100%;background:transparent;}

#vertical_menu li.v_submenu
{list-style:none;color:#617C8E;margin-left:0px; padding: 6px 10px 6px 30px;background: transparent url(/ressources/menus/v_sub.png) no-repeat center left;font-weight:normal;}

#vertical_menu li.v_submenu_hi
{list-style:none;color:#617C8E;margin-left:0px;padding: 6px 10px 6px 30px;background: transparent url(/ressources/menus/v_sub_hi.png) no-repeat center left;font-weight:bold;}

#vertical_menu a.v_submenu{color:#617C8E;text-decoration:none;}

#vertical_menu li.v_submenu_1
{list-style:none;color:#617C8E;margin-left:0px; padding: 6px 10px 6px 30px;background: transparent url(/ressources/menus/v_sub_plus.png) no-repeat center left;cursor:pointer;}

#vertical_menu li.v_submenu_1_on
{list-style:none;color:#617C8E;margin-left:0px; padding: 6px 10px 6px 30px;background: transparent url(/ressources/menus/v_sub_plus.png) no-repeat center left;cursor:pointer;font-weight:bold;}

#vertical_menu li.v_submenu_1_off
{list-style:none;color:#617C8E;margin-left:0px; padding: 6px 10px 6px 30px;background: transparent url(/ressources/menus/v_sub_plus.png) no-repeat center left;cursor:pointer;font-weight:normal;}

#vertical_menu li.v_submenu_2
{list-style:none;color:#617C8E;margin-left:0px; padding: 6px 10px 6px 30px;background: transparent url(/ressources/menus/v_sub_less.png) no-repeat center left;cursor:pointer;}

#vertical_menu li.v_submenu_2_on
{list-style:none;color:#617C8E;margin-left:0px; padding: 6px 10px 6px 30px;background: transparent url(/ressources/menus/v_sub_less.png) no-repeat center left;cursor:pointer;font-weight:bold;}

#vertical_menu li.v_submenu_2_off
{list-style:none;color:#617C8E;margin-left:0px; padding: 6px 10px 6px 30px;background: transparent url(/ressources/menus/v_sub_less.png) no-repeat center left;cursor:pointer;}

#vertical_menu .v_sub3_off 
{position:absolute;top:-500px;left:-500px;display:off;} 

#vertical_menu .v_sub3_on 
{position-relative;top:0px;left:0px;z-index:100;height:auto;width:100%;display:active;text-align:left;color: #13466E;}

#vertical_menu ul.v_sub3
{margin: 0px;padding:0px;width:100%;background:transparent;}

#vertical_menu li.v_sub3
{list-style:none;color:white;margin-left:5px; padding: 2px 10px 2px 30px;background: transparent url(/ressources/menus/v_sub2.png) no-repeat center left;font-weight:normal;}

#vertical_menu li.v_sub3_hi
{list-style:none;color:white;margin-left:5px; padding: 2px 10px 2px 30px;background: transparent url(/ressources/menus/v_sub2_hi.png) no-repeat center left;font-weight:bold;}


#vertical_menu a.v_sub3{color:#617C8E;text-decoration:none;}


/*************************************************************************/
/* NAVIGATION */
/*************************************************************************/

.breadcrumb 
{font-family: Tahoma, Verdana;font-size: 12px;text-transform:uppercase;letter-spacing: 2px;font-weight:bold;color: #4f3f67;padding: 36px 0px 15px 0px;text-align: left;}

breadcrumb a
{color: #4f3f67;text-decoration: none;}
breadcrumb a:hover {color: #4f3f67;text-decoration: underline;}

#tools-menu
{background-color: #5A6D8E;width: 170px;position:absolute;top:-500px;left: -500px;font-family: tahoma,sans-serif,verdana;font-size: 13px;text-align: left;vertical-align: top;color: white;cursor: pointer;float:left;
}
.tools-menu-header
{width: 100px;font-family: tahoma,sans-serif,verdana;font-size: 13px;text-align: left;vertical-align: top;background-color: #5A6D8E;margin-left:10px;padding: 0px 5px;height:16px;color: white;cursor: pointer;float:right;}

.tools-menu
{color:white;text-decoration:none;}

.tools-menu_level_1 {width: 140px;margin: 0px 0px;padding: 3px 10px 6px 10px;border-bottom: 1px dotted white;border-top: 1px dotted white;}
						
ul.tools-menu 
{margin: 0em;padding: 0em;color:white;font-size: 13px;}

ul.tools-menu li
{background:url(/ressources/modules/w_right.png);background-repeat:no-repeat;background-position:center left;margin: 0.5em 1em 0.5em 1.0em;padding-left: 1em;list-style-type: none;list-style-image: none;font-size: 13px;clear:left;}

.tools-menu_icons 
{vertical-align: middle;padding-right:10px;}	
							
.tools-menu_icons:hover
{filter: alpha(opacity=60); /* IE */opacity: 0.60; /* Safari, Opera et Mozilla */cursor: pointer;}

.d_menu {font-size:11px;float:right;margin-left:15px;padding-left:20px;background: url(/ressources/menus/downlink.png) no-repeat;}




/*************************************************************************/
/* DOSSIERS & DOCUMENTS */
/*************************************************************************/

#programmes .header{padding: 5px;background-color: #76508C;color: white;margin: 20px 0px 0px 0px;}

.tabs{height:24px;width:auto;padding: 7px 7px 0px 7px;color:#314165;background-color: #76508C;margin-right:10px;float:left;border: 1px dotted gray;border-bottom:none;color:white;clear:both;}

a.program_link {text-decoration:none;}

a.program_link:hover {text-decoration:underline;}

.tab_programmes {padding: 8px 5px;min-height:24px;border-bottom: 1px dotted gray;}

.tab_programmes_0 {background: #F0EDF9;height:24px;}

.tab_programmes_1 {background: white;height:24px;}


.programmes_0 {background: #F0EDF9 url(/ressources/menus/p_arrow.png) no-repeat 5px 7px;padding-top:6px;min-height:18px;border-bottom: 1px dotted gray;border-right:1px dotted gray;border-left:1px dotted gray;}

.programmes_1 {background: white url(/ressources/menus/p_arrow.png) no-repeat 5px 7px;padding-top:6px;min-height:18px;border-bottom: 1px dotted gray;border-right:1px dotted gray;border-left:1px dotted gray;}
.programmes_offerts_titre {width:350px;margin-left:30px;float:left;}

.programmes_titre {width:360px;float:left;margin-left:30px;}

.programmes_titre a {text-decoration:none;}

.programmes_titre a:hover {text-decoration:underline;}

.programmes_code {width:100px;float:left;}

.programmes_code a {text-decoration:none;}

.programmes_code a:hover {text-decoration:underline;}


/*************************************************************************/
/* ARTICLES / BOOKS */
/*************************************************************************/


#sommaire .header{padding: 5px;background-color: #76508C;color: white;margin: 20px 0px 0px 0px;}

#sommaire .titre {float:left;margin-left:30px;}

#sommaire .titre a {text-decoration:none;}

#sommaire .titre a:hover {text-decoration:underline;}

#sommaire .auteurs{font-size:13px;}

#sommaire .icon{margin-left:10px;}

#sommaire .sommaire_1 {background: #F0EDF9 url(/ressources/menus/p_arrow.png) no-repeat 5px 7px;padding-top:6px;min-height:60px;border-bottom: 1px dotted gray;border-right:1px dotted gray;border-left:1px dotted gray;}

#sommaire .sommaire_2 {background: white url(/ressources/menus/p_arrow.png) no-repeat 5px 7px;padding-top:6px;min-height:60px;border-bottom: 1px dotted gray;border-right:1px dotted gray;border-left:1px dotted gray;}


/*************************************************************************/
/* LAYOUTS */
/*************************************************************************/

#layout_display {width:100%;}
#zone_01 {border: none;}
#zone_02 {border: none;}
#zone_03 {border: none;}
#zone_04 {border: none;}
#zone_05 {border: none;}
#zone_06 {border: none;}
#zone_07 {border: none;}
#zone_08 {border: none;}
#zone_09 {border: none;}
#zone_10 {border: none;}


/*************************************************************************/
/* USER SESSION INFO */
/*************************************************************************/

#session_info 
{background-color:#5A6D8E;width:100%;padding: 5px 0px 5px 0px;color:white;font-size:12px;border-bottom: 1px groove white;}

#session_info a
{color:white;text-decoration:none;padding:0px;}

#session_info a:hover
{color:white;text-decoration:underline;}


/*************************************************************************/
/* FOOTER */
/*************************************************************************/

#footer { width: 100%;vertical-align: top;margin-top:15px;text-align: center;padding: 10px; } 
#footer a {text-decoration:none;padding:0px;margin:0px;}
#footer a:hover {text-decoration:underline;}
			

/*************************************************************************/
/* IMAGES AND ICONS*/
/*************************************************************************/

img.left 
{float: left;padding: 0px 10px 6px 0px;}

img.right 
{float: right;padding: 0px 0px 6px 10px;}


/*************************************************************************/
/* SECTIONS */
/*************************************************************************/

.section {margin:30px 0px 5px; font-size:15px;font-weight:bold;color:#13466E;width:auto;border-bottom: 1px dotted #13466E;}
		 
.on
{display: active;}

.off
{display: none;}


			 
/*************************************************************************/
/* CONTENT */
/*************************************************************************/

#center_pane .separator
{margin-top:32px;text-align: center;}

#center_pane h1 
{font-size: 16px;background: transparent url(/ressources/modules/breadcrumb_arrow.png) no-repeat 0px 4px;color: white;font-weight:normal;padding: 0px 21px;margin:0px;}

#center_pane h1 a
{text-decoration:none;}

#center_pane h1 a:hover
{text-decoration:underline;}

#center_pane h2 
{font-size: 24px;color: #4f3f67;font-weight:normal;padding: 0px;margin:72px 0px 30px 0px;}		

#center_pane h2 a
{text-decoration:none;}

#center_pane h2 a:hover
{text-decoration:underline;}

#center_pane h3
{font-size: 13px;color: #4f3f67;font-weight:bold;padding: 0px;margin:36px 0px 10px 0px;}		

#center_pane h3 a
{text-decoration:none;}

#center_pane h3 a:hover
{text-decoration:underline;}

#center_pane h4
{font-size: 13px;color: #4f3f67;font-weight:bold;padding: 0px;margin:21px 0px 0px 0px;}		

#center_pane h4 a
{text-decoration:none;}

#center_pane h2 a:hover
{text-decoration:underline;}

#center_pane .text {font-size: 13px;color: black;padding: 0px;}
		
#center_pane .presentation {font-size: 15px;color: #4f3f67;padding: 0px;margin:0px;}

#center_pane .date 
{font-size: 14px;color: #4f3f67;}


#center_pane .authors 
{font-size: 15px;color: #4f3f67;font-weight:bold;}
#center_pane .presentation_authors 
{font-size: 15px;color: #4f3f67;font-weight:bold;margin:0px;}

#center_pane .lead_text 
{font-size: 14px;color: #4f3f67;border-bottom: 1px dotted gray;margin-bottom: 16px;}
		
#center_pane .listing_category 
{font-size: 12px;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;color: black;padding: 30px 0px 0px 0px;}

#center_pane .listing_title 
{font-size: 24px;color: #4f3f67;padding: 16px 0px 0px 0px;}	

#center_pane .listing_title a
{color: #4f3f67;text-decoration:none;}	

#center_pane .listing_title a:hover
{color: #4f3f67;text-decoration:underline;}		

#center_pane .listing_title_arrow 
{font-size: 13px;color: #4f3f67;padding:0px 0px 0px 24px;background: transparent url(/ressources/news_lead_arrow.png) no-repeat 0px 0px;font-weight:bold;}	

#center_pane .listing_title_arrow a
{color: #4f3f67;text-decoration:none;}	

#center_pane .listing_title_arrow a:hover
{color: #4f3f67;text-decoration:underline;}		


#center_pane .listing_posted 
{font-style: italic;color: #4f3f67;}		

#center_pane .listing_date 
{font-size: 14px;color: #4f3f67;}

#center_pane .listing_lead_text 
{font-size: 14px;color: #4f3f67;padding: 0px 0px 10px 0px;border-bottom: 1px dotted gray;}	
					
#center_pane .listing_abstract 
{padding: 0px 0px 10px 0px;}				 

#center_pane .listing_abstract_with_background 
{margin:0px;height:auto;padding:15px 0px 10px 0px;background: white url(/ressources/news_block_bckg.png) repeat-x;border-bottom: 1px dotted gray;}	

#center_pane .listing_text 
{padding: 0px 0px 0px 0px;}				 

#center_pane .listing_text a
{color: #4f3f67;}	

#center_pane .listing_text a:hover
{color: #4f3f67;text-decoration:none;}	

#center_pane .listing_files 
{padding: 21px 0px 0px 0px;}	

#center_pane hr
{border-bottom: 1px dotted gray;}

#center_pane .source
{color: #4f3f67;border-bottom: 1px dotted #4f3f67;margin-bottom:32px;}	

#center_pane .source a
{text-decoration:none;}

#center_pane .source a:hover
{text-decoration:underline;}


/*************************************************************************/
/* EVENTS */
/*************************************************************************/

#event h3
{font-size:15px;margin-top:42px;width:460px;margin-bottom:0px;padding-left:24px;background: transparent url(/ressources/agenda_arrow.png) top left no-repeat;}

#event .high
{width:85px;margin-right:15px;float:left;background: transparent;color:black;}

#event .info
{float:left;width:360px;background: transparent;}

#event .date
{width:100%;padding:0px 0px 3px 24px;}

#event .data
{padding: 7px 10px 3px 24px;width:460px;height:auto;background: transparent url(/ressources/agenda_bckg.png) repeat-x;color:#4f3f67;border-top: 1px dotted #4f3f67;}

#event .month
{color:#666666;font-size:15px;font-family:tahoma,sans-serif;text-transform:uppercase;letter-spacing:3px;margin-top:64px;margin-bottom:21px;clear:both;}

/*************************************************************************/
/* INPUT AND EDITABLE FIELDS */
/*************************************************************************/

input 
{background-color: #eef3e1;color:black;}

input.title_field 
{font-size: 13px;font-weight: bold;width: 600px;height: 28px;padding: 0px 5px 0px 5px;clear:left;}

input.text_field 
{width: 600px;clear:left;border: 0.5pt solid #b1afb8;border-collapse: collapse;border-spacing: 0;height: 21px;line-height: 18px;margin: 0px;padding: 0 0 -3pt 0;space: 0px;z-index: 1;}

.google_map_box 
{border: 0.5pt solid #b1afb8;border-collapse: collapse;border-spacing: 0;}			 

.field_title 
{font-family: tahoma,verdana,sans-serif;color: #4f3f67;font-size: 13px;font-weight: bold;padding: 21px 0px 0px 0px;clear:left;}

.field_title_2 
{color #4f3f67; font-size: 13px;font-weight: bold;padding: 21px 0px 0px 0px;}

.field_description 
{font-size: 13px;width: 600px;padding: 10px 0px 0px 0px;color: black;}

.field_description_2 
{font-size: 13px;width: 600px;padding: 0px 0px 0px 0px;color: #4f3f67;}

.text_field_2
{font-size:13px;height: 28px;padding: 2px 5px 2px 5px;color: black;float:left;width:180px;}
				 			 
.question_section 
{font-size: 16px;color: #4f3f67;font-weight: bold;margin: 32px 0px 0px 0px;border-bottom: 1px dotted #4f3f67; }
				 
textarea.code
{background-color: #eef3e1;font-family: courier new,courier,sans-serif;font-size: 13px;margin:0px;padding:0px;text-align: left;border: 0.5pt solid #b1afb8;border-collapse: collapse;border-spacing: 0;}
		 
.poll_description 
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;width: 600px;font-weight:bold;padding: 16px 0px 0px 0px;color: #4f3f67;}
			 
textarea.text_field 
{background-color: #eef3e1;font-family: Arial, Helvetica, sans-serif;font-size: 13px;width: 600px;padding: 2px 5px 2px 5px;border: 0.5pt solid #b1afb8;border-collapse: collapse;border-spacing: 0;}			 

.radio_field 
{ font-size: 13px;padding: 0px 0px 0px 0px;background-color: transparent;}	

select.select_field 
{background-color: #eef3e1;font-family: Arial, Helvetica, sans-serif;font-size: 13px;width: 300px;border: 0.5pt solid #b1afb8;border-collapse: collapse;border-spacing: 0;height: 24px;line-height: 21px;margin: 0px;padding: 0 0 -3pt 0;space: 0px;z-index: 1;}
			 		 
.special 
{background-color: #cdd6aa;font-size: 13px;height: 28px;padding: 2px 5px 2px 5px;}			


/*************************************************************************/
/* SECTIONS */
/*************************************************************************/

#left_pane_section 
{margin: 10px 10px 0px 20px;text-align: left;}

#left_pane_section .header
{padding: 3px;background-color: #76508C;color: white;margin: 20px 0px 10px 0px;}

#left_pane_section h2
{font-weight:bold;font-size: 14px;color:#13466E;margin: 0px;}

#left_pane_section h3
{font-weight:bold;font-size: 13px;color:#13466E;margin: 0px;}

#left_pane_section h3 a 
{color:#13466E;text-decoration: none;}

#left_pane_section .title
{font-weight:bold;font-size: 13px;color:#13466E;text-decoration:none;margin: 0px;}

#left_pane_section .title:hover {text-decoration: underline;}

#left_pane_section .abstract
{width: 100%;margin:0px;padding: 0px;}



#right_pane_section 
{margin: 10px 0px 0px 0px;padding:0px;text-align: left;}

#right_pane_section .header
{padding: 3px;background-color: #76508C;color: white;margin: 20px 0px 10px 0px;}

#right_pane_section h3
{font-weight:bold;font-size: 13px;color:#13466E;margin: 0px;padding:0px;}

#right_pane_section h3 a 
{color:#13466E;text-decoration: none;}

#right_pane_section .title
{font-weight:bold;font-size: 13px;color:#13466E;text-decoration:none;margin: 0px;}

#right_pane_section .title:hover
{text-decoration: underline;}


#right_pane_section .abstract
{width: 100%;margin:10px 0px;padding: 0px;}

.header_with_square 
{background: transparent url(/ressources/menus/square.png) no-repeat;font-family: Arial, sans-serif;font-size: 15px;color: #617C8E;margin: 24px 0px 10px 0px;padding-left:18px;border-bottom: 1px dotted gray;}


/*************************************************************************/
/* INDEX */
/*************************************************************************/

.search_keyword
{margin:0px;padding:15px 0px 40px;font-size:21px;color:#527D9F;border-top: 1px dotted #13466E;}

a.keywords     
{text-decoration:none}	

a.keywords:hover     
{text-decoration:underline}

#search_results h3
{font-size:13px;margin:5px 0px 0px 0px;border-top: 1px dotted gray;}

#search_results h4
{margin-top:32px;color:#527D9F;}

#search_results .abstract
{font-size: 13px;color:black;margin-bottom:21px;}

#search_results .authors
{font-size: 13px;color:black;border-top: 1px dotted gray;clear:both;}

#search_results .pages
{float:left;font-size:11px;background-color:#8091AF;color: white;padding: 2px 6px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;border-bottom:1px solid #a2b2cd;border-bottom:1px solid #a2b2cd;}


/*************************************************************************/
/* SITEMAP */
/*************************************************************************/

#sitemap
{font-size: 13px;}

#sitemap .level1
{margin:15px 0px 0px 0px;color:#AC9EB7;font-weight:bold;}

#sitemap .level1_sub
{margin:15px 0px 0px 0px;color:#4f3f67;font-weight:bold;}

#sitemap .level2
{margin-left: 21px;color:#AC9EB7;}

#sitemap .level2_sub
{margin-left: 21px;color:#4f3f67;font-weight:bold;}

#sitemap .level3
{margin-left: 42px;color:#AC9EB7;}

#sitemap a
{text-decoration:underline;}
#sitemap a:hover
{text-decoration:none;}



/*************************************************************************/
/* NEWS BLOCK */
/*************************************************************************/


#news_block .header
{padding: 3px;background-color: #76508C;color: white;margin: 10px 0px 0px 0px;}


#news_block .row{background: transparent url(/ressources/news_block_bckg.png) repeat-x;padding:10px 0px;border-top:1px solid #b9b9b9;}

#news_block .title{background: transparent url(/ressources/news_lead_arrow.png) no-repeat;padding-left:20px;}

#news_block .title a{text-decoration:none;}

#news_block .title a:hover{text-decoration:underline;}


/*************************************************************************/
/* ARCHIVES */
/*************************************************************************/

#archives 
{text-align: left;}

#archives .row 
{height:18px;background:url(/ressources/modules/row.png); padding:3px 15px;background-repeat: repeat-x;border-bottom: 1px dotted gray;}

#archives a {text-decoration:none;}

/*************************************************************************/
/* IMPRESSION */
/*************************************************************************/

#impression 
{margin-top: 10px;}


/*************************************************************************/
/* MENU ALPHA */
/*************************************************************************/

/*.alpha_menu
{padding: 2px 6px;text-align:center;background-color: #C2B4CC;color: white;margin-right: 2px;float:left;}
*/
.alpha_menu
{float:left;background-color:#8091AF;color: white;padding: 2px 6px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;border-bottom:1px solid #a2b2cd;border-bottom:1px solid #a2b2cd;}

.alpha_menu_on
{float:left;background-color:#76508C;color: white;padding: 2px 6px;margin:0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;border-bottom:1px solid #a2b2cd;border-bottom:1px solid #a2b2cd;}

.alpha_menu a
{color:white;text-decoration:none;font-size:11px;font-weight:bold;}

.alpha_menu_on a
{color:white;text-decoration:none;font-size:11px;font-weight:bold;}

.alpha_menu a:hover
{color:white;text-decoration:underline;font-size:11px;font-weight:bold;}


.pages
{float:left;background-color:#8091AF;color: white;padding: 2px 6px;margin:0px 5px 0px 0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;border-bottom:1px solid #a2b2cd;border-bottom:1px solid #a2b2cd;}

.pages_on
{float:left;background-color:#76508C;color: white;padding: 2px 6px;margin:0px 5px 0px 0px;border-right:1px solid #384763;border-left:1px solid #a2b2cd;cursor:pointer;border-bottom:1px solid #a2b2cd;border-bottom:1px solid #a2b2cd;}


.pages a
{color:white;text-decoration:none;font-size:11px;font-weight:bold;}

.pages_on a
{color:white;text-decoration:none;font-size:11px;font-weight:bold;}

.pages a:hover
{color:white;text-decoration:underline;font-size:11px;font-weight:bold;}
