/*<![CDATA[*/

#tabs { margin:10px 0 5px 0; }
.warning {font-weight:bold; color:#d00;}

/* quotazioni */
#navQuotazioni {
  background:#fff;
  color:#000;
  margin:0;
  padding:3px 0 3px 0;
  border-bottom:1px solid #6c6c7c;
}

#navQuotazioni li {
  display:inline;
 }
#navQuotazioni a {
  height:0;
  padding:3px 10px;
  border-right:1px solid #6c6c7c;
  text-decoration:none;
}

#navQuotazioni .active a {
  padding-bottom:6px;
}
#navQuotazioni a:link,
#navQuotazioni a:visited {
  background:#bacbe1;
  color:#000;
}
#navQuotazioni a:hover,
#navQuotazioni a:focus,
#navQuotazioni a:active {
  background:#fff;
  color:#000;
  border-bottom:none;
  padding-bottom:4px;
}
#navQuotazioni .active a:link,
#navQuotazioni .active a:visited,
#navQuotazioni .active a:hover,
#navQuotazioni .active a:focus,
#navQuotazioni .active a:active {
  background:#FFF;
  color:#000;
  border-bottom:none;
  border-top:1px solid #6c6c7c;
  border-left:1px solid #6c6c7c;
  padding-bottom:4px;
}

#navMercato {
  margin: 10px 0 15px 0;
}

#subnavMercato {
  border-bottom: 2px solid #d9d9d9;
  padding-top: 3px;
  padding-bottom: 5px;
  margin-bottom: 3px;
  height: 12px;
  background: url(/images/bg-h1.png) no-repeat right top;
}
/*\*/ * html #subnavMercato { padding-bottom: /*\*/ 2px; } /**/

#subnavMercato h1 {
  display: block;
  float: right;
  width: 150px;
  margin: 0;
  padding: 0;
  text-align: center;
  font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color: #10163d;
}

#subnavMercato li {
  display: inline;
}

#subnavMercato li a {
  display: block;
  float: left;
  margin: 0 15px 0 0;
}


#menuQuotazioni li {
    display: inline;
}

#menuQuotazioni li a {
  display: block;
  float: left;
  line-height: 20px;
  height: 20px;
  margin: 0 10px 0 0;
}

.menuQuotazioni li a span {
  display: block;
  float: left;
  line-height: 20px;
  padding: 0 10px;
}

.menuQuotazioni li a.active {
    color: #fff;
}

.menuQuotazioni li a.active span {
    font-weight: bold;
}

.listGrad {
  list-style:none;
}
.listGrad li {
  padding-bottom:4px;
}

#navInstrument { color: #999; margin: 0; padding: 0 15px; height: 35px; background: url(/images/bg-correlati.png) no-repeat; font-weight: normal; }
#navInstrument li { float: left; padding: 0 15px; line-height: 22px; }
#navInstrument a { color: #f0f0f0; }

#navPeriod li {
  display: inline;
}

#navPeriod li a {
  display: block;
  float: left;
  background: url(/images/label-bg.png) no-repeat left top;
  line-height: 24px;
  height: 24px;
  margin: 0 20px 0 0;
}

#navPeriod li a span {
  display: block;
  float: left;
  background: url(/images/label-right.png) no-repeat right top;
  line-height: 24px;
  padding: 0 10px;
}

#navPeriod li a.active {
    background: url(/images/label_active-bg.png) no-repeat left top;
    color: #fff;
}

#navPeriod li a.active span {
    background: url(/images/label_active-right.png) no-repeat right top;
    font-weight: bold;
}

div.boxVideoList {
  width:255px;
  /*width:277px;*/
  padding:0;
  float:left;
}

div.boxVideoList div {
  float:left;
  padding:0;
  margin:0;
}

div.boxVideoList div.imgVideo {
  width: 80px;
}
div.boxVideoList div.descVideo {
  width: 160px;
  padding-left:10px;
}

.boxShadow {
  width:300px;
  padding:4px 0;
  background:#f7f7f7;
}

.boxWhite {
  background:#fff;
  margin:0 10px;
  padding:10px;
  border-left:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
  border-top: 1px solid #9595ab;
  border-bottom: 1px solid #9595ab;
}

.footer2Col {
  padding: 20px 0;
  float:left;
  width:640px;
}
.footer2Col .contentCol1 {
  float:left;
  width:300px;
  padding:0;
}
.footer2Col .contentCol2 {
  width:300px;
  margin-left:319px; 
  padding:0 0 0 17px;
  border-left:1px solid #d9d9d9;
}

.artToolbar {
border: solid #D9D9D9;
width: 100%;
height: 32px;
border-width: 1px 0 3px 0;
}

