hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
}

b {
    font-weight: bold;
    color: #333;
}
.sublevel3 {
    font-weight: bold; 
    color: #666;
    font-size: 0.9em;
    text-align: left;
    line-height: 18px;
	} 
.caption{
    font-size: 9px;
    text-align: left;
    }
.caption_thumb_left{
    font-size: 9px;
    text-align: left;
    padding:10px;
    margin-right:15px;
    margin-bottom:10px;
    float:left;
    border: 1px solid #ccc;
    }
.caption_thumb{
    font-size: 9px;
    text-align: right;
    padding:10px;
    margin-left:15px;
    margin-bottom:10px;
    float:right;
    border: 1px solid #ccc;
    width:auto;
    }    
.legend{
    font-size: 9px;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 215px;
    padding-left: 10px;
    width: 235px;
    float: left;
    background-color: #eee;
    border: 1px dotted #ccc;
    }	
.events
  {
    font-weight: bold;
    text-align:left;
    padding: 10px;
	Background:#ddd;
	min-height:50px;
 	color: #333;
  	display : block;
  }
.contenant
  {
  padding-left: 10px;
  border-left: 1px dotted #0f1d4c;
  color: #000000;
  display : block;
  }

.ddm1 {
    font-size: 12px;
    font-variant: normal;
    font-family: verdana, helvetica, sans-serif;   
    background-color: #FFFFFF; 
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    font-weight: normal;
    padding: 3px 16px 4px 16px;
    border: 0px #EEEEFD;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    font-weight: normal;
    background: #FFFFFF;
    color: #aaa;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    font-weight: normal;
    color: #333;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    font-weight: normal;
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #fff;
    color: #8c8c8c;
}
.ddm1 .item2:hover {
    background: #ccc;
    color: #333;
}
.ddm1 .section {
    border: 1px #0f1d4c;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover {
border-style: solid none solid solid;
}
.ddm1 .right, .ddm1 .right:hover { 
border-style: solid solid solid none; 
}

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

.ddm1 li,ul {
    background-color: #FFF;
    list-style: none;
    color: #000;
    text-decoration: none;
    margin: 0px;
    padding: 0px;    
}

body {
    margin-top: 0px;
    z-index: 1;
    background-image:url('images/gradient.png');
	background-repeat: repeat-x; 
	background-position: top left;
	background-color: #dddddd;
	font-family: verdana, helvetica, sans-serif; 
	font-size:12px; 
    color: #444444;
	}

a {
    text-decoration: none;
    color: #475b8b;
    }
   
img {
    border: none;
}

.home_col1 p {
    line-height: 1.5em;
}

li {
    list-style: disc;
}

.top {
    background-color: #FFFFFF;
    width: 980px;
    margin: auto;
    border-top: #0f1d4c solid 1px;
    border-right: #0f1d4c solid 1px;
    }
.top img {
    border: 0px solid #000;
}

.main {
    width: 980px;
    background-color: #FFFFFF;
    margin:auto;
    border-right: #0f1d4c solid 1px;
    }


.footer {
    clear: both;
    background-color: #444;
    width: 980px;
    height: 20px;
    margin: auto;
    color: #FFFFFF;
    border-bottom: #0f1d4c solid 1px;
    border-right: #0f1d4c solid 1px;
    font-size: xx-small;
    text-align: center;
    padding-top: 8px;
    }

.footer a {
    color: #FFF;
    }
.footer a:hover {
    border-bottom: 1px solid #FFF;;
    }

.footer_left {
    padding-left: 15px;
    float: left;
    text-align: left;
    margin-right: 10px;
    }
    
.footer_center {
    display: inline;
    float: left;
    font-size: xx-small;
    margin-left: 20px;
    }

.footer_center_inner {
    display: inline;
    margin-left: 10px;
}
   
.footer_right {
    padding-right: 15px;
    float: right;
    text-align: right;
    }


.home_col1 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
    width: 450px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    border-right: #ccc solid 1px;
    background-color: #FFFFFF;
    line-height: normal;
    text-align: justify;
    }
    
.home_col2 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
    width: 250px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    background-color: #FFFFFF;
    border-right: #ccc solid 1px;
    text-align: justify;
    }

.home_col1 a:hover {
    color: #333377;
    }
.home_col2 a:hover {
    color: #333377;
    border-bottom: 1px solid #ccc;
    }

.home_col3 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    float: left;
    width: 200px;
    background-color: #FFFFFF;
    }

.col1 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 2px;
    margin-left: 2px;
    text-align: justify;
    float: left;
    width: 200px;
    background-color: #FFFFFF;
    }

.col1 ul{
    margin-left: 0px;
    padding: 0px;
    }

.col1 a{
	color: #8c8c8c;
    }
.col1 li{
    list-style: none;
    padding-bottom: 3px;
    margin-left: 1px;
    padding-left: 10px;
    padding-top: 3px;
    font-size: 0.9em;
    border-bottom: 1px dotted #ccc;
    text-align: left;
    line-height: 18px;
    }
    
