body {
	font-family: "trebuchet ms", Geneva, Arial, Helvetica, sans-serif;
	background: #fff url(/images/topBar_blue_44.gif)  repeat-x;
	font-size: 12px;
	color: #666666;
	margin:0;
	padding:0;
	text-decoration: none;
	text-align:center;
}

input {
	font-family: "trebuchet ms", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
textarea{
	font-family: "trebuchet ms", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}


a {
	line-height:1.5em;
	text-decoration:none;
  	border-bottom:1px dotted #68a;
	color:#469;
	font-size: 12px;
	font-family: "trebuchet ms", Geneva, Arial, Helvetica, sans-serif;
  }
a:visited {
	color:#469;
	text-decoration: none;
  }
a:hover {
	border-color:#FFFFFF;
	color:#FFFFFF;
	background-color: #32749C;	
	text-decoration:none;
  	border-bottom:1px solid #68a;
  }
  
#newsTitle{float:left;font-size:19px;margin:0px 0 0 14px;font-weight:bold;}
/*Ticker*/
#so_oTickerContainer {

	margin:auto;
	font:1.0em verdana,arial;
	background-color:#ffffff;
/*	border-top:1px dotted  #6CABD0;
	border-bottom:1px dotted  #6CABD0;*/
}


	
.so_tickerContainer {
	float:left;

	margin:auto;
	width:300px;
	background-color:#f8f8f8;
	margin:5px 0 0 0px;
/*	border-top:1px dotted  #6CABD0;
	border-bottom:1px dotted  #6CABD0;*/
}

#so_tickerAnchor, #so_oTickerContainer a {
	text-decoration:none;
	color:black;
/*	font:bold 0.7em arial,verdana;*/
	border-right:1px solid #000;
	padding-right:2px;
}

#so_oTickerContainer a {
	border-style:none;
}

#so_oTickerContainer ul {
	margin-top:5px;
}

#so_tickerDiv {
	display:inline;
	margin-left:5px;
}

#so_tickerH1 {
	font:bold 1.0em arial,verdana;
	display:inline;
}

#so_tickerH1 a {
	text-decoration:none;
	color:#000;
	padding-right:2px;
}

#so_tickerH1 a img {
	border-style:none;
}
/*End Ticker*/

#topDiv{width:100%;text-align:center;}
#topDiv img{margin-bottom:5px;}
#container{
	width:930px;
	margin:auto;
	height:1250px;
	margin-top:10px
}

#leftDiv{
	width:210px;
	float:left;
	background-image:url(/images/vlines.gif);
	background-repeat:repeat-y;
	height:100%
}
html>body #leftDiv h3{margin:0}
#middleDiv{
	width:500px;
	float:left;
	height:100%
}
#rightDiv{
	width:210px;
	float:right;
    background-image:url(/images/vlines2.gif);
	background-position:left;
	background-repeat:repeat-y;

}
html>body #rightDiv h3{margin:0;margin-bottom:10px;}
#item_info {
	margin:0;
	margin-left:5px;
	padding:0;
	list-style-type:none;
	float:left;
	font-size: 12px;
}
#item_info li{text-align:left;width:370px;border-bottom:1px dotted  #68a;float:left;padding:15px 0 15px 0}
html>body #item_info li{border-bottom:2px dotted  #68a}
#item_info img
{
	float:left;
	border:1px solid #ccc;
	margin-right:5px;
}
#item_info p{text-align:left;margin:0}

.item_title {
	font-family: "trebuchet ms", Geneva, Arial, Helvetica, sans-serif;
	font-size:140%;
	color: #32749C;
	text-transform: capitalize;
}
.nodecoration{border:0}  

#item_info .scadenze{
	text-align:center;
	width:370px;
	margin:auto;
	height: auto;
	/*border-bottom: 1px dotted #6CABD0;*/
	padding-bottom: 8px;
	padding-top: 8px;
	background-color:#ffeac0;
}
.small_footer, small_footer a {
text-align:left;
	font-size:9px;
}
#meteo{width:360px;text-align:left;float:left;margin:10px;border-bottom:1px dotted  #68a;padding-bottom:10px}
html>body #meteo{border-bottom:2px dotted  #68a}
#rapidSearch{width:365px;float:left;text-align:left;margin-left:5px;}

.list_cat{

	border-bottom:1px dotted #6CABD0;
	padding-bottom: 20px;
	padding-left:5px;
	line-height:22px;
	}
.list_cat ul{list-style:url(/images/0147_blue-4square.png) none outside;margin-left:10px;padding:0}

#glossario {
   border:2px dotted #0099CC;
  width:155px;
   padding:5px;

   }
#strumenti {
   border:2px dotted #993333;
   width:155px;
   padding:5px;

   }
#approfondimenti {
   border:2px dotted #FFCC33;
   width:155px;
	padding:5px;
   }

#footer{width:100%;height:40px;margin-top:20px}

#item_info_news{float:left;width:392px;text-align:left;background-color:#EDF2F3;padding:5px;margin-left:2px;}
html>body #item_info_news{width:385px}

.inner_table{
	border-top-color:#e2e2e2; 
	border-bottom-color:#e2e2e2;
	border-left-color:#e2e2e2; 
	border-right-color:#e2e2e2; 
	border-collapse:collapse; 
	background-color:#ffffff; 
	font-size:11px;
	text-align:center;
}
.inner_table td{
	border:1px solid #e2e2e2
}

.item_img_news {
	float:left;
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	background-color:#ffffff;
  }