/**********************************
***  BOTTONE ARROTONDATO GRIGIO  **
**********************************/
.SPRITE_signup_button_grey_l { background:no-repeat url("/images/greybtn.png") 0 0; width: 14px; height: 30px }
.SPRITE_signup_button_grey_m { background:no-repeat url("/images/greybtn.png") -14px 0; height: 30px }
.SPRITE_signup_button_grey_r { background:no-repeat url("/images/greybtn.png") -365px 0; width: 15px; height: 30px }
.signup_btn_link {color: #000; text-align: center; text-align: center; text-decoration: none; padding: 0 5px 0 12px; font-weight: bold; font-size: 14px; white-space: nowrap; }

/*
 * Pulsanti 3D
 */

.tlButton {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 3px 10px 1px 10px;
  text-shadow: 0 1px 1px rgba(0,0,0,.5);
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
  box-shadow: 0 1px 2px rgba(0,0,0,.5);

  margin: 5px 10px;
}

.tlButton:hover {
  text-decoration: none;
}

.orangeButton {
  color: #fef4e9;
  border: solid 1px #da7c0c;
  background: #f78d1d;
  background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
  background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

.orangeButton:hover {
  background: #f47c20;
  background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
  background: -moz-linear-gradient(top,  #f88e11,  #f06015);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

.orangeButton:active {
  color: #fcd3a5;
  background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
  background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.redButton {
  color: #fef4e9;
  border: solid 1px #a33;
  background: #f78d1d;
  background: -webkit-gradient(linear, left top, left bottom, from(#d00), to(#b00));
  background: -moz-linear-gradient(top,  #d00,  #b00);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d00', endColorstr='#b00');
}

.redButton:hover {
  background: #f47c20;
  background: -webkit-gradient(linear, left top, left bottom, from(#d00), to(#900));
  background: -moz-linear-gradient(top,  #d00,  #900);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d00', endColorstr='#900');
}

.redButton:active {
  color: #fcd3a5;
  background: -webkit-gradient(linear, left top, left bottom, from(#b00), to(#d00));
  background: -moz-linear-gradient(top,  #b00,  #d00);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b00', endColorstr='#d00');
}

/*
 * Preferiti
 */
#favoriteButton {
  float: left;
}

#favoriteButton img {
  vertical-align: middle;
  margin-right: 5px;
}

#favoriteButtonMsg {
  float: left;
  margin: 8px 10px 0;
}

#favoriteButtonMsg span {
  padding: 3px 10px;
}

#favoritesBoxContainer {
  width: 298px;
  border: 1px solid #c0c0c0;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 1px 3px #ddd;}

#favoritesBoxContent {
  padding: 8px;
}

#favoritesBoxContent img {
  vertical-align: middle;
  margin-right: 8px;
}

#favoritesBoxContent table {
  width: 100%;
  margin-top: 5px;
}

#favoritesBoxContent tr {
  border-top: 1px solid #C0C0C0;
}

/*
 * Consensus
 */
#consensus {
  border: 1px solid #c0c0c0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 3px #999;
  margin-top: 5px;
  padding: 10px;
}

#consensus #vote {
  margin: 0 10px;
}

#consensus .send {
  display: inline-block;
  border: 1px solid #999;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 1px 3px #999;
  width: 40px;
  height: 20px;
  text-align: center;
  margin: 2px;
  background: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#b0b0b0));
  background: -moz-linear-gradient(top, #eee, #b0b0b0);
}

#consensus .results td {
  vertical-align: bottom;
}

#consensus .bar {
  border: 1px solid #999;
  width: 20px;
  background: #c0c0c0; 
}

#consensus p {
  margin: 5px 0;
}

#consensus .expertTable td {
  width: 160px;
}

.consensusMenu {
  width: 140px;
}

.consensusMenu ul {
  display: none;
  position: absolute;
  z-index: 100;
  width: 140px;
  border: 1px solid #999;
  box-shadow: 0 1px 3px #999;
}

.consensusMenu ul a {
  display: block;
  border-top: 1px solid #999;
  background: #fff;
  margin-top: -1px;
}

.consensusMenu ul a:hover {
  text-decoration: none;
  background: #e0e0e0;
}

.consensusMenu .ico {
  margin: 2px 4px;
  vertical-align: -9px;
}

.consensusMenuCurrent a {
  text-decoration: none;
  display: block;
  border: 1px solid #999;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 3px #999;
  width: 140px;
  height: 22px;
  line-height: 20px;
  margin: 0 10px 2px 0;
  background: url('/images/drop-down.png') no-repeat 125px center, -moz-linear-gradient(top, #eee, #b0b0b0);
}

.consensusMenuCurrent a:hover {
  text-decoration: none;
}

/* Box per pagina random di traderpedia */
.content-wiki {  
  border: 1px solid #c0c0c0;-moz-border-radius: 3px; -moz-box-shadow: 0 1px 3px #c0c0c0; -webkit-border-radius: 3px; -webkit-box-shadow: 0 1px 3px #c0c0c0;
  width: 300px;
  height: 300px;
  max-height: 300px;
  overflow:hidden;
}

/*]]>*/