.col1 p{
    font-weight: bold; 
    color: #333;
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 0.9em;
    border-bottom: 1px dotted #ccc;
    text-align: left;
    }
    
.col1 li:hover {
    background-color: #fff;
    background-image:url('images/arrow_menu.gif');
	background-repeat:no-repeat;
	background-position:left;
    }

.press_release_menu_box {
    list-style: none;
    padding-bottom: 10px;
    padding-top: 10px;
    font-variant: small-caps;
    font-size: 1.2em;
    border-bottom: 1px solid #ccc;
    text-align: right;
    background-color: #FFFFFF;
}

.menu_title {
    font-weight: bold; 
    color: #333;
    background-image:url('');
	background-repeat:no-repeat;
	background-position:left;
    padding-left:-15px; 
}
.col1_select {
    font-weight: bold; 
    color: #333;
    background-image:url('images/arrow_menu.gif');
	background-repeat:no-repeat;
	background-position:left; 
}


.col2 {
    text-align: justify;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 0px;
    padding-left: 20px;
    padding-right: 20px;
    float: right;
    width: 710px;
    background-color: #FFFFFF;
    }

.col2 td {
    padding: 4px;
    }
.col2b {
    text-align: justify;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 0px;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    width: 250px;
    background-color: #FFFFFF;
    }
    
.prop_col_menu p{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-weight: bold; 
    color: #333;
    padding-bottom: 3px;
    padding-top: 0px;
    font-size: 11px;
    border-bottom: 1px dotted #ccc;
    text-align: left;
    }    
.prop_col_menu li:hover {
    background-color: #fff;
    background-image:url('images/arrow_menu.gif');
	background-repeat:no-repeat;
	background-position:left;
    } 
.prop_col_menu_select {
    font-weight: bold; 
    color: #666;
    //background-image:url('images/arrow_menu.gif');
	background-repeat:no-repeat;
	background-position:left; 

}       
.prop_col_menu li{
    list-style: none;
    padding-bottom: 3px;
    margin-left: 1px;
    padding-left: 10px;
    padding-top: 3px;
    font-size: 0.9em;
    border-bottom: 1px dotted #ccc;
    text-align: left;
    line-height: 18px;
    }

.prop_col_title {
    text-align: justify;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-left: 215px;
    padding-right: 20px;
    float: inherit;
    width: 745px;
	}        

.prop_col_subtitle {
    font-weight: bold; 
    padding-bottom: 3px;
    margin-left: 1px;
    padding-left: 10px;
    padding-top: 3px;
    font-size: 0.9em;
    border-bottom: 1px dotted #ccc;
    text-align: left;
    line-height: 18px;
    float: left;
     width: 115px;
	}   

.prop_col_menu {
    text-align: justify;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 0px;
    padding-left: 10px;
    float: left;
    width: 120px;
    background-color: #FFFFFF;
    }  
  
.prop_col3 {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 10px;
    float: right;
    width: 480px;
    background-color: #FFFFFF;
    } 
.prop_content {
    text-align: justify;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-left: 215px;
    padding-right: 20px;
    float: left;
    width: 740px;
    }   
.prop_content_sub2{
    padding-left: 40px;
    } 
.prop_content li {
    list-style: disc;
    margin-left: 25px;
    margin-top: 6px;
    margin-bottom: 6px;
    color: #444444;
}          
.googlemaps {
	padding-top: 10px;
	padding-right: 20px;
    float: right;

    }
.AzmPart {
    border-collapse: collapse;
    text-align: left;
    }
.AzmPart td {
    padding: 4px;
    border-bottom: 1px solid #666666;
    }  
.AzmPart th {
    color: #000000;
    padding: 4px;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    }
.AzmPart strong {
    color: #000000;
}

.prop_title {
    text-align: left;
}
.prop_name {
    text-align: left;
}
.commodity {
    text-align: left;
    vertical-align: top;
}
.commodity_title {
    text-align: left;
    font-weight: bold; 

}



    
.col2 .pair{
    background-color: #EEEEFF;
    }

.col2 a:hover {
    color: #333377;
    border-bottom: 1px solid #0f1d4c;
    }

.col2 li {
    list-style: disc;
    margin-left: 25px;
    margin-top: 6px;
    margin-bottom: 6px;
    color: #444444;
}

.col2 li li {
    list-style: circle;
    margin-left: 30px;
}

.blank_div {
    clear: both;
    width: 100px;
    height: 10px;
    }

.arrow {
    font-size: 1.3em;
    font-variant: small-caps;
    font-family: helvetica, sans-serif;
    color: #fff;
    margin-bottom: 15px;
    background-color: #f0c647;
    background-image:url('images/arrow.png');
	background-repeat:no-repeat;
    padding: 4px;
    font-weight: bold;
    }
    
    
