body, div, p, td{
  font: normal 12px Verdana,Arial,Helvetica,sans-serif;
}

select, input {
  font-size: 12px;
  font-family: arial;
  color:#000000;
}

a {
  color:#000000;
  text-decoration: none;
}

a:link {
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
a:visited{
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
a:hover{
	font-size:12px;
	color:#015182;
	text-decoration: none;
}

img { display: inline; border: 0; vertical-align:bottom;}

fieldset {

  background-color: #FFFFFF;

  border: 1px solid #21403A;

  padding: 5px;

}

legend {

	background: #4E6D67;

	color: #FFFFFF;

	font: normal 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

	letter-spacing: 1px;

	padding: 2px;

	border: 1px solid #21403A;

	margin-top: 4px;

}

a.menu_off:link {
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
a.menu_off:visited{
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
a.menu_off:hover{
	font-size:12px;
	color:#2dbbea;
	text-decoration: none;
}

a.menu_on:link {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}
a.menu_on:visited{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}
a.menu_on:hover{
	font-size:12px;
	font-weight:bold;
	color:#2dbbea;
	text-decoration: underline;
}

.header_title{
	font-size:12px;
	font-weight:bold;
	color:#184475;
}

.title{
	font-size:12px;

	font-weight:bold;
	color:#184475;
}
.button{
width: 20px !important;
height: 17px !important;
border: solid 1px #c5c5c5;
font-size: 10px;
background-color: #fff;
background:transparent url(http://www.webdisclosure.com/images/b.gif) no-repeat scroll center center;
padding:0px !important;
margin:0px;
}

h1 {
  font-size:18pt;
  color:#343A14;
  font-family:"Trebuchet MS";
  font-weight:bold;
  letter-spacing:-1px;
  line-height:28px;
  margin-bottom:-12px;
  margin-top:0px;
}

h2 {
  font-size:10pt;
  color:#343A14;
  font-family:"Trebuchet MS";
  font-weight:bold;
  margin-bottom:0px;
  text-decoration: underline;
  margin-top:2px;

}

h2 a {
  color:#3EAEE8;
  font-size:10pt;
}

.latest h2{
  margin:0px;
}

.latest{
  padding-left:5px;
}

a:hover {
  text-decoration:underline;
   color:#343A14;
}

.artdate {
  color:#CCCCCC;
  font-size:10px;
}

.tableHeadingWhite {
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
}

#breadcrumbs {
  float:left;
  font-family:"Trebuchet MS";
  font-size:12px;
  font-weight:bold;
  letter-spacing:0px;
  margin-bottom:15px;
  padding-bottom:5px;
  text-transform:uppercase;
  color:#000066;
}

#cattopright {
float:left;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
letter-spacing:0px;
text-transform:uppercase;
width:144px;
color:#000066;
}

p {
  font-size:8pt;
  margin-bottom:2px;
  margin-top:0px;
  color:#717171;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  letter-spacing:0pt;
}
#breadcrumbs a:hover {
  color:#000066;
  text-decoration:underline;
}

.company{
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #fff;
  margin-left: 5px;
  height: 25px;
  color:#000000;
  display:block;
  float:none;
  font-size:14px;
  border-bottom : 1px solid silver ;
}

.company a{
  font-size:14px;
  font-weight:bold;
}

#alpha{
  width: 570px;
  position: relative;
  background:transparent url(http://www.webdisclosure.com/images/index_bg.gif) repeat-x scroll 0pt 100%;
  padding: 5px;
  height: 25px;
  padding-left: 15px;
}
#alpha2{
  width: auto;
  position: relative;
  background:transparent url(http://www.webdisclosure.com/images/index_bg.gif) repeat-x scroll 0pt 100%;
  padding: 5px;
  height: 25px;
  padding-left: 15px;
}
#alpha3{
  width: auto;
  position: relative;
  background:transparent url(http://www.webdisclosure.com/images/index_bg.gif) repeat-x scroll 0pt 100%;
  padding: 5px;
  height: 25px;
  padding-left: 15px;
  text-align:center;
}

#alpha .letter{
  margin-top: 10px;
  float: left;
  margin-right: 10px;
}
#alpha .unselected{
  color:white;
}
#alpha2 .letter{
  margin-top: 10px;
  float: left;
  margin-right: 10px;
}
#alpha3 .letter{
  margin-top: 10px;
  float: left;
  margin-right: 10px;
}

#alpha .letter_selected{
  margin-top: 7px;
  float: left;
  background:url(http://www.webdisclosure.com/images/index-button.gif) no-repeat;
  height: 23px;
  width: 21px;
  color: #FFFFFF!important;
  margin-right: 8px;
  text-align: center;
  font-weight: bold;
  padding-top: 3px;
}
#alpha2 .letter_selected{
  margin-top: 7px;
  float: left;
  background:url(http://www.webdisclosure.com/images/index-button.gif) no-repeat;
  height: 23px;
  width: 21px;
  color: #FFFFFF!important;
  margin-right: 8px;
  text-align: center;
  font-weight: bold;
  padding-top: 3px;
}
#alpha3 .letter_selected{
  margin-top: 7px;
  float: left;
  background:url(http://www.webdisclosure.com/images/index-button.gif) no-repeat;
  height: 23px;
  width: 21px;
  color: #FFFFFF!important;
  margin-right: 8px;
  text-align: center;
  font-weight: bold;
  padding-top: 3px;
}

