/* Stili per Newsmercati */

/*stili generici per tutto il sito */
html  
{text-align:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size :78%; letter-spacing:1px;}
body 
{ background: #fff; color: #000; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0px; line-height: 1.3em;}
hr, h1, h2, .alt,.up                  {display:none;}
h3,h4, h5,h6, th                       {color: #0059aa; line-height: 1.3em; margin:0px;}
h4   {background:#0059aa; color: #fff; line-height:20px;}
h3                                    {font-size :120%;} 
h3#archiveDetail {margin-bottom:13px;} 
a:link, a:visited, a:hover, a:active  {color:#000; text-decoration:underline;}
img                                   {border:0; margin:0;}
/*input                                 {border:1px solid #c0c0c0; vertical-align:top;}*/
form                                  {margin:0px; border: 0px}
table {width:450px; border: 1px solid #ddd; padding:3px; display:table; }
td  {font-size :100%;border: 1px solid #ddd;} 

/*stili generici per il layout*/
.layout                                {clear:right;}
.layout1                               {min-height:1px;}
.center  			       {text-align:center;}
.centerButton   		       {text-align:center; clear: both; border:0px solid;}
.right                                 {text-align:right;}
.abstract                              {font-size :100%;}
/*stili per la gestione degli errori*/ 
.error                                 {clear:both;}
.error ul                              {list-style-type:square; color: #333 !important; line-height : 1.6em; list-style-position:inside;}


/* Stili per l'impaginazione */
#intestazione {display:none;}
#container    {margin:0px 10px; border:0px solid; width:750px;}
#containerPrint    {margin:10px 0 0 30px; border:0px solid; width:600px;}
#header {/*min-height:106px; height:auto!important; */height:56px; border:0px solid; clear:both; /*background:url(http://www.newsmercati.com/Img/Elements/header.gif) no-repeat;*/}
#content  {clear:both; margin:25px 0 0; border:0px solid;}
#colLeft  {background:#fff; float:left; width:160px;margin-right:0 !important; margin-right:-3px; border:0px solid;}
#colLeftSubscribe  {/*background:#fff; border:0px solid;*/ float:left; clear:both; /*width:220px;*/ margin-right:0px !important; margin-right:-3px; display:inline; margin:20px 0; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:4px 0;}
#colLeftSubscribe a {text-decoration:none;}
#colRight {background:#fff; margin-left:165px!important; margin-left:0; padding:0; min-height:1px; height:auto!important; height:10px; border:0px solid;}
#colMiddle {margin:0 0px;}
#colMiddleSubscribe {width:100%; margin:15px 0; border: 0px solid; float:left;}
#colMenu  {background:#fff; float:left; width:190px;}
#colMenuArticle  {background:#fff; float:left; width:220px; margin-right:-3px; min-height:0; height:auto!important; height:0;}
#colArticle{background:#fff; margin-left:250px; padding:0px 0px 0px 10px; border:0px solid;  min-height:0; height:auto!important; height:0; width: 480px; float: top;}
#footer {min-height:30px; height:auto!important; height:30px;  text-align:center; clear:both; margin:50px 0;}

/* menų orizzontale*/
img#logotype {margin:12px 0 0; border:0px solid;}
ul#menu { text-align:right; list-style-type:none; padding:0px; position:relative; margin:-22px 0 0}
ul#menu li {display:inline; margin:0 0 0 -2px; border:0px solid; font-size:95%;}
ul#menu li  a {background:#0059aa; color:#fff;  font-weight:bold; padding:3px 15px; text-decoration:none;}

/*box iscrizione*/
#iscrizione {background:#0059aa url(http://www.newsmercati.com/Img/Elements/bgIscrizione.gif) no-repeat; min-height:126px; height:auto!important; height:126px; width:147px;padding:0px; margin:0 0 25px;}
#iscrizione p {background:url(http://www.newsmercati.com/Img/Elements/downBgIscrizione.gif) no-repeat left bottom; /*min-height:10px; height:auto!important; height:10px; width:132px; padding:87px 5px 20px 10px; */ padding:0; margin:0; font-weight:bold; color:#fff; font-size:95%}
#iscrizione p a {color:#fff; display:block; text-decoration:none; min-height:10px; height:auto!important; height:10px; width:132px; padding:87px 5px 20px 10px;}
#iscrizione p .underline {text-decoration:underline;}
table.noclass {border: 4px solid;}
.evidenza {text-align:center; color:#fff; background:#0059aa; padding: 5px 0}
.evidenza h3 {color:#fff;}

/*menu articoli*/
#numberMenu{width:210px; background: url(http://www.newsmercati.com/Img/Elements/bgArticle.gif) repeat-y;margin:0 0 10px;}
#numberMenu h3 {background:#0059aa url(http://www.newsmercati.com/Img/Elements/topArticle.gif) no-repeat left top ; color:#fff; text-align:center; padding:10px 0 10px 0px; font-size :95%;}
#numberMenu ul {font-size :90%; min-height:10px; height: auto !important; height:10px; margin:0; line-height : 1.3em; padding:5px 10px 0px 10px; display:block; background:url(http://www.newsmercati.com/Img/Elements/bottomArticle.gif) no-repeat left bottom ;}
#numberMenu ul li {padding:3px 2px; display:block; background:url(http://www.newsmercati.com/Img/Elements/bgPoint.gif) repeat-x left bottom; list-style:none; font-size:120%;}
#numberMenu ul li a {text-decoration:none; display:block; min-height:15px; height:auto !important; height:15px; }
#numberMenu ul li.last {padding:3px 2px; display:block; background:none; margin:0px 0px; font-size :120%;}
#numberMenu p {padding:0px; margin:0px 0px; margin-bottom:10px;}

#numberMenu ul #selected {font-weight:bold; color:#0059aa; font-size:120%;}

/*menu correlati-*/
#numberCorrelato{ width:210px; margin:0 0 20px; background: url(http://www.newsmercati.com/Img/Elements/bgArticle.gif) repeat-y; margin:0 0 20px;}
#numberCorrelato h3 {background:#0059aa url(http://www.newsmercati.com/Img/Elements/topArticle.gif) no-repeat left top ; color:#fff; text-align:center; padding:10px 0 10px 0px; font-size :95%;}
#numberCorrelato ul {padding:0 10px 10px 10px; font-size :90%; display:block; background:url(http://www.newsmercati.com/Img/Elements/bottomArticle.gif) no-repeat left bottom ;}
#numberCorrelato ul li {padding:5px 0; font-size :90%; display:block; background:url(http://www.newsmercati.com/Img/Elements/bgPoint.gif) repeat-x left bottom; list-style:none;}
#numberCorrelato ul li a {text-decoration:none;}
#numberCorrelato ul li.last {padding:5px 0; font-size :90%; display:block; background:none;}
#numberCorrelato ul #selected {font-weight:bold; color:#0059aa;}

/*menu inoltre*/
#numberInoltre{ width:210px; margin:0 0 20px; background: url(http://www.newsmercati.com/Img/Elements/bgArticle.gif) repeat-y; margin:0 0 20px;}
#numberInoltre h3 {background:#0059aa url(http://www.newsmercati.com/Img/Elements/topArticle.gif) no-repeat left top ; color:#fff; text-align:center; padding:10px 0 10px 0px; font-size :110%;}
#numberInoltre ul {padding:0 10px 10px 10px; font-size :90%; display:block; background:url(http://www.newsmercati.com/Img/Elements/bottomArticle.gif) no-repeat left bottom ;}
#numberInoltre ul li {padding:5px 0; font-size :90%; display:block; background:url(http://www.newsmercati.com/Img/Elements/bgPoint.gif) repeat-x left bottom; list-style:none;}
#numberInoltre ul li a {text-decoration:none;}
#numberInoltre ul li.last {padding:5px 0; font-size :90%; display:block; background:none;}
#numberInoltre ul #selected {font-weight:bold; color:#0059aa;}


/*box motore di ricerca*/
#searchInt {background:url(http://www.newsmercati.com/Img/Elements/bgPoint.gif) repeat; margin:0 0 10px 0px; width:185px; padding:1px 0;}
#searchInt form.searchForm {padding:15px 10px 15px 25px; width:195px; background:#fff; border:0px solid; margin:0px; } 
form.searchForm {width:136px;  padding:0 0 0 0px; background:#fff url(http://www.newsmercati.com/Img/Elements/pointSearch.gif) no-repeat left center; margin:0 0 25px;} 
#search {width:53px; font-size:80%;}
#button {width:45px; font-size:80%; background:#d61010; border:0px solid #d61010; color:#fff; font-weight:bold; line-height:1.3; cursor:pointer;}

/*Box articoli pių letti */
#boxNews {background: url(http://www.newsmercati.com/Img/Elements/bgNews.gif) repeat-y; width:147px; margin:0 0 25px;}
#boxNews h3 {font-size :110%; background:#0059aa url(http://www.newsmercati.com/Img/Elements/titleNews.gif) no-repeat left top ; color:#fff; /*text-align:center;*/ padding:10px 0 10px ; text-align:center; }
#boxNews p {padding:15px 0 15px 10px; font-size :90%; background:url(http://www.newsmercati.com/Img/Elements/downNews.gif) no-repeat left bottom ; margin:0;}

/* banner */
img.banner {margin:0 10px 25px 10px;}

/*Loghi dei partner*/
img.logoPartner {border:0px solid; margin:5px 0; padding:0 4px; vertical-align:middle;}

.logos
{border:0px solid; width:220px; text-align:left; padding:0; margin:0 10px 0 0 ;}
.logoSup
{margin:0 ; padding:0;  text-align:left}
.logoSup ul
{list-style-type:none; padding:0;  list-style-position:outside;  margin:0;}
.logoSup ul li
{margin:5px 0; padding:0;}


/* footer */
#footer a {text-decoration:none;}
p.firstLine {color:#fff; background:#0059aa; padding:3px 0px 4px; font-size :85%; margin:0;}
p.firstLine a {color:#fff; margin:0;}
p.firstLine a:visited {color:#fff; margin:0;}
p.secondLine {padding:5px 0; font-size:85%; margin:0;}
p.otherLine {color:#000; background:#f3f3f3; padding:3px 0px 4px; font-size:85%; margin:0 0 1px; text-transform:uppercase; font-weight:bold;}
p.otherLine a {color:#000;}


/*content*/
#firstBox
{background:url(http://www.newsmercati.com/Img/Elements/bgPoint.gif) repeat-x left bottom; margin:0 0 20px; padding:0 0 20px;}
#firstBox h3
{margin:0 0 10px; padding:0px;}
#firstBox a
{color: #0059aa; line-height: 1.3em; margin:0px; text-decoration:none;}
#firstBox img
{float:right; margin:0 0 0 0px; width:135px; height:108px; border:1px solid #0059aa;}
#firstBox .boxtext
{margin:0 170px 0 0; padding:0px;}

#secondBox
{width:99%; }
#secondBox h3
{margin:0 0 10px;}
#secondBox a
{color: #0059aa; line-height: 1.3em; margin:0px; text-decoration:none;}
#secondBox img
{float:right; margin:0 0 0 0px; width:110px; height:110px; border:1px solid #0059aa;}
#secondBox  .boxtext
{margin:0 120px 0px 0px;}
.boxPromotion1 
{float:left; width:48%; margin:0;}
.boxPromotion2
{margin-left:49%; /*width:350px;*/ }
#secondBox .boxPromotion2 h3, #secondBox .boxPromotion2 .boxtext
{padding-left:30px;}

#data {text-align:right; background:url(http://www.newsmercati.com/Img/Elements/bgPoint.gif) repeat-x left bottom; padding:11px 0; margin:0 0 20px; font-weight:bold;}

.abstract {background:#e8e8e8; padding:1px 0; margin:12px 0 15px; }
.abstract p {margin:0 0 0 5px;}


table.subscribe
{width:97%!important; border:0; border-collapse:collapse; margin:0px 10px 10px 10px; padding:0; }
table.subscribe th 
{/*width:100%!important;*/ border:0px solid #949494; color:#fff; font-weight:bold; padding:0px 10px; background:#949494; vertical-align:middle; text-align:center; }
table.subscribe th h3
{margin:0; padding:3px 0;}
table.subscribe td 
{/*border-bottom:1px solid #949494;*/ vertical-align:middle; padding:6px 10px;}
td.center {padding:15px;}
table.subscribe label
{font-weight:bold; color:#0059aa; }
table.subscribe td.noBorder 
{border-bottom:0px;}
table.subscribe .right {text-align:right;}

table.subscribe .center {text-align:center;}

table.subscribe td input	 {width:175px;}
table.subscribe td.center input	 {width:15px;}
table.subscribe  select	{margin:5px 0; }
table.subscribe #submit		{width:100px;}

/*Stile colonna destra pagine*/
#colRight p a, #colRight ul a {color: #0059aa;  text-decoration:underline; }

/*Formattazione testi newsletter*/

a.linkedTitle{ color: #0059aa; text-decoration:none;}

.t1 { font-size :81%; color:#000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0; line-height : 1.3em;}
.t2  { font-size :81%; color:#000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0; line-height : 1.3em; padding-bottom: 12px;}
.t3  { font-size :81%; color:#fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0; line-height : 1.3em; padding:4px}

/*template t03*/
.boxImg { clear:right; margin:15px 0; }
.boxImg img{float:right; }
.boxImg ul, .boxImg p {margin:0 110px 0 0;}


/* template motore di ricerca*/
p.pages {color:#fff; background:#0059aa; padding:3px 5px 4px; margin:0;}
p.alert {color:#0059aa; background:#fff; padding:3px 5px 4px; border:1px solid #0059aa; margin:0; }

.result {margin:15px 0; overflow:hidden;}
.result p{margin:0; }
.result h4 {margin:5px 0 1px; background:#fff; color:#0059aa;}
.result h4 a {color:#0059aa; text-decoration:none;}
.result h4 a:hover, .result h4 a:visited {color:#0059aa; text-decoration:none;}

#pager {color:#0059aa; background:#fff; padding:0px 3px 0px; font-weight:bold; margin:1px 0 2px; border:1px solid #0059aa;}
#pager p{margin:0; padding:3px 0 4px;}
#pager p a {color:#0059aa; background:#fff; padding:0 3px; border:1px solid #0059aa; text-decoration:none;}
#pager .noBord a {color:#0059aa; background:#fff; padding:0 6px; border:0px solid #fff; font-size:130%;}

ul#correlazioni {margin-bottom:2px; padding-bottom:2px;}

#actionLinks {float:right; background:#fff; padding:0 0 2px 0; border-bottom:1px solid #d3d3d3; width:100%; margin:0 auto; margin-bottom:20px;}

#downloadPdf {float:right; background:#fff url(http://www.newsmercati.com/Img/Icons/esporta.png) no-repeat top left; padding:0 0 3px 19px;}
#downloadPdf a {text-decoration:none; font-size:80%; color:#0059aa;} 

#printArticle {float:right; background:#fff url(http://www.newsmercati.com/Img/Icons/stampa.png) no-repeat top left; padding:0 25px 3px 19px;}
#printArticle a {text-decoration:none; font-size:80%; color:#0059aa;} 

#sendArticle {float:right; background:#fff url(http://www.newsmercati.com/Img/Icons/invia.png) no-repeat top left; padding:0 25px 3px 19px;}
#sendArticle a {text-decoration:none; font-size:80%; color:#0059aa;} 

img#logoRubrica {float: right; padding: 0 0 15px 15px; border: 0px;}

/*
#pager p a:link {color:#fff; background:#0059aa; padding:0 3px; border:1px solid #fff;}
#pager p a:active {color:#fff; background:#0059aa; padding:0 3px; border:1px solid #fff;}
#pager p a:hover {color:#0059aa; background:#fff; padding:0 3px; border:1px solid #0059aa;}
*/