.title_contents {
    font-size: 1.3em;
    font-variant: small-caps;
    font-family: helvetica, sans-serif;
    color: #fff;
    margin-bottom: 2px;
    background-color: #f0c647;
    background-image:url('images/corner.png');
	background-repeat:no-repeat;
	background-position:right top;
    padding-top: 4px;
    font-weight: bold;
    min-height: 20px;
    }

h3 {
    font-size: 1.3em;
//    font-variant: small-caps;
  text-transform: uppercase;
    font-family: helvetica, sans-serif;
    color: #fff;
    margin-bottom: 15px;
    background-color: #f0c647;
    background-image:url('images/corner.png');
	background-repeat:no-repeat;
	background-position:right top;
    padding-top: 4px;
    font-weight: bold;
    min-height: 20px;
    }

h4 {
    font-size: 1.05em;    
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 0px;
    color: #000000;
    }
h5 {
    font-size: 0.95em;    
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #233480;
    }
h6 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    font-size: 17px;    
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #666666;
    border-bottom:#f0c647 solid 1px;
    }    
.stocktitle {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
//	text-transform: uppercase;
    font-size: 18px;    
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #666666;
    border-bottom:#f0c647 solid 1px;
    } 
.news_contents {
    padding: 10px;
    padding-bottom: 20px;
    //border-bottom: 1px dotted #0f1d4c;
    background-image:url('images/divider.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
    }
    
.langbox {
    border-right: #0f1d4c solid 1px;
    margin: auto;
    width: 980px;
    background-color:#FFF;
    text-align: right;
    font-weight: bold;
    padding-top: 2px;
}    
.langbox_inner {
	position: relative;
	top: -20px;
	left: 900px;
	width:80px;
	font-weight: normal;
    background: #FFFFFF;
    color: #aaa;
    height: 1px;
}
.langbox_inner a {
	font-weight: normal;
    background: #FFFFFF;
    color: #aaa;
}
.langboxhome {
	position: relative;
	top: -20px;
	left: 900px;
	width:80px;
	font-weight: normal;
    background: #FFFFFF;
    color: #aaa;
    height: 1px;
}
.langboxhome a {
	font-weight: normal;
    background: #FFFFFF;
    color: #aaa;
}



.path {
    font-size: 0.8em;
    color: #666688;
    text-align: left;
    float: left;
    margin-left: 220px;
}
.path a {
    color: #666688;
}

.get_acrobat {
    text-align: right;
    margin-bottom: 4px;
    margin-top: 10px;
    }
    
.img_border {
    border : 1px solid #0f1d4c;
}

.menu_up {
    width: 980px;
    margin: auto;
    background-color: #FFFFFF;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
}

.outernews {
width: 710px;
margin-bottom: 20px;
border-bottom: 1px dotted;
padding-bottom: 10px;
}

.datenews {
padding-bottom: 10px;
font-weight: bold;
}

.titlenews {
padding-bottom: 10px;
font-weight: bold;
}

.textenews {
padding-left: 0px;
font-size: 0.95em;
}

.printericon {
text-align: right;
margin-right: 0px;
margin-top: -10px;
margin-bottom: -5px;
padding-right: 10px;
}
.printericon a {
color: #444444;
}
.ontitle {
margin-top: -37px;
margin-bottom: 20px;
margin-right: 5px;
}
.notitle {
margin-top: 0px;
margin-bottom: 20px;
margin-right: 5px;
}

.infobulle{
    width: 215px;
    min-height: 492px;
    position: absolute;   
    visibility : hidden;
    border: 2px solid Black;
    padding: 10px;
	font-family:verdana, helvetica, sans-serif; 
    font-size: 10px;
    background-color: #EEEEEE;
}
.infobulle img{
    border: 1px solid #444444;
}
.infobulle ul {
    background-color: #EEEEEE;
    color: #444444;
    margin-left: 20px;
}
.infobulle li {
    margin-top: 2px;
    margin-bottom: 2px;
    background-color: #EEEEEE;
}

.membre {
    margin-bottom: 8px;
}

.photos {
    text-align: left;
}

.photos img {
    border: 1px solid #444444;
}

.report {
border-collapse: collapse;
}

.report th {
border-bottom: 1px solid #ddd;
vertical-align: bottom;
padding-left: 20px;
padding-right: 20px;
}

.tabcapital {
background-color: #ddd;
width: 45%;
line-height: 10px;
}

.tabcapital table, th, td {
border-bottom: 2px solid #fff;
}
#container {
	position:relative;
}
#stock {
	font-weight: bold;
	position:absolute;
    font-size: 14px;
	text-align:right;
    color: #fff;
	top:227px;
	left:300px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; text-align: center; line-height: 0; z-index: 100; }
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none;}

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ position: relative; padding: 10px;}

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 00%; width: 00%; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 10%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 10;}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; width: 100%; height: 500px; background-color: #000; z-index: 90;}


