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


#main_container {background:url("/ressources/2page_bck.png");background-repeat:repeat;}

#summary
{background: #dbd943;font-family:tahoma, sans-serif;margin:30px 0px 0px 0px;padding:30px 60px 0px 60px; color:#514623;}

#summary a {color:#514623;text-decoration:none;}
#summary a:hover {text-decoration:underline;}

#summary h3
{color:#f3edac;text-transform:uppercase;letter-spacing:5px;font-size:12px;padding-bottom:6px;border-top: 1px solid #f3edac; border-bottom: 1px solid #f3edac; }

#summary .item_group
{width: 150px;float:left;margin-right:25px;}

#summary .item
{padding: 8px 0px;font-size:12px;}


.sub_menu_pictures {	
	font-family: verdana,tahoma,sans-serif;
	font-size: 10px;
	color: #F1EBA3;
	text-decoration:none;
        float:left;
}

.edit_link
{font-size:11px;}


.main-pane-bottom {width:1000px;height:57px;background:url("/ressources/main_pane_bottom_bck.jpg");background-repeat:no-repeat;}

/* #F0D4AD MH */
/* #FFA540 FOND */
/*background: url("/ressources/bck_drawing.png"); background-repeat: repeat-x;
			background-color:#648325;*/
td.hsub_global {padding-top:12px;}

body {   	       background: url("/ressources/2page_bck.png"); background-repeat: repeat-x;
			background-color:#648325;
			margin-top:0px;
			margin-left: 0px;
			top: 0px;
			bottom: 0px;
			margin-bottom: 0px;
			font-family: georgia,serif;
			font-size: 14px;}

.centre_vertical {   	
			margin-top: 10%;
			}
#central_pane {
			text-align: left;
}
table       {background: transparent;
             padding: 0px;
             border: none;}
			 
td			{vertical-align: top;}

a:link,a:visited,a:active {
        color: #53706D;
	text-decoration: underline;
}
a:hover {
        color: #514623;
	text-decoration: none;
}
h1 {
	
	padding-top: 21px;
	font-size: 15px;
	font-weight: bold;
	color: #587D3C;

}

h2 {
	padding-top: 32px;
        font-family:georgia,serif;
	font-size: 30px;
	font-weight: normal;
	color: #53706D;

}

h2 a {color:#53706D;text-decoration:none;}
h2 a:hover {color:#53706D;text-decoration:underline;}

h3 {
	padding-top: 10px;	
	font-size: 13px;
	font-weight: bold;
	color: #587D3C;
}

.lead_text {

    color: #657E7E;
    font-family: georgia,serif;
    font-size:18px;
    line-height:28px;

}

.text {

    color: #514623;
    font-family: georgia,serif;
    font-size:16px;
    line-height:21px;

}





/* hsub menu */

.sub_menu_pictures {

	width: 47px;
	height: 47px;
	text-align: center;
	vertical-align: middle;
}

.hsubmenu {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	text-align: right;
	font-weight: normal;
	padding: 0px 16px 16px 0px;
	color: #755D2D;
}
.hsubmenu a {
	color: #755D2D;
	text-decoration: none;
}

.hsubmenu a:hover {
	color: #755D2D;
	text-decoration: underline;
}

input.search {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	padding: 5px;
}			

input.search_b {

	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	background-color: #755d2d;
	color: white;
	height: 28px;
	width: 28px;
}


tr.h_menu_main	{
		width: 1000px;
		}
/* #7F9DBA */		
td.h_menu_off	{
		background: url("/ressources/hm_off.png");
		background-repeat: repeat-x;
		cursor: pointer;
		color: #755d2d;
		padding: 9px 10px 5px 10px;
		}
td.h_menu_hover	{
		background: url("/ressources/hm_on.png");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 9px 10px 5px 10px;
		}
		
td.h_menu_on	{
		background: url("/ressources/hm_on.png");
		background-repeat: repeat-x;
		color: white;
		cursor: pointer;
		padding: 9px 10px 5px 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: 13px;
		letter-spacing: 1px;
		text-decoration: none;
		color: white;
}
a.h_menu_off:hover {
		text-decoration: underline;
}
a.h_menu_on:link, a.h_menu_on:active,a.h_menu_on:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: 1px;
		text-decoration: underline;
		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: 13px;
		letter-spacing: 1px;
		text-decoration: underline;
		color: white;
}

		
.h_inter_off	{
		/*background: url("/ressources/hm_bck_off.gif");*/
		border:none;
		}
.hm_submenu {
		font-family: tahoma, helvetica, sans-serif;
		font-size: 12px;
		color: #755d2d;
		padding-top: 10px;
}		
a.hm_submenu:link,a.hm_submenu:active,a.hm_submenu:visited {
		color: #755d2d;
		text-decoration: none;
}
a.hm_submenu:hover {
		color: #755d2d;
		text-decoration: underline;
}

.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;
		width:250px;
		background:url(/ressources/hsub_0.png);
		display:active;
		text-align:left;
}

ul.hmenu {margin: 0px;padding:0px;width:220px;background:url(/ressources/hsub.png);
background-color: #f2e8c7;border-top: 2px solid #755d2d;
}

ul.hmenu li{list-style:none;padding: 3px 10px 1px 10px;border-bottom:1px dotted #ac9973;}

ul.hmenu_0 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_0 li{list-style:none;background:#f2e8c7;padding: 3px 10px 1px 10px;border-bottom:1px dotted #d8bf72;}
ul.hmenu_0 li:hover{list-style:none;background:#e7dab0;padding: 3px 10px 1px 10px;border-bottom:1px dotted #d8bf72;}

ul.hmenu_1 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_1 li{list-style:none;background-color:#e1f1b8;padding: 3px 10px 1px 10px;border-bottom:1px dotted #c4e76f;}
ul.hmenu_1 li:hover{background-color:#d9eda5;}


ul.hmenu_2 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_2 li{list-style:none;background-color:#f5e9c3;padding: 3px 10px 1px 10px;border-bottom:1px dotted #d7c48b;}
ul.hmenu_2 li:hover{background-color:#ead9a5;}


ul.hmenu_3 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_3 li{list-style:none;background-color:#d8ecb8;padding: 3px 10px 1px 10px;border-bottom:1px dotted #abcb77;}

ul.hmenu_3 li:hover{background-color:#bedb90;}


ul.hmenu_4 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_4 li{list-style:none;background-color:#ebe5b4;padding: 3px 10px 1px 10px;border-bottom:1px dotted #d3c760;}
ul.hmenu_4 li:hover{background-color:#dcd59e;}

ul.hmenu_5 {margin: 0px;padding:0px;margin-right:25px;border-top: 2px solid #755d2d;
}
ul.hmenu_5 li{list-style:none;background-color:#dde2df;padding: 3px 10px 1px 10px;border-bottom:1px dotted #9ac4ae;}
ul.hmenu_5 li:hover{background-color:#cedfd6;}


/*************************************************************************/
/* DEFAULTS */
/*************************************************************************/

tbody     
{margin:0px;font-size:13px;}

table       
{background: transparent;padding: 0px;border: none;}


/*************************************************************************/
/* 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 { background: #dbd943;width: 980px;vertical-align: top;text-align: center;color: #514623;padding: 10px 0px ; } 
#footer a {color:#514623;text-decoration:underline;}
#footer a:hover {text-decoration:none;}
			

/*************************************************************************/
/* 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:#664818;width:auto;border-bottom: 1px dotted #664818;}
		 
.on
{display: active;}

.off
{display: none;}

			 
/*************************************************************************/
/* CONTENT */
/*************************************************************************/

#center_pane
{font-size: 16px;color: #514623;}

#center_pane .message
{font-size: 16px;margin-top:20px;}

#center_pane .separator
{margin-top:32px;text-align: center;}

#center_pane h1 
{font-size: 32px;color: #664818;font-weight:normal;padding: 0px;margin:0px;font-family:georgia,serif;}

#center_pane h1 a
{text-decoration:none;}

#center_pane h1 a:hover
{text-decoration:underline;}

#center_pane h2 
{font-family:georgia,serif;font-size:28px;color:#514623;margin:18px 0px 0px 0px;}		

#center_pane h2 a
{color:#655022;text-decoration:none;}

#center_pane h2 a:hover
{text-decoration:underline;}

#center_pane h3
{font-family:georgia,serif;font-weight:normal;font-size:21px;color:#6f4f1b;margin:24px 0px 0px 0px;}		

#center_pane h3 a
{color:#6f4f1b;text-decoration:underline;}

#center_pane h3 a:hover
{text-decoration:none;}

#center_pane h4
{font-size:12px;font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase;border-top:1px dotted #7d661d;border-bottom: 2px solid #7d661d;margin:48px 0px 0px 0px;padding:10px 0px 5px 0px;color:#7d661d;}		

#center_pane h4 a
{color:#7d661d;text-decoration:none;}

#center_pane h4 a:hover
{text-decoration:underline;}

#center_pane .subdocs
{text-align: left;width:225px;border:none;background: #a6c753;margin:21px 0px 0px 0px;padding:10px 0px 5px 10px;color:white;font-family:tahoma;letter-spacing:2px;font-weight:bold;font-size:12px;}		

#center_pane .subdocs a
{color:white;text-decoration:none;}

#center_pane .subdocs a:hover
{color:white;text-decoration:underline;}

#center_pane .subsection
{font-size:12px;font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase;border-top:1px dotted #7d661d;border-bottom: 2px solid #7d661d;margin:48px 0px 0px 0px;padding:10px 60px 5px 0px;color:#7d661d;}		

#center_pane .subsection a
{color:#7d661d;text-decoration:none;}

#center_pane .subsection a:hover
{text-decoration:underline;}

#center_pane .text {font-size: 16px;color: #514623;}
#center_pane .text a{color: #514623;padding:2px;text-decoration:underline;}
#center_pane .text a:hover{text-decoration:none;}

#center_pane .keywords
{font-size: 16px;color:#887f61;margin-top:15px;border-bottom:1px dotted #887f61;border-top:1px dotted #887f61;padding:6px 1px 3px 1px;}
#center_pane .keywords a{color:#887f61;text-decoration:none;}
#center_pane .keywords a:hover{color:#887f61;text-decoration:underline;}

#center_pane .tags
{font-size: 16px;color:#7d661d;font-style:italic;margin: 5px 0px;}
#center_pane .tags a{color:#7d661d;text-decoration:none;}
#center_pane .tags a:hover{color:#7d661d;text-decoration:underline;}
		
#center_pane .date 
{font-size: 14px;color: #514623;}

#center_pane .lead_text 
{font-size: 18px;font-family:georgia,serif;color:#664818;border-bottom: 1px dotted gray;margin-bottom: 16px;}

#center_pane .lead_text a 
{color:#664818;}

#center_pane .lead_text a:hover 
{text-decoration:none;}
		
#center_pane .authors 
{font-size: 18px;font-family:georgia,serif;color:#664818;font-style:italic;margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}

#center_pane .about_the_authors{font-size: 14px;line-height:24px;color:#664818;border-bottom: 1px dotted #664818;margin-bottom: 21px;}

#center_pane .about_the_authors a 
{color:#664818;}

#center_pane .about_the_authors a:hover 
{text-decoration:none;}

#center_pane .listing_lead 
{font-size: 16px;line-height:21px;font-family:georgia,serif;color:#664818;}

#center_pane .listing_lead a 
{color:#664818;}

#center_pane .listing_lead a:hover 
{text-decoration:none;}


/*************************************************************************/
/* INPUT AND EDITABLE FIELDS */
/*************************************************************************/

input.search {
	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	padding: 5px;
}			

input.search_b {

	font-family: tahoma,verdana,sans-serif;
	font-size: 13px;
	background-color: #755d2d;
	color: white;
	height: 28px;
	width: 28px;
}


/*************************************************************************/
/* SECTIONS */
/*************************************************************************/

#left_pane_section 
{margin: 10px 10px 0px 20px;text-align: left;color:#664818;}

#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:#514623;margin: 0px;}

#left_pane_section h3
{font-weight:bold;font-size: 13px;color:#514623;margin: 0px;}

#left_pane_section h3 a 
{color:#514623;text-decoration: none;}

#center_pane h3
{font-family:georgia,serif;font-size:21px;color:#6f4f1b;margin:10px 0px 0px 0px;}		

#center_pane h3 a
{color:#6f4f1b;text-decoration:none;}

#center_pane h3 a:hover
{text-decoration:underline;}


#left_pane_section .title
{font-weight:bold;font-size: 13px;color:#664818;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 h2
{font-weight:normal;font-size: 21px;color:#887f61;border-bottom:1px dotted #887f61;margin-top: 30px;padding-bottom:10px;}


#right_pane_section a
{color:#514623;}

#right_pane_section input
{color:#514623;}

#right_pane_section a:hover
{text-decoration:none;}

#right_pane_section .listing 
{font-size: 13px;font-family:georgia,serif;color:#664818;}

#right_pane_section .listing a 
{color:#664818;}

#right_pane_section .listing a:hover 
{text-decoration:none;}

#right_pane_section .post_list
{font-family:tahoma,sans-serif;font-size:13px;background: url(/ab/images/posts_dot.png) no-repeat;border-bottom: 1px dotted #6f4f1b;padding:7px 15px 5px 16px;}

#right_pane_section .post_list a 
{text-decoration:none;}

#right_pane_section .post_list a:hover
{text-decoration:underline;}

#right_pane .title
{font-size: 16px;color:#514623;padding-top:4px;}
#right_pane .title a{color:#514623;text-decoration:underline;}
#right_pane .title a:hover{text-decoration:none;}

#right_pane .keywords
{font-size: 16px;color:#514623;border-bottom:1px dotted #514623;padding-top:4px;}

#right_pane .keywords a{color:#514623;text-decoration:none;}
#right_pane .keywords a:hover{color:#514623;text-decoration:underline;}

#right_pane .folders
{background: transparent url(/ab/images/folder.png) no-repeat center left;font-size: 16px;color:#514623;margin: 4px;padding: 0px 0px 4px 30px;}
#right_pane .folders a{color:#514623;text-decoration:none;}
#right_pane .folders a:hover{color:#514623;text-decoration:underline;}

#right_pane .archives
{font-size: 16px;color:#514623;padding-top:2px;}
#right_pane .archives a{color:#514623;text-decoration:none;}
#right_pane .archives a:hover{color:#514623;text-decoration:underline;}

#right_pane .abstract
{width: 100%;margin:10px 0px;padding: 0px;color:#514623;}

#right_pane .text {font-size: 16px;color:#664818;}
#right_pane .text a{color: #514623;padding:2px;text-decoration:underline;}
#right_pane .text a:hover{text-decoration:none;}


/*************************************************************************/
/* APERCUS  dbd943  778d95 */
/*************************************************************************/

#apercus
{background: transparent url(/ab/css/ab.jpg) repeat;}

#apercus a
{color:#514623;color:#514623;text-decoration:none;}

#apercus h3
{margin-bottom: 0px;padding: 0px 20px 0px 10px;font-family:tahoma,sans-serif;}

#apercus .header
{padding: 10px 10px 5px 10px;background: #a6c753;font-family:tahoma,sans-serif;font-size:12px;font-weight:bold;letter-spacing:2px;color:white;margin: 0px 0px 10px 0px;}

#apercus a:hover
{text-decoration:underline;}

#apercus .abstract
{width:90%;margin:0px 20px 10x 10px;padding: 0px 10px 5px 10px;color:#514623;}

/*************************************************************************/
/* NEWS  dbd943  778d95 */
/*************************************************************************/

#news
{background: transparent url(/ab/css/nb.jpg) repeat;}

#news a
{color:#514623;text-decoration:none;}

#news h3
{margin-bottom: 0px;padding: 0px 20px 0px 10px;font-family:tahoma,sans-serif;}

#news .header
{padding: 10px 10px 5px 10px;background: #a6c753;font-family:tahoma,sans-serif;font-size:12px;font-weight:bold;letter-spacing:2px;color:white;margin: 0px 0px 10px 0px;}

#news a:hover
{text-decoration:underline;}

#news .abstract
{width:90%;margin:0px 20px 10x 10px;padding: 0px 10px 5px 10px;color:#514623;}

/*************************************************************************/
/* INDEX */
/*************************************************************************/

.search_keyword
{margin:0px 0px 20px 0px;padding:0px;font-size:18px;color:#514623;border-top: 1px dotted #664818;}

#index .keyword
{font-size:14px;margin-top:7px;}

#index .keyword a
{text-decoration:none;}

#index .keyword a
{text-decoration:none;color:#514623;}

#index .keyword a:hover
{text-decoration:none;color:black;}

#index .pages
{float:left;border: 1px dotted #514623;padding:6px;margin-right:20px;}

#index .pages a
{color:#514623;text-decoration:none;}

#index .pages a:hover
{text-decoration:underline;}

#index .index
{float:left;margin-right:10px;}

#index .authors
{color:#514623;font-style:italic;padding:4px 0px 0px 0px;}

#index .message
{font-size:18px;padding:30px 0px 30px 0px;}

/*************************************************************************/
/* REFERENCES */
/*************************************************************************/


#references
{float:right;width:200px;margin-left:15px;margin-bottom:10px;font-family:tahoma;font-size:13px;}

#references .title
{background:#b9a78b;padding:10px 5px 5px 5px;font-family:tahoma;font-size:13px;color:white;font-weight:bold;}

#references a
{text-decoration:none;}

#references a:hover
{text-decoration:underline;}

#references .ref_1
{background:transparent url(/ab/css/ref.png) repeat-x;padding: 5px;border-bottom: 1px dotted #b9a78b;}

#references .ref_1 a
{text-decoration:none;}

#references .ref_1 a:hover
{text-decoration:underline;}

#references .ref_2
{background:transparent url(/ab/css/ref.png) repeat-x;padding: 5px;border-bottom: 1px dotted #b9a78b;}

#references .ref_3
{background:#e9eebb
;padding: 5px;border-bottom: 1px dotted #b9a78b;}

#references .ref a
{background:transparent;}

body 
{font-family:Georgia,serif;color:#655022;}



#home p.news
{font-size:14px;font-weight:bold;border-bottom:1px dotted #655022;padding:0px 0px 0px 0x;}

#home h1
{font-size:24px;color:#655022;font-weight:normal;margin:24px 0px 0px 0px;}

#home h2
{font-size:18px;color:#655022;font-weight:normal;margin:18px 0px 0px 0px;}

#home h3
{font-size:14px;font-weight:bold;border-bottom:1px dotted #655022;margin: 5px 0px 5px 0px;padding:0px 0px 5px 0x;}

#home h4
{font-size:13px;color:#655022;font-weight:normal;margin:0px 0px 0px 0px;}

#home h5
{font-size:12px;color:#655022;font-weight:normal;margin:0px 0px 0px 0px;}


/*************************************************************************/
/* HOME */
/*************************************************************************/

#home p
{font-size:14px;}

#home a 
{color:#655022;text-decoration:underline;}

#home a:hover 
{color:#655022;text-decoration:none;}

#home a.news
{color:#655022;text-decoration:none;}

#home a.news:hover
{color:#655022;text-decoration:underline;}

#home a.main
{color:#3C564F;text-decoration:underline;}

#home a.main:hover
{text-decoration:none;}

#home a.white
{color:white;text-decoration:underline;}

#home a.white:hover
{text-decoration:none;}


/*************************************************************************/
/* SEND TO A FRIEND */
/*************************************************************************/

#send_to_a_friend {width: 400px;margin: 0px 20px;color:white;}

#send_to_a_friend h1 {font-size:24px;font-weight:normal;}
#send_to_a_friend h2 {font-size:18px;font-weight:normal;}
#send_to_a_friend h3 {font-size:12px;font-weight:normal;}
#send_to_a_friend input{width:340px;}
#send_to_a_friend textarea{height:150px;width:340px;}
#send_to_a_friend .button{width:auto;}
#send_to_a_friend .button_row{text-align:left;}

/*************************************************************************/
/* HEADLINE */
/*************************************************************************/

#manchettes h2 {font-size:24px;margin-top: 0px;padding-top:20px; } 
#manchettes h2 a
{font-family: georgia,serif; color:#514623;text-decoration: none;}
#manchettes h2 a:hover
{text-decoration: underline;}
#manchettes p
{margin;0px;padding:0px;}
#manchettes .authors
{border-bottom: 1px dotted #514623; font-style: italic;height:18px;font-size: 13px;}
#manchettes .text
{font-family: georgia,serif; color:#514623;font-size:16px;}
#manchettes .headtitle
{color:#a19e7c;width:200px;border-top: 1px solid #c2c0a6; border-bottom: 2px solid #c2c0a6; margin: 40px 0px 0px 0px; padding: 10px 0px 5px; font-size: 12px; font-family: georgia,serif; letter-spacing: 2px; text-transform: uppercase;}
#manchettes img
{float:left;margin-right:10px;}