.letter_large{
  background:url(../images/index-button_large.gif) no-repeat !important;
  width: 36px !important;
}

.letter_extra_large{
  background:url(../images/index-button_extra_large.gif) no-repeat !important;
  width: 46px !important;
}

#alpha2 .letter_selected a{
 color:white;
}

#alpha .letter_selected a{
 color:white;
}

#company{
  color: black;
}

#company #title{
  color: black;
  background: #E5ECF9;
  font-weight: bold;
  margin-bottom: 15px;
  padding: 5px;
  font-size: 12px;
  font-family:Arial;
  clear: both;
  width:98%;
}

#company #summary{
  padding-bottom: 10px;
}

#company .default{
  float:left;
  padding:10px 10px 10px 0px;
}

#company #name{
  float:left;
  padding:10px 10px 10px 0px;
  font-weight: bold;
  font-size: 20px;
}

#articleTitle{
  margin : 0 0 10px 0;
}

.onglet_L
{

  height: 30px;
  background-repeat: no-repeat;
  background-position: bottom left;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  margin: 0px;
  padding: 0px 2px 0px 5px;
}

.onglet_C
{
  width: 126px;
  height: 30px;
  background-repeat: repeat-x;
  background-position: bottom left;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}

.onglet_R
{

  width: 5px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: bottom left;
  vertical-align: middle;
  margin: 0px;
    padding: 0px;
}

.onglet_wp_L
{
  background-image: url(http://www.webdisclosure.com/images/onglet.png);

}

.onglet_wp_C
{
  background-image: url(http://www.webdisclosure.com/images/ongletc.png);

}

.onglet_wp_R
{
  background-image: url(http://www.webdisclosure.com/images/ongletr.png);

}

.onglet_pr_L
{
  background-image: url(http://www.webdisclosure.com/images/onglet-p.png);
}

.onglet_pr_C
{
  background-image: url(http://www.webdisclosure.com/images/ongletc-p.png);
}

.onglet_pr_R
{
  background-image: url(http://www.webdisclosure.com/images/ongletr-p.png);
}

.onglet_in_L
{
  background-image: url(http://www.webdisclosure.com/images/onglet-i.png);
}

.onglet_in_C
{
  background-image: url(http://www.webdisclosure.com/images/ongletc-i.png);
}

.onglet_in_R
{
  background-image: url(http://www.webdisclosure.com/images/ongletr-i.png);
}

.onglet_wp_F
{
  color: gray;
  font-size: 10px;
}

.onglet_pr_F
{
  color: #fff;
  font-size: 10px;
}
.onglet_in_F
{
  color: #ccc;
  font-size: 10px;
}

.cloud {padding:1px;}
.cloud a {	font-size:10px;}  .cloudspan { cursor:pointer; } .cloudspan:hover { text-decoration:underline; }
.topnews a {	font-size:10px;}  .topnews { display:block; padding:1px; border-bottom:1px solid #EBEFF9; font-size:10px;}

.caps_header{
	color:black;
	float:left;
	width:98%;
	font-size:12px;
	font-family:Arial ;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:3px;
	padding:5px;background:#E5ECF9 none repeat scroll 0 0;
}

.header_icon{
  background-color:#FFFFFF;
}

.bordering-top{
  border-top:1px solid black; table-layout:fixed;
}
.bordering-bottom{
  border-bottom:1px solid black; table-layout:fixed;
}

div.tetiere{
  float: left;
  width: 100%;
  background-color: white;
  border-bottom: 1px #000000 solid;
  padding: 0;
  margin: 2px 0 2px 0;
}

.top-border{
  border-top: 1px #000000 solid;
}

div#searchbox{
  float: left;
  background-color: white;
  margin:0;
  padding:0;
}
div#menubox{
  float: left;
  background-color: white;
  margin:0;
  padding:0;
  border-top: 0px;

}
div#searchbox form{
  float: left;
  background-color: white;
  margin: 2px 2px 2px 0px;
  padding: 0 2px 0 2px;
}
div#search_title{
  float: left;
  padding: 1px 5px 1px 0px;
  margin: 0 5px 0 0;
  color: black;
  height: 16px;
}

#tools{
  float: right;
  padding-top: 2px;
}

div#tools a img{
  border: 0;
  padding-left: 5px;
  margin-left: 5px;
}

ul#menu{
  float: left;
  list-style: none;
  padding: 2px 0 2px 0;
  margin: 0;
  background-color: white;
  width: 100%;
}
ul#menu li{
  float: left;
  display: inline;
  background-color: white;
  padding: 0 2px 0 2px;
  margin: 0 0 0 5px;
  background-image: url(../images/arrow.jpg);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 7px;

}
ul#menu li.first{
  float: left;
  margin: 0 0 0 5px;
}
ul#menu li.last{
  float: left;
  margin: 0 2px 0 0;
}
ul#menu li a{
  float: left;
  display: block;
  background-color: #FFFFFF;
  padding: 1px 5px 1px 5px;
  margin: 0;
}
ul#menu li a:hover{
  float: left;
}
.color_filler{
  float: left;
  width: 100%;
  background-color: #FFFFFF;
  margin: 0px 0;
}

