﻿.home_page
{
	background-image: url("Images/common/2009/bg_homepage.jpg");
	background-repeat: repeat-x;
	border: 0 none;
	height: 100%;
	margin: 0;
	text-align: center;
	width: 100%;
}
#sfondo_home_page
{
	background-image: url("Images/common/2009/homepage.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	height: 685px;
	width: 100%;
}
#contentPage
{
	margin-left: auto;
	margin-right: auto;
	width: 968px;
}
#intro
{
	height: 67px;
	margin-left: 17px;
	margin-top: 57px;
	width: 629px;
}
#intro img
{
	border: 0 none; /* left:17px; position:relative; top:27px; */
}
#colSxBoxTop
{
	height: 385px;
}
#menuHomePage
{
	list-style: none outside none;
	margin: 1px 0 0;
	padding: 0;
}
#menuHomePage li
{
	background-image: url("Images/common/2009/bg_voce_menu.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 20px;
	line-height: 18px;
	white-space: nowrap !important;
}
#menuHomePage li a, #menuHomePage li img
{
	border: 1px solid transparent;
	line-height: 18px;
	margin: 0 !important;
	padding: 0 !important;
	white-space: nowrap !important;
}
#colSxBoxMiddle
{
	border: 1px solid transparent !important;
	height: 155px;
	text-align: left !important;
	width: 286px;
}
#colSxBoxMiddle img
{
	border: medium none !important;
	margin: 0;
}
#colSxBoxBorsa
{
	margin: 15px 10px 0;
}
#colSxBoxBorsaMenu
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#colSxBoxBorsaMenu li
{
	background: url("Images/common/2009/sep_menu_borsa.gif") no-repeat scroll left center transparent;
	border: 0 none;
	float: left;
	padding: 0 15px;
}
#colSxBoxBorsaMenu li:first-child
{
	background-image: none;
	padding: 0 15px 0 0;
}
#colSxBoxBorsaMenu li a
{
	border: 0 none;
	float: left;
	padding: 0;
}
#stock_exchange_online
{
	margin: 8px 0 0;
}
#colSxBoxBottom
{
	/*padding:5px 0 0;*/
	margin-top: 15px;
}
#colSxBoxBottom div
{
	display: inline;
	float: left;
}
#toolBarsFiat
{
}
#addThis
{
	padding: 1px 0 0 8px;
}
#colSxBoxBottom ul
{
	border: 0 none;
	list-style: none outside none;
	margin: 0 0 0 5px;
	padding: 0;
}
#colSxBoxBottom li
{
	border: 0 none;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}
.footer_alt
{
	background: none repeat scroll 0 0 transparent;
	color: #8596A9;
	display: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 15px;
	text-align: right;
}
#animazioneHomePage
{
	height: 340px; /* left:1px; position:relative; top:27px; */
	width: 666px;
	position:relative;
	z-index:0;
}

.containerNews
{
	width: 333px; 
	float: left;
				
}
.labelNews
{
	background: url("Images/common/2009/labelNews.gif") no-repeat scroll left center transparent;
	color: #FFFFFF;
	float: left;
	height: 59px;
	text-align: center;
	width: 59px;
}
.labelNews div
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 20px 0 0;
	text-align: center;
}
.textNews
{

	float: left;
	width:265px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	/*width: 588px;*/
	overflow:hidden;
}
.textNews a
{
	color: #8596A9;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	
			
}

#footer
{
	margin: 5px 0 0 5px;
}
#footer #info
{
	color: #8596A9;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 5px;
	width: 588px;
}
#footer #lang a
{
	border: 0 none;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}
.pageContent
{
	height: 58px;
}

/* ------------------------------------------------------------------
   TOOLS Modifiche 
------------------------------------------------------------------ */
   
   div#tools {
    margin-left:455px;
    width:auto;
    
   }

   div#tool_ricerca, div.tool_ricerca {
    margin: 180px auto auto 100px;

   }
   
    div#tool_agenda, div.tool_agenda {

	    margin: 130px auto auto 0px; 
   }

   