#company_title{
  color:black;
  float:left;
  width:98%;
  font-size:12px;
  font-family:Arial ;
  font-weight:bold;
  margin-bottom:0px;
  margin-top:3px;
  padding-bottom:4px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  background:#E5ECF9 none repeat scroll 0 0;
  vertical-align: top;
}

#company_title_tab{
  color:black;
  font-size:12px;
  font-family:Arial ;
  font-weight:bold;
  margin-bottom:0px;
  margin-top:3px;
  padding-bottom:4px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  background:#FFFFFF none repeat scroll 0 0;
  vertical-align: top;
}

#news_header{
  color:black;
  font-weight: bold;
  font-size:12px;
}

#date_header{
  color:#777777;
  font-size:12px;
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:8px;
}

#multimedia{
width: 250px; font-weight: bold; font-size: 10px; cursor: pointer;
}

#multimedia a:hover{
  text-decoration:underline;
}

#titre-gen{
  font-size:26px;
  font-family:Cambria;
  color:#1F497D;
  font-weight: bold;
  text-decoration: underline;
}

.tddotgris {
  border-bottom: 1px solid grey;
  font-size:1px;
}

.decalage {
  padding-left:20px;
  padding-top:5px;
  padding-bottom:5px;
}                  

.decalage2 {
  padding-left:40px;
  padding-top:5px;
  padding-bottom:5px;
}

.separation{
  height: 1px;
  background-color: black;
  margin:0px;
  padding:0px;
}

.align_fields{
  padding-top:5px;
}                  

.titre_sica_recherche{
  font-size: 24px;
  font-weight: bold;
}

.emetteur_liste{
  font-weight: bold;
  height: 30;
}
.sep_lettre{
  font-weight: bold;
  font-size: 24;
  color: #17365D;
  height: 30;
  width: 100%;
  border-bottom: 1px solid #4F81BD;
}

.retour_up{
  font-size: 16;
  color: #000000;
  height: 30;
  width: 100%;
  font-weight: bold;
}

.right_title{
  color:black;
  font-size:12px;
  font-family:Arial ;
  font-weight:bold;
  margin-bottom:15px;
  padding:5px;
  background:#E5ECF9 none repeat scroll 0 0;
}

.right_content{
  background-color:#F9F9F9;
  border:1px solid #EBEFF9;
}

.right_box{
  background:none repeat scroll 0 0 #FFFFFF;
  margin-bottom:10px;
}

.right_column{
  padding:0px 9px 0;
}



.ONGLET-BOURSE {
border-bottom:1px solid #336699;
font-size:90%;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
padding-bottom:20px;       
}
.ONGLET {
background-color:#E5ECF9;
border:1px solid #336699;
color:#000000;
float:left;
margin-right:3px;
padding-left:3px;
padding-right:3px;
height:20px;
}
.ONGLET a {
color:#000000;
}
.ONGLET a:hover {
text-decoration:underline;
}
.ONGLET-ON {
background-color:#336699;
border-left:1px solid #336699;
border-right:1px solid #336699;
border-top:1px solid #336699;
color:#FFFFFF;
float:left;
height:20px;
margin-right:3px;
padding-left:3px;
padding-right:3px;
}
.ONGLET-ON a {
color:#FFFFFF;
}
.ONGLET-ON a:hover {
text-decoration:underline;
}

.ONGLET-ON font {
font-size:10px;
}


.l3{
  padding:0em;
  padding-bottom:3px;
  text-align:left;
  overflow:auto;
  border:1px inset gray;
  height:1.4em;
  background-color:#E5ECF9;
  overflow:hidden;
  width:100px;
}
.l3 a{
  display:block;
  padding-left:0.2em;
  text-align:left;
  text-decoration:none;
  color:black;
  background-color:transparent;
}
.l3 a:hover{
  color:#336699;
  text-decoration:underline;
}
.mmt{
  text-align:left;
  width:110px;
}







#alpha_com{
  width: 600px;
  position: relative;
  background:transparent url(http://www.webdisclosure.com/images/index_bg_30.gif) repeat-x scroll 0pt 100%;
  padding: 5px;
  height: 31px;
  padding-left: 15px;
}

#alpha_com .letter{
  margin-top: 10px;
  padding-top: 3px;
  float: left;
  margin-right: 10px;
}
#alpha_com .unselected{
  color:white;
  padding-top: 3px;
}

#alpha_com .letter_selected{
  margin-top: 10px;
  float: left;
  background:url(http://www.webdisclosure.com/images/index-button.gif) no-repeat;
  height: 28px;
  width: 21px;
  color: #FFFFFF!important;
  margin-right: 8px;
  text-align: center;
  font-weight: bold;
  padding-top: 3px;
}
#alpha_com .letter_selected a{
 color:white;
}
